Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_8000_17.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_8000_17.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 ============================================
*/
! Niagara2 UP Random Test
! Seed = 327144538
! Riesling can be on
! 1 Thread, 8000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_8000_17.s created on Mar 27, 2009 (14:45:38)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_8000_17 -p 1 -l 8000
#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 1
#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 1
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
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 = f99504d9 738ac30b 426f1c4e a28a6a6d
! %f4 = 0cf4cc1d a5f460b0 ae0f39bd 6f134f9e
! %f8 = 2863b31d 5cba080a 38ffe43a 93ef4102
! %f12 = a28527f5 93f3477c aec7c47b 70be3ce4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 907b8135 fc52cf11 ca0e600f 5721c519
! %f20 = a9fc6c60 095ce85a 3e49b886 8b9f6c2c
! %f24 = 54937de8 9dd4e159 eeae27dc e1ce609b
! %f28 = e2f253a2 778aed2f df4bb1b5 ae27d753
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7a630184 9afccded f00aabe2 16f174bf
! %f36 = 4f8fa44f 80f82a9f 5b5ca511 c5844459
! %f40 = d8f86922 e5cb0f5c 493e41ee def950f0
! %f44 = e95e86af 54eba9ce 84e47134 dab5610e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x972dd8bf00000040,%g7,%g1 ! GSR scale = 8, align = 0
wr %g1,%g0,%gsr ! GSR = 972dd8bf00000040
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
ba,a p0_branch_failed
p0_not_taken_0_end:
! Start of Random Code for processor 0
p0_label_1:
! %l2 = 76cb5d0b, %l3 = ef3034b5, Mem[0000000010001400] = e3be3372 ff1ea306
std %l2,[%i0+%g0] ! Mem[0000000010001400] = 76cb5d0b ef3034b5
! %f24 = 54937de8, Mem[0000000010101420] = 9735361c
st %f24,[%i4+0x020] ! Mem[0000000010101420] = 54937de8
! %f2 = 426f1c4e a28a6a6d, Mem[0000000010081400] = 948a4d02 f57e14c7
stda %f2 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 426f1c4e a28a6a6d
! Mem[0000000010181418] = 7019af47 8cb0466d, %l6 = d7b027a8, %l7 = f55f173c
ldda [%i6+0x018]%asi,%l6 ! %l6 = 000000007019af47 000000008cb0466d
! Mem[0000000010041400] = 6bfb568f ca591030 6432845f 57663e30
! Mem[0000000010041410] = ffcb868d 4c6334a3 3ca1c359 d01edd19
! Mem[0000000010041420] = 7fe245f6 d8275aa4 e0250a6d 0f0be2a9
! Mem[0000000010041430] = e9f291be 410fd903 445c2c9f 9f22251e
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[0000000010001408] = c9621194, %l7 = 000000008cb0466d
swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000c9621194
! %l4 = 9a2eed202944732c, Mem[0000000010181410] = c9c8f650
stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 2944732c
! %f16 = 907b8135 fc52cf11 ca0e600f 5721c519
! %f20 = a9fc6c60 095ce85a 3e49b886 8b9f6c2c
! %f24 = 54937de8 9dd4e159 eeae27dc e1ce609b
! %f28 = e2f253a2 778aed2f df4bb1b5 ae27d753
stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
! Mem[0000000010081408] = 56ee13e7, %l7 = 00000000c9621194
ldsba [%i2+%o4]0x88,%l7 ! %l7 = ffffffffffffffe7
! Starting 10 instruction Store Burst
! %l1 = 31f18f7190a945ec, Mem[0000000030081408] = 815e951c
stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 815e45ec
p0_label_2:
! Mem[0000000010081410] = cf8c9400, %l1 = 31f18f7190a945ec
ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 000000cf000000ff
! Mem[0000000030181400] = 972b75c3, %l1 = 00000000000000cf
swapa [%i6+%g0]0x81,%l1 ! %l1 = 00000000972b75c3
membar #Sync ! Added by membar checker (1)
! %l4 = 2944732c, %l5 = 13ff938e, Mem[0000000010041400] = 8f56fb6b 301059ca
stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 2944732c 13ff938e
! %f4 = ffcb868d 4c6334a3, Mem[0000000030181400] = 000000cf b9283712
stda %f4 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffcb868d 4c6334a3
! Mem[0000000010081400] = 4e1c6f42, %l3 = e9ee1ec5ef3034b5
swapa [%i2+%g0]0x88,%l3 ! %l3 = 000000004e1c6f42
! %f22 = 3e49b886, %f3 = 57663e30, %f4 = ffcb868d
fdivs %f22,%f3 ,%f4 ! %f4 = 26604981
! %l4 = 9a2eed202944732c, Mem[00000000218001c0] = 12bcc752, %asi = 80
stha %l4,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 732cc752
! %f14 = 445c2c9f 9f22251e, Mem[0000000010141438] = 9129fb24 a1532bb8
stda %f14,[%i5+0x038]%asi ! Mem[0000000010141438] = 445c2c9f 9f22251e
! %f20 = a9fc6c60 095ce85a, %l5 = 5761a96c13ff938e
! Mem[0000000030001418] = 9c56136f0e505f4b
add %i0,0x018,%g1
stda %f20,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030001418] = 9c56136f606cfca9
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = bbe3c832, %l5 = 5761a96c13ff938e
ldswa [%i5+%o5]0x88,%l5 ! %l5 = ffffffffbbe3c832
p0_label_3:
! Mem[0000000010141418] = a69be755, %l0 = 340d083872a08787
ldsha [%i5+0x01a]%asi,%l0 ! %l0 = ffffffffffffe755
! Mem[0000000010001400] = b53430ef 0b5dcb76, %l2 = 76cb5d0b, %l3 = 4e1c6f42
ldda [%i0+%g0]0x88,%l2 ! %l2 = 000000000b5dcb76 00000000b53430ef
! %f5 = 4c6334a3, %f22 = 3e49b886, %f31 = ae27d753
fadds %f5 ,%f22,%f31 ! %f31 = 4c6334a3
! Mem[0000000010001410] = 56baa042, %l2 = 000000000b5dcb76
lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000056baa042
! Mem[0000000010141410] = 32c8e3bb, %l7 = ffffffffffffffe7
lduha [%i5+%o5]0x80,%l7 ! %l7 = 00000000000032c8
! Mem[0000000010001410] = b85db12b56baa042, %l4 = 9a2eed202944732c
ldxa [%i0+%o5]0x88,%l4 ! %l4 = b85db12b56baa042
! Mem[0000000010181438] = b24621fd 94ad7d4c, %l2 = 56baa042, %l3 = b53430ef
ldda [%i6+0x038]%asi,%l2 ! %l2 = 00000000b24621fd 0000000094ad7d4c
membar #Sync ! Added by membar checker (2)
! Mem[0000000010141400] = 60b136e4 088d03d2 84f172db 2ad5b81b
! Mem[0000000010141410] = 32c8e3bb 3469aa70 a69be755 349b34e1
! Mem[0000000010141420] = ae9a2bfc 16973ac7 a6667f18 fd2281c3
! Mem[0000000010141430] = cb0c4acb 9ad31662 445c2c9f 9f22251e
ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
! Mem[00000000100c1408] = 19c521570f600eca, %l6 = 000000007019af47
ldx [%i3+%o4],%l6 ! %l6 = 19c521570f600eca
! Starting 10 instruction Store Burst
! %l4 = 56baa042, %l5 = bbe3c832, Mem[0000000010001430] = 043f6f43 64eb5228
stda %l4,[%i0+0x030]%asi ! Mem[0000000010001430] = 56baa042 bbe3c832
p0_label_4:
! Mem[0000000030041400] = bbdef45c, %l7 = 00000000000032c8
ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 000000bb000000ff
! %l0 = ffffffffffffe755, Mem[0000000021800001] = 9be918df, %asi = 80
stba %l0,[%o3+0x001]%asi ! Mem[0000000021800000] = 9b5518df
! %l2 = b24621fd, %l3 = 94ad7d4c, Mem[0000000030001410] = 461d7330 54f3c7d1
stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = b24621fd 94ad7d4c
! %l0 = ffffffffffffe755, Mem[0000000010081418] = d0c624426f11316e
stx %l0,[%i2+0x018] ! Mem[0000000010081418] = ffffffffffffe755
! Mem[0000000020800000] = 95ebe062, %l5 = ffffffffbbe3c832
ldstub [%o1+%g0],%l5 ! %l5 = 00000095000000ff
! %f7 = d01edd19, Mem[00000000300c1408] = 1c353fd5
sta %f7 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d01edd19
! Mem[0000000030141408] = 6a599db0, %l2 = 00000000b24621fd
swapa [%i5+%o4]0x81,%l2 ! %l2 = 000000006a599db0
! Mem[0000000010101408] = 9595b79e, %l4 = b85db12b56baa042
swapa [%i4+%o4]0x80,%l4 ! %l4 = 000000009595b79e
! Mem[0000000030141400] = ed768f42, %l1 = 00000000972b75c3
swapa [%i5+%g0]0x81,%l1 ! %l1 = 00000000ed768f42
! Starting 10 instruction Load Burst
! %l6 = 19c521570f600eca, %l5 = 0000000000000095, %l4 = 000000009595b79e
xor %l6,%l5,%l4 ! %l4 = 19c521570f600e5f
p0_label_5:
! Mem[00000000100c1408] = 19c52157, %l4 = 19c521570f600e5f
ldswa [%i3+%o4]0x80,%l4 ! %l4 = 0000000019c52157
! Mem[0000000010181408] = 487278b2, %l4 = 0000000019c52157
lduha [%i6+%o4]0x88,%l4 ! %l4 = 00000000000078b2
! Mem[0000000030081408] = ec455e81, %l5 = 0000000000000095
ldswa [%i2+%o4]0x81,%l5 ! %l5 = ffffffffec455e81
! Mem[0000000010041408] = 6432845f, %l2 = 000000006a599db0
lduha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000006432
! Mem[0000000030081408] = 815e45ec, %f14 = 445c2c9f
lda [%i2+%o4]0x89,%f14 ! %f14 = 815e45ec
! %f4 = 26604981 4c6334a3, Mem[0000000030101400] = 3e329c54 37f6b80a
stda %f4 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 26604981 4c6334a3
! Mem[0000000010001408] = 8cb0466d, %l3 = 0000000094ad7d4c
ldsba [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffff8c
! Mem[00000000300c1410] = e292aff8 13ce7c52, %l2 = 00006432, %l3 = ffffff8c
ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000e292aff8 0000000013ce7c52
! Mem[0000000010101410] = d037766426b50d03, %l6 = 19c521570f600eca
ldxa [%i4+%o5]0x80,%l6 ! %l6 = d037766426b50d03
! Starting 10 instruction Store Burst
! Randomly selected nop
nop
p0_label_6:
! %l3 = 0000000013ce7c52, Mem[0000000010041410] = ffcb868d4c6334a3
stxa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000013ce7c52
! Mem[0000000010081410] = 00948cff, %l7 = 00000000000000bb
swapa [%i2+%o5]0x88,%l7 ! %l7 = 0000000000948cff
! %l5 = ffffffffec455e81, Mem[0000000010041408] = 6432845f
stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = ec455e81
! Code Fragment 4
p0_fragment_1:
! %l0 = ffffffffffffe755
setx 0xd6e308880cc5288e,%g7,%l0 ! %l0 = d6e308880cc5288e
! %l1 = 00000000ed768f42
setx 0x71f53cb8547d15ed,%g7,%l1 ! %l1 = 71f53cb8547d15ed
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = d6e308880cc5288e
setx 0x421d041fd56c914a,%g7,%l0 ! %l0 = 421d041fd56c914a
! %l1 = 71f53cb8547d15ed
setx 0x8b63c388751dcc6d,%g7,%l1 ! %l1 = 8b63c388751dcc6d
! Mem[0000000010001410] = 56baa042, %l7 = 0000000000948cff
swapa [%i0+%o5]0x88,%l7 ! %l7 = 0000000056baa042
! %f16 = d2038d08 e436b160 1bb8d52a db72f184
! %f20 = 70aa6934 bbe3c832 e1349b34 55e79ba6
! %f24 = c73a9716 fc2b9aae c38122fd 187f66a6
! %f28 = 6216d39a cb4a0ccb 1e25229f 9f2c5c44
stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
! %l3 = 0000000013ce7c52, Mem[00000000201c0000] = db6701ce
sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 7c5201ce
! Mem[0000000030181410] = 2bb6f3b1, %l2 = 00000000e292aff8
swapa [%i6+%o5]0x89,%l2 ! %l2 = 000000002bb6f3b1
! %f14 = 815e45ec 9f22251e, Mem[00000000100c1400] = 11cf52fc 35817b90
stda %f14,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 815e45ec 9f22251e
! Starting 10 instruction Load Burst
! Mem[0000000010141420] = ae9a2bfc 16973ac7, %l6 = 26b50d03, %l7 = 56baa042
ldd [%i5+0x020],%l6 ! %l6 = 00000000ae9a2bfc 0000000016973ac7
p0_label_7:
! Mem[00000000201c0000] = 7c5201ce, %l2 = 000000002bb6f3b1
ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000052
membar #Sync ! Added by membar checker (3)
! Mem[0000000010001408] = 2ad5b81b, %l3 = 0000000013ce7c52
lduha [%i0+%o4]0x88,%l3 ! %l3 = 000000000000b81b
! %l3 = 000000000000b81b, immed = fffff982, %y = 00000000
sdiv %l3,-0x67e,%l0 ! %l0 = ffffffffffffffe4
mov %l0,%y ! %y = ffffffe4
! Mem[0000000010141408] = 84f172db 2ad5b81b, %l2 = 00000052, %l3 = 0000b81b
ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000084f172db 000000002ad5b81b
! Mem[0000000030181408] = 10f04417, %l0 = ffffffffffffffe4
ldsha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000004417
! Mem[0000000010001438] = 1e25229f 9f2c5c44, %l2 = 84f172db, %l3 = 2ad5b81b
ldd [%i0+0x038],%l2 ! %l2 = 000000001e25229f 000000009f2c5c44
! Mem[0000000030181410] = f8af92e2, %l4 = 00000000000078b2
ldswa [%i6+%o5]0x81,%l4 ! %l4 = fffffffff8af92e2
! Mem[00000000100c1400] = 815e45ec, %l1 = 8b63c388751dcc6d
ldsba [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffff81
! Mem[00000000100c1408] = 19c521570f600eca, %f28 = 6216d39a cb4a0ccb
ldda [%i3+0x008]%asi,%f28 ! %f28 = 19c52157 0f600eca
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 000000bb, %l6 = 00000000ae9a2bfc
swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000bb
p0_label_8:
! %l0 = 0000000000004417, Mem[0000000030041400] = ffdef45c5584b512
stxa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000004417
! %l7 = 0000000016973ac7, Mem[0000000030001408] = 55159ea7
stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 16973ac7
! %f16 = d2038d08 e436b160, Mem[0000000030081400] = efcf4072 887e3ba9
stda %f16,[%i2+%g0]0x81 ! Mem[0000000030081400] = d2038d08 e436b160
! Mem[0000000010141410] = 32c8e3bb, %l1 = ffffffffffffff81
swapa [%i5+%o5]0x80,%l1 ! %l1 = 0000000032c8e3bb
! %f26 = c38122fd 187f66a6, Mem[0000000010141410] = ffffff81 3469aa70
std %f26,[%i5+%o5] ! Mem[0000000010141410] = c38122fd 187f66a6
! %l3 = 000000009f2c5c44, Mem[00000000100c1410] = 095ce85a
stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 9f2c5c44
! %l5 = ffffffffec455e81, Mem[0000000010001438] = 1e25229f9f2c5c44
stx %l5,[%i0+0x038] ! Mem[0000000010001438] = ffffffffec455e81
! %f30 = 1e25229f 9f2c5c44, Mem[0000000030181408] = 1744f010 6ce214e9
stda %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = 1e25229f 9f2c5c44
! %f12 = e9f291be, Mem[0000000010081410] = fc2b9aae
sta %f12,[%i2+%o5]0x80 ! Mem[0000000010081410] = e9f291be
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = d2038d08 e436b160, %l4 = f8af92e2, %l5 = ec455e81
ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000d2038d08 00000000e436b160
p0_label_9:
! Mem[0000000010081410] = e9f291be c68c78d8, %l4 = d2038d08, %l5 = e436b160
ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000e9f291be 00000000c68c78d8
! Mem[0000000010001420] = c73a9716, %l0 = 0000000000004417
lduwa [%i0+0x020]%asi,%l0 ! %l0 = 00000000c73a9716
! Mem[0000000030041410] = e4d37b59, %l0 = 00000000c73a9716
lduwa [%i1+%o5]0x89,%l0 ! %l0 = 00000000e4d37b59
! Mem[0000000010181400] = f3ee4792, %l7 = 0000000016973ac7
ldsha [%i6+%g0]0x80,%l7 ! %l7 = fffffffffffff3ee
! %f11 = 0f0be2a9, %f2 = 6432845f
fsqrts %f11,%f2 ! %f2 = 273d3caf
! Mem[0000000010081410] = be91f2e9, %l0 = 00000000e4d37b59
lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000f2e9
! Mem[0000000010181420] = a21033db726f2f17, %l7 = fffffffffffff3ee
ldxa [%i6+0x020]%asi,%l7 ! %l7 = a21033db726f2f17
! Mem[00000000100c1408] = 19c52157 0f600eca, %l2 = 1e25229f, %l3 = 9f2c5c44
ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000019c52157 000000000f600eca
! Mem[0000000030081400] = 60b136e4088d03d2, %f26 = c38122fd 187f66a6
ldda [%i2+%g0]0x89,%f26 ! %f26 = 60b136e4 088d03d2
! Starting 10 instruction Store Burst
! %l6 = 00000000000000bb, Mem[0000000020800000] = ffebe062, %asi = 80
stha %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 00bbe062
p0_label_10:
! %f14 = 815e45ec 9f22251e, Mem[0000000010101428] = ad14c10a 9b0c725c
std %f14,[%i4+0x028] ! Mem[0000000010101428] = 815e45ec 9f22251e
! %l6 = 00000000000000bb, Mem[00000000300c1410] = 527cce13f8af92e2
stxa %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000bb
! %l2 = 0000000019c52157, Mem[0000000030101400] = 4c6334a3
stha %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 4c632157
! %f4 = 26604981 4c6334a3, Mem[0000000010141410] = c38122fd 187f66a6
stda %f4 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 26604981 4c6334a3
! %f17 = e436b160, %f10 = e0250a6d, %f3 = 57663e30
fadds %f17,%f10,%f3 ! %f3 = e437566a
! %l2 = 0000000019c52157, Mem[0000000010001403] = d2038d08, %asi = 80
stba %l2,[%i0+0x003]%asi ! Mem[0000000010001400] = d2038d57
! %f13 = 410fd903, Mem[0000000030041400] = 00000000
sta %f13,[%i1+%g0]0x89 ! Mem[0000000030041400] = 410fd903
! Mem[0000000010141410] = 81496026, %l2 = 0000000019c52157
ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 00000026000000ff
! %l4 = 00000000e9f291be, Mem[00000000100c1401] = 815e45ec
stb %l4,[%i3+0x001] ! Mem[00000000100c1400] = 81be45ec
! Starting 10 instruction Load Burst
! Mem[0000000021800140] = 0a6099db, %l2 = 0000000000000026
ldsh [%o3+0x140],%l2 ! %l2 = 0000000000000a60
p0_label_11:
! Mem[0000000010181418] = 7019af47, %l4 = 00000000e9f291be
lduha [%i6+0x018]%asi,%l4 ! %l4 = 0000000000007019
! Mem[00000000300c1408] = e8476df6 d01edd19, %l2 = 00000a60, %l3 = 0f600eca
ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000d01edd19 00000000e8476df6
! Mem[0000000030141408] = b24621fd, %f8 = 7fe245f6
lda [%i5+%o4]0x81,%f8 ! %f8 = b24621fd
! Mem[00000000300c1410] = 000000bb, %l5 = 00000000c68c78d8
ldswa [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000bb
! %l7 = a21033db726f2f17, %l0 = 000000000000f2e9, %y = ffffffe4
smul %l7,%l0,%l2 ! %l2 = 00006c9541b599ef, %y = 00006c95
! Mem[0000000010081400] = ef3034b5, %l2 = 00006c9541b599ef
ldsha [%i2+%g0]0x88,%l2 ! %l2 = 00000000000034b5
! Mem[0000000010141410] = ff6049814c6334a3, %f12 = e9f291be 410fd903
ldda [%i5+%o5]0x80,%f12 ! %f12 = ff604981 4c6334a3
! Mem[0000000010041408] = ec455e81, %l5 = 00000000000000bb
ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffec
! Mem[0000000010081414] = c68c78d8, %l5 = ffffffffffffffec
ldsw [%i2+0x014],%l5 ! %l5 = ffffffffc68c78d8
! Starting 10 instruction Store Burst
! Mem[000000001008143c] = 75164fc8, %l2 = 000034b5, %l3 = e8476df6
add %i2,0x3c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000075164fc8
p0_label_12:
! %l5 = ffffffffc68c78d8, Mem[0000000010141400] = 60b136e4088d03d2
stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffffffc68c78d8
! Mem[0000000010081408] = e713ee56, %l6 = 00000000000000bb
ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 000000e7000000ff
! %l7 = a21033db726f2f17, Mem[0000000010101407] = 01f35123
stb %l7,[%i4+0x007] ! Mem[0000000010101404] = 01f35117
! %l0 = 000000000000f2e9, Mem[0000000010041400] = 2944732c
stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000f2e9
! %f9 = d8275aa4, Mem[0000000030141400] = c3752b97
sta %f9 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = d8275aa4
! Mem[0000000021800140] = 0a6099db, %l4 = 0000000000007019
ldstub [%o3+0x140],%l4 ! %l4 = 0000000a000000ff
! %l0 = 0000f2e9, %l1 = 32c8e3bb, Mem[00000000300c1410] = 000000bb 00000000
stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000f2e9 32c8e3bb
! Mem[0000000010181400] = f3ee4792, %l6 = 00000000000000e7
swapa [%i6+%g0]0x80,%l6 ! %l6 = 00000000f3ee4792
! %f20 = 70aa6934, Mem[0000000010101408] = 42a0ba56
sta %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 70aa6934
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 659bf99a, %l2 = 00000000000034b5
ldsba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000065
p0_label_13:
! Mem[00000000211c0000] = 22dce5a1, %l1 = 0000000032c8e3bb
lduh [%o2+%g0],%l1 ! %l1 = 00000000000022dc
! Mem[00000000201c0000] = 7c5201ce, %l1 = 00000000000022dc
lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000007c52
! Mem[0000000030081408] = ec455e81, %l4 = 000000000000000a
ldsba [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffffec
! Mem[0000000010101410] = d0377664, %l5 = ffffffffc68c78d8
lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000d037
! Mem[0000000030181410] = f8af92e2, %l2 = 0000000000000065
lduwa [%i6+%o5]0x81,%l2 ! %l2 = 00000000f8af92e2
! Mem[0000000030181400] = ffcb868d4c6334a3, %l6 = 00000000f3ee4792
ldxa [%i6+%g0]0x81,%l6 ! %l6 = ffcb868d4c6334a3
! Mem[00000000211c0000] = 22dce5a1, %l3 = 0000000075164fc8
lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000022dc
! Mem[0000000030141408] = fd2146b2, %l4 = ffffffffffffffec
ldsba [%i5+%o4]0x89,%l4 ! %l4 = ffffffffffffffb2
! Mem[0000000030181400] = ffcb868d, %l1 = 0000000000007c52
lduba [%i6+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, imm = fffffffffffff319, %l1 = 00000000000000ff
sub %l1,-0xce7,%l1 ! %l1 = 0000000000000de6
p0_label_14:
! %f10 = e0250a6d 0f0be2a9, Mem[0000000010141410] = ff604981 4c6334a3
stda %f10,[%i5+0x010]%asi ! Mem[0000000010141410] = e0250a6d 0f0be2a9
! Mem[0000000010001410] = 3469aa70, %l4 = ffffffffffffffb2
ldsha [%i0+%o5]0x88,%l4 ! %l4 = ffffffffffffaa70
! Mem[00000000100c1424] = e87d9354, %l1 = 0000000000000de6
swap [%i3+0x024],%l1 ! %l1 = 00000000e87d9354
! %l4 = ffffffffffffaa70, Mem[00000000300c1400] = c6488bfe29df180e
stxa %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffffffffaa70
! %l2 = 00000000f8af92e2, Mem[0000000010101410] = 030db526647637d0
stxa %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000f8af92e2
! %l6 = 4c6334a3, %l7 = 726f2f17, Mem[0000000030101410] = bb0ccc3a 586b0b8b
stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 4c6334a3 726f2f17
! %l0 = 000000000000f2e9, Mem[0000000010141404] = c68c78d8
stb %l0,[%i5+0x004] ! Mem[0000000010141404] = e98c78d8
! Mem[00000000100c1410] = 9f2c5c44, %l1 = 00000000e87d9354
ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000044000000ff
! %l1 = 0000000000000044, Mem[0000000020800000] = 00bbe062, %asi = 80
stba %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 44bbe062
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 70aa6934, %l1 = 0000000000000044
lduba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000034
p0_label_15:
! Mem[0000000030181408] = 9f22251e, %l7 = a21033db726f2f17
ldsba [%i6+%o4]0x89,%l7 ! %l7 = 000000000000001e
! Mem[0000000030001410] = fd2146b2, %f6 = 3ca1c359
lda [%i0+%o5]0x89,%f6 ! %f6 = fd2146b2
! Mem[00000000100c1410] = a9fc6c609f2c5cff, %l1 = 0000000000000034
ldxa [%i3+%o5]0x88,%l1 ! %l1 = a9fc6c609f2c5cff
! Mem[0000000010001410] = 3469aa70, %l3 = 00000000000022dc
lduba [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000070
! Mem[0000000010001408] = 1bb8d52a, %l0 = 000000000000f2e9
lduwa [%i0+%o4]0x80,%l0 ! %l0 = 000000001bb8d52a
! Mem[0000000010101408] = 70aa6934, %l2 = 00000000f8af92e2
ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000034
! Mem[0000000010001408] = 1bb8d52a, %l0 = 000000001bb8d52a
lduwa [%i0+%o4]0x80,%l0 ! %l0 = 000000001bb8d52a
! Mem[0000000030041408] = 6bfea0d3b1cd62b5, %l4 = ffffffffffffaa70
ldxa [%i1+%o4]0x89,%l4 ! %l4 = 6bfea0d3b1cd62b5
! Mem[00000000300c1410] = 32c8e3bb0000f2e9, %f10 = e0250a6d 0f0be2a9
ldda [%i3+%o5]0x89,%f10 ! %f10 = 32c8e3bb 0000f2e9
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 56ee13ff, %l3 = 0000000000000070
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
p0_label_16:
! %l6 = ffcb868d4c6334a3, Mem[0000000010141408] = 84f172db
stha %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 34a372db
! %l2 = 0000000000000034, Mem[0000000010181408] = b2787248
stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 34787248
! %f2 = 273d3caf e437566a, Mem[0000000010041408] = ec455e81 57663e30
stda %f2 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 273d3caf e437566a
! Mem[0000000010041408] = af3c3d27, %l4 = 6bfea0d3b1cd62b5
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000027000000ff
! Mem[0000000020800040] = 659bf99a, %l6 = ffcb868d4c6334a3
ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 00000065000000ff
! Mem[0000000030001408] = c73a9716, %l2 = 0000000000000034
swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000c73a9716
! %f16 = d2038d08 e436b160 1bb8d52a db72f184
! %f20 = 70aa6934 bbe3c832 e1349b34 55e79ba6
! %f24 = c73a9716 fc2b9aae 60b136e4 088d03d2
! %f28 = 19c52157 0f600eca 1e25229f 9f2c5c44
stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
! Mem[00000000300c1410] = 0000f2e9, %l6 = 0000000000000065
swapa [%i3+%o5]0x89,%l6 ! %l6 = 000000000000f2e9
! %l4 = 0000000000000027, Mem[0000000010001408] = 1bb8d52a
stha %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0027d52a
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = d2038d08, %l1 = a9fc6c609f2c5cff
ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffd2
p0_label_17:
! Mem[0000000010041408] = af3c3dff, %l3 = 00000000000000ff
lduha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000003dff
! Mem[00000000211c0000] = 22dce5a1, %l7 = 000000000000001e
lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000022
! Mem[0000000010101400] = 0addd1cc 01f35117, %l6 = 0000f2e9, %l7 = 00000022
ldda [%i4+%g0]0x80,%l6 ! %l6 = 000000000addd1cc 0000000001f35117
! Mem[0000000030041408] = b562cdb1, %l7 = 0000000001f35117
ldsha [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffb562
membar #Sync ! Added by membar checker (4)
! Mem[0000000030141400] = 60b136e4088d03d2, %f8 = b24621fd d8275aa4
ldda [%i5+%g0]0x89,%f8 ! %f8 = 60b136e4 088d03d2
! Mem[0000000010081408] = ff13ee56, %l0 = 000000001bb8d52a
ldswa [%i2+0x008]%asi,%l0 ! %l0 = ffffffffff13ee56
! Mem[0000000021800000] = 9b5518df, %l7 = ffffffffffffb562
ldsb [%o3+0x001],%l7 ! %l7 = 0000000000000055
! %l4 = 00000027, %l5 = 0000d037, Mem[0000000030001408] = 00000034 8a53b032
stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000027 0000d037
! Mem[0000000010041400] = e9f20000, %l1 = ffffffffffffffd2
ldsba [%i1+%g0]0x80,%l1 ! %l1 = ffffffffffffffe9
! Starting 10 instruction Store Burst
! %l2 = 00000000c73a9716, Mem[00000000100c1410] = ff5c2c9f
stwa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = c73a9716
p0_label_18:
! Mem[00000000100c1410] = 16973ac7, %l2 = 00000000c73a9716
ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000c7000000ff
! %l0 = ff13ee56, %l1 = ffffffe9, Mem[0000000010101430] = 7ef25af5 3aed2469
std %l0,[%i4+0x030] ! Mem[0000000010101430] = ff13ee56 ffffffe9
! Mem[0000000010181400] = 000000e7, %l2 = 00000000000000c7
ldstuba [%i6+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! %l3 = 0000000000003dff, Mem[0000000030001410] = fd2146b2
stwa %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00003dff
! %l7 = 0000000000000055, Mem[0000000010181428] = e4202773442eeae8
stx %l7,[%i6+0x028] ! Mem[0000000010181428] = 0000000000000055
! %l3 = 0000000000003dff, Mem[0000000010041410] = 00000000
stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00003dff
! Mem[0000000030041410] = 597bd3e4, %l1 = ffffffffffffffe9
ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 00000059000000ff
! %l1 = 0000000000000059, Mem[00000000100c1410] = ff3a9716
stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 593a9716
! Mem[00000000201c0000] = 7c5201ce, %l2 = 0000000000000000
ldsb [%o0+%g0],%l2 ! %l2 = 000000000000007c
! Starting 10 instruction Load Burst
! %f26 = 60b136e4, %f11 = 0000f2e9
fstoi %f26,%f11 ! %f11 = 7fffffff
p0_label_19:
! %l7 = 0000000000000055, %l1 = 0000000000000059, %l1 = 0000000000000059
and %l7,%l1,%l1 ! %l1 = 0000000000000051
! Mem[0000000010181408] = 34787248, %l0 = ffffffffff13ee56
lduha [%i6+%o4]0x80,%l0 ! %l0 = 0000000000003478
! Mem[0000000021800040] = 287028b2, %l5 = 000000000000d037
ldsba [%o3+0x040]%asi,%l5 ! %l5 = 0000000000000028
! Mem[0000000030101410] = 726f2f17 4c6334a3, %l2 = 0000007c, %l3 = 00003dff
ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000004c6334a3 00000000726f2f17
! Mem[0000000030141410] = 70aa6934, %l7 = 0000000000000055
ldswa [%i5+%o5]0x81,%l7 ! %l7 = 0000000070aa6934
! Mem[0000000030101408] = 339112d4 796694bc, %l4 = 00000027, %l5 = 00000028
ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000796694bc 00000000339112d4
! %l7 = 0000000070aa6934, immed = fffff922, %y = 00006c95
sdiv %l7,-0x6de,%l5 ! %l5 = ffffffff80000000
mov %l0,%y ! %y = 00003478
! Mem[00000000100c1408] = 19c52157, %l0 = 0000000000003478
lduba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000019
! Mem[0000000030141408] = 1bb8d52a, %l0 = 0000000000000019
ldsha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000001bb8
! Starting 10 instruction Store Burst
! %f0 = 6bfb568f, Mem[0000000030141408] = 2ad5b81b
sta %f0 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 6bfb568f
p0_label_20:
! %l7 = 0000000070aa6934, Mem[0000000030001400] = e6964508
stba %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 34964508
! %l0 = 00001bb8, %l1 = 00000051, Mem[0000000010181410] = 2c734429 898546e4
stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00001bb8 00000051
! %l5 = ffffffff80000000, Mem[0000000010081400] = ef3034b5
stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 80000000
! %f2 = 273d3caf e437566a, %l4 = 00000000796694bc
! Mem[0000000030001400] = 34964508d0559d06
stda %f2,[%i0+%l4]ASI_PST16_SL ! Mem[0000000030001400] = 34964508af3c3d27
! %l4 = 796694bc, %l5 = 80000000, Mem[0000000030181400] = 8d86cbff a334634c
stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 796694bc 80000000
! %f28 = 19c52157 0f600eca, Mem[0000000030181400] = bc946679 00000080
stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = 19c52157 0f600eca
! Mem[0000000010081400] = 00000080, %l7 = 0000000070aa6934
swapa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000080
! %l2 = 000000004c6334a3, Mem[0000000021800100] = 650a4e79
sth %l2,[%o3+0x100] ! Mem[0000000021800100] = 34a34e79
! Mem[0000000010081424] = f539bdcc, %l4 = 796694bc, %l5 = 80000000
add %i2,0x24,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f539bdcc
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 0027d52a, %f25 = fc2b9aae
lda [%i0+%o4]0x80,%f25 ! %f25 = 0027d52a
p0_label_21:
! Mem[0000000030041408] = b1cd62b5, %l0 = 0000000000001bb8
lduha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000062b5
! Mem[0000000010181400] = e70000ff, %f7 = d01edd19
lda [%i6+%g0]0x88,%f7 ! %f7 = e70000ff
! Mem[0000000030101408] = 796694bc, %f12 = ff604981
lda [%i4+%o4]0x89,%f12 ! %f12 = 796694bc
! Mem[0000000010001428] = c38122fd 187f66a6, %l2 = 4c6334a3, %l3 = 726f2f17
ldd [%i0+0x028],%l2 ! %l2 = 00000000c38122fd 00000000187f66a6
! Mem[0000000030041400] = 03d90f4100004417, %l0 = 00000000000062b5
ldxa [%i1+%g0]0x81,%l0 ! %l0 = 03d90f4100004417
! Mem[0000000030101408] = 796694bc, %l3 = 00000000187f66a6
lduha [%i4+%o4]0x89,%l3 ! %l3 = 00000000000094bc
! Mem[0000000030181408] = 9f22251e, %f14 = 815e45ec
lda [%i6+%o4]0x89,%f14 ! %f14 = 9f22251e
! Mem[0000000010001418] = e1349b3455e79ba6, %f2 = 273d3caf e437566a
ldd [%i0+0x018],%f2 ! %f2 = e1349b34 55e79ba6
! Mem[0000000010181410] = 00000051 00001bb8, %l4 = 796694bc, %l5 = f539bdcc
ldda [%i6+%o5]0x88,%l4 ! %l4 = 0000000000001bb8 0000000000000051
! Starting 10 instruction Store Burst
! %l1 = 0000000000000051, imm = fffffffffffffe30, %l6 = 000000000addd1cc
subc %l1,-0x1d0,%l6 ! %l6 = 0000000000000221
p0_label_22:
! %l0 = 00004417, %l1 = 00000051, Mem[0000000030081408] = ec455e81 fa93b0a2
stda %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00004417 00000051
! %f24 = c73a9716 0027d52a, %l6 = 0000000000000221
! Mem[00000000100c1400] = 81be45ec9f22251e
stda %f24,[%i3+%l6]ASI_PST32_PL ! Mem[00000000100c1400] = 2ad527009f22251e
! Mem[0000000010181410] = b81b0000, %l2 = 00000000c38122fd
ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 000000b8000000ff
! %l3 = 00000000000094bc, Mem[0000000010181400] = ff0000e7641035b8
stxa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000000094bc
! %f2 = e1349b34 55e79ba6, Mem[0000000030041400] = 03d90f41 00004417
stda %f2 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = e1349b34 55e79ba6
! %l3 = 00000000000094bc, Mem[0000000030041400] = a69be755349b34e1
stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000000094bc
! Mem[00000000201c0000] = 7c5201ce, %l1 = 0000000000000051
ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 0000007c000000ff
! %l1 = 000000000000007c, Mem[0000000010101410] = e292aff8
stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7c92aff8
! %l4 = 0000000000001bb8, Mem[0000000030141408] = 84f172db6bfb568f
stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000001bb8
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 60b136e4088d03d2, %f10 = 32c8e3bb 7fffffff
ldda [%i2+%g0]0x89,%f10 ! %f10 = 60b136e4 088d03d2
p0_label_23:
! Mem[0000000030041410] = ff7bd3e4, %l1 = 000000000000007c
ldsha [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffff7b
! Mem[000000001004143c] = 9f22251e, %l7 = 0000000000000080
ldsb [%i1+0x03f],%l7 ! %l7 = 000000000000001e
! Mem[0000000010181418] = 7019af47 8cb0466d, %l2 = 000000b8, %l3 = 000094bc
ldd [%i6+0x018],%l2 ! %l2 = 000000007019af47 000000008cb0466d
! Mem[00000000100c1410] = 593a9716, %l0 = 03d90f4100004417
ldswa [%i3+%o5]0x80,%l0 ! %l0 = 00000000593a9716
! Mem[0000000030041408] = b1cd62b5, %l4 = 0000000000001bb8
ldsba [%i1+%o4]0x89,%l4 ! %l4 = ffffffffffffffb5
! Mem[0000000030101410] = a334634c 172f6f72, %l2 = 7019af47, %l3 = 8cb0466d
ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000a334634c 00000000172f6f72
! Mem[0000000030181400] = 19c52157, %l6 = 0000000000000221
lduha [%i6+%g0]0x81,%l6 ! %l6 = 00000000000019c5
! Mem[0000000010101400] = 0addd1cc, %l2 = 00000000a334634c
lduba [%i4+%g0]0x80,%l2 ! %l2 = 000000000000000a
! Mem[000000001008142c] = b252fd4b, %l1 = ffffffffffffff7b
lduw [%i2+0x02c],%l1 ! %l1 = 00000000b252fd4b
! Starting 10 instruction Store Burst
! %f14 = 9f22251e 9f22251e, %l5 = 0000000000000051
! Mem[0000000030181400] = 19c521570f600eca
stda %f14,[%i6+%l5]ASI_PST8_S ! Mem[0000000030181400] = 1922211e0f600e1e
p0_label_24:
! %f12 = 796694bc 4c6334a3, Mem[0000000010041400] = e9f20000 8e93ff13
stda %f12,[%i1+0x000]%asi ! Mem[0000000010041400] = 796694bc 4c6334a3
! %f16 = d2038d08 e436b160, Mem[0000000010081400] = 70aa6934 a28a6a6d
stda %f16,[%i2+%g0]0x80 ! Mem[0000000010081400] = d2038d08 e436b160
! %f10 = 60b136e4, Mem[000000001018141c] = 8cb0466d
sta %f10,[%i6+0x01c]%asi ! Mem[000000001018141c] = 60b136e4
! %l1 = 00000000b252fd4b, Mem[0000000020800000] = 44bbe062
sth %l1,[%o1+%g0] ! Mem[0000000020800000] = fd4be062
! %f12 = 796694bc 4c6334a3, Mem[0000000030001410] = 00003dff 4c7dad94
stda %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = 796694bc 4c6334a3
! Mem[0000000021800000] = 9b5518df, %l5 = 0000000000000051
ldstub [%o3+%g0],%l5 ! %l5 = 0000009b000000ff
! %l6 = 00000000000019c5, Mem[00000000218000c0] = 90d5d5a0
sth %l6,[%o3+0x0c0] ! Mem[00000000218000c0] = 19c5d5a0
! %f26 = 60b136e4, Mem[0000000010001400] = 578d03d2
sta %f26,[%i0+%g0]0x88 ! Mem[0000000010001400] = 60b136e4
! Mem[00000000100c1400] = 2ad52700, %l5 = 000000000000009b
swapa [%i3+%g0]0x80,%l5 ! %l5 = 000000002ad52700
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 796694bc, %l7 = 000000000000001e
ldswa [%i4+%o4]0x89,%l7 ! %l7 = 00000000796694bc
p0_label_25:
! Mem[0000000010081408] = 56ee13ff, %l2 = 000000000000000a
ldsba [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010081404] = e436b160, %l5 = 000000002ad52700
ldsw [%i2+0x004],%l5 ! %l5 = ffffffffe436b160
! Mem[0000000010081400] = d2038d08, %l4 = ffffffffffffffb5
ldsha [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffd203
! %l5 = ffffffffe436b160, %l2 = ffffffffffffffff, %l7 = 00000000796694bc
mulx %l5,%l2,%l7 ! %l7 = 000000001bc94ea0
! Mem[0000000030141400] = d2038d08e436b160, %l3 = 00000000172f6f72
ldxa [%i5+%g0]0x81,%l3 ! %l3 = d2038d08e436b160
! Mem[0000000030081400] = 60b136e4 088d03d2, %l2 = ffffffff, %l3 = e436b160
ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000088d03d2 0000000060b136e4
! %f22 = e1349b34, %f25 = 0027d52a, %f20 = 70aa6934
fsubs %f22,%f25,%f20 ! %l0 = 00000000593a9738, Unfinished, %fsr = 0000000000
! Mem[00000000100c1408] = ca0e600f 5721c519, %l6 = 000019c5, %l7 = 1bc94ea0
ldda [%i3+%o4]0x88,%l6 ! %l6 = 000000005721c519 00000000ca0e600f
! Mem[00000000100c1410] = 593a9716606cfca9, %l5 = ffffffffe436b160
ldxa [%i3+%o5]0x80,%l5 ! %l5 = 593a9716606cfca9
! Starting 10 instruction Store Burst
! %l7 = 00000000ca0e600f, Mem[000000001008141b] = ffffffff, %asi = 80
stba %l7,[%i2+0x01b]%asi ! Mem[0000000010081418] = ffffff0f
p0_label_26:
! %f30 = 1e25229f 9f2c5c44, Mem[0000000030181400] = 1e212219 1e0e600f
stda %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = 1e25229f 9f2c5c44
! %l4 = ffffffffffffd203, Mem[0000000030001410] = 4c6334a3
stba %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4c633403
! %f23 = 55e79ba6, Mem[0000000030081400] = d2038d08
sta %f23,[%i2+%g0]0x81 ! Mem[0000000030081400] = 55e79ba6
! %l2 = 088d03d2, %l3 = 60b136e4, Mem[0000000010101400] = 0addd1cc 01f35117
stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 088d03d2 60b136e4
! %f18 = 1bb8d52a db72f184, %l6 = 000000005721c519
! Mem[0000000030141418] = e1349b3455e79ba6
add %i5,0x018,%g1
stda %f18,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030141418] = 84f19b3455e7b81b
! Mem[00000000100c1408] = 19c52157, %l0 = 00000000593a9738
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 00000019000000ff
! %l0 = 0000000000000019, Mem[0000000010081408] = ff13ee56
stwa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000019
! %l6 = 000000005721c519, Mem[0000000030141410] = 70aa6934
stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = c5196934
! Mem[00000000100c1410] = 593a9716, %l3 = 0000000060b136e4
swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000593a9716
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 9f22251e, %l5 = 593a9716606cfca9
lduwa [%i6+%o4]0x89,%l5 ! %l5 = 000000009f22251e
p0_label_27:
! Mem[0000000030041400] = 000094bc, %l7 = 00000000ca0e600f
ldsba [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffbc
! Mem[00000000100c1408] = ffc52157, %l4 = ffffffffffffd203
lduha [%i3+%o4]0x80,%l4 ! %l4 = 000000000000ffc5
! Mem[0000000030101400] = 5721634c, %l2 = 00000000088d03d2
lduwa [%i4+%g0]0x81,%l2 ! %l2 = 000000005721634c
! Mem[0000000010001408] = 0027d52a, %f15 = 9f22251e
lda [%i0+%o4]0x80,%f15 ! %f15 = 0027d52a
! Mem[0000000030181400] = 445c2c9f9f22251e, %l3 = 00000000593a9716
ldxa [%i6+%g0]0x81,%l3 ! %l3 = 445c2c9f9f22251e
! Mem[00000000100c1408] = ffc521570f600eca, %l3 = 445c2c9f9f22251e
ldxa [%i3+%o4]0x80,%l3 ! %l3 = ffc521570f600eca
! Mem[0000000010141410] = e0250a6d0f0be2a9, %l4 = 000000000000ffc5
ldxa [%i5+0x010]%asi,%l4 ! %l4 = e0250a6d0f0be2a9
! Mem[0000000030001400] = 34964508, %l2 = 000000005721634c
ldsba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000034
! Mem[0000000010041408] = af3c3dff, %l5 = 000000009f22251e
lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000003dff
! Starting 10 instruction Store Burst
! Mem[0000000010141438] = 445c2c9f9f22251e, %l0 = 0000000000000019, %l4 = e0250a6d0f0be2a9
add %i5,0x38,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 445c2c9f9f22251e
p0_label_28:
! %f16 = d2038d08, Mem[000000001008143c] = 75164fc8
sta %f16,[%i2+0x03c]%asi ! Mem[000000001008143c] = d2038d08
! %f6 = fd2146b2 e70000ff, %l5 = 0000000000003dff
! Mem[0000000010181410] = ff1b000051000000
add %i6,0x010,%g1
stda %f6,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010181410] = ff0000e7b24621fd
! Mem[0000000010041438] = 445c2c9f, %l0 = 00000019, %l5 = 00003dff
add %i1,0x38,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000445c2c9f
! %l0 = 0000000000000019, Mem[0000000010101408] = 3469aa70
stba %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 1969aa70
! Mem[0000000010101408] = 1969aa70, %l5 = 00000000445c2c9f
ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000019000000ff
! %l4 = 445c2c9f9f22251e, Mem[00000000211c0000] = 22dce5a1, %asi = 80
stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 251ee5a1
! %f15 = 0027d52a, Mem[00000000100c1410] = e436b160
sta %f15,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0027d52a
! %f10 = 60b136e4 088d03d2, %l5 = 0000000000000019
! Mem[0000000030001430] = f73659a641a1a601
add %i0,0x030,%g1
stda %f10,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030001430] = d20359a641a1b160
! %f16 = d2038d08 e436b160 1bb8d52a db72f184
! %f20 = 70aa6934 bbe3c832 e1349b34 55e79ba6
! %f24 = c73a9716 0027d52a 60b136e4 088d03d2
! %f28 = 19c52157 0f600eca 1e25229f 9f2c5c44
stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (5)
! Mem[0000000030141408] = 84f172db 2ad5b81b, %l4 = 9f22251e, %l5 = 00000019
ldda [%i5+%o4]0x81,%l4 ! %l4 = 0000000084f172db 000000002ad5b81b
p0_label_29:
! %l5 = 000000002ad5b81b, %l7 = ffffffffffffffbc, %l7 = ffffffffffffffbc
xnor %l5,%l7,%l7 ! %l7 = 000000002ad5b858
! Mem[0000000030181410] = f8af92e2, %l3 = ffc521570f600eca
lduwa [%i6+%o5]0x81,%l3 ! %l3 = 00000000f8af92e2
! %l1 = 00000000b252fd4b, %l6 = 000000005721c519, %l6 = 000000005721c519
or %l1,%l6,%l6 ! %l6 = 00000000f773fd5b
! Mem[0000000010001420] = c73a9716 fc2b9aae, %l4 = 84f172db, %l5 = 2ad5b81b
ldd [%i0+0x020],%l4 ! %l4 = 00000000c73a9716 00000000fc2b9aae
! Mem[0000000030141408] = 1bb8d52adb72f184, %f30 = 1e25229f 9f2c5c44
ldda [%i5+%o4]0x89,%f30 ! %f30 = 1bb8d52a db72f184
! Mem[0000000030141400] = 60b136e4, %l4 = 00000000c73a9716
ldswa [%i5+%g0]0x81,%l4 ! %l4 = 0000000060b136e4
! Mem[0000000010081428] = 94121178, %l7 = 000000002ad5b858
ldsha [%i2+0x028]%asi,%l7 ! %l7 = ffffffffffff9412
! Mem[00000000300c1400] = ffffffff ffffaa70, %l2 = 00000034, %l3 = f8af92e2
ldda [%i3+%g0]0x89,%l2 ! %l2 = 00000000ffffaa70 00000000ffffffff
! Mem[0000000021800140] = ff6099db, %l3 = 00000000ffffffff
ldsb [%o3+0x141],%l3 ! %l3 = 0000000000000060
! Starting 10 instruction Store Burst
! %f0 = 6bfb568f ca591030, %l1 = 00000000b252fd4b
! Mem[0000000010181418] = 7019af4760b136e4
add %i6,0x018,%g1
stda %f0,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010181418] = 3010afca60b1fbe4
p0_label_30:
! Mem[0000000010041410] = 00003dff, %l0 = 0000000000000019
swapa [%i1+%o5]0x88,%l0 ! %l0 = 0000000000003dff
! Mem[00000000100c1407] = 9f22251e, %l5 = 00000000fc2b9aae
ldstuba [%i3+0x007]%asi,%l5 ! %l5 = 0000001e000000ff
! %l4 = 0000000060b136e4, Mem[0000000010081400] = 088d03d2
stwa %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 60b136e4
! %l7 = ffffffffffff9412, Mem[00000000100c1410] = 0027d52a
stha %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00279412
! %l4 = 0000000060b136e4, Mem[0000000010041408] = ff3d3caf
stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 36e43caf
! %l7 = ffffffffffff9412, Mem[0000000030181400] = 1e25229f9f2c5c44
stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffffffff9412
! %l6 = 00000000f773fd5b, Mem[0000000030001400] = 34964508
stwa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = f773fd5b
! Mem[0000000030181408] = 9f22251e, %l6 = 00000000f773fd5b
ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 0000001e000000ff
! %l1 = 00000000b252fd4b, Mem[00000000100c1410] = 12942700
stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 4b942700
! Starting 10 instruction Load Burst
! Mem[0000000010181424] = 726f2f17, %l7 = ffffffffffff9412
lduh [%i6+0x026],%l7 ! %l7 = 0000000000002f17
p0_label_31:
! Mem[0000000010101400] = d2038d08, %l7 = 0000000000002f17
ldsba [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000008
! Mem[00000000201c0000] = ff5201ce, %l1 = 00000000b252fd4b
ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[000000001014143c] = 9f22251e, %l1 = 00000000000000ff
ldsha [%i5+0x03e]%asi,%l1 ! %l1 = 000000000000251e
! Mem[0000000010001410] = 70aa6934 bbe3c832, %l6 = 0000001e, %l7 = 00000008
ldd [%i0+%o5],%l6 ! %l6 = 0000000070aa6934 00000000bbe3c832
! Mem[0000000030101410] = a334634c172f6f72, %l5 = 000000000000001e
ldxa [%i4+%o5]0x81,%l5 ! %l5 = a334634c172f6f72
! Mem[0000000010101410] = 7c92aff8, %l4 = 0000000060b136e4
ldswa [%i4+%o5]0x80,%l4 ! %l4 = 000000007c92aff8
! Mem[000000001000143c] = ec455e81, %l2 = 00000000ffffaa70
lduba [%i0+0x03e]%asi,%l2 ! %l2 = 000000000000005e
! Mem[0000000010181400] = 00000000, %f24 = c73a9716
lda [%i6+%g0]0x88,%f24 ! %f24 = 00000000
! Mem[0000000030141408] = 84f172db, %l5 = a334634c172f6f72
lduwa [%i5+%o4]0x81,%l5 ! %l5 = 0000000084f172db
! Starting 10 instruction Store Burst
! %l2 = 0000005e, %l3 = 00000060, Mem[0000000030001400] = f773fd5b af3c3d27
stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000005e 00000060
p0_label_32:
! %l0 = 0000000000003dff, Mem[0000000010101400] = 088d03d2
stha %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 3dff03d2
! Mem[0000000010101400] = 3dff03d2, %l6 = 0000000070aa6934
swapa [%i4+%g0]0x80,%l6 ! %l6 = 000000003dff03d2
! Mem[00000000100c1408] = 5721c5ff, %l7 = 00000000bbe3c832
swapa [%i3+%o4]0x88,%l7 ! %l7 = 000000005721c5ff
! %l4 = 000000007c92aff8, Mem[0000000030001408] = 27000000
stwa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 7c92aff8
! %f26 = 60b136e4 088d03d2, %l4 = 000000007c92aff8
! Mem[0000000010081400] = e436b160e436b160
stda %f26,[%i2+%l4]ASI_PST32_PL ! Mem[0000000010081400] = e436b160e436b160
! %f8 = 60b136e4, Mem[0000000010181418] = 3010afca
sta %f8 ,[%i6+0x018]%asi ! Mem[0000000010181418] = 60b136e4
! Mem[0000000010141408] = db72a334, %l6 = 000000003dff03d2
ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 00000034000000ff
! %l6 = 00000034, %l7 = 5721c5ff, Mem[0000000030181408] = ff25229f 9f2c5c44
stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000034 5721c5ff
! Mem[0000000010141410] = e0250a6d, %l0 = 0000000000003dff
ldsha [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffe025
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 527cce13 00000019, %l0 = ffffe025, %l1 = 0000251e
ldda [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000019 00000000527cce13
p0_label_33:
! Mem[00000000100c1408] = 32c8e3bb 0f600eca, %l4 = 7c92aff8, %l5 = 84f172db
ldda [%i3+%o4]0x80,%l4 ! %l4 = 0000000032c8e3bb 000000000f600eca
! Mem[0000000010141428] = a6667f18fd2281c3, %l2 = 000000000000005e
ldx [%i5+0x028],%l2 ! %l2 = a6667f18fd2281c3
! Mem[0000000030081400] = 55e79ba6, %l0 = 0000000000000019
lduwa [%i2+%g0]0x81,%l0 ! %l0 = 0000000055e79ba6
! Mem[0000000010181410] = ff0000e7, %f23 = 55e79ba6
lda [%i6+%o5]0x80,%f23 ! %f23 = ff0000e7
! Mem[00000000100c1418] = 2c6c9f8b, %l3 = 0000000000000060
lduha [%i3+0x018]%asi,%l3 ! %l3 = 0000000000002c6c
! Mem[0000000010081400] = 60b136e4, %l0 = 0000000055e79ba6
ldsba [%i2+%g0]0x88,%l0 ! %l0 = ffffffffffffffe4
! Mem[0000000030001408] = 7c92aff8, %l1 = 00000000527cce13
lduwa [%i0+%o4]0x89,%l1 ! %l1 = 000000007c92aff8
! Mem[0000000010181400] = 00000000, %l2 = a6667f18fd2281c3
swapa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141410] = e0250a6d, %f4 = 26604981
lda [%i5+%o5]0x80,%f4 ! %f4 = e0250a6d
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = a334634c, %l2 = 0000000000000000
swapa [%i4+%o5]0x81,%l2 ! %l2 = 00000000a334634c
p0_label_34:
! %l6 = 0000000000000034, Mem[0000000010181408] = 34787248
stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 34787248
! Mem[0000000010181400] = c38122fd, %l4 = 0000000032c8e3bb
ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 000000fd000000ff
! Mem[0000000010001410] = 3469aa70, %l4 = 00000000000000fd
ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 00000070000000ff
! %l7 = 000000005721c5ff, Mem[0000000010141400] = ffffffff
stwa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 5721c5ff
! %f3 = 55e79ba6, %f2 = e1349b34
fsqrts %f3 ,%f2 ! %f2 = 4aac2dfc
! %f0 = 6bfb568f ca591030 4aac2dfc 55e79ba6
! %f4 = e0250a6d 4c6334a3 fd2146b2 e70000ff
! %f8 = 60b136e4 088d03d2 60b136e4 088d03d2
! %f12 = 796694bc 4c6334a3 9f22251e 0027d52a
stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
! %f30 = 1bb8d52a db72f184, Mem[0000000030041410] = ff7bd3e4 d1e92f7b
stda %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = 1bb8d52a db72f184
! %l2 = 00000000a334634c, Mem[0000000030181410] = f8af92e2
stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = a334634c
! Mem[0000000030081410] = cab3b22b, %l5 = 000000000f600eca
ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 0000002b000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff69aa70, %l5 = 000000000000002b
ldswa [%i4+%o4]0x80,%l5 ! %l5 = ffffffffff69aa70
p0_label_35:
! Mem[00000000100c1400] = 0000009b9f2225ff, %f24 = 00000000 0027d52a
ldda [%i3+%g0]0x80,%f24 ! %f24 = 0000009b 9f2225ff
! Mem[00000000100c1418] = 2c6c9f8b86b8493e, %f26 = 60b136e4 088d03d2
ldd [%i3+0x018],%f26 ! %f26 = 2c6c9f8b 86b8493e
! Mem[00000000100c1410] = 4b942700, %l1 = 000000007c92aff8
ldsha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000004b94
! Mem[0000000010101410] = f8af927c, %l1 = 0000000000004b94
lduba [%i4+%o5]0x88,%l1 ! %l1 = 000000000000007c
! Mem[0000000030041408] = b562cdb1, %l0 = ffffffffffffffe4
lduha [%i1+%o4]0x81,%l0 ! %l0 = 000000000000b562
! Mem[0000000010141408] = ffa372db, %l2 = 00000000a334634c
lduha [%i5+%o4]0x80,%l2 ! %l2 = 000000000000ffa3
! Mem[0000000030141410] = bbe3c832, %l7 = 000000005721c5ff
lduba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000032
! Mem[0000000030141400] = 60b136e4, %l0 = 000000000000b562
lduwa [%i5+%g0]0x81,%l0 ! %l0 = 0000000060b136e4
! Mem[00000000100c1404] = 9f2225ff, %f27 = 86b8493e
lda [%i3+0x004]%asi,%f27 ! %f27 = 9f2225ff
! Starting 10 instruction Store Burst
! %f16 = d2038d08 e436b160, %l3 = 0000000000002c6c
! Mem[0000000010041400] = 796694bc4c6334a3
stda %f16,[%i1+%l3]ASI_PST16_PL ! Mem[0000000010041400] = 796694bc088d03d2
p0_label_36:
! %f18 = 1bb8d52a, Mem[0000000010041400] = bc946679
sta %f18,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1bb8d52a
! %l6 = 0000000000000034, Mem[0000000030001408] = 7c92aff8
stwa %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000034
membar #Sync ! Added by membar checker (6)
! Mem[0000000010001400] = ca591030, %l5 = ffffffffff69aa70
swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000ca591030
! %f16 = d2038d08, Mem[0000000010001414] = 6d0a25e0
st %f16,[%i0+0x014] ! Mem[0000000010001414] = d2038d08
! %l4 = 00000070, %l5 = ca591030, Mem[0000000010001400] = ff69aa70 6bfb568f
stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000070 ca591030
! %l1 = 000000000000007c, Mem[0000000021800000] = ff5518df, %asi = 80
stha %l1,[%o3+0x000]%asi ! Mem[0000000021800000] = 007c18df
! %l7 = 0000000000000032, Mem[0000000030181408] = 34000000
stba %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 34000032
! %l5 = 00000000ca591030, Mem[0000000010001438] = 2ad52700
sth %l5,[%i0+0x038] ! Mem[0000000010001438] = 10302700
! %l2 = 000000000000ffa3, Mem[000000001004141e] = d01edd19, %asi = 80
stha %l2,[%i1+0x01e]%asi ! Mem[000000001004141c] = d01effa3
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 36e43caf e437566a, %l0 = 60b136e4, %l1 = 0000007c
ldda [%i1+%o4]0x80,%l0 ! %l0 = 0000000036e43caf 00000000e437566a
p0_label_37:
! Mem[00000000211c0000] = 251ee5a1, %l7 = 0000000000000032
lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000025
! Mem[0000000030001408] = 00000034, %l3 = 0000000000002c6c
ldsha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000034
! Mem[0000000030141408] = 1bb8d52adb72f184, %l6 = 0000000000000034
ldxa [%i5+%o4]0x89,%l6 ! %l6 = 1bb8d52adb72f184
! Mem[0000000010101410] = 7c92aff8, %l2 = 000000000000ffa3
ldsha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000007c92
! Mem[0000000030041400] = bc940000, %l5 = 00000000ca591030
lduwa [%i1+%g0]0x81,%l5 ! %l5 = 00000000bc940000
! Mem[0000000010081408] = 3253810319000000, %f0 = 6bfb568f ca591030
ldda [%i2+%o4]0x88,%f0 ! %f0 = 32538103 19000000
! Mem[0000000010101400] = 70aa693460b136e4, %f6 = fd2146b2 e70000ff
ldda [%i4+%g0]0x80,%f6 ! %f6 = 70aa6934 60b136e4
! Mem[0000000010081410] = d8788cc6 be91f2e9, %l4 = 00000070, %l5 = bc940000
ldda [%i2+%o5]0x88,%l4 ! %l4 = 00000000be91f2e9 00000000d8788cc6
! Mem[00000000100c1400] = 0000009b, %f8 = 60b136e4
ld [%i3+%g0],%f8 ! %f8 = 0000009b
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = a69be755, %l5 = 00000000d8788cc6
swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000a69be755
p0_label_38:
! Mem[0000000030001408] = 00000034, %l7 = 0000000000000025
swapa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000034
! Mem[0000000010141400] = ffc52157, %l2 = 0000000000007c92
swapa [%i5+%g0]0x80,%l2 ! %l2 = 00000000ffc52157
! %l6 = 1bb8d52adb72f184, Mem[0000000030101410] = 00000000
stha %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000f184
! %l4 = 00000000be91f2e9, Mem[00000000100c1410] = 4b942700606cfca9
stxa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000be91f2e9
! %l0 = 36e43caf, %l1 = e437566a, Mem[0000000010101408] = ff69aa70 1d8080b9
std %l0,[%i4+%o4] ! Mem[0000000010101408] = 36e43caf e437566a
! %f18 = 1bb8d52a db72f184, %l1 = 00000000e437566a
! Mem[0000000010141430] = cb0c4acb9ad31662
add %i5,0x030,%g1
stda %f18,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010141430] = cbf14adb9ad5b862
! Mem[000000001004141f] = d01effa3, %l6 = 1bb8d52adb72f184
ldstuba [%i1+0x01f]%asi,%l6 ! %l6 = 000000a3000000ff
! %f6 = 70aa6934, Mem[0000000010041424] = d8275aa4
sta %f6 ,[%i1+0x024]%asi ! Mem[0000000010041424] = 70aa6934
! %l4 = be91f2e9, %l5 = a69be755, Mem[0000000010181408] = 48727834 eef7dfbf
stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = be91f2e9 a69be755
! Starting 10 instruction Load Burst
! Mem[000000001018141c] = 60b1fbe4, %l6 = 00000000000000a3
ldsba [%i6+0x01c]%asi,%l6 ! %l6 = 0000000000000060
p0_label_39:
! Mem[0000000010101400] = 70aa6934, %l3 = 0000000000000034
ldsba [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000070
! Mem[0000000030041410] = 1bb8d52a, %l7 = 0000000000000034
lduba [%i1+%o5]0x81,%l7 ! %l7 = 000000000000001b
! Mem[0000000010001408] = c68c78d8, %l3 = 0000000000000070
lduwa [%i0+%o4]0x88,%l3 ! %l3 = 00000000c68c78d8
! Mem[0000000030001408] = 25000000, %l6 = 0000000000000060
ldsha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000002500
! Mem[0000000010081408] = 19000000, %l3 = 00000000c68c78d8
ldsha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1400] = ffffaa70, %l3 = 0000000000000000
lduba [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000070
! Mem[0000000030181400] = 1294ffff, %f24 = 0000009b
lda [%i6+%g0]0x81,%f24 ! %f24 = 1294ffff
! Mem[0000000030081400] = 55e79ba6, %f27 = 9f2225ff
lda [%i2+%g0]0x81,%f27 ! %f27 = 55e79ba6
! %l7 = 000000000000001b, immed = 000005c7, %y = 00003478
smul %l7,0x5c7,%l7 ! %l7 = 0000000000009bfd, %y = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010181418] = 60b136e460b1fbe4, %l4 = 00000000be91f2e9, %l7 = 0000000000009bfd
add %i6,0x18,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 60b136e460b1fbe4
p0_label_40:
! Mem[00000000100c1408] = bbe3c832, %l2 = 00000000ffc52157
swapa [%i3+%o4]0x88,%l2 ! %l2 = 00000000bbe3c832
! Mem[0000000010181408] = e9f291be, %l7 = 60b136e460b1fbe4
swapa [%i6+%o4]0x80,%l7 ! %l7 = 00000000e9f291be
! %f9 = 088d03d2, Mem[0000000010041408] = af3ce436
sta %f9 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 088d03d2
! %f4 = e0250a6d 4c6334a3, %l4 = 00000000be91f2e9
! Mem[0000000010181420] = a21033db726f2f17
add %i6,0x020,%g1
stda %f4,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010181420] = a334634c726f2f17
! %f9 = 088d03d2, Mem[0000000010041410] = 00000019
sta %f9 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 088d03d2
! %l0 = 0000000036e43caf, Mem[0000000010101400] = 70aa6934
stwa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 36e43caf
! %f12 = 796694bc 4c6334a3, Mem[0000000030181400] = ffff9412 ffffffff
stda %f12,[%i6+%g0]0x89 ! Mem[0000000030181400] = 796694bc 4c6334a3
! Mem[0000000020800001] = fd4be062, %l3 = 0000000000000070
ldstub [%o1+0x001],%l3 ! %l3 = 0000004b000000ff
! %f3 = 55e79ba6, %f15 = 0027d52a, %f28 = 19c52157
fsubs %f3 ,%f15,%f28 ! %l0 = 0000000036e43cd1, Unfinished, %fsr = 0000000000
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = 732cc752, %l4 = 00000000be91f2e9
ldsha [%o3+0x1c0]%asi,%l4 ! %l4 = 000000000000732c
p0_label_41:
! Mem[00000000300c1408] = 19dd1ed0, %l4 = 000000000000732c
lduha [%i3+%o4]0x81,%l4 ! %l4 = 00000000000019dd
! Mem[0000000020800000] = fdffe062, %l3 = 000000000000004b
lduha [%o1+0x000]%asi,%l3 ! %l3 = 000000000000fdff
! Mem[0000000030141410] = 70aa6934bbe3c832, %l4 = 00000000000019dd
ldxa [%i5+%o5]0x89,%l4 ! %l4 = 70aa6934bbe3c832
! Mem[0000000010001410] = a334634c, %l4 = 70aa6934bbe3c832
ldsw [%i0+%o5],%l4 ! %l4 = ffffffffa334634c
! Mem[0000000030041408] = b562cdb1, %l5 = 00000000a69be755
ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffb562cdb1
! Mem[0000000030181408] = ffc5215734000032, %f18 = 1bb8d52a db72f184
ldda [%i6+%o4]0x89,%f18 ! %f18 = ffc52157 34000032
! Mem[0000000010081400] = e436b160, %l4 = ffffffffa334634c
lduwa [%i2+0x000]%asi,%l4 ! %l4 = 00000000e436b160
! Mem[0000000030101408] = 796694bc, %l3 = 000000000000fdff
ldsba [%i4+%o4]0x89,%l3 ! %l3 = ffffffffffffffbc
! Mem[0000000010101400] = e436b160 af3ce436, %l4 = e436b160, %l5 = b562cdb1
ldda [%i4+%g0]0x88,%l4 ! %l4 = 00000000af3ce436 00000000e436b160
! Starting 10 instruction Store Burst
! %l1 = 00000000e437566a, immd = fffffffffffff78a, %l0 = 0000000036e43cd1
mulx %l1,-0x876,%l0 ! %l0 = fffff87513cadb24
p0_label_42:
! Mem[0000000010101432] = ff13ee56, %l6 = 0000000000002500
ldstuba [%i4+0x032]%asi,%l6 ! %l6 = 000000ee000000ff
! Mem[0000000030001400] = 0000005e, %l4 = 00000000af3ce436
swapa [%i0+%g0]0x81,%l4 ! %l4 = 000000000000005e
! %l0 = fffff87513cadb24, Mem[0000000030101410] = 726f2f170000f184
stxa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = fffff87513cadb24
! Mem[0000000010101410] = 7c92aff8, %l2 = 00000000bbe3c832
ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 0000007c000000ff
! Mem[0000000010081408] = 00000019, %l7 = 00000000e9f291be
swapa [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000019
! Mem[0000000021800001] = 007c18df, %l3 = ffffffffffffffbc
ldstub [%o3+0x001],%l3 ! %l3 = 0000007c000000ff
! Mem[00000000201c0001] = ff5201ce, %l1 = 00000000e437566a
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 00000052000000ff
! %f6 = 70aa6934 60b136e4, Mem[0000000010181408] = 60b1fbe4 55e79ba6
stda %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 70aa6934 60b136e4
! %l2 = 000000000000007c, Mem[00000000100c1400] = ff25229f9b000000
stxa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000000000007c
! Starting 10 instruction Load Burst
! Mem[0000000010181418] = 60b136e460b1fbe4, %f22 = e1349b34 ff0000e7
ldda [%i6+0x018]%asi,%f22 ! %f22 = 60b136e4 60b1fbe4
p0_label_43:
! Mem[0000000010081430] = 128b7cee7928f15e, %f26 = 2c6c9f8b 55e79ba6
ldda [%i2+0x030]%asi,%f26 ! %f26 = 128b7cee 7928f15e
! Mem[0000000030141400] = d2038d08 e436b160, %l0 = 13cadb24, %l1 = 00000052
ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000e436b160 00000000d2038d08
! Mem[0000000030041408] = b562cdb1, %l1 = 00000000d2038d08
ldswa [%i1+%o4]0x81,%l1 ! %l1 = ffffffffb562cdb1
! Mem[0000000010001410] = a334634c, %l3 = 000000000000007c
lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000a334634c
! Mem[00000000201c0000] = ffff01ce, %l5 = 00000000e436b160
ldsha [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030181410] = a334634c, %f10 = 60b136e4
lda [%i6+%o5]0x81,%f10 ! %f10 = a334634c
! %f5 = 4c6334a3, %f17 = e436b160, %f31 = db72f184
fadds %f5 ,%f17,%f31 ! %f31 = e436b160
! Mem[00000000100c1408] = 5721c5ff 0f600eca, %l4 = 0000005e, %l5 = ffffffff
ldda [%i3+%o4]0x80,%l4 ! %l4 = 000000005721c5ff 000000000f600eca
! Mem[00000000100c1408] = ca0e600f ffc52157, %l2 = 0000007c, %l3 = a334634c
ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000ffc52157 00000000ca0e600f
! Starting 10 instruction Store Burst
! Mem[00000000201c0000] = ffff01ce, %l4 = 000000005721c5ff
ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
p0_label_44:
! Mem[00000000100c1403] = 7c000000, %l1 = ffffffffb562cdb1
ldstub [%i3+0x003],%l1 ! %l1 = 00000000000000ff
! %f18 = ffc52157 34000032, %l4 = 00000000000000ff
! Mem[0000000030081420] = dc24471b8906acbf
add %i2,0x020,%g1
stda %f18,[%g1+%l4]ASI_PST16_S ! Mem[0000000030081420] = ffc5215734000032
! %f20 = 70aa6934 bbe3c832, Mem[0000000010081400] = e436b160 e436b160
stda %f20,[%i2+0x000]%asi ! Mem[0000000010081400] = 70aa6934 bbe3c832
! Mem[0000000020800000] = fdffe062, %l3 = 00000000ca0e600f
ldstub [%o1+%g0],%l3 ! %l3 = 000000fd000000ff
! Mem[000000001010142c] = 9f22251e, %l6 = 00000000000000ee, %asi = 80
swapa [%i4+0x02c]%asi,%l6 ! %l6 = 000000009f22251e
! %l3 = 00000000000000fd, Mem[0000000030101410] = 24dbca13
stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000fd
! %l4 = 00000000000000ff, Mem[0000000030001400] = af3ce43600000060
stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000ff
! %l2 = ffc52157, %l3 = 000000fd, Mem[0000000030001400] = 00000000 000000ff
stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffc52157 000000fd
! %f26 = 128b7cee 7928f15e, Mem[0000000010181438] = b24621fd 94ad7d4c
std %f26,[%i6+0x038] ! Mem[0000000010181438] = 128b7cee 7928f15e
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 60b136e4, %l0 = 00000000e436b160
lduha [%i5+%g0]0x81,%l0 ! %l0 = 00000000000060b1
p0_label_45:
! Mem[0000000010101410] = ff92aff8, %l0 = 00000000000060b1
ldsha [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffff92
! Mem[0000000030041408] = b562cdb1, %l1 = 0000000000000000
ldswa [%i1+%o4]0x81,%l1 ! %l1 = ffffffffb562cdb1
! %l6 = 000000009f22251e, immed = 00000312, %y = 00000000
smul %l6,0x312,%l6 ! %l6 = fffffed696d5f61c, %y = fffffed6
! Mem[0000000030181400] = a334634c, %l0 = ffffffffffffff92
lduwa [%i6+%g0]0x81,%l0 ! %l0 = 00000000a334634c
! Mem[0000000020800040] = ff9bf99a, %l1 = ffffffffb562cdb1
ldsh [%o1+0x040],%l1 ! %l1 = ffffffffffffff9b
! Mem[0000000010001410] = 088d03d24c6334a3, %l7 = 0000000000000019
ldxa [%i0+%o5]0x88,%l7 ! %l7 = 088d03d24c6334a3
! Mem[0000000030141408] = 84f172db, %f14 = 9f22251e
lda [%i5+%o4]0x81,%f14 ! %f14 = 84f172db
! Mem[0000000010181408] = 70aa6934, %l2 = 00000000ffc52157
lduwa [%i6+%o4]0x80,%l2 ! %l2 = 0000000070aa6934
! Mem[000000001014142c] = fd2281c3, %l3 = 00000000000000fd
ldsha [%i5+0x02e]%asi,%l3 ! %l3 = ffffffffffff81c3
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = be91f2e9, %l1 = ffffffffffffff9b
swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000be91f2e9
p0_label_46:
! %l0 = a334634c, %l1 = be91f2e9, Mem[0000000030101408] = 796694bc 339112d4
stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = a334634c be91f2e9
! Mem[0000000010081423] = 49840312, %l0 = 00000000a334634c
ldstub [%i2+0x023],%l0 ! %l0 = 00000012000000ff
! %l1 = 00000000be91f2e9, Mem[0000000010081424] = f539bdcc
stw %l1,[%i2+0x024] ! Mem[0000000010081424] = be91f2e9
! %f10 = a334634c 088d03d2, %l1 = 00000000be91f2e9
! Mem[0000000010001418] = ff0000e7b24621fd
add %i0,0x018,%g1
stda %f10,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010001418] = d20300e7b24634a3
! Mem[0000000010141426] = 16973ac7, %l5 = 000000000f600eca
ldstuba [%i5+0x026]%asi,%l5 ! %l5 = 0000003a000000ff
! %l2 = 70aa6934, %l3 = ffff81c3, Mem[0000000010081410] = 9bffffff c68c78d8
stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 70aa6934 ffff81c3
! %l6 = 96d5f61c, %l7 = 4c6334a3, Mem[0000000030081408] = 17440000 51000000
stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 96d5f61c 4c6334a3
! %l4 = 000000ff, %l5 = 0000003a, Mem[0000000030181400] = a334634c bc946679
stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff 0000003a
! Mem[0000000010001410] = 4c6334a3, %l3 = ffffffffffff81c3
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000a3000000ff
! Starting 10 instruction Load Burst
! %l5 = 000000000000003a, %l4 = 00000000000000ff, %l3 = 00000000000000a3
or %l5,%l4,%l3 ! %l3 = 00000000000000ff
p0_label_47:
! Mem[00000000300c1410] = 00000065, %l3 = 00000000000000ff
lduba [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000065
! Mem[0000000010081408] = be91f2e9, %l0 = 0000000000000012
lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000e9
! Mem[0000000030041400] = 000094bc, %l3 = 0000000000000065
lduba [%i1+%g0]0x89,%l3 ! %l3 = 00000000000000bc
! Mem[0000000010081428] = 94121178, %l3 = 00000000000000bc
ldsha [%i2+0x028]%asi,%l3 ! %l3 = ffffffffffff9412
! Mem[0000000030101400] = 4c632157, %l2 = 0000000070aa6934
ldsha [%i4+%g0]0x89,%l2 ! %l2 = 0000000000002157
! Mem[0000000030101400] = 5721634c, %l1 = 00000000be91f2e9
ldsba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000057
! Mem[0000000030081408] = 96d5f61c, %f11 = 088d03d2
lda [%i2+%o4]0x89,%f11 ! %f11 = 96d5f61c
! Mem[0000000030141408] = 84f172db, %l0 = 00000000000000e9
ldswa [%i5+%o4]0x81,%l0 ! %l0 = ffffffff84f172db
! Mem[0000000030141410] = 32c8e3bb, %l6 = fffffed696d5f61c
ldsha [%i5+%o5]0x81,%l6 ! %l6 = 00000000000032c8
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 000094bc, %l3 = ffffffffffff9412
swapa [%i1+%g0]0x89,%l3 ! %l3 = 00000000000094bc
p0_label_48:
! %l7 = 088d03d24c6334a3, Mem[0000000030041400] = 1294ffff00000000
stxa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 088d03d24c6334a3
! %l2 = 0000000000002157, imm = ffffffffffffffb4, %l1 = 0000000000000057
xor %l2,-0x04c,%l1 ! %l1 = ffffffffffffdee3
! Mem[0000000030101408] = 4c6334a3e9f291be, %f10 = a334634c 96d5f61c
ldda [%i4+%o4]0x81,%f10 ! %f10 = 4c6334a3 e9f291be
! %l2 = 00002157, %l3 = 000094bc, Mem[0000000030141410] = bbe3c832 70aa6934
stda %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00002157 000094bc
! %l4 = 00000000000000ff, Mem[0000000030041408] = b562cdb1
stba %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff62cdb1
! %l4 = 00000000000000ff, Mem[0000000030001400] = 5721c5ff
stwa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
! %f20 = 70aa6934 bbe3c832, Mem[0000000030081400] = 55e79ba6 e436b160
stda %f20,[%i2+%g0]0x81 ! Mem[0000000030081400] = 70aa6934 bbe3c832
! %l1 = ffffffffffffdee3, Mem[0000000010141400] = 927c0000
stha %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 927cdee3
! Mem[0000000010041400] = 2ad5b81b, %l0 = ffffffff84f172db
ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000002a000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 1bb8d5ff, %l7 = 088d03d24c6334a3
lduba [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_49:
! Mem[0000000021800140] = ff6099db, %l6 = 00000000000032c8
ldsh [%o3+0x140],%l6 ! %l6 = ffffffffffffff60
! Mem[0000000010181408] = 70aa6934, %l2 = 0000000000002157
lduwa [%i6+%o4]0x80,%l2 ! %l2 = 0000000070aa6934
! Mem[0000000030101410] = 000000fd, %l5 = 000000000000003a
ldsba [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = 000000ff, %l2 = 0000000070aa6934
lduwa [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! %f25 = 9f2225ff, %f4 = e0250a6d
fcmpes %fcc0,%f25,%f4 ! %fcc0 = 2
! Mem[00000000100c1400] = 7c0000ff, %l0 = 000000000000002a
ldswa [%i3+%g0]0x80,%l0 ! %l0 = 000000007c0000ff
! Mem[0000000010041410] = d2038d08, %l7 = 00000000000000ff
lduwa [%i1+%o5]0x80,%l7 ! %l7 = 00000000d2038d08
! Mem[0000000010101400] = 36e43caf 60b136e4, %l4 = 000000ff, %l5 = 00000000
ldda [%i4+0x000]%asi,%l4 ! %l4 = 0000000036e43caf 0000000060b136e4
! Mem[0000000030141408] = 84f172db, %l5 = 0000000060b136e4
lduwa [%i5+%o4]0x81,%l5 ! %l5 = 0000000084f172db
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_2:
! %l0 = 000000007c0000ff
setx 0x99beef68531af365,%g7,%l0 ! %l0 = 99beef68531af365
! %l1 = ffffffffffffdee3
setx 0x797691a80cfc824a,%g7,%l1 ! %l1 = 797691a80cfc824a
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 99beef68531af365
setx 0x1a917537c261f640,%g7,%l0 ! %l0 = 1a917537c261f640
! %l1 = 797691a80cfc824a
setx 0x667c06180d4b38ee,%g7,%l1 ! %l1 = 667c06180d4b38ee
p0_label_50:
! %l3 = 00000000000094bc, Mem[0000000030041410] = 1bb8d52a
stha %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 94bcd52a
! %l6 = ffffff60, %l7 = d2038d08, Mem[0000000030141408] = db72f184 1bb8d52a
stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffff60 d2038d08
! %l3 = 00000000000094bc, Mem[0000000030141408] = ffffff60
stba %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffbc
! Mem[00000000100c1408] = ffc52157, %l0 = 1a917537c261f640
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000057000000ff
! %l3 = 00000000000094bc, Mem[0000000010081410] = 70aa6934ffff81c3
stxa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000000094bc
! %f27 = 7928f15e, Mem[0000000030081408] = 96d5f61c
sta %f27,[%i2+%o4]0x89 ! Mem[0000000030081408] = 7928f15e
! %l5 = 0000000084f172db, Mem[0000000030081408] = 7928f15e
stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 84f172db
! %l4 = 0000000036e43caf, Mem[00000000100c1408] = ff21c5ff0f600eca
stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000036e43caf
! %l6 = ffffff60, %l7 = d2038d08, Mem[0000000010081408] = be91f2e9 32538103
stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffff60 d2038d08
! Starting 10 instruction Load Burst
! %f18 = ffc52157, %f8 = 0000009b, %f16 = d2038d08 e436b160
fsmuld %f18,%f8 ,%f16 ! %f16 = fff8a42a e0000000
p0_label_51:
! Mem[0000000010001404] = 301059ca, %l7 = 00000000d2038d08
ldswa [%i0+0x004]%asi,%l7 ! %l7 = 00000000301059ca
! Mem[0000000010041428] = e0250a6d, %f29 = 0f600eca
ld [%i1+0x028],%f29 ! %f29 = e0250a6d
! Mem[0000000010141400] = 927cdee3, %l4 = 0000000036e43caf
lduha [%i5+%g0]0x88,%l4 ! %l4 = 000000000000dee3
! Mem[0000000030141408] = bcffffff, %l4 = 000000000000dee3
lduwa [%i5+%o4]0x81,%l4 ! %l4 = 00000000bcffffff
! %l2 = 00000000000000ff, immd = 0000000000000aa9, %l4 = 00000000bcffffff
udivx %l2,0xaa9,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001410] = 4c633403, %f1 = 19000000
lda [%i0+%o5]0x89,%f1 ! %f1 = 4c633403
! Mem[0000000010181408] = 70aa6934, %l4 = 0000000000000000
lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000070
! Mem[00000000300c1400] = 70aaffff ffffffff 19dd1ed0 f66d47e8
! Mem[00000000300c1410] = 65000000 bbe3c832 dd6fe3d7 bbf532db
! Mem[00000000300c1420] = b430a514 74e53ae9 423742c0 2b0994b6
! Mem[00000000300c1430] = 9476aad5 6d0498fd e00c2ff6 60bb2927
ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
! Mem[0000000030081408] = db72f184, %l2 = 00000000000000ff
ldsba [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffffdb
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = e0250a6d, %l2 = ffffffffffffffdb
swap [%i5+%o5],%l2 ! %l2 = 00000000e0250a6d
p0_label_52:
! %l5 = 0000000084f172db, Mem[0000000010081410] = 00000000
stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 72db0000
! %l5 = 0000000084f172db, Mem[0000000030181400] = ff000000
stha %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff0072db
! %l1 = 667c06180d4b38ee, Mem[0000000030081400] = 32c8e3bb3469aa70
stxa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 667c06180d4b38ee
! %l0 = 0000000000000057, Mem[0000000030001408] = 00000025
stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000057
! %l6 = ffffffffffffff60, %l1 = 667c06180d4b38ee, %l4 = 0000000000000070
andn %l6,%l1,%l4 ! %l4 = 9983f9e7f2b4c700
! Mem[0000000030101408] = 4c6334a3, %l7 = 00000000301059ca
ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 0000004c000000ff
! Mem[0000000010041400] = ffd5b81b, %l5 = 0000000084f172db
swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000ffd5b81b
! %l2 = e0250a6d, %l3 = 000094bc, Mem[0000000030081400] = ee384b0d 18067c66
stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = e0250a6d 000094bc
! %l3 = 00000000000094bc, Mem[0000000030141400] = e436b160
stwa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000094bc
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 251ee5a1, %l6 = ffffffffffffff60
ldsb [%o2+0x001],%l6 ! %l6 = 000000000000001e
p0_label_53:
! %l3 = 00000000000094bc, %l5 = 00000000ffd5b81b, %l0 = 0000000000000057
udivx %l3,%l5,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101400] = e436b160 af3ce436, %l6 = 0000001e, %l7 = 0000004c
ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000af3ce436 00000000e436b160
! Mem[0000000030181408] = 32000034, %f14 = 84f172db
lda [%i6+%o4]0x81,%f14 ! %f14 = 32000034
! Mem[00000000300c1400] = ffffaa70, %l0 = 0000000000000000
ldswa [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffaa70
! Mem[0000000010081428] = 94121178, %l0 = ffffffffffffaa70
lduh [%i2+0x02a],%l0 ! %l0 = 0000000000001178
! Mem[0000000010081408] = ffffff60, %f0 = 32538103
lda [%i2+%o4]0x88,%f0 ! %f0 = ffffff60
! Mem[000000001014141c] = 349b34e1, %l6 = 00000000af3ce436
ldsh [%i5+0x01e],%l6 ! %l6 = 00000000000034e1
! Mem[00000000100c143c] = b5b14bdf, %f8 = 0000009b
lda [%i3+0x03c]%asi,%f8 ! %f8 = b5b14bdf
! Mem[0000000030181408] = 32000034 5721c5ff, %l6 = 000034e1, %l7 = e436b160
ldda [%i6+%o4]0x81,%l6 ! %l6 = 0000000032000034 000000005721c5ff
! Starting 10 instruction Store Burst
! %l7 = 000000005721c5ff, Mem[0000000030141400] = 000094bc
stwa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 5721c5ff
p0_label_54:
! Mem[0000000010101400] = 36e43caf, %l3 = 00000000000094bc
swapa [%i4+%g0]0x80,%l3 ! %l3 = 0000000036e43caf
! %l2 = 00000000e0250a6d, Mem[0000000030181408] = ffc5215734000032
stxa %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000e0250a6d
! Mem[0000000030001400] = ff000000, %l4 = 9983f9e7f2b4c700
ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
! %l3 = 0000000036e43caf, Mem[00000000100c1400] = ff00007c
stba %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff0000af
! %l6 = 0000000032000034, Mem[0000000030181400] = db7200ff
stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 347200ff
membar #Sync ! Added by membar checker (7)
! %l6 = 0000000032000034, Mem[00000000300c1400] = ffffaa70
stha %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffff0034
! Mem[00000000201c0000] = ffff01ce, %l4 = 00000000000000ff
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010041400] = 84f172db, %l2 = 00000000e0250a6d
ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 00000084000000ff
! Mem[0000000010101400] = 000094bc, %l5 = 00000000ffd5b81b
swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000000094bc
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 4c632157, %l7 = 000000005721c5ff
ldswa [%i4+%g0]0x89,%l7 ! %l7 = 000000004c632157
p0_label_55:
! Mem[0000000010141400] = e3de7c92e98c78d8, %l2 = 0000000000000084
ldxa [%i5+%g0]0x80,%l2 ! %l2 = e3de7c92e98c78d8
! Mem[0000000010141400] = e3de7c92, %l5 = 00000000000094bc
ldswa [%i5+%g0]0x80,%l5 ! %l5 = ffffffffe3de7c92
! Mem[0000000010101410] = ff92aff8, %l3 = 0000000036e43caf
lduha [%i4+%o5]0x80,%l3 ! %l3 = 000000000000ff92
! Mem[00000000100c1400] = ff0000af, %f15 = 0027d52a
lda [%i3+%g0]0x88,%f15 ! %f15 = ff0000af
! Mem[0000000010041400] = fff172db, %l3 = 000000000000ff92
ldsba [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030141410] = 57210000, %l3 = ffffffffffffffff
lduba [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000057
! Mem[0000000010101408] = af3ce436, %l1 = 667c06180d4b38ee
lduha [%i4+%o4]0x88,%l1 ! %l1 = 000000000000e436
! Mem[0000000030141410] = 00002157, %l6 = 0000000032000034
lduba [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000057
! Mem[00000000100c1400] = af0000ff, %l0 = 0000000000001178
lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000af00
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = ff6334a3, %l1 = 000000000000e436
swapa [%i4+%o4]0x81,%l1 ! %l1 = 00000000ff6334a3
p0_label_56:
! Mem[0000000020800041] = ff9bf99a, %l3 = 0000000000000057
ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 0000009b000000ff
! %l4 = 00000000000000ff, Mem[0000000030081410] = cab3b2ff
stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = cab300ff
! %l2 = e3de7c92e98c78d8, Mem[0000000010141408] = ffa372db
stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = d8a372db
! Mem[0000000010141400] = e3de7c92, %l6 = 0000000000000057
swapa [%i5+%g0]0x80,%l6 ! %l6 = 00000000e3de7c92
! Mem[0000000030101410] = fd000000, %l0 = 000000000000af00
ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %f5 = 4c6334a3, Mem[0000000010141400] = 57000000
sta %f5 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 4c6334a3
! Mem[0000000030181400] = ff007234, %l7 = 000000004c632157
ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 00000034000000ff
! %f14 = 32000034 ff0000af, Mem[00000000300c1400] = 3400ffff ffffffff
stda %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 32000034 ff0000af
! %l2 = e3de7c92e98c78d8, Mem[0000000010041400] = fff172db088d03d2, %asi = 80
stxa %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = e3de7c92e98c78d8
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 94bcd52adb72f184, %l2 = e3de7c92e98c78d8
ldxa [%i1+%o5]0x81,%l2 ! %l2 = 94bcd52adb72f184
p0_label_57:
! Mem[0000000030141410] = 00002157, %l1 = 00000000ff6334a3
ldsba [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000057
! Mem[000000001004142c] = 0f0be2a9, %l4 = 00000000000000ff
ldsba [%i1+0x02e]%asi,%l4 ! %l4 = ffffffffffffffe2
! %l0 = 0000000000000000, %l1 = 0000000000000057, %l7 = 0000000000000034
addc %l0,%l1,%l7 ! %l7 = 0000000000000057
! %l7 = 0000000000000057, Mem[0000000010001430] = a334634c, %asi = 80
stwa %l7,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000057
! Mem[0000000010041400] = 927cdee3, %l3 = 000000000000009b
ldswa [%i1+%g0]0x88,%l3 ! %l3 = ffffffff927cdee3
! Mem[0000000010141408] = db72a3d8, %l3 = ffffffff927cdee3
lduwa [%i5+%o4]0x88,%l3 ! %l3 = 00000000db72a3d8
! Mem[0000000030001400] = ff000000 000000fd 57000000 0000d037
! Mem[0000000030001410] = 0334634c bc946679 9c56136f 606cfca9
! Mem[0000000030001420] = a52e7e04 02c076f0 99507837 e2a2ea29
! Mem[0000000030001430] = d20359a6 41a1b160 4ca6fc6b 654a7d29
ldda [%i0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030001400
! Mem[0000000010101408] = 36e43caf, %l4 = ffffffffffffffe2
ldub [%i4+%o4],%l4 ! %l4 = 0000000000000036
! Mem[0000000010101428] = 815e45ec000000ee, %f2 = 4aac2dfc 55e79ba6
ldd [%i4+0x028],%f2 ! %f2 = 815e45ec 000000ee
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = b1cd62ff, %l5 = ffffffffe3de7c92
swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000b1cd62ff
p0_label_58:
! %l2 = 94bcd52adb72f184, Mem[0000000010041408] = d2038d08e437566a
stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 94bcd52adb72f184
! Mem[0000000020800040] = fffff99a, %l1 = 0000000000000057
ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 000000ff000000ff
! %l6 = 00000000e3de7c92, %l2 = 94bcd52adb72f184, %l4 = 0000000000000036
orn %l6,%l2,%l4 ! %l4 = 6b432ad5e7df7efb
! %l0 = 0000000000000000, Mem[0000000030181410] = 4c6334a3
stba %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 4c633400
! %f0 = ffffff60 4c633403, %l2 = 94bcd52adb72f184
! Mem[0000000010001400] = 70000000301059ca
stda %f0,[%i0+%l2]ASI_PST8_P ! Mem[0000000010001400] = ff000000306359ca
! Mem[000000001018140c] = 60b136e4, %l0 = 00000000, %l4 = e7df7efb
add %i6,0x0c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000060b136e4
! Mem[00000000100c1420] = 59e1d49d, %l4 = 60b136e4, %l6 = e3de7c92
add %i3,0x20,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000059e1d49d
! %l4 = 0000000060b136e4, Mem[0000000030141400] = d2038d085721c5ff
stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000060b136e4
! Mem[00000000218001c0] = 732cc752, %l0 = 0000000000000000
ldstuba [%o3+0x1c0]%asi,%l0 ! %l0 = 00000073000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = bc9400006d0a25e0, %f10 = 4c6334a3 e9f291be
ldda [%i2+%g0]0x89,%f10 ! %f10 = bc940000 6d0a25e0
p0_label_59:
! Mem[0000000010041438] = 445c2c9f, %l3 = 00000000db72a3d8
lduba [%i1+0x039]%asi,%l3 ! %l3 = 000000000000005c
! Mem[0000000010101410] = ff92aff8, %l7 = 0000000000000057
ldsba [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001408] = 570000000000d037, %f0 = ffffff60 4c633403
ldda [%i0+%o4]0x81,%f0 ! %f0 = 57000000 0000d037
! Mem[0000000030081400] = e0250a6d000094bc, %f14 = 32000034 ff0000af
ldda [%i2+%g0]0x81,%f14 ! %f14 = e0250a6d 000094bc
! Mem[0000000010101404] = 60b136e4, %l7 = ffffffffffffffff
ldsw [%i4+0x004],%l7 ! %l7 = 0000000060b136e4
! Mem[0000000010101400] = ffd5b81b60b136e4, %l6 = 0000000059e1d49d
ldxa [%i4+%g0]0x80,%l6 ! %l6 = ffd5b81b60b136e4
! Mem[0000000010101418] = 1560aefe a156caa9, %l4 = 60b136e4, %l5 = b1cd62ff
ldda [%i4+0x018]%asi,%l4 ! %l4 = 000000001560aefe 00000000a156caa9
! Mem[0000000030081410] = cab300ff, %f10 = bc940000
lda [%i2+%o5]0x89,%f10 ! %f10 = cab300ff
! Mem[00000000211c0000] = 251ee5a1, %l1 = 00000000000000ff
ldsba [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000025
! Starting 10 instruction Store Burst
! %l6 = ffd5b81b60b136e4, Mem[0000000010141408] = d8a372db
stha %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 36e472db
p0_label_60:
! %f12 = 796694bc 4c6334a3, %l6 = ffd5b81b60b136e4
! Mem[0000000010041428] = e0250a6d0f0be2a9
add %i1,0x028,%g1
stda %f12,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010041428] = e0250a6d0f0be2a9
! %l1 = 0000000000000025, Mem[0000000010001408] = c68c78d8
stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = c68c0025
! %l0 = 0000000000000073, Mem[0000000010181408] = 70aa6934, %asi = 80
stha %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = 00736934
! %l2 = 94bcd52adb72f184, Mem[0000000010081415] = 000094bc
stb %l2,[%i2+0x015] ! Mem[0000000010081414] = 008494bc
! Mem[000000001004140c] = db72f184, %l7 = 0000000060b136e4, %asi = 80
swapa [%i1+0x00c]%asi,%l7 ! %l7 = 00000000db72f184
! %l2 = db72f184, %l3 = 0000005c, Mem[0000000030101408] = 36e40000 be91f2e9
stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = db72f184 0000005c
! %f11 = 6d0a25e0, Mem[0000000030081400] = 6d0a25e0
sta %f11,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6d0a25e0
! %l2 = 94bcd52adb72f184, Mem[0000000010141400] = a334634c
stwa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = db72f184
! %f16 = fd000000 000000ff 37d00000 00000057
! %f20 = 796694bc 4c633403 a9fc6c60 6f13569c
! %f24 = f076c002 047e2ea5 29eaa2e2 37785099
! %f28 = 60b1a141 a65903d2 297d4a65 6bfca64c
stda %f16,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = e3de7c92e98c78d8, %f10 = cab300ff 6d0a25e0
ldd [%i1+%g0],%f10 ! %f10 = e3de7c92 e98c78d8
p0_label_61:
! Mem[0000000030041400] = d2038d08, %l1 = 0000000000000025
ldswa [%i1+%g0]0x89,%l1 ! %l1 = ffffffffd2038d08
! Mem[0000000030081410] = cab300ff, %l6 = ffd5b81b60b136e4
ldsba [%i2+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
! %l4 = 000000001560aefe, %l3 = 000000000000005c, %l6 = ffffffffffffffff
and %l4,%l3,%l6 ! %l6 = 000000000000005c
! Mem[00000000211c0000] = 251ee5a1, %l3 = 000000000000005c
ldsb [%o2+0x001],%l3 ! %l3 = 000000000000001e
! Mem[0000000030101408] = db72f184, %l7 = 00000000db72f184
ldsba [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffff84
! Mem[0000000030181410] = 4c633400, %l6 = 000000000000005c
ldsba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181410] = 0034634c, %l0 = 0000000000000073
ldsba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141400] = d8788ce984f172db, %l0 = 0000000000000000
ldxa [%i5+%g0]0x88,%l0 ! %l0 = d8788ce984f172db
! %f10 = e3de7c92, %f14 = e0250a6d, %f8 = b5b14bdf
fsubs %f10,%f14,%f8 ! %f8 = e3dd327d
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = ff2281c3, %l1 = d2038d08, %l6 = 00000000
casa [%i6]0x80,%l1,%l6 ! %l6 = 00000000ff2281c3
p0_label_62:
! Mem[0000000030101408] = db72f184, %l7 = ffffffffffffff84
swapa [%i4+%o4]0x89,%l7 ! %l7 = 00000000db72f184
! Mem[0000000010141434] = 9ad5b862, %l4 = 000000001560aefe
swap [%i5+0x034],%l4 ! %l4 = 000000009ad5b862
! Mem[0000000030181410] = 4c633400, %l7 = 00000000db72f184
swapa [%i6+%o5]0x89,%l7 ! %l7 = 000000004c633400
! %l6 = 00000000ff2281c3, Mem[0000000030101408] = ffffff84
stha %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffff81c3
membar #Sync ! Added by membar checker (8)
! Mem[00000000100c1400] = ff000000, %l0 = d8788ce984f172db
swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff000000
! Mem[0000000010141404] = e98c78d8, %l5 = a156caa9, %l5 = a156caa9
add %i5,0x04,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e98c78d8
! %l4 = 9ad5b862, %l5 = e98c78d8, Mem[0000000030081400] = e0250a6d 000094bc
stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 9ad5b862 e98c78d8
! %l3 = 000000000000001e, Mem[0000000020800040] = fffff99a
sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 001ef99a
! %f20 = 796694bc 4c633403, Mem[00000000300c1410] = 00000065 32c8e3bb
stda %f20,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 796694bc 4c633403
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 36e472db2ad5b81b, %f8 = e3dd327d 088d03d2
ldda [%i5+%o4]0x80,%f8 ! %f8 = 36e472db 2ad5b81b
p0_label_63:
! Mem[0000000010041410] = 088d03d2, %l6 = 00000000ff2281c3
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 00000000088d03d2
! Mem[0000000030041408] = e3de7c92, %l4 = 000000009ad5b862
ldswa [%i1+%o4]0x89,%l4 ! %l4 = ffffffffe3de7c92
! Mem[0000000010101400] = e436b1601bb8d5ff, %f30 = 297d4a65 6bfca64c
ldda [%i4+%g0]0x88,%f30 ! %f30 = e436b160 1bb8d5ff
! Mem[0000000010141408] = 36e472db, %l4 = ffffffffe3de7c92
ldswa [%i5+%o4]0x80,%l4 ! %l4 = 0000000036e472db
! Mem[0000000030001410] = 4c633403, %l4 = 0000000036e472db
ldswa [%i0+%o5]0x89,%l4 ! %l4 = 000000004c633403
! Mem[0000000030101408] = 0000005c ffff81c3, %l0 = ff000000, %l1 = d2038d08
ldda [%i4+%o4]0x89,%l0 ! %l0 = 00000000ffff81c3 000000000000005c
! Mem[0000000010141410] = dbffffff, %l4 = 000000004c633403
lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = 00000057, %l6 = 00000000088d03d2
ldsha [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000057
! Mem[00000000100c1408] = 57000000, %l1 = 000000000000005c
lduba [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000057
! Starting 10 instruction Store Burst
! %f29 = a65903d2, Mem[0000000030081408] = 84f172db
sta %f29,[%i2+%o4]0x89 ! Mem[0000000030081408] = a65903d2
p0_label_64:
! Mem[0000000010041418] = 3ca1c359, %l0 = ffff81c3, %l4 = 000000ff
add %i1,0x18,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003ca1c359
! %l0 = 00000000ffff81c3, Mem[0000000030041400] = d2038d08
stba %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = d2038dc3
! %l4 = 3ca1c359, %l5 = e98c78d8, Mem[0000000010101410] = f8af92ff 00000000
stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 3ca1c359 e98c78d8
! Mem[0000000030001408] = 57000000, %l3 = 000000000000001e
ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000057000000ff
! Mem[0000000010001418] = d20300e7, %l3 = 0000000000000057
swap [%i0+0x018],%l3 ! %l3 = 00000000d20300e7
! Mem[0000000010101420] = 54937de894a86dd3, %l0 = 00000000ffff81c3, %l0 = 00000000ffff81c3
add %i4,0x20,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 54937de894a86dd3
! Mem[0000000010081400] = 70aa6934, %l7 = 000000004c633400
ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 00000070000000ff
! Mem[0000000010041410] = d2038d08, %l0 = 94a86dd3, %l6 = 00000057
add %i1,0x10,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000d2038d08
! %l1 = 0000000000000057, Mem[00000000100c1428] = 99507837, %asi = 80
stba %l1,[%i3+0x028]%asi ! Mem[00000000100c1428] = 57507837
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 59c3a13cd8788ce9, %l1 = 0000000000000057
ldxa [%i4+%o5]0x80,%l1 ! %l1 = 59c3a13cd8788ce9
p0_label_65:
! Mem[0000000010141400] = 84f172db, %l2 = 94bcd52adb72f184
ldsba [%i5+%g0]0x88,%l2 ! %l2 = ffffffffffffffdb
! Mem[0000000010101414] = d8788ce9, %l6 = 00000000d2038d08
ldsha [%i4+0x016]%asi,%l6 ! %l6 = ffffffffffff8ce9
! Mem[0000000010001400] = ff000000, %l7 = 0000000000000070
ldsha [%i0+0x002]%asi,%l7 ! %l7 = 0000000000000000
! Mem[000000001010142c] = 000000ee, %l0 = 54937de894a86dd3
ldsba [%i4+0x02d]%asi,%l0 ! %l0 = 0000000000000000
! %f26 = 29eaa2e2, %f16 = fd000000 000000ff
fstod %f26,%f16 ! %f16 = 3d3d545c 40000000
! Mem[00000000100c1408] = 00000057, %l5 = 00000000e98c78d8
ldswa [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000057
! Mem[0000000010181408] = 00736934, %l2 = ffffffffffffffdb
lduwa [%i6+0x008]%asi,%l2 ! %l2 = 0000000000736934
! Code Fragment 4
p0_fragment_3:
! %l0 = 0000000000000000
setx 0x91187a684907a5d5,%g7,%l0 ! %l0 = 91187a684907a5d5
! %l1 = 59c3a13cd8788ce9
setx 0x0d58b9e7a1ad5081,%g7,%l1 ! %l1 = 0d58b9e7a1ad5081
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 91187a684907a5d5
setx 0xc8f6a79826b58f7b,%g7,%l0 ! %l0 = c8f6a79826b58f7b
! %l1 = 0d58b9e7a1ad5081
setx 0x1d3ff828284de1f7,%g7,%l1 ! %l1 = 1d3ff828284de1f7
! Mem[0000000010101400] = e436b1601bb8d5ff, %l7 = 0000000000000000
ldxa [%i4+%g0]0x88,%l7 ! %l7 = e436b1601bb8d5ff
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = ff2281c3, %l5 = 0000000000000057
swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000ff2281c3
p0_label_66:
! Code Fragment 4
p0_fragment_4:
! %l0 = c8f6a79826b58f7b
setx 0xcc373147ea3d1539,%g7,%l0 ! %l0 = cc373147ea3d1539
! %l1 = 1d3ff828284de1f7
setx 0x4b06d390442ad826,%g7,%l1 ! %l1 = 4b06d390442ad826
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = cc373147ea3d1539
setx 0xfe9bdeb7aa8228a0,%g7,%l0 ! %l0 = fe9bdeb7aa8228a0
! %l1 = 4b06d390442ad826
setx 0x602421c071185646,%g7,%l1 ! %l1 = 602421c071185646
! %l7 = e436b1601bb8d5ff, Mem[0000000030181400] = 3a000000ff0072ff
stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = e436b1601bb8d5ff
! %l2 = 0000000000736934, Mem[0000000030041400] = c38d03d2
stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 693403d2
! %l1 = 602421c071185646, Mem[00000000100c1405] = 000000fd
stb %l1,[%i3+0x005] ! Mem[00000000100c1404] = 004600fd
! %l5 = 00000000ff2281c3, Mem[000000001004142a] = e0250a6d, %asi = 80
stha %l5,[%i1+0x02a]%asi ! Mem[0000000010041428] = e02581c3
! %f4 = e0250a6d 4c6334a3, Mem[00000000300c1400] = 32000034 ff0000af
stda %f4 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e0250a6d 4c6334a3
! %f14 = e0250a6d 000094bc, Mem[0000000030181408] = 6d0a25e0 00000000
stda %f14,[%i6+%o4]0x81 ! Mem[0000000030181408] = e0250a6d 000094bc
! %f5 = 4c6334a3, Mem[0000000030181408] = e0250a6d
sta %f5 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4c6334a3
! %l4 = 3ca1c359, %l5 = ff2281c3, Mem[0000000010001408] = c68c0025 4aac2dfc
stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3ca1c359 ff2281c3
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ffd5b81b, %l6 = ffffffffffff8ce9
lduwa [%i4+0x000]%asi,%l6 ! %l6 = 00000000ffd5b81b
p0_label_67:
! Mem[0000000010181400] = 00000057, %f30 = e436b160
lda [%i6+%g0]0x80,%f30 ! %f30 = 00000057
! Mem[0000000020800000] = ffffe062, %l4 = 000000003ca1c359
lduba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = 570000000000d037, %l2 = 0000000000736934
ldxa [%i3+%o4]0x80,%l2 ! %l2 = 570000000000d037
! Mem[00000000300c1408] = e8476df6d01edd19, %l1 = 602421c071185646
ldxa [%i3+%o4]0x89,%l1 ! %l1 = e8476df6d01edd19
! Mem[0000000010001410] = ff34634cd2038d08, %l7 = e436b1601bb8d5ff
ldx [%i0+%o5],%l7 ! %l7 = ff34634cd2038d08
! Mem[00000000100c143c] = 654a7d29, %l7 = ff34634cd2038d08
ldswa [%i3+0x03c]%asi,%l7 ! %l7 = 00000000654a7d29
! Mem[0000000010101408] = 36e43cafe437566a, %f16 = 3d3d545c 40000000
ldda [%i4+%o4]0x80,%f16 ! %f16 = 36e43caf e437566a
! Mem[00000000300c1400] = e0250a6d4c6334a3, %l7 = 00000000654a7d29
ldxa [%i3+%g0]0x81,%l7 ! %l7 = e0250a6d4c6334a3
! %l7 = e0250a6d4c6334a3, %l0 = fe9bdeb7aa8228a0, %l0 = fe9bdeb7aa8228a0
sdivx %l7,%l0,%l0 ! %l0 = 0000000000000016
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000030181400] = ffd5b81b
stwa %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff
p0_label_68:
! Mem[0000000010041400] = e3de7c92, %l4 = 00000000000000ff
ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 000000e3000000ff
! %l1 = e8476df6d01edd19, Mem[00000000100c1430] = d20359a641a1b160, %asi = 80
stxa %l1,[%i3+0x030]%asi ! Mem[00000000100c1430] = e8476df6d01edd19
! Mem[00000000100c1410] = 0334634c, %l0 = 0000000000000016
ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 00000003000000ff
! %l6 = 00000000ffd5b81b, Mem[0000000030001408] = ff000000
stwa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffd5b81b
! Mem[0000000010181418] = 60b136e460b1fbe4, %l6 = 00000000ffd5b81b, %l3 = 00000000d20300e7
add %i6,0x18,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 60b136e460b1fbe4
! Mem[0000000020800001] = ffffe062, %l5 = 00000000ff2281c3
ldstub [%o1+0x001],%l5 ! %l5 = 000000ff000000ff
! %f24 = f076c002 047e2ea5, Mem[00000000100c1410] = ff34634c bc946679
stda %f24,[%i3+%o5]0x80 ! Mem[00000000100c1410] = f076c002 047e2ea5
! %l2 = 570000000000d037, Mem[0000000010001408] = 3ca1c359
stba %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3ca1c337
! Mem[0000000010001410] = 4c6334ff, %l3 = 60b136e460b1fbe4
swapa [%i0+%o5]0x88,%l3 ! %l3 = 000000004c6334ff
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_5:
! %l0 = 0000000000000003
setx 0x69432447ea6f7def,%g7,%l0 ! %l0 = 69432447ea6f7def
! %l1 = e8476df6d01edd19
setx 0xfad7738ffd16ef66,%g7,%l1 ! %l1 = fad7738ffd16ef66
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 69432447ea6f7def
setx 0xfd458f97c211cc00,%g7,%l0 ! %l0 = fd458f97c211cc00
! %l1 = fad7738ffd16ef66
setx 0x6139339826b66a50,%g7,%l1 ! %l1 = 6139339826b66a50
p0_label_69:
! %f7 = 60b136e4, %f27 = 37785099, %f18 = 37d00000 00000057
fsmuld %f7 ,%f27,%f18 ! %f18 = 43157c9e fe21c880
! Mem[0000000030081408] = a65903d2, %l7 = e0250a6d4c6334a3
lduwa [%i2+%o4]0x89,%l7 ! %l7 = 00000000a65903d2
! Mem[0000000020800040] = 001ef99a, %l5 = 00000000000000ff
ldub [%o1+0x041],%l5 ! %l5 = 000000000000001e
! Mem[0000000030001400] = fd000000 000000ff, %l0 = c211cc00, %l1 = 26b66a50
ldda [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff 00000000fd000000
! %f18 = 43157c9e, %f6 = 70aa6934
fcmpes %fcc1,%f18,%f6 ! %fcc1 = 1
! %l3 = 000000004c6334ff, imm = fffffffffffff8a8, %l2 = 570000000000d037
xnor %l3,-0x758,%l2 ! %l2 = 000000004c6333a8
! Mem[0000000030041400] = 693403d2, %l1 = 00000000fd000000
ldsba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000069
! %l3 = 000000004c6334ff, %l2 = 000000004c6333a8, %y = fffffed6
sdiv %l3,%l2,%l1 ! %l1 = fffffffffffffc1b
mov %l0,%y ! %y = 000000ff
! Mem[0000000030081410] = ff00b3ca, %l6 = 00000000ffd5b81b
ldsha [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
! Starting 10 instruction Store Burst
! Mem[00000000211c0001] = 251ee5a1, %l6 = ffffffffffffff00
ldstub [%o2+0x001],%l6 ! %l6 = 0000001e000000ff
p0_label_70:
! %l5 = 000000000000001e, Mem[0000000010081410] = 0000db72
stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000db1e
! %f0 = 57000000 0000d037 815e45ec 000000ee
! %f4 = e0250a6d 4c6334a3 70aa6934 60b136e4
! %f8 = 36e472db 2ad5b81b e3de7c92 e98c78d8
! %f12 = 796694bc 4c6334a3 e0250a6d 000094bc
stda %f0,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
! %f30 = 00000057 1bb8d5ff, %l0 = 00000000000000ff
! Mem[0000000030081430] = 7b398aab0fbfdfcf
add %i2,0x030,%g1
stda %f30,[%g1+%l0]ASI_PST8_S ! Mem[0000000030081430] = 000000571bb8d5ff
! %l0 = 00000000000000ff, Mem[0000000010101422] = 54937de8, %asi = 80
stha %l0,[%i4+0x022]%asi ! Mem[0000000010101420] = 549300ff
! %l5 = 000000000000001e, Mem[0000000030001408] = 1bb8d5ff
stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 1bb8d51e
! %l0 = 00000000000000ff, Mem[00000000201c0001] = ffff01ce
stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = ffff01ce
! %l1 = fffffffffffffc1b, Mem[0000000010101400] = ffd5b81b
stb %l1,[%i4+%g0] ! Mem[0000000010101400] = 1bd5b81b
! Mem[00000000100c1400] = 84f172db, %l4 = 00000000000000e3
swapa [%i3+%g0]0x80,%l4 ! %l4 = 0000000084f172db
! Mem[000000001000143c] = 1e25229f, %l7 = a65903d2, %l7 = a65903d2
add %i0,0x3c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000001e25229f
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (9)
! Mem[0000000010081408] = 815e45ec, %l1 = fffffffffffffc1b
ldsba [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffff81
p0_label_71:
! Mem[00000000300c1400] = e0250a6d, %l3 = 000000004c6334ff
lduba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000e0
! Mem[0000000010041410] = 527cce13088d03d2, %f4 = e0250a6d 4c6334a3
ldda [%i1+%o5]0x88,%f4 ! %f4 = 527cce13 088d03d2
! Mem[000000001000142c] = e436b160, %l6 = 000000000000001e
ldsha [%i0+0x02c]%asi,%l6 ! %l6 = ffffffffffffe436
! Mem[0000000030001400] = ff000000, %l7 = 000000001e25229f
ldsba [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081408] = ee000000 ec455e81, %l0 = 000000ff, %l1 = ffffff81
ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000ec455e81 00000000ee000000
! Mem[0000000010001438] = 10302700, %l6 = ffffffffffffe436
lduwa [%i0+0x038]%asi,%l6 ! %l6 = 0000000010302700
! Mem[0000000010181408] = 00736934, %f24 = f076c002
lda [%i6+%o4]0x80,%f24 ! %f24 = 00736934
! Mem[0000000010141408] = 1bb8d52a db72e436, %l0 = ec455e81, %l1 = ee000000
ldda [%i5+%o4]0x88,%l0 ! %l0 = 00000000db72e436 000000001bb8d52a
! Mem[0000000020800000] = ffffe062, %l5 = 000000000000001e
lduh [%o1+%g0],%l5 ! %l5 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[00000000211c0001] = 25ffe5a1, %l0 = 00000000db72e436
ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
p0_label_72:
! Mem[0000000010181400] = 57000000, %l4 = 0000000084f172db
swapa [%i6+%g0]0x88,%l4 ! %l4 = 0000000057000000
! %l2 = 000000004c6333a8, Mem[00000000211c0001] = 25ffe5a1, %asi = 80
stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = 25a8e5a1
! %f13 = 4c6334a3, Mem[0000000010001400] = ff000000
st %f13,[%i0+%g0] ! Mem[0000000010001400] = 4c6334a3
! Mem[0000000020800040] = 001ef99a, %l0 = 00000000000000ff
ldstuba [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[000000001008142c] = e98c78d8, %l3 = 000000e0, %l5 = 0000ffff
add %i2,0x2c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e98c78d8
! Mem[0000000010101428] = 815e45ec, %l6 = 0000000010302700
swap [%i4+0x028],%l6 ! %l6 = 00000000815e45ec
! %l1 = 000000001bb8d52a, Mem[0000000020800040] = ff1ef99a, %asi = 80
stba %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 2a1ef99a
! Mem[0000000010041404] = e98c78d8, %l0 = 0000000000000000, %asi = 80
swapa [%i1+0x004]%asi,%l0 ! %l0 = 00000000e98c78d8
! %f4 = 527cce13 088d03d2, Mem[0000000030101408] = ffff81c3 0000005c
stda %f4 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 527cce13 088d03d2
! Starting 10 instruction Load Burst
! Mem[00000000100c1418] = 9c56136f606cfca9, %l5 = 00000000e98c78d8
ldx [%i3+0x018],%l5 ! %l5 = 9c56136f606cfca9
p0_label_73:
! Mem[0000000030141400] = 00000000 60b136e4, %l4 = 57000000, %l5 = 606cfca9
ldda [%i5+%g0]0x89,%l4 ! %l4 = 0000000060b136e4 0000000000000000
! Mem[0000000030041410] = 84f172db2ad5bc94, %l0 = 00000000e98c78d8
ldxa [%i1+%o5]0x89,%l0 ! %l0 = 84f172db2ad5bc94
! Mem[0000000010101418] = 1560aefe, %l7 = ffffffffffffffff
lduha [%i4+0x01a]%asi,%l7 ! %l7 = 000000000000aefe
! Mem[0000000030041408] = 927cdee3, %l6 = 00000000815e45ec
ldsha [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffff927c
! Mem[0000000030141410] = 00002157, %f12 = 796694bc
lda [%i5+%o5]0x89,%f12 ! %f12 = 00002157
! Mem[00000000100c1400] = 000000e3, %l1 = 000000001bb8d52a
ldsw [%i3+%g0],%l1 ! %l1 = 00000000000000e3
! %f20 = 796694bc, %f6 = 70aa6934
fcmpes %fcc3,%f20,%f6 ! %fcc3 = 2
! %l1 = 00000000000000e3, %l5 = 0000000000000000, %l2 = 000000004c6333a8
subc %l1,%l5,%l2 ! %l2 = 00000000000000e3
! Mem[0000000010081408] = ec455e81, %l2 = 00000000000000e3
lduba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000081
! Starting 10 instruction Store Burst
! %l7 = 000000000000aefe, Mem[0000000030141408] = d2038d08ffffffbc
stxa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000000000aefe
p0_label_74:
! Mem[0000000030101400] = 4c632157, %l6 = ffffffffffff927c
swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000004c632157
! %f19 = fe21c880, Mem[00000000100c1410] = f076c002
sta %f19,[%i3+%o5]0x80 ! Mem[00000000100c1410] = fe21c880
! %l7 = 000000000000aefe, Mem[0000000030141408] = 0000aefe
stwa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000aefe
! %f16 = 36e43caf e437566a 43157c9e fe21c880
! %f20 = 796694bc 4c633403 a9fc6c60 6f13569c
! %f24 = 00736934 047e2ea5 29eaa2e2 37785099
! %f28 = 60b1a141 a65903d2 00000057 1bb8d5ff
stda %f16,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
! %f6 = 70aa6934 60b136e4, Mem[0000000010081400] = e437566a 36e43caf
stda %f6 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 70aa6934 60b136e4
! Mem[0000000010001410] = 60b1fbe4, %l1 = 00000000000000e3
swapa [%i0+%o5]0x88,%l1 ! %l1 = 0000000060b1fbe4
! %f1 = 0000d037, Mem[0000000030001410] = 0334634c
sta %f1 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000d037
! Mem[0000000030001400] = ff000000, %l5 = 0000000000000000
swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! %f14 = e0250a6d 000094bc, Mem[0000000030001410] = 0000d037 bc946679
stda %f14,[%i0+%o5]0x81 ! Mem[0000000030001410] = e0250a6d 000094bc
! Starting 10 instruction Load Burst
! Mem[0000000010181438] = 128b7cee, %l5 = 00000000ff000000
lduha [%i6+0x038]%asi,%l5 ! %l5 = 000000000000128b
p0_label_75:
! Mem[0000000020800000] = ffffe062, %l1 = 0000000060b1fbe4
ldsba [%o1+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010181410] = e70000ff, %l1 = ffffffffffffffff
ldsba [%i6+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
membar #Sync ! Added by membar checker (10)
! Mem[0000000010081438] = ffd5b81b, %l4 = 0000000060b136e4
lduh [%i2+0x038],%l4 ! %l4 = 000000000000ffd5
! Mem[0000000010181420] = a334634c726f2f17, %f4 = 527cce13 088d03d2
ldda [%i6+0x020]%asi,%f4 ! %f4 = a334634c 726f2f17
! Mem[00000000300c1400] = e0250a6d, %l3 = 00000000000000e0
lduha [%i3+%g0]0x81,%l3 ! %l3 = 000000000000e025
! Mem[0000000010181420] = a334634c, %l7 = 000000000000aefe
ldsha [%i6+0x022]%asi,%l7 ! %l7 = 000000000000634c
! Mem[0000000010001400] = 4c6334a3, %l5 = 000000000000128b
lduwa [%i0+%g0]0x80,%l5 ! %l5 = 000000004c6334a3
! Mem[0000000010141400] = 84f172db, %l2 = 0000000000000081
lduba [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000db
! Mem[00000000300c1400] = 6d0a25e0, %l1 = ffffffffffffffff
lduwa [%i3+%g0]0x89,%l1 ! %l1 = 000000006d0a25e0
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = cab300ff, %l5 = 000000004c6334a3
swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000cab300ff
p0_label_76:
! Mem[0000000030141410] = 00002157, %l0 = 84f172db2ad5bc94
swapa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000002157
! %f20 = 796694bc 4c633403, Mem[0000000010141418] = a69be755 349b34e1
std %f20,[%i5+0x018] ! Mem[0000000010141418] = 796694bc 4c633403
! Mem[0000000010081430] = d20359a6, %l7 = 000000000000634c
swap [%i2+0x030],%l7 ! %l7 = 00000000d20359a6
! %f27 = 37785099, Mem[0000000030001400] = 00000000
sta %f27,[%i0+%g0]0x81 ! Mem[0000000030001400] = 37785099
! %l0 = 0000000000002157, Mem[0000000030141400] = e436b16000000000
stxa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000002157
! %f24 = 00736934 047e2ea5, Mem[0000000010181438] = 128b7cee 7928f15e
stda %f24,[%i6+0x038]%asi ! Mem[0000000010181438] = 00736934 047e2ea5
! %f22 = a9fc6c60 6f13569c, %l6 = 000000004c632157
! Mem[0000000010141400] = db72f184e98c78d8
stda %f22,[%i5+%l6]ASI_PST16_P ! Mem[0000000010141400] = db726c606f13569c
! %l7 = 00000000d20359a6, Mem[0000000030041408] = 927cdee3d3a0fe6b
stxa %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000d20359a6
! Code Fragment 3
p0_fragment_6:
! %l0 = 0000000000002157
setx 0xe09a4f2837d69480,%g7,%l0 ! %l0 = e09a4f2837d69480
! %l1 = 000000006d0a25e0
setx 0xd88579878783e35c,%g7,%l1 ! %l1 = d88579878783e35c
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = e09a4f2837d69480
setx 0x7a85917832c2c960,%g7,%l0 ! %l0 = 7a85917832c2c960
! %l1 = d88579878783e35c
setx 0xb951dc8002769b31,%g7,%l1 ! %l1 = b951dc8002769b31
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 80c821fe, %l5 = 00000000cab300ff
ldsha [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffff80c8
p0_label_77:
! Mem[0000000010041400] = 00000000 927cdeff, %l2 = 000000db, %l3 = 0000e025
ldda [%i1+%g0]0x88,%l2 ! %l2 = 00000000927cdeff 0000000000000000
! Mem[0000000021800180] = a1b7423e, %l5 = ffffffffffff80c8
ldsba [%o3+0x180]%asi,%l5 ! %l5 = ffffffffffffffa1
! Mem[0000000010001408] = 37c3a13c, %l6 = 000000004c632157
ldswa [%i0+%o4]0x80,%l6 ! %l6 = 0000000037c3a13c
! Mem[00000000211c0000] = 25a8e5a1, %l7 = 00000000d20359a6
ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000025a8
! Mem[0000000010141408] = 36e472db2ad5b81b, %l5 = ffffffffffffffa1
ldxa [%i5+%o4]0x80,%l5 ! %l5 = 36e472db2ad5b81b
! Mem[0000000010081408] = fe21c880, %l0 = 7a85917832c2c960
ldsha [%i2+%o4]0x88,%l0 ! %l0 = ffffffffffffc880
! Mem[0000000021800080] = 18f59b02, %l1 = b951dc8002769b31
lduha [%o3+0x080]%asi,%l1 ! %l1 = 00000000000018f5
! Mem[0000000010001410] = 000000e3, %l0 = ffffffffffffc880
lduha [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000e3
! Mem[00000000211c0000] = 25a8e5a1, %l6 = 0000000037c3a13c
ldub [%o2+0x001],%l6 ! %l6 = 00000000000000a8
! Starting 10 instruction Store Burst
! %l1 = 00000000000018f5, Mem[0000000030001410] = 6d0a25e0
stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 6d0a25f5
p0_label_78:
! %f7 = 60b136e4, Mem[00000000100c1400] = 000000e3
st %f7 ,[%i3+%g0] ! Mem[00000000100c1400] = 60b136e4
! Mem[0000000010081408] = 80c821fe, %l6 = 00000000000000a8
ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000080000000ff
! %f30 = 00000057 1bb8d5ff, Mem[00000000100c1400] = 60b136e4 004600fd
stda %f30,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000057 1bb8d5ff
! Mem[0000000030141408] = feae0000, %l2 = 00000000927cdeff
ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 000000fe000000ff
! %l0 = 00000000000000e3, Mem[0000000030001410] = bc9400006d0a25f5
stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000000e3
! %l1 = 00000000000018f5, Mem[00000000100c1410] = 80c821fe
stwa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000018f5
! %l7 = 00000000000025a8, imm = fffffffffffff00e, %l1 = 00000000000018f5
subc %l7,-0xff2,%l1 ! %l1 = 000000000000359a
! %f0 = 57000000 0000d037, %l4 = 000000000000ffd5
! Mem[0000000030041400] = 693403d24c6334a3
stda %f0,[%i1+%l4]ASI_PST16_S ! Mem[0000000030041400] = 693400004c63d037
! %l4 = 0000ffd5, %l5 = 2ad5b81b, Mem[0000000030181410] = db72f184 7093cc4a
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000ffd5 2ad5b81b
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00003469, %l7 = 00000000000025a8
lduba [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000069
p0_label_79:
! Code Fragment 3
p0_fragment_7:
! %l0 = 00000000000000e3
setx 0xe01154d7a8e160bf,%g7,%l0 ! %l0 = e01154d7a8e160bf
! %l1 = 000000000000359a
setx 0x77d99bd803807532,%g7,%l1 ! %l1 = 77d99bd803807532
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = e01154d7a8e160bf
setx 0x25b4fbb830d86fba,%g7,%l0 ! %l0 = 25b4fbb830d86fba
! %l1 = 77d99bd803807532
setx 0xbacb3f38267f1a0b,%g7,%l1 ! %l1 = bacb3f38267f1a0b
! Mem[0000000010141428] = a6667f18, %l4 = 000000000000ffd5
lduwa [%i5+0x028]%asi,%l4 ! %l4 = 00000000a6667f18
! Mem[0000000010181434] = 47ee08bd, %f1 = 0000d037
lda [%i6+0x034]%asi,%f1 ! %f1 = 47ee08bd
! Mem[0000000030001400] = 37785099, %l2 = 00000000000000fe
lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000003778
! Mem[00000000300c1408] = d01edd19, %f16 = 36e43caf
lda [%i3+%o4]0x89,%f16 ! %f16 = d01edd19
! Mem[0000000030001408] = 1ed5b81b, %f31 = 1bb8d5ff
lda [%i0+%o4]0x81,%f31 ! %f31 = 1ed5b81b
! Mem[00000000300c1410] = 0334634cbc946679, %f0 = 57000000 47ee08bd
ldda [%i3+%o5]0x81,%f0 ! %f0 = 0334634c bc946679
! Mem[0000000030081408] = a65903d2, %l4 = 00000000a6667f18
lduha [%i2+%o4]0x89,%l4 ! %l4 = 00000000000003d2
! Mem[0000000030001410] = e3000000, %l3 = 0000000000000000
ldsba [%i0+%o5]0x81,%l3 ! %l3 = ffffffffffffffe3
! Starting 10 instruction Store Burst
! %l6 = 00000080, %l7 = 00000069, Mem[0000000030141408] = ffae0000 00000000
stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000080 00000069
p0_label_80:
! Mem[0000000010041400] = 927cdeff, %l1 = bacb3f38267f1a0b
swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000927cdeff
! Mem[0000000010101410] = 3ca1c359, %l0 = 25b4fbb830d86fba
swapa [%i4+%o5]0x88,%l0 ! %l0 = 000000003ca1c359
! %l7 = 0000000000000069, Mem[0000000010001400] = 4c6334a3
stba %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 696334a3
! Mem[0000000030141410] = 94bcd52a, %l3 = ffffffffffffffe3
ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000094000000ff
! Mem[0000000030141408] = 00000080, %l2 = 0000000000003778
ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! %l4 = 00000000000003d2, Mem[0000000010181438] = 00736934
stw %l4,[%i6+0x038] ! Mem[0000000010181438] = 000003d2
! %l0 = 000000003ca1c359, Mem[0000000010141438] = 445c2c9f, %asi = 80
stha %l0,[%i5+0x038]%asi ! Mem[0000000010141438] = c3592c9f
! Mem[0000000030181400] = ff000000, %l6 = 0000000000000080
ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141408] = 36e472db, %l4 = 00000000000003d2
swapa [%i5+%o4]0x80,%l4 ! %l4 = 0000000036e472db
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 25a8e5a1, %l0 = 000000003ca1c359
ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffa8
p0_label_81:
! Mem[0000000010181400] = 84f172db, %f2 = 815e45ec
lda [%i6+%g0]0x88,%f2 ! %f2 = 84f172db
! Mem[0000000010001400] = a3346369, %l7 = 0000000000000069
lduba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000069
! Mem[0000000010101438] = e22787a2, %l3 = 0000000000000094
lduh [%i4+0x03a],%l3 ! %l3 = 00000000000087a2
! %l0 = ffffffffffffffa8, %l1 = 00000000927cdeff, %l4 = 0000000036e472db
udivx %l0,%l1,%l4 ! %l4 = 00000001bf61cd03
! Mem[0000000010041408] = 94bcd52a60b136e4, %f28 = 60b1a141 a65903d2
ldda [%i1+0x008]%asi,%f28 ! %f28 = 94bcd52a 60b136e4
! Mem[0000000010181400] = 84f172db, %l6 = 0000000000000000
lduha [%i6+%g0]0x88,%l6 ! %l6 = 00000000000072db
! Mem[0000000010041400] = 0b1a7f26, %l0 = ffffffffffffffa8
ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000b1a
! Mem[0000000030101400] = 7c92ffff, %l3 = 00000000000087a2
lduba [%i4+%g0]0x81,%l3 ! %l3 = 000000000000007c
! Mem[0000000010181400] = db72f184, %l4 = 00000001bf61cd03
lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000db72
! Starting 10 instruction Store Burst
! %l4 = 0000db72, %l5 = 2ad5b81b, Mem[0000000030041400] = 69340000 4c63d037
stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000db72 2ad5b81b
p0_label_82:
! %f26 = 29eaa2e2 37785099, %l5 = 36e472db2ad5b81b
! Mem[0000000030141418] = a69be755349b34e1
add %i5,0x018,%g1
stda %f26,[%g1+%l5]ASI_PST32_S ! Mem[0000000030141418] = 29eaa2e237785099
! %l6 = 00000000000072db, Mem[0000000010041420] = 7fe245f6
sth %l6,[%i1+0x020] ! Mem[0000000010041420] = 72db45f6
! %l5 = 36e472db2ad5b81b, Mem[0000000030001410] = e300000000000000
stxa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 36e472db2ad5b81b
! %f16 = d01edd19 e437566a, Mem[0000000010081408] = fe21c8ff 43157c9e
stda %f16,[%i2+%o4]0x88 ! Mem[0000000010081408] = d01edd19 e437566a
! Mem[0000000010181400] = 84f172db, %l6 = 00000000000072db
swapa [%i6+%g0]0x88,%l6 ! %l6 = 0000000084f172db
! Mem[0000000030101400] = ffff927c, %l2 = 0000000000000000
ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 0000007c000000ff
! %l5 = 36e472db2ad5b81b, Mem[0000000010041400] = 00000000267f1a0b
stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 36e472db2ad5b81b
! %l3 = 000000000000007c, Mem[00000000211c0001] = 25a8e5a1, %asi = 80
stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 257ce5a1
! Mem[0000000030001410] = 36e472db, %l4 = 000000000000db72
swapa [%i0+%o5]0x81,%l4 ! %l4 = 0000000036e472db
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 57000000 0000d037, %l2 = 0000007c, %l3 = 0000007c
ldda [%i3+%o4]0x80,%l2 ! %l2 = 0000000057000000 000000000000d037
p0_label_83:
! Mem[0000000010141408] = 000003d2, %l0 = 0000000000000b1a
lduha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = f5180000047e2ea5, %l3 = 000000000000d037
ldxa [%i3+0x010]%asi,%l3 ! %l3 = f5180000047e2ea5
! Mem[0000000030041408] = 00000000d20359a6, %l3 = f5180000047e2ea5
ldxa [%i1+%o4]0x81,%l3 ! %l3 = 00000000d20359a6
! Mem[0000000030001408] = 1bb8d51e, %l5 = 36e472db2ad5b81b
lduha [%i0+%o4]0x89,%l5 ! %l5 = 000000000000d51e
! Mem[00000000300c1400] = 6d0a25e0, %l7 = 0000000000000069
lduwa [%i3+%g0]0x89,%l7 ! %l7 = 000000006d0a25e0
membar #Sync ! Added by membar checker (11)
! Mem[0000000030081400] = 9ad5b862 e98c78d8 d20359a6 a334634c
! Mem[0000000030081410] = a334634c 70b4b1fd 646d910d 7abbfe4d
! Mem[0000000030081420] = ffc52157 34000032 95d0a0c4 6bd091ff
! Mem[0000000030081430] = 00000057 1bb8d5ff 21d0705d f28b69b5
ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
! Mem[00000000211c0000] = 257ce5a1, %l5 = 000000000000d51e
lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000025
! Mem[0000000010141410] = ffffffdb, %l3 = 00000000d20359a6
lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ffffffdb
! Mem[0000000010041420] = 72db45f6 70aa6934, %l4 = 36e472db, %l5 = 00000025
ldd [%i1+0x020],%l4 ! %l4 = 0000000072db45f6 0000000070aa6934
! Starting 10 instruction Store Burst
! %l3 = 00000000ffffffdb, Mem[00000000100c1408] = 57000000
stba %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = db000000
p0_label_84:
! Mem[0000000030001410] = 0000db72, %l3 = 00000000ffffffdb
ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181410] = d5ff0000, %l4 = 0000000072db45f6
swapa [%i6+%o5]0x81,%l4 ! %l4 = 00000000d5ff0000
! Mem[0000000010141410] = ffffffdb, %l1 = 00000000927cdeff
swapa [%i5+%o5]0x80,%l1 ! %l1 = 00000000ffffffdb
! Mem[0000000030081410] = 4c6334a3, %l6 = 0000000084f172db
swapa [%i2+%o5]0x89,%l6 ! %l6 = 000000004c6334a3
! Mem[0000000030081408] = d20359a6, %l6 = 000000004c6334a3
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 000000d2000000ff
! %l7 = 000000006d0a25e0, Mem[00000000100c1408] = 000000db
stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000025e0
! %l0 = 0000000000000000, Mem[0000000010081418] = 9c56136f606cfca9
stx %l0,[%i2+0x018] ! Mem[0000000010081418] = 0000000000000000
! Mem[00000000100c1408] = 37d00000000025e0, %f28 = 94bcd52a 60b136e4
ldda [%i3+%o4]0x88,%f28 ! %f28 = 37d00000 000025e0
! Mem[00000000100c1410] = f5180000, %l1 = ffffffdb, %l0 = 00000000
add %i3,0x10,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f5180000
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 37d00000 000025e0, %l4 = d5ff0000, %l5 = 70aa6934
ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000000025e0 0000000037d00000
p0_label_85:
! Mem[0000000010001410] = 088d03d2000000e3, %f28 = 37d00000 000025e0
ldda [%i0+%o5]0x88,%f28 ! %f28 = 088d03d2 000000e3
! Mem[0000000030001410] = 72db00ff, %l0 = 00000000f5180000
lduwa [%i0+%o5]0x89,%l0 ! %l0 = 0000000072db00ff
! Mem[0000000020800000] = ffffe062, %l0 = 0000000072db00ff
lduh [%o1+%g0],%l0 ! %l0 = 000000000000ffff
! Mem[0000000030081408] = ff0359a6, %l4 = 00000000000025e0
ldsha [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffff03
! Mem[0000000030181410] = f645db72, %f17 = e437566a
lda [%i6+%o5]0x89,%f17 ! %f17 = f645db72
! Mem[0000000010041438] = 445c2c9f 9f22251e, %l6 = 000000d2, %l7 = 6d0a25e0
ldda [%i1+0x038]%asi,%l6 ! %l6 = 00000000445c2c9f 000000009f22251e
! Mem[0000000030141410] = 2ad5bcff, %l2 = 0000000057000000
ldswa [%i5+%o5]0x89,%l2 ! %l2 = 000000002ad5bcff
! Mem[0000000010181410] = ff0000e7, %l5 = 0000000037d00000
lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[0000000030001400] = 99507837, %l3 = 0000000000000000
ldswa [%i0+%g0]0x89,%l3 ! %l3 = ffffffff99507837
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 94bcd52a, %l1 = 00000000ffffffdb
swapa [%i1+%o5]0x81,%l1 ! %l1 = 0000000094bcd52a
p0_label_86:
! Mem[00000000211c0000] = 257ce5a1, %l1 = 0000000094bcd52a
ldstub [%o2+%g0],%l1 ! %l1 = 00000025000000ff
! %l5 = 000000000000ff00, Mem[00000000300c1400] = e0250a6d
stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00250a6d
! %l7 = 000000009f22251e, Mem[0000000010001410] = e3000000d2038d08
stxa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000009f22251e
! Mem[00000000100c1438] = 4ca6fc6b, %l7 = 9f22251e, %l3 = 99507837
add %i3,0x38,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004ca6fc6b
! %l6 = 445c2c9f, %l7 = 9f22251e, Mem[0000000030001408] = 1ed5b81b 0000d037
stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 445c2c9f 9f22251e
! %l7 = 000000009f22251e, Mem[0000000030041408] = 00000000d20359a6
stxa %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000009f22251e
! Mem[00000000100c1429] = 57507837, %l5 = 000000000000ff00
ldstuba [%i3+0x029]%asi,%l5 ! %l5 = 00000050000000ff
! %f26 = 29eaa2e2 37785099, Mem[00000000100c1400] = 57000000 ffd5b81b
stda %f26,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 29eaa2e2 37785099
! Mem[0000000030101400] = ffff92ff, %l4 = ffffffffffffff03
ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ff00db72, %l4 = 00000000000000ff
lduha [%i0+%o5]0x81,%l4 ! %l4 = 000000000000ff00
p0_label_87:
! Mem[0000000010101434] = ffffffe9, %f5 = 70b4b1fd
lda [%i4+0x034]%asi,%f5 ! %f5 = ffffffe9
! Mem[0000000010081408] = 6a5637e4, %l3 = 000000004ca6fc6b
ldsba [%i2+%o4]0x80,%l3 ! %l3 = 000000000000006a
! Mem[0000000010081400] = 60b136e4, %l7 = 000000009f22251e
ldswa [%i2+%g0]0x88,%l7 ! %l7 = 0000000060b136e4
! %f20 = 796694bc, %f24 = 00736934, %f10 = 95d0a0c4
fadds %f20,%f24,%f10 ! %l0 = 0000000000010021, Unfinished, %fsr = 2100000800
! Mem[0000000010141410] = 927cdeff, %l0 = 0000000000010021
ldsba [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffff92
! Mem[00000000100c1410] = f5180000, %l3 = 000000000000006a
lduba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000f5
! Mem[0000000030181400] = ff0000ff 60b136e4, %l2 = 2ad5bcff, %l3 = 000000f5
ldda [%i6+%g0]0x81,%l2 ! %l2 = 00000000ff0000ff 0000000060b136e4
! Mem[0000000010141428] = a6667f18, %f13 = 1bb8d5ff
lda [%i5+0x028]%asi,%f13 ! %f13 = a6667f18
! Mem[0000000010181434] = 47ee08bd, %l7 = 0000000060b136e4
lduwa [%i6+0x034]%asi,%l7 ! %l7 = 0000000047ee08bd
! Starting 10 instruction Store Burst
! %f9 = 34000032, Mem[0000000030041408] = 00000000
sta %f9 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 34000032
p0_label_88:
! %l1 = 0000000000000025, Mem[0000000010041430] = e9f291be, %asi = 80
stha %l1,[%i1+0x030]%asi ! Mem[0000000010041430] = 002591be
! %l1 = 0000000000000025, Mem[0000000010041410] = d2038d08
stwa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000025
! Mem[0000000010041408] = 2ad5bc94, %l3 = 0000000060b136e4
swapa [%i1+%o4]0x88,%l3 ! %l3 = 000000002ad5bc94
! Mem[0000000010041410] = 00000025, %l5 = 0000000000000050
ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141418] = 796694bc, %l5 = 0000000000000000, %asi = 80
swapa [%i5+0x018]%asi,%l5 ! %l5 = 00000000796694bc
! %l1 = 0000000000000025, Mem[0000000030141400] = 00000000
stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00250000
! %f16 = d01edd19 f645db72, Mem[0000000010041410] = ff000025 13ce7c52
stda %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = d01edd19 f645db72
! Mem[0000000030101410] = fd0000ff, %l7 = 0000000047ee08bd
swapa [%i4+%o5]0x89,%l7 ! %l7 = 00000000fd0000ff
! Mem[0000000010041400] = 1bb8d52a, %l1 = 0000000000000025
ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 0000001b000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 37c3a13c, %l2 = 00000000ff0000ff
ldswa [%i0+0x008]%asi,%l2 ! %l2 = 0000000037c3a13c
p0_label_89:
! Mem[0000000030101408] = 088d03d2, %l5 = 00000000796694bc
lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000d2
! Mem[0000000010001410] = 00000000, %l6 = 00000000445c2c9f
lduba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = ff0359a6 a334634c, %l4 = 0000ff00, %l5 = 000000d2
ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ff0359a6 00000000a334634c
! Mem[0000000010141410] = 927cdeff, %l0 = ffffffffffffff92
ldsba [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffff92
! Mem[0000000010041410] = 72db45f619dd1ed0, %f2 = d20359a6 a334634c
ldda [%i1+%o5]0x88,%f2 ! %f2 = 72db45f6 19dd1ed0
! Mem[0000000010101400] = 1bb8d51b, %l5 = 00000000a334634c
lduha [%i4+%g0]0x88,%l5 ! %l5 = 000000000000d51b
! Mem[0000000010081408] = d01edd19e437566a, %l4 = 00000000ff0359a6
ldxa [%i2+%o4]0x88,%l4 ! %l4 = d01edd19e437566a
! Mem[0000000010041408] = e436b16060b136e4, %l6 = 0000000000000000
ldxa [%i1+%o4]0x88,%l6 ! %l6 = e436b16060b136e4
! Mem[00000000300c1408] = 19dd1ed0, %f5 = ffffffe9
lda [%i3+%o4]0x81,%f5 ! %f5 = 19dd1ed0
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = d2030000, %l2 = 0000000037c3a13c
swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000d2030000
p0_label_90:
! %f26 = 29eaa2e2 37785099, Mem[0000000030101408] = 088d03d2 527cce13
stda %f26,[%i4+%o4]0x89 ! Mem[0000000030101408] = 29eaa2e2 37785099
! Mem[0000000030141400] = 00002500, %l2 = 00000000d2030000
swapa [%i5+%g0]0x89,%l2 ! %l2 = 0000000000002500
! %l1 = 000000000000001b, Mem[0000000010141400] = db726c60
stwa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000001b
! %f20 = 796694bc, Mem[0000000010141410] = 927cdeff
sta %f20,[%i5+%o5]0x80 ! Mem[0000000010141410] = 796694bc
! %f30 = 00000057 1ed5b81b, Mem[0000000030001400] = 99507837 fd000000
stda %f30,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000057 1ed5b81b
! Mem[0000000030081408] = a65903ff, %l3 = 000000002ad5bc94
swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000a65903ff
! %f27 = 37785099, Mem[00000000100c1400] = 37785099
sta %f27,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 37785099
! %l1 = 000000000000001b, Mem[0000000030141408] = 800000ff
stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 8000001b
! %f2 = 72db45f6 19dd1ed0, Mem[0000000030181408] = a334634c bc940000
stda %f2 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 72db45f6 19dd1ed0
! Starting 10 instruction Load Burst
! Mem[000000001014141c] = 4c633403, %l6 = e436b16060b136e4
ldub [%i5+0x01e],%l6 ! %l6 = 0000000000000034
p0_label_91:
! Mem[0000000010001408] = 37c3a13cc38122ff, %f0 = 9ad5b862 e98c78d8
ldda [%i0+%o4]0x80,%f0 ! %f0 = 37c3a13c c38122ff
! Mem[0000000010081410] = 0334634c, %l0 = ffffffffffffff92
lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000334
! Mem[0000000010101410] = e98c78d830d86fba, %l1 = 000000000000001b
ldxa [%i4+%o5]0x88,%l1 ! %l1 = e98c78d830d86fba
! Mem[00000000300c1410] = 0334634c, %l1 = e98c78d830d86fba
lduha [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000334
! Mem[0000000010081400] = e436b160, %l1 = 0000000000000334
ldsba [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffe4
! Mem[0000000010141400] = 1b000000, %l6 = 0000000000000034
ldsba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1400] = 99507837, %l3 = 00000000a65903ff
ldsha [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffff9950
! Mem[0000000010141408] = 3ca1c337, %l2 = 0000000000002500
lduh [%i5+%o4],%l2 ! %l2 = 0000000000003ca1
! Mem[0000000030041410] = ffffffdbdb72f184, %l1 = ffffffffffffffe4
ldxa [%i1+%o5]0x81,%l1 ! %l1 = ffffffdbdb72f184
! Starting 10 instruction Store Burst
! Mem[0000000010141417] = 0f0be2a9, %l2 = 0000000000003ca1
ldstub [%i5+0x017],%l2 ! %l2 = 000000a9000000ff
p0_label_92:
! Mem[0000000010001400] = a3346369, %l2 = 00000000000000a9
ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 00000069000000ff
! Mem[0000000030001410] = 72db00ff, %l7 = 00000000fd0000ff
swapa [%i0+%o5]0x89,%l7 ! %l7 = 0000000072db00ff
! Mem[00000000300c1410] = 4c633403, %l6 = 0000000000000000
swapa [%i3+%o5]0x89,%l6 ! %l6 = 000000004c633403
! %l0 = 00000334, %l1 = db72f184, Mem[0000000010001418] = 00000057 b24634a3
stda %l0,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000334 db72f184
! %l0 = 00000334, %l1 = db72f184, Mem[0000000030101408] = 99507837 e2a2ea29
stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000334 db72f184
! %l0 = 00000334, %l1 = db72f184, Mem[0000000010181400] = db720000 000094bc
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000334 db72f184
! %l7 = 0000000072db00ff, Mem[0000000030141410] = 2ad5bcff
stha %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 2ad500ff
! %l0 = 0000000000000334, Mem[00000000300c1408] = d01edd19
stha %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d01e0334
! Mem[00000000211c0000] = ff7ce5a1, %l4 = d01edd19e437566a
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ffb8d52a, %l7 = 0000000072db00ff
lduwa [%i1+%g0]0x80,%l7 ! %l7 = 00000000ffb8d52a
p0_label_93:
! Mem[0000000010041400] = ffb8d52a, %l3 = ffffffffffff9950
lduba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[00000000300c1400] = 00250a6d4c6334a3, %f2 = 72db45f6 19dd1ed0
ldda [%i3+%g0]0x81,%f2 ! %f2 = 00250a6d 4c6334a3
! Mem[0000000010181410] = fd2146b2e70000ff, %f14 = 21d0705d f28b69b5
ldda [%i6+%o5]0x88,%f14 ! %f14 = fd2146b2 e70000ff
! %l3 = 00000000000000ff, %l1 = ffffffdbdb72f184, %l0 = 0000000000000334
xor %l3,%l1,%l0 ! %l0 = ffffffdbdb72f17b
! Mem[0000000010141400] = 9c56136f 1b000000, %l2 = 00000069, %l3 = 000000ff
ldda [%i5+%g0]0x88,%l2 ! %l2 = 000000001b000000 000000009c56136f
! Mem[0000000030141400] = 000003d200002157, %l0 = ffffffdbdb72f17b
ldxa [%i5+%g0]0x81,%l0 ! %l0 = 000003d200002157
! Mem[0000000030141410] = 2ad500ff, %l6 = 000000004c633403
ldsha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141410] = 796694bc0f0be2ff, %f30 = 00000057 1ed5b81b
ldda [%i5+%o5]0x80,%f30 ! %f30 = 796694bc 0f0be2ff
! Mem[0000000010001420] = d2038d08, %l7 = 00000000ffb8d52a
ldsha [%i0+0x020]%asi,%l7 ! %l7 = ffffffffffffd203
! Starting 10 instruction Store Burst
! %l1 = ffffffdbdb72f184, Mem[0000000030001410] = ff0000fd
stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = f18400fd
p0_label_94:
! %l6 = 00000000000000ff, Mem[0000000010141408] = 3ca1c337
stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff
! %l6 = 00000000000000ff, Mem[00000000201c0000] = ffff01ce
sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00ff01ce
! %f0 = 37c3a13c c38122ff 00250a6d 4c6334a3
! %f4 = a334634c 19dd1ed0 646d910d 7abbfe4d
! %f8 = ffc52157 34000032 95d0a0c4 6bd091ff
! %f12 = 00000057 a6667f18 fd2146b2 e70000ff
stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
! %l4 = 00000000000000ff, Mem[0000000030041400] = 0000db722ad5b81b
stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
! %l0 = 000003d200002157, Mem[00000000100c1408] = 000025e0
stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00002557
! %f0 = 37c3a13c c38122ff 00250a6d 4c6334a3
! %f4 = a334634c 19dd1ed0 646d910d 7abbfe4d
! %f8 = ffc52157 34000032 95d0a0c4 6bd091ff
! %f12 = 00000057 a6667f18 fd2146b2 e70000ff
stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
membar #Sync ! Added by membar checker (12)
! %l0 = 000003d200002157, Mem[0000000030001400] = 37c3a13c
stwa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00002157
! Mem[00000000201c0001] = 00ff01ce, %l2 = 000000001b000000
ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
! %l2 = 000000ff, %l3 = 9c56136f, Mem[0000000010041400] = ff2281c3 3ca1c337
std %l2,[%i1+%g0] ! Mem[0000000010041400] = 000000ff 9c56136f
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = d01edd194c6334a3, %f16 = d01edd19 f645db72
ldda [%i1+%o5]0x80,%f16 ! %f16 = d01edd19 4c6334a3
p0_label_95:
! Mem[0000000010141434] = 1560aefe, %l2 = 00000000000000ff
ldsw [%i5+0x034],%l2 ! %l2 = 000000001560aefe
! Mem[0000000030081408] = 2ad5bc94, %l5 = 000000000000d51b
ldsha [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffbc94
! Mem[0000000030081408] = 2ad5bc94, %l3 = 000000009c56136f
lduha [%i2+%o4]0x89,%l3 ! %l3 = 000000000000bc94
! Mem[0000000010141400] = 1b000000, %l6 = 00000000000000ff
ldsba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101408] = 84f172db34030000, %f12 = 00000057 a6667f18
ldda [%i4+%o4]0x89,%f12 ! %f12 = 84f172db 34030000
! Mem[00000000100c1408] = 00002557, %l5 = ffffffffffffbc94
lduha [%i3+%o4]0x88,%l5 ! %l5 = 0000000000002557
! Mem[0000000030081408] = 94bcd52a, %f20 = 796694bc
lda [%i2+%o4]0x81,%f20 ! %f20 = 94bcd52a
! Mem[00000000201c0000] = 00ff01ce, %l0 = 000003d200002157
ldsh [%o0+%g0],%l0 ! %l0 = 00000000000000ff
! %f29 = 000000e3, %f9 = 34000032, %f23 = 6f13569c
fmuls %f29,%f9 ,%f23 ! %l0 = 0000000000000121, Unfinished, %fsr = 2100000800
! Starting 10 instruction Store Burst
! %f20 = 94bcd52a 4c633403, %l4 = 00000000000000ff
! Mem[0000000030141430] = ca0e600f5721c519
add %i5,0x030,%g1
stda %f20,[%g1+%l4]ASI_PST16_S ! Mem[0000000030141430] = 94bcd52a4c633403
p0_label_96:
! Mem[0000000010141410] = 796694bc, %l4 = 00000000000000ff
swapa [%i5+%o5]0x80,%l4 ! %l4 = 00000000796694bc
! Mem[0000000010101408] = af3ce436, %l2 = 000000001560aefe
swapa [%i4+%o4]0x88,%l2 ! %l2 = 00000000af3ce436
! %l7 = ffffffffffffd203, Mem[0000000030101408] = 84f172db34030000
stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffffffffd203
! %l1 = ffffffdbdb72f184, Mem[000000001008142d] = e2a2ea29, %asi = 80
stba %l1,[%i2+0x02d]%asi ! Mem[000000001008142c] = e284ea29
! Mem[000000001014141c] = 4c633403, %l1 = ffffffdbdb72f184
ldstub [%i5+0x01c],%l1 ! %l1 = 0000004c000000ff
! Code Fragment 4
p0_fragment_8:
! %l0 = 0000000000000121
setx 0x33bf3bdf9627cd82,%g7,%l0 ! %l0 = 33bf3bdf9627cd82
! %l1 = 000000000000004c
setx 0x5493f24f9b2540a3,%g7,%l1 ! %l1 = 5493f24f9b2540a3
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 33bf3bdf9627cd82
setx 0x78ccfcbfb3ea07fd,%g7,%l0 ! %l0 = 78ccfcbfb3ea07fd
! %l1 = 5493f24f9b2540a3
setx 0x9e0c4258249e9f35,%g7,%l1 ! %l1 = 9e0c4258249e9f35
! Mem[0000000010141408] = 000000ff, %l5 = 0000000000002557
ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000010141410] = 000000ff0f0be2ff
stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000
! %f20 = 94bcd52a 4c633403, Mem[0000000010141408] = ff0000ff 1bb8d52a
stda %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = 94bcd52a 4c633403
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %l6 = 0000000000000000
lduba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
p0_label_97:
! Mem[0000000010101408] = 1560aefe, %l4 = 00000000796694bc
ldsha [%i4+%o4]0x88,%l4 ! %l4 = ffffffffffffaefe
! Mem[000000001018141c] = 60b1fbe4, %f6 = 646d910d
lda [%i6+0x01c]%asi,%f6 ! %f6 = 60b1fbe4
! Mem[0000000010081410] = 4c633403, %l3 = 000000000000bc94
lduha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000003403
! Mem[0000000010081408] = d01edd19 e437566a, %l6 = 00000000, %l7 = ffffd203
ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000e437566a 00000000d01edd19
! Mem[0000000010101438] = e22787a2, %l1 = 9e0c4258249e9f35
ldsha [%i4+0x03a]%asi,%l1 ! %l1 = ffffffffffff87a2
! Mem[0000000030081410] = db72f184, %l6 = 00000000e437566a
lduwa [%i2+%o5]0x81,%l6 ! %l6 = 00000000db72f184
! Mem[0000000030101410] = bd08ee4775f8ffff, %f4 = a334634c 19dd1ed0
ldda [%i4+%o5]0x81,%f4 ! %f4 = bd08ee47 75f8ffff
! Mem[0000000010181410] = ff0000e7, %l2 = 00000000af3ce436
ldswa [%i6+%o5]0x80,%l2 ! %l2 = ffffffffff0000e7
! Mem[0000000010001410] = 00000000, %f16 = d01edd19
lda [%i0+%o5]0x80,%f16 ! %f16 = 00000000
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffaefe, Mem[0000000010001408] = 37c3a13c
stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = fec3a13c
p0_label_98:
! Mem[0000000010041410] = d01edd19, %l2 = ffffffffff0000e7
ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 000000d0000000ff
! %f8 = ffc52157 34000032, Mem[0000000030141410] = 2ad500ff 000094bc
stda %f8 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffc52157 34000032
! Mem[0000000030141400] = 000003d2, %l4 = ffffffffffffaefe
swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000003d2
! Mem[0000000010081428] = 99507837e284ea29, %l6 = 00000000db72f184, %l0 = 78ccfcbfb3ea07fd
add %i2,0x28,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 99507837e284ea29
! %f22 = a9fc6c60 6f13569c, Mem[0000000010141400] = 1b000000 9c56136f
stda %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = a9fc6c60 6f13569c
! %l6 = 00000000db72f184, Mem[0000000010001408] = 3ca1c3fe
stha %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3ca1f184
! %l0 = 99507837e284ea29, Mem[0000000030141410] = 32000034
stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 29000034
! %f14 = fd2146b2 e70000ff, Mem[0000000010181410] = ff0000e7 b24621fd
stda %f14,[%i6+%o5]0x80 ! Mem[0000000010181410] = fd2146b2 e70000ff
! %l3 = 0000000000003403, Mem[0000000030001400] = 00002157
stba %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 03002157
! Starting 10 instruction Load Burst
! Mem[00000000100c142c] = e2a2ea29, %l4 = 00000000000003d2
ldsha [%i3+0x02e]%asi,%l4 ! %l4 = ffffffffffffea29
p0_label_99:
! Mem[0000000010081410] = 0334634c bc946679, %l6 = db72f184, %l7 = d01edd19
ldda [%i2+%o5]0x80,%l6 ! %l6 = 000000000334634c 00000000bc946679
! Mem[0000000030081400] = 9ad5b862 e98c78d8, %l4 = ffffea29, %l5 = 00000000
ldda [%i2+%g0]0x81,%l4 ! %l4 = 000000009ad5b862 00000000e98c78d8
! Mem[0000000030101410] = bd08ee47, %l3 = 0000000000003403
ldsba [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffffbd
! Mem[0000000030001400] = 03002157 c38122ff, %l2 = 000000d0, %l3 = ffffffbd
ldda [%i0+%g0]0x81,%l2 ! %l2 = 0000000003002157 00000000c38122ff
! Mem[0000000030081408] = 2ad5bc94, %f6 = 60b1fbe4
lda [%i2+%o4]0x89,%f6 ! %f6 = 2ad5bc94
! Mem[0000000010041428] = ff91d06b, %l2 = 0000000003002157
ldsh [%i1+0x028],%l2 ! %l2 = ffffffffffffff91
! Mem[0000000010101410] = 30d86fba, %l5 = 00000000e98c78d8
ldswa [%i4+%o5]0x88,%l5 ! %l5 = 0000000030d86fba
! Mem[0000000010141408] = 4c633403, %l6 = 000000000334634c
lduwa [%i5+%o4]0x88,%l6 ! %l6 = 000000004c633403
! Mem[0000000010041410] = ff1edd19, %l3 = 00000000c38122ff
lduwa [%i1+%o5]0x80,%l3 ! %l3 = 00000000ff1edd19
! Starting 10 instruction Store Burst
! %l4 = 000000009ad5b862, Mem[0000000010181410] = fd2146b2
stba %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 622146b2
p0_label_100:
! %l5 = 0000000030d86fba, Mem[0000000030041410] = ffffffdb
stha %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 6fbaffdb
! %l0 = e284ea29, %l1 = ffff87a2, Mem[0000000010081410] = 4c633403 796694bc
stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = e284ea29 ffff87a2
! Mem[0000000030181408] = 19dd1ed0, %l4 = 000000009ad5b862
ldstuba [%i6+%o4]0x89,%l4 ! %l4 = 000000d0000000ff
! Mem[0000000030081408] = 2ad5bc94, %l2 = ffffffffffffff91
swapa [%i2+%o4]0x89,%l2 ! %l2 = 000000002ad5bc94
! Mem[0000000030041408] = 34000032, %l6 = 000000004c633403
swapa [%i1+%o4]0x89,%l6 ! %l6 = 0000000034000032
! Mem[00000000100c1408] = 00002557, %l2 = 000000002ad5bc94
ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 00000057000000ff
! Mem[00000000211c0001] = ff7ce5a1, %l7 = 00000000bc946679
ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 0000007c000000ff
! %l2 = 00000057, %l3 = ff1edd19, Mem[0000000030141408] = 1b000080 00000069
stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000057 ff1edd19
! %l3 = 00000000ff1edd19, Mem[0000000010141410] = 00000000
stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000dd19
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 57000000, %l4 = 00000000000000d0
ldsba [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
p0_label_101:
! Mem[0000000030081400] = d8788ce9 62b8d59a, %l0 = e284ea29, %l1 = ffff87a2
ldda [%i2+%g0]0x89,%l0 ! %l0 = 0000000062b8d59a 00000000d8788ce9
! Mem[0000000010041400] = 000000ff9c56136f, %f30 = 796694bc 0f0be2ff
ldd [%i1+%g0],%f30 ! %f30 = 000000ff 9c56136f
! Mem[0000000030041408] = 4c633403, %l6 = 0000000034000032
lduha [%i1+%o4]0x89,%l6 ! %l6 = 0000000000003403
! Mem[0000000030141410] = 34000029, %l7 = 000000000000007c
lduha [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000029
! Mem[00000000211c0000] = ffffe5a1, %l2 = 0000000000000057
lduh [%o2+%g0],%l2 ! %l2 = 000000000000ffff
! Mem[0000000030001408] = 00250a6d 4c6334a3, %l0 = 62b8d59a, %l1 = d8788ce9
ldda [%i0+%o4]0x81,%l0 ! %l0 = 0000000000250a6d 000000004c6334a3
! Mem[0000000010181400] = 84f172db34030000, %l7 = 0000000000000029
ldxa [%i6+%g0]0x88,%l7 ! %l7 = 84f172db34030000
! Mem[00000000300c1410] = 00000000, %l3 = 00000000ff1edd19
ldswa [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 000018f5, %f14 = fd2146b2
lda [%i3+%o5]0x88,%f14 ! %f14 = 000018f5
! Starting 10 instruction Store Burst
! %l2 = 000000000000ffff, Mem[0000000010041410] = ff1edd19
stw %l2,[%i1+%o5] ! Mem[0000000010041410] = 0000ffff
p0_label_102:
! %l3 = 0000000000000000, Mem[0000000030041400] = 00000000
stwa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
! %f3 = 4c6334a3, Mem[0000000010041420] = 32000034
st %f3 ,[%i1+0x020] ! Mem[0000000010041420] = 4c6334a3
! %l3 = 0000000000000000, Mem[0000000030041410] = 6fbaffdb
stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00baffdb
! %f17 = 4c6334a3, Mem[0000000030041400] = 00000000
sta %f17,[%i1+%g0]0x89 ! Mem[0000000030041400] = 4c6334a3
! Mem[00000000300c1408] = 34031ed0, %l0 = 0000000000250a6d
ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 00000034000000ff
! Mem[00000000100c1428] = 57ff7837, %l3 = 0000000000000000, %asi = 80
swapa [%i3+0x028]%asi,%l3 ! %l3 = 0000000057ff7837
! %l7 = 84f172db34030000, Mem[0000000021800140] = ff6099db, %asi = 80
stba %l7,[%o3+0x140]%asi ! Mem[0000000021800140] = 006099db
! Mem[0000000010101400] = 1bb8d51b, %l3 = 0000000057ff7837
swapa [%i4+%g0]0x88,%l3 ! %l3 = 000000001bb8d51b
! Mem[0000000010001410] = 00000000, %l7 = 84f172db34030000
ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 00250a6d, %l1 = 000000004c6334a3
lduha [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000025
p0_label_103:
! Mem[0000000010141410] = 19dd0000, %l7 = 0000000000000000
lduwa [%i5+%o5]0x80,%l7 ! %l7 = 0000000019dd0000
! Mem[000000001010143c] = 4373d92b, %l0 = 0000000000000034
ldsha [%i4+0x03c]%asi,%l0 ! %l0 = 0000000000004373
! Mem[000000001018143c] = 047e2ea5, %f27 = 37785099
lda [%i6+0x03c]%asi,%f27 ! %f27 = 047e2ea5
! %l5 = 0000000030d86fba, %l4 = 0000000000000000, %l0 = 0000000000004373
addc %l5,%l4,%l0 ! %l0 = 0000000030d86fba
! Mem[0000000020800040] = 2a1ef99a, %l3 = 000000001bb8d51b
lduha [%o1+0x040]%asi,%l3 ! %l3 = 0000000000002a1e
! Mem[0000000021800140] = 006099db, %l1 = 0000000000000025
ldub [%o3+0x140],%l1 ! %l1 = 0000000000000000
! Mem[0000000010141400] = 6f13569c, %l1 = 0000000000000000
lduha [%i5+%g0]0x88,%l1 ! %l1 = 000000000000569c
! Mem[00000000201c0000] = 00ff01ce, %l7 = 0000000019dd0000
ldub [%o0+%g0],%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1408] = 000025ff, %l2 = 000000000000ffff
ldswa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000025ff
! Starting 10 instruction Store Burst
! %l5 = 0000000030d86fba, Mem[0000000010041400] = 6f13569cff000000
stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000030d86fba
p0_label_104:
! %l4 = 0000000000000000, Mem[0000000030081410] = 84f172db
stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 84f10000
! %f29 = 000000e3, Mem[0000000010001408] = 84f1a13c
sta %f29,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000e3
! %l7 = 0000000000000000, Mem[0000000030141408] = 00000057
stha %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000057
! %l3 = 0000000000002a1e, Mem[0000000030101408] = ffffd203
stha %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffff2a1e
! %f20 = 94bcd52a 4c633403, Mem[0000000010041408] = a334634c 6d0a2500
stda %f20,[%i1+%o4]0x80 ! Mem[0000000010041408] = 94bcd52a 4c633403
! Mem[0000000030101408] = ffff2a1e, %l3 = 0000000000002a1e
swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000ffff2a1e
! %f16 = 00000000, %f2 = 00250a6d, %f17 = 4c6334a3
fmuls %f16,%f2 ,%f17 ! %f17 = 00000000
! %f16 = 00000000 00000000 43157c9e fe21c880
! %f20 = 94bcd52a 4c633403 a9fc6c60 6f13569c
! %f24 = 00736934 047e2ea5 29eaa2e2 047e2ea5
! %f28 = 088d03d2 000000e3 000000ff 9c56136f
stda %f16,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
! %l6 = 00003403, %l7 = 00000000, Mem[0000000030001410] = 4c6334a3 d01edd19
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00003403 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ff92ffff, %l0 = 0000000030d86fba
ldsha [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffffff92
p0_label_105:
! Mem[00000000100c1410] = f5180000, %l3 = 00000000ffff2a1e
lduha [%i3+0x012]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = ff6334a3 306359ca, %l4 = 00000000, %l5 = 30d86fba
ldd [%i0+%g0],%l4 ! %l4 = 00000000ff6334a3 00000000306359ca
membar #Sync ! Added by membar checker (13)
! Mem[0000000010181400] = 34030000, %l7 = 0000000000000000
ldsba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = 3778ff57, %f21 = 4c633403
lda [%i4+%g0]0x80,%f21 ! %f21 = 3778ff57
! Mem[00000000201c0000] = 00ff01ce, %l5 = 00000000306359ca
lduh [%o0+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001400] = ff6334a3 306359ca, %l2 = 000025ff, %l3 = 00000000
ldd [%i0+%g0],%l2 ! %l2 = 00000000ff6334a3 00000000306359ca
! Mem[0000000020800040] = 2a1ef99a, %l3 = 00000000306359ca
lduba [%o1+0x041]%asi,%l3 ! %l3 = 000000000000001e
! Mem[0000000030041400] = 4c6334a3, %f31 = 9c56136f
lda [%i1+%g0]0x89,%f31 ! %f31 = 4c6334a3
! Mem[0000000010181410] = 622146b2e70000ff, %l5 = 00000000000000ff
ldx [%i6+%o5],%l5 ! %l5 = 622146b2e70000ff
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = e3000000, %l5 = 622146b2e70000ff
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
p0_label_106:
! %l3 = 000000000000001e, Mem[0000000030101408] = ffffffff00002a1e
stxa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000000000001e
! %l1 = 000000000000569c, Mem[0000000030081400] = 9ad5b862
stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 569cb862
! Mem[0000000010181400] = 00000334, %l6 = 0000000000003403
swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000334
! Mem[0000000021800180] = a1b7423e, %l1 = 000000000000569c
ldstub [%o3+0x180],%l1 ! %l1 = 000000a1000000ff
! %l4 = 00000000ff6334a3, Mem[0000000010001408] = ff0000e3
stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = a30000e3
! Mem[0000000030181408] = 80c821fe, %l0 = ffffffffffffff92
swapa [%i6+%o4]0x81,%l0 ! %l0 = 0000000080c821fe
! Mem[0000000030181408] = 92ffffff, %l0 = 0000000080c821fe
ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %l6 = 00000334, %l7 = 00000000, Mem[0000000010141410] = 19dd0000 00000000
stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000334 00000000
! Mem[00000000211c0001] = ffffe5a1, %l1 = 00000000000000a1
ldstub [%o2+0x001],%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 000000000000001e, %f18 = 43157c9e fe21c880
ldda [%i4+%o4]0x89,%f18 ! %f18 = 00000000 0000001e
p0_label_107:
! Mem[0000000010141410] = 34030000, %l6 = 0000000000000334
lduha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = 796694bc00000000, %l7 = 0000000000000000
ldxa [%i3+%o5]0x89,%l7 ! %l7 = 796694bc00000000
! Mem[0000000030081400] = 62b89c56, %l6 = 0000000000000000
lduha [%i2+%g0]0x89,%l6 ! %l6 = 0000000000009c56
! Mem[0000000030101408] = 1e00000000000000, %l0 = 00000000000000ff
ldxa [%i4+%o4]0x81,%l0 ! %l0 = 1e00000000000000
! Mem[0000000030181410] = 0334634c, %l4 = 00000000ff6334a3
lduha [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000334
! Mem[0000000030041410] = 00baffdb db72f184, %l2 = ff6334a3, %l3 = 0000001e
ldda [%i1+%o5]0x81,%l2 ! %l2 = 0000000000baffdb 00000000db72f184
! Mem[0000000030081400] = 62b89c56, %f31 = 4c6334a3
lda [%i2+%g0]0x89,%f31 ! %f31 = 62b89c56
! Mem[0000000030181400] = 00000000 00000000, %l0 = 00000000, %l1 = 000000ff
ldda [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[00000000300c1408] = d01e03ff, %l1 = 0000000000000000
lduha [%i3+%o4]0x89,%l1 ! %l1 = 00000000000003ff
! Starting 10 instruction Store Burst
! %f20 = 94bcd52a 3778ff57, Mem[0000000010141410] = 34030000 00000000
stda %f20,[%i5+%o5]0x88 ! Mem[0000000010141410] = 94bcd52a 3778ff57
p0_label_108:
! %l0 = 00000000, %l1 = 000003ff, Mem[0000000010101418] = 1560aefe a156caa9
stda %l0,[%i4+0x018]%asi ! Mem[0000000010101418] = 00000000 000003ff
! Mem[0000000010141410] = 57ff7837, %l7 = 796694bc00000000
swapa [%i5+%o5]0x80,%l7 ! %l7 = 0000000057ff7837
! %l0 = 0000000000000000, Mem[00000000300c1408] = d01e03ff
stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! %l1 = 00000000000003ff, Mem[0000000010001414] = 9f22251e
stb %l1,[%i0+0x014] ! Mem[0000000010001414] = ff22251e
! %l4 = 0000000000000334, Mem[0000000030001410] = 03340000
stwa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000334
! %l5 = 0000000000000000, Mem[0000000010041416] = 4c6334a3, %asi = 80
stha %l5,[%i1+0x016]%asi ! Mem[0000000010041414] = 4c630000
! Mem[0000000010101404] = 60b136e4, %l4 = 0000000000000334, %asi = 80
swapa [%i4+0x004]%asi,%l4 ! %l4 = 0000000060b136e4
! Mem[0000000030101408] = 1e000000, %l5 = 0000000000000000
swapa [%i4+%o4]0x81,%l5 ! %l5 = 000000001e000000
! %l3 = 00000000db72f184, Mem[0000000030181408] = ffffff92
stwa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = db72f184
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 84f172db 03340000, %l4 = 60b136e4, %l5 = 1e000000
ldda [%i6+%g0]0x88,%l4 ! %l4 = 0000000003340000 0000000084f172db
p0_label_109:
! Mem[0000000010081408] = e437566a, %l0 = 0000000000000000
ldsba [%i2+%o4]0x88,%l0 ! %l0 = 000000000000006a
! Mem[0000000010101408] = 6a5637e4 1560aefe, %l4 = 03340000, %l5 = 84f172db
ldda [%i4+%o4]0x88,%l4 ! %l4 = 000000001560aefe 000000006a5637e4
! Mem[0000000010081400] = e436b160, %f13 = 34030000
lda [%i2+%g0]0x80,%f13 ! %f13 = e436b160
! Mem[0000000010141410] = 00000000, %l3 = 00000000db72f184
ldswa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001408] = 00250a6d, %l1 = 00000000000003ff
ldswa [%i0+%o4]0x81,%l1 ! %l1 = 0000000000250a6d
! Mem[0000000010181400] = 03340000, %l7 = 0000000057ff7837
lduha [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 70aa6934 60b136e4, %l0 = 0000006a, %l1 = 00250a6d
ldda [%i2+%g0]0x88,%l0 ! %l0 = 0000000060b136e4 0000000070aa6934
! Mem[0000000010041430] = 187f66a6, %l3 = 0000000000000000
ldsha [%i1+0x030]%asi,%l3 ! %l3 = 000000000000187f
! Mem[0000000030001410] = 0000033400000000, %l5 = 000000006a5637e4
ldxa [%i0+%o5]0x81,%l5 ! %l5 = 0000033400000000
! Starting 10 instruction Store Burst
! %f30 = 000000ff 62b89c56, Mem[0000000010001408] = a30000e3 c38122ff
std %f30,[%i0+%o4] ! Mem[0000000010001408] = 000000ff 62b89c56
p0_label_110:
! %l2 = 00baffdb, %l3 = 0000187f, Mem[0000000030181410] = 0334634c 2ad5bc94
stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00baffdb 0000187f
! %f20 = 94bcd52a 3778ff57, %l7 = 0000000000000000
! Mem[0000000030001420] = ffc5215734000032
add %i0,0x020,%g1
stda %f20,[%g1+%l7]ASI_PST8_S ! Mem[0000000030001420] = ffc5215734000032
! %l1 = 0000000070aa6934, Mem[00000000100c1410] = f5180000047e2ea5
stxa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000070aa6934
! Mem[0000000030081410] = 0000f184, %l2 = 0000000000baffdb
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000030141410] = 29000034
stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000034
! %l3 = 000000000000187f, Mem[00000000100c1400] = 99507837
stba %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7f507837
! %l7 = 0000000000000000, Mem[0000000010101410] = 30d86fba
stwa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! %l7 = 0000000000000000, Mem[0000000010081430] = 0000634c
stw %l7,[%i2+0x030] ! Mem[0000000010081430] = 00000000
! %f20 = 94bcd52a, Mem[0000000010181428] = 00000000
sta %f20,[%i6+0x028]%asi ! Mem[0000000010181428] = 94bcd52a
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 6f13569c, %l0 = 0000000060b136e4
ldsba [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffff9c
p0_label_111:
! Mem[0000000030181408] = db72f1849e7c1543, %f20 = 94bcd52a 3778ff57
ldda [%i6+%o4]0x81,%f20 ! %f20 = db72f184 9e7c1543
! Mem[00000000300c1410] = 796694bc00000000, %l1 = 0000000070aa6934
ldxa [%i3+%o5]0x89,%l1 ! %l1 = 796694bc00000000
! Mem[0000000021800080] = 18f59b02, %l4 = 000000001560aefe
ldub [%o3+0x080],%l4 ! %l4 = 0000000000000018
! Mem[0000000030101410] = 47ee08bd, %l5 = 0000033400000000
ldsha [%i4+%o5]0x89,%l5 ! %l5 = 00000000000008bd
! Mem[0000000030041410] = 00baffdb, %l4 = 0000000000000018
lduwa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000baffdb
! Mem[0000000010081408] = 6a5637e419dd1ed0, %l5 = 00000000000008bd
ldxa [%i2+%o4]0x80,%l5 ! %l5 = 6a5637e419dd1ed0
! Mem[0000000030001400] = 03002157c38122ff, %f18 = 00000000 0000001e
ldda [%i0+%g0]0x81,%f18 ! %f18 = 03002157 c38122ff
! Mem[00000000300c1410] = 00000000, %l0 = ffffffffffffff9c
ldswa [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l7 = 0000000000000000
swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[000000001014143c] = 9f22251e, %l5 = 6a5637e419dd1ed0
swap [%i5+0x03c],%l5 ! %l5 = 000000009f22251e
p0_label_112:
! %l4 = 0000000000baffdb, Mem[0000000030101410] = bd08ee47
stba %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = db08ee47
! %f12 = 84f172db e436b160, %l7 = 0000000000000000
! Mem[0000000030101400] = ff92ffff81496026
stda %f12,[%i4+%l7]ASI_PST16_SL ! Mem[0000000030101400] = ff92ffff81496026
! %l5 = 000000009f22251e, Mem[0000000030101410] = 47ee08db
stha %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 47ee251e
! %l0 = 0000000000000000, Mem[0000000010081408] = 6a5637e4
stw %l0,[%i2+%o4] ! Mem[0000000010081408] = 00000000
! %l1 = 796694bc00000000, Mem[0000000030141410] = 000000345721c5ff
stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 796694bc00000000
! %l2 = 00000000, %l3 = 0000187f, Mem[0000000030001408] = 6d0a2500 a334634c
stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 0000187f
! %l2 = 0000000000000000, Mem[0000000030081408] = 91ffffff
stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! %f16 = 00000000 00000000, Mem[0000000030101408] = 00000000 00000000
stda %f16,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 00000000
! %l3 = 000000000000187f, Mem[0000000010001408] = ff000000
stba %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff00007f
! Starting 10 instruction Load Burst
! Mem[00000000100c140c] = 0000d037, %l4 = 0000000000baffdb
ldsh [%i3+0x00e],%l4 ! %l4 = ffffffffffffd037
p0_label_113:
! Mem[0000000030181400] = 0000000000000000, %f30 = 000000ff 62b89c56
ldda [%i6+%g0]0x81,%f30 ! %f30 = 00000000 00000000
! Mem[0000000010001410] = ff000000 ff22251e, %l0 = 00000000, %l1 = 00000000
ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000 00000000ff22251e
! Mem[0000000030001408] = 000000007f180000, %f14 = 000018f5 e70000ff
ldda [%i0+%o4]0x81,%f14 ! %f14 = 00000000 7f180000
! Mem[00000000300c1408] = 00000000f66d47e8, %l2 = 0000000000000000
ldxa [%i3+%o4]0x81,%l2 ! %l2 = 00000000f66d47e8
! Mem[0000000010141410] = 00000000, %l1 = 00000000ff22251e
lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081430] = 00000000, %l3 = 000000000000187f
ldsh [%i2+0x032],%l3 ! %l3 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l4 = ffffffffffffd037
lduba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041400] = ba6fd830, %l2 = 00000000f66d47e8
lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000ba6f
! Mem[0000000010041408] = 2ad5bc94, %l6 = 0000000000009c56
ldsha [%i1+%o4]0x88,%l6 ! %l6 = ffffffffffffbc94
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 9c56136f, %l4 = 0000000000000000
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 0000009c000000ff
p0_label_114:
! %l2 = 000000000000ba6f, Mem[0000000010141410] = 000000002ad5bc94
stxa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000000000ba6f
! Mem[00000000100c140c] = 0000d037, %l5 = 000000009f22251e
ldstub [%i3+0x00c],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030041408] = 4c633403, %l0 = 00000000ff000000
ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 00000003000000ff
! %l0 = 0000000000000003, imm = 0000000000000047, %l3 = 0000000000000000
xor %l0,0x047,%l3 ! %l3 = 0000000000000044
! Mem[0000000030141408] = 57000000, %l1 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %f0 = 37c3a13c c38122ff, %l2 = 000000000000ba6f
! Mem[0000000010081420] = a52e7e0434697300
add %i2,0x020,%g1
stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081420] = ff2281c334a1c300
! %f16 = 00000000 00000000, Mem[0000000010101420] = 549300ff 94a86dd3
std %f16,[%i4+0x020] ! Mem[0000000010101420] = 00000000 00000000
! Mem[0000000010101410] = 00000000, %l4 = 000000000000009c
ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %f6 = 2ad5bc94 7abbfe4d, %l4 = 0000000000000000
! Mem[0000000010081420] = ff2281c334a1c300
add %i2,0x020,%g1
stda %f6,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081420] = ff2281c334a1c300
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00003403 db72f184, %l6 = ffffbc94, %l7 = 00000000
ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000000003403 00000000db72f184
p0_label_115:
! Mem[0000000010181408] = 00736934, %l3 = 0000000000000044
ldsha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000073
! Mem[0000000010041400] = 30d86fba, %l6 = 0000000000003403
ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000006fba
! Mem[0000000010041410] = 0000ffff4c630000, %l3 = 0000000000000073
ldxa [%i1+%o5]0x80,%l3 ! %l3 = 0000ffff4c630000
! Mem[0000000030101408] = 00000000, %l1 = 0000000000000000
ldsha [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001408] = 0000187f00000000, %l3 = 0000ffff4c630000
ldxa [%i0+%o4]0x89,%l3 ! %l3 = 0000187f00000000
! Mem[0000000030141408] = ff000057, %l2 = 000000000000ba6f
lduwa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ff000057
! Mem[0000000030001410] = 34030000, %l0 = 0000000000000003
ldswa [%i0+%o5]0x89,%l0 ! %l0 = 0000000034030000
! Mem[0000000030141400] = ffffaefe, %l5 = 0000000000000000
lduba [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141410] = 00000000, %l4 = 0000000000000000
lduha [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %f12 = 84f172db e436b160, %l1 = 0000000000000000
! Mem[0000000010101420] = 0000000000000000
add %i4,0x020,%g1
stda %f12,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101420] = 0000000000000000
p0_label_116:
! %l1 = 0000000000000000, Mem[00000000100c1410] = 0000000070aa6934
stxa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000000000
! %l0 = 0000000034030000, Mem[00000000100c1420] = a52e7e0402c076f0
stx %l0,[%i3+0x020] ! Mem[00000000100c1420] = 0000000034030000
! %l0 = 0000000034030000, Mem[0000000010141408] = 0334634c
stwa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 34030000
! %l0 = 0000000034030000, Mem[0000000010181408] = 0073693460b136e4
stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000034030000
! Mem[0000000030081400] = 62b89c56, %l1 = 0000000000000000
ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000056000000ff
! %l6 = 0000000000006fba, Mem[0000000010101400] = 3778ff57
stwa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00006fba
! %l0 = 0000000034030000, Mem[0000000010001430] = 00000057
stw %l0,[%i0+0x030] ! Mem[0000000010001430] = 34030000
! %l6 = 00006fba, %l7 = db72f184, Mem[0000000010101408] = feae6015 e437566a
std %l6,[%i4+%o4] ! Mem[0000000010101408] = 00006fba db72f184
! Mem[0000000010141404] = 606cfca9, %l1 = 00000056, %l1 = 00000056
add %i5,0x04,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000606cfca9
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff01ce, %l6 = 0000000000006fba
ldsb [%o0+0x001],%l6 ! %l6 = ffffffffffffffff
p0_label_117:
! Mem[0000000010001410] = ff000000, %l2 = 00000000ff000057
lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ff00
! Mem[0000000030001400] = 57210003, %l0 = 0000000034030000
lduha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000003
! Mem[0000000030001408] = 00000000, %l5 = 00000000000000ff
ldsba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1414] = 00000000, %l2 = 000000000000ff00
lduha [%i3+0x016]%asi,%l2 ! %l2 = 0000000000000000
! Code Fragment 4
p0_fragment_9:
! %l0 = 0000000000000003
setx 0xba83afb03c0399a0,%g7,%l0 ! %l0 = ba83afb03c0399a0
! %l1 = 00000000606cfca9
setx 0x03fd6b90149604b4,%g7,%l1 ! %l1 = 03fd6b90149604b4
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = ba83afb03c0399a0
setx 0x0bac92fff9707b6f,%g7,%l0 ! %l0 = 0bac92fff9707b6f
! %l1 = 03fd6b90149604b4
setx 0x94da8d4fa1813dba,%g7,%l1 ! %l1 = 94da8d4fa1813dba
! Mem[0000000030081408] = 4c6334a3 00000000, %l4 = 00000000, %l5 = 00000000
ldda [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000 000000004c6334a3
! Mem[000000001004141c] = 0d916d64, %l2 = 0000000000000000
lduha [%i1+0x01c]%asi,%l2 ! %l2 = 0000000000000d91
! Mem[0000000030081410] = ff00f184 70b4b1fd, %l4 = 00000000, %l5 = 4c6334a3
ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff00f184 0000000070b4b1fd
! Mem[0000000030041410] = dbffba00, %l4 = 00000000ff00f184
lduba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 0000000070b4b1fd, Mem[00000000300c1400] = a334634c6d0a2500
stxa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000070b4b1fd
p0_label_118:
! %f24 = 00736934 047e2ea5, Mem[0000000010041400] = 30d86fba 00000000
stda %f24,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00736934 047e2ea5
! Mem[0000000010081400] = 60b136e4, %l1 = 94da8d4fa1813dba
swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000060b136e4
! %l0 = 0bac92fff9707b6f, imm = fffffffffffff14b, %l6 = ffffffffffffffff
or %l0,-0xeb5,%l6 ! %l6 = fffffffffffffb6f
! Mem[0000000010041414] = 4c630000, %l3 = 0000187f00000000, %asi = 80
swapa [%i1+0x014]%asi,%l3 ! %l3 = 000000004c630000
! %l7 = 00000000db72f184, Mem[00000000211c0000] = ffffe5a1, %asi = 80
stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = f184e5a1
! Mem[00000000211c0000] = f184e5a1, %l6 = fffffffffffffb6f
ldsha [%o2+0x000]%asi,%l6 ! %l6 = fffffffffffff184
! Mem[0000000010001400] = a33463ff, %l6 = fffffffffffff184
ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! %f16 = 00000000 00000000 03002157 c38122ff
! %f20 = db72f184 9e7c1543 a9fc6c60 6f13569c
! %f24 = 00736934 047e2ea5 29eaa2e2 047e2ea5
! %f28 = 088d03d2 000000e3 00000000 00000000
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! Mem[0000000010041408] = 2ad5bc94, %l4 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000094000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (14)
! Mem[0000000010101410] = 84f172db, %l2 = 0000000000000d91
ldsha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000072db
p0_label_119:
! Mem[0000000010141410] = 00000000 0000ba6f, %l4 = 00000094, %l5 = 70b4b1fd
ldda [%i5+0x010]%asi,%l4 ! %l4 = 0000000000000000 000000000000ba6f
! Mem[0000000010141408] = 34030000, %l2 = 00000000000072db
lduba [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000034
! Mem[0000000030041408] = 4c6334ff, %l2 = 0000000000000034
lduba [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141410] = 6fba0000 00000000, %l0 = f9707b6f, %l1 = 60b136e4
ldda [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000 000000006fba0000
! %l6 = 00000000000000ff, Mem[0000000010181408] = 00000000
stha %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ff0000
! Mem[0000000010181410] = b2462162, %l0 = 0000000000000000
lduba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000062
! Mem[0000000020800000] = ffffe062, %l7 = 00000000db72f184
ldsba [%o1+0x001]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010001410] = ff000000ff22251e, %l6 = 00000000000000ff
ldxa [%i0+%o5]0x80,%l6 ! %l6 = ff000000ff22251e
! Mem[000000001018143c] = 047e2ea5, %l6 = ff000000ff22251e
ldsha [%i6+0x03c]%asi,%l6 ! %l6 = 000000000000047e
! Starting 10 instruction Store Burst
! %l6 = 000000000000047e, Mem[0000000030101400] = ffff92ff
stha %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff047e
p0_label_120:
! %l1 = 000000006fba0000, %l7 = ffffffffffffffff, %l3 = 000000004c630000
or %l1,%l7,%l3 ! %l3 = ffffffffffffffff
! %l1 = 000000006fba0000, Mem[0000000010101408] = 03002157
stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 6fba0000
! %l6 = 000000000000047e, Mem[0000000030001408] = 00000000
stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 7e000000
! %l0 = 00000062, %l1 = 6fba0000, Mem[0000000010001400] = a33463ff ca596330
stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000062 6fba0000
! %l4 = 0000000000000000, Mem[0000000010001430] = 34030000bc946679
stx %l4,[%i0+0x030] ! Mem[0000000010001430] = 0000000000000000
! Mem[0000000030181410] = 00baffdb, %l3 = ffffffffffffffff
swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000baffdb
! Mem[0000000030041408] = 4c6334ff, %l0 = 0000000000000062
ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000000
swapa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181410] = 622146b2, %l3 = 0000000000baffdb
swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000622146b2
! Starting 10 instruction Load Burst
! Mem[0000000010081424] = 34a1c300, %l2 = 00000000000000ff
lduha [%i2+0x024]%asi,%l2 ! %l2 = 00000000000034a1
p0_label_121:
! Mem[0000000010181410] = dbffba00, %l2 = 00000000000034a1
lduba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = 0000ba6f, %l4 = 0000000000000000
lduba [%i4+%o4]0x88,%l4 ! %l4 = 000000000000006f
! Mem[0000000010041410] = 0000ffff 00000000, %l6 = 0000047e, %l7 = ffffffff
ldda [%i1+%o5]0x80,%l6 ! %l6 = 000000000000ffff 0000000000000000
! Mem[0000000010001410] = 000000ff, %l7 = 0000000000000000
lduwa [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! %l7 = 00000000000000ff, %l2 = 0000000000000000, %y = 000000ff
smul %l7,%l2,%l5 ! %l5 = 0000000000000000, %y = 00000000
! %l4 = 000000000000006f, immed = fffff728, %y = 00000000
sdiv %l4,-0x8d8,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = 000000ff
! Code Fragment 3
p0_fragment_10:
! %l0 = 00000000000000ff
setx 0x9e5ece0783f58266,%g7,%l0 ! %l0 = 9e5ece0783f58266
! %l1 = 000000006fba0000
setx 0x103bddbfc86511b8,%g7,%l1 ! %l1 = 103bddbfc86511b8
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 9e5ece0783f58266
setx 0xfbcfc1df951dd4bf,%g7,%l0 ! %l0 = fbcfc1df951dd4bf
! %l1 = 103bddbfc86511b8
setx 0x5cb295906dab71bf,%g7,%l1 ! %l1 = 5cb295906dab71bf
! Mem[00000000100c1410] = 00000000, %f24 = 00736934
lda [%i3+%o5]0x80,%f24 ! %f24 = 00000000
! Mem[0000000010001430] = 0000000000000000, %f8 = ffc52157 34000032
ldd [%i0+0x030],%f8 ! %f8 = 00000000 00000000
! Starting 10 instruction Store Burst
! %f2 = 00250a6d, Mem[0000000010181410] = 00baffdb
sta %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00250a6d
p0_label_122:
! %l4 = 000000000000006f, Mem[0000000010001403] = 62000000
stb %l4,[%i0+0x003] ! Mem[0000000010001400] = 6200006f
! %l2 = 0000000000000000, Mem[0000000030041410] = dbffba00
stha %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = dbff0000
! Mem[0000000010001420] = d2038d08, %l5 = 0000000000000000
swap [%i0+0x020],%l5 ! %l5 = 00000000d2038d08
! %l4 = 000000000000006f, Mem[0000000030001410] = 34030000
stha %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 3403006f
! Code Fragment 3
p0_fragment_11:
! %l0 = fbcfc1df951dd4bf
setx 0x835a30b07c19a802,%g7,%l0 ! %l0 = 835a30b07c19a802
! %l1 = 5cb295906dab71bf
setx 0x9c8697a7b08ddb65,%g7,%l1 ! %l1 = 9c8697a7b08ddb65
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 835a30b07c19a802
setx 0x6b9e22781f00c5ab,%g7,%l0 ! %l0 = 6b9e22781f00c5ab
! %l1 = 9c8697a7b08ddb65
setx 0x2a9bf16790593258,%g7,%l1 ! %l1 = 2a9bf16790593258
! %l1 = 2a9bf16790593258, Mem[000000001004142e] = c4a0d095, %asi = 80
stba %l1,[%i1+0x02e]%asi ! Mem[000000001004142c] = c4a05895
! %l7 = 00000000000000ff, Mem[0000000010181408] = 00ff000034030000
stxa %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000000000ff
! %l0 = 6b9e22781f00c5ab, Mem[0000000030081408] = 00000000
stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 1f00c5ab
! Mem[0000000030001400] = 03002157, %l7 = 00000000000000ff
swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000003002157
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff01ce, %l3 = 00000000622146b2
ldsh [%o0+%g0],%l3 ! %l3 = 00000000000000ff
p0_label_123:
! Mem[0000000010141400] = a9fc6c606f1356ff, %f20 = db72f184 9e7c1543
ldda [%i5+%g0]0x88,%f20 ! %f20 = a9fc6c60 6f1356ff
! %l4 = 000000000000006f, %l0 = 6b9e22781f00c5ab, %l3 = 00000000000000ff
and %l4,%l0,%l3 ! %l3 = 000000000000002b
! Mem[0000000010141424] = 1697ffc7, %l0 = 6b9e22781f00c5ab
lduha [%i5+0x026]%asi,%l0 ! %l0 = 000000000000ffc7
! Mem[0000000010081420] = ff2281c334a1c300, %l5 = 00000000d2038d08
ldx [%i2+0x020],%l5 ! %l5 = ff2281c334a1c300
! Mem[0000000030041410] = dbff0000, %l3 = 000000000000002b
lduba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = 34030000 2ad5bc94, %l2 = 00000000, %l3 = 00000000
ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000034030000 000000002ad5bc94
! Mem[0000000010001420] = 00000000, %l7 = 0000000003002157
lduwa [%i0+0x020]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = 00003403, %l3 = 000000002ad5bc94
ldsha [%i6+0x000]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800040] = 2a1ef99a, %l5 = ff2281c334a1c300
lduh [%o1+0x040],%l5 ! %l5 = 0000000000002a1e
! Starting 10 instruction Store Burst
! Mem[0000000010081428] = 99507837e284ea29, %l2 = 0000000034030000, %l4 = 000000000000006f
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 99507837e284ea29
p0_label_124:
! %f6 = 2ad5bc94 7abbfe4d, %l6 = 000000000000ffff
! Mem[0000000010081428] = 99507837e284ea29
add %i2,0x028,%g1
stda %f6,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010081428] = 4dfebb7a94bcd52a
! Mem[0000000030041408] = ff34634c, %l0 = 000000000000ffc7
swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff34634c
! Mem[0000000030181410] = ffffffff, %l0 = 00000000ff34634c
swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000ffffffff
! %l0 = 00000000ffffffff, Mem[0000000030141410] = 796694bc
stwa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
! %f18 = 03002157 c38122ff, Mem[0000000010141400] = 6f1356ff a9fc6c60
stda %f18,[%i5+%g0]0x88 ! Mem[0000000010141400] = 03002157 c38122ff
! Mem[0000000010101426] = 047e2ea5, %l4 = 99507837e284ea29
ldstuba [%i4+0x026]%asi,%l4 ! %l4 = 0000002e000000ff
! Mem[0000000010141408] = 34030000, %l4 = 000000000000002e
swap [%i5+%o4],%l4 ! %l4 = 0000000034030000
! %f30 = 00000000 00000000, %l4 = 0000000034030000
! Mem[0000000010141430] = cbf14adb1560aefe
add %i5,0x030,%g1
stda %f30,[%g1+%l4]ASI_PST16_P ! Mem[0000000010141430] = cbf14adb1560aefe
! %f6 = 2ad5bc94, Mem[0000000030081400] = 62b89cff
sta %f6 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 2ad5bc94
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 43157c9e84f172db, %f4 = bd08ee47 75f8ffff
ldda [%i6+%o4]0x89,%f4 ! %f4 = 43157c9e 84f172db
p0_label_125:
! %l4 = 0000000034030000, imm = fffffffffffff4e4, %l3 = 0000000000000000
subc %l4,-0xb1c,%l3 ! %l3 = 0000000034030b1c
! %f21 = 6f1356ff, %f12 = 84f172db
fcmps %fcc0,%f21,%f12 ! %fcc0 = 2
! Mem[0000000030181408] = db72f184, %f23 = 6f13569c
lda [%i6+%o4]0x81,%f23 ! %f23 = db72f184
! Mem[0000000010141410] = 00000000, %l1 = 2a9bf16790593258
lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = 84f172db, %l5 = 0000000000002a1e
ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffdb
! Mem[0000000030141400] = feaeffff, %l6 = 000000000000ffff
lduha [%i5+%g0]0x89,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010041408] = ffbcd52a, %l0 = 00000000ffffffff
ldsh [%i1+%o4],%l0 ! %l0 = ffffffffffffffbc
! Mem[0000000010001408] = ff00007f, %l6 = 000000000000ffff
lduwa [%i0+%o4]0x88,%l6 ! %l6 = 00000000ff00007f
! %l5 = ffffffffffffffdb, immed = fffffa73, %y = 000000ff
umul %l5,-0x58d,%l2 ! %l2 = fffffa4e0000cd61, %y = fffffa4e
! Starting 10 instruction Store Burst
! Mem[00000000100c1430] = e8476df6d01edd19, %l5 = ffffffffffffffdb, %l1 = 0000000000000000
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e8476df6d01edd19
p0_label_126:
! Mem[0000000030041410] = dbff0000, %l6 = 00000000ff00007f
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %l4 = 34030000, %l5 = ffffffdb, Mem[0000000010141400] = c38122ff 03002157
stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 34030000 ffffffdb
! %l1 = e8476df6d01edd19, Mem[00000000201c0001] = 00ff01ce, %asi = 80
stba %l1,[%o0+0x001]%asi ! Mem[00000000201c0000] = 001901ce
! %l1 = e8476df6d01edd19, Mem[0000000010041400] = 047e2ea5
stha %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 047edd19
! %f17 = 00000000, Mem[0000000010041424] = 5721c5ff
sta %f17,[%i1+0x024]%asi ! Mem[0000000010041424] = 00000000
! %l0 = ffffffffffffffbc, Mem[0000000021800101] = 34a34e79
stb %l0,[%o3+0x101] ! Mem[0000000021800100] = 34bc4e79
! %l3 = 0000000034030b1c, Mem[00000000218001c1] = ff2cc752
stb %l3,[%o3+0x1c1] ! Mem[00000000218001c0] = ff1cc752
! Mem[0000000010001418] = 00000334, %l7 = 0000000000000000, %asi = 80
swapa [%i0+0x018]%asi,%l7 ! %l7 = 0000000000000334
! %f0 = 37c3a13c c38122ff, %l1 = e8476df6d01edd19
! Mem[0000000030181408] = db72f1849e7c1543
add %i6,0x008,%g1
stda %f0,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030181408] = ff2281c39e7c1543
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00003403, %l1 = e8476df6d01edd19
ldsha [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
p0_label_127:
! %l6 = 0000000000000000, %l2 = fffffa4e0000cd61, %l5 = ffffffffffffffdb
xor %l6,%l2,%l5 ! %l5 = fffffa4e0000cd61
! Mem[0000000010081410] = 29ea84e2, %l7 = 0000000000000334
lduba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000029
! Mem[0000000010081408] = 00000000, %l4 = 0000000034030000
lduha [%i2+0x008]%asi,%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (15)
! Mem[0000000010041400] = 19dd7e04 34697300 ffbcd52a 4c633403
! Mem[0000000010041410] = 0000ffff 00000000 4dfebb7a 0d916d64
! Mem[0000000010041420] = 4c6334a3 00000000 ff91d06b c4a05895
! Mem[0000000010041430] = 187f66a6 57000000 ff0000e7 b24621fd
ldda [%i1]ASI_BLK_PL,%f16 ! Block Load from 0000000010041400
! Mem[00000000100c1408] = 37d000ff000025ff, %l4 = 0000000000000000
ldxa [%i3+%o4]0x88,%l4 ! %l4 = 37d000ff000025ff
! Mem[00000000300c1400] = 70b4b1fd, %l6 = 0000000000000000
lduba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000fd
! Mem[0000000030141410] = ffffffff00000000, %f4 = 43157c9e 84f172db
ldda [%i5+%o5]0x81,%f4 ! %f4 = ffffffff 00000000
! Mem[0000000030141410] = ffffffff, %l1 = 0000000000000000
lduwa [%i5+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010101438] = 0000000000000000, %f6 = 2ad5bc94 7abbfe4d
ldda [%i4+0x038]%asi,%f6 ! %f6 = 00000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 00000000, %l3 = 0000000034030b1c
swapa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
p0_label_128:
! %l7 = 0000000000000029, Mem[0000000010081408] = 0000000019dd1ed0
stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000029
! %l0 = ffffffffffffffbc, Mem[0000000010001410] = 1e2522ff000000ff
stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffffffffffbc
! %l4 = 37d000ff000025ff, Mem[0000000030101400] = ffff047e
stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffff25ff
! %f12 = 84f172db e436b160, Mem[0000000030181400] = 00000000 00000000
stda %f12,[%i6+%g0]0x81 ! Mem[0000000030181400] = 84f172db e436b160
! %l4 = 37d000ff000025ff, Mem[0000000030141400] = ffffaefe
stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 25ffaefe
! Mem[0000000010001408] = 7f0000ff, %l6 = 00000000000000fd
ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 0000007f000000ff
! %l7 = 0000000000000029, Mem[0000000030041410] = 84f172dbdbff00ff
stxa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000029
! Mem[0000000010081408] = 00000000, %l1 = ffffffff, %l4 = 000025ff
add %i2,0x08,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000000000
! %l3 = 0000000000000000, Mem[00000000300c1400] = 70b4b1fd
stba %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 70b4b100
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ff00000000000000, %f2 = 00250a6d 4c6334a3
ldda [%i6+%o4]0x88,%f2 ! %f2 = ff000000 00000000
p0_label_129:
! Mem[0000000030041400] = a334634c, %l0 = ffffffffffffffbc
ldswa [%i1+%g0]0x81,%l0 ! %l0 = ffffffffa334634c
! Mem[0000000010141420] = ae9a2bfc, %l7 = 0000000000000029
ldub [%i5+0x022],%l7 ! %l7 = 000000000000002b
! Mem[0000000010041410] = 00000000ffff0000, %l0 = ffffffffa334634c
ldxa [%i1+%o5]0x88,%l0 ! %l0 = 00000000ffff0000
! Mem[0000000030141410] = ffffffff, %l2 = fffffa4e0000cd61
lduha [%i5+%o5]0x81,%l2 ! %l2 = 000000000000ffff
! Mem[0000000030001400] = ff2281c3ff000000, %f4 = ffffffff 00000000
ldda [%i0+%g0]0x89,%f4 ! %f4 = ff2281c3 ff000000
! Mem[000000001008142c] = 94bcd52a, %l0 = 00000000ffff0000
lduba [%i2+0x02c]%asi,%l0 ! %l0 = 0000000000000094
! Code Fragment 4
p0_fragment_12:
! %l0 = 0000000000000094
setx 0x9fc667efecf204cf,%g7,%l0 ! %l0 = 9fc667efecf204cf
! %l1 = 00000000ffffffff
setx 0xe2aa657879c59a35,%g7,%l1 ! %l1 = e2aa657879c59a35
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 9fc667efecf204cf
setx 0x7f3a7e37b1d39cb1,%g7,%l0 ! %l0 = 7f3a7e37b1d39cb1
! %l1 = e2aa657879c59a35
setx 0x64fe2b37ff6c720b,%g7,%l1 ! %l1 = 64fe2b37ff6c720b
! %l6 = 000000000000007f, %l4 = 0000000000000000, %l7 = 000000000000002b
xnor %l6,%l4,%l7 ! %l7 = ffffffffffffff80
! Mem[0000000010181408] = 00000000, %l6 = 000000000000007f
lduha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (16)
! %l1 = 64fe2b37ff6c720b, Mem[0000000010041400] = 047edd19
stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff6c720b
p0_label_130:
! Mem[0000000030181400] = db72f184, %l0 = 7f3a7e37b1d39cb1
swapa [%i6+%g0]0x89,%l0 ! %l0 = 00000000db72f184
! %l0 = 00000000db72f184, Mem[0000000010181414] = e70000ff
stw %l0,[%i6+0x014] ! Mem[0000000010181414] = db72f184
! %f12 = 84f172db e436b160, %l3 = 0000000000000000
! Mem[0000000030081408] = 1f00c5aba334634c
add %i2,0x008,%g1
stda %f12,[%g1+%l3]ASI_PST8_S ! Mem[0000000030081408] = 1f00c5aba334634c
! %l4 = 00000000, %l5 = 0000cd61, Mem[0000000010081408] = 00000000 29000000
stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 0000cd61
! %l6 = 0000000000000000, Mem[0000000030081408] = 1f00c5ab
stba %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000c5ab
! Mem[00000000201c0000] = 001901ce, %l3 = 0000000000000000
ldstub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
! %l2 = 000000000000ffff, Mem[0000000010141400] = 00000334
stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff000334
! Mem[0000000010081410] = e284ea29, %l2 = 000000000000ffff
swapa [%i2+%o5]0x88,%l2 ! %l2 = 00000000e284ea29
! %l2 = 00000000e284ea29, Mem[0000000030041410] = 00000029
stwa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = e284ea29
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 6f000334, %l3 = 0000000000000000
ldsha [%i0+%o5]0x81,%l3 ! %l3 = 0000000000006f00
p0_label_131:
! Mem[0000000030041400] = a334634c, %f4 = ff2281c3
lda [%i1+%g0]0x81,%f4 ! %f4 = a334634c
! Mem[00000000100c1400] = 3778507f, %l5 = fffffa4e0000cd61
ldswa [%i3+%g0]0x88,%l5 ! %l5 = 000000003778507f
! Mem[00000000100c1400] = 7f507837e2a2ea29, %f28 = 00000057 a6667f18
ldda [%i3+%g0]0x80,%f28 ! %f28 = 7f507837 e2a2ea29
! Mem[0000000030001410] = 6f00033400000000, %f18 = 0334634c 2ad5bcff
ldda [%i0+%o5]0x81,%f18 ! %f18 = 6f000334 00000000
! Mem[0000000010101430] = 088d03d2000000e3, %f10 = 95d0a0c4 6bd091ff
ldd [%i4+0x030],%f10 ! %f10 = 088d03d2 000000e3
! Mem[0000000030141410] = ffffffff, %l3 = 0000000000006f00
ldswa [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081400] = a1813dba, %l3 = ffffffffffffffff
lduba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ba
! Mem[0000000020800040] = 2a1ef99a, %l3 = 00000000000000ba
ldsh [%o1+0x040],%l3 ! %l3 = 0000000000002a1e
! Mem[0000000030001408] = 0000007e, %l7 = ffffffffffffff80
lduwa [%i0+%o4]0x89,%l7 ! %l7 = 000000000000007e
! Starting 10 instruction Store Burst
! Mem[000000001018143c] = 047e2ea5, %l2 = e284ea29, %l5 = 3778507f
add %i6,0x3c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000047e2ea5
p0_label_132:
! %l5 = 00000000047e2ea5, Mem[0000000010101410] = db72f184
stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 047e2ea5
! Mem[0000000010001438] = 10302700, %l2 = e284ea29, %l4 = 00000000
add %i0,0x38,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000010302700
! %l6 = 0000000000000000, Mem[0000000010081410] = ffff0000
stwa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! %l3 = 0000000000002a1e, Mem[0000000030041410] = 29ea84e2
stwa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00002a1e
! %f26 = 9558a0c4, Mem[0000000010041400] = 0b726cff
sta %f26,[%i1+%g0]0x80 ! Mem[0000000010041400] = 9558a0c4
! %l6 = 0000000000000000, Mem[00000000100c1400] = 29eaa2e23778507f
stxa %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000000000
! %l4 = 10302700, %l5 = 047e2ea5, Mem[0000000030141400] = feaeff25 57210000
stda %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 10302700 047e2ea5
! Mem[00000000201c0000] = ff1901ce, %l5 = 00000000047e2ea5
ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000300c1410] = 00000000, %l0 = 00000000db72f184
ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = ff250000 ff00d037, %l6 = 00000000, %l7 = 0000007e
ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000ff250000 00000000ff00d037
p0_label_133:
membar #Sync ! Added by membar checker (17)
! Mem[0000000030141400] = 00273010 a52e7e04 ff000057 ff1edd19
! Mem[0000000030141410] = ffffffff 00000000 29eaa2e2 37785099
! Mem[0000000030141420] = 2ad52700 16973ac7 d2038d08 e436b160
! Mem[0000000030141430] = 94bcd52a 4c633403 445c2c9f 9f22251e
ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
! Mem[0000000020800040] = 2a1ef99a, %l5 = 00000000000000ff
ldub [%o1+0x041],%l5 ! %l5 = 000000000000001e
! %l5 = 000000000000001e, %l0 = 0000000000000000, %l1 = 64fe2b37ff6c720b
mulx %l5,%l0,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1410] = 796694bc000000ff, %l7 = 00000000ff00d037
ldxa [%i3+%o5]0x89,%l7 ! %l7 = 796694bc000000ff
! Mem[00000000300c1408] = 00000000, %f15 = 7f180000
lda [%i3+%o4]0x89,%f15 ! %f15 = 00000000
! Mem[0000000010081408] = 00000000, %l6 = 00000000ff250000
lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181400] = 00003403, %l1 = 0000000000000000
ldsba [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
! %l6 = 0000000000000000, %l4 = 0000000010302700, %y = fffffa4e
umul %l6,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Mem[0000000030101408] = 00000000, %l5 = 000000000000001e
ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010101408] = 6fba0000
stwa %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
p0_label_134:
! %l6 = 0000000000000000, Mem[00000000201c0000] = ff1901ce, %asi = 80
stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000001ce
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030181400] = b19cd3b1 e436b160
stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
! %f12 = 84f172db e436b160, Mem[0000000010081400] = ba3d81a1 3469aa70
stda %f12,[%i2+%g0]0x80 ! Mem[0000000010081400] = 84f172db e436b160
! Mem[00000000100c142f] = e2a2ea29, %l2 = 00000000e284ea29
ldstuba [%i3+0x02f]%asi,%l2 ! %l2 = 00000029000000ff
! Mem[0000000010101404] = 00000000, %l0 = 00000000, %l4 = 10302700
add %i4,0x04,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000010141408] = 0000002e
stba %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000002e
! %l7 = 796694bc000000ff, Mem[0000000030101408] = 00000000
stba %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
! Mem[0000000010101408] = 00000000, %l5 = 0000000000000000
ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030081408] = abc50000 4c6334a3
stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ff2281c3, %l1 = 0000000000000000
lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_135:
! Mem[0000000030101410] = 1e25ee47, %l2 = 0000000000000029
ldsba [%i4+%o5]0x81,%l2 ! %l2 = 000000000000001e
! Mem[0000000010041434] = 57000000, %f14 = 00000000
ld [%i1+0x034],%f14 ! %f14 = 57000000
! Mem[0000000030141410] = ffffffff, %l4 = 0000000000000000
ldswa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141408] = 2e000000, %l5 = 0000000000000000
ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = 9558a0c4, %l5 = 0000000000000000
lduha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000009558
! Mem[0000000010181408] = 00000000000000ff, %f4 = a334634c ff000000
ldda [%i6+%o4]0x80,%f4 ! %f4 = 00000000 000000ff
! Mem[0000000030181410] = ff34634c, %l1 = 00000000000000ff
ldswa [%i6+%o5]0x89,%l1 ! %l1 = ffffffffff34634c
! Mem[0000000030141400] = 10302700, %f2 = ff000000
lda [%i5+%g0]0x89,%f2 ! %f2 = 10302700
! Mem[00000000100c1410] = 00000000, %l6 = 0000000000000000
ldswa [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f12 = 84f172db e436b160, Mem[0000000010041410] = ffff0000 00000000
stda %f12,[%i1+%o5]0x88 ! Mem[0000000010041410] = 84f172db e436b160
p0_label_136:
! %l4 = ffffffffffffffff, Mem[00000000201c0000] = 000001ce, %asi = 80
stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff01ce
! %l4 = ffffffff, %l5 = 00009558, Mem[0000000030181410] = ff34634c 7f180000
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff 00009558
! Mem[0000000010141400] = ff000334, %l4 = ffffffffffffffff
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
membar #Sync ! Added by membar checker (18)
! %l3 = 0000000000002a1e, Mem[0000000030141400] = 00273010
stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2a1e3010
! Mem[00000000300c1400] = 00b1b470, %l3 = 0000000000002a1e
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001404] = 0000ba6f, %l6 = 0000000000000000
swap [%i0+0x004],%l6 ! %l6 = 000000000000ba6f
! %l5 = 0000000000009558, Mem[0000000010041400] = 9558a0c4
stw %l5,[%i1+%g0] ! Mem[0000000010041400] = 00009558
! %f20 = ffffffff 00000000, Mem[0000000030101400] = ffff25ff 26604981
stda %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff 00000000
! %f13 = e436b160, Mem[0000000010001430] = 00000000
st %f13,[%i0+0x030] ! Mem[0000000010001430] = e436b160
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_13:
! %l0 = 0000000000000000
setx 0x4aee83dfd8690631,%g7,%l0 ! %l0 = 4aee83dfd8690631
! %l1 = ffffffffff34634c
setx 0xd88b046f846782bb,%g7,%l1 ! %l1 = d88b046f846782bb
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 4aee83dfd8690631
setx 0xbb5b7e7791ba03c2,%g7,%l0 ! %l0 = bb5b7e7791ba03c2
! %l1 = d88b046f846782bb
setx 0x18a4ed7fa95857d3,%g7,%l1 ! %l1 = 18a4ed7fa95857d3
p0_label_137:
! Mem[0000000010041410] = 60b136e4, %l5 = 0000000000009558
lduha [%i1+%o5]0x80,%l5 ! %l5 = 00000000000060b1
! Mem[0000000010041410] = 84f172dbe436b160, %f28 = 94bcd52a 4c633403
ldda [%i1+%o5]0x88,%f28 ! %f28 = 84f172db e436b160
! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
lduwa [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l6 = 000000000000ba6f
ldsba [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101408] = ff000000, %l0 = bb5b7e7791ba03c2
lduba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030141408] = 19dd1eff 570000ff, %l2 = 0000001e, %l3 = 00000000
ldda [%i5+%o4]0x89,%l2 ! %l2 = 00000000570000ff 0000000019dd1eff
! Mem[0000000030181408] = ff2281c3, %l1 = 18a4ed7fa95857d3
ldsha [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffff22
! Mem[00000000218001c0] = ff1cc752, %l0 = 00000000000000ff
ldsba [%o3+0x1c0]%asi,%l0 ! %l0 = ffffffffffffffff
! %f6 = 00000000, %f27 = e436b160
fsqrts %f6 ,%f27 ! %f27 = 00000000
! Starting 10 instruction Store Burst
! %l3 = 0000000019dd1eff, Mem[0000000010141410] = 1c0b0334
stba %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff0b0334
p0_label_138:
! %f17 = a52e7e04, Mem[0000000030141408] = ff000057
sta %f17,[%i5+%o4]0x81 ! Mem[0000000030141408] = a52e7e04
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010101410] = 047e2ea5 9e7c1543
stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 000000ff
! %f12 = 84f172db e436b160, Mem[00000000100c1408] = 000025ff 37d000ff
stda %f12,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 84f172db e436b160
! %l4 = 00000000000000ff, Mem[00000000300c1408] = e8476df600000000
stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000ff
! Mem[0000000010141410] = 34030bff, %l0 = ffffffffffffffff
swapa [%i5+%o5]0x88,%l0 ! %l0 = 0000000034030bff
! %l0 = 0000000034030bff, Mem[00000000300c1408] = 000000ff
stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 34030bff
! Mem[00000000100c1400] = 00000000, %l0 = 0000000034030bff
swapa [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
! %f18 = ff000057, Mem[0000000030001410] = 6f000334
sta %f18,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000057
! %l1 = ffffffffffffff22, Mem[0000000010181400] = 03340000
stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 03340022
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ff0000004c6334a3, %l1 = ffffffffffffff22
ldxa [%i1+%g0]0x89,%l1 ! %l1 = ff0000004c6334a3
p0_label_139:
! Mem[0000000030081408] = 0000000000000000, %f8 = 00000000 00000000
ldda [%i2+%o4]0x89,%f8 ! %f8 = 00000000 00000000
! Mem[0000000010081400] = 60b136e4db72f184, %l1 = ff0000004c6334a3
ldxa [%i2+%g0]0x88,%l1 ! %l1 = 60b136e4db72f184
! Mem[0000000030101408] = ff000000, %l2 = 00000000570000ff
lduba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1408] = 34030bff, %l5 = 00000000000060b1
lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000034030bff
! Mem[0000000010141410] = ffffffff, %l0 = 0000000000000000
lduba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l7 = 796694bc000000ff
ldsha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1414] = 00000000, %l7 = 0000000000000000
ldsba [%i3+0x014]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181408] = ff2281c39e7c1543, %f24 = 2ad52700 16973ac7
ldda [%i6+%o4]0x81,%f24 ! %f24 = ff2281c3 9e7c1543
! Mem[0000000030141400] = 047e2ea5 10301e2a, %l0 = 000000ff, %l1 = db72f184
ldda [%i5+%g0]0x89,%l0 ! %l0 = 0000000010301e2a 00000000047e2ea5
! Starting 10 instruction Store Burst
! %f12 = 84f172db e436b160, Mem[0000000010041420] = 4c6334a3 00000000
std %f12,[%i1+0x020] ! Mem[0000000010041420] = 84f172db e436b160
p0_label_140:
! %l0 = 10301e2a, %l1 = 047e2ea5, Mem[0000000010001408] = ff0000ff 569cb862
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 10301e2a 047e2ea5
! %l4 = 00000000000000ff, Mem[0000000010041400] = 58950000
stha %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 589500ff
! %f4 = 00000000 000000ff, Mem[00000000100c1400] = ff0b0334 00000000
stda %f4 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 000000ff
! %l3 = 0000000019dd1eff, Mem[0000000010141438] = c3592c9f
stb %l3,[%i5+0x038] ! Mem[0000000010141438] = ff592c9f
! %l7 = 0000000000000000, Mem[0000000010041410] = e436b160
stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = e4360000
! %f16 = 00273010, Mem[0000000010181408] = 00000000
sta %f16,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00273010
! Mem[0000000030041400] = 4c6334a3, %l1 = 00000000047e2ea5
swapa [%i1+%g0]0x89,%l1 ! %l1 = 000000004c6334a3
! %l1 = 000000004c6334a3, Mem[0000000010041408] = 2ad5bcff
stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 2ad534a3
! %l7 = 0000000000000000, Mem[0000000010041410] = 000036e4db72f184
stxa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ff000000, %l4 = 00000000000000ff
lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000
p0_label_141:
! Mem[0000000010041410] = 00000000 00000000, %l6 = 00000000, %l7 = 00000000
ldda [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
! %f5 = 000000ff, %f5 = 000000ff
fcmpes %fcc2,%f5 ,%f5 ! %fcc2 = 0
! Mem[0000000030181410] = ffffffff, %l6 = 0000000000000000
lduha [%i6+%o5]0x81,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010081408] = 00000000, %f18 = ff000057
lda [%i2+%o4]0x88,%f18 ! %f18 = 00000000
! Mem[0000000030001408] = 0000187f0000007e, %l2 = 00000000000000ff
ldxa [%i0+%o4]0x89,%l2 ! %l2 = 0000187f0000007e
! Mem[0000000010001400] = 6200006f00000000, %l2 = 0000187f0000007e
ldxa [%i0+%g0]0x80,%l2 ! %l2 = 6200006f00000000
! Mem[00000000100c1410] = 00000000, %l6 = 000000000000ffff
lduha [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[000000001010143c] = 00000000, %f28 = 84f172db
lda [%i4+0x03c]%asi,%f28 ! %f28 = 00000000
! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
lduba [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000010301e2a, Mem[0000000020800040] = 2a1ef99a
sth %l0,[%o1+0x040] ! Mem[0000000020800040] = 1e2af99a
p0_label_142:
! Mem[0000000010141410] = ffffffff, %l2 = 6200006f00000000
swapa [%i5+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
! %l7 = 0000000000000000, Mem[0000000030181410] = ffffffff58950000
stxa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
! %l4 = 00000000ff000000, Mem[0000000030101400] = 00000000
stba %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
! Mem[000000001000143c] = 1e25229f, %l4 = 00000000ff000000
ldub [%i0+0x03f],%l4 ! %l4 = 000000000000009f
! Mem[0000000010081430] = 00000000, %l4 = 000000000000009f, %asi = 80
swapa [%i2+0x030]%asi,%l4 ! %l4 = 0000000000000000
! %l5 = 0000000034030bff, Mem[0000000010081410] = 00000000
stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0bff0000
! Code Fragment 3
p0_fragment_14:
! %l0 = 0000000010301e2a
setx 0x807a317fbd5749ff,%g7,%l0 ! %l0 = 807a317fbd5749ff
! %l1 = 000000004c6334a3
setx 0x239455d033e54d26,%g7,%l1 ! %l1 = 239455d033e54d26
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 807a317fbd5749ff
setx 0x5b458fbfd5ff4b3c,%g7,%l0 ! %l0 = 5b458fbfd5ff4b3c
! %l1 = 239455d033e54d26
setx 0x2abcd837b0626797,%g7,%l1 ! %l1 = 2abcd837b0626797
! Mem[0000000020800000] = ffffe062, %l1 = 2abcd837b0626797
ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
! %l5 = 0000000034030bff, Mem[0000000010101410] = ff00000000000000
stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000034030bff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00250a6ddb72f184, %f22 = 29eaa2e2 37785099
ldda [%i6+%o5]0x80,%f22 ! %f22 = 00250a6d db72f184
p0_label_143:
! Mem[0000000010141408] = 2e000000, %f21 = 00000000
lda [%i5+%o4]0x88,%f21 ! %f21 = 2e000000
! Mem[00000000211c0000] = f184e5a1, %l5 = 0000000034030bff
lduba [%o2+0x001]%asi,%l5 ! %l5 = 0000000000000084
! Mem[0000000010001400] = 6200006f, %l2 = 00000000ffffffff
lduw [%i0+%g0],%l2 ! %l2 = 000000006200006f
! Mem[00000000201c0000] = ffff01ce, %l4 = 0000000000000000
lduha [%o0+0x000]%asi,%l4 ! %l4 = 000000000000ffff
! Mem[00000000100c1408] = e436b160, %l6 = 0000000000000000
ldsha [%i3+%o4]0x88,%l6 ! %l6 = ffffffffffffb160
! Mem[0000000010141400] = ffffffdb340300ff, %f22 = 00250a6d db72f184
ldda [%i5+%g0]0x88,%f22 ! %f22 = ffffffdb 340300ff
! Mem[0000000030101400] = 00000000, %l6 = ffffffffffffb160
lduha [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001410] = bcffffff, %l3 = 0000000019dd1eff
lduba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000bc
! Mem[0000000030081408] = 00000000, %l1 = 00000000000000ff
ldsba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = d5ff4b3c, %l1 = 00000000, Mem[0000000010181410] = 00250a6d db72f184
stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = d5ff4b3c 00000000
p0_label_144:
! Mem[00000000201c0001] = ffff01ce, %l3 = 00000000000000bc
ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
! %l0 = d5ff4b3c, %l1 = 00000000, Mem[0000000030101410] = 1e25ee47 75f8ffff
stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = d5ff4b3c 00000000
! %l4 = 000000000000ffff, Mem[0000000030081410] = ff00f184
stha %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffff184
! %l2 = 6200006f, %l3 = 000000ff, Mem[0000000010001410] = bcffffff ffffffff
std %l2,[%i0+%o5] ! Mem[0000000010001410] = 6200006f 000000ff
! Mem[0000000030101408] = 000000ff, %l6 = 0000000000000000
ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[0000000010141410] = 00000000
stba %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000
! %l0 = 5b458fbfd5ff4b3c, Mem[0000000010001400] = 6f000062
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = d5ff4b3c
! Mem[0000000010181408] = 00273010, %l5 = 0000000000000084
swapa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000273010
! %f12 = 84f172db e436b160, Mem[0000000010041408] = a334d52a 4c633403
stda %f12,[%i1+%o4]0x80 ! Mem[0000000010041408] = 84f172db e436b160
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 00002a1e, %l2 = 000000006200006f
lduba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
p0_label_145:
! Mem[0000000030081408] = 00000000, %f18 = 00000000
lda [%i2+%o4]0x89,%f18 ! %f18 = 00000000
! Mem[0000000010181410] = 3c4bffd5, %l0 = 5b458fbfd5ff4b3c
ldsha [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffd5
! Mem[0000000030101410] = d5ff4b3c 00000000, %l4 = 0000ffff, %l5 = 00273010
ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000d5ff4b3c 0000000000000000
! Mem[0000000010181408] = 84000000, %l4 = 00000000d5ff4b3c
lduha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000008400
! %l5 = 0000000000000000, %l1 = 0000000000000000, %l7 = 0000000000000000
udivx %l5,%l1,%l7 ! Div by zero, %l0 = 0000000000000025
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l2 = 0000000000000000
mulx %l7,%l7,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041400] = ff009558, %l4 = 0000000000008400
lduh [%i1+%g0],%l4 ! %l4 = 000000000000ff00
! Mem[0000000030081410] = fffff184, %l0 = fffffffffffffffd
ldswa [%i2+%o5]0x81,%l0 ! %l0 = fffffffffffff184
! Mem[0000000030081408] = 00000000, %l4 = 000000000000ff00
lduha [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, %l5 = 0000000000000000, %l4 = 0000000000000000
xor %l1,%l5,%l4 ! %l4 = 0000000000000000
p0_label_146:
! %f3 = 00000000, Mem[0000000010001408] = 2a1e3010
sta %f3 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! Mem[00000000300c1410] = ff000000, %l5 = 0000000000000000
ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030001408] = 0000007e, %l6 = 00000000000000ff
swapa [%i0+%o4]0x89,%l6 ! %l6 = 000000000000007e
! Mem[0000000010001400] = 3c4bffd5, %l4 = 0000000000000000
swapa [%i0+%g0]0x80,%l4 ! %l4 = 000000003c4bffd5
! %f26 = d2038d08 00000000, %f30 = 445c2c9f 9f22251e
fxtod %f26,%f30 ! %f30 = c3c6fe39 7c000000
! Mem[0000000010041410] = 00000000, %l2 = 0000000000000000
ldstuba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000010041408] = 84f172db
stw %l7,[%i1+%o4] ! Mem[0000000010041408] = 00000000
! %f28 = 00000000, Mem[0000000010101424] = 047effa5
st %f28,[%i4+0x024] ! Mem[0000000010101424] = 00000000
! %l4 = 000000003c4bffd5, Mem[0000000030101400] = 00000000
stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ffd5
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 1e2af99a, %l6 = 000000000000007e
lduha [%o1+0x040]%asi,%l6 ! %l6 = 0000000000001e2a
p0_label_147:
! Mem[0000000010001414] = 000000ff, %l5 = 00000000000000ff
lduw [%i0+0x014],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141408] = 0000002e, %l1 = 0000000000000000
ldsw [%i5+%o4],%l1 ! %l1 = 000000000000002e
! Mem[0000000010081410] = ffff87a20000ff0b, %l7 = 0000000000000000
ldxa [%i2+%o5]0x88,%l7 ! %l7 = ffff87a20000ff0b
! Mem[0000000030141408] = 047e2ea5, %l7 = ffff87a20000ff0b
ldsba [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffffa5
! Mem[0000000010081410] = ffff87a20000ff0b, %f20 = ffffffff 2e000000
ldda [%i2+%o5]0x88,%f20 ! %f20 = ffff87a2 0000ff0b
! %f11 = 000000e3, %f6 = 00000000, %f23 = 340300ff
fdivs %f11,%f6 ,%f23 ! %f23 = 7f800000
! Mem[0000000010141400] = 340300ff, %l2 = 0000000000000000
ldswa [%i5+%g0]0x88,%l2 ! %l2 = 00000000340300ff
! Mem[0000000010181408] = 84000000, %l6 = 0000000000001e2a
ldsha [%i6+0x008]%asi,%l6 ! %l6 = ffffffffffff8400
! Mem[0000000030141410] = ffffffff, %l5 = 00000000000000ff
lduwa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010001434] = 00000000, %l1 = 0000002e, %l2 = 340300ff
add %i0,0x34,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000000000000
p0_label_148:
! %f1 = c38122ff, %f9 = 00000000, %f7 = 00000000
fdivs %f1 ,%f9 ,%f7 ! %f7 = ff800000
! Mem[0000000010081408] = 00000000, %l4 = 000000003c4bffd5, %asi = 80
swapa [%i2+0x008]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001420] = 00000000, %l6 = ffffffffffff8400
ldstuba [%i0+0x020]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1410] = 00000000, %l3 = 00000000000000ff
swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %f0 = 37c3a13c c38122ff, %l6 = 0000000000000000
! Mem[00000000100c1428] = 00000000e2a2eaff
add %i3,0x028,%g1
stda %f0,[%g1+%l6]ASI_PST16_P ! Mem[00000000100c1428] = 00000000e2a2eaff
! %f30 = c3c6fe39 7c000000, Mem[00000000300c1408] = 34030bff 00000000
stda %f30,[%i3+%o4]0x89 ! Mem[00000000300c1408] = c3c6fe39 7c000000
! Mem[0000000010101410] = 34030bff, %l6 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010081400] = db72f184, %l6 = 00000000000000ff
swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000db72f184
! %l5 = 00000000ffffffff, Mem[0000000030181410] = 00000000
stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800100] = 34bc4e79, %l1 = 000000000000002e
lduh [%o3+0x100],%l1 ! %l1 = 00000000000034bc
p0_label_149:
! Mem[0000000030001408] = ff000000, %l4 = 0000000000000000
ldsba [%i0+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
! %l2 = 0000000000000000, %l0 = fffffffffffff184, %l6 = 00000000db72f184
sdivx %l2,%l0,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = 0000000000000000, %l0 = fffffffffffff184
ldxa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081430] = 0000009f41a1b160, %l5 = 00000000ffffffff
ldx [%i2+0x030],%l5 ! %l5 = 0000009f41a1b160
! Mem[000000001018140c] = 000000ff, %l7 = ffffffffffffffa5
ldsba [%i6+0x00c]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001410] = 6200006f, %l6 = 0000000000000000
lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000062
! Mem[0000000010181438] = 000003d2047e2ea5, %f22 = ffffffdb 7f800000
ldd [%i6+0x038],%f22 ! %f22 = 000003d2 047e2ea5
! Mem[0000000010141408] = 94bcd52a 2e000000, %l4 = ffffffff, %l5 = 41a1b160
ldda [%i5+%o4]0x88,%l4 ! %l4 = 000000002e000000 0000000094bcd52a
! Mem[0000000030141408] = a52e7e04ff1edd19, %f6 = 00000000 ff800000
ldda [%i5+%o4]0x81,%f6 ! %f6 = a52e7e04 ff1edd19
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, imm = 0000000000000a71, %l7 = 0000000000000000
subc %l3,0xa71,%l7 ! %l7 = fffffffffffff58f
p0_label_150:
! %l1 = 00000000000034bc, Mem[00000000211c0000] = f184e5a1, %asi = 80
stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = bc84e5a1
! %f0 = 37c3a13c c38122ff 10302700 00000000
! %f4 = 00000000 000000ff a52e7e04 ff1edd19
! %f8 = 00000000 00000000 088d03d2 000000e3
! %f12 = 84f172db e436b160 57000000 00000000
stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
! %l2 = 0000000000000000, Mem[0000000030081410] = fdb1b47084f1ffff
stxa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
! Mem[0000000010181400] = 22003403, %l0 = 0000000000000000
swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000022003403
! %f28 = 00000000 e436b160, %l2 = 0000000000000000
! Mem[0000000030181428] = a52e7e04e2a2ea29
add %i6,0x028,%g1
stda %f28,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030181428] = a52e7e04e2a2ea29
! %l1 = 00000000000034bc, Mem[0000000030041410] = 00002a1e00000000
stxa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000034bc
! %f21 = 0000ff0b, Mem[0000000030041410] = 00000000
sta %f21,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ff0b
! %l4 = 000000002e000000, %l3 = 0000000000000000, %l7 = fffffffffffff58f
sub %l4,%l3,%l7 ! %l7 = 000000002e000000
! %l6 = 0000000000000062, Mem[000000001014140e] = 2ad5bc94, %asi = 80
stha %l6,[%i5+0x00e]%asi ! Mem[000000001014140c] = 2ad50062
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ff000057, %f26 = d2038d08
lda [%i0+%o5]0x81,%f26 ! %f26 = ff000057
p0_label_151:
! Mem[0000000030181408] = ff2281c39e7c1543, %f22 = 000003d2 047e2ea5
ldda [%i6+%o4]0x81,%f22 ! %f22 = ff2281c3 9e7c1543
! Mem[0000000030101400] = d5ff0000 ffffffff, %l2 = 00000000, %l3 = 00000000
ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000d5ff0000 00000000ffffffff
! Mem[0000000020800000] = ffffe062, %l0 = 0000000022003403
ldub [%o1+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041410] = ff000000 00000000, %l0 = 000000ff, %l1 = 000034bc
ldd [%i1+%o5],%l0 ! %l0 = 00000000ff000000 0000000000000000
! Mem[0000000030081408] = 00000000, %l6 = 0000000000000062
lduha [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000201c0000] = ffff01ce, %l6 = 0000000000000000
lduh [%o0+%g0],%l6 ! %l6 = 000000000000ffff
membar #Sync ! Added by membar checker (19)
! Mem[0000000030141410] = 000000ff, %l3 = 00000000ffffffff
lduha [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141410] = 000000ff, %f22 = ff2281c3
lda [%i5+%o5]0x88,%f22 ! %f22 = 000000ff
! %l3 = 00000000000000ff, %l5 = 0000000094bcd52a, %l1 = 0000000000000000
xor %l3,%l5,%l1 ! %l1 = 0000000094bcd5d5
! Starting 10 instruction Store Burst
! %l4 = 2e000000, %l5 = 94bcd52a, Mem[0000000030081410] = 00000000 00000000
stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 2e000000 94bcd52a
p0_label_152:
! %l2 = 00000000d5ff0000, %l3 = 00000000000000ff, %l6 = 000000000000ffff
sdivx %l2,%l3,%l6 ! %l6 = 0000000000d6d5d5
! Mem[0000000030141408] = 00000000, %l6 = 0000000000d6d5d5
ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! %l0 = 00000000ff000000, %l5 = 0000000094bcd52a, %l2 = 00000000d5ff0000
and %l0,%l5,%l2 ! %l2 = 0000000094000000
! Mem[0000000010141410] = 000000ff, %l6 = 0000000000000000
swapa [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101408] = 000000ff, %l7 = 000000002e000000
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %f22 = 000000ff 9e7c1543, Mem[0000000010141410] = 00000000 0000ba6f
stda %f22,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 9e7c1543
! %f11 = 000000e3, Mem[0000000030101410] = d5ff4b3c
sta %f11,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000e3
! Mem[0000000030181400] = 00000000, %l4 = 000000002e000000
ldstuba [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[000000001008141c] = 00000000, %l6 = 00000000000000ff
swap [%i2+0x01c],%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 0000000000000000, %l3 = 00000000000000ff
ldxa [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
p0_label_153:
! Mem[0000000010001400] = 00000000, %f20 = ffff87a2
lda [%i0+%g0]0x88,%f20 ! %f20 = 00000000
! Mem[0000000030041408] = c7ff0000, %l4 = 0000000000000000
ldsba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000201c0000] = ffff01ce, %l7 = 00000000000000ff
ldsb [%o0+0x001],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081410] = 0000ff0b, %l2 = 0000000094000000
ldsha [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffff0b
! Mem[0000000010081408] = 3c4bffd5, %l3 = 0000000000000000
ldsha [%i2+%o4]0x80,%l3 ! %l3 = 0000000000003c4b
! Mem[00000000201c0000] = ffff01ce, %l4 = 0000000000000000
ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141408] = 6200d52a 2e000000, %l0 = ff000000, %l1 = 94bcd5d5
ldda [%i5+%o4]0x88,%l0 ! %l0 = 000000002e000000 000000006200d52a
! Mem[0000000010001408] = 00000000 a52e7e04, %l0 = 2e000000, %l1 = 6200d52a
ldda [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000a52e7e04
! Mem[0000000010101408] = ff2281c3000000ff, %f12 = 84f172db e436b160
ldda [%i4+%o4]0x88,%f12 ! %f12 = ff2281c3 000000ff
! Starting 10 instruction Store Burst
! %l1 = 00000000a52e7e04, Mem[0000000030001410] = ff000057
stwa %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = a52e7e04
p0_label_154:
! Mem[0000000010101410] = ff0b0334, %l1 = 00000000a52e7e04
ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! %f0 = 37c3a13c, Mem[0000000030001400] = 000000ff
sta %f0 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 37c3a13c
! %l5 = 0000000094bcd52a, Mem[0000000010181400] = 00000000db72f184
stx %l5,[%i6+%g0] ! Mem[0000000010181400] = 0000000094bcd52a
! %l2 = ffffff0b, %l3 = 00003c4b, Mem[00000000300c1410] = 000000ff 796694bc
stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffff0b 00003c4b
! Mem[0000000030181410] = ff000000, %l6 = 0000000000000000
swapa [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! %f2 = 10302700 00000000, Mem[0000000030141400] = ff2281c3 3ca1c337
stda %f2 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 10302700 00000000
! %f10 = 088d03d2 000000e3, Mem[0000000030041400] = 047e2ea5 ff000000
stda %f10,[%i1+%g0]0x89 ! Mem[0000000030041400] = 088d03d2 000000e3
! %l6 = ff000000, %l7 = ffffffff, Mem[0000000010141410] = ff000000 43157c9e
stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000 ffffffff
! %l6 = ff000000, %l7 = ffffffff, Mem[0000000030101408] = ff000000 00000000
stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000 ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181430] = 0aeb4c39 47ee08bd, %l6 = ff000000, %l7 = ffffffff
ldda [%i6+0x030]%asi,%l6 ! %l6 = 000000000aeb4c39 0000000047ee08bd
p0_label_155:
! Code Fragment 4
p0_fragment_15:
! %l0 = 0000000000000000
setx 0x7ad0c2904c0e4d1a,%g7,%l0 ! %l0 = 7ad0c2904c0e4d1a
! %l1 = 00000000000000ff
setx 0x26a442d7f0ad64d7,%g7,%l1 ! %l1 = 26a442d7f0ad64d7
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 7ad0c2904c0e4d1a
setx 0xfc3aecb032de6c22,%g7,%l0 ! %l0 = fc3aecb032de6c22
! %l1 = 26a442d7f0ad64d7
setx 0xc70ebb8002aad8ec,%g7,%l1 ! %l1 = c70ebb8002aad8ec
! Mem[00000000100c1408] = 84f172db e436b160, %l6 = 0aeb4c39, %l7 = 47ee08bd
ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000e436b160 0000000084f172db
! Mem[0000000010141408] = 2e000000, %l5 = 0000000094bcd52a
lduba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081408] = 00000000, %l5 = 0000000000000000
ldsha [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
! %f22 = 000000ff, %f28 = 00000000, %f6 = a52e7e04 ff1edd19
fsmuld %f22,%f28,%f6 ! %f6 = 00000000 00000000
! %l3 = 0000000000003c4b, %l1 = c70ebb8002aad8ec, %l6 = 00000000e436b160
add %l3,%l1,%l6 ! %l6 = c70ebb8002ab1537
! Mem[0000000030081408] = 0000000000000000, %l3 = 0000000000003c4b
ldxa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 2e000000, %l1 = c70ebb8002aad8ec
ldsha [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141420] = ae9a2bfc, %l5 = 0000000000000000
ldsba [%i5+0x020]%asi,%l5 ! %l5 = ffffffffffffffae
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = ffffff0b, %l5 = ffffffffffffffae
ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 0000000b000000ff
p0_label_156:
! %l3 = 0000000000000000, imm = fffffffffffff914, %l3 = 0000000000000000
or %l3,-0x6ec,%l3 ! %l3 = fffffffffffff914
! %l4 = ffffffff, %l5 = 0000000b, Mem[0000000010141410] = 000000ff ffffffff
stda %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffff 0000000b
! %l0 = fc3aecb032de6c22, %l4 = ffffffffffffffff, %l3 = fffffffffffff914
add %l0,%l4,%l3 ! %l3 = fc3aecb032de6c21
! %f14 = 57000000, %f23 = 9e7c1543, %f14 = 57000000
fadds %f14,%f23,%f14 ! %f14 = 57000000
! Mem[0000000010181400] = 00000000, %l2 = ffffffffffffff0b
swapa [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = 00000084, %l5 = 000000000000000b
ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 00000084000000ff
! %f2 = 10302700 00000000, %l7 = 0000000084f172db
! Mem[0000000030081410] = 0000002e2ad5bc94
add %i2,0x010,%g1
stda %f2,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030081410] = 0000000000273010
! %l5 = 0000000000000084, Mem[0000000030001408] = 000000ff
stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000084
! Mem[0000000030181410] = 00000000, %l5 = 0000000000000084
ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ff000000, %l2 = 0000000000000000
lduba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
p0_label_157:
! Mem[00000000211c0000] = bc84e5a1, %l7 = 0000000084f172db
ldsba [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffbc
! Mem[0000000010001400] = 00000000, %l4 = ffffffffffffffff
lduha [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = 0000ff0b, %l0 = fc3aecb032de6c22
ldsba [%i2+%o5]0x88,%l0 ! %l0 = 000000000000000b
! Mem[0000000030181408] = c38122ff, %l0 = 000000000000000b
ldswa [%i6+%o4]0x89,%l0 ! %l0 = ffffffffc38122ff
! Mem[0000000010101400] = 00000000, %l5 = 0000000000000000
ldsba [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1400] = 00000000 000000ff, %l4 = 00000000, %l5 = 00000000
ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
! Mem[00000000100c140c] = db72f184, %l7 = ffffffffffffffbc
lduba [%i3+0x00c]%asi,%l7 ! %l7 = 00000000000000db
! Mem[0000000010141408] = 0000002e, %l7 = 00000000000000db
lduba [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = 00000000 e436b160, %l2 = 000000ff, %l3 = 32de6c21
ldda [%i1+0x008]%asi,%l2 ! %l2 = 0000000000000000 00000000e436b160
! Starting 10 instruction Store Burst
! %f26 = ff000057, %f29 = e436b160, %f24 = ff2281c3
fadds %f26,%f29,%f24 ! %f24 = ff000057
p0_label_158:
! %l7 = 0000000000000000, Mem[0000000010141400] = ff000334dbffffff
stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000000
! %f6 = 00000000 00000000, Mem[0000000030081400] = 94bcd52a e98c78d8
stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 00000000
! %l3 = 00000000e436b160, Mem[0000000010101408] = 000000ff
stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = e436b160
! %l6 = c70ebb8002ab1537, Mem[0000000010041400] = ff009558
stba %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 37009558
! Mem[0000000030141408] = 000000ff, %l6 = c70ebb8002ab1537
ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000211c0000] = bc84e5a1, %l4 = 00000000000000ff
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000bc000000ff
! Mem[0000000030141408] = 000000ff, %l7 = 0000000000000000
lduwa [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l7 = 00000000000000ff, Mem[0000000010041400] = 37009558
stw %l7,[%i1+%g0] ! Mem[0000000010041400] = 000000ff
! %l4 = 00000000000000bc, Mem[0000000010101408] = ff2281c3e436b160
stxa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000000000bc
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 000000ff, %l7 = 00000000000000ff
ldsba [%i2+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
p0_label_159:
! Mem[0000000010101408] = bc000000, %l2 = 0000000000000000
lduwa [%i4+%o4]0x80,%l2 ! %l2 = 00000000bc000000
! Mem[0000000010041400] = 000000ff, %l6 = 00000000000000ff
lduba [%i1+0x001]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = ff0b0334, %l0 = ffffffffc38122ff
ldswa [%i4+%o5]0x80,%l0 ! %l0 = ffffffffff0b0334
! Mem[0000000030081408] = 00000000 00000000, %l0 = ff0b0334, %l1 = 00000000
ldda [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[00000000211c0000] = ff84e5a1, %l7 = ffffffffffffffff
lduh [%o2+%g0],%l7 ! %l7 = 000000000000ff84
! Mem[0000000010001410] = ff000000 6f000062, %l6 = 00000000, %l7 = 0000ff84
ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000006f000062 00000000ff000000
! Mem[0000000030041408] = c7ff0000, %l3 = 00000000e436b160
ldswa [%i1+%o4]0x89,%l3 ! %l3 = ffffffffc7ff0000
! Mem[0000000010081408] = 3c4bffd5, %l6 = 000000006f000062
ldub [%i2+0x009],%l6 ! %l6 = 000000000000004b
! Mem[0000000030101410] = 00000000 e3000000, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%o5]0x89,%l0 ! %l0 = 00000000e3000000 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000ff000000, Mem[0000000010081400] = ff000000
stha %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
p0_label_160:
! %f22 = 000000ff 9e7c1543, Mem[0000000010081400] = 00000000 e436b160
stda %f22,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 9e7c1543
! %l0 = 00000000e3000000, Mem[0000000030101400] = 0000ffd5
stwa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = e3000000
! %f7 = 00000000, Mem[0000000010041408] = 00000000
sta %f7 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! %l5 = 0000000000000000, immd = fffffffffffff813, %l6 = 000000000000004b
sdivx %l5,-0x7ed,%l6 ! %l6 = 0000000000000000
! %l0 = 00000000e3000000, Mem[0000000030141408] = ff000000
stwa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = e3000000
! %l2 = 00000000bc000000, Mem[0000000010041408] = 00000000e436b160
stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000bc000000
! %l4 = 00000000000000bc, Mem[0000000010001420] = ff000000e436b160, %asi = 80
stxa %l4,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000000000bc
! Mem[0000000010141439] = ff592c9f, %l6 = 0000000000000000
ldstuba [%i5+0x039]%asi,%l6 ! %l6 = 00000059000000ff
! %f0 = 37c3a13c c38122ff, Mem[0000000030181400] = ff000000 00000000
stda %f0 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 37c3a13c c38122ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 2e000000, %l3 = ffffffffc7ff0000
lduwa [%i5+%o4]0x88,%l3 ! %l3 = 000000002e000000
p0_label_161:
! %l6 = 0000000000000059, imm = 00000000000006d6, %l2 = 00000000bc000000
addc %l6,0x6d6,%l2 ! %l2 = 000000000000072f
! Mem[0000000030041410] = bc3400000000ff0b, %f6 = 00000000 00000000
ldda [%i1+%o5]0x89,%f6 ! %f6 = bc340000 0000ff0b
! Mem[00000000100c1400] = 000000ff, %f4 = 00000000
lda [%i3+%g0]0x88,%f4 ! %f4 = 000000ff
! Mem[0000000010181438] = 000003d2, %f15 = 00000000
ld [%i6+0x038],%f15 ! %f15 = 000003d2
! Mem[00000000211c0000] = ff84e5a1, %l7 = 00000000ff000000
lduba [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[000000001018142c] = 00000055, %f16 = 00273010
ld [%i6+0x02c],%f16 ! %f16 = 00000055
! Mem[0000000010041400] = 000000ff34697300, %l2 = 000000000000072f
ldxa [%i1+0x000]%asi,%l2 ! %l2 = 000000ff34697300
! Mem[0000000030141400] = 10302700, %l7 = 00000000000000ff
lduba [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000010
! Mem[0000000010101408] = bc00000000000000, %l6 = 0000000000000059
ldx [%i4+%o4],%l6 ! %l6 = bc00000000000000
! Starting 10 instruction Store Burst
! Mem[0000000020800041] = 1e2af99a, %l0 = 00000000e3000000
ldstub [%o1+0x041],%l0 ! %l0 = 0000002a000000ff
p0_label_162:
! Mem[0000000030081408] = 00000000, %l5 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! %l4 = 00000000000000bc, Mem[00000000100c1410] = 000000ff
stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00bc00ff
! %l0 = 000000000000002a, Mem[0000000010141400] = 00000000
stha %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000002a
! %l5 = 0000000000000000, Mem[0000000030141400] = 10302700
stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00002700
! %l5 = 0000000000000000, Mem[0000000010081438] = ffd5b81b57000000
stx %l5,[%i2+0x038] ! Mem[0000000010081438] = 0000000000000000
! %l2 = 000000ff34697300, Mem[0000000010141400] = 2a000000
stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 73000000
! %f21 = 0000ff0b, %f13 = 000000ff, %f24 = ff000057
fsubs %f21,%f13,%f24 ! %l0 = 000000000000004c, Unfinished, %fsr = 2100000800
! Mem[0000000010141410] = ffffffff, %l4 = 00000000000000bc
swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000ffffffff
! %l6 = bc00000000000000, Mem[0000000010141400] = 73000000
stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ffffffff4b3c0000, %f20 = 00000000 0000ff0b
ldda [%i3+%o5]0x81,%f20 ! %f20 = ffffffff 4b3c0000
p0_label_163:
! %l0 = 000000000000004c, imm = fffffffffffff518, %l1 = 0000000000000000
orn %l0,-0xae8,%l1 ! %l1 = 0000000000000aef
! Mem[0000000030001408] = 00000084, %l1 = 0000000000000aef
lduwa [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000084
! Mem[0000000030181408] = ff2281c39e7c1543, %f16 = 00000055 a52e7e04
ldda [%i6+%o4]0x81,%f16 ! %f16 = ff2281c3 9e7c1543
! Mem[0000000010001408] = 00000000a52e7e04, %l3 = 000000002e000000
ldxa [%i0+%o4]0x80,%l3 ! %l3 = 00000000a52e7e04
! Mem[0000000030001400] = 37c3a13c, %l2 = 000000ff34697300
lduwa [%i0+%g0]0x81,%l2 ! %l2 = 0000000037c3a13c
! %l1 = 0000000000000084, %l3 = 00000000a52e7e04, %l2 = 0000000037c3a13c
and %l1,%l3,%l2 ! %l2 = 0000000000000004
! Mem[0000000010101400] = 00000000, %l3 = 00000000a52e7e04
ldswa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101410] = 34030bff, %l1 = 0000000000000084
lduwa [%i4+%o5]0x88,%l1 ! %l1 = 0000000034030bff
! Mem[0000000010041410] = ff000000, %l4 = 00000000ffffffff
lduw [%i1+%o5],%l4 ! %l4 = 00000000ff000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000004, Mem[0000000030141400] = 0000000000270000
stxa %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000004
p0_label_164:
! Mem[0000000030081408] = 000000ff, %l7 = 0000000000000010
swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %f8 = 00000000 00000000, Mem[0000000030181400] = 3ca1c337 ff2281c3
stda %f8 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
! %l5 = 0000000000000000, immed = 00000623, %y = 00000000
sdiv %l5,0x623,%l1 ! %l1 = 0000000000000000
mov %l0,%y ! %y = 0000004c
! %l4 = 00000000ff000000, immed = fffff829, %y = 0000004c
smul %l4,-0x7d7,%l6 ! %l6 = 00000007d7000000, %y = 00000007
! Mem[00000000100c1408] = e436b160, %l6 = 00000007d7000000
swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000e436b160
! Mem[0000000030081408] = 10000000, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000010000000ff
! %l6 = 00000000e436b160, Mem[0000000030181410] = 000000ff
stba %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000060
! %f27 = 00000000, Mem[0000000010101410] = 34030bff
sta %f27,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! Code Fragment 4
p0_fragment_16:
! %l0 = 000000000000004c
setx 0xc6ab44104a20627c,%g7,%l0 ! %l0 = c6ab44104a20627c
! %l1 = 0000000000000000
setx 0x7f31808fe816b8e3,%g7,%l1 ! %l1 = 7f31808fe816b8e3
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = c6ab44104a20627c
setx 0x5127a88874a27503,%g7,%l0 ! %l0 = 5127a88874a27503
! %l1 = 7f31808fe816b8e3
setx 0xdaf85b4fe0adcb29,%g7,%l1 ! %l1 = daf85b4fe0adcb29
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffffe062, %l3 = 0000000000000010
ldub [%o1+%g0],%l3 ! %l3 = 00000000000000ff
p0_label_165:
! Mem[0000000010081430] = 0000009f, %l7 = 00000000000000ff
ldswa [%i2+0x030]%asi,%l7 ! %l7 = 000000000000009f
! Mem[0000000010001408] = 00000000, %l0 = 5127a88874a27503
lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181400] = ffffff0b, %l4 = 00000000ff000000
ldswa [%i6+%g0]0x80,%l4 ! %l4 = ffffffffffffff0b
! Mem[0000000030081410] = 00000000, %l4 = ffffffffffffff0b
ldsha [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000201c0000] = ffff01ce, %l4 = 0000000000000000
ldsba [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030101408] = 000000ff, %l6 = 00000000e436b160
lduha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %f10 = 088d03d2 000000e3, %f0 = 37c3a13c c38122ff
fdtox %f10,%f0 ! %f0 = 00000000 00000000
! Mem[0000000030081410] = 00000000, %f14 = 57000000
lda [%i2+%o5]0x89,%f14 ! %f14 = 00000000
membar #Sync ! Added by membar checker (20)
! Mem[0000000010101400] = 00000000 10302700 bc000000 00000000
! Mem[0000000010101410] = 00000000 00000000 a9fc6c60 6f13569c
! Mem[0000000010101420] = 00736934 00000000 29eaa2e2 047e2ea5
! Mem[0000000010101430] = 088d03d2 000000e3 00000000 00000000
ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (21)
! %l7 = 000000000000009f, Mem[0000000010101410] = 00000000
stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000009f
p0_label_166:
! %f8 = 00000000 34697300, %l6 = 00000000000000ff
! Mem[0000000030101418] = 7222bb94da7c4b0c
add %i4,0x018,%g1
stda %f8,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030101418] = 0073693400000000
! %l1 = daf85b4fe0adcb29, Mem[0000000010181410] = d5ff4b3c
stba %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 29ff4b3c
! %l7 = 000000000000009f, Mem[0000000030101410] = 000000e3
stba %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9f0000e3
! %f4 = 00000000 00000000, %l5 = 0000000000000000
! Mem[0000000010141438] = ffff2c9f19dd1ed0
add %i5,0x038,%g1
stda %f4,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010141438] = ffff2c9f19dd1ed0
! Mem[0000000030181408] = c38122ff, %l1 = daf85b4fe0adcb29
swapa [%i6+%o4]0x89,%l1 ! %l1 = 00000000c38122ff
! %f16 = ff2281c3 9e7c1543, Mem[0000000010001400] = 00000000 00000000
stda %f16,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff2281c3 9e7c1543
! %l7 = 000000000000009f, Mem[0000000010101408] = bc000000
stba %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 9f000000
! %l7 = 000000000000009f, Mem[00000000201c0000] = ffff01ce, %asi = 80
stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 009f01ce
! %l7 = 000000000000009f, Mem[0000000030181400] = 00000000
stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000009f
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 0000ffc7, %f21 = 4b3c0000
lda [%i1+%o4]0x81,%f21 ! %f21 = 0000ffc7
p0_label_167:
! Mem[0000000030141400] = 04000000 00000000 e3000000 00273010
! Mem[0000000030141410] = ff000000 00000000 19dd1eff 047e2ea5
! Mem[0000000030141420] = 00000000 00000000 e3000000 d2038d08
! Mem[0000000030141430] = 60b136e4 db72f184 00000000 00000057
ldda [%i5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030141400
! Mem[0000000030181410] = 00000060, %l4 = ffffffffffffffff
lduha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000060
! Mem[0000000010181400] = ffffff0b, %l5 = 0000000000000000
ldsba [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1410] = ff00bc00, %l4 = 0000000000000060
ldsba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = 0bff0000, %l2 = 0000000000000004
ldsba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000000b
! Mem[0000000010181410] = 29ff4b3c, %l7 = 000000000000009f
ldsha [%i6+%o5]0x80,%l7 ! %l7 = 00000000000029ff
! %f0 = 00273010, %f14 = 00000000, %f7 = 606cfca9
fsubs %f0 ,%f14,%f7 ! %l0 = 0000000000000022, Unfinished, %fsr = 2100000800
! Mem[0000000010041410] = ff000000, %l6 = 00000000000000ff
ldsba [%i1+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c1414] = 00000000, %l3 = 00000000000000ff
ldsh [%i3+0x014],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = 00000000 000000bc, Mem[0000000010081438] = 00000000 00000000
std %f2 ,[%i2+0x038] ! Mem[0000000010081438] = 00000000 000000bc
p0_label_168:
! %l3 = 0000000000000000, Mem[00000000211c0001] = ff84e5a1, %asi = 80
stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff00e5a1
! Mem[0000000010001408] = 00000000, %l6 = ffffffffffffffff
ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! %l3 = 0000000000000000, %l7 = 00000000000029ff, %y = 00000007
smul %l3,%l7,%l7 ! %l7 = 0000000000000000, %y = 00000000
! %l0 = 0000000000000022, Mem[00000000211c0000] = ff00e5a1
sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 0022e5a1
! Mem[0000000010041400] = 000000ff, %l6 = 0000000000000000
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010101408] = 0000009f
stba %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Mem[0000000010001400] = ff2281c3, %l5 = ffffffffffffffff
swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000ff2281c3
! %l7 = 0000000000000000, Mem[0000000030181400] = 0000009f
stwa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! Mem[00000000100c141c] = 606cfca9, %l4 = 0000000000000000
swap [%i3+0x01c],%l4 ! %l4 = 00000000606cfca9
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffffe062, %l3 = 0000000000000000
ldub [%o1+0x001],%l3 ! %l3 = 00000000000000ff
p0_label_169:
! Mem[0000000010181410] = 29ff4b3c, %l1 = 00000000c38122ff
lduwa [%i6+%o5]0x80,%l1 ! %l1 = 0000000029ff4b3c
! Mem[00000000201c0000] = 009f01ce, %l2 = 000000000000000b
ldsh [%o0+%g0],%l2 ! %l2 = 000000000000009f
! Mem[0000000030141410] = ff000000 00000000, %l0 = 00000022, %l1 = 29ff4b3c
ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
! Mem[0000000021800080] = 18f59b02, %l3 = 00000000000000ff
ldub [%o3+0x080],%l3 ! %l3 = 0000000000000018
! Mem[0000000010141408] = 0000002e2ad50062, %l3 = 0000000000000018
ldxa [%i5+%o4]0x80,%l3 ! %l3 = 0000002e2ad50062
! Mem[00000000100c1410] = 00000000ff00bc00, %f6 = 9c56136f 606cfca9
ldda [%i3+%o5]0x88,%f6 ! %f6 = 00000000 ff00bc00
! Mem[0000000010081400] = 43157c9e ff000000, %l4 = 606cfca9, %l5 = ff2281c3
ldda [%i2+%g0]0x88,%l4 ! %l4 = 00000000ff000000 0000000043157c9e
! Mem[0000000010101410] = 9f000000 00000000, %l4 = ff000000, %l5 = 43157c9e
ldda [%i4+%o5]0x80,%l4 ! %l4 = 000000009f000000 0000000000000000
! Mem[0000000010101400] = 00000000, %l0 = 00000000ff000000
lduha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 000000e3, %l7 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
p0_label_170:
! Mem[0000000030101408] = ff000000, %l4 = 000000009f000000
swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000
! Mem[0000000010001400] = ffffffff, %l6 = 0000000000000000
ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! %f10 = a52e7e04, Mem[0000000010141404] = 00000000
st %f10,[%i5+0x004] ! Mem[0000000010141404] = a52e7e04
membar #Sync ! Added by membar checker (22)
! %f14 = 00000000 00000000, Mem[0000000030141408] = 000000e3 10302700
stda %f14,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 00000000
! Mem[0000000030041400] = 000000e3, %l6 = 00000000000000ff
ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 000000e3000000ff
! Mem[0000000010001410] = 6f000062, %l7 = 0000000000000000
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000062000000ff
! %f6 = 00000000 ff00bc00, Mem[0000000010181408] = ff000000 000000ff
stda %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 ff00bc00
! %l3 = 0000002e2ad50062, Mem[0000000010181408] = 00000000
stwa %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 2ad50062
! Mem[00000000201c0000] = 009f01ce, %l7 = 0000000000000062
ldstuba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 84000000, %l0 = 0000000000000000
lduba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000084
p0_label_171:
! Mem[0000000010081400] = 000000ff, %l1 = 0000000000000000
lduba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081410] = 0bff0000, %l1 = 0000000000000000
lduba [%i2+%o5]0x80,%l1 ! %l1 = 000000000000000b
! Mem[0000000010041410] = 000000ff, %l2 = 000000000000009f
lduha [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141438] = ffff2c9f, %l2 = 00000000000000ff
ldswa [%i5+0x038]%asi,%l2 ! %l2 = ffffffffffff2c9f
! Mem[0000000010001400] = ffffffff, %l4 = 00000000ff000000
lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000ffff
! Mem[0000000010141430] = cbf14adb1560aefe, %f0 = 00273010 00000000
ldd [%i5+0x030],%f0 ! %f0 = cbf14adb 1560aefe
! Mem[0000000030181410] = 6000000000000000, %f6 = 00000000 ff00bc00
ldda [%i6+%o5]0x81,%f6 ! %f6 = 60000000 00000000
! Mem[00000000100c1400] = 000000ff, %l1 = 000000000000000b
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010101410] = 9f00000000000000, %l6 = 00000000000000e3
ldxa [%i4+%o5]0x80,%l6 ! %l6 = 9f00000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010041413] = ff000000, %l5 = 0000000000000000
ldstuba [%i1+0x013]%asi,%l5 ! %l5 = 00000000000000ff
p0_label_172:
! Mem[0000000030001408] = 00000084, %l5 = 0000000000000000
swapa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000084
! Mem[0000000030101400] = ff0000e3, %l1 = 00000000000000ff
swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000ff0000e3
! %l6 = 9f00000000000000, Mem[0000000010101408] = 0000000000000000
stxa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 9f00000000000000
! %l7 = 0000000000000000, Mem[0000000030041408] = 1e25229fc7ff0000
stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
! %f0 = cbf14adb 1560aefe 00000000 000000bc
! %f4 = 00000000 00000000 60000000 00000000
! %f8 = 00000000 34697300 a52e7e04 e2a2ea29
! %f12 = e3000000 d2038d08 00000000 00000000
stda %f0,[%i1]ASI_BLK_PL ! Block Store to 0000000010041400
! %l5 = 0000000000000084, Mem[0000000020800000] = ffffe062, %asi = 80
stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 0084e062
! %l4 = 000000000000ffff, Mem[0000000020800000] = 0084e062
sth %l4,[%o1+%g0] ! Mem[0000000020800000] = ffffe062
! %f26 = 088d03d2 000000e3, Mem[0000000030001408] = 00000000 7f180000
stda %f26,[%i0+%o4]0x81 ! Mem[0000000030001408] = 088d03d2 000000e3
! %l1 = 00000000ff0000e3, Mem[00000000300c1408] = c3c6fe397c000000
stxa %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000ff0000e3
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ffffff0b, %l5 = 0000000000000084
lduwa [%i6+%g0]0x80,%l5 ! %l5 = 00000000ffffff0b
p0_label_173:
! Mem[0000000010101410] = 9f000000, %l6 = 9f00000000000000
ldswa [%i4+0x010]%asi,%l6 ! %l6 = ffffffff9f000000
! Mem[0000000030041410] = 0000ff0b, %l2 = ffffffffffff2c9f
ldsba [%i1+%o5]0x89,%l2 ! %l2 = 000000000000000b
! Mem[0000000030101400] = 000000ffffffffff, %l2 = 000000000000000b
ldxa [%i4+%g0]0x81,%l2 ! %l2 = 000000ffffffffff
! Mem[0000000030141410] = 000000ff, %l7 = 0000000000000000
lduwa [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001400] = ffffffff, %l2 = 000000ffffffffff
lduwa [%i0+%g0]0x80,%l2 ! %l2 = 00000000ffffffff
! Mem[00000000100c1400] = 000000ff, %l2 = 00000000ffffffff
ldsba [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Code Fragment 3
p0_fragment_17:
! %l0 = 0000000000000084
setx 0x90bc69c7a1377522,%g7,%l0 ! %l0 = 90bc69c7a1377522
! %l1 = 00000000ff0000e3
setx 0xcd4ef497d00285a7,%g7,%l1 ! %l1 = cd4ef497d00285a7
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 90bc69c7a1377522
setx 0xbaed6f0814c77d62,%g7,%l0 ! %l0 = baed6f0814c77d62
! %l1 = cd4ef497d00285a7
setx 0x65a7398079efae30,%g7,%l1 ! %l1 = 65a7398079efae30
! Mem[0000000030041408] = 00000000, %l6 = ffffffff9f000000
ldsha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181414] = 00000000, %l1 = 65a7398079efae30
ldsw [%i6+0x014],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = 00000000, %l1 = 0000000000000000
ldstuba [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_174:
! Mem[0000000010081410] = 0bff0000, %l1 = 0000000000000000
swapa [%i2+%o5]0x80,%l1 ! %l1 = 000000000bff0000
! %f26 = 088d03d2, Mem[00000000100c1404] = 00000000
sta %f26,[%i3+0x004]%asi ! Mem[00000000100c1404] = 088d03d2
! Mem[0000000030181408] = e0adcb29, %l0 = baed6f0814c77d62
ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000029000000ff
! %f28 = 84f172db, Mem[0000000010081414] = a287ffff
st %f28,[%i2+0x014] ! Mem[0000000010081414] = 84f172db
! %l4 = 000000000000ffff, Mem[0000000010101410] = 0000009f
stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
! Mem[00000000211c0001] = 0022e5a1, %l3 = 0000002e2ad50062
ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 00000022000000ff
! %f0 = cbf14adb 1560aefe, Mem[00000000300c1400] = 70b4b1ff 00000000
stda %f0 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = cbf14adb 1560aefe
! Mem[0000000021800000] = 00ff18df, %l3 = 0000000000000022
ldstub [%o3+%g0],%l3 ! %l3 = 00000000000000ff
! %f27 = 000000e3, %f23 = ff1edd19, %f24 = 00000000
fadds %f27,%f23,%f24 ! %l0 = 000000000000004b, Unfinished, %fsr = 2100000800
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 43157c9e e0adcbff, %l2 = ffffffff, %l3 = 00000000
ldda [%i6+%o4]0x89,%l2 ! %l2 = 00000000e0adcbff 0000000043157c9e
p0_label_175:
! Mem[0000000010081410] = 00000000, %l6 = 0000000000000000
ldswa [%i2+0x010]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141400] = 00000000 a52e7e04, %l2 = e0adcbff, %l3 = 43157c9e
ldda [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000a52e7e04
! Mem[0000000010141410] = 000000bc, %l6 = 0000000000000000
ldsba [%i5+%o5]0x88,%l6 ! %l6 = ffffffffffffffbc
! Mem[0000000010081400] = 000000ff, %l2 = 0000000000000000
lduba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = 0400000000000000, %l6 = ffffffffffffffbc
ldxa [%i5+%g0]0x81,%l6 ! %l6 = 0400000000000000
! Mem[0000000010101410] = 00000000000000ff, %f28 = 84f172db e436b160
ldda [%i4+%o5]0x88,%f28 ! %f28 = 00000000 000000ff
! Mem[0000000030101410] = 00000000 e300009f, %l4 = 0000ffff, %l5 = ffffff0b
ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000e300009f 0000000000000000
! Mem[0000000010101408] = 00000000, %l4 = 00000000e300009f
lduwa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181408] = e0adcbff, %l2 = 0000000000000000
ldswa [%i6+%o4]0x89,%l2 ! %l2 = ffffffffe0adcbff
! Starting 10 instruction Store Burst
! %f24 = 00000000 00000000, Mem[0000000010181428] = 94bcd52a 00000055
stda %f24,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000 00000000
p0_label_176:
! %f8 = 00000000 34697300, %l0 = 000000000000004b
! Mem[00000000300c1438] = e00c2ff660bb2927
add %i3,0x038,%g1
stda %f8,[%g1+%l0]ASI_PST32_S ! Mem[00000000300c1438] = 0000000034697300
! %l0 = 000000000000004b, Mem[0000000010001400] = ffffffff
stba %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffff4b
! %f12 = e3000000 d2038d08, Mem[0000000030041410] = 0bff0000 000034bc
stda %f12,[%i1+%o5]0x81 ! Mem[0000000030041410] = e3000000 d2038d08
! Mem[0000000010141408] = 0000002e, %l7 = 00000000000000ff
swapa [%i5+%o4]0x80,%l7 ! %l7 = 000000000000002e
! Mem[0000000030081410] = 00000000, %l2 = ffffffffe0adcbff
swapa [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
! %l5 = 0000000000000000, Mem[00000000100c1408] = d7000000
stwa %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! %l3 = 00000000a52e7e04, Mem[00000000300c1410] = 00003c4bffffffff
stxa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000a52e7e04
! Mem[0000000030181408] = e0adcbff, %l7 = 000000000000002e
swapa [%i6+%o4]0x89,%l7 ! %l7 = 00000000e0adcbff
! %l2 = 0000000000000000, Mem[0000000030001408] = d2038d08
stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ff9f01ce, %l0 = 000000000000004b
lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000ff9f
p0_label_177:
! %l1 = 000000000bff0000, %l6 = 0400000000000000, %l5 = 0000000000000000
xnor %l1,%l6,%l5 ! %l5 = fbfffffff400ffff
! Mem[0000000010001410] = ff00006f, %l7 = 00000000e0adcbff
lduha [%i0+%o5]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010081430] = 0000009f, %l7 = 000000000000ff00
ldsb [%i2+0x031],%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = 9f00000000000000, %l4 = 0000000000000000
ldxa [%i4+%o4]0x88,%l4 ! %l4 = 9f00000000000000
! Mem[0000000030081410] = 10302700ffcbade0, %f18 = 10302700 000000e3
ldda [%i2+%o5]0x89,%f18 ! %f18 = 10302700 ffcbade0
! Mem[0000000030001408] = e300000000000000, %l0 = 000000000000ff9f
ldxa [%i0+%o4]0x89,%l0 ! %l0 = e300000000000000
! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
ldsha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001400] = ffffff4b, %f17 = 00000004
lda [%i0+%g0]0x88,%f17 ! %f17 = ffffff4b
! Mem[00000000100c1408] = 00000000db72f184, %f30 = 57000000 00000000
ldda [%i3+%o4]0x80,%f30 ! %f30 = 00000000 db72f184
! Starting 10 instruction Store Burst
! %l3 = 00000000a52e7e04, Mem[000000001008143c] = 000000bc
stw %l3,[%i2+0x03c] ! Mem[000000001008143c] = a52e7e04
p0_label_178:
! Mem[0000000010181408] = 2ad50062, %l0 = e300000000000000
ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 0000002a000000ff
membar #Sync ! Added by membar checker (23)
! Mem[0000000010041404] = db4af1cb, %l3 = 00000000a52e7e04
swap [%i1+0x004],%l3 ! %l3 = 00000000db4af1cb
! %f18 = 10302700, %f16 = 00000000
fcmpes %fcc3,%f18,%f16 ! %fcc3 = 2
! %f30 = 00000000 db72f184, Mem[0000000010001430] = e436b160 00000000
stda %f30,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000000 db72f184
! %f18 = 10302700 ffcbade0, %l3 = 00000000db4af1cb
! Mem[0000000030101410] = 9f0000e300000000
add %i4,0x010,%g1
stda %f18,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030101410] = e0ad00ff00003010
! %l4 = 9f00000000000000, Mem[00000000300c1408] = e30000ff00000000
stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 9f00000000000000
! %f28 = 00000000 000000ff, %l4 = 9f00000000000000
! Mem[00000000300c1428] = 423742c02b0994b6
add %i3,0x028,%g1
stda %f28,[%g1+%l4]ASI_PST16_SL ! Mem[00000000300c1428] = 423742c02b0994b6
! %f6 = 60000000 00000000, %l7 = 0000000000000000
! Mem[0000000010141430] = cbf14adb1560aefe
add %i5,0x030,%g1
stda %f6,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010141430] = cbf14adb1560aefe
! %l1 = 000000000bff0000, Mem[0000000010081410] = 00000000
stha %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 000000ff, %l1 = 000000000bff0000
lduwa [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_179:
! Mem[0000000010041410] = 00000000, %l3 = 00000000db4af1cb
ldsha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001410] = ff00006f, %l3 = 0000000000000000
lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff00006f
! Mem[0000000030041408] = 00000000, %l5 = fbfffffff400ffff
lduwa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
! %f19 = ffcbade0, %f9 = 34697300
fcmpes %fcc2,%f19,%f9 ! %fcc2 = 3
! Mem[0000000010181410] = 29ff4b3c, %l0 = 000000000000002a
ldswa [%i6+%o5]0x80,%l0 ! %l0 = 0000000029ff4b3c
! Mem[0000000030181400] = 00000000, %l5 = 0000000000000000
lduba [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081438] = 00000000 a52e7e04, %l2 = 000000ff, %l3 = ff00006f
ldd [%i2+0x038],%l2 ! %l2 = 0000000000000000 00000000a52e7e04
! Mem[00000000100c1408] = 00000000, %l1 = 00000000000000ff
ldsha [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l6 = 0400000000000000
lduba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = a52e7e04, Mem[0000000030101400] = 000000ff ffffffff
stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 a52e7e04
p0_label_180:
! %f2 = 00000000, Mem[000000001014141c] = ff633403
st %f2 ,[%i5+0x01c] ! Mem[000000001014141c] = 00000000
! %f22 = a52e7e04 ff1edd19, %l1 = 0000000000000000
! Mem[0000000010101420] = 0073693400000000
add %i4,0x020,%g1
stda %f22,[%g1+%l1]ASI_PST16_P ! Mem[0000000010101420] = 0073693400000000
! %l4 = 9f00000000000000, Mem[00000000100c1400] = ff000000088d03d2
stxa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 9f00000000000000
! %f26 = 088d03d2 000000e3, %l3 = 00000000a52e7e04
! Mem[0000000030101400] = 00000000a52e7e04
stda %f26,[%i4+%l3]ASI_PST32_S ! Mem[0000000030101400] = 00000000a52e7e04
! %l2 = 0000000000000000, Mem[00000000100c1408] = 00000000
stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
swapa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030181400] = 00000000
stwa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! %l0 = 29ff4b3c, %l1 = 00000000, Mem[0000000030141400] = 04000000 00000000
stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 29ff4b3c 00000000
! %f26 = 088d03d2 000000e3, Mem[00000000100c1408] = 00000000 db72f184
stda %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 088d03d2 000000e3
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000000000ff, %f18 = 10302700 ffcbade0
ldda [%i4+%o5]0x88,%f18 ! %f18 = 00000000 000000ff
p0_label_181:
! %f11 = e2a2ea29, %f6 = 60000000, %f0 = cbf14adb 1560aefe
fsmuld %f11,%f6 ,%f0 ! %f0 = c8645d45 20000000
! Mem[0000000010001408] = 000000ff, %l5 = 0000000000000000
lduwa [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041408] = bc000000 00000000, %l4 = 00000000, %l5 = 000000ff
ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000bc000000 0000000000000000
! Mem[0000000010041420] = 00736934, %l5 = 0000000000000000
lduha [%i1+0x022]%asi,%l5 ! %l5 = 0000000000006934
! %l1 = 0000000000000000, imm = fffffffffffff50a, %l4 = 00000000bc000000
xor %l1,-0xaf6,%l4 ! %l4 = fffffffffffff50a
! Mem[0000000010041408] = bc000000, %l3 = 00000000a52e7e04
ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffffbc000000
! %f14 = 00000000, %f1 = 20000000, %f8 = 00000000
fmuls %f14,%f1 ,%f8 ! %f8 = 00000000
! Mem[00000000100c1408] = 088d03d2, %l5 = 0000000000006934
lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000088d
! Mem[0000000010041408] = bc000000 00000000, %l2 = 00000000, %l3 = bc000000
ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000bc000000 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000029ff4b3c, imm = fffffffffffff62f, %l6 = 0000000000000000
subc %l0,-0x9d1,%l6 ! %l6 = 0000000029ff550d
p0_label_182:
! %l1 = 0000000000000000, Mem[0000000030181400] = 00000000
stwa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! %l5 = 000000000000088d, Mem[00000000100c1428] = 00000000
stw %l5,[%i3+0x028] ! Mem[00000000100c1428] = 0000088d
! %l6 = 0000000029ff550d, Mem[000000001004141c] = 00000060
sth %l6,[%i1+0x01c] ! Mem[000000001004141c] = 550d0060
! %f2 = 00000000, Mem[0000000010041428] = 29eaa2e2
sta %f2 ,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000
! %f18 = 00000000 000000ff, %l5 = 000000000000088d
! Mem[0000000030001420] = ffc5215734000032
add %i0,0x020,%g1
stda %f18,[%g1+%l5]ASI_PST16_S ! Mem[0000000030001420] = 00000000340000ff
! Mem[0000000030081410] = ffcbade0, %l5 = 000000000000088d
swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000ffcbade0
! Mem[0000000010041410] = 00000000, %l4 = fffffffffffff50a
swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
! %l2 = 00000000bc000000, Mem[0000000010181408] = ffd50062
stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00d50062
! %f21 = 000000ff, Mem[00000000300c1408] = 0000009f
sta %f21,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00000000, %l2 = 00000000bc000000
lduwa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
p0_label_183:
! Mem[0000000010101408] = 9f00000000000000, %l4 = 0000000000000000
ldxa [%i4+%o4]0x88,%l4 ! %l4 = 9f00000000000000
! %f0 = c8645d45, %f30 = 00000000, %f0 = c8645d45
fsubs %f0 ,%f30,%f0 ! %f0 = c8645d45
! Mem[0000000010001438] = 103027001e25229f, %l1 = 0000000000000000
ldx [%i0+0x038],%l1 ! %l1 = 103027001e25229f
! Mem[0000000030001400] = 37c3a13c, %l4 = 9f00000000000000
lduba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000037
! Mem[0000000010101400] = 00000000, %l2 = 0000000000000000
ldsha [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = 00000000, %f18 = 00000000
lda [%i5+%g0]0x80,%f18 ! %f18 = 00000000
! Mem[0000000010141430] = cbf14adb, %l0 = 0000000029ff4b3c
lduwa [%i5+0x030]%asi,%l0 ! %l0 = 00000000cbf14adb
! Mem[00000000100c1438] = 4ca6fc6b654a7d29, %f0 = c8645d45 20000000
ldd [%i3+0x038],%f0 ! %f0 = 4ca6fc6b 654a7d29
! Mem[0000000030041410] = 000000e3, %l6 = 0000000029ff550d
ldsha [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000e3
! Starting 10 instruction Store Burst
! %l4 = 0000000000000037, Mem[0000000030081408] = ff00000000000000
stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000037
p0_label_184:
! Mem[0000000020800041] = 1efff99a, %l4 = 0000000000000037
ldstub [%o1+0x041],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010101400] = 00000000, %l3 = 0000000000000000
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141414] = 0000000b, %l5 = 00000000ffcbade0, %asi = 80
swapa [%i5+0x014]%asi,%l5 ! %l5 = 000000000000000b
! %f27 = 000000e3, Mem[0000000010181408] = 00d50062
sta %f27,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000e3
! %f25 = 00000000, Mem[0000000010101408] = 00000000
sta %f25,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! Mem[0000000010101410] = ff000000, %l1 = 103027001e25229f
swap [%i4+%o5],%l1 ! %l1 = 00000000ff000000
! Mem[0000000030081410] = 8d080000, %l2 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 0000008d000000ff
! %f0 = 4ca6fc6b 654a7d29 00000000 000000bc
! %f4 = 00000000 00000000 60000000 00000000
! %f8 = 00000000 34697300 a52e7e04 e2a2ea29
! %f12 = e3000000 d2038d08 00000000 00000000
stda %f0,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
! %l5 = 000000000000000b, Mem[0000000030081400] = 0000000000000000
stxa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000000000000b
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff000000, %l2 = 000000000000008d
ldsha [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffffff00
p0_label_185:
! Mem[0000000020800000] = ffffe062, %l5 = 000000000000000b
lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030001408] = 00000000, %l0 = 00000000cbf14adb
lduba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001408] = 047e2ea5000000ff, %l0 = 0000000000000000
ldxa [%i0+%o4]0x88,%l0 ! %l0 = 047e2ea5000000ff
! Mem[0000000010101408] = 00000000, %l2 = ffffffffffffff00
ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = ff08000000273010, %f16 = 00000000 ffffff4b
ldda [%i2+%o5]0x81,%f16 ! %f16 = ff080000 00273010
! Mem[0000000010141408] = 000000ff 2ad50062, %l2 = 00000000, %l3 = 00000000
ldd [%i5+%o4],%l2 ! %l2 = 00000000000000ff 000000002ad50062
! Mem[0000000030141408] = ff000000, %l7 = 0000000000000000
ldsha [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
membar #Sync ! Added by membar checker (24)
! Mem[00000000300c1400] = 297d4a656bfca64c, %l0 = 047e2ea5000000ff
ldxa [%i3+%g0]0x89,%l0 ! %l0 = 297d4a656bfca64c
! Mem[00000000300c1408] = 00000000, %l4 = 00000000000000ff
ldsha [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 000000002ad50062, Mem[0000000030181408] = 0000002e
stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 2ad50062
p0_label_186:
! Mem[0000000010181410] = 3c4bff29, %l2 = 00000000000000ff
ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000029000000ff
! %l7 = ffffffffffffff00, Mem[0000000030081408] = 00000000
stwa %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff00
! %f21 = 000000ff, Mem[0000000030081400] = 0b000000
sta %f21,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
! Mem[00000000211c0001] = 00ffe5a1, %l0 = 297d4a656bfca64c
ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff
! %l5 = 000000000000ffff, Mem[000000001014140e] = 2ad50062
stb %l5,[%i5+0x00e] ! Mem[000000001014140c] = 2ad5ff62
! Mem[0000000010181410] = 3c4bffff, %l6 = 00000000000000e3
ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030041410] = e3000000, %l2 = 0000000000000029
swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000e3000000
! %l7 = ffffffffffffff00, Mem[0000000010001410] = 6f0000ff
stha %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6f00ff00
! %f26 = 088d03d2 000000e3, Mem[00000000300c1408] = 00000000 000000bc
stda %f26,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 088d03d2 000000e3
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = feae6015, %l7 = ffffffffffffff00
ldswa [%i1+%g0]0x80,%l7 ! %l7 = fffffffffeae6015
p0_label_187:
! Mem[0000000030141410] = 000000ff, %l1 = 00000000ff000000
ldsha [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081400] = ff000000, %l7 = fffffffffeae6015
lduwa [%i2+%g0]0x89,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010101410] = 9f22251e, %l6 = 00000000000000ff
lduwa [%i4+%o5]0x88,%l6 ! %l6 = 000000009f22251e
! Mem[00000000300c1408] = 088d03d2, %l3 = 000000002ad50062
lduha [%i3+%o4]0x81,%l3 ! %l3 = 000000000000088d
! Mem[0000000010041404] = a52e7e04, %l7 = 00000000ff000000
ldub [%i1+0x007],%l7 ! %l7 = 0000000000000004
! Mem[00000000300c1400] = 4ca6fc6b, %l2 = 00000000e3000000
lduba [%i3+%g0]0x81,%l2 ! %l2 = 000000000000004c
! Mem[0000000010141410] = 000000bc, %l5 = 000000000000ffff
lduba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000bc
! Mem[000000001004140c] = 00000000, %l4 = 0000000000000000
lduba [%i1+0x00d]%asi,%l4 ! %l4 = 0000000000000000
! Mem[000000001018143c] = 047e2ea5, %f27 = 000000e3
lda [%i6+0x03c]%asi,%f27 ! %f27 = 047e2ea5
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = 000000ff, %l5 = 00000000000000bc
swapa [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_188:
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010041400] = 1560aefe 047e2ea5
stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 000000ff
! %l2 = 000000000000004c, Mem[0000000010181400] = 0bffffff
stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0bffff4c
! %f20 = 00000000, %f7 = 00000000, %f28 = 00000000
fsubs %f20,%f7 ,%f28 ! %f28 = 00000000
! %l2 = 0000004c, %l3 = 0000088d, Mem[0000000010181410] = ffff4b3c 00000000
stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000004c 0000088d
! Mem[0000000021800040] = 287028b2, %l6 = 000000009f22251e
ldstub [%o3+0x040],%l6 ! %l6 = 00000028000000ff
! %f9 = 34697300, Mem[0000000030001400] = 3ca1c337
sta %f9 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 34697300
! %l0 = 00000000000000ff, Mem[0000000010001400] = 4bffffff
stba %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff
! %l4 = 0000000000000000, Mem[0000000030101410] = e0ad00ff
stba %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ad00ff
! Mem[0000000020800040] = 1efff99a, %l2 = 000000000000004c
ldstub [%o1+0x040],%l2 ! %l2 = 0000001e000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = e3000000, %l7 = 0000000000000004
lduwa [%i6+%o4]0x88,%l7 ! %l7 = 00000000e3000000
p0_label_189:
! Mem[0000000010141410] = e0adcbff000000bc, %l7 = 00000000e3000000
ldxa [%i5+%o5]0x88,%l7 ! %l7 = e0adcbff000000bc
! Mem[0000000030041408] = 0000000000000000, %f4 = 00000000 00000000
ldda [%i1+%o4]0x81,%f4 ! %f4 = 00000000 00000000
! Mem[0000000010081408] = d5ff4b3c, %l7 = e0adcbff000000bc
lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000d5ff4b3c
! Mem[0000000010081408] = 3c4bffd5, %l5 = 00000000000000ff
lduwa [%i2+%o4]0x80,%l5 ! %l5 = 000000003c4bffd5
! %l1 = 00000000000000ff, imm = 00000000000004f7, %l6 = 0000000000000028
xor %l1,0x4f7,%l6 ! %l6 = 0000000000000408
! Mem[0000000010141400] = 00000000, %l1 = 00000000000000ff
lduwa [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001414] = 000000ff, %l6 = 0000000000000408
ldsba [%i0+0x017]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041410] = 00000000fffff50a, %l3 = 000000000000088d
ldxa [%i1+%o5]0x88,%l3 ! %l3 = 00000000fffff50a
! Mem[00000000201c0000] = ff9f01ce, %l3 = 00000000fffff50a
ldub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010001410] = 6f00ff00 ff000000
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 00000000
p0_label_190:
! Mem[0000000030041410] = 29000000, %l0 = 00000000000000ff
swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000029000000
! %l7 = 00000000d5ff4b3c, Mem[0000000030081410] = ff080000
stba %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 3c080000
! %l0 = 0000000029000000, Mem[0000000030001408] = 00000000
stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 29000000
! %f0 = 4ca6fc6b, Mem[0000000030101400] = 00000000
sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 4ca6fc6b
! %l2 = 0000001e, %l3 = 000000ff, Mem[0000000010041408] = 000000bc 00000000
stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000001e 000000ff
! %l1 = 0000000000000000, %l4 = 0000000000000000, %l5 = 000000003c4bffd5
orn %l1,%l4,%l5 ! %l5 = ffffffffffffffff
! %l0 = 0000000029000000, Mem[0000000010141408] = ff000000
stba %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000
! Mem[0000000010081408] = d5ff4b3c, %l3 = 00000000000000ff
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000d5ff4b3c
! %l2 = 0000001e, %l3 = d5ff4b3c, Mem[0000000030001410] = a52e7e04 00000000
stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000001e d5ff4b3c
! Starting 10 instruction Load Burst
! Mem[0000000010181434] = 47ee08bd, %l6 = ffffffffffffffff
lduw [%i6+0x034],%l6 ! %l6 = 0000000047ee08bd
p0_label_191:
! Mem[0000000030181410] = 60000000, %l5 = ffffffffffffffff
ldsba [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000060
! Mem[0000000030001408] = 00000029, %l0 = 0000000029000000
ldsba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000029
! Mem[00000000100c1430] = e8476df6, %f26 = 088d03d2
lda [%i3+0x030]%asi,%f26 ! %f26 = e8476df6
! Mem[0000000030101400] = 4ca6fc6b, %f25 = 00000000
lda [%i4+%g0]0x89,%f25 ! %f25 = 4ca6fc6b
! %f8 = 00000000, %f15 = 00000000
fcmps %fcc3,%f8 ,%f15 ! %fcc3 = 0
! Mem[0000000010141428] = a6667f18 fd2281c3, %l4 = 00000000, %l5 = 00000060
ldda [%i5+0x028]%asi,%l4 ! %l4 = 00000000a6667f18 00000000fd2281c3
! Mem[0000000010001410] = ff00000000000000, %l7 = 00000000d5ff4b3c
ldxa [%i0+%o5]0x80,%l7 ! %l7 = ff00000000000000
! Mem[000000001008143c] = a52e7e04, %f29 = 000000ff
lda [%i2+0x03c]%asi,%f29 ! %f29 = a52e7e04
! Mem[0000000030141408] = 000000bc, %l2 = 000000000000001e
ldswa [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000bc
! Starting 10 instruction Store Burst
! %l4 = a6667f18, %l5 = fd2281c3, Mem[0000000010041408] = 1e000000 ff000000
stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = a6667f18 fd2281c3
p0_label_192:
! Mem[0000000010101408] = 00000000, %l0 = 0000000000000029
swapa [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000020800041] = fffff99a, %l4 = 00000000a6667f18
ldstub [%o1+0x041],%l4 ! %l4 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[00000000218001c0] = ff1cc752
sth %l4,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ffc752
! Mem[0000000030081400] = 000000ff, %l4 = 00000000000000ff
swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l2 = 00000000000000bc, Mem[0000000010081438] = 00000000
sth %l2,[%i2+0x038] ! Mem[0000000010081438] = 00bc0000
! %f6 = 60000000 00000000, Mem[0000000010181400] = 4cffff0b 94bcd52a
stda %f6 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 60000000 00000000
! Mem[0000000010001438] = 10302700, %l2 = 00000000000000bc
ldstuba [%i0+0x038]%asi,%l2 ! %l2 = 00000010000000ff
! %l1 = 0000000000000000, Mem[0000000020800040] = fffff99a
sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 0000f99a
! %l3 = 00000000d5ff4b3c, Mem[0000000030001400] = 34697300
stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 3469733c
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 000000ff, %l1 = 0000000000000000
lduha [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
p0_label_193:
! Mem[0000000010081410] = 00000000, %l0 = 0000000000000000
ldswa [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081434] = 41a1b160, %l6 = 0000000047ee08bd
lduh [%i2+0x036],%l6 ! %l6 = 000000000000b160
! Mem[0000000010041400] = 000000ff 00000000, %l2 = 00000010, %l3 = d5ff4b3c
ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000 00000000000000ff
! Mem[0000000010101408] = 000000290000009f, %l5 = 00000000fd2281c3
ldxa [%i4+%o4]0x80,%l5 ! %l5 = 000000290000009f
! Mem[00000000100c1408] = d2038d08, %l2 = 0000000000000000
ldsba [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000008
! Mem[0000000030101408] = 0000009f, %l1 = 0000000000000000
ldswa [%i4+%o4]0x89,%l1 ! %l1 = 000000000000009f
! Mem[0000000030181410] = 00000060, %l0 = 0000000000000000
lduba [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000060
! Mem[0000000030101410] = 00ad00ff, %l4 = 00000000000000ff
ldswa [%i4+%o5]0x81,%l4 ! %l4 = 0000000000ad00ff
! Mem[00000000100c1400] = 9f00000000000000, %f30 = 00000000 db72f184
ldda [%i3+%g0]0x80,%f30 ! %f30 = 9f000000 00000000
! Starting 10 instruction Store Burst
! %f10 = a52e7e04 e2a2ea29, %l7 = ff00000000000000
! Mem[0000000030181408] = 6200d52a9e7c1543
add %i6,0x008,%g1
stda %f10,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030181408] = 6200d52a9e7c1543
p0_label_194:
! Mem[0000000030141400] = 29ff4b3c, %l5 = 000000290000009f
swapa [%i5+%g0]0x81,%l5 ! %l5 = 0000000029ff4b3c
! %l6 = 000000000000b160, Mem[0000000010181430] = 0aeb4c39
stw %l6,[%i6+0x030] ! Mem[0000000010181430] = 0000b160
! %f22 = a52e7e04, %f18 = 00000000, %f20 = 00000000
fsubs %f22,%f18,%f20 ! %f20 = a52e7e04
! %f11 = e2a2ea29, Mem[0000000010141418] = 00000000
st %f11,[%i5+0x018] ! Mem[0000000010141418] = e2a2ea29
! %f26 = e8476df6 047e2ea5, %l4 = 0000000000ad00ff
! Mem[0000000010001430] = 00000000db72f184
add %i0,0x030,%g1
stda %f26,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010001430] = a52e7e04f66d47e8
! Mem[0000000030101410] = 00ad00ff, %l4 = 0000000000ad00ff
ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l0 = 00000060, %l1 = 0000009f, Mem[0000000010101400] = ff000000 10302700
std %l0,[%i4+%g0] ! Mem[0000000010101400] = 00000060 0000009f
! %f20 = a52e7e04 000000ff, Mem[0000000010141438] = ffff2c9f 19dd1ed0
stda %f20,[%i5+0x038]%asi ! Mem[0000000010141438] = a52e7e04 000000ff
! %l0 = 0000000000000060, Mem[0000000010141408] = 000000ff2ad5ff62
stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000060
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (25)
! Mem[0000000030001400] = 3c736934 c38122ff 29000000 000000e3
! Mem[0000000030001410] = 0000001e d5ff4b3c 646d910d 7abbfe4d
! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
! Mem[0000000030001430] = 00000057 a6667f18 fd2146b2 e70000ff
ldda [%i0]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030001400
p0_label_195:
! Mem[0000000030181410] = 00000060, %l3 = 00000000000000ff
ldsba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000060
! Mem[00000000300c1410] = 00000000, %l7 = ff00000000000000
lduwa [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = 0000083c, %l0 = 0000000000000060
ldswa [%i2+%o5]0x89,%l0 ! %l0 = 000000000000083c
! Mem[0000000030041400] = ff000000d2038d08, %f24 = 00000000 4ca6fc6b
ldda [%i1+%g0]0x81,%f24 ! %f24 = ff000000 d2038d08
! Mem[0000000030041408] = 0000000000000000, %f18 = 00000000 000000ff
ldda [%i1+%o4]0x81,%f18 ! %f18 = 00000000 00000000
! Mem[00000000300c1410] = 00000000, %l7 = 0000000000000000
lduwa [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = ffad00ff, %l2 = 0000000000000008
ldsha [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffad
! Mem[0000000010041408] = 187f66a6, %l4 = 0000000000000000
ldsha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000066a6
! Mem[0000000010001408] = 000000ff, %l5 = 0000000029ff4b3c
ldsha [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010141404] = a52e7e04, %l0 = 000000000000083c
swap [%i5+0x004],%l0 ! %l0 = 00000000a52e7e04
p0_label_196:
! %l5 = 00000000000000ff, Mem[0000000021800000] = ffff18df
stb %l5,[%o3+%g0] ! Mem[0000000021800000] = ffff18df
! %f24 = ff000000, %f17 = 00273010
fitos %f24,%f17 ! %f17 = cb800000
! %l4 = 00000000000066a6, Mem[00000000100c1400] = 000000000000009f
stxa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000000066a6
! Mem[0000000010181400] = 60000000, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000060000000ff
! %f16 = ff080000 cb800000, Mem[00000000100c1400] = a6660000 00000000
stda %f16,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff080000 cb800000
! %l7 = 0000000000000060, Mem[0000000030041400] = ff000000d2038d08
stxa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000060
! Mem[0000000010141410] = 000000bc, %l5 = 00000000000000ff
swapa [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000bc
! %f20 = a52e7e04, Mem[0000000030041410] = ff000000
sta %f20,[%i1+%o5]0x81 ! Mem[0000000030041410] = a52e7e04
! %l7 = 0000000000000060, Mem[0000000021800040] = ff7028b2
stb %l7,[%o3+0x040] ! Mem[0000000021800040] = 607028b2
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00ffe5a1, %l7 = 0000000000000060
lduha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
p0_label_197:
! Mem[0000000010041400] = 00000000ff000000, %l7 = 00000000000000ff
ldxa [%i1+0x000]%asi,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010181408] = 00bc00ffe3000000, %f28 = 00000000 a52e7e04
ldda [%i6+%o4]0x88,%f28 ! %f28 = 00bc00ff e3000000
! Mem[0000000030141408] = 000000bc, %f18 = 00000000
lda [%i5+%o4]0x89,%f18 ! %f18 = 000000bc
! Mem[0000000010101400] = 60000000, %l3 = 0000000000000060
lduba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001410] = ff00000000000000, %l1 = 000000000000009f
ldxa [%i0+%o5]0x80,%l1 ! %l1 = ff00000000000000
! Mem[00000000218000c0] = 19c5d5a0, %l7 = 00000000ff000000
ldub [%o3+0x0c1],%l7 ! %l7 = 00000000000000c5
! Code Fragment 3
p0_fragment_18:
! %l0 = 00000000a52e7e04
setx 0xb1e9c61ffca309c1,%g7,%l0 ! %l0 = b1e9c61ffca309c1
! %l1 = ff00000000000000
setx 0x6f2c4fc84ac99564,%g7,%l1 ! %l1 = 6f2c4fc84ac99564
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = b1e9c61ffca309c1
setx 0x8b70d857f3959a2d,%g7,%l0 ! %l0 = 8b70d857f3959a2d
! %l1 = 6f2c4fc84ac99564
setx 0xcaf01a3fdfccde62,%g7,%l1 ! %l1 = caf01a3fdfccde62
! Mem[0000000010181408] = 000000e3ff00bc00, %l6 = 000000000000b160
ldxa [%i6+%o4]0x80,%l6 ! %l6 = 000000e3ff00bc00
! Mem[0000000010041408] = 187f66a6, %f23 = ff1edd19
lda [%i1+%o4]0x88,%f23 ! %f23 = 187f66a6
! Starting 10 instruction Store Burst
! %l6 = 000000e3ff00bc00, Mem[0000000030081408] = ffffff00
stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff00
p0_label_198:
! Mem[0000000030081408] = 00ffffff, %l0 = 8b70d857f3959a2d
ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081408] = ff000000, %l5 = 00000000000000bc
ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
membar #Sync ! Added by membar checker (26)
! %l1 = caf01a3fdfccde62, Mem[0000000030001410] = 1e000000
stwa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = dfccde62
! %l5 = 00000000000000ff, Mem[0000000030041400] = 00000000
stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ff0000
! %l2 = ffffffffffffffad, Mem[0000000010041400] = 000000ff00000000
stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffffffffffad
! %l0 = 0000000000000000, Mem[00000000100c1422] = 00000000, %asi = 80
stba %l0,[%i3+0x022]%asi ! Mem[00000000100c1420] = 00000000
! Mem[0000000030181408] = 2ad50062, %l0 = 0000000000000000
ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000062000000ff
! Mem[00000000300c1408] = d2038d08, %l5 = 00000000000000ff
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000008000000ff
! %l0 = 0000000000000062, imm = 000000000000084e, %l3 = 0000000000000000
sub %l0,0x84e,%l3 ! %l3 = fffffffffffff814
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 000000ff 00000000 ffffffff 00000037
! Mem[0000000030081410] = 3c080000 00273010 646d910d 7abbfe4d
! Mem[0000000030081420] = ffc52157 34000032 95d0a0c4 6bd091ff
! Mem[0000000030081430] = 00000057 1bb8d5ff 21d0705d f28b69b5
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
p0_label_199:
! Mem[00000000300c1410] = 00000000, %l5 = 0000000000000008
ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = 000000ff 9e7c1543, %l0 = 00000062, %l1 = dfccde62
ldda [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff 000000009e7c1543
! Mem[0000000010101400] = 000000600000009f, %l4 = 00000000000066a6
ldxa [%i4+%g0]0x80,%l4 ! %l4 = 000000600000009f
! Mem[0000000010081408] = ff000000, %l2 = ffffffffffffffad
ldsh [%i2+%o4],%l2 ! %l2 = ffffffffffffff00
! Mem[0000000010141408] = 00000000 00000060, %l0 = 000000ff, %l1 = 9e7c1543
ldda [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000 0000000000000060
! Mem[0000000030101410] = ffad00ff00003010, %l4 = 000000600000009f
ldxa [%i4+%o5]0x81,%l4 ! %l4 = ffad00ff00003010
! %f10 = ff91d06b c4a0d095, %l6 = 000000e3ff00bc00
! Mem[0000000030001428] = 95d0a0c46bd091ff
add %i0,0x028,%g1
stda %f10,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030001428] = 95d0a0c46bd091ff
! Mem[0000000010001408] = 000000ff, %l5 = 0000000000000000
ldswa [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1400] = ff080000, %l7 = 00000000000000c5
lduwa [%i3+%g0]0x80,%l7 ! %l7 = 00000000ff080000
! Starting 10 instruction Store Burst
! %l4 = 00003010, %l5 = 000000ff, Mem[0000000010101420] = 00736934 00000000
std %l4,[%i4+0x020] ! Mem[0000000010101420] = 00003010 000000ff
p0_label_200:
! %l1 = 0000000000000060, Mem[0000000010101400] = 9f00000060000000
stxa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000000000060
! %f2 = e3000000 00000029, Mem[0000000010101400] = 60000000 00000000
stda %f2 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = e3000000 00000029
! Mem[0000000030181400] = 00000000, %l4 = ffad00ff00003010
ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101410] = ff00adff, %l3 = fffffffffffff814
swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000ff00adff
! %l0 = 00000000, %l1 = 00000060, Mem[0000000010141400] = 00000000 0000083c
stda %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000000 00000060
! %l5 = 00000000000000ff, %l5 = 00000000000000ff, %y = 00000000
smul %l5,%l5,%l2 ! %l2 = 000000000000fe01, %y = 00000000
! %l1 = 0000000000000060, Mem[0000000010001408] = ff000000
stwa %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000060
! %f4 = 3c4bffd5 1e000000, %l2 = 000000000000fe01
! Mem[0000000010081438] = 00bc0000a52e7e04
add %i2,0x038,%g1
stda %f4,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081438] = 00bc0000a52e7e04
! %f8 = ff000034 00000000, %l6 = 000000e3ff00bc00
! Mem[0000000010141430] = cbf14adb1560aefe
add %i5,0x030,%g1
stda %f8,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010141430] = cbf14adb1560aefe
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 4c000000, %l6 = 000000e3ff00bc00
ldsha [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
p0_label_201:
! Mem[0000000010001400] = ffffffff, %l7 = 00000000ff080000
ldsba [%i0+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000100c1408] = 088d03d2, %l6 = 0000000000000000
lduba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000008
! Mem[0000000030101400] = 4ca6fc6b, %f1 = 3469733c
lda [%i4+%g0]0x89,%f1 ! %f1 = 4ca6fc6b
! %l3 = 00000000ff00adff, imm = 00000000000009ca, %l2 = 000000000000fe01
orn %l3,0x9ca,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010081420] = ff2281c3, %l3 = 00000000ff00adff
ldsba [%i2+0x023]%asi,%l3 ! %l3 = ffffffffffffffc3
! Mem[0000000020800000] = ffffe062, %l0 = 0000000000000000
lduh [%o1+%g0],%l0 ! %l0 = 000000000000ffff
! Mem[0000000010001410] = 000000ff, %f9 = 00000000
lda [%i0+%o5]0x88,%f9 ! %f9 = 000000ff
membar #Sync ! Added by membar checker (27)
! Mem[0000000010081400] = 000000ff 9e7c1543 ff000000 61cd0000
! Mem[0000000010081410] = 00000000 84f172db 00000000 000000ff
! Mem[0000000010081420] = ff2281c3 34a1c300 4dfebb7a 94bcd52a
! Mem[0000000010081430] = 0000009f 41a1b160 00bc0000 a52e7e04
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
! %l4 = 0000000000000000, %l7 = ffffffffffffffff, %l1 = 0000000000000060
xnor %l4,%l7,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 6bfca64c, %l4 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 0000006b000000ff
p0_label_202:
! %l7 = ffffffffffffffff, %l5 = 00000000000000ff, %y = 00000000
smul %l7,%l5,%l6 ! %l6 = ffffffffffffff01, %y = ffffffff
! %f26 = 95d0a0c4, Mem[0000000010001400] = ffffffff
sta %f26,[%i0+%g0]0x88 ! Mem[0000000010001400] = 95d0a0c4
! %l6 = ffffffffffffff01, Mem[0000000010041408] = a6667f18fd2281c3
stxa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffffffffff01
! Mem[0000000020800000] = ffffe062, %l2 = ffffffffffffffff
ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %l0 = 000000000000ffff, Mem[0000000030001410] = 62deccdfd5ff4b3c
stxa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000000000ffff
! Mem[0000000030081400] = 000000ff, %l7 = ffffffffffffffff
ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %f24 = ffc52157 34000032, Mem[0000000010181408] = 000000e3 ff00bc00
stda %f24,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffc52157 34000032
! %l4 = 000000000000006b, Mem[0000000030081408] = ffffffff
stha %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff006b
! %l6 = ffffff01, %l7 = 00000000, Mem[00000000300c1408] = d2038dff e3000000
stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffff01 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 0000ff00, %l2 = 00000000000000ff
ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffff00
p0_label_203:
! Mem[0000000030041400] = 0000ff00, %l7 = 0000000000000000
lduha [%i1+%g0]0x89,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010181410] = 4c000000, %l3 = ffffffffffffffc3
lduba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = c4a0d095, %l3 = 0000000000000000
ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffc4
! Mem[0000000010141400] = 00000000, %l3 = ffffffffffffffc4
ldswa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101410] = 1e25229f, %l4 = 000000000000006b
lduba [%i4+%o5]0x80,%l4 ! %l4 = 000000000000001e
! Mem[0000000010081400] = ff000000, %l1 = 0000000000000000
lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001400] = 3c736934, %l6 = ffffffffffffff01
ldswa [%i0+%g0]0x81,%l6 ! %l6 = 000000003c736934
! Mem[0000000010181410] = 4c000000, %l0 = 000000000000ffff
lduwa [%i6+%o5]0x88,%l0 ! %l0 = 000000004c000000
! Mem[0000000030181400] = 000000ff, %l6 = 000000003c736934
lduha [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = d2038d08, %l5 = 00000000000000ff
swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000d2038d08
p0_label_204:
! %l4 = 000000000000001e, Mem[00000000100c1410] = ff00bc00
stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff00001e
! %l6 = 00000000000000ff, Mem[0000000010101400] = 000000e3
stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
! Mem[000000001004140c] = ffffff01, %l6 = 00000000000000ff
swap [%i1+0x00c],%l6 ! %l6 = 00000000ffffff01
! Mem[0000000030001408] = 29000000, %l3 = 0000000000000000
swapa [%i0+%o4]0x81,%l3 ! %l3 = 0000000029000000
! %l7 = 000000000000ff00, Mem[0000000010181414] = 0000088d
sth %l7,[%i6+0x014] ! Mem[0000000010181414] = ff00088d
! Mem[0000000030081410] = 0000083c, %l5 = 00000000d2038d08
ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 0000003c000000ff
! %l5 = 000000000000003c, Mem[0000000010141430] = cbf14adb, %asi = 80
stha %l5,[%i5+0x030]%asi ! Mem[0000000010141430] = 003c4adb
! %f0 = 000000ff 9e7c1543 ff000000 61cd0000
! %f4 = 00000000 84f172db 00000000 000000ff
! %f8 = ff2281c3 34a1c300 4dfebb7a 94bcd52a
! %f12 = 0000009f 41a1b160 00bc0000 a52e7e04
stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
! Code Fragment 3
p0_fragment_19:
! %l0 = 000000004c000000
setx 0x92f759a031b8db59,%g7,%l0 ! %l0 = 92f759a031b8db59
! %l1 = 0000000000000000
setx 0xa2f19c97a22afb22,%g7,%l1 ! %l1 = a2f19c97a22afb22
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 92f759a031b8db59
setx 0xbd297350091689bb,%g7,%l0 ! %l0 = bd297350091689bb
! %l1 = a2f19c97a22afb22
setx 0xe5918dcff532b0ee,%g7,%l1 ! %l1 = e5918dcff532b0ee
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (28)
! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffff00
lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
p0_label_205:
! Mem[0000000010041408] = ffffffff, %l1 = e5918dcff532b0ee
lduha [%i1+%o4]0x88,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010181424] = 726f2f17, %l1 = 000000000000ffff
ldsba [%i6+0x026]%asi,%l1 ! %l1 = 000000000000002f
! Mem[00000000100c142c] = e2a2eaff, %l1 = 000000000000002f
lduwa [%i3+0x02c]%asi,%l1 ! %l1 = 00000000e2a2eaff
! Mem[0000000010101410] = 9f22251e, %l0 = bd297350091689bb
lduwa [%i4+%o5]0x88,%l0 ! %l0 = 000000009f22251e
! Mem[00000000201c0000] = ff9f01ce, %l2 = 0000000000000000
lduh [%o0+%g0],%l2 ! %l2 = 000000000000ff9f
! Mem[0000000010041410] = 0af5ffff, %l6 = 00000000ffffff01
ldswa [%i1+%o5]0x80,%l6 ! %l6 = 000000000af5ffff
! Mem[0000000010101400] = ff000000 00000029, %l6 = 0af5ffff, %l7 = 0000ff00
ldda [%i4+%g0]0x80,%l6 ! %l6 = 00000000ff000000 0000000000000029
! Code Fragment 4
p0_fragment_20:
! %l0 = 000000009f22251e
setx 0x9ceca010148b58a1,%g7,%l0 ! %l0 = 9ceca010148b58a1
! %l1 = 00000000e2a2eaff
setx 0xbe0f53e85efd6284,%g7,%l1 ! %l1 = be0f53e85efd6284
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 9ceca010148b58a1
setx 0xc2d4e1507b734dcb,%g7,%l0 ! %l0 = c2d4e1507b734dcb
! %l1 = be0f53e85efd6284
setx 0xbac71d68452b965b,%g7,%l1 ! %l1 = bac71d68452b965b
! Mem[0000000010081410] = 00000000, %l5 = 000000000000003c
lduha [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = 000000ff 00000000, %l7 = 0000000000000029
! Mem[0000000030001430] = 00000057a6667f18
add %i0,0x030,%g1
stda %f16,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030001430] = 00000000a6007f18
p0_label_206:
! %l3 = 0000000029000000, Mem[0000000030101410] = 14f8ffff00003010
stxa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000029000000
! Mem[00000000201c0000] = ff9f01ce, %l6 = 00000000ff000000
ldsba [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030081400] = ff0000ff, %l2 = 000000000000ff9f
swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000ff0000ff
! Code Fragment 4
p0_fragment_21:
! %l0 = c2d4e1507b734dcb
setx 0x3986e11faa1afb66,%g7,%l0 ! %l0 = 3986e11faa1afb66
! %l1 = bac71d68452b965b
setx 0x04b51ad7e6c009f3,%g7,%l1 ! %l1 = 04b51ad7e6c009f3
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 3986e11faa1afb66
setx 0x65dc27d02ab04fb3,%g7,%l0 ! %l0 = 65dc27d02ab04fb3
! %l1 = 04b51ad7e6c009f3
setx 0xd38cc4e855112a57,%g7,%l1 ! %l1 = d38cc4e855112a57
! Mem[00000000100c1424] = 34030000, %l1 = d38cc4e855112a57
lduha [%i3+0x026]%asi,%l1 ! %l1 = 0000000000000000
! %l4 = 000000000000001e, Mem[00000000300c1408] = 01ffffff
stwa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000001e
! %l1 = 0000000000000000, Mem[00000000211c0000] = 00ffe5a1
sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 0000e5a1
! %l6 = ffffffffffffffff, Mem[0000000010141408] = 00000000
stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffff
! %l3 = 0000000029000000, Mem[000000001000142c] = e436b160, %asi = 80
stwa %l3,[%i0+0x02c]%asi ! Mem[000000001000142c] = 29000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 00000000, %l4 = 000000000000001e
lduwa [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
p0_label_207:
! Mem[0000000020800040] = 0000f99a, %l2 = 00000000ff0000ff
ldsh [%o1+0x040],%l2 ! %l2 = 0000000000000000
! Mem[0000000030181410] = 60000000, %f19 = 00000037
lda [%i6+%o5]0x81,%f19 ! %f19 = 60000000
! Mem[000000001008141c] = 000000ff, %f27 = 6bd091ff
ld [%i2+0x01c],%f27 ! %f27 = 000000ff
! Mem[00000000300c1410] = 00000000, %l4 = 0000000000000000
ldsba [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = 3c736934, %l6 = ffffffffffffffff
lduha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000003c73
! Mem[00000000201c0000] = ff9f01ce, %l3 = 0000000029000000
ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffff9f
! Mem[0000000030081410] = ff080000, %l4 = 0000000000000000
lduwa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff080000
membar #Sync ! Added by membar checker (29)
! Mem[0000000030001400] = 3c736934 c38122ff 00000000 000000e3
! Mem[0000000030001410] = 00000000 0000ffff 646d910d 7abbfe4d
! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
! Mem[0000000030001430] = 00000000 a6007f18 fd2146b2 e70000ff
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[0000000010181428] = 00000000, %f23 = 7abbfe4d
lda [%i6+0x028]%asi,%f23 ! %f23 = 00000000
! Starting 10 instruction Store Burst
! %l0 = 65dc27d02ab04fb3, Mem[00000000201c0000] = ff9f01ce
stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = b39f01ce
p0_label_208:
! Mem[000000001004141c] = 550d0060, %l7 = 0000000000000029
ldstub [%i1+0x01c],%l7 ! %l7 = 00000055000000ff
! Mem[0000000010181412] = 0000004c, %l7 = 0000000000000055
ldstub [%i6+0x012],%l7 ! %l7 = 00000000000000ff
! %l4 = 00000000ff080000, Mem[0000000010041410] = 00000000fffff50a
stxa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ff080000
! Mem[0000000030041410] = a52e7e04, %l7 = 0000000000000000
ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000a5000000ff
! %f0 = 3c736934 c38122ff 00000000 000000e3
! %f4 = 00000000 0000ffff 646d910d 7abbfe4d
! %f8 = 00000000 340000ff 95d0a0c4 6bd091ff
! %f12 = 00000000 a6007f18 fd2146b2 e70000ff
stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %l0 = 65dc27d02ab04fb3, Mem[00000000100c141e] = 00000000, %asi = 80
stba %l0,[%i3+0x01e]%asi ! Mem[00000000100c141c] = 0000b300
! Mem[0000000030001408] = 00000000, %l3 = ffffffffffffff9f
swapa [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081428] = 4dfebb7a94bcd52a, %l5 = 0000000000000000, %l3 = 0000000000000000
add %i2,0x28,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 4dfebb7a94bcd52a
! Code Fragment 4
p0_fragment_22:
! %l0 = 65dc27d02ab04fb3
setx 0x9f3d14a854d30e76,%g7,%l0 ! %l0 = 9f3d14a854d30e76
! %l1 = 0000000000000000
setx 0x491c100f9eaff4a1,%g7,%l1 ! %l1 = 491c100f9eaff4a1
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 9f3d14a854d30e76
setx 0xcebf13d7e91a59be,%g7,%l0 ! %l0 = cebf13d7e91a59be
! %l1 = 491c100f9eaff4a1
setx 0xca5fc520780b4c83,%g7,%l1 ! %l1 = ca5fc520780b4c83
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 9fff0000, %l5 = 0000000000000000
ldsha [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffff9fff
p0_label_209:
! Mem[0000000010141424] = 1697ffc7, %l6 = 0000000000003c73
ldsh [%i5+0x026],%l6 ! %l6 = ffffffffffffffc7
! Mem[0000000030001400] = 3469733c, %l7 = 00000000000000a5
ldswa [%i0+%g0]0x89,%l7 ! %l7 = 000000003469733c
! Mem[00000000300c1410] = 00000000, %l3 = 4dfebb7a94bcd52a
ldsha [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101400] = 4ca6fcff, %l4 = 00000000ff080000
ldsba [%i4+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030141408] = bc00000000000000, %l2 = 0000000000000000
ldxa [%i5+%o4]0x81,%l2 ! %l2 = bc00000000000000
! Mem[0000000030181400] = 000000ff, %f30 = 21d0705d
lda [%i6+%g0]0x89,%f30 ! %f30 = 000000ff
! Mem[0000000030101410] = 00000000, %l1 = ca5fc520780b4c83
ldsha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
membar #Sync ! Added by membar checker (30)
! Mem[0000000030041410] = 00000000, %l0 = cebf13d7e91a59be
lduwa [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %f22 = 646d910d, Mem[0000000010141408] = ffffffff
sta %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = 646d910d
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = 3469733c, %l1 = 0000000000000000
swapa [%i0+%g0]0x89,%l1 ! %l1 = 000000003469733c
p0_label_210:
! %l3 = 0000000000000000, %l5 = ffffffffffff9fff, %l7 = 000000003469733c
xor %l3,%l5,%l7 ! %l7 = ffffffffffff9fff
! %l4 = ffffffffffffffff, Mem[0000000010181410] = 4cff0000
stwa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff
! %f29 = 1bb8d5ff, Mem[0000000010141408] = 646d910d
sta %f29,[%i5+%o4]0x88 ! Mem[0000000010141408] = 1bb8d5ff
! Mem[00000000100c140c] = 000000e3, %l3 = 0000000000000000, %asi = 80
swapa [%i3+0x00c]%asi,%l3 ! %l3 = 00000000000000e3
! %l3 = 00000000000000e3, Mem[00000000100c1428] = 0000088d
stw %l3,[%i3+0x028] ! Mem[00000000100c1428] = 000000e3
! %l5 = ffffffffffff9fff, Mem[0000000030001400] = 00000000
stwa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff9fff
! Mem[00000000300c1400] = 4ca6fc6b, %l7 = ffffffffffff9fff
swapa [%i3+%g0]0x81,%l7 ! %l7 = 000000004ca6fc6b
! %l2 = bc00000000000000, immd = fffffffffffffb9c, %l1 = 000000003469733c
udivx %l2,-0x464,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101409] = 00000029, %l4 = ffffffffffffffff
ldstuba [%i4+0x009]%asi,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ffff9fffc38122ff, %l3 = 00000000000000e3
ldxa [%i0+%g0]0x81,%l3 ! %l3 = ffff9fffc38122ff
p0_label_211:
! Mem[0000000030081408] = ffff006b, %l5 = ffffffffffff9fff
swapa [%i2+%o4]0x89,%l5 ! %l5 = 00000000ffff006b
! %l1 = 0000000000000000, %l4 = 0000000000000000, %y = ffffffff
smul %l1,%l4,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Code Fragment 4
p0_fragment_23:
! %l0 = 0000000000000000
setx 0x59475447b80db229,%g7,%l0 ! %l0 = 59475447b80db229
! %l1 = 0000000000000000
setx 0x2a7a0d3fa57b5882,%g7,%l1 ! %l1 = 2a7a0d3fa57b5882
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 59475447b80db229
setx 0xdd72305fc8e92678,%g7,%l0 ! %l0 = dd72305fc8e92678
! %l1 = 2a7a0d3fa57b5882
setx 0x74426c4800d20773,%g7,%l1 ! %l1 = 74426c4800d20773
! Mem[0000000030041410] = ffff000000000000, %l4 = 0000000000000000
ldxa [%i1+%o5]0x89,%l4 ! %l4 = ffff000000000000
! Mem[0000000010181408] = 5721c5ff, %l7 = 000000004ca6fc6b
ldsba [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041410] = 00000000 0000ffff, %l4 = 00000000, %l5 = ffff006b
ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000 000000000000ffff
! Code Fragment 3
p0_fragment_24:
! %l0 = dd72305fc8e92678
setx 0x8f081bffa6ff9017,%g7,%l0 ! %l0 = 8f081bffa6ff9017
! %l1 = 74426c4800d20773
setx 0x9de5754831cd2e23,%g7,%l1 ! %l1 = 9de5754831cd2e23
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 8f081bffa6ff9017
setx 0xcc4039602f4cb759,%g7,%l0 ! %l0 = cc4039602f4cb759
! %l1 = 9de5754831cd2e23
setx 0x577692dffd2058d8,%g7,%l1 ! %l1 = 577692dffd2058d8
! Mem[0000000010041418] = 00000000 ff0d0060, %l2 = 00000000, %l3 = c38122ff
ldda [%i1+0x018]%asi,%l2 ! %l2 = 0000000000000000 00000000ff0d0060
! Mem[0000000010081410] = 00000000, %f17 = 00000000
lda [%i2+%o5]0x80,%f17 ! %f17 = 00000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010101400] = 000000ff
stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
p0_label_212:
! %l7 = ffffffffffffffff, Mem[0000000010001400] = c4a0d0959e7c1543
stxa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffffffffffff
! %l1 = 577692dffd2058d8, Mem[0000000030141410] = 00000000000000ff
stxa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 577692dffd2058d8
! %f14 = fd2146b2 e70000ff, %l5 = 000000000000ffff
! Mem[0000000010141438] = a52e7e04000000ff
add %i5,0x038,%g1
stda %f14,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010141438] = ff0000e7b24621fd
! %f24 = ffc52157 34000032, Mem[0000000010041408] = ffffffff ff000000
stda %f24,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffc52157 34000032
! %l0 = 2f4cb759, %l1 = fd2058d8, Mem[0000000010001408] = 60000000 047e2ea5
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 2f4cb759 fd2058d8
! Mem[0000000030081400] = 9fff0000, %l0 = cc4039602f4cb759
swapa [%i2+%g0]0x81,%l0 ! %l0 = 000000009fff0000
! Code Fragment 4
p0_fragment_25:
! %l0 = 000000009fff0000
setx 0xc529bdc01c6f3a8c,%g7,%l0 ! %l0 = c529bdc01c6f3a8c
! %l1 = 577692dffd2058d8
setx 0xb6d084406711cc89,%g7,%l1 ! %l1 = b6d084406711cc89
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = c529bdc01c6f3a8c
setx 0xf2ac31afd599e97c,%g7,%l0 ! %l0 = f2ac31afd599e97c
! %l1 = b6d084406711cc89
setx 0x200f4c9ff7ce7144,%g7,%l1 ! %l1 = 200f4c9ff7ce7144
! %f12 = 00000000 a6007f18, %l5 = 000000000000ffff
! Mem[00000000100c1418] = 9c56136f0000b300
add %i3,0x018,%g1
stda %f12,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1418] = 00000000a6007f18
! %l2 = 0000000000000000, imm = fffffffffffff89d, %l7 = ffffffffffffffff
xnor %l2,-0x763,%l7 ! %l7 = 0000000000000762
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff9fffff, %f20 = 3c080000
lda [%i3+%g0]0x89,%f20 ! %f20 = ff9fffff
p0_label_213:
! Mem[00000000100c1410] = 1e0000ff00000000, %l7 = 0000000000000762
ldxa [%i3+%o5]0x80,%l7 ! %l7 = 1e0000ff00000000
! Mem[000000001014141c] = 00000000, %l5 = 000000000000ffff
ldsh [%i5+0x01e],%l5 ! %l5 = 0000000000000000
! Mem[0000000010101408] = 00ff0029, %l7 = 1e0000ff00000000
ldsba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001410] = 00000000 000000ff, %l6 = ffffffc7, %l7 = 00000000
ldda [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff 0000000000000000
! Mem[0000000010081408] = ff000000, %l5 = 0000000000000000
lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001400] = ffff9fff, %l3 = 00000000ff0d0060
lduba [%i0+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001400] = ffff9fff, %l2 = 0000000000000000
ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101410] = 9f22251e, %l1 = 200f4c9ff7ce7144
lduwa [%i4+%o5]0x88,%l1 ! %l1 = 000000009f22251e
! Mem[0000000030041410] = 00000000 0000ffff, %l6 = 000000ff, %l7 = 00000000
ldda [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = 000000ff, %l2 = ffffffffffffffff
swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_214:
! Mem[0000000010141408] = 1bb8d5ff, %l4 = 0000000000000000
swapa [%i5+%o4]0x88,%l4 ! %l4 = 000000001bb8d5ff
! %f26 = 95d0a0c4 000000ff, Mem[0000000030041410] = 00000000 ffff0000
stda %f26,[%i1+%o5]0x89 ! Mem[0000000030041410] = 95d0a0c4 000000ff
! %f3 = 000000e3, Mem[0000000030141408] = bc000000
sta %f3 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000e3
! Mem[000000001000140c] = d85820fd, %l7 = 000000000000ffff
swap [%i0+0x00c],%l7 ! %l7 = 00000000d85820fd
! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010001408] = 2f4cb759 ffff0000
stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff 000000ff
! Mem[0000000010101420] = 00003010, %l3 = 00000000000000ff
ldstub [%i4+0x020],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001428] = d2038d0829000000, %l7 = 00000000d85820fd, %l0 = f2ac31afd599e97c
add %i0,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d2038d0829000000
! %l1 = 000000009f22251e, Mem[0000000030041410] = ff000000c4a0d095
stxa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000009f22251e
! %l0 = 29000000, %l1 = 9f22251e, Mem[0000000010141408] = 00000000 60000000
stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 29000000 9f22251e
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff080000cb800000, %f18 = ffffffff 60000000
ldda [%i3+%g0]0x80,%f18 ! %f18 = ff080000 cb800000
p0_label_215:
! Mem[0000000030001410] = 00000000, %f21 = 00273010
lda [%i0+%o5]0x81,%f21 ! %f21 = 00000000
! Mem[0000000020800000] = ffffe062, %l1 = 000000009f22251e
lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030041400] = ff2281c33469733c, %f4 = 00000000 0000ffff
ldda [%i1+%g0]0x89,%f4 ! %f4 = ff2281c3 3469733c
! Mem[0000000030041410] = 00000000, %l0 = d2038d0829000000
ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000021800180] = ffb7423e, %l7 = 00000000d85820fd
ldsha [%o3+0x180]%asi,%l7 ! %l7 = ffffffffffffffb7
! Mem[0000000030101408] = 0000009f, %l0 = 0000000000000000
lduwa [%i4+%o4]0x89,%l0 ! %l0 = 000000000000009f
! Mem[0000000030041400] = 3c736934, %l6 = 0000000000000000
lduba [%i1+%g0]0x81,%l6 ! %l6 = 000000000000003c
! Mem[0000000010141400] = 00000000, %l2 = 00000000000000ff
lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1408] = ff00000000000000, %f0 = 3c736934 c38122ff
ldda [%i3+%o4]0x80,%f0 ! %f0 = ff000000 00000000
! Starting 10 instruction Store Burst
! %f15 = e70000ff, Mem[00000000100c1408] = 000000ff
sta %f15,[%i3+%o4]0x88 ! Mem[00000000100c1408] = e70000ff
p0_label_216:
! Mem[0000000010081400] = ffffffff, %l3 = 0000000000000000
swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
! %f16 = 000000ff 00000000, Mem[0000000030041400] = 3c736934 c38122ff
stda %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff 00000000
! Mem[0000000010141400] = 00000000, %l5 = 00000000000000ff
ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! %l2 = 00000000, %l3 = ffffffff, Mem[0000000030141400] = 0000009f 00000000
stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 ffffffff
! Mem[0000000030141408] = e3000000, %l0 = 000000000000009f
swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000e3000000
! %l0 = 00000000e3000000, Mem[00000000300c1408] = 000000001e000000
stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000e3000000
! Mem[0000000010001400] = ffffffff, %l4 = 000000001bb8d5ff
swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000030041408] = 00000000, %l7 = ffffffffffffffb7
swapa [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
! %l0 = e3000000, %l1 = 0000ffff, Mem[0000000030181410] = 60000000 00000000
stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = e3000000 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ff000000, %l6 = 000000000000003c
lduha [%i5+%o5]0x80,%l6 ! %l6 = 000000000000ff00
p0_label_217:
! Mem[0000000030001408] = e3000000ffffff9f, %f6 = 646d910d 7abbfe4d
ldda [%i0+%o4]0x89,%f6 ! %f6 = e3000000 ffffff9f
! Mem[0000000021800180] = ffb7423e, %l2 = 0000000000000000
lduha [%o3+0x180]%asi,%l2 ! %l2 = 000000000000ffb7
! Mem[0000000010181400] = ff000000, %l4 = 00000000ffffffff
ldswa [%i6+%g0]0x80,%l4 ! %l4 = ffffffffff000000
! Mem[00000000100c1428] = 000000e3e2a2eaff, %f12 = 00000000 a6007f18
ldd [%i3+0x028],%f12 ! %f12 = 000000e3 e2a2eaff
! Mem[0000000010181438] = 000003d2, %l5 = 0000000000000000
ldsh [%i6+0x03a],%l5 ! %l5 = 00000000000003d2
! Mem[0000000010101410] = 9f22251e, %l6 = 000000000000ff00
lduha [%i4+%o5]0x88,%l6 ! %l6 = 000000000000251e
! Mem[0000000030001400] = ff9fffff, %l0 = 00000000e3000000
lduha [%i0+%g0]0x89,%l0 ! %l0 = 000000000000ffff
! %l5 = 00000000000003d2, immd = fffffffffffff522, %l6 = 000000000000251e
mulx %l5,-0xade,%l6 ! %l6 = ffffffffffd67be4
! Mem[0000000010041414] = 00000000, %l6 = ffffffffffd67be4
lduw [%i1+0x014],%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181437] = 47ee08bd, %l7 = 0000000000000000
ldstuba [%i6+0x037]%asi,%l7 ! %l7 = 000000bd000000ff
p0_label_218:
! %l6 = 0000000000000000, Mem[00000000201c0000] = b39f01ce, %asi = 80
stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000001ce
! %f8 = 00000000 340000ff, %l0 = 000000000000ffff
! Mem[0000000030181418] = 9c56136f606cfca9
add %i6,0x018,%g1
stda %f8,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030181418] = ff00003400000000
! %f16 = 000000ff 00000000, %l2 = 000000000000ffb7
! Mem[0000000010181418] = 60b136e460b1fbe4
add %i6,0x018,%g1
stda %f16,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181418] = 000000e4ff00fb00
! %f2 = 00000000, %f16 = 000000ff, %f0 = ff000000
fadds %f2 ,%f16,%f0 ! %l0 = 0000000000010021, Unfinished, %fsr = 0d00000800
! %l3 = 00000000ffffffff, Mem[0000000030181400] = ff000000
stba %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
! %l5 = 00000000000003d2, Mem[0000000010041410] = 000008ff
stwa %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000003d2
! %l5 = 00000000000003d2, Mem[0000000030081400] = 59b74c2f
stha %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 59b703d2
! %l2 = 000000000000ffb7, Mem[0000000030001410] = 00000000
stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = b7000000
! %l2 = 000000000000ffb7, Mem[0000000010181410] = ffffffff
stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffb7
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 29000000, %l3 = 00000000ffffffff
ldsba [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
p0_label_219:
! Mem[0000000010181408] = ffc52157, %l4 = ffffffffff000000
ldswa [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffc52157
! Mem[0000000030141408] = 9f00000000000000, %l0 = 0000000000010021
ldxa [%i5+%o4]0x81,%l0 ! %l0 = 9f00000000000000
! Mem[0000000010181428] = 0000000000000000, %f26 = 95d0a0c4 000000ff
ldd [%i6+0x028],%f26 ! %f26 = 00000000 00000000
! Mem[00000000211c0000] = 0000e5a1, %l0 = 9f00000000000000
lduba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = fffca64ca52e7e04, %f4 = ff2281c3 3469733c
ldda [%i4+%g0]0x81,%f4 ! %f4 = fffca64c a52e7e04
! %f30 = 000000ff f28b69b5, %f10 = 95d0a0c4
fxtos %f30,%f10 ! %f10 = 537ff28b
! Mem[00000000300c1410] = 00000000, %l5 = 00000000000003d2
lduha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = ff00000000000060, %l0 = 0000000000000000
ldxa [%i5+%g0]0x80,%l0 ! %l0 = ff00000000000060
! %l5 = 0000000000000000, %l3 = 0000000000000000, %l6 = 0000000000000000
and %l5,%l3,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = ffffffffffc52157, Mem[0000000030041410] = 00000000
stba %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000057
p0_label_220:
! %l3 = 0000000000000000, Mem[0000000010041431] = 088d03d2
stb %l3,[%i1+0x031] ! Mem[0000000010041430] = 080003d2
! %f22 = 646d910d 00000000, Mem[00000000300c1408] = e3000000 00000000
stda %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 646d910d 00000000
! %l4 = ffffffffffc52157, Mem[0000000030041410] = 57000000
stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 21570000
! %l0 = 00000060, %l1 = 0000ffff, Mem[0000000010141410] = 000000ff e0adcbff
stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000060 0000ffff
! Mem[0000000030141410] = fd2058d8, %l3 = 0000000000000000
swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000fd2058d8
! %f16 = 000000ff 00000000 ff080000 cb800000
! %f20 = ff9fffff 00000000 646d910d 00000000
! %f24 = ffc52157 34000032 00000000 00000000
! %f28 = 00000057 1bb8d5ff 000000ff f28b69b5
stda %f16,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
! %l5 = 0000000000000000, Mem[0000000010001410] = ff000000
stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! Mem[0000000030001400] = ffff9fff, %l5 = 0000000000000000
swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000ffff9fff
! %l4 = ffffffffffc52157, Mem[0000000010001410] = 00000000
stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffc52157
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 000000ff, %l4 = ffffffffffc52157
lduwa [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_221:
! Mem[0000000030141410] = 00000000, %l5 = 00000000ffff9fff
lduba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000201c0000] = 000001ce, %l4 = 00000000000000ff
lduba [%o0+0x001]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001400] = ffffffffffd5b81b, %f0 = ff000000 00000000
ldda [%i0+%g0]0x88,%f0 ! %f0 = ffffffff ffd5b81b
! Mem[0000000030001408] = 9fffffff, %l0 = ff00000000000060
ldswa [%i0+%o4]0x81,%l0 ! %l0 = ffffffff9fffffff
! Mem[0000000030101408] = 9f000000, %l4 = 0000000000000000
lduha [%i4+%o4]0x81,%l4 ! %l4 = 0000000000009f00
! Mem[0000000010141400] = 60000000 000000ff, %l0 = 9fffffff, %l1 = 0000ffff
ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000060000000
! Mem[0000000030141410] = 00000000, %l6 = 0000000000000000
lduha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
membar #Sync ! Added by membar checker (31)
! Mem[0000000010081418] = 00000000000000ff, %f4 = fffca64c a52e7e04
ldd [%i2+0x018],%f4 ! %f4 = 00000000 000000ff
! Mem[00000000211c0000] = 0000e5a1, %l6 = 0000000000000000
ldsba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 00000000, %l5 = 0000000000000000
swapa [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
p0_label_222:
! %l3 = 00000000fd2058d8, Mem[00000000211c0001] = 0000e5a1
stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = 00d8e5a1
! Code Fragment 4
p0_fragment_26:
! %l0 = 00000000000000ff
setx 0xb019de28705926b5,%g7,%l0 ! %l0 = b019de28705926b5
! %l1 = 0000000060000000
setx 0xf471a7a07f29db79,%g7,%l1 ! %l1 = f471a7a07f29db79
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = b019de28705926b5
setx 0x960c702fc5e7caf7,%g7,%l0 ! %l0 = 960c702fc5e7caf7
! %l1 = f471a7a07f29db79
setx 0x06d96e485ebc4efa,%g7,%l1 ! %l1 = 06d96e485ebc4efa
! %l3 = 00000000fd2058d8, Mem[0000000030041400] = 000000ff
stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = fd2058d8
! Mem[00000000300c1400] = ff9fffff, %l7 = 00000000000000bd
ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! %l2 = 000000000000ffb7, Mem[0000000010001408] = ff000000
stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffb70000
! %l2 = 000000000000ffb7, Mem[0000000030041410] = 21570000
stba %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = b7570000
! Mem[0000000010141414] = ffff0000, %l3 = 00000000fd2058d8
swap [%i5+0x014],%l3 ! %l3 = 00000000ffff0000
! %l0 = 960c702fc5e7caf7, Mem[0000000010141410] = 60000000
stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = f7000000
! %l4 = 00009f00, %l5 = 00000000, Mem[0000000010001400] = 1bb8d5ff ffffffff
stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00009f00 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 9f000000 ffffffff, %l2 = 0000ffb7, %l3 = ffff0000
ldda [%i4+%o4]0x81,%l2 ! %l2 = 000000009f000000 00000000ffffffff
p0_label_223:
! %f19 = cb800000, %f1 = ffd5b81b, %f22 = 646d910d 00000000
fsmuld %f19,%f1 ,%f22 ! %f22 = fffab703 60000000
! Mem[00000000300c1400] = ff9fffff, %l3 = 00000000ffffffff
ldsba [%i3+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030141410] = 00000000, %l3 = ffffffffffffffff
swapa [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (32)
! Mem[00000000300c1400] = ffff9fff 654a7d29 00000000 0d916d64
! Mem[00000000300c1410] = 00000000 00000000 60000000 00000000
! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
! Mem[000000001010142c] = 047e2ea5, %l0 = 960c702fc5e7caf7
ldsh [%i4+0x02c],%l0 ! %l0 = 000000000000047e
! Mem[0000000010181410] = ffffffb7, %l2 = 000000009f000000
lduha [%i6+%o5]0x88,%l2 ! %l2 = 000000000000ffb7
! Mem[00000000300c1400] = ff9fffff, %l3 = 0000000000000000
lduha [%i3+%g0]0x89,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010141430] = 003c4adb1560aefe, %l2 = 000000000000ffb7
ldxa [%i5+0x030]%asi,%l2 ! %l2 = 003c4adb1560aefe
! Mem[0000000010181410] = ffffffb7, %f7 = ffffff9f
lda [%i6+%o5]0x88,%f7 ! %f7 = ffffffb7
! Starting 10 instruction Store Burst
! %f0 = ffffffff ffd5b81b, Mem[0000000030081410] = ffff9fff 00000000
stda %f0 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff ffd5b81b
p0_label_224:
! Mem[00000000218000c1] = 19c5d5a0, %l5 = 0000000000000000
ldstub [%o3+0x0c1],%l5 ! %l5 = 000000c5000000ff
! %f6 = e3000000 ffffffb7, Mem[0000000010041420] = 00736934 00000000
std %f6 ,[%i1+0x020] ! Mem[0000000010041420] = e3000000 ffffffb7
! Mem[00000000300c1400] = ff9fffff, %l4 = 0000000000009f00
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! %l5 = 00000000000000c5, Mem[0000000030101400] = 4ca6fcff
stwa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000c5
! %f12 = 000000e3 e2a2eaff, Mem[00000000100c1410] = 1e0000ff 00000000
std %f12,[%i3+%o5] ! Mem[00000000100c1410] = 000000e3 e2a2eaff
! Mem[00000000100c1410] = e3000000, %l2 = 003c4adb1560aefe
swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000e3000000
! %f4 = 00000000, Mem[0000000030141410] = ffffffff
sta %f4 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! %l2 = e3000000, %l3 = 0000ffff, Mem[0000000030181410] = 000000e3 ffff0000
stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = e3000000 0000ffff
! Mem[0000000030001410] = b7000000, %l2 = 00000000e3000000
swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000b7000000
! Starting 10 instruction Load Burst
! Mem[0000000010101430] = 088d03d2, %l0 = 000000000000047e
lduba [%i4+0x032]%asi,%l0 ! %l0 = 0000000000000003
p0_label_225:
! Mem[0000000030141410] = 00000000, %l2 = 00000000b7000000
ldswa [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181420] = a334634c, %l1 = 06d96e485ebc4efa
ldsw [%i6+0x020],%l1 ! %l1 = ffffffffa334634c
! Mem[0000000030081400] = 000000ff, %l2 = 0000000000000000
lduha [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = b7ffffff, %f3 = 000000e3
lda [%i1+%o4]0x89,%f3 ! %f3 = b7ffffff
! Mem[00000000100c1410] = 1560aefe, %l3 = 000000000000ffff
ldswa [%i3+%o5]0x88,%l3 ! %l3 = 000000001560aefe
! Mem[0000000030181400] = 000000ff, %l0 = 0000000000000003
lduha [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030141408] = 9f000000 00000000, %l4 = 000000ff, %l5 = 000000c5
ldda [%i5+%o4]0x81,%l4 ! %l4 = 000000009f000000 0000000000000000
! %l6 = 0000000000000000, immed = 0000029d, %y = 00000000
udiv %l6,0x29d,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = 000000ff
! %l6 = 0000000000000000, immd = fffffffffffff847, %l2 = 0000000000000000
udivx %l6,-0x7b9,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, Mem[0000000020800040] = 0000f99a
sth %l0,[%o1+0x040] ! Mem[0000000020800040] = 00fff99a
p0_label_226:
! %l0 = 00000000000000ff, Mem[00000000218001c1] = 00ffc752
stb %l0,[%o3+0x1c1] ! Mem[00000000218001c0] = 00ffc752
! %l4 = 000000009f000000, Mem[000000001010142e] = 047e2ea5, %asi = 80
stba %l4,[%i4+0x02e]%asi ! Mem[000000001010142c] = 047e00a5
! Mem[0000000010181408] = 5721c5ff, %l1 = ffffffffa334634c
swapa [%i6+%o4]0x88,%l1 ! %l1 = 000000005721c5ff
! Mem[0000000030001400] = 00000000, %l3 = 0000000000000000
swapa [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (33)
! %l0 = 00000000000000ff, Mem[00000000300c1408] = 00000000
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! Mem[0000000010041410] = 000003d2, %l3 = 0000000000000000
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! %f16 = ffff9fff 654a7d29 00000000 0d916d64
! %f20 = 00000000 00000000 60000000 00000000
! %f24 = 00000000 34697300 a52e7e04 e2a2ea29
! %f28 = e3000000 d2038d08 00000000 00000000
stda %f16,[%i5]ASI_BLK_AIUPL ! Block Store to 0000000010141400
! Mem[0000000010001418] = 00000000, %l6 = 0000000000000000
swap [%i0+0x018],%l6 ! %l6 = 0000000000000000
! %f15 = e70000ff, %f5 = 000000ff
fcmpes %fcc1,%f15,%f5 ! %fcc1 = 1
! Starting 10 instruction Load Burst
! Mem[0000000010041418] = 00000000, %f11 = 6bd091ff
lda [%i1+0x018]%asi,%f11 ! %f11 = 00000000
p0_label_227:
! Mem[00000000211c0000] = 00d8e5a1, %l3 = 0000000000000000
ldsb [%o2+%g0],%l3 ! %l3 = 0000000000000000
! Mem[0000000010081410] = 00000000, %f8 = 00000000
lda [%i2+%o5]0x80,%f8 ! %f8 = 00000000
! Mem[00000000100c1418] = 00000000a6007f18, %l3 = 0000000000000000
ldxa [%i3+0x018]%asi,%l3 ! %l3 = 00000000a6007f18
! Mem[0000000010081438] = 00bc0000, %l0 = 00000000000000ff
ldsha [%i2+0x038]%asi,%l0 ! %l0 = 00000000000000bc
! Mem[00000000300c1408] = ff000000, %l6 = 0000000000000000
ldsha [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000010041400] = ffffffad, %l6 = ffffffffffffff00
lduha [%i1+%g0]0x88,%l6 ! %l6 = 000000000000ffad
! %l4 = 9f000000, %l5 = 00000000, Mem[0000000010101438] = 00000000 00000000
stda %l4,[%i4+0x038]%asi ! Mem[0000000010101438] = 9f000000 00000000
! Mem[0000000030101400] = c5000000, %l4 = 000000009f000000
ldswa [%i4+%g0]0x81,%l4 ! %l4 = ffffffffc5000000
! Mem[00000000100c1410] = 1560aefe, %l6 = 000000000000ffad
ldswa [%i3+%o5]0x88,%l6 ! %l6 = 000000001560aefe
! Starting 10 instruction Store Burst
! %f4 = 00000000, Mem[0000000030081400] = 000000ff
sta %f4 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
p0_label_228:
! %l3 = 00000000a6007f18, Mem[0000000030101410] = 00000000
stha %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 7f180000
! %f2 = 00000000 b7ffffff, Mem[0000000010181400] = 000000ff 00000000
stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 b7ffffff
! %l0 = 000000bc, %l1 = 5721c5ff, Mem[0000000030041408] = ffffffb7 000000e3
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000bc 5721c5ff
! %f16 = ffff9fff 654a7d29 00000000 0d916d64
! %f20 = 00000000 00000000 60000000 00000000
! %f24 = 00000000 34697300 a52e7e04 e2a2ea29
! %f28 = e3000000 d2038d08 00000000 00000000
stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
membar #Sync ! Added by membar checker (34)
! Mem[0000000010141400] = 297d4a65, %l3 = a6007f18, %l5 = 00000000
casa [%i5]0x80,%l3,%l5 ! %l5 = 00000000297d4a65
! Mem[0000000010181400] = b7ffffff, %l1 = 000000005721c5ff
swapa [%i6+%g0]0x88,%l1 ! %l1 = 00000000b7ffffff
! Mem[0000000010041410] = ff0003d2, %l1 = 00000000b7ffffff
ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! %f28 = e3000000, Mem[0000000030001410] = e3000000
sta %f28,[%i0+%o5]0x81 ! Mem[0000000030001410] = e3000000
! %f24 = 00000000 34697300, %l0 = 00000000000000bc
! Mem[0000000030181410] = 000000e3ffff0000
add %i6,0x010,%g1
stda %f24,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030181410] = 000000e300000000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 5721c5ff, %l1 = 00000000000000ff
lduha [%i6+%g0]0x88,%l1 ! %l1 = 000000000000c5ff
p0_label_229:
! Mem[0000000030181400] = 000000ff, %l1 = 000000000000c5ff
lduba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1408] = ff0000e7, %f17 = 654a7d29
ld [%i3+%o4],%f17 ! %f17 = ff0000e7
! Mem[0000000010001400] = 009f0000, %l3 = 00000000a6007f18
ldswa [%i0+%g0]0x88,%l3 ! %l3 = 00000000009f0000
! Mem[0000000010141410] = 00000000, %l1 = 00000000000000ff
lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001400] = 00000000009f0000, %l2 = 0000000000000000
ldxa [%i0+%g0]0x88,%l2 ! %l2 = 00000000009f0000
! Mem[0000000010001400] = 00009f0000000000, %l4 = ffffffffc5000000
ldxa [%i0+0x000]%asi,%l4 ! %l4 = 00009f0000000000
! Mem[000000001014143c] = 00000000, %l0 = 00000000000000bc
lduwa [%i5+0x03c]%asi,%l0 ! %l0 = 0000000000000000
! %l1 = 0000000000000000, imm = 000000000000042b, %l1 = 0000000000000000
subc %l1,0x42b,%l1 ! %l1 = fffffffffffffbd5
! Mem[0000000021800000] = ffff18df, %l4 = 00009f0000000000
ldsh [%o3+%g0],%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f22 = 60000000 00000000, Mem[0000000010101410] = 9f22251e 00000000
stda %f22,[%i4+%o5]0x88 ! Mem[0000000010101410] = 60000000 00000000
p0_label_230:
! %l0 = 0000000000000000, immd = 0000000000000bfd, %l1 = fffffffffffffbd5
sdivx %l0,0xbfd,%l1 ! %l1 = 0000000000000000
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010001408] = 0000b7ff 000000ff
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 00000000
! Mem[000000001004142c] = 047e2ea5, %l1 = 0000000000000000
swap [%i1+0x02c],%l1 ! %l1 = 00000000047e2ea5
! Mem[0000000030141400] = ffff9fff, %l1 = 00000000047e2ea5
swapa [%i5+%g0]0x81,%l1 ! %l1 = 00000000ffff9fff
! %f26 = a52e7e04, Mem[0000000010041408] = 34000032
sta %f26,[%i1+%o4]0x88 ! Mem[0000000010041408] = a52e7e04
! %l0 = 0000000000000000, Mem[0000000010001400] = 00009f00
stba %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00009f00
! %f14 = fd2146b2 e70000ff, Mem[0000000010101408] = 00ff0029 0000009f
stda %f14,[%i4+%o4]0x80 ! Mem[0000000010101408] = fd2146b2 e70000ff
! %f20 = 00000000 00000000, %l0 = 0000000000000000
! Mem[0000000030181430] = e3000000d2038d08
add %i6,0x030,%g1
stda %f20,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030181430] = e3000000d2038d08
! %l6 = 000000001560aefe, Mem[0000000010181408] = a334634c
stha %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = a334aefe
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 9f000000, %l5 = 00000000297d4a65
swapa [%i4+%o4]0x81,%l5 ! %l5 = 000000009f000000
p0_label_231:
! Mem[00000000300c1408] = 646d910d000000ff, %f26 = a52e7e04 e2a2ea29
ldda [%i3+%o4]0x89,%f26 ! %f26 = 646d910d 000000ff
! Mem[00000000300c1410] = 00000000 00000000, %l2 = 009f0000, %l3 = 009f0000
ldda [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030001408] = 9fffffff, %l7 = 00000000000000ff
lduba [%i0+%o4]0x81,%l7 ! %l7 = 000000000000009f
! Mem[00000000300c1400] = ffff9fff 654a7d29, %l6 = 1560aefe, %l7 = 0000009f
ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffff9fff 00000000654a7d29
! Mem[0000000010141400] = 654a7d29, %l1 = 00000000ffff9fff
ldswa [%i5+%g0]0x88,%l1 ! %l1 = 00000000654a7d29
! Mem[0000000030141400] = a52e7e04, %l1 = 00000000654a7d29
ldswa [%i5+%g0]0x89,%l1 ! %l1 = ffffffffa52e7e04
! %f29 = d2038d08, %f11 = 00000000, %f8 = 00000000
fsubs %f29,%f11,%f8 ! %f8 = d2038d08
! Mem[00000000100c1408] = ff0000e7 00000000, %l6 = ffff9fff, %l7 = 654a7d29
ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000ff0000e7 0000000000000000
! Mem[0000000010141424] = 00000000, %l3 = 0000000000000000
lduw [%i5+0x024],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1418] = 00000000, %l7 = 0000000000000000
swap [%i3+0x018],%l7 ! %l7 = 0000000000000000
p0_label_232:
! %l0 = 0000000000000000, Mem[00000000100c1407] = cb800000
stb %l0,[%i3+0x007] ! Mem[00000000100c1404] = cb800000
! Mem[000000001010142c] = 047e00a5, %l2 = 0000000000000000, %asi = 80
swapa [%i4+0x02c]%asi,%l2 ! %l2 = 00000000047e00a5
! Mem[0000000030181410] = 000000e3, %l3 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181410] = ff0000e3, %l4 = ffffffffffffffff
ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! %l5 = 000000009f000000, Mem[0000000030081408] = ff080000
stba %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00080000
! %l4 = 00000000000000ff, Mem[0000000010041410] = d20300ff
stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = d20300ff
! Mem[0000000010181410] = ffffffb7, %l7 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000b7000000ff
! %l2 = 047e00a5, %l3 = 00000000, Mem[0000000030041408] = 000000bc 5721c5ff
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 047e00a5 00000000
! %f22 = 60000000, Mem[00000000300c1408] = 000000ff
sta %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 60000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 654a7d29, %l0 = 0000000000000000
ldsba [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000029
p0_label_233:
! Mem[0000000030101410] = 000000290000187f, %f20 = 00000000 00000000
ldda [%i4+%o5]0x89,%f20 ! %f20 = 00000029 0000187f
! Mem[0000000010081400] = 00000000, %f14 = fd2146b2
lda [%i2+%g0]0x88,%f14 ! %f14 = 00000000
! Mem[0000000010141410] = 00000000, %f17 = ff0000e7
lda [%i5+%o5]0x80,%f17 ! %f17 = 00000000
! Mem[0000000030141410] = 0000000000000000, %l7 = 00000000000000b7
ldxa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l6 = 00000000ff0000e7
ldsba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = 00000000, %l6 = 0000000000000000
ldsba [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141418] = 0000000000000060, %l6 = 0000000000000000
ldxa [%i5+0x018]%asi,%l6 ! %l6 = 0000000000000060
! Mem[00000000211c0000] = 00d8e5a1, %l5 = 000000009f000000
ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffd8
! Mem[0000000010101430] = 088d03d2, %l7 = 0000000000000000
ldsh [%i4+0x032],%l7 ! %l7 = 00000000000003d2
! Starting 10 instruction Store Burst
! Mem[0000000021800001] = ffff18df, %l0 = 0000000000000029
ldstub [%o3+0x001],%l0 ! %l0 = 000000ff000000ff
p0_label_234:
! %l1 = ffffffffa52e7e04, Mem[0000000030141410] = 00000000
stba %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000004
! %l4 = 00000000000000ff, Mem[0000000030181400] = ff000000
stwa %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff
! Mem[0000000010001410] = 5721c5ff, %l6 = 0000000000000060
swapa [%i0+%o5]0x80,%l6 ! %l6 = 000000005721c5ff
! Mem[0000000030081400] = 00000000, %l3 = 0000000000000000
ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! %l6 = 000000005721c5ff, Mem[0000000030001408] = ffffff9f
stha %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffc5ff
! %l0 = 00000000000000ff, Mem[0000000010101439] = 9f000000, %asi = 80
stba %l0,[%i4+0x039]%asi ! Mem[0000000010101438] = 9fff0000
! Mem[0000000010081424] = 34a1c300, %l3 = 0000000000000000
swap [%i2+0x024],%l3 ! %l3 = 0000000034a1c300
! %f0 = ffffffff ffd5b81b, Mem[0000000010101400] = 00000000 29000000
stda %f0 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff ffd5b81b
! %l7 = 00000000000003d2, Mem[0000000010101414] = 00000060
stw %l7,[%i4+0x014] ! Mem[0000000010101414] = 000003d2
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 00009f0000000000, %l0 = 00000000000000ff
ldxa [%i0+%g0]0x80,%l0 ! %l0 = 00009f0000000000
p0_label_235:
! Mem[0000000030101400] = 000000c5, %l3 = 0000000034a1c300
ldsba [%i4+%g0]0x89,%l3 ! %l3 = ffffffffffffffc5
! Mem[0000000010181410] = ffffffff, %f29 = d2038d08
lda [%i6+%o5]0x88,%f29 ! %f29 = ffffffff
! %f10 = 537ff28b 00000000, Mem[00000000300c1410] = 00000000 00000000
stda %f10,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 537ff28b 00000000
! Mem[00000000100c1400] = ff080000cb800000, %f20 = 00000029 0000187f
ldda [%i3+%g0]0x80,%f20 ! %f20 = ff080000 cb800000
! Mem[0000000030181408] = ff00d52a, %l5 = ffffffffffffffd8
lduwa [%i6+%o4]0x81,%l5 ! %l5 = 00000000ff00d52a
! Mem[00000000100c1400] = ff080000, %f3 = b7ffffff
lda [%i3+%g0]0x80,%f3 ! %f3 = ff080000
! Mem[0000000010141414] = 00000000, %l3 = ffffffffffffffc5
ldswa [%i5+0x014]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = 0d916d64, %f23 = 00000000
lda [%i5+%o4]0x88,%f23 ! %f23 = 0d916d64
! Mem[00000000100c1400] = 000080cb000008ff, %f12 = 000000e3 e2a2eaff
ldda [%i3+%g0]0x88,%f12 ! %f12 = 000080cb 000008ff
! Starting 10 instruction Store Burst
! %f24 = 00000000 34697300, %l1 = ffffffffa52e7e04
! Mem[00000000100c1410] = feae6015e2a2eaff
add %i3,0x010,%g1
stda %f24,[%g1+%l1]ASI_PST16_PL ! Mem[00000000100c1410] = feae60150000eaff
p0_label_236:
! %f22 = 60000000 0d916d64, Mem[00000000100c1408] = e70000ff 00000000
stda %f22,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 60000000 0d916d64
! %l5 = 00000000ff00d52a, Mem[000000001008143c] = a52e7e04
sth %l5,[%i2+0x03c] ! Mem[000000001008143c] = d52a7e04
! %l6 = 000000005721c5ff, Mem[0000000010141400] = 297d4a65
stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = c5ff4a65
! Mem[0000000030141408] = 00000000, %l4 = 00000000000000ff
swapa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
! %f11 = 00000000, %f26 = 646d910d, %f8 = d2038d08
fmuls %f11,%f26,%f8 ! %f8 = 00000000
! %l6 = 5721c5ff, %l7 = 000003d2, Mem[0000000010001410] = 60000000 00000000
stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 5721c5ff 000003d2
! Mem[00000000211c0000] = 00d8e5a1, %l6 = 000000005721c5ff
ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1400] = ffff9fff, %l1 = ffffffffa52e7e04
ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %l5 = 00000000ff00d52a, Mem[0000000010001410] = 5721c5ff
stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 5721c52a
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = a52e7e04, %l2 = 00000000047e00a5
swapa [%i1+%o4]0x88,%l2 ! %l2 = 00000000a52e7e04
p0_label_237:
! Mem[0000000030041400] = 00000000d85820fd, %f22 = 60000000 0d916d64
ldda [%i1+%g0]0x89,%f22 ! %f22 = 00000000 d85820fd
! Mem[0000000010081400] = 00000000, %l1 = 00000000000000ff
ldsw [%i2+%g0],%l1 ! %l1 = 0000000000000000
! Mem[0000000030101400] = c5000000, %l3 = 0000000000000000
lduba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000c5
membar #Sync ! Added by membar checker (35)
! Mem[00000000300c1400] = ffff9fff 654a7d29 00000060 0d916d64
! Mem[00000000300c1410] = 00000000 8bf27f53 60000000 00000000
! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
ldda [%i3]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010001408] = 00000000, %l4 = 0000000000000000
lduha [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000020800000] = ffffe062, %l4 = 0000000000000000
lduh [%o1+%g0],%l4 ! %l4 = 000000000000ffff
! Mem[0000000030181410] = e30000ff, %l7 = 00000000000003d2
lduha [%i6+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030101408] = 654a7d29, %f8 = 00000000
lda [%i4+%o4]0x89,%f8 ! %f8 = 654a7d29
! Mem[0000000030001400] = 00000000, %l0 = 00009f0000000000
lduwa [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010001410] = 5721c52a 000003d2
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 00000000
p0_label_238:
! %l1 = 0000000000000000, Mem[0000000010181408] = feae34a3
stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000034a3
! %l0 = 0000000000000000, Mem[0000000010001408] = 0000000000000000
stxa %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
membar #Sync ! Added by membar checker (36)
! %l4 = 000000000000ffff, Mem[00000000300c1408] = 00000060
stha %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffff0060
! %l0 = 0000000000000000, Mem[0000000030081410] = 1bb8d5ff
stwa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000
swapa [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %f0 = ffffffff ffd5b81b, Mem[0000000010101410] = 00000000 000003d2
stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff ffd5b81b
! %l6 = 0000000000000000, Mem[00000000300c1408] = 6000ffff
stba %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 6000ff00
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010141410] = 00000000 00000000
stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 000000ff
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041410] = ff0003d2 00000000
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
lduha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
p0_label_239:
! Mem[000000001014142c] = 047e2ea5, %l5 = 00000000ff00d52a
lduwa [%i5+0x02c]%asi,%l5 ! %l5 = 00000000047e2ea5
! Mem[0000000030141400] = 047e2ea5654a7d29, %f12 = 000080cb 000008ff
ldda [%i5+%g0]0x81,%f12 ! %f12 = 047e2ea5 654a7d29
! %l2 = 00000000a52e7e04, imm = 0000000000000309, %l7 = 00000000000000ff
xnor %l2,0x309,%l7 ! %l7 = ffffffff5ad182f2
! Mem[0000000030181410] = 00000000e30000ff, %l5 = 00000000047e2ea5
ldxa [%i6+%o5]0x89,%l5 ! %l5 = 00000000e30000ff
! Mem[00000000218001c0] = 00ffc752, %l5 = 00000000e30000ff
ldsh [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
! Mem[00000000201c0000] = 000001ce, %l4 = 000000000000ffff
ldsba [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = d85820fd, %l7 = ffffffff5ad182f2
lduha [%i1+%g0]0x89,%l7 ! %l7 = 00000000000020fd
! Mem[0000000010181408] = 000034a3, %l2 = 00000000a52e7e04
ldswa [%i6+%o4]0x80,%l2 ! %l2 = 00000000000034a3
! Mem[0000000010101410] = 1bb8d5ff ffffffff, %l4 = 00000000, %l5 = 000000ff
ldda [%i4+%o5]0x88,%l4 ! %l4 = 00000000ffffffff 000000001bb8d5ff
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 00000000, %l3 = 00000000000000c5
swapa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
p0_label_240:
! %l4 = 00000000ffffffff, Mem[00000000100c1416] = 0000eaff, %asi = 80
stha %l4,[%i3+0x016]%asi ! Mem[00000000100c1414] = 0000ffff
! %f14 = 00000000 e70000ff, %l1 = 0000000000000000
! Mem[0000000030101418] = 0073693400000000
add %i4,0x018,%g1
stda %f14,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030101418] = 0073693400000000
! Mem[0000000030181408] = ff00d52a, %l0 = 0000000000000000
swapa [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff00d52a
! %l2 = 00000000000034a3, %l6 = 0000000000000000, %l3 = 0000000000000000
xnor %l2,%l6,%l3 ! %l3 = ffffffffffffcb5c
! Mem[0000000010141404] = ff9fffff, %l4 = ffffffff, %l5 = 1bb8d5ff
add %i5,0x04,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ff9fffff
! %l7 = 00000000000020fd, Mem[0000000030041410] = 000057b7
stba %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000057fd
! Mem[0000000010101410] = ffffffff, %l0 = 00000000ff00d52a
ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030041408] = a5007e04, %l5 = 00000000ff9fffff
ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 00000004000000ff
! %f12 = 047e2ea5 654a7d29, Mem[0000000030001408] = ffc5ffff 000000e3
stda %f12,[%i0+%o4]0x81 ! Mem[0000000030001408] = 047e2ea5 654a7d29
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 000001ce, %l3 = ffffffffffffcb5c
lduha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
p0_label_241:
! Mem[0000000010041408] = a5007e045721c5ff, %f12 = 047e2ea5 654a7d29
ldda [%i1+%o4]0x80,%f12 ! %f12 = a5007e04 5721c5ff
! Mem[0000000020800000] = ffffe062, %l7 = 00000000000020fd
lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030001408] = 047e2ea5 654a7d29, %l0 = 000000ff, %l1 = 00000000
ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000047e2ea5 00000000654a7d29
! Mem[00000000100c1400] = ff080000 cb800000, %l2 = 000034a3, %l3 = 00000000
ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff080000 00000000cb800000
! Mem[0000000010041408] = a5007e045721c5ff, %f2 = 00000000 ff080000
ldda [%i1+0x008]%asi,%f2 ! %f2 = a5007e04 5721c5ff
! Mem[0000000010101418] = a9fc6c60 6f13569c, %l2 = ff080000, %l3 = cb800000
ldd [%i4+0x018],%l2 ! %l2 = 00000000a9fc6c60 000000006f13569c
membar #Sync ! Added by membar checker (37)
! Mem[00000000300c1400] = ffff9fff 654a7d29 00ff0060 0d916d64
! Mem[00000000300c1410] = 00000000 8bf27f53 60000000 00000000
! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
! Mem[0000000030081410] = 00000000, %l0 = 00000000047e2ea5
ldsba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l1 = 00000000654a7d29
lduha [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010081438] = 00bc0000, %l1 = 00000000, %l5 = 00000004
add %i2,0x38,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000bc0000
p0_label_242:
! Mem[0000000010141430] = 088d03d2000000e3, %l4 = 00000000ffffffff, %l6 = 0000000000000000
add %i5,0x30,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 088d03d2000000e3
! %f28 = 088d03d2, %f29 = 000000e3, %f22 = 00000000
fsubs %f28,%f29,%f22 ! %l0 = 0000000000000022, Unfinished, %fsr = 0d00000800
! Mem[0000000010081407] = 9e7c1543, %l2 = 00000000a9fc6c60
ldstub [%i2+0x007],%l2 ! %l2 = 00000043000000ff
! %f20 = 537ff28b, Mem[0000000030141400] = 047e2ea5
sta %f20,[%i5+%g0]0x81 ! Mem[0000000030141400] = 537ff28b
! Mem[0000000030181400] = ff000000, %l1 = 0000000000000000
swapa [%i6+%g0]0x89,%l1 ! %l1 = 00000000ff000000
! %f20 = 537ff28b, %f26 = 29eaa2e2, %f25 = 00000000
fmuls %f20,%f26,%f25 ! %f25 = 3dea968c
! Mem[0000000010101424] = 000000ff, %l7 = 000000000000ffff, %asi = 80
swapa [%i4+0x024]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181400] = ffc52157, %l1 = 00000000ff000000
lduha [%i6+%g0]0x80,%l1 ! %l1 = 000000000000ffc5
! %l1 = 000000000000ffc5, Mem[0000000010041400] = ffffffad
stba %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffc5
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 0000187f, %l5 = 0000000000bc0000
ldsha [%i4+%o5]0x89,%l5 ! %l5 = 000000000000187f
p0_label_243:
! Code Fragment 3
p0_fragment_27:
! %l0 = 0000000000000022
setx 0x92242e6042ff7048,%g7,%l0 ! %l0 = 92242e6042ff7048
! %l1 = 000000000000ffc5
setx 0xdd7c5807d6d8ab02,%g7,%l1 ! %l1 = dd7c5807d6d8ab02
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 92242e6042ff7048
setx 0xe10ba2c036c8027d,%g7,%l0 ! %l0 = e10ba2c036c8027d
! %l1 = dd7c5807d6d8ab02
setx 0x14e26f97fe4c6c80,%g7,%l1 ! %l1 = 14e26f97fe4c6c80
! Mem[0000000030141400] = 8bf27f53, %l1 = 14e26f97fe4c6c80
lduwa [%i5+%g0]0x89,%l1 ! %l1 = 000000008bf27f53
! Mem[0000000010141424] = 00000000, %l3 = 000000006f13569c
ldsb [%i5+0x027],%l3 ! %l3 = 0000000000000000
! Mem[0000000030081400] = ff000000 00000000, %l2 = 00000043, %l3 = 00000000
ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
! %l1 = 000000008bf27f53, imm = fffffffffffff31d, %l1 = 000000008bf27f53
andn %l1,-0xce3,%l1 ! %l1 = 0000000000000c42
! Mem[0000000010101408] = b24621fd, %l1 = 0000000000000c42
ldsba [%i4+%o4]0x88,%l1 ! %l1 = fffffffffffffffd
! Mem[0000000021800080] = 18f59b02, %l5 = 000000000000187f
lduh [%o3+0x080],%l5 ! %l5 = 00000000000018f5
! Mem[00000000300c1400] = ffff9fff, %f18 = 646d910d
lda [%i3+%g0]0x81,%f18 ! %f18 = ffff9fff
! Mem[0000000030101408] = ffffffff654a7d29, %l2 = 00000000ff000000
ldxa [%i4+%o4]0x89,%l2 ! %l2 = ffffffff654a7d29
! Starting 10 instruction Store Burst
! Mem[0000000010041400] = ffffffc5, %l7 = 00000000000000ff
swapa [%i1+%g0]0x88,%l7 ! %l7 = 00000000ffffffc5
p0_label_244:
! %f16 = 297d4a65 ff9fffff, Mem[0000000030101408] = 297d4a65 ffffffff
stda %f16,[%i4+%o4]0x81 ! Mem[0000000030101408] = 297d4a65 ff9fffff
! Mem[0000000030181408] = 00000000, %l0 = e10ba2c036c8027d
ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[000000001004142c] = 00000000, %l3 = 00000000, %l6 = 000000e3
add %i1,0x2c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000
! %l7 = 00000000ffffffc5, %l0 = 0000000000000000, %l7 = 00000000ffffffc5
or %l7,%l0,%l7 ! %l7 = 00000000ffffffc5
! %l4 = 00000000ffffffff, Mem[0000000010181408] = 32000034a3340000
stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000ffffffff
! Mem[00000000100c1408] = 646d910d, %l0 = 0000000000000000
swapa [%i3+%o4]0x80,%l0 ! %l0 = 00000000646d910d
! Mem[00000000100c1418] = 00000000a6007f18, %l6 = 0000000000000000, %l2 = ffffffff654a7d29
add %i3,0x18,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a6007f18
! %f0 = 297d4a65 ff9fffff 646d910d 6000ff00
! %f4 = 537ff28b 00000000 00000000 00000060
! %f8 = 00736934 00000000 29eaa2e2 047e2ea5
! %f12 = 088d03d2 000000e3 00000000 00000000
stda %f0,[%i3]ASI_BLK_AIUSL ! Block Store to 00000000300c1400
! Mem[0000000010141410] = 00000000, %l7 = 00000000ffffffc5
ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ff000000 00000000, %l4 = ffffffff, %l5 = 000018f5
ldda [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000 00000000ff000000
p0_label_245:
! Mem[0000000010081410] = db72f184 c5000000, %l2 = a6007f18, %l3 = 00000000
ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000c5000000 00000000db72f184
! Mem[0000000010001424] = 000000bc, %l3 = 00000000db72f184
lduw [%i0+0x024],%l3 ! %l3 = 00000000000000bc
! %l3 = 00000000000000bc, imm = fffffffffffff2d3, %l5 = 00000000ff000000
andn %l3,-0xd2d,%l5 ! %l5 = 000000000000002c
! Mem[0000000010141410] = 000000ff, %l4 = 0000000000000000
lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
membar #Sync ! Added by membar checker (38)
! Mem[00000000100c1410] = feae6015, %l2 = 00000000c5000000
ldsha [%i3+%o5]0x80,%l2 ! %l2 = fffffffffffffeae
! Mem[0000000010041400] = ffffffff 000000ff, %l6 = 00000000, %l7 = 00000000
ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000ffffffff
! Mem[0000000030081400] = 00000000 000000ff, %l0 = 646d910d, %l1 = fffffffd
ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[0000000010181408] = ffffffff, %l3 = 00000000000000bc
ldsba [%i6+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081410] = 00000000, %l5 = 000000000000002c
lduwa [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c140c] = 00000060, %l5 = 0000000000000000
ldstuba [%i3+0x00c]%asi,%l5 ! %l5 = 00000000000000ff
p0_label_246:
! %l4 = 00000000000000ff, Mem[0000000010081408] = ff000000
stba %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000
! %l2 = fffffffffffffeae, Mem[0000000010141410] = ff000000
stwa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = fffffeae
! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1438] = 4ca6fc6b654a7d29, %l2 = fffffffffffffeae, %l0 = 00000000000000ff
add %i3,0x38,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 4ca6fc6b654a7d29
! %f24 = 00736934 3dea968c, Mem[0000000010081410] = c5000000 db72f184
stda %f24,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00736934 3dea968c
! Mem[0000000030041410] = fd570000, %l6 = 00000000000000ff
swapa [%i1+%o5]0x81,%l6 ! %l6 = 00000000fd570000
! Mem[00000000100c140c] = ff000060, %l6 = fd570000, %l4 = 000000ff
add %i3,0x0c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ff000060
! Mem[0000000030081400] = 000000ff, %l6 = 00000000fd570000
swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %l3 = ffffffffffffffff, Mem[00000000100c1400] = 000080cb000008ff
stxa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010081420] = ff2281c3, %l1 = 0000000000000000
ldsh [%i2+0x022],%l1 ! %l1 = ffffffffffff81c3
p0_label_247:
! Mem[000000001010140c] = e70000ff, %l2 = fffffffffffffeae
lduw [%i4+0x00c],%l2 ! %l2 = 00000000e70000ff
! Mem[0000000030141400] = 8bf27f53, %f16 = 297d4a65
lda [%i5+%g0]0x89,%f16 ! %f16 = 8bf27f53
! Mem[0000000010101400] = 1bb8d5ff, %l6 = 00000000000000ff
ldsba [%i4+%g0]0x80,%l6 ! %l6 = 000000000000001b
! Mem[00000000100c1408] = 00000000ff000060, %l1 = ffffffffffff81c3
ldxa [%i3+%o4]0x80,%l1 ! %l1 = 00000000ff000060
! %l2 = 00000000e70000ff, %l5 = 0000000000000000, %l4 = 00000000ff000060
subc %l2,%l5,%l4 ! %l4 = 00000000e70000ff
! Mem[0000000010001408] = 00000000, %l2 = 00000000e70000ff
ldsha [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001410] = ffff0000000000e3, %f30 = 00000000 00000000
ldda [%i0+%o5]0x89,%f30 ! %f30 = ffff0000 000000e3
! Mem[0000000030141410] = 00000004, %l1 = 00000000ff000060
ldsha [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000004
! Mem[0000000010081410] = 8c96ea3d, %l0 = 4ca6fc6b654a7d29
ldsba [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffff8c
! Starting 10 instruction Store Burst
! Mem[00000000300c1400] = ff9fffff, %l2 = 0000000000000000
swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000ff9fffff
p0_label_248:
! %l7 = 00000000ffffffff, Mem[00000000201c0000] = 000001ce, %asi = 80
stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff0001ce
! %f4 = 537ff28b 00000000, Mem[0000000010181400] = ffc52157 00000000
stda %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 537ff28b 00000000
! %l5 = 0000000000000000, Mem[00000000201c0001] = ff0001ce
stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ff0001ce
! Mem[0000000010141410] = fffffeae, %l2 = 00000000ff9fffff
swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000fffffeae
! Mem[0000000030041400] = fd2058d8, %l3 = ffffffffffffffff
ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000fd000000ff
! Mem[00000000100c1414] = 0000ffff, %l2 = fffffeae, %l2 = fffffeae
add %i3,0x14,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000000ffff
! %l2 = 000000000000ffff, Mem[0000000030001400] = 00000000
stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff0000
! %l1 = 0000000000000004, Mem[0000000010101408] = ff0000e7b24621fd
stxa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000004
! %l0 = ffffffffffffff8c, Mem[00000000201c0000] = ff0001ce
sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = ff8c01ce
! Starting 10 instruction Load Burst
! Mem[00000000100c140c] = ff000060, %l0 = ffffffffffffff8c
ldub [%i3+0x00e],%l0 ! %l0 = 0000000000000000
p0_label_249:
! Mem[0000000030101410] = 00000029 0000187f, %l0 = 00000000, %l1 = 00000004
ldda [%i4+%o5]0x89,%l0 ! %l0 = 000000000000187f 0000000000000029
! Mem[0000000010181430] = 0000b160, %l1 = 0000000000000029
lduw [%i6+0x030],%l1 ! %l1 = 000000000000b160
! Mem[0000000030181410] = e30000ff, %l6 = 000000000000001b
ldsha [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %f29 = 000000e3, %f10 = 29eaa2e2
fcmpes %fcc3,%f29,%f10 ! %fcc3 = 1
! Mem[0000000030101408] = ffff9fff654a7d29, %l2 = 000000000000ffff
ldxa [%i4+%o4]0x89,%l2 ! %l2 = ffff9fff654a7d29
! Mem[0000000030101400] = c5000000, %l1 = 000000000000b160
ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffc5000000
! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000
lduba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = feae6015, %l3 = 00000000000000fd
lduha [%i3+%o5]0x80,%l3 ! %l3 = 000000000000feae
! Mem[0000000010041400] = 000000ff, %l6 = 00000000000000ff
ldswa [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 000000000000187f, Mem[0000000010081400] = ff000000
stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 187f0000
p0_label_250:
! %l3 = 000000000000feae, Mem[00000000100c1400] = ffffffffffffffff
stxa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000000000feae
! Mem[0000000030141408] = 000000ff, %l6 = 00000000000000ff
swapa [%i5+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1404] = 00000000, %l7 = 00000000ffffffff, %asi = 80
swapa [%i3+0x004]%asi,%l7 ! %l7 = 0000000000000000
! %f6 = 00000000, Mem[00000000300c1400] = 00000000
sta %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! %l5 = 0000000000000000, immd = 0000000000000ba7, %l0 = 000000000000187f
sdivx %l5,0xba7,%l0 ! %l0 = 0000000000000000
! %l4 = 00000000e70000ff, Mem[0000000030101408] = 654a7d29
stha %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 654a00ff
! Mem[00000000300c1410] = 00000000, %l7 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010081410] = 3dea968c 00736934
stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff 00000000
! Mem[0000000010001400] = 009f0000, %l2 = ffff9fff654a7d29
swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000009f0000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 00000000, %l6 = 00000000000000ff
ldswa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
p0_label_251:
! Mem[0000000010001400] = 00000000 654a7d29, %l2 = 009f0000, %l3 = 0000feae
ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000654a7d29 0000000000000000
membar #Sync ! Added by membar checker (39)
! Mem[00000000100c1400] = aefe0000 ffffffff 00000000 ff000060
! Mem[00000000100c1410] = feae6015 0000ffff 00000000 a6007f18
! Mem[00000000100c1420] = 00000000 34030000 000000e3 e2a2eaff
! Mem[00000000100c1430] = e8476df6 d01edd19 4ca6fc6b 654a7d29
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
! Mem[0000000030001408] = 297d4a65 a52e7e04, %l6 = 00000000, %l7 = 00000000
ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000a52e7e04 00000000297d4a65
! Mem[0000000030001410] = 000000e3, %l3 = 0000000000000000
lduwa [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000e3
! Mem[0000000010181408] = ffffffff00000000, %l2 = 00000000654a7d29
ldx [%i6+%o4],%l2 ! %l2 = ffffffff00000000
! Mem[0000000030001408] = a52e7e04, %l3 = 00000000000000e3
lduwa [%i0+%o4]0x89,%l3 ! %l3 = 00000000a52e7e04
! Mem[0000000030101410] = 0000187f, %f2 = 646d910d
lda [%i4+%o5]0x89,%f2 ! %f2 = 0000187f
! Mem[0000000010181410] = ffffffff, %l4 = 00000000e70000ff
lduwa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000010001400] = 297d4a65 00000000 00000000 00000000
! Mem[0000000010001410] = 00000000 00000000 00000000 db72f184
! Mem[0000000010001420] = 00000000 000000bc d2038d08 29000000
! Mem[0000000010001430] = a52e7e04 f66d47e8 ff302700 1e25229f
ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
! Starting 10 instruction Store Burst
! %f29 = d01edd19, Mem[0000000010041400] = ff000000
sta %f29,[%i1+%g0]0x80 ! Mem[0000000010041400] = d01edd19
p0_label_252:
! Mem[0000000010181410] = ffffffff, %l2 = ffffffff00000000
swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
membar #Sync ! Added by membar checker (40)
! %f21 = 0000ffff, Mem[00000000100c1408] = 00000000
sta %f21,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000ffff
! %l5 = 0000000000000000, Mem[0000000030181400] = 00000000
stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! Mem[0000000010141420] = 00736934, %l3 = a52e7e04, %l6 = a52e7e04
add %i5,0x20,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000736934
! %l2 = ffffffff, %l3 = a52e7e04, Mem[0000000010101410] = ffffffff 1bb8d5ff
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff a52e7e04
! Mem[0000000030181408] = 000000ff, %l0 = 0000000000000000
ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010141410] = ff9fffff, %l1 = ffffffffc5000000, %asi = 80
swapa [%i5+0x010]%asi,%l1 ! %l1 = 00000000ff9fffff
! %l6 = 0000000000736934, Mem[0000000010081421] = ff2281c3
stb %l6,[%i2+0x021] ! Mem[0000000010081420] = ff3481c3
! %f26 = 000000e3, Mem[00000000100c1408] = ffff0000
sta %f26,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000e3
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 00000000, %l2 = 00000000ffffffff
lduha [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000
p0_label_253:
! Mem[0000000030001400] = ffff0000 c38122ff 047e2ea5 654a7d29
! Mem[0000000030001410] = e3000000 0000ffff 646d910d 7abbfe4d
! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
! Mem[0000000030001430] = 00000000 a6007f18 fd2146b2 e70000ff
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
! Mem[0000000030001400] = 0000ffff, %l6 = 0000000000736934
lduwa [%i0+%g0]0x89,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010101400] = 1bb8d5ff, %f11 = 29000000
lda [%i4+%g0]0x80,%f11 ! %f11 = 1bb8d5ff
! %l2 = 0000000000000000, Mem[0000000030081408] = 00080000
stba %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00080000
! Mem[00000000300c1410] = 000000ff, %l6 = 000000000000ffff
ldswa [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %l4 = 00000000ffffffff, %l7 = 00000000297d4a65, %y = 000000ff
umul %l4,%l7,%l2 ! %l2 = 297d4a64d682b59b, %y = 297d4a64
! Mem[00000000211c0000] = ffd8e5a1, %l1 = 00000000ff9fffff
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffd8
! Mem[0000000030041400] = 00000000d85820ff, %l7 = 00000000297d4a65
ldxa [%i1+%g0]0x89,%l7 ! %l7 = 00000000d85820ff
! Mem[0000000030041400] = d85820ff, %l2 = 297d4a64d682b59b
ldswa [%i1+%g0]0x89,%l2 ! %l2 = ffffffffd85820ff
! Starting 10 instruction Store Burst
! %f12 = a52e7e04 f66d47e8, Mem[0000000010101400] = ffd5b81b ffffffff
stda %f12,[%i4+%g0]0x88 ! Mem[0000000010101400] = a52e7e04 f66d47e8
p0_label_254:
! Mem[0000000030181410] = e30000ff, %l7 = 00000000d85820ff
ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010101420] = ff003010 0000ffff
std %l6,[%i4+0x020] ! Mem[0000000010101420] = 000000ff 000000ff
! Mem[0000000030081400] = 000057fd, %l7 = 00000000000000ff
ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %f0 = 297d4a65 00000000, %l5 = 0000000000000000
! Mem[0000000010101410] = ffffffff047e2ea5
add %i4,0x010,%g1
stda %f0,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010101410] = ffffffff047e2ea5
! %l7 = 0000000000000000, Mem[00000000100c1410] = feae6015
stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ae6015
! %l6 = 00000000000000ff, Mem[0000000010081410] = 000000ff
stwa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
! Mem[0000000010181400] = 537ff28b, %l6 = 00000000000000ff
swapa [%i6+%g0]0x80,%l6 ! %l6 = 00000000537ff28b
! Mem[0000000010101400] = e8476df6, %l2 = ffffffffd85820ff
swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000e8476df6
! %l2 = 00000000e8476df6, Mem[0000000010041408] = ffc52157047e00a5
stxa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000e8476df6
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = d01edd19ffffffff, %f10 = d2038d08 1bb8d5ff
ldd [%i1+%g0],%f10 ! %f10 = d01edd19 ffffffff
p0_label_255:
! Mem[00000000201c0000] = ff8c01ce, %l0 = 00000000000000ff
ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141408] = 646d910d, %l1 = ffffffffffffffd8
lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000646d910d
! Mem[0000000010081400] = 187f0000, %l4 = 00000000ffffffff
lduha [%i2+%g0]0x80,%l4 ! %l4 = 000000000000187f
! %l1 = 00000000646d910d, imm = fffffffffffff122, %l6 = 00000000537ff28b
or %l1,-0xede,%l6 ! %l6 = fffffffffffff12f
! Mem[0000000010141420] = 00736934, %l0 = 00000000000000ff
ldub [%i5+0x020],%l0 ! %l0 = 0000000000000000
! Mem[0000000010041408] = f66d47e8 00000000, %l6 = fffff12f, %l7 = 00000000
ldd [%i1+%o4],%l6 ! %l6 = 00000000f66d47e8 0000000000000000
! Mem[00000000300c1400] = 00000000, %l6 = 00000000f66d47e8
ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = ff0057fd, %f7 = db72f184
lda [%i2+%g0]0x81,%f7 ! %f7 = ff0057fd
! Mem[0000000010081408] = 000000ff, %l2 = 00000000e8476df6
ldswa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f10 = d01edd19, Mem[0000000010041428] = 00000000
sta %f10,[%i1+0x028]%asi ! Mem[0000000010041428] = d01edd19
p0_label_256:
! %l3 = 00000000a52e7e04, Mem[0000000010041416] = 000000ff
sth %l3,[%i1+0x016] ! Mem[0000000010041414] = 00007e04
! %l4 = 000000000000187f, Mem[0000000010081400] = 00007f18
stba %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00007f7f
! %l7 = 0000000000000000, Mem[0000000030101408] = ff004a65
stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00004a65
! %l0 = 00000000, %l1 = 646d910d, Mem[0000000010001408] = 00000000 00000000
stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 646d910d
! %f1 = 00000000, %f11 = ffffffff, %f17 = c38122ff
fmuls %f1 ,%f11,%f17 ! %f17 = ffffffff
! %f7 = ff0057fd, Mem[0000000010181420] = a334634c
sta %f7 ,[%i6+0x020]%asi ! Mem[0000000010181420] = ff0057fd
! %l5 = 0000000000000000, Mem[0000000030101408] = 00004a65
stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00004a65
! Mem[0000000030041400] = ff2058d8, %l1 = 00000000646d910d
swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000ff2058d8
! %l1 = 00000000ff2058d8, Mem[00000000211c0000] = ffd8e5a1, %asi = 80
stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = d8d8e5a1
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = d85820ff047e2ea5, %f6 = 00000000 ff0057fd
ldda [%i4+%g0]0x80,%f6 ! %f6 = d85820ff 047e2ea5
p0_label_257:
! Mem[0000000010001400] = 297d4a6500000000, %l2 = 00000000000000ff
ldxa [%i0+0x000]%asi,%l2 ! %l2 = 297d4a6500000000
! Mem[0000000010141400] = c5ff4a65ff9fffff, %f28 = 00000000 a6007f18
ldda [%i5+%g0]0x80,%f28 ! %f28 = c5ff4a65 ff9fffff
! Mem[0000000010101410] = ffffffff 047e2ea5, %l4 = 0000187f, %l5 = 00000000
ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 00000000047e2ea5
! Mem[0000000030041408] = ff7e00a5, %l5 = 00000000047e2ea5
ldsha [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffff7e
! Mem[0000000010081400] = 00007f7f, %l6 = 0000000000000000
lduwa [%i2+%g0]0x88,%l6 ! %l6 = 0000000000007f7f
! Mem[0000000010081410] = 00000000000000ff, %f4 = 00000000 00000000
ldda [%i2+%o5]0x88,%f4 ! %f4 = 00000000 000000ff
! Mem[0000000030001410] = ffff0000 000000e3, %l0 = 00000000, %l1 = ff2058d8
ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000e3 00000000ffff0000
! Mem[0000000010041438] = 00000000 00000000, %l6 = 00007f7f, %l7 = 00000000
ldd [%i1+0x038],%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000030081410] = 00000000, %f30 = fd2146b2
lda [%i2+%o5]0x81,%f30 ! %f30 = 00000000
! Starting 10 instruction Store Burst
! %l0 = 00000000000000e3, Mem[000000001018141c] = ff00fb00
stb %l0,[%i6+0x01c] ! Mem[000000001018141c] = e300fb00
p0_label_258:
! Mem[00000000300c1400] = 00000000, %l3 = 00000000a52e7e04
swapa [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = 654a0000, %l1 = 00000000ffff0000
ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041414] = 00007e04, %l1 = 0000000000000000
swap [%i1+0x014],%l1 ! %l1 = 0000000000007e04
! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %l0 = 00000000000000e3, Mem[0000000010181410] = 00000000
stha %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000e3
! %f20 = e3000000 0000ffff, Mem[0000000010141418] = 00000000 00000060
std %f20,[%i5+0x018] ! Mem[0000000010141418] = e3000000 0000ffff
! Mem[000000001004141c] = ff0d0060, %l0 = 00000000000000e3
ldstuba [%i1+0x01c]%asi,%l0 ! %l0 = 000000ff000000ff
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030181400] = 00000000 00000000
stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 00000000
! %l2 = 297d4a6500000000, Mem[0000000010141408] = 0d916d64
stwa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 000000ff, %l7 = 0000000000000000
lduha [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_259:
! %f8 = 00000000, %f14 = ff302700
fcmpes %fcc3,%f8 ,%f14 ! %fcc3 = 2
! Mem[0000000010041408] = 00000000e8476df6, %f24 = 00000000 340000ff
ldda [%i1+%o4]0x88,%f24 ! %f24 = 00000000 e8476df6
! Mem[00000000100c1414] = 0000ffff, %l2 = 297d4a6500000000
ldsba [%i3+0x015]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041400] = ffffffff 19dd1ed0, %l2 = 00000000, %l3 = 00000000
ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000019dd1ed0 00000000ffffffff
! Mem[0000000010081420] = ff3481c3, %l5 = ffffffffffffff7e
lduw [%i2+0x020],%l5 ! %l5 = 00000000ff3481c3
! Mem[00000000300c1400] = 047e2ea5, %f17 = ffffffff
lda [%i3+%g0]0x89,%f17 ! %f17 = 047e2ea5
! Mem[00000000201c0000] = ff8c01ce, %l7 = 00000000000000ff
ldsha [%o0+0x000]%asi,%l7 ! %l7 = ffffffffffffff8c
! Mem[0000000010081408] = 0000cd61000000ff, %f28 = c5ff4a65 ff9fffff
ldda [%i2+%o4]0x88,%f28 ! %f28 = 0000cd61 000000ff
! Mem[000000001004142c] = 000000e3, %l1 = 0000000000007e04
ldsw [%i1+0x02c],%l1 ! %l1 = 00000000000000e3
! Starting 10 instruction Store Burst
! %l3 = 00000000ffffffff, Mem[0000000010001402] = 297d4a65
sth %l3,[%i0+0x002] ! Mem[0000000010001400] = 297dffff
p0_label_260:
! %f24 = 00000000, Mem[0000000010101408] = 04000000
sta %f24,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! %l2 = 0000000019dd1ed0, Mem[0000000010181400] = 00000000ff000000
stxa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000019dd1ed0
! Mem[0000000010081414] = 00000000, %l5 = 00000000ff3481c3
swap [%i2+0x014],%l5 ! %l5 = 0000000000000000
! %f20 = e3000000 0000ffff, %l7 = ffffffffffffff8c
! Mem[0000000030141408] = 000000ff0d916d64
add %i5,0x008,%g1
stda %f20,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141408] = 000000ff000000e3
! %f17 = 047e2ea5, Mem[0000000010041410] = 00000000
sta %f17,[%i1+%o5]0x88 ! Mem[0000000010041410] = 047e2ea5
! %f4 = 00000000 000000ff, Mem[0000000010101400] = d85820ff 047e2ea5
std %f4 ,[%i4+%g0] ! Mem[0000000010101400] = 00000000 000000ff
! %l2 = 19dd1ed0, %l3 = ffffffff, Mem[0000000010101410] = ffffffff 047e2ea5
std %l2,[%i4+%o5] ! Mem[0000000010101410] = 19dd1ed0 ffffffff
! Mem[0000000010001410] = 00000000, %l2 = 0000000019dd1ed0
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081410] = ff000000, %l7 = ffffffffffffff8c
ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff000000ff3481c3, %f14 = ff302700 1e25229f
ldda [%i2+%o5]0x80,%f14 ! %f14 = ff000000 ff3481c3
p0_label_261:
! Mem[0000000010041400] = d01edd19, %l7 = 00000000000000ff
lduba [%i1+%g0]0x80,%l7 ! %l7 = 00000000000000d0
! Mem[0000000020800040] = 00fff99a, %l0 = 00000000000000ff
lduha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101400] = 00000000, %l7 = 00000000000000d0
ldswa [%i4+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000211c0000] = d8d8e5a1, %l5 = 0000000000000000
ldsh [%o2+%g0],%l5 ! %l5 = ffffffffffffd8d8
! Mem[0000000010101408] = 00000000 00000000, %l4 = ffffffff, %l5 = ffffd8d8
ldda [%i4+0x008]%asi,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[00000000211c0000] = d8d8e5a1, %l1 = 00000000000000e3
ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffd8d8
! Mem[0000000030081400] = fd5700ff, %l0 = 00000000000000ff
lduba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041408] = a5007eff, %l3 = 00000000ffffffff
lduha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000007eff
! Mem[0000000010001400] = 297dffff00000000, %l4 = 0000000000000000
ldx [%i0+%g0],%l4 ! %l4 = 297dffff00000000
! Starting 10 instruction Store Burst
! %l6 = 00000000, %l7 = 00000000, Mem[0000000010081410] = 000000ff c38134ff
stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 00000000
p0_label_262:
! %f6 = d85820ff 047e2ea5, Mem[0000000010041428] = d01edd19 000000e3
stda %f6 ,[%i1+0x028]%asi ! Mem[0000000010041428] = d85820ff 047e2ea5
! Mem[0000000010041410] = 047e2ea5, %l6 = 0000000000000000
swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000047e2ea5
! Mem[0000000030081400] = ff0057fd, %l6 = 00000000047e2ea5
ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! %l4 = 297dffff00000000, Mem[0000000030141400] = 8bf27f53
stba %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 8bf27f00
! %l0 = 00000000000000ff, %l4 = 297dffff00000000, %l4 = 297dffff00000000
subc %l0,%l4,%l4 ! %l4 = d6820001000000ff
! %f20 = e3000000 0000ffff, %l7 = 0000000000000000
! Mem[0000000010041428] = d85820ff047e2ea5
add %i1,0x028,%g1
stda %f20,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041428] = d85820ff047e2ea5
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030081410] = ff000000 ffffffff
stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff 00000000
! %l3 = 0000000000007eff, Mem[0000000010081400] = 7f7f0000
stha %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7eff0000
! Mem[0000000010041409] = f66d47e8, %l2 = 0000000000000000
ldstuba [%i1+0x009]%asi,%l2 ! %l2 = 0000006d000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 000000ff, %l1 = ffffffffffffd8d8
ldsha [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_263:
membar #Sync ! Added by membar checker (41)
! Mem[0000000010181400] = d01edd19 00000000 ffffffff 00000000
! Mem[0000000010181410] = e3000000 ff00088d 000000e4 e300fb00
! Mem[0000000010181420] = ff0057fd 726f2f17 00000000 00000000
! Mem[0000000010181430] = 0000b160 47ee08ff 000003d2 047e2ea5
ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
! Mem[0000000010181410] = 000000e3, %f28 = 0000cd61
lda [%i6+%o5]0x88,%f28 ! %f28 = 000000e3
! Mem[0000000010081410] = 00000000, %f29 = 000000ff
lda [%i2+%o5]0x80,%f29 ! %f29 = 00000000
! Mem[0000000010081438] = 00bc0000d52a7e04, %l2 = 000000000000006d
ldx [%i2+0x038],%l2 ! %l2 = 00bc0000d52a7e04
! Mem[0000000020800000] = ffffe062, %l5 = 0000000000000000
lduh [%o1+%g0],%l5 ! %l5 = 000000000000ffff
! Mem[00000000300c1410] = ff000000, %l4 = d6820001000000ff
ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffff000000
! Mem[0000000010081418] = 00000000, %l3 = 0000000000007eff
ldsw [%i2+0x018],%l3 ! %l3 = 0000000000000000
! Mem[0000000020800000] = ffffe062, %l2 = 00bc0000d52a7e04
ldsha [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010041408] = f6ff47e8, %l3 = 0000000000000000
ldsh [%i1+0x00a],%l3 ! %l3 = 00000000000047e8
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (42)
! %f26 = 95d0a0c4 6bd091ff, Mem[0000000010181408] = ffffffff 00000000
stda %f26,[%i6+%o4]0x88 ! Mem[0000000010181408] = 95d0a0c4 6bd091ff
p0_label_264:
! %l3 = 00000000000047e8, Mem[000000001000143f] = 1e25229f, %asi = 80
stba %l3,[%i0+0x03f]%asi ! Mem[000000001000143c] = 1e2522e8
! %l3 = 00000000000047e8, Mem[0000000030141400] = 007ff28b654a7d29
stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000047e8
! %f26 = 95d0a0c4, Mem[0000000030181400] = 00000000
sta %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 95d0a0c4
! %l5 = 000000000000ffff, Mem[00000000211c0001] = d8d8e5a1, %asi = 80
stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = d8ffe5a1
! %f2 = 00000000, Mem[0000000010141438] = 00000000
sta %f2 ,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000000
! Code Fragment 4
p0_fragment_28:
! %l0 = 00000000000000ff
setx 0x5f387107d6542c3f,%g7,%l0 ! %l0 = 5f387107d6542c3f
! %l1 = 00000000000000ff
setx 0x3433fa2fdd664e03,%g7,%l1 ! %l1 = 3433fa2fdd664e03
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 5f387107d6542c3f
setx 0x81fd35887f5ead7d,%g7,%l0 ! %l0 = 81fd35887f5ead7d
! %l1 = 3433fa2fdd664e03
setx 0xf63d321fbac2602a,%g7,%l1 ! %l1 = f63d321fbac2602a
! Mem[00000000300c1410] = ff000000, %l2 = ffffffffffffffff
ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
! %l0 = 81fd35887f5ead7d, Mem[000000001010142a] = 29eaa2e2
sth %l0,[%i4+0x02a] ! Mem[0000000010101428] = 29eaad7d
! Mem[0000000030141400] = 00000000, %l6 = 00000000000000ff
swapa [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = ff0000e3, %l1 = f63d321fbac2602a
ldsba [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
p0_label_265:
! Mem[00000000100c1408] = 600000ff000000e3, %f8 = 172f6f72 fd5700ff
ldda [%i3+%o4]0x88,%f8 ! %f8 = 600000ff 000000e3
! Mem[0000000030141408] = 000000ff000000e3, %f4 = 8d0800ff 000000e3
ldda [%i5+%o4]0x81,%f4 ! %f4 = 000000ff 000000e3
! Mem[0000000010141420] = 00736934, %l7 = 0000000000000000
lduw [%i5+0x020],%l7 ! %l7 = 0000000000736934
! Mem[00000000100c1438] = 4ca6fc6b 654a7d29, %l2 = 000000ff, %l3 = 000047e8
ldda [%i3+0x038]%asi,%l2 ! %l2 = 000000004ca6fc6b 00000000654a7d29
! %l4 = ffffffffff000000, immd = fffffffffffff18b, %l2 = 000000004ca6fc6b
udivx %l4,-0xe75,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (43)
! Mem[0000000010001400] = 297dffff 00000000 00000000 646d910d
! Mem[0000000010001410] = ff000000 00000000 00000000 db72f184
! Mem[0000000010001420] = 00000000 000000bc d2038d08 29000000
! Mem[0000000010001430] = a52e7e04 f66d47e8 ff302700 1e2522e8
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
! Mem[0000000030181410] = 00000000e30000ff, %f6 = 00fb00e3 e4000000
ldda [%i6+%o5]0x89,%f6 ! %f6 = 00000000 e30000ff
! Mem[000000001010141c] = 6f13569c, %l5 = 000000000000ffff
ldsba [%i4+0x01c]%asi,%l5 ! %l5 = 000000000000006f
! Mem[0000000010101410] = 19dd1ed0, %l5 = 000000000000006f
lduha [%i4+%o5]0x80,%l5 ! %l5 = 00000000000019dd
! Starting 10 instruction Store Burst
! Mem[00000000211c0001] = d8ffe5a1, %l3 = 00000000654a7d29
ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
p0_label_266:
! Mem[00000000300c1400] = a52e7e04, %l0 = 81fd35887f5ead7d
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000a5000000ff
! Mem[0000000010141408] = 00000000, %l2 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030001410] = 000000e3, %l3 = 00000000000000ff
swapa [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000e3
! Mem[0000000030041410] = 000000ff, %l7 = 0000000000736934
ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141408] = 000000ff, %l1 = ffffffffffffffff
swapa [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! %f12 = ff08ee47 60b10000, %l4 = ffffffffff000000
! Mem[0000000010141428] = 29eaa2e2047e2ea5
add %i5,0x028,%g1
stda %f12,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010141428] = 29eaa2e2047e2ea5
! %l0 = 000000a5, %l1 = 000000ff, Mem[0000000030001410] = ff000000 0000ffff
stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000a5 000000ff
! %f6 = 00000000, Mem[00000000300c1400] = 047e2eff
sta %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
membar #Sync ! Added by membar checker (44)
! %l6 = 0000000000000000, Mem[0000000010001408] = 0d916d6400000000
stxa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
! Starting 10 instruction Load Burst
! %l3 = 00000000000000e3, immed = 00000343, %y = 297d4a64
udiv %l3,0x343,%l3 ! %l3 = 00000000ffffffff
mov %l0,%y ! %y = 000000a5
p0_label_267:
! Mem[0000000030181410] = e30000ff, %f7 = e30000ff
lda [%i6+%o5]0x89,%f7 ! %f7 = e30000ff
! Mem[0000000010081400] = 0000ff7e, %l6 = 0000000000000000
lduba [%i2+%g0]0x88,%l6 ! %l6 = 000000000000007e
! Mem[0000000010181408] = ff91d06b, %l6 = 000000000000007e
ldsha [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffff91
! Mem[00000000100c1400] = 0000feae, %l6 = ffffffffffffff91
ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffae
! Mem[0000000030001408] = 047e2ea5, %l7 = 0000000000000000
ldsha [%i0+%o4]0x81,%l7 ! %l7 = 000000000000047e
! Mem[0000000010101410] = d01edd19, %l5 = 00000000000019dd
lduwa [%i4+%o5]0x88,%l5 ! %l5 = 00000000d01edd19
! Mem[0000000030001408] = 047e2ea5, %l3 = 00000000ffffffff
ldsba [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000004
! Mem[0000000030141400] = 000000ff 000047e8 ffffffff 000000e3
! Mem[0000000030141410] = 04000000 00000000 60000000 00000000
! Mem[0000000030141420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[0000000030141430] = e3000000 d2038d08 00000000 00000000
ldda [%i5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030141400
! Mem[0000000010141410] = c5000000 ff000000, %l4 = ff000000, %l5 = d01edd19
ldda [%i5+0x010]%asi,%l4 ! %l4 = 00000000c5000000 00000000ff000000
! Starting 10 instruction Store Burst
! %f28 = a52e7e04, Mem[0000000010081408] = 000000ff
sta %f28,[%i2+%o4]0x88 ! Mem[0000000010081408] = a52e7e04
p0_label_268:
! %l1 = 00000000000000ff, Mem[00000000100c1400] = 0000feae
stha %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
! %l0 = 00000000000000a5, Mem[0000000010141410] = 000000ff000000c5
stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000a5
! Mem[0000000030101408] = ff004a65, %l6 = ffffffffffffffae
swapa [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff004a65
! %f18 = 00000000 646d910d, %l0 = 00000000000000a5
! Mem[0000000030081428] = 0000000000000000
add %i2,0x028,%g1
stda %f18,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030081428] = 0d916d6400000000
! %f28 = a52e7e04 f66d47e8, %l4 = 00000000c5000000
! Mem[0000000010101418] = a9fc6c606f13569c
add %i4,0x018,%g1
stda %f28,[%g1+%l4]ASI_PST16_P ! Mem[0000000010101418] = a9fc6c606f13569c
! %f28 = a52e7e04 f66d47e8, %l4 = 00000000c5000000
! Mem[0000000010101408] = 0000000000000000
add %i4,0x008,%g1
stda %f28,[%g1+%l4]ASI_PST32_P ! Mem[0000000010101408] = 0000000000000000
! %l1 = 00000000000000ff, Mem[0000000010181434] = 47ee08ff, %asi = 80
stwa %l1,[%i6+0x034]%asi ! Mem[0000000010181434] = 000000ff
! %l2 = 0000000000000000, Mem[0000000030181408] = 000000ff
stba %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
! Code Fragment 4
p0_fragment_29:
! %l0 = 00000000000000a5
setx 0x264684ef8400566a,%g7,%l0 ! %l0 = 264684ef8400566a
! %l1 = 00000000000000ff
setx 0x6cabc7978fb4d3c2,%g7,%l1 ! %l1 = 6cabc7978fb4d3c2
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 264684ef8400566a
setx 0xae97ce978e03d982,%g7,%l0 ! %l0 = ae97ce978e03d982
! %l1 = 6cabc7978fb4d3c2
setx 0x5e724fd7b1ec54da,%g7,%l1 ! %l1 = 5e724fd7b1ec54da
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = ff0057fd, %l7 = 000000000000047e
lduba [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
p0_label_269:
! Mem[0000000010181410] = e3000000ff00088d, %f26 = d2038d08 29000000
ldda [%i6+%o5]0x80,%f26 ! %f26 = e3000000 ff00088d
! Mem[0000000030041408] = ff7e00a5, %l3 = 0000000000000004
lduba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141400] = 000000ff, %l0 = ae97ce978e03d982
ldsba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = ff8c01ce, %l4 = 00000000c5000000
ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffff8c
! Mem[00000000211c0000] = d8ffe5a1, %l4 = ffffffffffffff8c
lduba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101408] = ffff9fffaeffffff, %l7 = 00000000000000ff
ldxa [%i4+%o4]0x89,%l7 ! %l7 = ffff9fffaeffffff
! Mem[0000000030181400] = c4a0d095, %l7 = ffff9fffaeffffff
ldsha [%i6+%g0]0x81,%l7 ! %l7 = ffffffffffffc4a0
! Mem[0000000030141410] = 04000000, %l3 = 00000000000000ff
lduwa [%i5+%o5]0x81,%l3 ! %l3 = 0000000004000000
! Mem[0000000030181410] = 00000000e30000ff, %f16 = 297dffff 00000000
ldda [%i6+%o5]0x89,%f16 ! %f16 = 00000000 e30000ff
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = 00000000, %l7 = ffffffffffffc4a0
swapa [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
p0_label_270:
! %f16 = 00000000 e30000ff, Mem[0000000030041410] = ff0000ff 9f22251e
stda %f16,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 e30000ff
! Mem[0000000010081400] = 0000ff7e, %l4 = 00000000000000ff
swapa [%i2+%g0]0x88,%l4 ! %l4 = 000000000000ff7e
! %l1 = 5e724fd7b1ec54da, Mem[0000000010101400] = 00000000
stwa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = b1ec54da
! %l4 = 000000000000ff7e, Mem[0000000020800040] = 00fff99a
sth %l4,[%o1+0x040] ! Mem[0000000020800040] = ff7ef99a
! %l6 = ff004a65, %l7 = 00000000, Mem[0000000010181410] = e3000000 ff00088d
stda %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff004a65 00000000
! %l0 = 00000000, %l1 = b1ec54da, Mem[0000000010101408] = 00000000 00000000
stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 b1ec54da
! %l1 = 5e724fd7b1ec54da, Mem[0000000020800040] = ff7ef99a
sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 54daf99a
! Mem[00000000218001c1] = 00ffc752, %l3 = 0000000004000000
ldstub [%o3+0x1c1],%l3 ! %l3 = 000000ff000000ff
! %f26 = e3000000 ff00088d, Mem[0000000030001408] = 047e2ea5 654a7d29
stda %f26,[%i0+%o4]0x81 ! Mem[0000000030001408] = e3000000 ff00088d
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ff000000 00000000, %l4 = 0000ff7e, %l5 = ff000000
ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000ff000000 0000000000000000
p0_label_271:
! Mem[000000001008141c] = 000000ff, %l3 = 00000000000000ff
ldsw [%i2+0x01c],%l3 ! %l3 = 00000000000000ff
! Mem[0000000021800180] = ffb7423e, %l5 = 0000000000000000
ldsh [%o3+0x180],%l5 ! %l5 = ffffffffffffffb7
! Mem[0000000010001408] = 00000000, %l2 = 0000000000000000
lduba [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = 0000000000000000, %f22 = 00000000 db72f184
ldda [%i2+%o5]0x88,%f22 ! %f22 = 00000000 00000000
! Mem[0000000020800040] = 54daf99a, %l5 = ffffffffffffffb7
ldsba [%o1+0x041]%asi,%l5 ! %l5 = ffffffffffffffda
! Mem[0000000030101408] = aeffffff, %f2 = e3000000
lda [%i4+%o4]0x89,%f2 ! %f2 = aeffffff
! %l1 = 5e724fd7b1ec54da, immed = 00000635, %y = 000000a5
umul %l1,0x635,%l0 ! %l0 = 000004505feaad22, %y = 00000450
! Mem[0000000010141418] = e3000000 0000ffff, %l4 = ff000000, %l5 = ffffffda
ldda [%i5+0x018]%asi,%l4 ! %l4 = 00000000e3000000 000000000000ffff
membar #Sync ! Added by membar checker (45)
! Mem[0000000030001400] = ffff0000 c38122ff e3000000 ff00088d
! Mem[0000000030001410] = 000000a5 000000ff 646d910d 7abbfe4d
! Mem[0000000030001420] = 00000000 340000ff 95d0a0c4 6bd091ff
! Mem[0000000030001430] = 00000000 a6007f18 fd2146b2 e70000ff
ldda [%i0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030001400
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = ff000000, %l3 = 00000000000000ff
ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
p0_label_272:
! Mem[0000000010041420] = e3000000, %l3 = 00000000000000ff
ldstuba [%i1+0x020]%asi,%l3 ! %l3 = 000000e3000000ff
! Mem[0000000020800001] = ffffe062, %l5 = 000000000000ffff
ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010001401] = 297dffff, %l6 = 00000000ff004a65
ldstub [%i0+0x001],%l6 ! %l6 = 0000007d000000ff
! %l5 = 00000000000000ff, Mem[0000000030181408] = 43157c9e00000000
stxa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
! Mem[0000000010081428] = 4dfebb7a94bcd52a, %l3 = 00000000000000e3, %l0 = 000004505feaad22
add %i2,0x28,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 4dfebb7a94bcd52a
! %l3 = 00000000000000e3, Mem[0000000010041420] = ff000000ffffffb7, %asi = 80
stxa %l3,[%i1+0x020]%asi ! Mem[0000000010041420] = 00000000000000e3
! %l5 = 00000000000000ff, Mem[0000000030141400] = ff000000
stba %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff
! Mem[00000000218000c0] = 19ffd5a0, %l0 = 4dfebb7a94bcd52a
ldstuba [%o3+0x0c0]%asi,%l0 ! %l0 = 00000019000000ff
! %l4 = 00000000e3000000, Mem[0000000010081400] = ff000000
stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = e3000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 29ffffff, %l0 = 0000000000000019
ldsba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000029
p0_label_273:
! Mem[0000000010141400] = 654affc5, %l0 = 0000000000000029
lduwa [%i5+%g0]0x88,%l0 ! %l0 = 00000000654affc5
! Mem[0000000030181410] = e30000ff, %l3 = 00000000000000e3
ldsba [%i6+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041430] = 080003d2 000000e3, %l6 = 0000007d, %l7 = 00000000
ldda [%i1+0x030]%asi,%l6 ! %l6 = 00000000080003d2 00000000000000e3
! Mem[0000000030081410] = 000000ff, %l4 = 00000000e3000000
ldsba [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = 0d916d64, %f29 = f66d47e8
lda [%i1+%g0]0x89,%f29 ! %f29 = 0d916d64
! Mem[0000000010041428] = d85820ff 047e2ea5, %l6 = 080003d2, %l7 = 000000e3
ldda [%i1+0x028]%asi,%l6 ! %l6 = 00000000d85820ff 00000000047e2ea5
! Mem[0000000010001418] = 00000000, %l7 = 00000000047e2ea5
lduh [%i0+0x018],%l7 ! %l7 = 0000000000000000
! Mem[0000000030001408] = 000000e3, %l3 = ffffffffffffffff
ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000e3000000ff
! %l6 = 00000000d85820ff, imm = fffffffffffffa26, %l7 = 0000000000000000
sub %l6,-0x5da,%l7 ! %l7 = 00000000d85826d9
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030101408] = ffffffae ff9fffff
stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 000000ff
p0_label_274:
! Mem[0000000021800081] = 18f59b02, %l3 = 00000000000000e3
ldstub [%o3+0x081],%l3 ! %l3 = 000000f5000000ff
! %f22 = 00000000 00000000, Mem[0000000010141410] = 000000a5 00000000
stda %f22,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 00000000
! %l4 = 0000000000000000, Mem[00000000300c1408] = 6000ff00
stha %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 60000000
! %f25 = 000000bc, Mem[0000000030141408] = ffffffff
sta %f25,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000bc
! %l2 = 00000000, %l3 = 000000f5, Mem[0000000030141400] = ff0000ff e8470000
stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 000000f5
membar #Sync ! Added by membar checker (46)
! %l5 = 00000000000000ff, Mem[0000000030001400] = ffff0000
stha %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ff0000
! Mem[0000000030181408] = 000000ff, %l6 = 00000000d85820ff
ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %f18 = 00000000 646d910d, %l1 = 5e724fd7b1ec54da
! Mem[0000000030141408] = bc000000000000e3
add %i5,0x008,%g1
stda %f18,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030141408] = bc00000000000000
! %f8 = 00000000 340000ff, Mem[0000000030141410] = 04000000 00000000
stda %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 340000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00000800, %l6 = 00000000000000ff
ldsba [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
p0_label_275:
! Mem[0000000030181408] = ff00000000000000, %f24 = 00000000 000000bc
ldda [%i6+%o4]0x81,%f24 ! %f24 = ff000000 00000000
! Mem[0000000030081408] = 000080cb00000800, %l3 = 00000000000000f5
ldxa [%i2+%o4]0x89,%l3 ! %l3 = 000080cb00000800
! Mem[0000000010001410] = 000000ff, %l5 = 00000000000000ff
lduba [%i0+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %f16 = 00000000, %f17 = e30000ff
fcmpes %fcc1,%f16,%f17 ! %fcc1 = 2
! Mem[00000000201c0000] = ff8c01ce, %l0 = 00000000654affc5
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff8c
! Mem[0000000010001400] = 29ffffff, %f10 = 95d0a0c4
ld [%i0+%g0],%f10 ! %f10 = 29ffffff
! Mem[0000000030181410] = ff0000e3, %l2 = 0000000000000000
ldsba [%i6+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = d8ffe5a1, %l0 = ffffffffffffff8c
ldub [%o2+0x001],%l0 ! %l0 = 00000000000000ff
! Code Fragment 3
p0_fragment_30:
! %l0 = 00000000000000ff
setx 0xa770a2204f7c00cf,%g7,%l0 ! %l0 = a770a2204f7c00cf
! %l1 = 5e724fd7b1ec54da
setx 0x74a1ee181bbb3368,%g7,%l1 ! %l1 = 74a1ee181bbb3368
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = a770a2204f7c00cf
setx 0x4502493044a35ba2,%g7,%l0 ! %l0 = 4502493044a35ba2
! %l1 = 74a1ee181bbb3368
setx 0xb4484e401286992d,%g7,%l1 ! %l1 = b4484e401286992d
! Starting 10 instruction Store Burst
! %l0 = 4502493044a35ba2, Mem[0000000010001400] = 29ffffff
stwa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 44a35ba2
p0_label_276:
! %f18 = 00000000 646d910d, Mem[0000000010141400] = c5ff4a65 ff9fffff
stda %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 646d910d
! Mem[0000000010081410] = 00000000, %l6 = 0000000000000000
swapa [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1400] = 00000000, %l1 = b4484e401286992d
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %f8 = 00000000 340000ff, %l2 = ffffffffffffffff
! Mem[0000000030181400] = c4a0d09500000000
stda %f8,[%i6+%l2]ASI_PST32_S ! Mem[0000000030181400] = 00000000340000ff
! %l6 = 0000000000000000, Mem[0000000030081410] = 000000ff
stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! Mem[0000000030081408] = 00080000, %l3 = 000080cb00000800
swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000080000
! %l7 = 00000000d85826d9, Mem[0000000010081410] = 0000000000000000
stxa %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000d85826d9
! %f0 = ffff0000 c38122ff, Mem[0000000010081408] = 047e2ea5 61cd0000
stda %f0 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff0000 c38122ff
! %l1 = 0000000000000000, Mem[0000000010101408] = 00000000
stba %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = e3000000ff000060, %l2 = ffffffffffffffff
ldxa [%i3+%o4]0x80,%l2 ! %l2 = e3000000ff000060
p0_label_277:
! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
ldswa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = 00000000, %l2 = e3000000ff000060
ldsha [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081408] = 00080000, %l2 = 0000000000000000
lduba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101410] = 19dd1ed0ffffffff, %l7 = 00000000d85826d9
ldxa [%i4+%o5]0x80,%l7 ! %l7 = 19dd1ed0ffffffff
! Mem[0000000030041408] = 00000000a5007eff, %f6 = 646d910d 7abbfe4d
ldda [%i1+%o4]0x89,%f6 ! %f6 = 00000000 a5007eff
! Mem[00000000100c1410] = 1560ae00, %l3 = 0000000000080000
ldsha [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffae00
! Mem[0000000010081400] = e30000009e7c15ff, %f26 = e3000000 ff00088d
ldda [%i2+%g0]0x80,%f26 ! %f26 = e3000000 9e7c15ff
! Mem[0000000010041400] = d01edd19, %f26 = e3000000
lda [%i1+%g0]0x80,%f26 ! %f26 = d01edd19
! Mem[0000000030181410] = 00000000 e30000ff, %l0 = 44a35ba2, %l1 = 00000000
ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000e30000ff 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 00000000, %l4 = 0000000000000000
swapa [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
p0_label_278:
! %l2 = 00000000, %l3 = ffffae00, Mem[0000000010041408] = e847fff6 00000000
stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 ffffae00
! %l4 = 0000000000000000, Mem[0000000010041410] = a0c4ffff
stwa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %l4 = 0000000000000000, Mem[0000000010141410] = 0000000000000000
stxa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000
! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010181410] = ff004a65 00000000
std %l6,[%i6+%o5] ! Mem[0000000010181410] = 00000000 ffffffff
! Mem[0000000030101408] = 00000000, %l4 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[00000000300c1400] = 000000ff, %l6 = 0000000000000000
swapa [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %f24 = ff000000 00000000, Mem[0000000010141410] = 00000000 00000000
stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000 00000000
! %l5 = 00000000000000ff, Mem[0000000010181408] = ff91d06bc4a0d095
stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000000000ff
! %f28 = a52e7e04 0d916d64, %l4 = 0000000000000000
! Mem[0000000010141420] = 0073693400000000
add %i5,0x020,%g1
stda %f28,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010141420] = 0073693400000000
! Starting 10 instruction Load Burst
! Mem[000000001004142c] = 047e2ea5, %l7 = 19dd1ed0ffffffff
lduh [%i1+0x02e],%l7 ! %l7 = 0000000000002ea5
p0_label_279:
! Mem[0000000030101410] = 7f180000, %f9 = 340000ff
lda [%i4+%o5]0x81,%f9 ! %f9 = 7f180000
! Mem[0000000030081408] = 000080cb 00080000, %l2 = 00000000, %l3 = ffffae00
ldda [%i2+%o4]0x89,%l2 ! %l2 = 0000000000080000 00000000000080cb
! Mem[0000000010181400] = d01edd19, %f16 = 00000000
lda [%i6+%g0]0x80,%f16 ! %f16 = d01edd19
! Mem[0000000010001400] = 44a35ba2, %l0 = 00000000e30000ff
ldsha [%i0+%g0]0x80,%l0 ! %l0 = 00000000000044a3
! Mem[0000000030181400] = 00000000, %l4 = 0000000000000000
lduha [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1410] = ff000000, %l7 = 0000000000002ea5
lduba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041400] = 000000000d916d64, %l6 = 00000000000000ff
ldxa [%i1+%g0]0x89,%l6 ! %l6 = 000000000d916d64
! Mem[0000000021800040] = 607028b2, %l6 = 000000000d916d64
ldsb [%o3+0x040],%l6 ! %l6 = 0000000000000060
! %l5 = 00000000000000ff, %l3 = 00000000000080cb, %l5 = 00000000000000ff
addc %l5,%l3,%l5 ! %l5 = 00000000000081ca
! Starting 10 instruction Store Burst
! %l6 = 0000000000000060, Mem[00000000300c1400] = 00000000
stha %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000060
p0_label_280:
! Mem[00000000100c1400] = ff000000, %l1 = 0000000000000000
swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff000000
! %l1 = 00000000ff000000, Mem[0000000010181410] = 00000000
stwa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000
! Mem[000000001004140a] = 00000000, %l7 = 00000000000000ff
ldstub [%i1+0x00a],%l7 ! %l7 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030181410] = ff0000e300000000
stxa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
! Mem[0000000010101400] = b1ec54da, %l0 = 00000000000044a3
swapa [%i4+%g0]0x80,%l0 ! %l0 = 00000000b1ec54da
! Mem[00000000300c1400] = 60000000, %l4 = 0000000000000000
swapa [%i3+%g0]0x81,%l4 ! %l4 = 0000000060000000
! %f28 = a52e7e04, Mem[0000000030141410] = 00000000
sta %f28,[%i5+%o5]0x81 ! Mem[0000000030141410] = a52e7e04
! %l0 = 00000000b1ec54da, Mem[0000000030141410] = 047e2ea5
stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = b1ec54da
! %l7 = 0000000000000000, Mem[00000000100c1400] = 00000000
stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ff000000, %l5 = 00000000000081ca
ldsha [%i6+%o5]0x80,%l5 ! %l5 = ffffffffffffff00
p0_label_281:
! Mem[0000000010001418] = 00000000, %l5 = ffffffffffffff00
lduwa [%i0+0x018]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = 00ae6015, %l6 = 0000000000000060
ldsha [%i3+%o5]0x80,%l6 ! %l6 = 00000000000000ae
! Mem[0000000010101408] = da54ecb1 00000000, %l0 = b1ec54da, %l1 = ff000000
ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000 00000000da54ecb1
! %l4 = 0000000060000000, immed = fffff118, %y = 00000450
umul %l4,-0xee8,%l4 ! %l4 = 5ffffa6900000000, %y = 5ffffa69
! Mem[00000000201c0000] = ff8c01ce, %l6 = 00000000000000ae
ldsba [%o0+0x001]%asi,%l6 ! %l6 = ffffffffffffff8c
! Mem[0000000030101410] = 7f180000, %l0 = 0000000000000000
ldswa [%i4+%o5]0x81,%l0 ! %l0 = 000000007f180000
! Mem[00000000300c1408] = 60000000, %l5 = 0000000000000000
ldsba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l2 = 0000000000080000
ldsba [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = ff0000008bf27f53, %l5 = 0000000000000000
ldxa [%i3+%o5]0x81,%l5 ! %l5 = ff0000008bf27f53
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = 00000000, %l0 = 000000007f180000
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000ff
p0_label_282:
! %f14 = fd2146b2, Mem[0000000030101410] = 0000187f
sta %f14,[%i4+%o5]0x89 ! Mem[0000000030101410] = fd2146b2
! Mem[0000000010041410] = 0000000000000000, %l3 = 00000000000080cb, %l5 = ff0000008bf27f53
add %i1,0x10,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101408] = 000000ff, %l4 = 5ffffa6900000000
swapa [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! %l6 = ffffffffffffff8c, Mem[00000000100c1420] = 0000000034030000, %asi = 80
stxa %l6,[%i3+0x020]%asi ! Mem[00000000100c1420] = ffffffffffffff8c
! %f20 = ff000000 00000000, Mem[0000000010141408] = 000000ff 00000000
stda %f20,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 00000000
! Mem[0000000030181408] = ff000000, %l4 = 00000000000000ff
ldstuba [%i6+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030081400] = ff0057fd, %l6 = ffffffffffffff8c
swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff0057fd
! %f28 = a52e7e04 0d916d64, %l3 = 00000000000080cb
! Mem[0000000010141438] = 0000000000000000
add %i5,0x038,%g1
stda %f28,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010141438] = 646d000d00002ea5
! Mem[0000000010001410] = ff000000, %l6 = 00000000ff0057fd
ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000 8bf27f53, %l2 = 00000000, %l3 = 000080cb
ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff000000 000000008bf27f53
p0_label_283:
! Mem[0000000010041408] = 00ff0000, %l2 = 00000000ff000000
lduwa [%i1+%o4]0x88,%l2 ! %l2 = 0000000000ff0000
! Mem[0000000010081400] = e3000000, %l1 = 00000000da54ecb1
lduwa [%i2+%g0]0x80,%l1 ! %l1 = 00000000e3000000
! Mem[0000000030081410] = 000000ff, %l4 = 00000000000000ff
ldswa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000218001c0] = 00ffc752, %l5 = 0000000000000000
ldsh [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181410] = 00000000, %f20 = ff000000
lda [%i6+%o5]0x81,%f20 ! %f20 = 00000000
! Mem[00000000100c1410] = 00ae60150000ffff, %f14 = fd2146b2 e70000ff
ldda [%i3+%o5]0x80,%f14 ! %f14 = 00ae6015 0000ffff
! Mem[00000000201c0000] = ff8c01ce, %l0 = 0000000000000000
ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffff8c
! Mem[00000000300c1410] = 000000ff, %f7 = a5007eff
lda [%i3+%o5]0x89,%f7 ! %f7 = 000000ff
! Mem[0000000030181408] = ff000000, %l4 = 00000000000000ff
lduha [%i6+%o4]0x81,%l4 ! %l4 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000030081410] = 00000000000000ff
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000000ff
p0_label_284:
! %l4 = 000000000000ff00, Mem[0000000010041410] = 00000000
stba %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %f6 = 00000000 000000ff, Mem[00000000100c1408] = e3000000 ff000060
stda %f6 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 000000ff
! Mem[0000000010081408] = 0000ffff, %l1 = 00000000e3000000
ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c1400] = 00000000, %l3 = 000000008bf27f53
swapa [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
! %l4 = 000000000000ff00, %l7 = 0000000000000000, %l6 = 00000000000000ff
sub %l4,%l7,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010041410] = 00000000, %l4 = 000000000000ff00
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! %l6 = 000000000000ff00, Mem[0000000010081420] = ff3481c3
sth %l6,[%i2+0x020] ! Mem[0000000010081420] = ff0081c3
! Mem[00000000201c0000] = ff8c01ce, %l5 = 00000000000000ff
ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
! %l0 = ffffffffffffff8c, Mem[0000000010081428] = 4dfebb7a94bcd52a
stx %l0,[%i2+0x028] ! Mem[0000000010081428] = ffffffffffffff8c
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000000000ff, %f24 = ff000000 00000000
ldda [%i1+%o5]0x88,%f24 ! %f24 = 00000000 000000ff
p0_label_285:
membar #Sync ! Added by membar checker (47)
! Mem[00000000300c1400] = 00000000 654a7d29 00000060 0d916d64
! Mem[00000000300c1410] = ff000000 8bf27f53 60000000 00000000
! Mem[00000000300c1420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
! Mem[0000000010081410] = 00000000, %l2 = 0000000000ff0000
lduwa [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Code Fragment 4
p0_fragment_31:
! %l0 = ffffffffffffff8c
setx 0xd566d2b039aaa31f,%g7,%l0 ! %l0 = d566d2b039aaa31f
! %l1 = 00000000000000ff
setx 0xf0d9a587e66cac67,%g7,%l1 ! %l1 = f0d9a587e66cac67
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = d566d2b039aaa31f
setx 0x260e48706c518d1f,%g7,%l0 ! %l0 = 260e48706c518d1f
! %l1 = f0d9a587e66cac67
setx 0x116da6286904ba1b,%g7,%l1 ! %l1 = 116da6286904ba1b
! Mem[0000000030041400] = 646d910d, %l5 = 00000000000000ff
lduba [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000064
! Mem[0000000010081438] = 00bc0000 d52a7e04, %l6 = 0000ff00, %l7 = 00000000
ldda [%i2+0x038]%asi,%l6 ! %l6 = 0000000000bc0000 00000000d52a7e04
! Mem[00000000300c1410] = 000000ff, %l7 = 00000000d52a7e04
lduba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101420] = 000000ff000000ff, %l0 = 260e48706c518d1f
ldx [%i4+0x020],%l0 ! %l0 = 000000ff000000ff
! Mem[00000000100c1400] = 8bf27f53, %f23 = 00000000
lda [%i3+%g0]0x80,%f23 ! %f23 = 8bf27f53
! Mem[0000000030081400] = 8cffffff, %l1 = 116da6286904ba1b
ldsha [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = 00000000, %l6 = 0000000000bc0000
ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
p0_label_286:
! %f17 = e30000ff, Mem[0000000010181400] = 19dd1ed0
sta %f17,[%i6+%g0]0x88 ! Mem[0000000010181400] = e30000ff
! %l0 = 000000ff000000ff, Mem[0000000010101438] = 9fff000000000000, %asi = 80
stxa %l0,[%i4+0x038]%asi ! Mem[0000000010101438] = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[0000000030001410] = a5000000
stwa %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
! Mem[0000000030001410] = 000000ff, %l2 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! Code Fragment 4
p0_fragment_32:
! %l0 = 000000ff000000ff
setx 0x223590886fa4f8c1,%g7,%l0 ! %l0 = 223590886fa4f8c1
! %l1 = ffffffffffffffff
setx 0x01bddff7c0c9b99f,%g7,%l1 ! %l1 = 01bddff7c0c9b99f
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 223590886fa4f8c1
setx 0xa6a853183c90d74c,%g7,%l0 ! %l0 = a6a853183c90d74c
! %l1 = 01bddff7c0c9b99f
setx 0x4e6ad597b6ec4d5a,%g7,%l1 ! %l1 = 4e6ad597b6ec4d5a
! %l1 = 4e6ad597b6ec4d5a, Mem[00000000100c1410] = 00ae6015, %asi = 80
stwa %l1,[%i3+0x010]%asi ! Mem[00000000100c1410] = b6ec4d5a
membar #Sync ! Added by membar checker (48)
! %f12 = 088d03d2, Mem[00000000300c1408] = 00000060
sta %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 088d03d2
! %l2 = 00000000000000ff, Mem[0000000030181410] = 00000000
stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff
! %l0 = 3c90d74c, %l1 = b6ec4d5a, Mem[0000000030001400] = 00ff0000 c38122ff
stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 3c90d74c b6ec4d5a
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 000000ff, %l6 = 0000000000000000
lduba [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
p0_label_287:
! Mem[0000000010141400] = 00000000, %l7 = 00000000000000ff
ldsha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181408] = ff000000, %f17 = e30000ff
lda [%i6+%o4]0x81,%f17 ! %f17 = ff000000
! Mem[0000000030181410] = ff000000, %l6 = 0000000000000000
lduba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = 000000ff, %l3 = 0000000000000000
lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081438] = 00bc0000, %l4 = 0000000000000000
ldsb [%i2+0x03b],%l4 ! %l4 = 0000000000000000
! Mem[00000000218000c0] = ffffd5a0, %l4 = 0000000000000000
lduh [%o3+0x0c0],%l4 ! %l4 = 000000000000ffff
! Mem[0000000030041408] = ff7e00a5, %l5 = 0000000000000064
lduba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! %l3 = 00000000000000ff, %l0 = a6a853183c90d74c, %l0 = a6a853183c90d74c
xnor %l3,%l0,%l0 ! %l0 = 5957ace7c36f284c
! Mem[0000000020800040] = 54daf99a, %l6 = 0000000000000000
ldsba [%o1+0x040]%asi,%l6 ! %l6 = 0000000000000054
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = 000000ff, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
p0_label_288:
! %l2 = 00000000000000ff, Mem[0000000030041410] = 00000000
stba %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! %l0 = c36f284c, %l1 = b6ec4d5a, Mem[0000000010001408] = 00000000 00000000
stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = c36f284c b6ec4d5a
! %f8 = 00736934 00000000, Mem[0000000010041400] = d01edd19 ffffffff
stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00736934 00000000
! %l3 = 00000000000000ff, Mem[0000000010141400] = 0d916d6400000000
stxa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000ff
! %f21 = 00000000, Mem[0000000030181410] = ff000000
sta %f21,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! %l1 = 4e6ad597b6ec4d5a, Mem[0000000010041408] = 00ff0000
stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = b6ec4d5a
! %f8 = 00736934, %f28 = a52e7e04, %f5 = 000000ff
fsubs %f8 ,%f28,%f5 ! %l0 = 5957ace7c36f286e, Unfinished, %fsr = 2e00000800
! Mem[0000000010041400] = 00736934, %l2 = 00000000000000ff
swapa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000736934
! Mem[0000000030081408] = 00000800, %l7 = 00000000000000ff
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 000000ff, %l2 = 0000000000736934
lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_289:
! Mem[0000000030181408] = ff000000, %l0 = 5957ace7c36f286e
ldsha [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010181410] = ffffffff000000ff, %f4 = 537ff28b 000000ff
ldda [%i6+%o5]0x88,%f4 ! %f4 = ffffffff 000000ff
! Mem[0000000010081400] = e3000000, %l0 = ffffffffffffff00
lduha [%i2+%g0]0x80,%l0 ! %l0 = 000000000000e300
! Mem[0000000010101414] = ffffffff, %l2 = 00000000000000ff
ldswa [%i4+0x014]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030001410] = ff000000 000000ff, %l6 = 00000054, %l7 = 00000000
ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000000000ff
! Mem[0000000030101400] = c5000000, %l0 = 000000000000e300
lduba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000c5
! Mem[0000000030001410] = 000000ff, %f13 = 000000e3
lda [%i0+%o5]0x89,%f13 ! %f13 = 000000ff
! Mem[0000000010001410] = 00000000000000ff, %f12 = 088d03d2 000000ff
ldda [%i0+%o5]0x88,%f12 ! %f12 = 00000000 000000ff
! Mem[0000000021800180] = ffb7423e, %l1 = 4e6ad597b6ec4d5a
ldsb [%o3+0x181],%l1 ! %l1 = ffffffffffffffb7
! Starting 10 instruction Store Burst
! %l6 = 00000000ff000000, Mem[0000000010081412] = 00000000
stb %l6,[%i2+0x012] ! Mem[0000000010081410] = 00000000
p0_label_290:
! Mem[0000000010081400] = e30000009e7c15ff, %l1 = ffffffffffffffb7, %l0 = 00000000000000c5
casxa [%i2]0x80,%l1,%l0 ! %l0 = e30000009e7c15ff
! %l6 = ff000000, %l7 = 000000ff, Mem[0000000030081400] = ffffff8c 00000000
stda %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000 000000ff
! %l1 = ffffffffffffffb7, Mem[0000000010001408] = c36f284c
stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffb7284c
! Mem[0000000010001439] = ff302700, %l0 = e30000009e7c15ff
ldstub [%i0+0x039],%l0 ! %l0 = 00000030000000ff
! Mem[00000000100c1408] = 00000000, %l0 = 0000000000000030
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %f16 = d01edd19, %f16 = d01edd19, %f24 = 00000000
fadds %f16,%f16,%f24 ! %f24 = d09edd19
! Mem[00000000300c1400] = 00000000, %l7 = 00000000000000ff
ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! %f19 = 646d910d, Mem[0000000010081410] = 00000000
sta %f19,[%i2+%o5]0x88 ! Mem[0000000010081410] = 646d910d
! %l1 = ffffffffffffffb7, Mem[0000000030101410] = fd2146b2
stba %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = fd2146b7
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 19dd1ed0, %l1 = ffffffffffffffb7
ldswa [%i4+%o5]0x80,%l1 ! %l1 = 0000000019dd1ed0
p0_label_291:
! Mem[000000001000140c] = b6ec4d5a, %f24 = d09edd19
lda [%i0+0x00c]%asi,%f24 ! %f24 = b6ec4d5a
! Mem[00000000100c1408] = ff000000, %l0 = 0000000000000000
lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! %l4 = 000000000000ffff, immed = fffff230, %y = 5ffffa69
udiv %l4,-0xdd0,%l2 ! %l2 = 000000005fffff96
mov %l0,%y ! %y = 000000ff
! Mem[00000000100c1408] = ff000000, %l6 = 00000000ff000000
ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000030041400] = 0d916d64, %f21 = 00000000
lda [%i1+%g0]0x89,%f21 ! %f21 = 0d916d64
! Mem[0000000030081408] = 000800ff, %l4 = 000000000000ffff
ldsha [%i2+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141410] = da54ecb1, %l0 = 00000000000000ff
lduba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000da
! Mem[0000000030141410] = b1ec54da, %l1 = 0000000019dd1ed0
lduba [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000da
! Mem[0000000030001408] = 8d0800ff 000000ff, %l6 = ffffff00, %l7 = 00000000
ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff 000000008d0800ff
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = b1ec54da, %l0 = 00000000000000da
ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000da000000ff
p0_label_292:
! %l2 = 000000005fffff96, Mem[0000000010141400] = 000000ff
stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000096
! %l1 = 00000000000000da, Mem[00000000218000c0] = ffffd5a0
stb %l1,[%o3+0x0c0] ! Mem[00000000218000c0] = daffd5a0
! Mem[0000000010001430] = a52e7e04, %l1 = 000000da, %l4 = 000000ff
add %i0,0x30,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a52e7e04
! Mem[0000000030001410] = 000000ff, %l7 = 000000008d0800ff
swapa [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %l0 = 000000da, %l1 = 000000da, Mem[0000000010141400] = 00000096 00000000
stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000da 000000da
! %f15 = 00000000, Mem[0000000030101410] = fd2146b7
sta %f15,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! Mem[00000000211c0000] = d8ffe5a1, %l0 = 00000000000000da
ldstub [%o2+%g0],%l0 ! %l0 = 000000d8000000ff
! %l2 = 000000005fffff96, imm = ffffffffffffffdc, %l0 = 00000000000000d8
andn %l2,-0x024,%l0 ! %l0 = 0000000000000002
! Mem[0000000010101400] = 000044a3, %l0 = 0000000000000002
ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_33:
! %l0 = 0000000000000000
setx 0x8e22d7b811c0e04f,%g7,%l0 ! %l0 = 8e22d7b811c0e04f
! %l1 = 00000000000000da
setx 0xa52fb797c801d674,%g7,%l1 ! %l1 = a52fb797c801d674
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 8e22d7b811c0e04f
setx 0xc5f1fccfbd16ca78,%g7,%l0 ! %l0 = c5f1fccfbd16ca78
! %l1 = a52fb797c801d674
setx 0x76de070053d35647,%g7,%l1 ! %l1 = 76de070053d35647
p0_label_293:
! Mem[0000000010001408] = ffb7284c b6ec4d5a, %l2 = 5fffff96, %l3 = 000000ff
ldda [%i0+%o4]0x80,%l2 ! %l2 = 00000000ffb7284c 00000000b6ec4d5a
! Mem[0000000030001408] = ff000000ff00088d, %l7 = 00000000000000ff
ldxa [%i0+%o4]0x81,%l7 ! %l7 = ff000000ff00088d
! Mem[0000000030041410] = ff0000e3000000ff, %l5 = 00000000000000ff
ldxa [%i1+%o5]0x89,%l5 ! %l5 = ff0000e3000000ff
! Mem[0000000030081408] = 000800ff, %l5 = ff0000e3000000ff
ldswa [%i2+%o4]0x89,%l5 ! %l5 = 00000000000800ff
! Mem[0000000030001410] = ff00088d, %l0 = c5f1fccfbd16ca78
lduba [%i0+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1418] = 00000000, %f8 = 00736934
ld [%i3+0x018],%f8 ! %f8 = 00000000
! Mem[0000000030041408] = ff7e00a5 00000000, %l2 = ffb7284c, %l3 = b6ec4d5a
ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff7e00a5 0000000000000000
! Mem[00000000300c1400] = 297d4a65000000ff, %l2 = 00000000ff7e00a5
ldxa [%i3+%g0]0x89,%l2 ! %l2 = 297d4a65000000ff
! Mem[0000000010041408] = 5a4decb600aeffff, %f6 = 00000000 00000060
ldda [%i1+0x008]%asi,%f6 ! %f6 = 5a4decb6 00aeffff
! Starting 10 instruction Store Burst
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000030001408] = 000000ff 8d0800ff
stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff 00000000
p0_label_294:
! Mem[0000000010101407] = 000000ff, %l4 = 00000000a52e7e04
ldstuba [%i4+0x007]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010001408] = 4c28b7ff, %l7 = ff000000ff00088d
swapa [%i0+%o4]0x88,%l7 ! %l7 = 000000004c28b7ff
! %l2 = 297d4a65000000ff, Mem[00000000201c0000] = ff8c01ce
sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00ff01ce
! Mem[0000000010181400] = ff0000e3, %l4 = 00000000000000ff
swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000ff0000e3
! %l1 = 76de070053d35647, Mem[0000000030041400] = 646d910d
stha %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 5647910d
! %f6 = 5a4decb6, %f0 = 297d4a65, %f22 = 00000000 8bf27f53
fsmuld %f6 ,%f0 ,%f22 ! %f22 = 408977d8 f11ff9c0
! %l4 = ff0000e3, %l5 = 000800ff, Mem[0000000010141410] = 000000ff 00000000
stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff0000e3 000800ff
! Mem[0000000030081410] = 000000ff, %l5 = 00000000000800ff
swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %f21 = 0d916d64, Mem[0000000030181408] = ff000000
sta %f21,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0d916d64
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 3c90d74c, %l2 = 297d4a65000000ff
lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000003c90
p0_label_295:
! Mem[0000000010141410] = ff0000e3, %l7 = 000000004c28b7ff
lduba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000e3
! Mem[0000000030141410] = ff54ecb1, %l2 = 0000000000003c90
ldsha [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff54
! Mem[0000000010001408] = 8d0800ff, %l1 = 76de070053d35647
lduba [%i0+%o4]0x80,%l1 ! %l1 = 000000000000008d
! Mem[000000001008142c] = ffffff8c, %l0 = 00000000000000ff
lduw [%i2+0x02c],%l0 ! %l0 = 00000000ffffff8c
! Mem[0000000010101420] = 000000ff000000ff, %f16 = d01edd19 ff000000
ldda [%i4+0x020]%asi,%f16 ! %f16 = 000000ff 000000ff
! Mem[0000000010001410] = 00000000000000ff, %f18 = 00000000 646d910d
ldda [%i0+%o5]0x88,%f18 ! %f18 = 00000000 000000ff
! Mem[0000000010001408] = 8d0800ff, %l2 = ffffffffffffff54
lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000008d08
! Mem[00000000201c0000] = 00ff01ce, %l1 = 000000000000008d
ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1408] = ff000000, %l7 = 00000000000000e3
lduwa [%i3+%o4]0x80,%l7 ! %l7 = 00000000ff000000
! Starting 10 instruction Store Burst
! %l7 = 00000000ff000000, Mem[0000000030141410] = ff54ecb1340000ff
stxa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000ff000000
p0_label_296:
! %f12 = 00000000 000000ff, %l5 = 00000000000000ff
! Mem[0000000010001430] = a52e7e04f66d47e8
add %i0,0x030,%g1
stda %f12,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010001430] = ff00000000000000
! Mem[0000000010101400] = ff0044a3, %l4 = 00000000ff0000e3
ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000030141400] = 00000000
stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00ff0000
! %l0 = 00000000ffffff8c, Mem[0000000030181408] = 00000000646d910d
stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000ffffff8c
! %l2 = 00008d08, %l3 = 00000000, Mem[00000000100c1408] = 000000ff ff000000
stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00008d08 00000000
! %f23 = f11ff9c0, Mem[0000000030181400] = 00000000
sta %f23,[%i6+%g0]0x81 ! Mem[0000000030181400] = f11ff9c0
! %f30 = ff302700 1e2522e8, %l2 = 0000000000008d08
! Mem[00000000300c1428] = a52e7e04e2a2ea29
add %i3,0x028,%g1
stda %f30,[%g1+%l2]ASI_PST32_SL ! Mem[00000000300c1428] = a52e7e04e2a2ea29
! Mem[0000000010041410] = 000000ff, %l4 = 00000000000000ff
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[0000000030041408] = ff7e00a500000000
stxa %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 000000ff, %l1 = 00000000000000ff
lduha [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_297:
! Mem[00000000100c1408] = 088d0000, %l6 = 00000000000000ff
ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000008
! Mem[0000000030041410] = 000000ff, %l0 = 00000000ffffff8c
ldsba [%i1+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! %f26 = d01edd19, %f7 = 00aeffff, %f14 = 00000000
fsubs %f26,%f7 ,%f14 ! %f14 = d01edd19
! %l1 = 00000000000000ff, %l2 = 0000000000008d08, %l3 = 0000000000000000
add %l1,%l2,%l3 ! %l3 = 0000000000008e07
! Mem[0000000030101408] = 000000ff, %l7 = 00000000ff000000
lduwa [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041410] = 000000ff, %l6 = 0000000000000008
ldsba [%i1+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
! %l4 = 00000000000000ff, %l3 = 0000000000008e07, %l6 = ffffffffffffffff
xor %l4,%l3,%l6 ! %l6 = 0000000000008ef8
! Mem[00000000300c1408] = d2038d08, %l4 = 00000000000000ff
lduba [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000008
! Mem[00000000100c1410] = 5a4decb6, %f22 = 408977d8
lda [%i3+%o5]0x88,%f22 ! %f22 = 5a4decb6
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffffff, Mem[0000000030141410] = 00000000
stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
p0_label_298:
! %l1 = 00000000000000ff, Mem[0000000030101410] = 00000000
stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff
! Mem[0000000020800000] = ffffe062, %l1 = 00000000000000ff
ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010041408] = 5a4decb600aeffff, %asi = 80
stxa %l5,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000000000ff
! %f8 = 00000000, Mem[00000000300c1410] = ff000000
sta %f8 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! %l5 = 00000000000000ff, Mem[0000000020800000] = ffffe062, %asi = 80
stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 00ffe062
! %f2 = 646d910d, Mem[0000000030101400] = c5000000
sta %f2 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 646d910d
! Mem[0000000030081410] = 000800ff, %l4 = 0000000000000008
swapa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000800ff
! %l3 = 0000000000008e07, immed = 00000bef, %y = 000000ff
smul %l3,0xbef,%l3 ! %l3 = 00000000069ee589, %y = 00000000
! Mem[00000000300c1408] = 088d03d2, %l6 = 0000000000008ef8
swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000088d03d2
! Starting 10 instruction Load Burst
! %l6 = 00000000088d03d2, imm = 0000000000000fe5, %l1 = 00000000000000ff
addc %l6,0xfe5,%l1 ! %l1 = 00000000088d13b7
p0_label_299:
! Mem[0000000030141400] = 0000ff00, %l4 = 00000000000800ff
ldswa [%i5+%g0]0x89,%l4 ! %l4 = 000000000000ff00
! Mem[0000000030081410] = 00000008, %l2 = 0000000000008d08
lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000008
! Mem[0000000010041438] = 0000000000000000, %f18 = 00000000 000000ff
ldd [%i1+0x038],%f18 ! %f18 = 00000000 00000000
! Mem[0000000010001410] = ff00000000000000, %f24 = b6ec4d5a 000000ff
ldda [%i0+%o5]0x80,%f24 ! %f24 = ff000000 00000000
! Mem[0000000030181410] = 00000000, %l4 = 000000000000ff00
ldswa [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = 0d916d64d85826d9, %f22 = 5a4decb6 f11ff9c0
ldda [%i2+%o5]0x80,%f22 ! %f22 = 0d916d64 d85826d9
! %f1 = 00000000, %f15 = 00000000, %f12 = 00000000
fsubs %f1 ,%f15,%f12 ! %f12 = 00000000
! Mem[0000000020800000] = 00ffe062, %l5 = 00000000000000ff
ldsh [%o1+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141400] = da000000 da000000, %l0 = ffffffff, %l1 = 088d13b7
ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000da000000 00000000da000000
! Starting 10 instruction Store Burst
! %f18 = 00000000, Mem[0000000010101410] = 19dd1ed0
sta %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
p0_label_300:
! Mem[0000000010081410] = 0d916d64, %l0 = 00000000da000000
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 0000000d000000ff
! Mem[0000000010101425] = 000000ff, %l7 = 00000000000000ff
ldstuba [%i4+0x025]%asi,%l7 ! %l7 = 00000000000000ff
! %l3 = 00000000069ee589, Mem[000000001008140c] = c38122ff, %asi = 80
stha %l3,[%i2+0x00c]%asi ! Mem[000000001008140c] = e58922ff
! Mem[0000000010141408] = 00000000000000ff, %l5 = 00000000000000ff, %l2 = 0000000000000008
add %i5,0x08,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081400] = 000000ff, %l5 = 00000000000000ff
swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000001018140c] = 000000ff, %l3 = 00000000069ee589
swap [%i6+0x00c],%l3 ! %l3 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[00000000300c1408] = 00008ef8
stba %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff008ef8
! %f2 = 646d910d, Mem[0000000010181400] = 000000ff
sta %f2 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 646d910d
! Mem[0000000030101400] = 0d916d64, %l7 = 0000000000000000
swapa [%i4+%g0]0x89,%l7 ! %l7 = 000000000d916d64
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 5647910d, %l0 = 000000000000000d
ldsha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000005647
p0_label_301:
! %l4 = 0000000000000000, %l6 = 00000000088d03d2, %l4 = 0000000000000000
and %l4,%l6,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041434] = 000000e3, %l4 = 0000000000000000
lduw [%i1+0x034],%l4 ! %l4 = 00000000000000e3
! Mem[0000000030041408] = 00000000, %l2 = 00000000000000ff
ldswa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181424] = 726f2f17, %l5 = 00000000000000ff
lduwa [%i6+0x024]%asi,%l5 ! %l5 = 00000000726f2f17
! Mem[00000000100c1408] = 088d000000000000, %f18 = 00000000 00000000
ldda [%i3+0x008]%asi,%f18 ! %f18 = 088d0000 00000000
! Mem[0000000010141400] = da000000, %f3 = 60000000
lda [%i5+%g0]0x80,%f3 ! %f3 = da000000
! Mem[0000000010141408] = 00000000, %f8 = 00000000
lda [%i5+%o4]0x80,%f8 ! %f8 = 00000000
! Mem[0000000030141410] = ff000000, %f23 = d85826d9
lda [%i5+%o5]0x81,%f23 ! %f23 = ff000000
membar #Sync ! Added by membar checker (49)
! Mem[0000000010141400] = da000000 da000000 00000000 00000008
! Mem[0000000010141410] = e30000ff ff000800 e3000000 0000ffff
! Mem[0000000010141420] = 00736934 00000000 29eaa2e2 047e2ea5
! Mem[0000000010141430] = 088d03d2 000000e3 646d000d 00002ea5
ldda [%i5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010141400
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030001408] = 000000ff 00000000
stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000 000000ff
p0_label_302:
! %l4 = 00000000000000e3, Mem[0000000030141410] = ff000000ff000000
stxa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000000000e3
! Mem[0000000030041408] = 00000000, %l7 = 000000000d916d64
ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
membar #Sync ! Added by membar checker (50)
! %l1 = 00000000da000000, Mem[0000000010141400] = 000000da
stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = da000000
! %f3 = 00000008, %f18 = 088d0000, %f22 = 0d916d64
fdivs %f3 ,%f18,%f22 ! %l0 = 0000000000005669, Unfinished, %fsr = 2e00000800
! %l7 = 0000000000000000, Mem[0000000021800080] = 18ff9b02
stb %l7,[%o3+0x080] ! Mem[0000000021800080] = 00ff9b02
! %l7 = 0000000000000000, Mem[0000000030141410] = 00000000
stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! Mem[00000000100c1400] = 8bf27f53, %l5 = 00000000726f2f17
swapa [%i3+%g0]0x80,%l5 ! %l5 = 000000008bf27f53
! %l3 = 00000000000000ff, imm = fffffffffffffca4, %l3 = 00000000000000ff
andn %l3,-0x35c,%l3 ! %l3 = 000000000000005b
! Mem[000000001000142c] = 29000000, %l6 = 088d03d2, %l3 = 0000005b
add %i0,0x2c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000029000000
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 00ffe062, %l6 = 00000000088d03d2
lduh [%o1+%g0],%l6 ! %l6 = 00000000000000ff
p0_label_303:
! Mem[0000000010141410] = ff0000e3, %l6 = 00000000000000ff
lduha [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000e3
! Mem[0000000010101438] = 000000ff000000ff, %f22 = 0d916d64 ff000000
ldda [%i4+0x038]%asi,%f22 ! %f22 = 000000ff 000000ff
! Mem[00000000100c141c] = a6007f18, %l5 = 000000008bf27f53
ldsba [%i3+0x01e]%asi,%l5 ! %l5 = 000000000000007f
! Mem[0000000021800040] = 607028b2, %l3 = 0000000029000000
lduba [%o3+0x040]%asi,%l3 ! %l3 = 0000000000000060
! Mem[0000000010001430] = ff000000, %l3 = 0000000000000060
lduha [%i0+0x030]%asi,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010081408] = ffff0000e58922ff, %l0 = 0000000000005669
ldxa [%i2+%o4]0x80,%l0 ! %l0 = ffff0000e58922ff
! Mem[0000000030001400] = 5a4decb6 4cd7903c, %l4 = 000000e3, %l5 = 0000007f
ldda [%i0+%g0]0x89,%l4 ! %l4 = 000000004cd7903c 000000005a4decb6
! Mem[0000000030101408] = ff000000 000000ff, %l6 = 000000e3, %l7 = 00000000
ldda [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000ff000000
! Mem[0000000021800180] = ffb7423e, %l1 = 00000000da000000
ldub [%o3+0x181],%l1 ! %l1 = 00000000000000b7
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = f11ff9c0, %l0 = ffff0000e58922ff
swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000f11ff9c0
p0_label_304:
! %l4 = 4cd7903c, %l5 = 5a4decb6, Mem[0000000010081408] = ffff0000 e58922ff
stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 4cd7903c 5a4decb6
! %l6 = 00000000000000ff, Mem[0000000030001400] = 4cd7903c
stha %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 4cd700ff
! %f5 = ff000800, Mem[0000000010141410] = ff0000e3
sta %f5 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000800
! %l2 = 0000000000000000, Mem[0000000010141410] = 000800ff
stwa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! Mem[0000000010181410] = 000000ff, %l7 = 00000000ff000000
ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030101408] = ff000000, %l7 = 00000000000000ff
ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010001439] = ffff2700, %l3 = 000000000000ff00
ldstub [%i0+0x039],%l3 ! %l3 = 000000ff000000ff
! %l1 = 00000000000000b7, Mem[0000000010001408] = 8d0800ff
stwa %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000b7
! Mem[0000000010001400] = 44a35ba2, %l7 = 000000ff, %l7 = 000000ff
casa [%i0]0x80,%l7,%l7 ! %l7 = 0000000044a35ba2
! Starting 10 instruction Load Burst
! Mem[0000000010001428] = d2038d08, %l0 = 00000000f11ff9c0
lduw [%i0+0x028],%l0 ! %l0 = 00000000d2038d08
p0_label_305:
! Mem[0000000030181408] = 8cffffff, %l0 = 00000000d2038d08
ldsba [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffff8c
! Mem[0000000010181420] = ff0057fd, %l3 = 00000000000000ff
ldsha [%i6+0x022]%asi,%l3 ! %l3 = 00000000000057fd
! Mem[0000000010181410] = ff000000, %l0 = ffffffffffffff8c
ldsba [%i6+0x011]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141404] = da000000, %f30 = ff302700
lda [%i5+0x004]%asi,%f30 ! %f30 = da000000
! Mem[0000000030181408] = ffffff8c, %f11 = 047e2ea5
lda [%i6+%o4]0x89,%f11 ! %f11 = ffffff8c
! Mem[0000000030001408] = 00000000, %l7 = 0000000044a35ba2
lduwa [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1414] = 0000ffff, %l0 = 0000000000000000
ldsh [%i3+0x014],%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = 3c90d74c, %f14 = 646d000d
lda [%i2+%o4]0x88,%f14 ! %f14 = 3c90d74c
! Mem[0000000030081400] = 000000ff, %l5 = 000000005a4decb6
lduha [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f2 = 00000000, Mem[0000000010181410] = 000000ff
sta %f2 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
p0_label_306:
! %f16 = 000000ff 000000ff, %l0 = 0000000000000000
! Mem[0000000010101410] = 00000000ffffffff
add %i4,0x010,%g1
stda %f16,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010101410] = 00000000ffffffff
! %l6 = 000000ff, %l7 = 00000000, Mem[00000000100c1400] = 726f2f17 ffffffff
stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff 00000000
! %l4 = 4cd7903c, %l5 = 000000ff, Mem[0000000030001410] = 8d0800ff ff000000
stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4cd7903c 000000ff
! %l0 = 0000000000000000, Mem[0000000010181408] = 00000000069ee589, %asi = 80
stxa %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000000000000000
! %l5 = 00000000000000ff, Mem[00000000218000c0] = daffd5a0
stb %l5,[%o3+0x0c0] ! Mem[00000000218000c0] = ffffd5a0
! %l5 = 00000000000000ff, Mem[0000000030001408] = 00000000
stha %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff
! Mem[0000000030141410] = 00000000, %l4 = 000000004cd7903c
ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000030181410] = 00000000
stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! Mem[0000000010141410] = 00000000, %l5 = 000000ff, %l3 = 000057fd
add %i5,0x10,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 5647910d, %l2 = 0000000000000000
ldsha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000005647
p0_label_307:
! Mem[0000000030041410] = 000000ff, %l5 = 00000000000000ff
ldswa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001400] = a25ba344, %l7 = 0000000000000000
ldswa [%i0+%g0]0x88,%l7 ! %l7 = ffffffffa25ba344
! Mem[0000000010001400] = 44a35ba2, %l3 = 0000000000000000
lduwa [%i0+%g0]0x80,%l3 ! %l3 = 0000000044a35ba2
! Mem[0000000010181410] = 00000000, %l2 = 0000000000005647
lduha [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = 0000ff00, %l5 = 00000000000000ff
ldsha [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000030181400] = e58922ff, %l2 = 0000000000000000
lduba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000e5
! Mem[00000000100c1410] = b6ec4d5a0000ffff, %f24 = ff000000 00000000
ldda [%i3+0x010]%asi,%f24 ! %f24 = b6ec4d5a 0000ffff
! Mem[0000000030001400] = 4cd700ff, %l7 = ffffffffa25ba344
lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101408] = 00000000, %l3 = 0000000044a35ba2
ldsha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = 00000000, Mem[0000000010141410] = 00000000
sta %f2 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
p0_label_308:
! %f12 = 088d03d2 000000e3, Mem[0000000030001410] = 4cd7903c 000000ff
stda %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = 088d03d2 000000e3
! %l6 = 00000000000000ff, Mem[0000000030101408] = 000000ff
stwa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! Mem[0000000030101400] = 00000000, %l5 = ffffffffffffff00
ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000010081408] = 4cd7903c 5a4decb6
stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000ff 000000ff
! Mem[0000000030081408] = ff000800, %l5 = 0000000000000000
swapa [%i2+%o4]0x81,%l5 ! %l5 = 00000000ff000800
! %f28 = a52e7e04 0d916d64, Mem[0000000030141400] = 0000ff00 000000f5
stda %f28,[%i5+%g0]0x89 ! Mem[0000000030141400] = a52e7e04 0d916d64
! %f24 = b6ec4d5a, Mem[0000000030181408] = ffffff8c
sta %f24,[%i6+%o4]0x89 ! Mem[0000000030181408] = b6ec4d5a
! Mem[0000000010081408] = ff000000, %l5 = 00000000ff000800
swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000ff000000
! %l6 = 00000000000000ff, Mem[0000000010041408] = 00000000
stwa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = da54ecb1 00000000, %l0 = 00000000, %l1 = 000000b7
ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000 00000000da54ecb1
p0_label_309:
! Mem[0000000030141400] = 0d916d64, %f9 = 00000000
lda [%i5+%g0]0x89,%f9 ! %f9 = 0d916d64
! Mem[0000000010001428] = d2038d08, %l4 = 0000000000000000
ldsha [%i0+0x028]%asi,%l4 ! %l4 = ffffffffffffd203
! Mem[0000000010041410] = 000000ff, %l6 = 00000000000000ff
lduwa [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041408] = ff000000, %l1 = 00000000da54ecb1
ldsba [%i1+0x00a]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000021800000] = ffff18df, %l3 = 0000000000000000
ldsb [%o3+0x001],%l3 ! %l3 = ffffffffffffffff
! Mem[00000000300c1400] = ff000000, %l7 = 00000000000000ff
lduha [%i3+%g0]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010001404] = 00000000, %l1 = 0000000000000000
lduha [%i0+0x004]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181400] = ff000034ff2289e5, %f18 = 088d0000 00000000
ldda [%i6+%g0]0x89,%f18 ! %f18 = ff000034 ff2289e5
! Mem[0000000030141408] = bc00000000000000, %f20 = 00000000 0d916d64
ldda [%i5+%o4]0x81,%f20 ! %f20 = bc000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 000000dada000000, %l2 = 00000000000000e5, %l3 = ffffffffffffffff
casxa [%i5]0x80,%l2,%l3 ! %l3 = 000000dada000000
p0_label_310:
! %l7 = 000000000000ff00, Mem[0000000030101408] = ff000000000000ff
stxa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000000000ff00
! %l5 = 00000000ff000000, Mem[0000000020800041] = 54daf99a
stb %l5,[%o1+0x041] ! Mem[0000000020800040] = 5400f99a
! %l0 = 0000000000000000, Mem[0000000030141408] = 000000bc
stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! %l7 = 000000000000ff00, Mem[0000000030181408] = 00000000b6ec4d5a
stxa %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000000000ff00
! Mem[0000000030101410] = ff000000, %l1 = 0000000000000000
ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181408] = 00000000, %l6 = 00000000000000ff
ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! %l3 = 000000dada000000, Mem[0000000020800000] = 00ffe062, %asi = 80
stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000e062
! Mem[0000000030001408] = 000000ff, %l6 = 0000000000000000
ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %l2 = 000000e5, %l3 = da000000, Mem[0000000030081410] = 08000000 00000000
stda %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000e5 da000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ff000034ff2289e5, %f8 = 00736934 0d916d64
ldda [%i6+%g0]0x89,%f8 ! %f8 = ff000034 ff2289e5
p0_label_311:
! Mem[0000000010141418] = e3000000, %l2 = 00000000000000e5
ldsw [%i5+0x018],%l2 ! %l2 = ffffffffe3000000
! Mem[0000000010141408] = 00000000, %l6 = 00000000000000ff
lduba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = ffffffff 00000000, %l6 = 00000000, %l7 = 0000ff00
ldda [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000 00000000ffffffff
! Mem[0000000010041408] = 000000ff, %l4 = ffffffffffffd203
lduba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101408] = 00000000, %l5 = 00000000ff000000
ldsba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001400] = 44a35ba2, %l4 = 00000000000000ff
lduwa [%i0+%g0]0x80,%l4 ! %l4 = 0000000044a35ba2
! Mem[0000000010181408] = ff000000, %l6 = 0000000000000000
lduha [%i6+%o4]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010001400] = a25ba344, %l1 = 0000000000000000
lduha [%i0+%g0]0x88,%l1 ! %l1 = 000000000000a344
! Mem[0000000010141408] = 0800000000000000, %l6 = 000000000000ff00
ldxa [%i5+%o4]0x88,%l6 ! %l6 = 0800000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000ffffffff, Mem[00000000100c143e] = 654a7d29, %asi = 80
stba %l7,[%i3+0x03e]%asi ! Mem[00000000100c143c] = 654aff29
p0_label_312:
! %f12 = 088d03d2 000000e3, Mem[0000000030101408] = 00000000 0000ff00
stda %f12,[%i4+%o4]0x81 ! Mem[0000000030101408] = 088d03d2 000000e3
! Mem[0000000010101428] = 29eaad7d, %l3 = da000000, %l5 = 00000000
add %i4,0x28,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000029eaad7d
! %l5 = 0000000029eaad7d, Mem[0000000010041408] = 000000ff
stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 29eaad7d
! Mem[0000000030141400] = 0d916d64, %l5 = 0000000029eaad7d
swapa [%i5+%g0]0x89,%l5 ! %l5 = 000000000d916d64
! %f22 = 000000ff 000000ff, %l4 = 0000000044a35ba2
! Mem[0000000010181400] = 646d910d00000000
stda %f22,[%i6+%l4]ASI_PST32_P ! Mem[0000000010181400] = 000000ff00000000
! %l1 = 000000000000a344, Mem[0000000010141400] = 000000da
stwa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000a344
! Mem[0000000010041400] = 000000ff00000000, %l6 = 0800000000000000, %l7 = 00000000ffffffff
casxa [%i1]0x80,%l6,%l7 ! %l7 = 000000ff00000000
! %f17 = 000000ff, %f29 = 0d916d64
fsqrts %f17,%f29 ! %l0 = 0000000000000022, Unfinished, %fsr = 2e00000800
! %l7 = 000000ff00000000, Mem[0000000010141408] = 00000000
stba %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 297d4a65000000ff, %l5 = 000000000d916d64
ldxa [%i3+%g0]0x89,%l5 ! %l5 = 297d4a65000000ff
p0_label_313:
! Mem[0000000030001408] = 000000ff, %l5 = 297d4a65000000ff
ldsha [%i0+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181410] = 00000000, %l3 = 000000dada000000
lduba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = 000000ff, %l3 = 0000000000000000
ldsha [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001400] = 44a35ba2, %l2 = ffffffffe3000000
lduha [%i0+%g0]0x80,%l2 ! %l2 = 00000000000044a3
! Mem[0000000010181410] = ffffffff00000000, %f16 = 000000ff 000000ff
ldda [%i6+%o5]0x88,%f16 ! %f16 = ffffffff 00000000
! Mem[0000000010181410] = 00000000, %l3 = 00000000000000ff
ldsba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = 00000000, %l7 = 000000ff00000000
ldsba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000020800040] = 5400f99a, %l4 = 0000000044a35ba2
lduha [%o1+0x040]%asi,%l4 ! %l4 = 0000000000005400
! %l3 = 0000000000000000, %l2 = 00000000000044a3, %y = 00000000
smul %l3,%l2,%l7 ! %l7 = 0000000000000000, %y = 00000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000022, Mem[0000000010081408] = 000800ff
stha %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 002200ff
p0_label_314:
! %l0 = 0000000000000022, Mem[00000000100c1420] = ffffffff, %asi = 80
stwa %l0,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000022
! Mem[0000000030001410] = e3000000, %l0 = 0000000000000022
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000e3000000ff
! Mem[0000000030081408] = 00000000, %l6 = 0800000000000000
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000020800040] = 5400f99a, %l5 = 00000000000000ff
ldstub [%o1+0x040],%l5 ! %l5 = 00000054000000ff
! Mem[0000000021800100] = 34bc4e79, %l4 = 0000000000005400
ldstub [%o3+0x100],%l4 ! %l4 = 00000034000000ff
! Mem[0000000010001400] = a25ba344, %l6 = 0000000000000000
ldstuba [%i0+%g0]0x88,%l6 ! %l6 = 00000044000000ff
! %l7 = 0000000000000000, Mem[00000000211c0000] = ffffe5a1
sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 0000e5a1
! Mem[0000000010141410] = 00000000, %l7 = 0000000000000000
swap [%i5+%o5],%l7 ! %l7 = 0000000000000000
! %l3 = 0000000000000000, Mem[000000001014143e] = 00002ea5
stb %l3,[%i5+0x03e] ! Mem[000000001014143c] = 000000a5
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000, %l5 = 0000000000000054
lduwa [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000000
p0_label_315:
! Mem[0000000010181410] = 00000000, %l5 = 0000000000000000
ldsba [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = e3000000 9e7c15ff, %l4 = 00000034, %l5 = 00000000
ldda [%i2+0x000]%asi,%l4 ! %l4 = 00000000e3000000 000000009e7c15ff
membar #Sync ! Added by membar checker (51)
! Mem[0000000030141400] = 7dadea29 047e2ea5 00000000 00000000
! Mem[0000000030141410] = ff000000 000000e3 60000000 00000000
! Mem[0000000030141420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[0000000030141430] = e3000000 d2038d08 00000000 00000000
ldda [%i5]ASI_BLK_SL,%f0 ! Block Load from 0000000030141400
! Mem[0000000010001438] = ffff27001e2522e8, %f26 = d01edd19 9e7c15ff
ldda [%i0+0x038]%asi,%f26 ! %f26 = ffff2700 1e2522e8
! Mem[0000000010181408] = ff000000, %l0 = 00000000000000e3
lduba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[00000000300c1400] = ff000000, %f27 = 1e2522e8
lda [%i3+%g0]0x81,%f27 ! %f27 = ff000000
! Mem[0000000010001410] = ff000000, %l1 = 000000000000a344
lduwa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ff000000
! Mem[0000000010001410] = 000000ff, %l0 = 00000000000000ff
ldswa [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001400] = ff00d74c, %l0 = 00000000000000ff
lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000ff00d74c
! Starting 10 instruction Store Burst
! %f16 = ffffffff 00000000 ff000034 ff2289e5
! %f20 = bc000000 00000000 000000ff 000000ff
! %f24 = b6ec4d5a 0000ffff ffff2700 ff000000
! %f28 = a52e7e04 0d916d64 da000000 1e2522e8
stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
p0_label_316:
! Mem[0000000010041400] = 000000ff, %l6 = 0000000000000044, %asi = 80
swapa [%i1+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! %l0 = 00000000ff00d74c, imm = fffffffffffff42c, %l1 = 00000000ff000000
subc %l0,-0xbd4,%l1 ! %l1 = 00000000ff00e320
! Mem[0000000010101420] = 000000ff, %l6 = 000000ff, %l7 = 00000000
add %i4,0x20,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1400] = 000000ff, %l0 = 00000000ff00d74c
ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030001400] = 4cd700ff, %l0 = 00000000000000ff
ldstuba [%i0+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010141408] = 00000000, %l4 = 00000000e3000000
ldstuba [%i5+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! %l5 = 000000009e7c15ff, Mem[0000000010181410] = 00000000
stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000
! %f6 = 00000000 00000060, %l7 = 00000000000000ff
! Mem[0000000030101430] = df20172365a5914a
add %i4,0x030,%g1
stda %f6,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101430] = 6000000000000000
! %f14 = 00000000 00000000, Mem[0000000010041400] = 00000044 00000000
stda %f14,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 0000e062, %l4 = 0000000000000000
ldsh [%o1+%g0],%l4 ! %l4 = 0000000000000000
p0_label_317:
! Mem[0000000030101400] = 047e2ea5000000ff, %f0 = a52e7e04 29eaad7d
ldda [%i4+%g0]0x89,%f0 ! %f0 = 047e2ea5 000000ff
! Mem[0000000010041410] = 000000ff, %l3 = 0000000000000000
lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[000000001008143c] = d52a7e04, %l4 = 0000000000000000
ldsba [%i2+0x03c]%asi,%l4 ! %l4 = ffffffffffffffd5
! Mem[0000000010101400] = a34400ff, %l3 = 00000000000000ff
lduha [%i4+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001410] = ff000000, %l2 = 00000000000044a3
lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010141410] = 000800ff00000000, %l6 = 00000000000000ff
ldxa [%i5+%o5]0x88,%l6 ! %l6 = 000800ff00000000
! Mem[0000000020800000] = 0000e062, %l0 = 00000000000000ff
lduh [%o1+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000030181408] = 00ff0000, %l4 = ffffffffffffffd5
ldsha [%i6+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141404] = da000000, %f13 = 000000e3
lda [%i5+0x004]%asi,%f13 ! %f13 = da000000
! Starting 10 instruction Store Burst
! %l2 = 000000000000ff00, Mem[0000000030001408] = 000000ff000000ff
stxa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000000000ff00
p0_label_318:
! Mem[0000000030101408] = 088d03d2, %l0 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000008000000ff
! %f4 = e3000000 000000ff, Mem[0000000010141410] = 00000000 ff000800
stda %f4 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = e3000000 000000ff
! %l2 = 000000000000ff00, Mem[0000000010041410] = ff00000000000000
stx %l2,[%i1+%o5] ! Mem[0000000010041410] = 000000000000ff00
! %l5 = 000000009e7c15ff, Mem[0000000010181428] = 00000000, %asi = 80
stba %l5,[%i6+0x028]%asi ! Mem[0000000010181428] = ff000000
! Mem[0000000010101418] = a9fc6c60, %l0 = 0000000000000008
swap [%i4+0x018],%l0 ! %l0 = 00000000a9fc6c60
! Mem[0000000030081410] = e5000000, %l2 = 000000000000ff00
swapa [%i2+%o5]0x89,%l2 ! %l2 = 00000000e5000000
! %l7 = 00000000000000ff, Mem[00000000300c1408] = f88e00ff
stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! %f4 = e3000000 000000ff, %l0 = 00000000a9fc6c60
! Mem[0000000030041410] = ff000000e30000ff
add %i1,0x010,%g1
stda %f4,[%g1+%l0]ASI_PST32_S ! Mem[0000000030041410] = ff000000e30000ff
! %l7 = 00000000000000ff, Mem[00000000201c0001] = 00ff01ce
stb %l7,[%o0+0x001] ! Mem[00000000201c0000] = 00ff01ce
! Starting 10 instruction Load Burst
! Mem[000000001008141c] = 000000ff, %f8 = 00736934
lda [%i2+0x01c]%asi,%f8 ! %f8 = 000000ff
p0_label_319:
! Mem[0000000030041400] = 5647910d, %l5 = 000000009e7c15ff
lduha [%i1+%g0]0x81,%l5 ! %l5 = 0000000000005647
! %f3 = 00000000, %f4 = e3000000
fcmps %fcc3,%f3 ,%f4 ! %fcc3 = 2
! Mem[0000000010001408] = 000000b7, %f10 = 29eaa2e2
lda [%i0+%o4]0x80,%f10 ! %f10 = 000000b7
! Mem[0000000030081410] = 0000ff00, %l2 = 00000000e5000000
ldswa [%i2+%o5]0x89,%l2 ! %l2 = 000000000000ff00
! Mem[00000000300c1408] = ff000000, %l7 = 00000000000000ff
lduha [%i3+%o4]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010001424] = 000000bc, %l5 = 0000000000005647
ldub [%i0+0x026],%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = 000000ff, %l5 = 0000000000000000
lduwa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000021800080] = 00ff9b02, %l0 = 00000000a9fc6c60
ldsba [%o3+0x080]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081408] = ff000000, %f8 = 000000ff
lda [%i2+%o4]0x81,%f8 ! %f8 = ff000000
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 0d914756, %l4 = 00000000000000ff
swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000000d914756
p0_label_320:
! %l6 = 00000000, %l7 = 0000ff00, Mem[0000000030081400] = ff000000 000000ff
stda %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 0000ff00
! %l7 = 000000000000ff00, imm = 0000000000000cf0, %l0 = 0000000000000000
addc %l7,0xcf0,%l0 ! %l0 = 0000000000010bf0
! %l5 = 00000000000000ff, Mem[0000000010141408] = ff00000000000008
stx %l5,[%i5+%o4] ! Mem[0000000010141408] = 00000000000000ff
! %l3 = 00000000000000ff, Mem[0000000030101400] = ff000000
stwa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
! %l2 = 000000000000ff00, Mem[0000000030041408] = 000000ff
stwa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ff00
! %l4 = 000000000d914756, Mem[00000000100c1410] = 00000000
stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 47560000
! %f10 = 000000b7 047e2ea5, Mem[0000000010181408] = ff000000 00000000
std %f10,[%i6+%o4] ! Mem[0000000010181408] = 000000b7 047e2ea5
! %l6 = 00000000, %l7 = 0000ff00, Mem[0000000030181400] = e58922ff 340000ff
stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 0000ff00
! %f16 = ffffffff 00000000, %l7 = 000000000000ff00
! Mem[0000000010101420] = 0000000000ff00ff
add %i4,0x020,%g1
stda %f16,[%g1+%l7]ASI_PST32_P ! Mem[0000000010101420] = 0000000000ff00ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (52)
! Mem[00000000100c1410] = 00005647, %l3 = 00000000000000ff
ldswa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000005647
p0_label_321:
! Mem[00000000100c1410] = 47560000, %f27 = ff000000
lda [%i3+%o5]0x80,%f27 ! %f27 = 47560000
! Mem[0000000010081408] = ff000000 ff002200, %l4 = 0d914756, %l5 = 000000ff
ldda [%i2+%o4]0x88,%l4 ! %l4 = 00000000ff002200 00000000ff000000
! Mem[00000000300c1408] = ff000000, %l2 = 000000000000ff00
lduha [%i3+%o4]0x81,%l2 ! %l2 = 000000000000ff00
! Mem[0000000030001408] = 0000ff00, %l2 = 000000000000ff00
lduha [%i0+%o4]0x89,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010081418] = 00000000 000000ff, %l6 = 00000000, %l7 = 0000ff00
ldd [%i2+0x018],%l6 ! %l6 = 0000000000000000 00000000000000ff
! Mem[0000000030081410] = 0000ff00, %l7 = 00000000000000ff
ldswa [%i2+%o5]0x89,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010101410] = 00000000, %l7 = 000000000000ff00
ldsha [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000020800000] = 0000e062, %l3 = 0000000000005647
ldsha [%o1+0x000]%asi,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = 0000e5a1, %l1 = 00000000ff00e320
ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = 00000000, Mem[0000000010101404] = 000000ff
st %f2 ,[%i4+0x004] ! Mem[0000000010101404] = 00000000
p0_label_322:
! %l3 = 0000000000000000, Mem[0000000021800140] = 006099db, %asi = 80
stha %l3,[%o3+0x140]%asi ! Mem[0000000021800140] = 000099db
! %l6 = 0000000000000000, Mem[0000000010081410] = ff916d64d85826d9
stx %l6,[%i2+%o5] ! Mem[0000000010081410] = 0000000000000000
! %f16 = ffffffff 00000000 ff000034 ff2289e5
! %f20 = bc000000 00000000 000000ff 000000ff
! %f24 = b6ec4d5a 0000ffff ffff2700 47560000
! %f28 = a52e7e04 0d916d64 da000000 1e2522e8
stda %f16,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
! %l6 = 00000000, %l7 = 00000000, Mem[0000000010141408] = 00000000 000000ff
stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 00000000
! %l3 = 0000000000000000, Mem[0000000030081400] = 00000000
stha %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030041408] = 00ff0000 000000ff
stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
! Mem[00000000100c1410] = 00005647, %l7 = 0000000000000000
ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 00000047000000ff
! Mem[0000000030101400] = ff000000, %l7 = 0000000000000047
ldstuba [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041400] = 000000ff, %l7 = 0000000000000000
ldstuba [%i1+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! %f5 = 000000ff, %f2 = 00000000, %f15 = 00000000
fdivs %f5 ,%f2 ,%f15 ! %f15 = 7f800000
p0_label_323:
! Mem[0000000030101400] = ff0000ff, %f1 = 000000ff
lda [%i4+%g0]0x81,%f1 ! %f1 = ff0000ff
! Mem[0000000010181408] = 000000b7, %l3 = 0000000000000000
lduha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800000] = 0000e062, %l7 = 00000000000000ff
ldsb [%o1+%g0],%l7 ! %l7 = 0000000000000000
membar #Sync ! Added by membar checker (53)
! Mem[0000000030081408] = e58922ff, %l2 = 000000000000ff00
ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffe58922ff
! Mem[0000000010181400] = ff000000, %l5 = 00000000ff000000
lduba [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141404] = da000000, %l3 = 0000000000000000
lduwa [%i5+0x004]%asi,%l3 ! %l3 = 00000000da000000
! Mem[0000000030101408] = ff8d03d2, %l6 = 0000000000000000
ldsha [%i4+%o4]0x81,%l6 ! %l6 = ffffffffffffff8d
! Mem[0000000030181410] = 00000000, %l0 = 0000000000010bf0
lduwa [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l4 = 00000000ff002200
lduha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = ffffffffe58922ff, Mem[0000000010181415] = ffffffff, %asi = 80
stba %l2,[%i6+0x015]%asi ! Mem[0000000010181414] = ffffffff
p0_label_324:
! %f4 = e3000000 000000ff, Mem[00000000100c1400] = 00000000 ffffffff
stda %f4 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = e3000000 000000ff
! Mem[0000000010101408] = 00000000, %l2 = ffffffffe58922ff
ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[000000001018141a] = 000000e4, %l2 = 0000000000000000
ldstub [%i6+0x01a],%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c140c] = 340000ff, %l1 = 0000000000000000, %asi = 80
swapa [%i3+0x00c]%asi,%l1 ! %l1 = 00000000340000ff
! Mem[00000000100c1400] = 000000e3, %l3 = 00000000da000000
swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000e3
! %l5 = 0000000000000000, Mem[0000000030081408] = e58922ff
stha %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000022ff
! %l1 = 00000000340000ff, imm = 0000000000000dc0, %l0 = 0000000000000000
subc %l1,0xdc0,%l0 ! %l0 = 0000000033fff33f
! %l4 = 0000000000000000, Mem[0000000010141438] = 646d000d
stw %l4,[%i5+0x038] ! Mem[0000000010141438] = 00000000
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030001410] = ff000000 d2038d08
stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ff000000, %l2 = 0000000000000000
ldswa [%i1+%g0]0x81,%l2 ! %l2 = ffffffffff000000
p0_label_325:
! Mem[00000000100c1410] = ff560000, %l6 = ffffffffffffff8d
ldstub [%i3+%o5],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030001408] = 000000000000ff00, %f16 = ffffffff 00000000
ldda [%i0+%o4]0x89,%f16 ! %f16 = 00000000 0000ff00
! Mem[0000000010081400] = 000000e3, %l5 = 0000000000000000
ldsha [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000e3
! Mem[00000000300c1408] = 000000ff, %l1 = 00000000340000ff
ldsha [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101408] = ff8d03d2000000e3, %f24 = b6ec4d5a 0000ffff
ldda [%i4+%o4]0x81,%f24 ! %f24 = ff8d03d2 000000e3
! Mem[0000000030141410] = e3000000000000ff, %f22 = 000000ff 000000ff
ldda [%i5+%o5]0x89,%f22 ! %f22 = e3000000 000000ff
! Mem[0000000010181408] = b7000000, %l6 = 00000000000000ff
lduwa [%i6+%o4]0x88,%l6 ! %l6 = 00000000b7000000
! Mem[0000000030041410] = ff000000, %l4 = 0000000000000000
ldsba [%i1+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1408] = ff0000000d916d64, %f16 = 00000000 0000ff00
ldda [%i3+%o4]0x81,%f16 ! %f16 = ff000000 0d916d64
! Starting 10 instruction Store Burst
! %l2 = ff000000, %l3 = 000000e3, Mem[00000000100c1410] = ff560000 000000bc
stda %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = ff000000 000000e3
p0_label_326:
! %f27 = 47560000, Mem[0000000030101408] = d2038dff
sta %f27,[%i4+%o4]0x89 ! Mem[0000000030101408] = 47560000
! %l0 = 0000000033fff33f, Mem[0000000010001407] = 00000000, %asi = 80
stba %l0,[%i0+0x007]%asi ! Mem[0000000010001404] = 0000003f
! %l1 = 00000000000000ff, %l6 = 00000000b7000000, %l3 = 00000000000000e3
addc %l1,%l6,%l3 ! %l3 = 00000000b70000ff
! %l6 = 00000000b7000000, Mem[0000000030181400] = 00000000
stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = b7000000
! Mem[000000001018143e] = 047e2ea5, %l0 = 0000000033fff33f
ldstub [%i6+0x03e],%l0 ! %l0 = 0000002e000000ff
! Mem[0000000010101400] = ff0044a3, %l2 = ffffffffff000000
swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000ff0044a3
! %l5 = 00000000000000e3, Mem[00000000211c0000] = 0000e5a1, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00e3e5a1
! Mem[000000001014142f] = 047e2ea5, %l1 = 00000000000000ff
ldstub [%i5+0x02f],%l1 ! %l1 = 000000a5000000ff
! Mem[0000000030001400] = 4cd700ff, %l4 = ffffffffffffffff
ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00000000, %f13 = da000000
lda [%i5+%o4]0x89,%f13 ! %f13 = 00000000
p0_label_327:
! Mem[0000000030181408] = 000000000000ff00, %f22 = e3000000 000000ff
ldda [%i6+%o4]0x89,%f22 ! %f22 = 00000000 0000ff00
! Mem[0000000030081408] = ff220000, %f22 = 00000000
lda [%i2+%o4]0x89,%f22 ! %f22 = ff220000
! Mem[00000000300c1408] = 000000ff, %l0 = 000000000000002e
ldsha [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001400] = ff00d74c, %l4 = 00000000000000ff
ldsha [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000030041400] = 000000ff, %l5 = 00000000000000e3
ldsba [%i1+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030141410] = ff000000, %l4 = ffffffffffffff00
ldswa [%i5+%o5]0x81,%l4 ! %l4 = ffffffffff000000
! Mem[0000000010081418] = 00000000, %l0 = 00000000000000ff
lduba [%i2+0x01b]%asi,%l0 ! %l0 = 0000000000000000
! Code Fragment 4
p0_fragment_34:
! %l0 = 0000000000000000
setx 0x405295f84cfbf2f6,%g7,%l0 ! %l0 = 405295f84cfbf2f6
! %l1 = 00000000000000a5
setx 0x85333988706ff3e9,%g7,%l1 ! %l1 = 85333988706ff3e9
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 405295f84cfbf2f6
setx 0xf48ddbe789c35c30,%g7,%l0 ! %l0 = f48ddbe789c35c30
! %l1 = 85333988706ff3e9
setx 0xb97eafefaf8f7ca4,%g7,%l1 ! %l1 = b97eafefaf8f7ca4
! Mem[0000000010101408] = ff000000, %l1 = b97eafefaf8f7ca4
ldsba [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010081408] = 002200ff000000ff
stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
p0_label_328:
! %f28 = a52e7e04 0d916d64, Mem[0000000010181410] = 000000ff ffffffff
stda %f28,[%i6+%o5]0x88 ! Mem[0000000010181410] = a52e7e04 0d916d64
! Mem[0000000030001408] = 0000ff00, %l3 = 00000000b70000ff
swapa [%i0+%o4]0x89,%l3 ! %l3 = 000000000000ff00
! Mem[00000000300c1400] = 000000ff, %l4 = ffffffffff000000
swapa [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l2 = ff0044a3, %l3 = 0000ff00, Mem[00000000100c1410] = ff000000 000000e3
stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff0044a3 0000ff00
! %l0 = f48ddbe789c35c30, Mem[0000000030181410] = 0000000000000000
stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = f48ddbe789c35c30
! Mem[0000000010001424] = 000000bc, %l3 = 000000000000ff00, %asi = 80
swapa [%i0+0x024]%asi,%l3 ! %l3 = 00000000000000bc
! %l2 = 00000000ff0044a3, %l3 = 00000000000000bc, %l1 = ffffffffffffffff
xnor %l2,%l3,%l1 ! %l1 = ffffffff00ffbbe0
! %f16 = ff000000 0d916d64, %l4 = 00000000000000ff
! Mem[0000000030101430] = 6000000000000000
add %i4,0x030,%g1
stda %f16,[%g1+%l4]ASI_PST32_S ! Mem[0000000030101430] = ff0000000d916d64
! %l7 = 0000000000000000, Mem[0000000010081408] = 00000000
stwa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 7dadea29047e2ea5, %l7 = 0000000000000000
ldxa [%i5+%g0]0x81,%l7 ! %l7 = 7dadea29047e2ea5
p0_label_329:
! Mem[0000000021800080] = 00ff9b02, %l7 = 7dadea29047e2ea5
ldsb [%o3+0x080],%l7 ! %l7 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l1 = ffffffff00ffbbe0
ldswa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141410] = 000000e3, %l3 = 00000000000000bc
lduha [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000e3
! Mem[0000000010041408] = 7dadea29 000000ff, %l2 = ff0044a3, %l3 = 000000e3
ldda [%i1+%o4]0x80,%l2 ! %l2 = 000000007dadea29 00000000000000ff
! Mem[0000000030181408] = 00ff000000000000, %l1 = 0000000000000000
ldxa [%i6+%o4]0x81,%l1 ! %l1 = 00ff000000000000
! Mem[00000000201c0000] = 00ff01ce, %l6 = 00000000b7000000
lduh [%o0+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000030081410] = 00000000000000bc, %f22 = ff220000 0000ff00
ldda [%i2+%o5]0x81,%f22 ! %f22 = 00000000 000000bc
! Mem[0000000030081408] = 000022ff, %l3 = 00000000000000ff
lduwa [%i2+%o4]0x81,%l3 ! %l3 = 00000000000022ff
! Mem[0000000010001410] = ff000000 00000000, %l2 = 7dadea29, %l3 = 000022ff
ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000ff000000 0000000000000000
! Starting 10 instruction Store Burst
! %f19 = ff2289e5, Mem[0000000030141410] = 000000ff
sta %f19,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff2289e5
p0_label_330:
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010101410] = 00000000 ffffffff
stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 00000000
! %l5 = ffffffffffffffff, Mem[0000000010081430] = 0000009f41a1b160, %asi = 80
stxa %l5,[%i2+0x030]%asi ! Mem[0000000010081430] = ffffffffffffffff
! %f24 = ff8d03d2 000000e3, Mem[00000000300c1410] = 00000000 8bf27f53
stda %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff8d03d2 000000e3
! Mem[0000000030141400] = 29eaad7d, %l5 = ffffffffffffffff
swapa [%i5+%g0]0x89,%l5 ! %l5 = 0000000029eaad7d
! %f22 = 00000000, Mem[0000000010081430] = ffffffff
sta %f22,[%i2+0x030]%asi ! Mem[0000000010081430] = 00000000
! %l6 = 00000000000000ff, Mem[0000000010181408] = b7000000
stwa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
! Mem[00000000100c1408] = e58922ff, %l3 = 0000000000000000
swapa [%i3+%o4]0x80,%l3 ! %l3 = 00000000e58922ff
! Mem[00000000100c1408] = 00000000, %l4 = 00000000000000ff
swapa [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
! %l0 = 89c35c30, %l1 = 00000000, Mem[00000000300c1408] = 000000ff 646d910d
stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 89c35c30 00000000
! Starting 10 instruction Load Burst
! %l6 = 00000000000000ff, immd = fffffffffffff738, %l7 = 0000000000000000
udivx %l6,-0x8c8,%l7 ! %l7 = 0000000000000000
p0_label_331:
! Mem[0000000030081400] = 00000000, %f3 = 00000000
lda [%i2+%g0]0x81,%f3 ! %f3 = 00000000
! Mem[0000000030041408] = 00000000, %l5 = 0000000029eaad7d
ldsha [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
! %l2 = 00000000ff000000, imm = 00000000000008f0, %l2 = 00000000ff000000
add %l2,0x8f0,%l2 ! %l2 = 00000000ff0008f0
! Mem[0000000010041408] = ff00000029eaad7d, %f16 = ff000000 0d916d64
ldda [%i1+%o4]0x88,%f16 ! %f16 = ff000000 29eaad7d
! Mem[0000000030181400] = b7000000, %l4 = 0000000000000000
ldsba [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffffb7
! Mem[0000000010181400] = 000000ff00000000, %f6 = 00000000 00000060
ldda [%i6+%g0]0x80,%f6 ! %f6 = 000000ff 00000000
! Mem[00000000100c1400] = 000000da 000000ff, %l2 = ff0008f0, %l3 = e58922ff
ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000da 00000000000000ff
! Mem[0000000030041400] = 000000ff, %l5 = 0000000000000000
lduha [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000020800000] = 0000e062, %l7 = 0000000000000000
ldub [%o1+0x001],%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = ffffffff, %l6 = 00000000000000ff
swapa [%i5+%g0]0x89,%l6 ! %l6 = 00000000ffffffff
p0_label_332:
! Mem[0000000010081408] = 00000000, %l2 = 00000000000000da
swapa [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000010101400] = 000000ff
stwa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! %l5 = 00000000000000ff, Mem[0000000010181400] = ff000000
stha %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff0000ff
! Mem[00000000211c0001] = 00e3e5a1, %l5 = 00000000000000ff
ldstub [%o2+0x001],%l5 ! %l5 = 000000e3000000ff
! %f8 = ff000000, Mem[0000000010101418] = 00000008
st %f8 ,[%i4+0x018] ! Mem[0000000010101418] = ff000000
! Mem[0000000030001400] = ff00d74c, %l1 = 00ff000000000000
ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %f8 = ff000000 00000000, %l4 = ffffffffffffffb7
! Mem[00000000300c1428] = a52e7e04e2a2ea29
add %i3,0x028,%g1
stda %f8,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1428] = 00000000000000ff
! Mem[0000000030001400] = 4cd700ff, %l2 = 0000000000000000
swapa [%i0+%g0]0x89,%l2 ! %l2 = 000000004cd700ff
! %l0 = 89c35c30, %l1 = 000000ff, Mem[0000000010001408] = 000000b7 b6ec4d5a
stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 89c35c30 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = ff00f99a, %l4 = ffffffffffffffb7
lduha [%o1+0x040]%asi,%l4 ! %l4 = 000000000000ff00
p0_label_333:
! Mem[0000000010041434] = 000000e3, %l7 = 0000000000000000
lduba [%i1+0x035]%asi,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = ff000000, %l3 = 00000000000000ff
lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010081418] = 00000000000000ff, %f28 = a52e7e04 0d916d64
ldd [%i2+0x018],%f28 ! %f28 = 00000000 000000ff
! Mem[00000000300c1408] = 89c35c30, %l3 = 00000000ff000000
ldsha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000005c30
! Mem[0000000010101438] = 000000ff, %l4 = 000000000000ff00
lduba [%i4+0x038]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141420] = 0073693400000000, %l3 = 0000000000005c30
ldx [%i5+0x020],%l3 ! %l3 = 0073693400000000
! Mem[0000000030141400] = ff000000, %l2 = 000000004cd700ff
lduwa [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff000000
! Code Fragment 3
p0_fragment_35:
! %l0 = f48ddbe789c35c30
setx 0xb6c128a830c897f0,%g7,%l0 ! %l0 = b6c128a830c897f0
! %l1 = 00000000000000ff
setx 0x30441858491a9e60,%g7,%l1 ! %l1 = 30441858491a9e60
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = b6c128a830c897f0
setx 0xae82b2dffcd52c7c,%g7,%l0 ! %l0 = ae82b2dffcd52c7c
! %l1 = 30441858491a9e60
setx 0x57118687c2d02b57,%g7,%l1 ! %l1 = 57118687c2d02b57
! %l7 = 0000000000000000, imm = fffffffffffffa06, %l1 = 57118687c2d02b57
orn %l7,-0x5fa,%l1 ! %l1 = 00000000000005f9
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = 00ffe5a1, %l6 = 00000000ffffffff
ldstub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
p0_label_334:
! %l5 = 00000000000000e3, %l7 = 0000000000000000, %l0 = ae82b2dffcd52c7c
and %l5,%l7,%l0 ! %l0 = 0000000000000000
! %l2 = ff000000, %l3 = 00000000, Mem[0000000010141408] = 00000000 00000000
stda %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000 00000000
! Mem[0000000010101400] = 0000000000000000, %l1 = 00000000000005f9, %l3 = 0073693400000000
casxa [%i4]0x80,%l1,%l3 ! %l3 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000030181400] = 000000b7
stha %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! Mem[00000000300c1410] = ff8d03d2, %l2 = 00000000ff000000
swapa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff8d03d2
! Mem[00000000100c1428] = 000000ff0027ffff, %l5 = 00000000000000e3, %l0 = 0000000000000000
add %i3,0x28,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 000000ff0027ffff
! Code Fragment 4
p0_fragment_36:
! %l0 = 000000ff0027ffff
setx 0x545861c0335bb4d1,%g7,%l0 ! %l0 = 545861c0335bb4d1
! %l1 = 00000000000005f9
setx 0xdf3aebc05ffe8770,%g7,%l1 ! %l1 = df3aebc05ffe8770
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 545861c0335bb4d1
setx 0xc542d490314f5428,%g7,%l0 ! %l0 = c542d490314f5428
! %l1 = df3aebc05ffe8770
setx 0x5c5fbb2ffd72df9b,%g7,%l1 ! %l1 = 5c5fbb2ffd72df9b
! %f14 = 00000000 7f800000, Mem[0000000010101438] = 000000ff 000000ff
std %f14,[%i4+0x038] ! Mem[0000000010101438] = 00000000 7f800000
! %f16 = ff000000 29eaad7d, Mem[0000000010001400] = ffa35ba2 0000003f
stda %f16,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000 29eaad7d
! Starting 10 instruction Load Burst
! Mem[0000000010081404] = 9e7c15ff, %f25 = 000000e3
ld [%i2+0x004],%f25 ! %f25 = 9e7c15ff
p0_label_335:
! Mem[0000000010081408] = da000000, %l6 = 0000000000000000
lduwa [%i2+%o4]0x80,%l6 ! %l6 = 00000000da000000
! Mem[0000000030041410] = ff000000 e30000ff, %l6 = da000000, %l7 = 00000000
ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000e30000ff
! Mem[0000000010041400] = 0000000000000000, %f2 = 00000000 00000000
ldda [%i1+%g0]0x88,%f2 ! %f2 = 00000000 00000000
! Mem[00000000300c1410] = 000000ff, %l5 = 00000000000000e3
ldsha [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041408] = ff00000029eaad7d, %f18 = ff000034 ff2289e5
ldda [%i1+%o4]0x88,%f18 ! %f18 = ff000000 29eaad7d
! Mem[00000000100c1400] = 000000da, %l6 = 00000000ff000000
lduha [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000030041408] = 00000000
stha %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
! Mem[00000000218001c0] = 00ffc752, %l4 = 0000000000000000
lduha [%o3+0x1c0]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181408] = ff000000, %l4 = 00000000000000ff
ldsha [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l2 = ff8d03d2, %l3 = 00000000, Mem[0000000030001410] = 00000000 00000000
stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff8d03d2 00000000
p0_label_336:
! %l5 = 00000000000000ff, Mem[000000001004143c] = 00000000
stw %l5,[%i1+0x03c] ! Mem[000000001004143c] = 000000ff
! Mem[0000000030081410] = 00000000, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! %l4 = ffffffffffffff00, Mem[0000000010101438] = 00000000, %asi = 80
stwa %l4,[%i4+0x038]%asi ! Mem[0000000010101438] = ffffff00
! %l1 = 5c5fbb2ffd72df9b, Mem[00000000100c1408] = 000000ff
stba %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000009b
! %l0 = c542d490314f5428, Mem[0000000030081400] = 00000000
stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 54280000
! %l7 = 00000000e30000ff, Mem[00000000300c1410] = ff000000
stba %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff000000
! %f29 = 000000ff, Mem[0000000010081408] = 000000da
sta %f29,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff
! Mem[0000000010001410] = 00000000 000000ff, %l2 = ff8d03d2, %l3 = 00000000
ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff 0000000000000000
! %l4 = ffffffffffffff00, Mem[0000000010001408] = 89c35c30000000ff
stxa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffffffffff00
! Starting 10 instruction Load Burst
! Mem[00000000100c142c] = 0027ffff, %l2 = 00000000000000ff
ldsha [%i3+0x02e]%asi,%l2 ! %l2 = ffffffffffffffff
p0_label_337:
! Mem[0000000010141410] = e3000000, %l4 = ffffffffffffff00
ldsha [%i5+%o5]0x80,%l4 ! %l4 = ffffffffffffe300
! Mem[0000000010041418] = 00000000 ff0d0060, %l2 = ffffffff, %l3 = 00000000
ldda [%i1+0x018]%asi,%l2 ! %l2 = 0000000000000000 00000000ff0d0060
! Mem[0000000030181400] = 00000000, %l0 = c542d490314f5428
ldsha [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = ff000000, %l4 = ffffffffffffe300
ldswa [%i1+%o5]0x81,%l4 ! %l4 = ffffffffff000000
! Mem[0000000010181400] = ff0000ff, %l3 = 00000000ff0d0060
lduwa [%i6+%g0]0x88,%l3 ! %l3 = 00000000ff0000ff
! Mem[00000000211c0000] = ffffe5a1, %l3 = 00000000ff0000ff
lduba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
membar #Sync ! Added by membar checker (54)
! Mem[0000000010181400] = ff0000ff 00000000 ff000000 047e2ea5
! Mem[0000000010181410] = 646d910d 047e2ea5 0000ffe4 e300fb00
! Mem[0000000010181420] = ff0057fd 726f2f17 ff000000 00000000
! Mem[0000000010181430] = 0000b160 000000ff 000003d2 047effa5
ldda [%i6]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010181400
! Mem[0000000010101400] = 00000000, %l7 = 00000000e30000ff
lduba [%i4+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = ff000000, %l7 = 0000000000000000
ldswa [%i2+%o5]0x81,%l7 ! %l7 = ffffffffff000000
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = 000000ff, %l4 = ffffffffff000000
ldstuba [%i0+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
p0_label_338:
! %f0 = 00000000 ff0000ff a52e7e04 000000ff
! %f4 = a52e7e04 0d916d64 00fb00e3 e4ff0000
! %f8 = 172f6f72 fd5700ff 00000000 000000ff
! %f12 = ff000000 60b10000 a5ff7e04 d2030000
stda %f0,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
! %l1 = 5c5fbb2ffd72df9b, Mem[0000000030181410] = f48ddbe7
stwa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = fd72df9b
! Mem[00000000100c1400] = 000000da, %l7 = ffffffffff000000
swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000da
! Mem[00000000218000c0] = ffffd5a0, %l6 = 0000000000000000
ldstuba [%o3+0x0c0]%asi,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030141400] = 000000ff, %l4 = 00000000000000ff
swapa [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %f26 = ffff2700 47560000, Mem[0000000030101408] = 00005647 000000e3
stda %f26,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffff2700 47560000
! %l2 = 0000000000000000, Mem[0000000010001400] = 000000ff
stba %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010141400] = 44a30000 000000da
stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 000000ff
! %l6 = 000000ff, %l7 = 000000da, Mem[00000000100c1408] = 9b000000 00000000
stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff 000000da
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 000000e3, %l0 = 0000000000000000
ldsba [%i2+%g0]0x88,%l0 ! %l0 = ffffffffffffffe3
p0_label_339:
! Mem[00000000201c0000] = 00ff01ce, %l0 = ffffffffffffffe3
lduha [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101408] = 0027ffff, %l2 = 0000000000000000
ldswa [%i4+%o4]0x89,%l2 ! %l2 = 000000000027ffff
membar #Sync ! Added by membar checker (55)
! Mem[0000000030001400] = 00000000, %f20 = bc000000
lda [%i0+%g0]0x89,%f20 ! %f20 = 00000000
! Mem[0000000030041408] = 00000000, %l4 = 00000000000000ff
ldsba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000
! %f25 = 9e7c15ff, %f12 = ff000000, %f9 = fd5700ff
fmuls %f25,%f12,%f9 ! %f9 = 5dfc15ff
! Mem[0000000030081410] = 000000ff, %f20 = 00000000
lda [%i2+%o5]0x89,%f20 ! %f20 = 000000ff
! Mem[0000000010041410] = 00000000, %l5 = 00000000000000ff
lduha [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101408] = ffff270047560000, %l0 = 00000000000000ff
ldxa [%i4+%o4]0x81,%l0 ! %l0 = ffff270047560000
! Mem[0000000010041410] = 00000000, %l6 = 00000000000000ff
lduwa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f1 = ff0000ff, Mem[00000000300c1408] = 89c35c30
sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff0000ff
p0_label_340:
! %l6 = 0000000000000000, Mem[00000000218001c1] = 00ffc752
stb %l6,[%o3+0x1c1] ! Mem[00000000218001c0] = 0000c752
! %f16 = ff000000 29eaad7d ff000000 29eaad7d
! %f20 = 000000ff 00000000 00000000 000000bc
! %f24 = ff8d03d2 9e7c15ff ffff2700 47560000
! %f28 = 00000000 000000ff da000000 1e2522e8
stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
! %f6 = 00fb00e3 e4ff0000, Mem[0000000010181400] = ff0000ff 00000000
stda %f6 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00fb00e3 e4ff0000
! %l4 = 0000000000000000, Mem[00000000100c1408] = ff000000
stwa %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! %l4 = 0000000000000000, Mem[0000000030081410] = 00000000
stba %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! %f9 = 5dfc15ff, Mem[0000000030141410] = e58922ff
sta %f9 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 5dfc15ff
! Mem[00000000300c1400] = 000000ff654a7d29, %f2 = a52e7e04 000000ff
ldda [%i3+%g0]0x81,%f2 ! %f2 = 000000ff 654a7d29
! Mem[00000000100c1400] = ff000000, %l1 = 5c5fbb2ffd72df9b
swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff000000
! %f8 = 172f6f72, Mem[0000000030081408] = 29eaad7d
sta %f8 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = 172f6f72
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 0000e062, %l0 = ffff270047560000
ldsh [%o1+%g0],%l0 ! %l0 = 0000000000000000
p0_label_341:
! Mem[0000000030001410] = 047e2ea5, %l5 = 0000000000000000
ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000002ea5
! Mem[0000000010141408] = 000000ff, %l5 = 0000000000002ea5
ldswa [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101400] = 00000000, %f13 = 60b10000
lda [%i4+%g0]0x80,%f13 ! %f13 = 00000000
! Mem[0000000010001424] = 0000ff00, %l4 = 0000000000000000
ldswa [%i0+0x024]%asi,%l4 ! %l4 = 000000000000ff00
! Mem[00000000100c1410] = a34400ff, %l6 = 0000000000000000
lduba [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[000000001004140c] = 000000ff, %l2 = 000000000027ffff
ldswa [%i1+0x00c]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141400] = 000000ff, %l2 = 00000000000000ff
ldsba [%i5+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141410] = e3000000, %l4 = 000000000000ff00
ldswa [%i5+%o5]0x80,%l4 ! %l4 = ffffffffe3000000
membar #Sync ! Added by membar checker (56)
! Mem[0000000010081400] = ff157c9e000000e3, %l4 = ffffffffe3000000
ldxa [%i2+%g0]0x88,%l4 ! %l4 = ff157c9e000000e3
! Starting 10 instruction Store Burst
! %l7 = 00000000000000da, Mem[0000000030101410] = ff0000ff
stha %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff0000da
p0_label_342:
! Mem[0000000010001413] = ff000000, %l0 = 0000000000000000
ldstuba [%i0+0x013]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1400] = 9bdf72fd, %l5 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000fd000000ff
! %l7 = 00000000000000da, immed = fffff2c5, %y = 00000000
umul %l7,-0xd3b,%l1 ! %l1 = 000000d9fff4bbc2, %y = 000000d9
! Mem[00000000100c1400] = 9bdf72ff, %l3 = 00000000000000ff
swapa [%i3+%g0]0x88,%l3 ! %l3 = 000000009bdf72ff
! %l0 = 0000000000000000, Mem[00000000100c1410] = ff0044a3
stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000044a3
! %l4 = ff157c9e000000e3, Mem[0000000030041410] = ff000000
stba %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = e3000000
! %f22 = 00000000 000000bc, Mem[0000000010041418] = 00000000 ff0d0060
stda %f22,[%i1+0x018]%asi ! Mem[0000000010041418] = 00000000 000000bc
! Mem[0000000010041400] = 00000000, %l3 = 000000009bdf72ff
ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000020800041] = ff00f99a, %l7 = 00000000000000da
ldstub [%o1+0x041],%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff000000b1ec54da, %f2 = 000000ff 654a7d29
ldda [%i4+%o4]0x80,%f2 ! %f2 = ff000000 b1ec54da
p0_label_343:
! Mem[00000000300c1410] = ff000000, %l1 = 000000d9fff4bbc2
ldsba [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081400] = 29eaad7d, %l0 = 0000000000000000
ldswa [%i2+%g0]0x89,%l0 ! %l0 = 0000000029eaad7d
! Mem[0000000030181410] = fd72df9b, %l5 = 00000000000000fd
ldsba [%i6+%o5]0x81,%l5 ! %l5 = fffffffffffffffd
! Mem[0000000030041400] = 00000000000000ff, %l0 = 0000000029eaad7d
ldxa [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181408] = 00ff0000, %l5 = fffffffffffffffd
ldsba [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = 00000000, %l1 = ffffffffffffffff
lduwa [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = ff000000, %l3 = 0000000000000000
ldswa [%i2+%o4]0x80,%l3 ! %l3 = ffffffffff000000
! Mem[00000000100c1414] = 0000ff00, %l3 = ffffffffff000000
lduwa [%i3+0x014]%asi,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010101400] = 0000000000000000, %l2 = ffffffffffffffff
ldxa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f14 = a5ff7e04, Mem[000000001008143c] = d52a7e04
st %f14,[%i2+0x03c] ! Mem[000000001008143c] = a5ff7e04
p0_label_344:
! %f5 = 0d916d64, %f26 = ffff2700
fsqrts %f5 ,%f26 ! %f26 = 26886f89
! %l0 = 00000000000000ff, Mem[0000000010141410] = 000000e3
stba %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
! %l0 = 00000000000000ff, Mem[0000000030001410] = 047e2ea5
stha %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 047e00ff
! %f28 = 00000000 000000ff, Mem[00000000100c1400] = 000000ff ff000000
stda %f28,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 000000ff
! Mem[0000000030081410] = 00000000, %l4 = ff157c9e000000e3
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l3 = 000000000000ff00, Mem[0000000030001410] = 047e00ff
stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 047eff00
! %l1 = 0000000000000000, Mem[0000000030081410] = 000000ff
stwa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! %l6 = 00000000000000ff, Mem[00000000300c1408] = 00000000ff0000ff
stxa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000ff
! %f8 = 172f6f72, Mem[0000000010181400] = e4ff0000
sta %f8 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 172f6f72
! Starting 10 instruction Load Burst
! %f24 = ff8d03d2, %f21 = 00000000
fcmpes %fcc3,%f24,%f21 ! %fcc3 = 3
p0_label_345:
! Mem[00000000100c1420] = ffff0000, %l2 = 0000000000000000
ldsh [%i3+0x022],%l2 ! %l2 = 0000000000000000
! Mem[0000000010181420] = ff0057fd726f2f17, %f14 = a5ff7e04 d2030000
ldd [%i6+0x020],%f14 ! %f14 = ff0057fd 726f2f17
! Mem[0000000030001410] = 646d910d 047eff00, %l0 = 000000ff, %l1 = 00000000
ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000047eff00 00000000646d910d
! Mem[00000000100c1400] = ff000000 00000000, %l6 = 000000ff, %l7 = 00000000
ldda [%i3+0x000]%asi,%l6 ! %l6 = 00000000ff000000 0000000000000000
! Mem[0000000030141400] = 000000ff, %l7 = 0000000000000000
ldsha [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181410] = fd72df9b, %l1 = 00000000646d910d
lduha [%i6+%o5]0x81,%l1 ! %l1 = 000000000000fd72
! Mem[0000000010141410] = 000000ff, %l7 = 00000000000000ff
lduwa [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141408] = 00000000, %f16 = ff000000
lda [%i5+%o4]0x89,%f16 ! %f16 = 00000000
! Mem[0000000030001408] = a52e7e04 000000ff, %l0 = 047eff00, %l1 = 0000fd72
ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000a52e7e04 00000000000000ff
! Starting 10 instruction Store Burst
! %f8 = 172f6f72 5dfc15ff, %l3 = 000000000000ff00
! Mem[0000000010001408] = ffffffffffffff00
add %i0,0x008,%g1
stda %f8,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010001408] = ffffffffffffff00
p0_label_346:
! %l1 = 00000000000000ff, Mem[0000000030001400] = ff0000ff00000000
stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000000ff
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030081410] = 00000000 ff000000
stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 00000000
! Mem[0000000030141410] = ff15fc5d, %l7 = 00000000000000ff
swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000ff15fc5d
! %l4 = 0000000000000000, Mem[000000001008141a] = 00000000
stb %l4,[%i2+0x01a] ! Mem[0000000010081418] = 00000000
! %f14 = ff0057fd 726f2f17, Mem[0000000030041410] = e3000000 e30000ff
stda %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff0057fd 726f2f17
! %f0 = 00000000 ff0000ff, Mem[0000000030041408] = 00000000 00000000
stda %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 ff0000ff
! Mem[0000000010081404] = 9e7c15ff, %l6 = 00000000ff000000, %asi = 80
swapa [%i2+0x004]%asi,%l6 ! %l6 = 000000009e7c15ff
! Mem[0000000010001414] = 00000000, %l2 = 0000000000000000, %asi = 80
swapa [%i0+0x014]%asi,%l2 ! %l2 = 0000000000000000
! %l1 = 00000000000000ff, imm = 0000000000000ebf, %l7 = 00000000ff15fc5d
orn %l1,0xebf,%l7 ! %l7 = fffffffffffff1ff
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 0000e062, %l0 = 00000000a52e7e04
lduh [%o1+%g0],%l0 ! %l0 = 0000000000000000
p0_label_347:
! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
lduha [%i5+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = 00000000, %f1 = ff0000ff
lda [%i5+%o4]0x81,%f1 ! %f1 = 00000000
! %l7 = fffffffffffff1ff, imm = fffffffffffff3fc, %l6 = 000000009e7c15ff
sub %l7,-0xc04,%l6 ! %l6 = fffffffffffffe03
! Mem[0000000030041408] = ff0000ff, %l7 = fffffffffffff1ff
lduha [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
membar #Sync ! Added by membar checker (57)
! Mem[0000000030001400] = ff000000 00000000 a52e7e04 000000ff
! Mem[0000000030001410] = 00ff7e04 0d916d64 00fb00e3 e4ff0000
! Mem[0000000030001420] = 172f6f72 fd5700ff 00000000 000000ff
! Mem[0000000030001430] = ff000000 60b10000 a5ff7e04 d2030000
ldda [%i0]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030001400
! Mem[0000000030041400] = ff000000, %l3 = 000000000000ff00
lduwa [%i1+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010141408] = ff000000, %l4 = 0000000000000000
ldsba [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141408] = ff000000 00000000, %l4 = ffffffff, %l5 = 00000000
ldd [%i5+%o4],%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[0000000010181408] = 000000ff, %l0 = 0000000000000000
ldsha [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 00000000, %l6 = fffffffffffffe03
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
p0_label_348:
! Mem[0000000020800041] = fffff99a, %l6 = 0000000000000000
ldstub [%o1+0x041],%l6 ! %l6 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000030081400] = 29eaad7d
stwa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
! %l0 = 000000ff, %l1 = 000000ff, Mem[00000000100c1408] = 00000000 000000da
stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff 000000ff
! %l6 = 00000000000000ff, Mem[0000000030141408] = 00000000
stba %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
! %l0 = 00000000000000ff, Mem[00000000100c1410] = a3440000
stwa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
! %f10 = 00000000 000000ff, Mem[00000000100c1410] = ff000000 0000ff00
stda %f10,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 000000ff
! %l1 = 00000000000000ff, Mem[0000000010041408] = 7dadea29
stba %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffadea29
! Mem[0000000030101408] = 0027ffff, %l7 = 00000000000000ff
ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
! %l2 = 00000000, %l3 = ff000000, Mem[0000000030181410] = 9bdf72fd 305cc389
stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ff000000, %l6 = 00000000000000ff
ldswa [%i4+%o5]0x88,%l6 ! %l6 = ffffffffff000000
p0_label_349:
! Mem[0000000010101400] = 00000000, %l1 = 00000000000000ff
ldswa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141400] = ff000000, %l2 = 0000000000000000
ldsba [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000201c0000] = 00ff01ce, %l6 = ffffffffff000000
ldsh [%o0+%g0],%l6 ! %l6 = 00000000000000ff
! %l2 = ffffffffffffffff, %l5 = 0000000000000000, %l3 = 00000000ff000000
xor %l2,%l5,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081410] = 00000000, %l5 = 0000000000000000
lduwa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101410] = 00000000ff000000, %l5 = 0000000000000000
ldxa [%i4+%o5]0x88,%l5 ! %l5 = 00000000ff000000
! Mem[00000000100c1408] = ff000000, %l2 = ffffffffffffffff
lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010081408] = ff00000000000000, %l2 = 00000000ff000000
ldxa [%i2+%o4]0x80,%l2 ! %l2 = ff00000000000000
! Mem[0000000030101408] = 0027ffff, %l7 = 00000000000000ff
lduba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000030101408] = 000056470027ffff
stxa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000000000ff
p0_label_350:
! Mem[0000000010101418] = ff000000, %l5 = ff000000, %l1 = 00000000
add %i4,0x18,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ff000000
! %f8 = 172f6f72 5dfc15ff, %l2 = ff00000000000000
! Mem[0000000010141420] = 0073693400000000
add %i5,0x020,%g1
stda %f8,[%g1+%l2]ASI_PST16_P ! Mem[0000000010141420] = 0073693400000000
! %l2 = ff00000000000000, Mem[00000000100c1421] = ffff0000, %asi = 80
stba %l2,[%i3+0x021]%asi ! Mem[00000000100c1420] = ff000000
! Mem[0000000010001430] = ff00000000000000, %l0 = 00000000000000ff, %l0 = 00000000000000ff
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ff00000000000000
! Mem[00000000300c1410] = ff000000, %l7 = 00000000000000ff
swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! %l7 = 00000000ff000000, Mem[0000000030081400] = 00000000
stba %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
! Mem[00000000100c1410] = 00000000, %l7 = 00000000ff000000
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041408] = 29eaadff, %l7 = 0000000000000000
swapa [%i1+%o4]0x88,%l7 ! %l7 = 0000000029eaadff
! %l2 = ff00000000000000, %l3 = ffffffffffffffff, %l1 = 00000000ff000000
and %l2,%l3,%l1 ! %l1 = ff00000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 00000000000000ff, %l2 = ff00000000000000
ldxa [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_351:
! Mem[0000000030001410] = 646d910d047eff00, %f12 = ff000000 00000000
ldda [%i0+%o5]0x89,%f12 ! %f12 = 646d910d 047eff00
! Mem[0000000010101408] = ff000000, %f19 = 047e2ea5
lda [%i4+%o4]0x80,%f19 ! %f19 = ff000000
! Mem[0000000030101400] = ff0000ff, %l3 = ffffffffffffffff
ldsba [%i4+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041438] = 00000000, %l0 = ff00000000000000
ldsh [%i1+0x03a],%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = ff000000, %l1 = ff00000000000000
ldswa [%i3+%o5]0x80,%l1 ! %l1 = ffffffffff000000
! Mem[0000000010081400] = e3000000ff000000, %l6 = 00000000000000ff
ldxa [%i2+%g0]0x80,%l6 ! %l6 = e3000000ff000000
! Mem[0000000030001400] = 000000ff, %l4 = 00000000ff000000
lduba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010001410] = ff0000ff 00000000, %l6 = ff000000, %l7 = 29eaadff
ldda [%i0+0x010]%asi,%l6 ! %l6 = 00000000ff0000ff 0000000000000000
! Mem[0000000030001400] = 000000ff, %l0 = 0000000000000000
ldsba [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f21 = 047eff00, Mem[0000000010141410] = 000000ff
sta %f21,[%i5+%o5]0x88 ! Mem[0000000010141410] = 047eff00
p0_label_352:
! %l6 = ff0000ff, %l7 = 00000000, Mem[0000000010101408] = 000000ff da54ecb1
stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff0000ff 00000000
! %f18 = ff000000 ff000000, %l6 = 00000000ff0000ff
! Mem[0000000010001438] = ffff27001e2522e8
add %i0,0x038,%g1
stda %f18,[%g1+%l6]ASI_PST16_P ! Mem[0000000010001438] = ff000000ff000000
! %l7 = 0000000000000000, Mem[0000000010141410] = ff000000047eff00
stxa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
! Code Fragment 3
p0_fragment_37:
! %l0 = ffffffffffffffff
setx 0xcc6d07183cd513de,%g7,%l0 ! %l0 = cc6d07183cd513de
! %l1 = ffffffffff000000
setx 0xc2bb229ffd99f65a,%g7,%l1 ! %l1 = c2bb229ffd99f65a
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = cc6d07183cd513de
setx 0xc30d260069256fa8,%g7,%l0 ! %l0 = c30d260069256fa8
! %l1 = c2bb229ffd99f65a
setx 0x3135e1e87277291b,%g7,%l1 ! %l1 = 3135e1e87277291b
! %l5 = 00000000ff000000, Mem[0000000030081410] = 00000000
stba %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! Mem[000000001008140c] = 00000000, %l2 = 00000000000000ff, %asi = 80
swapa [%i2+0x00c]%asi,%l2 ! %l2 = 0000000000000000
! %l6 = 00000000ff0000ff, Mem[0000000030081408] = 172f6f72
stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 172f6fff
! %f26 = ff000000 00000000, %l3 = ffffffffffffffff
! Mem[0000000010041438] = 00000000000000ff
add %i1,0x038,%g1
stda %f26,[%g1+%l3]ASI_PST16_P ! Mem[0000000010041438] = ff00000000000000
! %l5 = 00000000ff000000, Mem[0000000030181408] = 00ff0000
stba %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 0d916d64, %l5 = 00000000ff000000
ldsha [%i6+%o5]0x88,%l5 ! %l5 = 0000000000006d64
p0_label_353:
! Mem[0000000010081418] = 00000000000000ff, %l2 = 0000000000000000
ldx [%i2+0x018],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101400] = ff0000ffa52e7e04, %f24 = ff0057fd 726f2f17
ldda [%i4+%g0]0x81,%f24 ! %f24 = ff0000ff a52e7e04
! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
ldsba [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141404] = ff000000, %f19 = ff000000
ld [%i5+0x004],%f19 ! %f19 = ff000000
membar #Sync ! Added by membar checker (58)
! Mem[0000000030141400] = ff000000 047e2ea5 ff000000 00000000
! Mem[0000000030141410] = ff000000 000000e3 60000000 00000000
! Mem[0000000030141420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[0000000030141430] = e3000000 d2038d08 00000000 00000000
ldda [%i5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030141400
! Mem[00000000100c1400] = 00000000 000000ff, %l0 = 69256fa8, %l1 = 7277291b
ldda [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[00000000100c1408] = 000000ff000000ff, %l1 = 0000000000000000
ldxa [%i3+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030101400] = ff0000ffa52e7e04, %f16 = 00000000 000000ff
ldda [%i4+%g0]0x81,%f16 ! %f16 = ff0000ff a52e7e04
! Mem[0000000010041420] = 00000000, %l6 = 00000000ff0000ff
ldsha [%i1+0x022]%asi,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 000000ff, %l2 = 00000000000000ff
swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
p0_label_354:
! %l1 = 000000ff000000ff, Mem[0000000010041410] = 000000000000ff00
stxa %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff000000ff
! Mem[0000000030181410] = 00000000, %l7 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! %l2 = 00000000000000ff, Mem[0000000020800000] = 0000e062
stb %l2,[%o1+%g0] ! Mem[0000000020800000] = ff00e062
! %l4 = 00000000000000ff, Mem[000000001018143a] = 000003d2
sth %l4,[%i6+0x03a] ! Mem[0000000010181438] = 000000ff
! Mem[00000000201c0001] = 00ff01ce, %l5 = 0000000000006d64
ldstub [%o0+0x001],%l5 ! %l5 = 000000ff000000ff
membar #Sync ! Added by membar checker (59)
! %f16 = ff0000ff a52e7e04, %l2 = 00000000000000ff
! Mem[0000000030141400] = ff000000047e2ea5
stda %f16,[%i5+%l2]ASI_PST16_SL ! Mem[0000000030141400] = 047e2ea5ff0000ff
! Mem[000000001010143a] = ffffff00, %l2 = 00000000000000ff
ldstuba [%i4+0x03a]%asi,%l2 ! %l2 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[00000000201c0000] = 00ff01ce
stb %l5,[%o0+%g0] ! Mem[00000000201c0000] = ffff01ce
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030001410] = 047eff00 646d910d
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101438] = ffffff00, %l3 = ffffffffffffffff
ldsha [%i4+0x038]%asi,%l3 ! %l3 = ffffffffffffffff
p0_label_355:
! Mem[0000000010181400] = 726f2f17, %l6 = 0000000000000000
lduha [%i6+0x000]%asi,%l6 ! %l6 = 000000000000726f
! Mem[0000000010001408] = ffffffff, %f4 = ff000000
lda [%i0+%o4]0x80,%f4 ! %f4 = ffffffff
! Mem[0000000030141400] = 047e2ea5, %l2 = 00000000000000ff
ldsha [%i5+%g0]0x81,%l2 ! %l2 = 000000000000047e
! Mem[0000000010081424] = 00000000, %l0 = 00000000000000ff
ldsha [%i2+0x026]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181408] = 000000ff, %l2 = 000000000000047e
lduwa [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1400] = 297d4a65ff000000, %l7 = 0000000000000000
ldxa [%i3+%g0]0x89,%l7 ! %l7 = 297d4a65ff000000
! Mem[0000000010041400] = 000000ff, %l2 = 00000000000000ff
ldsha [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181408] = 00ff0000, %l4 = 00000000000000ff
ldsha [%i6+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101408] = 00000000000000ff, %l4 = 00000000000000ff
ldxa [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000010081410] = 0000000000000000
stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000000000ff
p0_label_356:
! %f22 = 0000ffe4 e300fb00, Mem[0000000010101410] = 000000ff 00000000
stda %f22,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ffe4 e300fb00
! %f21 = 047eff00, %f9 = 34697300
fcmps %fcc0,%f21,%f9 ! %fcc0 = 1
! Mem[0000000030001400] = 000000ff, %l2 = 00000000000000ff
swapa [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! %l0 = 0000000000000000, Mem[0000000010041408] = 00000000
stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! %f6 = 60000000 00000000, %l1 = 000000ff000000ff
! Mem[0000000030041408] = ff0000ff00000000
add %i1,0x008,%g1
stda %f6,[%g1+%l1]ASI_PST16_S ! Mem[0000000030041408] = 6000000000000000
! Mem[00000000100c1400] = 000000ff, %l0 = 0000000000000000
swapa [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181408] = 000000ff, %l3 = ffffffffffffffff
ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030041400] = ff00000000000000
stxa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
! Mem[0000000010181408] = 000000ff, %l0 = 00000000000000ff
swapa [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff000000 000000e3, %l6 = 0000726f, %l7 = ff000000
ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000000000e3
p0_label_357:
! Mem[0000000030041400] = 00000000, %l1 = 000000ff000000ff
lduba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1408] = ff000000 ff000000, %l0 = 000000ff, %l1 = 00000000
ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000ff000000 00000000ff000000
! Mem[0000000030081408] = ff000000172f6fff, %l0 = 00000000ff000000
ldxa [%i2+%o4]0x89,%l0 ! %l0 = ff000000172f6fff
! Mem[0000000010181408] = ff000000, %l1 = 00000000ff000000
ldsha [%i6+%o4]0x80,%l1 ! %l1 = ffffffffffffff00
! Mem[00000000300c1400] = 000000ff 654a7d29, %l0 = 172f6fff, %l1 = ffffff00
ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ff 00000000654a7d29
! Mem[0000000010081408] = ff000000, %l4 = 00000000000000ff
ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffffff000000
! Mem[0000000030141410] = 000000ff, %l2 = 00000000000000ff
lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l3 = 00000000000000ff
lduba [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1408] = 00000000000000ff, %l2 = 00000000000000ff
ldxa [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, Mem[0000000030041400] = 00000000
stba %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
p0_label_358:
! %f22 = 0000ffe4 e300fb00, Mem[0000000010101418] = 00000000 6f13569c
stda %f22,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000ffe4 e300fb00
! %l2 = 00000000000000ff, Mem[0000000010101408] = ff0000ff
stha %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00ff00ff
! %l3 = 0000000000000000, Mem[0000000010181408] = ff000000
stwa %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! %l2 = 00000000000000ff, Mem[0000000030041400] = 000000ff
stha %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
! %f14 = 00000000, Mem[0000000010081400] = 000000e3
sta %f14,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %l5 = 00000000000000ff, Mem[0000000030181400] = ff000000
stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
! %l2 = 00000000000000ff, Mem[0000000030141408] = ff000000
stha %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000
! %l3 = 0000000000000000, Mem[0000000030081410] = 00000000
stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Mem[00000000100c1412] = ff000000, %l0 = 00000000000000ff
ldstub [%i3+0x012],%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000
lduba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
p0_label_359:
! Mem[0000000030101410] = da0000ff, %f16 = ff0000ff
lda [%i4+%o5]0x81,%f16 ! %f16 = da0000ff
! Mem[0000000030141400] = ff0000ffa52e7e04, %l3 = 0000000000000000
ldxa [%i5+%g0]0x89,%l3 ! %l3 = ff0000ffa52e7e04
! %l2 = 00000000000000ff, imm = fffffffffffffafe, %l3 = ff0000ffa52e7e04
subc %l2,-0x502,%l3 ! %l3 = 0000000000000601
! Mem[0000000010081400] = 000000ff00000000, %l0 = 0000000000000000
ldxa [%i2+%g0]0x88,%l0 ! %l0 = 000000ff00000000
! Mem[0000000030001408] = 047e2ea5, %l2 = 00000000000000ff
lduha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000002ea5
! Mem[0000000010181410] = 0d916d64, %l7 = 00000000000000e3
lduba [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000064
! %l6 = 00000000ff000000, immd = fffffffffffffc3c, %l2 = 0000000000002ea5
mulx %l6,-0x3c4,%l2 ! %l2 = fffffc3fc4000000
! Mem[0000000010041404] = 00000000, %l7 = 0000000000000064
lduba [%i1+0x005]%asi,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1404] = 00000000, %f29 = 000000ff
ld [%i3+0x004],%f29 ! %f29 = 00000000
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 654a7d29, Mem[0000000010081400] = 00000000 000000ff
stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 654a7d29
p0_label_360:
! %f29 = 00000000, Mem[0000000010181408] = 00000000
sta %f29,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! %f28 = 0000b160, %f17 = a52e7e04
fcmpes %fcc2,%f28,%f17 ! %fcc2 = 2
! Mem[00000000201c0001] = ffff01ce, %l5 = 00000000000000ff
ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! Mem[000000001018141c] = e300fb00, %l6 = 00000000ff000000
swap [%i6+0x01c],%l6 ! %l6 = 00000000e300fb00
! %f2 = ff000000 00000000, Mem[0000000010041408] = 00000000 ff000000
stda %f2 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff000000 00000000
! Mem[00000000100c1404] = 00000000, %l6 = 00000000e300fb00
swap [%i3+0x004],%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 0000ff00, %l1 = 00000000654a7d29
swapa [%i6+%o4]0x89,%l1 ! %l1 = 000000000000ff00
! %l0 = 000000ff00000000, Mem[0000000010141410] = 0000000000000000
stxa %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff00000000
! Mem[00000000300c1410] = 000000ff 000000e3, %l2 = c4000000, %l3 = 00000601
ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000000000ff 00000000000000e3
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffffe5a1, %l6 = 0000000000000000
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
p0_label_361:
! Mem[0000000010181410] = 0d916d64, %l5 = 00000000000000ff
lduwa [%i6+%o5]0x88,%l5 ! %l5 = 000000000d916d64
! Mem[0000000010041408] = 00000000, %l6 = ffffffffffffffff
lduba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141400] = a52e7e04, %l2 = 00000000000000ff
ldswa [%i5+%g0]0x89,%l2 ! %l2 = ffffffffa52e7e04
! Mem[00000000100c1410] = ff00ff00 000000ff, %l0 = 00000000, %l1 = 0000ff00
ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff00ff00 00000000000000ff
! Mem[0000000010001400] = 00000000, %f28 = 0000b160
lda [%i0+%g0]0x88,%f28 ! %f28 = 00000000
! Mem[0000000030101400] = ff0000ff, %l5 = 000000000d916d64
ldswa [%i4+%g0]0x81,%l5 ! %l5 = ffffffffff0000ff
! Mem[0000000030141400] = a52e7e04, %l4 = ffffffffff000000
ldswa [%i5+%g0]0x89,%l4 ! %l4 = ffffffffa52e7e04
! Mem[0000000030181410] = ff000000 000000ff, %l4 = a52e7e04, %l5 = ff0000ff
ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000000000ff
! Mem[0000000030181410] = 000000ff, %f6 = 60000000
lda [%i6+%o5]0x89,%f6 ! %f6 = 000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 0d916d64, %l1 = 00000000000000ff
ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000064000000ff
p0_label_362:
! %f8 = 00000000 34697300, Mem[00000000100c1400] = 00000000 e300fb00
stda %f8 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 34697300
! %l5 = 00000000000000ff, Mem[0000000010001416] = 00000000
stb %l5,[%i0+0x016] ! Mem[0000000010001414] = 0000ff00
! %l0 = 00000000ff00ff00, Mem[0000000030081400] = 00000000
stba %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %l4 = 00000000ff000000, Mem[0000000010181408] = a52e7e0400000000
stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000ff000000
! %f21 = 047eff00, Mem[0000000030001400] = ff000000
sta %f21,[%i0+%g0]0x81 ! Mem[0000000030001400] = 047eff00
! Mem[0000000030001408] = 047e2ea5, %l6 = 0000000000000000
swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000047e2ea5
! %l7 = 0000000000000000, Mem[00000000300c1400] = ff000000
stwa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! Mem[0000000030081408] = ff6f2f17, %l6 = 00000000047e2ea5
swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000ff6f2f17
! Mem[0000000030081400] = 00000000, %l7 = 0000000000000000
swapa [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000, %f8 = 00000000
lda [%i2+%g0]0x89,%f8 ! %f8 = 00000000
p0_label_363:
! Mem[0000000030041408] = 60000000, %l4 = 00000000ff000000
lduwa [%i1+%o4]0x81,%l4 ! %l4 = 0000000060000000
! Mem[0000000010141410] = 000000ff, %l3 = 00000000000000e3
lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1408] = ff000000, %l2 = ffffffffa52e7e04
lduba [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181410] = ff000000 000000ff, %l6 = ff6f2f17, %l7 = 00000000
ldda [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000000000ff
! Mem[0000000010141408] = ff000000, %l6 = 00000000ff000000
ldsha [%i5+%o4]0x80,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000030041410] = ff0057fd, %l7 = 00000000000000ff
lduba [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141400] = 047e2ea5, %l0 = 00000000ff00ff00
lduwa [%i5+%g0]0x81,%l0 ! %l0 = 00000000047e2ea5
! Mem[0000000010081408] = ff000000, %l2 = 0000000000000000
ldsha [%i2+%o4]0x80,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000030101400] = ff0000ff, %f24 = ff0000ff
lda [%i4+%g0]0x89,%f24 ! %f24 = ff0000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 00000000, %l3 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_364:
! %l2 = ffffff00, %l3 = 00000000, Mem[00000000300c1400] = 00000000 297d4a65
stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffff00 00000000
! Mem[0000000010041400] = 000000ff, %l3 = 0000000000000000
swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! %f24 = ff0000ff, Mem[0000000010001428] = d2038d08
sta %f24,[%i0+0x028]%asi ! Mem[0000000010001428] = ff0000ff
! %l1 = 0000000000000064, Mem[0000000010181400] = 726f2f17
stba %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 646f2f17
! %l3 = 00000000000000ff, Mem[00000000100c1410] = ff00ff00
stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ffff00
! Mem[0000000030181410] = ff000000, %l6 = ffffffffffffff00
swapa [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! Mem[00000000100c1410] = 00ffff00, %l0 = 00000000047e2ea5
ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %l2 = ffffff00, %l3 = 000000ff, Mem[0000000030141400] = 047e2ea5 ff0000ff
stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffff00 000000ff
! %l6 = 00000000ff000000, Mem[00000000300c1400] = 00ffffff00000000
stxa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 646f2f17, %l7 = 00000000000000ff
lduwa [%i6+0x000]%asi,%l7 ! %l7 = 00000000646f2f17
p0_label_365:
! Mem[0000000030141408] = 00ff0000, %l0 = 0000000000000000
ldsba [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = ff00000000000000, %l0 = 0000000000000000
ldxa [%i3+%o4]0x81,%l0 ! %l0 = ff00000000000000
! Mem[0000000010101410] = 0000ffe4, %l4 = 0000000060000000
ldsha [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101410] = e4ff0000, %f19 = ff000000
lda [%i4+%o5]0x88,%f19 ! %f19 = e4ff0000
! Mem[0000000010001400] = 00000000, %l5 = 00000000000000ff
lduwa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101408] = 00000000000000ff, %l5 = 0000000000000000
ldxa [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! %l2 = ffffffffffffff00, %l3 = 00000000000000ff, %l2 = ffffffffffffff00
and %l2,%l3,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = ff0057fd, %l4 = 0000000000000000
lduha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000ff00
! Mem[0000000030081408] = 047e2ea5, %l7 = 00000000646f2f17
lduha [%i2+%o4]0x81,%l7 ! %l7 = 000000000000047e
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[0000000010101410] = e4ff0000
stba %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = e4ff00ff
p0_label_366:
! Mem[0000000030081408] = 047e2ea5, %l3 = 00000000000000ff
swapa [%i2+%o4]0x81,%l3 ! %l3 = 00000000047e2ea5
! %l0 = 00000000, %l1 = 00000064, Mem[00000000100c1418] = ff000000 ff000000
stda %l0,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000 00000064
! Mem[0000000030041408] = 60000000, %l4 = 000000000000ff00
ldstuba [%i1+%o4]0x81,%l4 ! %l4 = 00000060000000ff
! %f6 = 000000ff 00000000, Mem[0000000030081410] = 00000000 00000000
stda %f6 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff 00000000
! %f23 = e300fb00, Mem[0000000010141408] = ff000000
sta %f23,[%i5+%o4]0x80 ! Mem[0000000010141408] = e300fb00
! Mem[0000000010141404] = ff000000, %l6 = 00000000ff000000
swap [%i5+0x004],%l6 ! %l6 = 00000000ff000000
! Mem[00000000100c1424] = 5a4decb6, %l2 = 00000000, %l3 = 047e2ea5
add %i3,0x24,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005a4decb6
! %f18 = ff000000, Mem[00000000300c1400] = 00000000
sta %f18,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
! %f16 = da0000ff a52e7e04 ff000000 e4ff0000
! %f20 = 646d910d 047eff00 0000ffe4 e300fb00
! %f24 = ff0000ff a52e7e04 ff000000 00000000
! %f28 = 00000000 00000000 000003d2 047effa5
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = a52e7e040d916dff, %f6 = 000000ff 00000000
ldda [%i6+%o5]0x88,%f6 ! %f6 = a52e7e04 0d916dff
p0_label_367:
! Mem[0000000010001410] = ff0000ff, %l3 = 000000005a4decb6
ldsha [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001404] = 29eaad7d, %l0 = ff00000000000000
ldsha [%i0+0x004]%asi,%l0 ! %l0 = 00000000000029ea
! Mem[0000000030041410] = fd5700ff, %f8 = 00000000
lda [%i1+%o5]0x89,%f8 ! %f8 = fd5700ff
! Mem[0000000010081438] = 00bc0000, %l7 = 000000000000047e
lduw [%i2+0x038],%l7 ! %l7 = 0000000000bc0000
! Mem[00000000211c0000] = ffffe5a1, %l1 = 0000000000000064
ldub [%o2+0x001],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l7 = 0000000000bc0000
lduba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041424] = 000000e3, %l4 = 0000000000000060
lduw [%i1+0x024],%l4 ! %l4 = 00000000000000e3
! Mem[00000000201c0000] = ffff01ce, %l4 = 00000000000000e3
ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
! %l0 = 00000000000029ea, %l1 = 00000000000000ff, %y = 000000d9
smul %l0,%l1,%l7 ! %l7 = 000000000029c016, %y = 00000000
! Starting 10 instruction Store Burst
! %l3 = 00000000000000ff, Mem[00000000100c1408] = ff000000
stha %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff0000ff
p0_label_368:
! Mem[0000000030181410] = ffffff00, %l0 = 00000000000029ea
ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030181408] = 654a7d29, %l2 = 0000000000000000
swapa [%i6+%o4]0x89,%l2 ! %l2 = 00000000654a7d29
! %l3 = 00000000000000ff, Mem[00000000100c1410] = ffffff00
stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ffff00
! %l3 = 00000000000000ff, Mem[0000000030101408] = ff000000
stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00ff0000
! Mem[0000000010041408] = 00000000, %l1 = 00000000000000ff
ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! %f12 = e3000000, Mem[0000000030141408] = 0000ff00
sta %f12,[%i5+%o4]0x89 ! Mem[0000000030141408] = e3000000
! Mem[0000000030081408] = ff000000, %l6 = 00000000ff000000
swapa [%i2+%o4]0x89,%l6 ! %l6 = 00000000ff000000
! %l3 = 00000000000000ff, Mem[00000000211c0000] = ffffe5a1
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 00ffe5a1
! Mem[00000000100c1408] = ff0000ff, %l5 = 00000000000000ff
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! %f8 = fd5700ff, Mem[0000000010001410] = ff0000ff
sta %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = fd5700ff
p0_label_369:
! Mem[0000000030141410] = ff000000000000e3, %f12 = e3000000 d2038d08
ldda [%i5+%o5]0x81,%f12 ! %f12 = ff000000 000000e3
membar #Sync ! Added by membar checker (60)
! Mem[0000000030181400] = ff000000 0000ff00 00000000 00000000
! Mem[0000000030181410] = ffffff00 000000ff ff000034 00000000
! Mem[0000000030181420] = a52e7e04 34697300 a52e7e04 e2a2ea29
! Mem[0000000030181430] = e3000000 d2038d08 6f13569c ff000000
ldda [%i6]ASI_BLK_S,%f16 ! Block Load from 0000000030181400
! Mem[0000000030041408] = 000000ff, %l4 = ffffffffffffffff
lduba [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001400] = 00ff7e04, %f13 = 000000e3
lda [%i0+%g0]0x89,%f13 ! %f13 = 00ff7e04
! Mem[0000000030101400] = ff0000ffa52e7e04, %l0 = 00000000000000ff
ldxa [%i4+%g0]0x81,%l0 ! %l0 = ff0000ffa52e7e04
! Mem[00000000300c1400] = 000000ff, %l1 = 0000000000000000
lduha [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001410] = 00000000, %l6 = 00000000ff000000
swapa [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = ff0000ff, %f9 = 34697300
lda [%i3+%o4]0x80,%f9 ! %f9 = ff0000ff
! Mem[0000000030181400] = 000000ff, %l0 = ff0000ffa52e7e04
ldswa [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 646f2f17, %l3 = 00000000000000ff
swapa [%i6+%g0]0x80,%l3 ! %l3 = 00000000646f2f17
p0_label_370:
! %f12 = ff000000 00ff7e04, Mem[0000000030081408] = ff000000 ff000000
stda %f12,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff000000 00ff7e04
! %l1 = 00000000000000ff, Mem[0000000010041400] = 00000000
stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
! %f11 = e2a2ea29, %f13 = 00ff7e04
fcmpes %fcc2,%f11,%f13 ! %fcc2 = 1
! Mem[0000000010141400] = ff000000, %l5 = 00000000000000ff
ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! %l2 = 654a7d29, %l3 = 646f2f17, Mem[0000000030001408] = 00000000 000000ff
stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 654a7d29 646f2f17
! %f10 = a52e7e04 e2a2ea29, %l6 = 0000000000000000
! Mem[0000000030141438] = 0000000000000000
add %i5,0x038,%g1
stda %f10,[%g1+%l6]ASI_PST32_S ! Mem[0000000030141438] = 0000000000000000
! %l5 = 00000000000000ff, Mem[0000000030141400] = ffffff00
stba %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffff00
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010001400] = 00000000 7dadea29
stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff 000000ff
! Mem[0000000030101410] = da0000ff, %l3 = 00000000646f2f17
swapa [%i4+%o5]0x81,%l3 ! %l3 = 00000000da0000ff
! Starting 10 instruction Load Burst
! Mem[000000001010141c] = e300fb00, %f1 = 047e2ea5
lda [%i4+0x01c]%asi,%f1 ! %f1 = e300fb00
p0_label_371:
! Mem[0000000010001410] = 00ff0000 fd5700ff, %l4 = 000000ff, %l5 = 000000ff
ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000fd5700ff 0000000000ff0000
! Mem[0000000010181400] = ff000000, %l2 = 00000000654a7d29
ldsha [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001410] = ff0057fd 0000ff00, %l2 = 00000000, %l3 = da0000ff
ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000ff0057fd 000000000000ff00
! Mem[0000000030041410] = ff0057fd, %l2 = 00000000ff0057fd
ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000030101410] = 646f2f17, %l3 = 000000000000ff00
ldswa [%i4+%o5]0x81,%l3 ! %l3 = 00000000646f2f17
! Mem[0000000010141400] = 000000ff000000ff, %f14 = 00000000 00000000
ldda [%i5+%g0]0x88,%f14 ! %f14 = 000000ff 000000ff
! Mem[0000000030081410] = 00000000 ff000000, %l6 = 00000000, %l7 = 0029c016
ldda [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000 00000000ff000000
! Mem[00000000300c1408] = ff00000000000000, %l2 = ffffffffffffff00
ldxa [%i3+%o4]0x81,%l2 ! %l2 = ff00000000000000
! Mem[0000000010141408] = 00fb00e3, %l4 = 00000000fd5700ff
swapa [%i5+%o4]0x88,%l4 ! %l4 = 0000000000fb00e3
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = ff000000e4ff0000, %l1 = 00000000000000ff, %l4 = 0000000000fb00e3
add %i4,0x08,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = ff000000e4ff0000
p0_label_372:
! Mem[000000001004142c] = 047e2ea5, %l7 = ff000000, %l0 = 000000ff
add %i1,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000047e2ea5
! Mem[0000000010041408] = ff000000000000ff, %l7 = 00000000ff000000, %l2 = ff00000000000000
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ff000000000000ff
! Mem[0000000010041408] = ff000000, %l1 = 000000ff, %l5 = 00ff0000
add %i1,0x08,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010041410] = ff000000, %l5 = 00000000ff000000
swapa [%i1+%o5]0x88,%l5 ! %l5 = 00000000ff000000
! %f3 = 00000000, Mem[00000000100c1414] = 000000ff
st %f3 ,[%i3+0x014] ! Mem[00000000100c1414] = 00000000
! %f0 = ff000000 e300fb00 ff000000 00000000
! %f4 = ffffffff 000000e3 a52e7e04 0d916dff
! %f8 = fd5700ff ff0000ff a52e7e04 e2a2ea29
! %f12 = ff000000 00ff7e04 000000ff 000000ff
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
! %l2 = 000000ff, %l3 = 646f2f17, Mem[0000000010141400] = ff000000 ff000000
std %l2,[%i5+%g0] ! Mem[0000000010141400] = 000000ff 646f2f17
! %f26 = a52e7e04 e2a2ea29, Mem[0000000010081400] = 00000000 297d4a65
stda %f26,[%i2+%g0]0x80 ! Mem[0000000010081400] = a52e7e04 e2a2ea29
! %l6 = 0000000000000000, Mem[000000001008141a] = 00000000, %asi = 80
stha %l6,[%i2+0x01a]%asi ! Mem[0000000010081418] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 000000ff, %l1 = 00000000000000ff
lduba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_373:
! Mem[00000000100c1438] = e822251e000000da, %f16 = ff000000 0000ff00
ldda [%i3+0x038]%asi,%f16 ! %f16 = e822251e 000000da
! Mem[0000000030001408] = 297d4a65, %f21 = 000000ff
lda [%i0+%o4]0x89,%f21 ! %f21 = 297d4a65
! Mem[0000000030041400] = 000000ff, %l7 = 00000000ff000000
lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = 000000ff, %l0 = 00000000047e2ea5
lduba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[000000001004143c] = 00000000, %l5 = 00000000ff000000
ldswa [%i1+0x03c]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = 047eff0000000000, %l2 = ff000000000000ff
ldxa [%i0+%g0]0x81,%l2 ! %l2 = 047eff0000000000
! Mem[0000000010181410] = 0d916dff, %l3 = 00000000646f2f17
ldsha [%i6+%o5]0x88,%l3 ! %l3 = 0000000000006dff
! Mem[0000000010081428] = ffffffffffffff8c, %l7 = 00000000000000ff
ldx [%i2+0x028],%l7 ! %l7 = ffffffffffffff8c
! Mem[0000000010001400] = 000000ff, %l5 = 0000000000000000
lduba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = ff000000, %l7 = ffffffffffffff8c
ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
p0_label_374:
! %l6 = 0000000000000000, imm = fffffffffffff0d0, %l7 = 00000000000000ff
and %l6,-0xf30,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = ff000000, %l1 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %l2 = 00000000, %l3 = 00006dff, Mem[0000000010181408] = ff000000 00000000
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00006dff
! Mem[0000000010001410] = fd5700ff, %l2 = 047eff0000000000
swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000fd5700ff
! %f18 = 00000000 00000000, %l6 = 0000000000000000
! Mem[00000000300c1408] = ff00000000000000
add %i3,0x008,%g1
stda %f18,[%g1+%l6]ASI_PST32_SL ! Mem[00000000300c1408] = ff00000000000000
! Mem[00000000100c1400] = ff00000034697300, %l7 = 0000000000000000, %l5 = 00000000000000ff
casxa [%i3]0x80,%l7,%l5 ! %l5 = ff00000034697300
! %f22 = ff000034, Mem[0000000010141404] = 646f2f17
sta %f22,[%i5+0x004]%asi ! Mem[0000000010141404] = ff000034
! %f30 = 6f13569c ff000000, Mem[0000000030041400] = 000000ff ff000000
stda %f30,[%i1+%g0]0x89 ! Mem[0000000030041400] = 6f13569c ff000000
! %l7 = 0000000000000000, %l1 = 00000000000000ff, %l2 = 00000000fd5700ff
mulx %l7,%l1,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1434] = 047e2ea5, %l2 = 0000000000000000
lduba [%i3+0x036]%asi,%l2 ! %l2 = 000000000000002e
p0_label_375:
! Mem[0000000030181400] = ff000000 0000ff00, %l6 = 00000000, %l7 = 00000000
ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000000 000000000000ff00
! Mem[00000000100c1408] = ff0000ff, %l3 = 0000000000006dff
ldsha [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041408] = ff000000 000000ff, %l0 = 00000000, %l1 = 000000ff
ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff 00000000ff000000
! Mem[00000000100c1410] = 00ffff00, %f26 = a52e7e04
lda [%i3+%o5]0x88,%f26 ! %f26 = 00ffff00
! Mem[0000000010041410] = 000000ff, %f27 = e2a2ea29
lda [%i1+0x010]%asi,%f27 ! %f27 = 000000ff
! Mem[0000000030181400] = ff000000, %l0 = 00000000000000ff
lduba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000021800180] = ffb7423e, %l6 = 00000000ff000000
lduh [%o3+0x180],%l6 ! %l6 = 000000000000ffb7
! Mem[0000000010001438] = ff000000, %f26 = 00ffff00
lda [%i0+0x038]%asi,%f26 ! %f26 = ff000000
! Mem[0000000030001400] = 047eff0000000000, %f24 = a52e7e04 34697300
ldda [%i0+%g0]0x81,%f24 ! %f24 = 047eff00 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = ff0000ff, %l1 = 00000000ff000000
swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000ff0000ff
p0_label_376:
! Mem[0000000010081428] = ffffffffffffff8c, %l2 = 000000000000002e, %l4 = ff000000e4ff0000
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = ffffffffffffff8c
! %l7 = 000000000000ff00, Mem[0000000030081400] = 00000000
stha %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000
! %l7 = 000000000000ff00, %l1 = 00000000ff0000ff, %l5 = ff00000034697300
xnor %l7,%l1,%l5 ! %l5 = ffffffff00ff0000
! %l6 = 000000000000ffb7, %l6 = 000000000000ffb7, %l7 = 000000000000ff00
xnor %l6,%l6,%l7 ! %l7 = ffffffffffffffff
! %f12 = ff000000 00ff7e04, Mem[0000000010041410] = ff000000 ff000000
stda %f12,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff000000 00ff7e04
! %l6 = 000000000000ffb7, Mem[0000000030101410] = 00000029172f6f64
stxa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000000000ffb7
! Mem[00000000211c0000] = 00ffe5a1, %l5 = ffffffff00ff0000
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! %l4 = ffffffffffffff8c, Mem[00000000100c1410] = 00ffff00
stwa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffff8c
! Mem[0000000010181400] = 000000ff, %l5 = 0000000000000000
swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ffffffff, %l0 = 00000000000000ff
lduh [%i0+0x00a],%l0 ! %l0 = 000000000000ffff
p0_label_377:
! Mem[0000000010001408] = 00ffffff ffffffff, %l6 = 0000ffb7, %l7 = ffffffff
ldda [%i0+%o4]0x88,%l6 ! %l6 = 00000000ffffffff 0000000000ffffff
! Mem[0000000010081400] = a52e7e04, %f20 = ffffff00
lda [%i2+%g0]0x80,%f20 ! %f20 = a52e7e04
membar #Sync ! Added by membar checker (61)
! Mem[0000000010101408] = 00000000 000000ff, %l0 = 0000ffff, %l1 = ff0000ff
ldda [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[0000000010181408] = 00000000, %l7 = 0000000000ffffff
ldsha [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081410] = 00000000000000ff, %l3 = 00000000000000ff
ldxa [%i2+0x010]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001400] = 00ff7e04, %l5 = 00000000000000ff
ldsha [%i0+%g0]0x89,%l5 ! %l5 = 0000000000007e04
! Mem[0000000010041400] = 000000ff, %l4 = ffffffffffffff8c
ldsba [%i1+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030181410] = ff00000000ffffff, %l3 = 00000000000000ff
ldxa [%i6+%o5]0x89,%l3 ! %l3 = ff00000000ffffff
! Mem[0000000021800180] = ffb7423e, %l2 = 000000000000002e
ldsba [%o3+0x181]%asi,%l2 ! %l2 = ffffffffffffffb7
! Starting 10 instruction Store Burst
! %f4 = ffffffff 000000e3, Mem[0000000010001410] = 00000000 0000ff00
std %f4 ,[%i0+%o5] ! Mem[0000000010001410] = ffffffff 000000e3
p0_label_378:
! %l0 = 00000000000000ff, Mem[0000000010001414] = 000000e3
sth %l0,[%i0+0x014] ! Mem[0000000010001414] = 00ff00e3
! %l5 = 0000000000007e04, Mem[0000000010141408] = ff0057fd
stha %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 7e0457fd
! %l0 = 00000000000000ff, Mem[0000000010081400] = a52e7e04e2a2ea29
stxa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000000000ff
! %l2 = ffffffffffffffb7, Mem[0000000010001410] = ffffffff
stba %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffb7
! Mem[0000000010081400] = 00000000, %l4 = ffffffffffffffff
swapa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %l2 = ffffffffffffffb7, Mem[00000000300c1410] = 000000ff000000e3
stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffffffffb7
! %l7 = 0000000000000000, Mem[0000000030081408] = 047eff00
stha %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000ff00
! Mem[00000000300c1408] = ff000000, %l3 = ff00000000ffffff
swapa [%i3+%o4]0x81,%l3 ! %l3 = 00000000ff000000
! %f23 = 00000000, %f18 = 00000000
fcmps %fcc1,%f23,%f18 ! %fcc1 = 0
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 00000000 000000ff, %l2 = ffffffb7, %l3 = ff000000
ldda [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000000000ff
p0_label_379:
! Mem[0000000010001400] = 000000ff, %l1 = 0000000000000000
ldsba [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141410] = ff000000, %l3 = 00000000000000ff
ldsba [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030141410] = ff000000 000000e3, %l4 = 00000000, %l5 = 00007e04
ldda [%i5+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000000000e3
! Mem[00000000211c0000] = ffffe5a1, %l0 = 00000000000000ff
ldsba [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181400] = 00fb00e300000000, %f8 = fd5700ff ff0000ff
ldda [%i6+%g0]0x88,%f8 ! %f8 = 00fb00e3 00000000
! Mem[0000000010081438] = 00bc0000, %l0 = ffffffffffffffff
ldsh [%i2+0x038],%l0 ! %l0 = 00000000000000bc
! Mem[0000000010101410] = ffffffff, %l6 = 00000000ffffffff
lduba [%i4+0x013]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = 00ffffff, %l0 = 00000000000000bc
ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041408] = 000000ff, %l3 = ffffffffffffffff
ldswa [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f20 = a52e7e04 297d4a65, Mem[0000000030001408] = 654a7d29 646f2f17
stda %f20,[%i0+%o4]0x81 ! Mem[0000000030001408] = a52e7e04 297d4a65
p0_label_380:
! %l0 = 0000000000000000, Mem[0000000010181408] = 00000000
stwa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! %f4 = ffffffff 000000e3, Mem[0000000030101408] = 0000ff00 00000000
stda %f4 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffff 000000e3
! %l0 = 0000000000000000, Mem[0000000030101410] = 0000ffb7
stwa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! Mem[0000000010001400] = 000000ff, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %f24 = 047eff00 00000000, %l3 = 00000000000000ff
! Mem[0000000010141410] = 000000ff00000000
add %i5,0x010,%g1
stda %f24,[%g1+%l3]ASI_PST32_P ! Mem[0000000010141410] = 047eff0000000000
! Mem[0000000010001409] = ffffffff, %l0 = 0000000000000000
ldstuba [%i0+0x009]%asi,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, %l4 = 00000000ff000000, %l1 = ffffffffffffffff
udivx %l0,%l4,%l1 ! %l1 = 0000000000000000
! %f26 = ff000000 000000ff, Mem[0000000010041400] = 000000ff 00000000
stda %f26,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000 000000ff
! Mem[0000000030041410] = ff0057fd, %l0 = 00000000000000ff
ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 00000000, %l1 = 0000000000000000
lduba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
p0_label_381:
! Mem[0000000030081400] = ff000000000000ff, %l6 = 00000000000000ff
ldxa [%i2+%g0]0x89,%l6 ! %l6 = ff000000000000ff
! Mem[0000000010041410] = 047eff00000000ff, %l5 = 00000000000000e3
ldxa [%i1+%o5]0x80,%l5 ! %l5 = 047eff00000000ff
! Mem[0000000010101408] = 000000ff, %l3 = 00000000000000ff
ldswa [%i4+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181410] = 00ffffff, %l7 = 0000000000000000
ldswa [%i6+%o5]0x89,%l7 ! %l7 = 0000000000ffffff
! Mem[0000000030141410] = e3000000000000ff, %l1 = 0000000000000000
ldxa [%i5+%o5]0x89,%l1 ! %l1 = e3000000000000ff
! Mem[0000000010141410] = 00ff7e04, %l6 = ff000000000000ff
ldsha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000007e04
! Mem[0000000030101408] = 000000e3, %f11 = e2a2ea29
lda [%i4+%o4]0x89,%f11 ! %f11 = 000000e3
! %l6 = 0000000000007e04, imm = fffffffffffff2d7, %l2 = 00000000000000ff
add %l6,-0xd29,%l2 ! %l2 = 00000000000070db
! Mem[0000000010141410] = 047eff00, %l3 = 00000000000000ff
lduh [%i5+0x012],%l3 ! %l3 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l2 = 00000000000070db, Mem[0000000010001400] = 000000ff
stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000070db
p0_label_382:
! Mem[0000000020800000] = ff00e062, %l6 = 0000000000007e04
ldstub [%o1+%g0],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010101400] = 000000ff, %l6 = 00000000000000ff
swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Code Fragment 4
p0_fragment_38:
! %l0 = 00000000000000ff
setx 0x5dd50fafef7364d3,%g7,%l0 ! %l0 = 5dd50fafef7364d3
! %l1 = e3000000000000ff
setx 0x97e662e79e11c447,%g7,%l1 ! %l1 = 97e662e79e11c447
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 5dd50fafef7364d3
setx 0x47e65a3fc5102a1e,%g7,%l0 ! %l0 = 47e65a3fc5102a1e
! %l1 = 97e662e79e11c447
setx 0x871b19e00abb2668,%g7,%l1 ! %l1 = 871b19e00abb2668
! Mem[0000000010041400] = ff000000, %l4 = 00000000ff000000
swapa [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff000000
! Mem[0000000010041408] = ff000000, %l1 = 871b19e00abb2668
swapa [%i1+%o4]0x80,%l1 ! %l1 = 00000000ff000000
! %l0 = 47e65a3fc5102a1e, Mem[0000000010081410] = 00000000
stha %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00002a1e
! Mem[0000000010041420] = 00000000, %l0 = c5102a1e, %l7 = 00ffffff
add %i1,0x20,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001410] = ffffffb7, %l1 = 00000000ff000000
swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000ffffffb7
! Mem[0000000030181408] = 00000000, %l6 = 00000000000000ff
ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ffffff00, %l2 = 00000000000070db
lduwa [%i5+%g0]0x81,%l2 ! %l2 = 00000000ffffff00
p0_label_383:
! Mem[0000000010101408] = 000000ff, %l2 = 00000000ffffff00
lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081410] = 1e2a0000000000ff, %l0 = 47e65a3fc5102a1e
ldxa [%i2+%o5]0x80,%l0 ! %l0 = 1e2a0000000000ff
membar #Sync ! Added by membar checker (62)
! Mem[0000000010101400] = ff000000 e300fb00 ff000000 00000000
! Mem[0000000010101410] = ffffffff 000000e3 a52e7e04 0d916dff
! Mem[0000000010101420] = fd5700ff ff0000ff a52e7e04 e2a2ea29
! Mem[0000000010101430] = ff000000 00ff7e04 000000ff 000000ff
ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
! Mem[0000000030001408] = 047e2ea5, %l2 = 00000000000000ff
lduwa [%i0+%o4]0x89,%l2 ! %l2 = 00000000047e2ea5
! Mem[0000000010141408] = fd57047e, %l1 = 00000000ffffffb7
lduwa [%i5+%o4]0x88,%l1 ! %l1 = 00000000fd57047e
! Mem[0000000030141408] = 000000e3, %l0 = 1e2a0000000000ff
ldsha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = 172f6f72 fd5700ff, %l0 = 00000000, %l1 = fd57047e
ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000fd5700ff 00000000172f6f72
! Mem[0000000030041410] = 172f6f72fd5700ff, %f8 = 00fb00e3 00000000
ldda [%i1+%o5]0x89,%f8 ! %f8 = 172f6f72 fd5700ff
! Mem[0000000030081410] = 00000000, %l4 = 00000000ff000000
ldsba [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (63)
! %l7 = 0000000000000000, Mem[0000000010101418] = a52e7e040d916dff
stx %l7,[%i4+0x018] ! Mem[0000000010101418] = 0000000000000000
p0_label_384:
! Mem[0000000010181410] = ff6d910d, %l2 = 00000000047e2ea5
swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff6d910d
! %f12 = ff000000 00ff7e04, %l6 = 0000000000000000
! Mem[0000000030181410] = ffffff00000000ff
add %i6,0x010,%g1
stda %f12,[%g1+%l6]ASI_PST16_S ! Mem[0000000030181410] = ffffff00000000ff
! %l0 = 00000000fd5700ff, Mem[0000000010181410] = 047e2ea5
stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff7e2ea5
! Mem[0000000010001408] = ffffffff, %l3 = 000000000000ff00
swapa [%i0+%o4]0x88,%l3 ! %l3 = 00000000ffffffff
! Mem[00000000300c1410] = ffffffff, %l0 = 00000000fd5700ff
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[00000000300c1410] = ffffffff, %l4 = 0000000000000000
ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010081408] = 000000ff, %l6 = 0000000000000000
swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010041400] = ff000000 000000ff
stda %l4,[%i1+0x000]%asi ! Mem[0000000010041400] = 000000ff 000000ff
! %l5 = 047eff00000000ff, Mem[00000000300c1408] = ffffff00
stwa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = fffff99a, %l3 = 00000000ffffffff
lduha [%o1+0x040]%asi,%l3 ! %l3 = 000000000000ffff
p0_label_385:
! Mem[0000000010141408] = 7e0457fd 00000000, %l2 = ff6d910d, %l3 = 0000ffff
ldda [%i5+%o4]0x80,%l2 ! %l2 = 000000007e0457fd 0000000000000000
! Mem[0000000030001400] = 047eff00, %f20 = e3000000
lda [%i0+%g0]0x81,%f20 ! %f20 = 047eff00
! Mem[0000000010141410] = 00ff7e04, %l4 = 00000000000000ff
lduha [%i5+%o5]0x88,%l4 ! %l4 = 0000000000007e04
! Mem[00000000300c1408] = 000000ff, %l0 = 00000000000000ff
lduba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[000000001018141c] = ff000000, %l6 = 00000000000000ff
ldswa [%i6+0x01c]%asi,%l6 ! %l6 = ffffffffff000000
! Mem[0000000010101428] = a52e7e04, %l0 = 00000000000000ff
ldsh [%i4+0x028],%l0 ! %l0 = ffffffffffffa52e
! Mem[00000000100c1408] = ff0000ff, %f9 = fd5700ff
lda [%i3+%o4]0x80,%f9 ! %f9 = ff0000ff
! Mem[00000000100c1408] = ff0000ff000000ff, %f28 = 047eff00 000000ff
ldda [%i3+%o4]0x80,%f28 ! %f28 = ff0000ff 000000ff
! Mem[00000000100c1438] = e822251e000000da, %f8 = 172f6f72 ff0000ff
ldd [%i3+0x038],%f8 ! %f8 = e822251e 000000da
! Starting 10 instruction Store Burst
! %l4 = 0000000000007e04, Mem[00000000211c0000] = ffffe5a1
stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 04ffe5a1
p0_label_386:
! Mem[0000000030101400] = 000000ff, %l1 = 00000000172f6f72
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030101408] = 000000e3, %l2 = 000000007e0457fd
swapa [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000e3
! Mem[0000000030141400] = ffffff00, %l3 = 0000000000000000
ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030081400] = ff000000, %l7 = 0000000000000000
ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000030141408] = 00000000e3000000
stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
! %l2 = 000000e3, %l3 = 000000ff, Mem[0000000010041408] = 6826bb0a ff000000
stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000e3 000000ff
! Mem[0000000010141430] = 088d03d2 000000e3, %l0 = ffffa52e, %l1 = 000000ff
ldda [%i5+0x030]%asi,%l0 ! %l0 = 00000000088d03d2 00000000000000e3
! Mem[0000000010141400] = ff000000, %l7 = 00000000000000ff
swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000ff000000
! %l2 = 00000000000000e3, Mem[0000000010101408] = ff00000000000000
stxa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000e3
! Starting 10 instruction Load Burst
! Mem[00000000100c1430] = 646d910d 047e2ea5, %l2 = 000000e3, %l3 = 000000ff
ldda [%i3+0x030]%asi,%l2 ! %l2 = 00000000646d910d 00000000047e2ea5
p0_label_387:
! Mem[00000000100c142c] = 0027ffff, %l2 = 00000000646d910d
ldsb [%i3+0x02f],%l2 ! %l2 = ffffffffffffffff
! Mem[00000000100c1400] = ff000000 34697300 ff0000ff 000000ff
! Mem[00000000100c1410] = ffffff8c 00000000 00000000 00000064
! Mem[00000000100c1420] = ff000000 5a4decb6 000000ff 0027ffff
! Mem[00000000100c1430] = 646d910d 047e2ea5 e822251e 000000da
ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
! Mem[0000000010181410] = ff7e2ea5047e2ea5, %l3 = 00000000047e2ea5
ldxa [%i6+%o5]0x80,%l3 ! %l3 = ff7e2ea5047e2ea5
! Mem[0000000010041400] = ff000000ff000000, %l0 = 00000000088d03d2
ldxa [%i1+%g0]0x88,%l0 ! %l0 = ff000000ff000000
! Mem[0000000010001408] = 00ffffff0000ff00, %l7 = 00000000ff000000
ldxa [%i0+%o4]0x88,%l7 ! %l7 = 00ffffff0000ff00
! Mem[0000000010141410] = 00ff7e04, %l6 = ffffffffff000000
lduwa [%i5+%o5]0x88,%l6 ! %l6 = 0000000000ff7e04
! Mem[0000000030041400] = 6f13569cff000000, %l4 = 0000000000007e04
ldxa [%i1+%g0]0x89,%l4 ! %l4 = 6f13569cff000000
! Mem[0000000030141410] = ff000000, %l1 = 00000000000000e3
ldsba [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101408] = 00000000, %f6 = a52e7e04
lda [%i4+%o4]0x88,%f6 ! %f6 = 00000000
! Starting 10 instruction Store Burst
! %f0 = ff000000, Mem[0000000010041410] = 00ff7e04
sta %f0 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff000000
p0_label_388:
! %l7 = 00ffffff0000ff00, Mem[0000000010001410] = e300ff00ff000000
stxa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00ffffff0000ff00
! %l7 = 00ffffff0000ff00, Mem[0000000030141410] = 000000ff
stwa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ff00
membar #Sync ! Added by membar checker (64)
! %l0 = ff000000, %l1 = ffffffff, Mem[00000000100c1428] = 000000ff 0027ffff
stda %l0,[%i3+0x028]%asi ! Mem[00000000100c1428] = ff000000 ffffffff
! Mem[0000000030101408] = 7e0457fd, %l3 = ff7e2ea5047e2ea5
ldstuba [%i4+%o4]0x89,%l3 ! %l3 = 000000fd000000ff
! Mem[0000000010141414] = 00000000, %l5 = 047eff00000000ff
ldstuba [%i5+0x014]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[000000001000141c] = db72f184, %l5 = 0000000000000000
swap [%i0+0x01c],%l5 ! %l5 = 00000000db72f184
! %l4 = 6f13569cff000000, Mem[0000000030001400] = 00ff7e04
stba %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00ff7e00
! Mem[0000000010001408] = 00ff0000, %l4 = 6f13569cff000000
swapa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000ff0000
! Mem[0000000030181400] = 000000ff, %l0 = ff000000ff000000
ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff000000, %l5 = 00000000db72f184
ldsba [%i0+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
p0_label_389:
! Mem[0000000010141428] = 29eaa2e2, %l4 = 0000000000ff0000
ldsha [%i5+0x028]%asi,%l4 ! %l4 = 00000000000029ea
! Mem[0000000010001408] = ff000000, %f7 = 0d916dff
lda [%i0+%o4]0x80,%f7 ! %f7 = ff000000
! Mem[0000000030041400] = 000000ff, %l6 = 0000000000ff7e04
ldsba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
! %l4 = 000029ea, %l5 = ffffffff, Mem[0000000010181420] = ff0057fd 726f2f17
stda %l4,[%i6+0x020]%asi ! Mem[0000000010181420] = 000029ea ffffffff
! Mem[00000000300c1400] = 000000ff000000ff, %f14 = 000000ff 000000ff
ldda [%i3+%g0]0x89,%f14 ! %f14 = 000000ff 000000ff
! Mem[0000000010101400] = 000000ff, %l2 = ffffffffffffffff
ldsha [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101424] = ff0000ff, %l3 = 00000000000000fd
lduha [%i4+0x024]%asi,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010041408] = 000000ff 000000e3, %l0 = 000000ff, %l1 = ffffffff
ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000e3 00000000000000ff
! Mem[0000000010181408] = 00000000, %l2 = 00000000000000ff
lduha [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = 0000ff00, %l1 = 00000000000000ff
swapa [%i2+%o4]0x81,%l1 ! %l1 = 000000000000ff00
p0_label_390:
! %l4 = 00000000000029ea, Mem[0000000030141410] = 00ff0000
stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 29ea0000
! %l0 = 00000000000000e3, %l5 = ffffffffffffffff, %l6 = 0000000000000000
xor %l0,%l5,%l6 ! %l6 = ffffffffffffff1c
! %f26 = ffff2700 ff000000, %l1 = 000000000000ff00
! Mem[0000000010181410] = ff7e2ea5047e2ea5
add %i6,0x010,%g1
stda %f26,[%g1+%l1]ASI_PST32_P ! Mem[0000000010181410] = ff7e2ea5047e2ea5
! %l2 = 00000000, %l3 = 0000ff00, Mem[0000000010001408] = ff000000 ffffff00
stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 0000ff00
! Mem[0000000030141400] = 00ffffff, %l2 = 0000000000000000
swapa [%i5+%g0]0x89,%l2 ! %l2 = 0000000000ffffff
! Mem[0000000010141408] = 7e0457fd, %l0 = 00000000000000e3
ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 0000007e000000ff
! %l7 = 00ffffff0000ff00, Mem[0000000010181410] = a52e7e04a52e7eff
stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00ffffff0000ff00
! %l4 = 00000000000029ea, Mem[0000000030141400] = 00000000
stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000029ea
! %f2 = ff000000 00000000, %l4 = 00000000000029ea
! Mem[0000000030081418] = bc00000000000000
add %i2,0x018,%g1
stda %f2,[%g1+%l4]ASI_PST8_S ! Mem[0000000030081418] = ff00000000000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 00000000000000ff, %l2 = 0000000000ffffff
ldxa [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_391:
! Mem[0000000010101400] = 000000ff, %l3 = 000000000000ff00
ldsha [%i4+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %l2 = 00000000000000ff
lduha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001400] = db700000, %l5 = ffffffffffffffff
lduwa [%i0+%g0]0x80,%l5 ! %l5 = 00000000db700000
! Mem[00000000211c0000] = 04ffe5a1, %l6 = ffffffffffffff1c
lduh [%o2+%g0],%l6 ! %l6 = 00000000000004ff
! Mem[0000000030181400] = 000000ff, %f4 = ffffffff
lda [%i6+%g0]0x89,%f4 ! %f4 = 000000ff
! %l6 = 00000000000004ff, imm = fffffffffffffa69, %l3 = 00000000000000ff
addc %l6,-0x597,%l3 ! %l3 = ffffffffffffff68
! Mem[0000000010141400] = ff000000ff000034, %f26 = ffff2700 ff000000
ldd [%i5+%g0],%f26 ! %f26 = ff000000 ff000034
! Mem[0000000010001410] = 00ff0000, %l3 = ffffffffffffff68
ldsba [%i0+0x010]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = 00ff0000, %l5 = 00000000db700000
ldsba [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = ff000000, %l4 = 00000000000029ea
swapa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ff000000
p0_label_392:
! %f6 = 00000000, Mem[0000000030081408] = 000000ff
sta %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! %l2 = 0000000000000000, Mem[0000000010101408] = e300000000000000
stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000000
! Mem[0000000010101408] = 00000000, %l5 = 0000000000000000
swapa [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = ff0057fd, %l0 = 000000000000007e
swapa [%i1+%o5]0x81,%l0 ! %l0 = 00000000ff0057fd
! %l0 = 00000000ff0057fd, Mem[0000000010081400] = ffffffff
stba %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = fffffffd
! %l6 = 000004ff, %l7 = 0000ff00, Mem[0000000030041410] = 0000007e 726f2f17
stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000004ff 0000ff00
! %l2 = 0000000000000000, %l2 = 0000000000000000, %y = 00000000
smul %l2,%l2,%l7 ! %l7 = 0000000000000000, %y = 00000000
! %f22 = 64000000 00000000, Mem[00000000300c1410] = ffffffff ffffffb7
stda %f22,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 64000000 00000000
! Code Fragment 4
p0_fragment_39:
! %l0 = 00000000ff0057fd
setx 0x064da56f95a8da6a,%g7,%l0 ! %l0 = 064da56f95a8da6a
! %l1 = 000000000000ff00
setx 0x21f1e787f607efee,%g7,%l1 ! %l1 = 21f1e787f607efee
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 064da56f95a8da6a
setx 0xb2ec791f9200f2d3,%g7,%l0 ! %l0 = b2ec791f9200f2d3
! %l1 = 21f1e787f607efee
setx 0xe722da7fa87f2e21,%g7,%l1 ! %l1 = e722da7fa87f2e21
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ff000000, %l0 = b2ec791f9200f2d3
ldsha [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffff00
p0_label_393:
! Mem[0000000030041400] = ff000000, %l3 = 0000000000000000
lduba [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141410] = 047eff00, %f6 = 00000000
lda [%i5+%o5]0x80,%f6 ! %f6 = 047eff00
! Mem[0000000010181400] = 00000000, %l0 = ffffffffffffff00
lduha [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101410] = 00000000, %f16 = 00736934
lda [%i4+%o5]0x81,%f16 ! %f16 = 00000000
! Mem[0000000030001400] = 0000000000ff7e00, %f0 = ff000000 e300fb00
ldda [%i0+%g0]0x89,%f0 ! %f0 = 00000000 00ff7e00
! Mem[0000000030001400] = 007eff00, %l7 = 0000000000000000
ldswa [%i0+%g0]0x81,%l7 ! %l7 = 00000000007eff00
! Mem[0000000030181408] = 000000ff, %l0 = 0000000000000000
ldsha [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1410] = 8cffffff, %l1 = e722da7fa87f2e21
ldswa [%i3+%o5]0x88,%l1 ! %l1 = ffffffff8cffffff
! %l6 = 00000000000004ff, %l6 = 00000000000004ff, %l2 = 0000000000000000
andn %l6,%l6,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = ffffffff8cffffff, Mem[0000000030001410] = 000000ff
stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff0000ff
p0_label_394:
! Mem[0000000010041410] = ff000000, %l4 = 00000000ff000000
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! %f2 = ff000000 00000000, Mem[0000000010181430] = 0000b160 000000ff
stda %f2 ,[%i6+0x030]%asi ! Mem[0000000010181430] = ff000000 00000000
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030181408] = ff000000 00000000
stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 00000000
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010041408] = 000000e3 000000ff
stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 00000000
! %f24 = b6ec4d5a 000000ff, Mem[00000000300c1408] = ff000000 00000000
stda %f24,[%i3+%o4]0x81 ! Mem[00000000300c1408] = b6ec4d5a 000000ff
! Mem[0000000010081410] = 00002a1e, %l0 = 00000000000000ff
swapa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000002a1e
! Mem[0000000030081400] = 000000ff, %l1 = ffffffff8cffffff
ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030181408] = 00000000, %l2 = 0000000000000000
swapa [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
! %f4 = 000000ff 000000e3, %l1 = 00000000000000ff
! Mem[0000000030081400] = ff000000000000ff
stda %f4,[%i2+%l1]ASI_PST16_SL ! Mem[0000000030081400] = e3000000ff000000
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_40:
! %l0 = 0000000000002a1e
setx 0x9792ec280e48497e,%g7,%l0 ! %l0 = 9792ec280e48497e
! %l1 = 00000000000000ff
setx 0xfe9fc0f049627e1c,%g7,%l1 ! %l1 = fe9fc0f049627e1c
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 9792ec280e48497e
setx 0x6765b7cf85747d2d,%g7,%l0 ! %l0 = 6765b7cf85747d2d
! %l1 = fe9fc0f049627e1c
setx 0xd4ee6228318f637e,%g7,%l1 ! %l1 = d4ee6228318f637e
p0_label_395:
! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
ldsha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l2 = 0000000000000000
ldsha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = ff000000, %l7 = 00000000007eff00
ldswa [%i3+%g0]0x81,%l7 ! %l7 = ffffffffff000000
! Mem[0000000030001400] = 0000000000ff7e00, %l6 = 00000000000004ff
ldxa [%i0+%g0]0x89,%l6 ! %l6 = 0000000000ff7e00
membar #Sync ! Added by membar checker (65)
! Mem[0000000010181400] = 00000000 e300fb00 00000000 ff6d0000
! Mem[0000000010181410] = 00ff0000 ffffff00 0000ffe4 ff000000
! Mem[0000000010181420] = 000029ea ffffffff ff000000 00000000
! Mem[0000000010181430] = ff000000 00000000 000000ff 047effa5
ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
! Mem[0000000010101410] = ffffffff, %l4 = 0000000000000000
lduha [%i4+%o5]0x88,%l4 ! %l4 = 000000000000ffff
! Mem[000000001010142c] = e2a2ea29, %l3 = 0000000000000000
ldub [%i4+0x02d],%l3 ! %l3 = 00000000000000a2
! Mem[0000000010181410] = 0000ff00, %l4 = 000000000000ffff
ldsha [%i6+%o5]0x88,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000010081400] = ff000000fffffffd, %f16 = 00000000 000000ff
ldda [%i2+%g0]0x88,%f16 ! %f16 = ff000000 fffffffd
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 00000000000000ff, %f18 = ff000000 ff0000ff
ldda [%i2+%o4]0x80,%f18 ! %f18 = 00000000 000000ff
p0_label_396:
! %l6 = 0000000000ff7e00, Mem[0000000010141400] = 000000ff
stwa %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00ff7e00
! Mem[0000000030081408] = 00000000, %l5 = 0000000000000000
swapa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041414] = 000000ff, %l5 = 0000000000000000
ldstuba [%i1+0x014]%asi,%l5 ! %l5 = 00000000000000ff
! %l0 = 85747d2d, %l1 = 318f637e, Mem[0000000030101400] = 000000ff 047e2ea5
stda %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 85747d2d 318f637e
! %f31 = 1e2522e8, Mem[0000000030181408] = 00000000
sta %f31,[%i6+%o4]0x81 ! Mem[0000000030181408] = 1e2522e8
! %l2 = 0000000000000000, Mem[0000000030101410] = 00000000
stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! %l3 = 00000000000000a2, Mem[0000000030181410] = ffffff00
stha %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00a2ff00
! Mem[00000000201c0000] = ffff01ce, %l0 = 6765b7cf85747d2d
ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
! Mem[00000000201c0000] = ffff01ce, %l3 = 00000000000000a2
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181424] = ffffffff, %l4 = ffffffffffffff00
swap [%i6+0x024],%l4 ! %l4 = 00000000ffffffff
p0_label_397:
! Mem[00000000201c0000] = ffff01ce, %l6 = 0000000000ff7e00
lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010041408] = 0000000000000000, %l2 = 0000000000000000
ldxa [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[000000001010140c] = 00000000, %l2 = 0000000000000000
ldub [%i4+0x00e],%l2 ! %l2 = 0000000000000000
! %l0 = 00000000000000ff, imm = fffffffffffff3b5, %l3 = 00000000000000ff
andn %l0,-0xc4b,%l3 ! %l3 = 000000000000004a
! Mem[0000000010081408] = 00000000, %l4 = 00000000ffffffff
ldsha [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001408] = 047e2ea5, %l1 = d4ee6228318f637e
lduwa [%i0+%o4]0x89,%l1 ! %l1 = 00000000047e2ea5
! Mem[0000000010101410] = ffffffff, %l6 = 000000000000ffff
lduha [%i4+0x010]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[00000000100c1410] = ffffff8c, %l7 = ffffffffff000000
ldsba [%i3+0x011]%asi,%l7 ! %l7 = ffffffffffffffff
! %l6 = 000000000000ffff, imm = 00000000000008d7, %l1 = 00000000047e2ea5
subc %l6,0x8d7,%l1 ! %l1 = 000000000000f728
! Starting 10 instruction Store Burst
! Mem[000000001018142a] = ff000000, %l7 = ffffffffffffffff
ldstuba [%i6+0x02a]%asi,%l7 ! %l7 = 00000000000000ff
p0_label_398:
! %l0 = 000000ff, %l1 = 0000f728, Mem[0000000010141400] = 00ff7e00 340000ff
stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 0000f728
! Mem[0000000030041400] = 000000ff, %l7 = 0000000000000000
swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000030181410] = 00a2ff00
stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00a2ff00
! %l3 = 000000000000004a, immd = fffffffffffff37e, %l2 = 0000000000000000
sdivx %l3,-0xc82,%l2 ! %l2 = 0000000000000000
! %l3 = 000000000000004a, Mem[00000000218000c0] = ffffd5a0, %asi = 80
stba %l3,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 4affd5a0
! %f19 = 000000ff, Mem[0000000010101408] = 00000000
sta %f19,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
! Mem[0000000030101400] = 85747d2d, %l3 = 000000000000004a
ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 0000002d000000ff
membar #Sync ! Added by membar checker (66)
! %f18 = 00000000 000000ff, Mem[0000000010181400] = 00000000 e300fb00
stda %f18,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 000000ff
! %l2 = 0000000000000000, Mem[00000000100c1410] = ffffff8c
stba %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ffff8c
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 8cffff00, %l4 = 0000000000000000
ldsba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
p0_label_399:
! Mem[0000000010101410] = ffffffff, %f16 = ff000000
lda [%i4+%o5]0x88,%f16 ! %f16 = ffffffff
! Mem[0000000010081410] = ff000000, %f26 = ff000000
lda [%i2+%o5]0x80,%f26 ! %f26 = ff000000
! Mem[0000000010081408] = 00000000000000ff, %f20 = 00000000 8cffffff
ldda [%i2+%o4]0x80,%f20 ! %f20 = 00000000 000000ff
! Mem[000000001000143c] = ff000000, %l6 = 000000000000ffff
ldsha [%i0+0x03e]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
ldsba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! %f12 = ff000000, %f21 = 000000ff
fsqrts %f12,%f21 ! %f21 = 7fffffff
! Mem[0000000030101408] = ffffffff 7e0457ff, %l0 = 000000ff, %l1 = 0000f728
ldda [%i4+%o4]0x89,%l0 ! %l0 = 000000007e0457ff 00000000ffffffff
! Mem[00000000100c1410] = 00ffff8c 00000000, %l0 = 7e0457ff, %l1 = ffffffff
ldda [%i3+%o5]0x80,%l0 ! %l0 = 0000000000ffff8c 0000000000000000
! Mem[000000001000141c] = 00000000, %l1 = 0000000000000000
ldsha [%i0+0x01e]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 000000000000002d, Mem[0000000030181410] = 00ffa200
stwa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000002d
p0_label_400:
! Mem[0000000010101404] = e300fb00, %l0 = 0000000000ffff8c
swap [%i4+0x004],%l0 ! %l0 = 00000000e300fb00
! Mem[0000000010141400] = 000000ff, %l6 = 0000000000000000
swapa [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! %f16 = ffffffff fffffffd 00000000 000000ff
! %f20 = 00000000 7fffffff 64000000 00000000
! %f24 = b6ec4d5a 000000ff ff000000 ff000034
! %f28 = a52e7e04 0d916d64 da000000 1e2522e8
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
! Mem[000000001018142c] = 00000000, %l1 = 0000000000000000, %asi = 80
swapa [%i6+0x02c]%asi,%l1 ! %l1 = 0000000000000000
! %l2 = 0000000000000000, immed = 00000509, %y = 00000000
umul %l2,0x509,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Code Fragment 3
p0_fragment_41:
! %l0 = 0000000000000000
setx 0x394a20604eb330fd,%g7,%l0 ! %l0 = 394a20604eb330fd
! %l1 = 0000000000000000
setx 0xace6e17fd6dec66d,%g7,%l1 ! %l1 = ace6e17fd6dec66d
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 394a20604eb330fd
setx 0x0d35776853a064aa,%g7,%l0 ! %l0 = 0d35776853a064aa
! %l1 = ace6e17fd6dec66d
setx 0xb502600022150bfc,%g7,%l1 ! %l1 = b502600022150bfc
! %l0 = 0d35776853a064aa, Mem[0000000030041410] = 000004ff
stha %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 64aa04ff
! Mem[0000000030141400] = 000029ea, %l3 = 000000000000002d
ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000ea000000ff
! %l0 = 0d35776853a064aa, Mem[0000000030181400] = ff000000
stba %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = aa000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 000000ff, %l3 = 00000000000000ea
ldswa [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_401:
! Mem[00000000100c1408] = ff0000ff, %l5 = 0000000000000000
ldsba [%i3+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001420] = 00000000 0000ff00, %l2 = 00000000, %l3 = 000000ff
ldd [%i0+0x020],%l2 ! %l2 = 0000000000000000 000000000000ff00
membar #Sync ! Added by membar checker (67)
! Mem[0000000010101400] = ffffffff, %f6 = 0000ffe4
lda [%i4+%g0]0x88,%f6 ! %f6 = ffffffff
! Mem[0000000030001410] = ff0000ff, %l1 = b502600022150bfc
ldswa [%i0+%o5]0x89,%l1 ! %l1 = ffffffffff0000ff
! Mem[0000000010141410] = 00ff7e04, %f14 = 000000ff
lda [%i5+%o5]0x88,%f14 ! %f14 = 00ff7e04
! Mem[0000000030041410] = 64aa04ff, %l0 = 0d35776853a064aa
ldsha [%i1+%o5]0x81,%l0 ! %l0 = 00000000000064aa
! Mem[0000000010081410] = 000000ff, %l6 = 00000000000000ff
lduwa [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = 5a4decb6, %l0 = 00000000000064aa
lduwa [%i3+%o4]0x89,%l0 ! %l0 = 000000005a4decb6
! Mem[0000000030001400] = 0000000000ff7e00, %l2 = 0000000000000000
ldxa [%i0+%g0]0x89,%l2 ! %l2 = 0000000000ff7e00
! Starting 10 instruction Store Burst
! %f28 = a52e7e04, Mem[0000000010101430] = a52e7e04
sta %f28,[%i4+0x030]%asi ! Mem[0000000010101430] = a52e7e04
p0_label_402:
! Mem[0000000010101400] = ffffffff, %l6 = 00000000000000ff
swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000ffffffff
! %f6 = ffffffff ff000000, Mem[0000000010141430] = 088d03d2 000000e3
std %f6 ,[%i5+0x030] ! Mem[0000000010141430] = ffffffff ff000000
! %l7 = 00000000000000ff, Mem[00000000211c0000] = 04ffe5a1
sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00ffe5a1
! %f4 = 00ff0000 ffffff00, Mem[0000000010181400] = 00000000 000000ff
stda %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00ff0000 ffffff00
! %f5 = ffffff00, Mem[0000000010041434] = 000000e3
sta %f5 ,[%i1+0x034]%asi ! Mem[0000000010041434] = ffffff00
! %f0 = 00000000 e300fb00, %l5 = ffffffffffffffff
! Mem[00000000300c1428] = 00000000000000ff
add %i3,0x028,%g1
stda %f0,[%g1+%l5]ASI_PST32_S ! Mem[00000000300c1428] = 00000000e300fb00
! %l4 = 0000000000000000, Mem[0000000010001408] = 00000000
stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! %l5 = ffffffffffffffff, Mem[0000000030081410] = 00000000
stha %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffff0000
! Mem[0000000010141400] = 0000000028f70000, %l6 = 00000000ffffffff, %l1 = ffffffffff0000ff
casxa [%i5]0x80,%l6,%l1 ! %l1 = 0000000028f70000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 64aa04ff, %l7 = 00000000000000ff
ldsha [%i1+%o5]0x81,%l7 ! %l7 = 00000000000064aa
p0_label_403:
! Mem[0000000030141400] = ff290000, %l2 = 0000000000ff7e00
lduha [%i5+%g0]0x81,%l2 ! %l2 = 000000000000ff29
! Mem[00000000100c1420] = ff000000 5a4decb6, %l2 = 0000ff29, %l3 = 0000ff00
ldda [%i3+0x020]%asi,%l2 ! %l2 = 00000000ff000000 000000005a4decb6
! Mem[0000000010001408] = 00000000, %l4 = 0000000000000000
lduwa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101400] = 85747dff, %l5 = ffffffffffffffff
ldswa [%i4+%g0]0x89,%l5 ! %l5 = ffffffff85747dff
! Mem[0000000010081408] = 00000000, %l1 = 0000000028f70000
ldswa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[000000001014143c] = 000000a5, %l6 = 00000000ffffffff
ldub [%i5+0x03c],%l6 ! %l6 = 0000000000000000
! Mem[0000000021800140] = 000099db, %l0 = 000000005a4decb6
lduh [%o3+0x140],%l0 ! %l0 = 0000000000000000
! Mem[0000000030041408] = 000000ff, %l2 = 00000000ff000000
ldsha [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000010041400] = 000000ff
stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
! Starting 10 instruction Store Burst
! %f24 = b6ec4d5a 000000ff, Mem[0000000030101410] = 00000000 00000000
stda %f24,[%i4+%o5]0x81 ! Mem[0000000030101410] = b6ec4d5a 000000ff
p0_label_404:
! %l4 = 0000000000000000, Mem[00000000100c1408] = ff0000ff000000ff
stxa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030001408] = a52e7e04 297d4a65
stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 00000000
! %l2 = 000000ff, %l3 = 5a4decb6, Mem[0000000030141408] = ea290000 00000000
stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff 5a4decb6
! %l5 = ffffffff85747dff, Mem[0000000010181410] = 00ff0000
stha %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 7dff0000
! Mem[0000000020800041] = fffff99a, %l2 = 00000000000000ff
ldstub [%o1+0x041],%l2 ! %l2 = 000000ff000000ff
! Mem[00000000218000c0] = 4affd5a0, %l3 = 000000005a4decb6
ldstub [%o3+0x0c0],%l3 ! %l3 = 0000004a000000ff
! %l0 = 0000000000000000, imm = fffffffffffff0e1, %l7 = 00000000000064aa
subc %l0,-0xf1f,%l7 ! %l7 = 0000000000000f1f
! %f6 = ffffffff ff000000, %l0 = 0000000000000000
! Mem[0000000010081410] = ff000000000000ff
add %i2,0x010,%g1
stda %f6,[%g1+%l0]ASI_PST8_P ! Mem[0000000010081410] = ff000000000000ff
! %f12 = ff000000 00000000, %l7 = 0000000000000f1f
! Mem[00000000100c1410] = 00ffff8c00000000
add %i3,0x010,%g1
stda %f12,[%g1+%l7]ASI_PST32_PL ! Mem[00000000100c1410] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = aa000000 0000ff00, %l4 = 00000000, %l5 = 85747dff
ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000aa000000 000000000000ff00
p0_label_405:
! Mem[0000000030081400] = e3000000ff000000, %f12 = ff000000 00000000
ldda [%i2+%g0]0x81,%f12 ! %f12 = e3000000 ff000000
! Mem[0000000030041408] = 000000ff, %l2 = 00000000000000ff
ldsha [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! %f11 = 00000000, %f2 = 00000000, %f3 = ff6d0000
fdivs %f11,%f2 ,%f3 ! %f3 = 7fffffff
! Mem[0000000010181408] = 00000000, %l7 = 0000000000000f1f
lduha [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141408] = ff0457fd00000000, %f28 = a52e7e04 0d916d64
ldda [%i5+0x008]%asi,%f28 ! %f28 = ff0457fd 00000000
! Mem[0000000010181414] = ffffff00, %l2 = 00000000000000ff
ldsb [%i6+0x016],%l2 ! %l2 = ffffffffffffffff
! Mem[000000001010143c] = 1e2522e8, %f17 = fffffffd
ld [%i4+0x03c],%f17 ! %f17 = 1e2522e8
! %f3 = 7fffffff, %f16 = ffffffff
fsqrts %f3 ,%f16 ! %f16 = 7fffffff
! Mem[0000000010181408] = 00006dff00000000, %f10 = ff000000 00000000
ldda [%i6+%o4]0x88,%f10 ! %f10 = 00006dff 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 0000ea29, %l1 = 0000000000000000
ldstuba [%i5+%o5]0x89,%l1 ! %l1 = 00000029000000ff
p0_label_406:
! %l7 = 0000000000000000, Mem[0000000010041408] = 0000000000000000
stxa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000000
! %l2 = ffffffffffffffff, Mem[0000000030101400] = 318f637e85747dff
stxa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffffffffffff
! Mem[00000000211c0000] = 00ffe5a1, %l1 = 0000000000000029
ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000010081400] = fffffffd
stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! Mem[000000001018140c] = ff6d0000, %l1 = 0000000000000000
ldstub [%i6+0x00c],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010081438] = 00bc0000a5ff7e04, %l1 = 00000000000000ff, %l5 = 000000000000ff00
add %i2,0x38,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 00bc0000a5ff7e04
! %l1 = 00000000000000ff, immd = ffffffffffffff90, %l4 = 00000000aa000000
mulx %l1,-0x070,%l4 ! %l4 = ffffffffffff9070
! %f22 = 64000000, Mem[00000000100c1414] = 000000ff
sta %f22,[%i3+0x014]%asi ! Mem[00000000100c1414] = 64000000
! Mem[0000000010101408] = 00000000, %l2 = ffffffffffffffff
swapa [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! %l1 = 00000000000000ff, immed = 00000f96, %y = 00000000
smul %l1,0xf96,%l2 ! %l2 = 00000000000f866a, %y = 00000000
p0_label_407:
! Mem[0000000010041408] = 0000000000000000, %l1 = 00000000000000ff
ldxa [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101404] = fffffffd, %l2 = 00000000000f866a
lduw [%i4+0x004],%l2 ! %l2 = 00000000fffffffd
! Mem[0000000010101410] = 00000000, %l7 = 0000000000000000
ldsba [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041410] = ff0000ff, %l4 = ffffffffffff9070
lduba [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[00000000300c1408] = 5a4decb6, %l5 = 00bc0000a5ff7e04
lduha [%i3+%o4]0x89,%l5 ! %l5 = 000000000000ecb6
! Mem[0000000030001400] = 0000000000ff7e00, %f24 = b6ec4d5a 000000ff
ldda [%i0+%g0]0x89,%f24 ! %f24 = 00000000 00ff7e00
! Mem[0000000020800000] = ff00e062, %l2 = 00000000fffffffd
ldsb [%o1+%g0],%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = ffffe5a1, %l6 = 0000000000000000
lduba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181428] = ff00ff00, %l3 = 000000000000004a
ldsba [%i6+0x02b]%asi,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, immd = fffffffffffff857, %l7 = 0000000000000000
udivx %l1,-0x7a9,%l7 ! %l7 = 0000000000000000
p0_label_408:
! %l4 = 00000000000000ff, Mem[0000000030181410] = 0000002d
stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! Mem[0000000010001400] = 000070db, %l2 = ffffffffffffffff
swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000000070db
! %f16 = 7fffffff, %f26 = ff000000, %f22 = 64000000
fdivs %f16,%f26,%f22 ! %f22 = 7fffffff
! %l4 = 000000ff, %l5 = 0000ecb6, Mem[0000000010001410] = 0000ff00 00ffffff
stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 0000ecb6
! Mem[0000000010141421] = 00736934, %l5 = 000000000000ecb6
ldstub [%i5+0x021],%l5 ! %l5 = 00000073000000ff
! %l1 = 0000000000000000, Mem[0000000030001400] = 007eff00
stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
! Mem[00000000300c1408] = b6ec4d5a, %l1 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l1 ! %l1 = 000000b6000000ff
! Mem[0000000010101410] = 00000000, %l1 = 00000000000000b6
ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000010181400] = 00ff0000
stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00ffffff0000ff7d, %f20 = 00000000 7fffffff
ldda [%i6+%o5]0x88,%f20 ! %f20 = 00ffffff 0000ff7d
p0_label_409:
! Mem[000000001010140c] = 000000ff, %l5 = 0000000000000073
ldswa [%i4+0x00c]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081418] = 00000000 000000ff, %l4 = 000000ff, %l5 = 000000ff
ldda [%i2+0x018]%asi,%l4 ! %l4 = 0000000000000000 00000000000000ff
! %l3 = 0000000000000000, imm = fffffffffffff1da, %l4 = 0000000000000000
xnor %l3,-0xe26,%l4 ! %l4 = 0000000000000e25
! Mem[0000000030101410] = b6ec4d5a, %l4 = 0000000000000e25
lduha [%i4+%o5]0x81,%l4 ! %l4 = 000000000000b6ec
! Mem[0000000030141410] = ffea0000, %l6 = 00000000000000ff
ldsha [%i5+%o5]0x81,%l6 ! %l6 = ffffffffffffffea
! %l0 = 0000000000000000, immd = fffffffffffff548, %l4 = 000000000000b6ec
sdivx %l0,-0xab8,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181400] = aa000000 0000ff00, %l6 = ffffffea, %l7 = 00000000
ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000aa000000 000000000000ff00
! Mem[00000000100c140c] = 00000000, %l1 = 0000000000000000
ldsh [%i3+0x00e],%l1 ! %l1 = 0000000000000000
! Mem[0000000010181400] = 0000ff00, %l6 = 00000000aa000000
ldsba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010001410] = ff000000
stha %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
p0_label_410:
! %f4 = 00ff0000 ffffff00, Mem[0000000030141408] = ff000000 b6ec4d5a
stda %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000 ffffff00
! Mem[0000000020800041] = fffff99a, %l1 = 0000000000000000
ldstub [%o1+0x041],%l1 ! %l1 = 000000ff000000ff
! %l7 = 000000000000ff00, Mem[0000000010101410] = 000000ff
stba %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! Mem[0000000010001404] = ff000000, %l6 = 0000000000000000, %asi = 80
swapa [%i0+0x004]%asi,%l6 ! %l6 = 00000000ff000000
! Mem[0000000030081408] = 00000000, %l3 = 0000000000000000
swapa [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %l6 = ff000000, %l7 = 0000ff00, Mem[0000000030141408] = 0000ff00 00ffffff
stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff000000 0000ff00
! %f16 = 7fffffff 1e2522e8, Mem[0000000010181410] = 0000ff7d 00ffffff
stda %f16,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7fffffff 1e2522e8
! Mem[0000000030101400] = ffffffff, %l1 = 00000000000000ff
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010181438] = 000000ff047effa5, %l2 = 00000000000070db, %l2 = 00000000000070db
add %i6,0x38,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 000000ff047effa5
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ff000000 00000000, %l0 = 00000000, %l1 = 000000ff
ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
p0_label_411:
! Mem[0000000010041410] = ff0000ff, %l4 = 0000000000000000
lduha [%i1+%o5]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010001410] = 00000000, %l7 = 000000000000ff00
ldsha [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041410] = 64aa04ff, %l0 = 00000000ff000000
lduwa [%i1+%o5]0x81,%l0 ! %l0 = 0000000064aa04ff
! Mem[0000000030141408] = 000000ff, %l4 = 000000000000ff00
lduwa [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181410] = e822251e, %l3 = 0000000000000000
ldswa [%i6+%o5]0x80,%l3 ! %l3 = ffffffffe822251e
! Mem[0000000010001400] = ffffffff, %l7 = 0000000000000000
lduha [%i0+%g0]0x88,%l7 ! %l7 = 000000000000ffff
! Mem[0000000010081400] = 00000000000000ff, %f2 = 00000000 7fffffff
ldda [%i2+%g0]0x80,%f2 ! %f2 = 00000000 000000ff
! Mem[0000000021800140] = 000099db, %l2 = 000000ff047effa5
lduh [%o3+0x140],%l2 ! %l2 = 0000000000000000
! Mem[0000000030181408] = 1e2522e8, %f8 = 000029ea
lda [%i6+%o4]0x81,%f8 ! %f8 = 1e2522e8
! Starting 10 instruction Store Burst
! Mem[00000000100c1434] = 047e2ea5, %l3 = e822251e, %l5 = 000000ff
add %i3,0x34,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000047e2ea5
p0_label_412:
! Mem[0000000010181408] = 00000000, %l6 = 00000000ff000000
swapa [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
! %l6 = 00000000, %l7 = 0000ffff, Mem[0000000010041400] = ff000000 ff000000
stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 0000ffff
! Mem[0000000010141408] = ff0457fd, %l1 = 0000000000000000
ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! %f8 = 1e2522e8 ffffffff, %l7 = 000000000000ffff
! Mem[0000000010101410] = 000000007fffffff
add %i4,0x010,%g1
stda %f8,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010101410] = ffffffffe822251e
! %f2 = 00000000 000000ff, Mem[0000000030141400] = 000029ff ff000000
stda %f2 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 000000ff
! %l6 = 0000000000000000, Mem[0000000010081410] = ff000000
stwa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! %l0 = 64aa04ff, %l1 = 000000ff, Mem[0000000010101410] = ffffffff 1e2522e8
stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 64aa04ff 000000ff
! Mem[0000000010081408] = 00000000, %l1 = 00000000000000ff
ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041404] = ffff0000, %l7 = 000000000000ffff, %asi = 80
swapa [%i1+0x004]%asi,%l7 ! %l7 = 00000000ffff0000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ff0457fd, %l2 = 0000000000000000
ldsha [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffff04
p0_label_413:
! Mem[0000000010141410] = 047eff00, %l5 = 00000000047e2ea5
ldsha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000047e
! Mem[00000000211c0000] = ffffe5a1, %l2 = ffffffffffffff04
ldub [%o2+%g0],%l2 ! %l2 = 00000000000000ff
! %l2 = 00000000000000ff, %l0 = 0000000064aa04ff, %l6 = 0000000000000000
subc %l2,%l0,%l6 ! %l6 = ffffffff9b55fc00
! Mem[0000000010141408] = fd5704ff, %l5 = 000000000000047e
ldsha [%i5+%o4]0x88,%l5 ! %l5 = 00000000000004ff
! Mem[0000000030041408] = 000000ff, %l0 = 0000000064aa04ff
lduha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181410] = e822251e ffffff7f, %l0 = 000000ff, %l1 = 00000000
ldda [%i6+%o5]0x80,%l0 ! %l0 = 00000000e822251e 00000000ffffff7f
! %l7 = 00000000ffff0000, immd = fffffffffffff756, %l0 = 00000000e822251e
mulx %l7,-0x8aa,%l0 ! %l0 = fffff75608aa0000
! Mem[00000000211c0000] = ffffe5a1, %l7 = 00000000ffff0000
ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030081400] = e3000000, %l3 = ffffffffe822251e
lduha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000e300
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, Mem[00000000201c0000] = ffff01ce, %asi = 80
stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff01ce
p0_label_414:
! %l5 = 00000000000004ff, Mem[0000000010141410] = 000000ff00ff7e04
stxa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000004ff
! %f14 = 00ff7e04 047effa5, Mem[0000000010081418] = 00000000 000000ff
stda %f14,[%i2+0x018]%asi ! Mem[0000000010081418] = 00ff7e04 047effa5
! %f10 = 00006dff, %f4 = 00ff0000, %f25 = 00ff7e00
fadds %f10,%f4 ,%f25 ! %l0 = fffff75608aa0022, Unfinished, %fsr = 3400000400
! Mem[0000000010181420] = 000029eaffffff00, %l5 = 00000000000004ff, %l0 = fffff75608aa0022
add %i6,0x20,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 000029eaffffff00
! %l3 = 000000000000e300, Mem[00000000300c1410] = 00000064
stwa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000e300
! Mem[00000000300c1410] = 00e30000, %l1 = 00000000ffffff7f
swapa [%i3+%o5]0x81,%l1 ! %l1 = 0000000000e30000
! Mem[0000000030181400] = aa000000, %l0 = 000029eaffffff00
swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000aa000000
! Mem[0000000010181410] = e822251e, %l6 = ffffffff9b55fc00, %asi = 80
swapa [%i6+0x010]%asi,%l6 ! %l6 = 00000000e822251e
! Mem[0000000010081418] = 00ff7e04047effa5, %l2 = 00000000000000ff, %l0 = 00000000aa000000
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 00ff7e04047effa5
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 64aa04ff0000ff00, %l1 = 0000000000e30000
ldxa [%i1+%o5]0x81,%l1 ! %l1 = 64aa04ff0000ff00
p0_label_415:
! Mem[0000000030081408] = ff00000000000000, %l1 = 64aa04ff0000ff00
ldxa [%i2+%o4]0x89,%l1 ! %l1 = ff00000000000000
! Mem[0000000010081424] = 00000000, %l2 = 00000000000000ff
ldswa [%i2+0x024]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 000000ff0000ffff, %l2 = 0000000000000000
ldxa [%i2+%o5]0x89,%l2 ! %l2 = 000000ff0000ffff
! %f15 = 047effa5, %f6 = ffffffff, %f23 = 00000000
fsubs %f15,%f6 ,%f23 ! %f23 = ffffffff
! Mem[00000000300c1408] = ffec4d5a, %l5 = 00000000000004ff
lduba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081408] = 00000000 000000ff, %l4 = 000000ff, %l5 = 000000ff
ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000 00000000000000ff
! Mem[0000000010001400] = 00000000ffffffff, %l6 = 00000000e822251e
ldxa [%i0+%g0]0x88,%l6 ! %l6 = 00000000ffffffff
! Mem[00000000201c0000] = 00ff01ce, %l6 = 00000000ffffffff
lduha [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = ff000000, %l0 = 00ff7e04047effa5
lduwa [%i4+%g0]0x80,%l0 ! %l0 = 00000000ff000000
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010041400] = 00000000 ffff0000
stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 000000ff
p0_label_416:
! Mem[0000000010081434] = ffffffff, %l7 = ffffffff, %l0 = ff000000
add %i2,0x34,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ffffffff
! Mem[00000000100c1400] = ff000000, %l1 = ff00000000000000
ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030101400] = ffffffff, %l7 = ffffffffffffffff
swapa [%i4+%g0]0x81,%l7 ! %l7 = 00000000ffffffff
! %f11 = 00000000, Mem[0000000010141410] = ff040000
sta %f11,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! %f22 = 7fffffff ffffffff, Mem[0000000010141408] = fd5704ff 00000000
stda %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7fffffff ffffffff
! %l2 = 000000ff0000ffff, Mem[0000000010001420] = 000000000000ff00
stx %l2,[%i0+0x020] ! Mem[0000000010001420] = 000000ff0000ffff
! %l1 = 00000000000000ff, immed = fffff6ab, %y = 00000000
smul %l1,-0x955,%l0 ! %l0 = fffffffffff6b455, %y = ffffffff
! %f0 = 00000000 e300fb00 00000000 000000ff
! %f4 = 00ff0000 ffffff00 ffffffff ff000000
! %f8 = 1e2522e8 ffffffff 00006dff 00000000
! %f12 = e3000000 ff000000 00ff7e04 047effa5
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! %l2 = 000000ff0000ffff, Mem[000000001000142c] = 29000000, %asi = 80
stba %l2,[%i0+0x02c]%asi ! Mem[000000001000142c] = ff000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000000
lduwa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
p0_label_417:
! Mem[0000000030141410] = ffea0000, %l5 = 00000000000000ff
ldsha [%i5+%o5]0x81,%l5 ! %l5 = ffffffffffffffea
! Mem[0000000030041410] = 64aa04ff0000ff00, %l4 = 0000000000000000
ldxa [%i1+%o5]0x81,%l4 ! %l4 = 64aa04ff0000ff00
! Mem[0000000030141410] = 0000eaff, %l1 = 00000000000000ff
lduwa [%i5+%o5]0x89,%l1 ! %l1 = 000000000000eaff
! Mem[00000000100c1408] = 00000000 00000000, %l6 = 000000ff, %l7 = ffffffff
ldda [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000030141410] = e30000000000eaff, %f18 = 00000000 000000ff
ldda [%i5+%o5]0x89,%f18 ! %f18 = e3000000 0000eaff
membar #Sync ! Added by membar checker (68)
! Mem[0000000010101408] = 00000000000000ff, %l4 = 64aa04ff0000ff00
ldxa [%i4+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[00000000211c0000] = ffffe5a1, %l3 = 000000000000e300
lduba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030101400] = ffffffff, %l1 = 000000000000eaff
ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141400] = ff000000, %l0 = fffffffffff6b455
ldsha [%i5+%g0]0x81,%l0 ! %l0 = ffffffffffffff00
! Starting 10 instruction Store Burst
! Mem[00000000100c1410] = 00000000, %l2 = 000000ff0000ffff
swapa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
p0_label_418:
! Mem[000000001000142c] = ff000000, %l6 = 0000000000000000
swap [%i0+0x02c],%l6 ! %l6 = 00000000ff000000
! %f18 = e3000000 0000eaff, Mem[0000000010141410] = 00000000 00000000
stda %f18,[%i5+%o5]0x80 ! Mem[0000000010141410] = e3000000 0000eaff
! %l6 = 00000000ff000000, Mem[0000000010041400] = 000000ff00000000
stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000ff000000
! Mem[0000000010141405] = 28f70000, %l0 = ffffffffffffff00
ldstuba [%i5+0x005]%asi,%l0 ! %l0 = 000000f7000000ff
! %l0 = 00000000000000f7, %l7 = 0000000000000000, %y = ffffffff
sdiv %l0,%l7,%l4 ! Div by zero, %l0 = 0000000000000147
mov %l0,%y ! %y = 0000011f
! %f30 = da000000, Mem[00000000100c1430] = 646d910d
sta %f30,[%i3+0x030]%asi ! Mem[00000000100c1430] = da000000
! %f20 = 00ffffff 0000ff7d, %l7 = 0000000000000000
! Mem[0000000030041430] = 00000000a6007f18
add %i1,0x030,%g1
stda %f20,[%g1+%l7]ASI_PST32_S ! Mem[0000000030041430] = 00000000a6007f18
! Mem[0000000030101410] = 5a4decb6, %l3 = 00000000000000ff
ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000b6000000ff
! %f0 = 00000000 e300fb00, Mem[0000000030181410] = ff000000 000000ff
stda %f0 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 e300fb00
! Starting 10 instruction Load Burst
! Mem[0000000010041418] = 00000000, %l0 = 000000000000011f
ldsb [%i1+0x01a],%l0 ! %l0 = 0000000000000000
p0_label_419:
! Mem[0000000010041410] = ff0000ff, %l7 = 0000000000000000
ldswa [%i1+%o5]0x80,%l7 ! %l7 = ffffffffff0000ff
! Mem[0000000030141408] = 0000ff00ff000000, %l3 = 00000000000000b6
ldxa [%i5+%o4]0x89,%l3 ! %l3 = 0000ff00ff000000
! Mem[0000000010101400] = 00000000 e300fb00, %l2 = 00000000, %l3 = ff000000
ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000e300fb00
! Mem[0000000030001410] = ff0000ff, %l6 = 00000000ff000000
ldsba [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181408] = e822251e, %l0 = 0000000000000000
ldsba [%i6+%o4]0x89,%l0 ! %l0 = 000000000000001e
! Mem[000000001008142c] = ffffff8c, %l1 = ffffffffffffffff
ldsh [%i2+0x02c],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101400] = 00000000e300fb00, %f0 = 00000000 e300fb00
ldda [%i4+%g0]0x80,%f0 ! %f0 = 00000000 e300fb00
! Mem[0000000010081408] = ff000000, %l6 = ffffffffffffffff
ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffff00
! Mem[00000000300c1408] = 5a4decff, %l1 = ffffffffffffffff
lduha [%i3+%o4]0x89,%l1 ! %l1 = 000000000000ecff
! Starting 10 instruction Store Burst
! %l5 = ffffffffffffffea, Mem[0000000010001410] = 00000000b6ec0000
stxa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffffffffea
p0_label_420:
! %l5 = ffffffffffffffea, immed = fffffab2, %y = 0000011f
udiv %l5,-0x54e,%l2 ! %l2 = 0000000000000120
mov %l0,%y ! %y = 0000001e
! %f8 = 1e2522e8 ffffffff, Mem[0000000010181400] = 0000ff00 00ffffff
stda %f8 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 1e2522e8 ffffffff
! %l4 = 00000000000000ff, Mem[0000000010181400] = ffffffff
stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00ffffff
! Mem[0000000030081408] = 00000000, %l2 = 0000000000000120
swapa [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
! %l2 = 00000000, %l3 = e300fb00, Mem[0000000010041400] = ff000000 00000000
stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 e300fb00
! %l6 = ffffff00, %l7 = ff0000ff, Mem[0000000010141410] = e3000000 0000eaff
stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffff00 ff0000ff
! %l0 = 000000000000001e, %l0 = 000000000000001e, %l4 = 00000000000000ff
orn %l0,%l0,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030141408] = 000000ff, %l3 = 00000000e300fb00
swapa [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! %l0 = 000000000000001e, Mem[0000000030141410] = 0000eaff
stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000001e
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff00000000000000, %f20 = 00ffffff 0000ff7d
ldda [%i5+%g0]0x81,%f20 ! %f20 = ff000000 00000000
p0_label_421:
! Code Fragment 4
p0_fragment_42:
! %l0 = 000000000000001e
setx 0xb57cbe3fe88f0236,%g7,%l0 ! %l0 = b57cbe3fe88f0236
! %l1 = 000000000000ecff
setx 0x1abacaefe2519d98,%g7,%l1 ! %l1 = 1abacaefe2519d98
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = b57cbe3fe88f0236
setx 0x73d9089ff337168f,%g7,%l0 ! %l0 = 73d9089ff337168f
! %l1 = 1abacaefe2519d98
setx 0xe92e54affe7ade03,%g7,%l1 ! %l1 = e92e54affe7ade03
! Mem[00000000300c1400] = 000000ff, %l5 = ffffffffffffffea
lduha [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
membar #Sync ! Added by membar checker (69)
! Mem[0000000010001400] = ffffffff 00000000 00000000 0000ff00
! Mem[0000000010001410] = ffffffff ffffffea 00000000 00000000
! Mem[0000000010001420] = 000000ff 0000ffff ff0000ff 00000000
! Mem[0000000010001430] = ff000000 00000000 ff000000 ff000000
ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
! Mem[0000000030101400] = ffffffff, %l2 = 0000000000000000
lduwa [%i4+%g0]0x89,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000020800000] = ff00e062, %l4 = ffffffffffffffff
lduha [%o1+0x000]%asi,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010041400] = 00000000, %f27 = ff000034
lda [%i1+%g0]0x80,%f27 ! %f27 = 00000000
! Mem[0000000030101400] = ffffffff, %l5 = 00000000000000ff
lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000ffffffff
! %f28 = ff0457fd, %f20 = ff000000
fcmpes %fcc2,%f28,%f20 ! %fcc2 = 1
! Mem[0000000010101400] = 00000000, %l5 = 00000000ffffffff
lduba [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = ff0000ff, %l3 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
p0_label_422:
! %l3 = 00000000000000ff, Mem[0000000010101418] = ffffffffff000000
stx %l3,[%i4+0x018] ! Mem[0000000010101418] = 00000000000000ff
! Mem[0000000030041408] = 000000ff, %l4 = 000000000000ff00
swapa [%i1+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141410] = 0000001e, %l3 = 00000000000000ff
ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 0000001e000000ff
! Mem[0000000030081410] = 0000ffff, %l1 = e92e54affe7ade03
swapa [%i2+%o5]0x89,%l1 ! %l1 = 000000000000ffff
! %l3 = 000000000000001e, Mem[0000000010141424] = 00000000, %asi = 80
stba %l3,[%i5+0x024]%asi ! Mem[0000000010141424] = 1e000000
! %f16 = 7fffffff 1e2522e8, %l5 = 0000000000000000
! Mem[0000000030181438] = 6f13569cff000000
add %i6,0x038,%g1
stda %f16,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181438] = 6f13569cff000000
! Mem[0000000030141408] = 00fb00e3, %l0 = 73d9089ff337168f
ldstuba [%i5+%o4]0x89,%l0 ! %l0 = 000000e3000000ff
! %l3 = 000000000000001e, immed = fffffff9, %y = 0000001e
smul %l3,-0x007,%l3 ! %l3 = ffffffffffffff2e, %y = ffffffff
! %l6 = ffffffffffffff00, Mem[0000000030001400] = 0000000000000000
stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffffffffff00
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 000000e3, %l4 = 00000000000000ff
lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000e3
p0_label_423:
! Mem[0000000030001408] = 00000000, %f24 = 00000000
lda [%i0+%o4]0x81,%f24 ! %f24 = 00000000
! Mem[0000000030041408] = 00000000 0000ff00, %l4 = 000000e3, %l5 = 00000000
ldda [%i1+%o4]0x89,%l4 ! %l4 = 000000000000ff00 0000000000000000
! Mem[0000000010181408] = 00006dffff000000, %f22 = 7fffffff ffffffff
ldda [%i6+%o4]0x88,%f22 ! %f22 = 00006dff ff000000
! Mem[00000000100c1408] = 00000000, %l7 = ffffffffff0000ff
lduba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141400] = ff000000, %f23 = ff000000
lda [%i5+%g0]0x81,%f23 ! %f23 = ff000000
! Mem[0000000030041408] = 00ff000000000000, %l5 = 0000000000000000
ldxa [%i1+%o4]0x81,%l5 ! %l5 = 00ff000000000000
! Mem[0000000010041410] = ff0000ff, %f20 = ff000000
lda [%i1+%o5]0x88,%f20 ! %f20 = ff0000ff
! Mem[00000000100c1410] = 0000ffff64000000, %l7 = 0000000000000000
ldxa [%i3+%o5]0x80,%l7 ! %l7 = 0000ffff64000000
! Mem[0000000010081400] = 00000000 000000ff, %l6 = ffffff00, %l7 = 64000000
ldda [%i2+0x000]%asi,%l6 ! %l6 = 0000000000000000 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000030101408] = 7e0457ff ffffffff
stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 000000ff
p0_label_424:
! %f24 = 00000000 00ff7e00, Mem[0000000010181400] = 00ffffff e822251e
stda %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 00ff7e00
! Mem[00000000211c0001] = ffffe5a1, %l7 = 00000000000000ff
ldstub [%o2+0x001],%l7 ! %l7 = 000000ff000000ff
! Mem[00000000211c0000] = ffffe5a1, %l5 = 00ff000000000000
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[00000000201c0000] = 00ff01ce, %asi = 80
stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff01ce
! Mem[0000000010141400] = 00000000, %l7 = 00000000000000ff
swapa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000020800000] = ff00e062, %l2 = 00000000ffffffff
ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[00000000300c1408] = 5a4decff
stwa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! %l5 = 00000000000000ff, Mem[0000000030101410] = 5a4decff
stha %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5a4d00ff
! %l5 = 00000000000000ff, Mem[0000000010081410] = 00000000
stha %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 6f13569c00000000, %f16 = 7fffffff 1e2522e8
ldda [%i1+%g0]0x89,%f16 ! %f16 = 6f13569c 00000000
p0_label_425:
! Mem[0000000010141414] = ff0000ff, %l7 = 0000000000000000
ldswa [%i5+0x014]%asi,%l7 ! %l7 = ffffffffff0000ff
! Mem[0000000010101410] = 00ff0000, %l0 = 00000000000000e3
lduwa [%i4+%o5]0x80,%l0 ! %l0 = 0000000000ff0000
! Mem[0000000010001408] = 00ff000000000000, %f0 = ffffffff 00000000
ldda [%i0+%o4]0x88,%f0 ! %f0 = 00ff0000 00000000
! Mem[00000000100c1400] = ff000000 34697300 00000000 00000000
! Mem[00000000100c1410] = 0000ffff 64000000 00000000 00000064
! Mem[00000000100c1420] = ff000000 5a4decb6 ff000000 ffffffff
! Mem[00000000100c1430] = da000000 047e2ea5 e822251e 000000da
ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
! Mem[0000000030041400] = 6f13569c 00000000, %l2 = 000000ff, %l3 = ffffff2e
ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 000000006f13569c
! Mem[0000000030041400] = 000000009c56136f, %l3 = 000000006f13569c
ldxa [%i1+%g0]0x81,%l3 ! %l3 = 000000009c56136f
membar #Sync ! Added by membar checker (70)
! %f13 = 00000000, Mem[0000000010001408] = 00000000
sta %f13,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! Mem[0000000020800000] = ff00e062, %l5 = 00000000000000ff
ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010141410] = ffffff00ff0000ff, %l7 = ffffffffff0000ff
ldxa [%i5+%o5]0x80,%l7 ! %l7 = ffffff00ff0000ff
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, imm = fffffffffffffcae, %l3 = 000000009c56136f
addc %l2,-0x352,%l3 ! %l3 = fffffffffffffcae
p0_label_426:
! Mem[000000001008142c] = ffffff8c, %l1 = 000000000000ffff
swap [%i2+0x02c],%l1 ! %l1 = 00000000ffffff8c
! %f8 = 000000ff 0000ffff, Mem[0000000030141410] = ff000000 000000e3
stda %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff 0000ffff
! %l1 = 00000000ffffff8c, Mem[0000000010101420] = 1e2522e8
sth %l1,[%i4+0x020] ! Mem[0000000010101420] = ff8c22e8
! %f2 = 00000000 0000ff00, Mem[0000000010041408] = 00000000 00000000
stda %f2 ,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000 0000ff00
! %l7 = ffffff00ff0000ff, Mem[00000000100c1400] = ff000000
stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff000000
! %l0 = 0000000000ff0000, Mem[00000000100c1410] = 00000064ffff0000
stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000ff0000
! %l3 = fffffffffffffcae, imm = fffffffffffff86d, %l3 = fffffffffffffcae
or %l3,-0x793,%l3 ! %l3 = fffffffffffffcef
! %l0 = 00ff0000, %l1 = ffffff8c, Mem[00000000100c1400] = 000000ff 00736934
stda %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00ff0000 ffffff8c
! %l1 = 00000000ffffff8c, Mem[0000000010101408] = 00000000
stwa %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffff8c
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 0000ff00, %l7 = ffffff00ff0000ff
lduwa [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ff00
p0_label_427:
! Mem[0000000030101400] = ffffffff, %l5 = ffffffffffffffff
ldsha [%i4+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010101424] = ffffffff, %l5 = ffffffffffffffff
lduwa [%i4+0x024]%asi,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000030001408] = 0000000000000000, %f30 = da000000 1e2522e8
ldda [%i0+%o4]0x81,%f30 ! %f30 = 00000000 00000000
! Mem[00000000201c0000] = ffff01ce, %l0 = 0000000000ff0000
lduba [%o0+0x001]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l4 = 000000000000ff00
lduba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %l2 = 0000000000000000, %l2 = 0000000000000000, %y = ffffffff
umul %l2,%l2,%l3 ! %l3 = 0000000000000000, %y = 00000000
! Mem[0000000010141410] = 00ffffff, %l0 = 00000000000000ff
ldsha [%i5+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101408] = 8cffffff, %l7 = 000000000000ff00
lduba [%i4+%o4]0x80,%l7 ! %l7 = 000000000000008c
! Mem[0000000010101408] = 8cffffff, %l0 = ffffffffffffffff
lduwa [%i4+%o4]0x80,%l0 ! %l0 = 000000008cffffff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, %l2 = 0000000000000000, %l1 = 00000000ffffff8c
mulx %l3,%l2,%l1 ! %l1 = 0000000000000000
p0_label_428:
! Mem[0000000010001410] = ffffffff, %l7 = 000000000000008c
swapa [%i0+%o5]0x88,%l7 ! %l7 = 00000000ffffffff
! Mem[000000001004143c] = 00000000, %l5 = 00000000ffffffff, %asi = 80
swapa [%i1+0x03c]%asi,%l5 ! %l5 = 0000000000000000
! %f25 = 000000ff, Mem[0000000010181410] = 9b55fc00
sta %f25,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081428] = ffffffff 0000ffff
stda %l4,[%i2+0x028]%asi ! Mem[0000000010081428] = 00000000 00000000
! %l0 = 8cffffff, %l1 = 00000000, Mem[0000000030081400] = 000000e3 000000ff
stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 8cffffff 00000000
! %l6 = 0000000000000000, Mem[0000000010001408] = 00000000
stha %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! Mem[00000000100c1400] = 0000ff00, %l4 = 0000000000000000
swapa [%i3+%g0]0x80,%l4 ! %l4 = 000000000000ff00
! %l4 = 0000ff00, %l5 = 00000000, Mem[0000000010181400] = 00000000 00ff7e00
stda %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000ff00 00000000
! Mem[0000000010041408] = 00000000, %l2 = 0000000000000000
swapa [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141430] = ffffffff, %f0 = 00ff0000
ld [%i5+0x030],%f0 ! %f0 = ffffffff
p0_label_429:
! Mem[0000000020800000] = ff00e062, %l7 = 00000000ffffffff
ldub [%o1+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141410] = ff000000, %l2 = 0000000000000000
lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010141438] = 00000000, %l1 = 0000000000000000
ldsha [%i5+0x03a]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181410] = 00000000e300fb00, %f14 = ff000000 ff000000
ldda [%i6+%o5]0x81,%f14 ! %f14 = 00000000 e300fb00
! Mem[0000000010181400] = 0000ff00, %l4 = 000000000000ff00
lduwa [%i6+%g0]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[0000000030041400] = 00000000, %l6 = 0000000000000000
lduwa [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181410] = 000000ff ffffff7f, %l4 = 0000ff00, %l5 = 00000000
ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000000000ff 00000000ffffff7f
! Mem[0000000030101408] = 00000000, %l4 = 00000000000000ff
ldsha [%i4+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000020800040] = fffff99a, %l4 = 0000000000000000
ldsh [%o1+0x040],%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 8cffffff, %l5 = 00000000ffffff7f
swapa [%i4+%o4]0x80,%l5 ! %l5 = 000000008cffffff
p0_label_430:
! %l6 = 0000000000000000, Mem[0000000010181410] = 000000ffffffff7f
stxa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000000
! %f2 = 00000000 0000ff00, Mem[0000000030041408] = 00ff0000 00000000
stda %f2 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 0000ff00
! %l5 = 000000008cffffff, Mem[0000000030101410] = ff004d5a
stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 8cffffff
! Mem[000000001010140d] = 000000ff, %l6 = 0000000000000000
ldstuba [%i4+0x00d]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030081410] = 03de7afe, %l6 = 0000000000000000
swapa [%i2+%o5]0x81,%l6 ! %l6 = 0000000003de7afe
! Mem[0000000010041410] = ff0000ff, %l3 = 0000000000000000
swapa [%i1+%o5]0x80,%l3 ! %l3 = 00000000ff0000ff
! %l7 = 00000000000000ff, Mem[0000000030041410] = 64aa04ff
stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffaa04ff
! Mem[0000000010141410] = ffffff00, %l1 = 0000000000000000
ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! %l2 = ff000000, %l3 = ff0000ff, Mem[0000000010041410] = 00000000 ff0000ff
stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff000000 ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 8cffffff, %l4 = ffffffffffffffff
lduba [%i4+%o5]0x81,%l4 ! %l4 = 000000000000008c
p0_label_431:
! Mem[00000000300c1408] = ff000000, %l6 = 0000000003de7afe
ldsha [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000010101410] = 00ffffff0000ff00, %f16 = 00736934 000000ff
ldda [%i4+%o5]0x88,%f16 ! %f16 = 00ffffff 0000ff00
! Mem[00000000100c1404] = 8cffffff, %l6 = ffffffffffffff00
ldsba [%i3+0x005]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181400] = ffffff00, %l7 = 00000000000000ff
lduba [%i6+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %l7 = 00000000000000ff, %l0 = 000000008cffffff, %l5 = 000000008cffffff
addc %l7,%l0,%l5 ! %l5 = 000000008d0000fe
! Mem[0000000030181410] = 00fb00e3 00000000, %l2 = ff000000, %l3 = ff0000ff
ldda [%i6+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000000fb00e3
! Mem[0000000030101408] = 00000000, %l2 = 0000000000000000
lduba [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181408] = 1e2522e8, %f17 = 0000ff00
lda [%i6+%o4]0x81,%f17 ! %f17 = 1e2522e8
! Mem[0000000010181400] = 00ff0000, %f16 = 00ffffff
lda [%i6+%g0]0x88,%f16 ! %f16 = 00ff0000
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_43:
! %l0 = 000000008cffffff
setx 0x386ae478110dbcb7,%g7,%l0 ! %l0 = 386ae478110dbcb7
! %l1 = 00000000000000ff
setx 0x5595a497879aeb60,%g7,%l1 ! %l1 = 5595a497879aeb60
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 386ae478110dbcb7
setx 0x6fbac6efdf49d353,%g7,%l0 ! %l0 = 6fbac6efdf49d353
! %l1 = 5595a497879aeb60
setx 0x7620b39ffcf7c2c8,%g7,%l1 ! %l1 = 7620b39ffcf7c2c8
p0_label_432:
! %l7 = 00000000000000ff, Mem[00000000300c1408] = ff000000000000ff
stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
! %l6 = ffffffffffffffff, Mem[0000000030141408] = 00fb00ff
stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00fbffff
! %f10 = ff0000ff 00000000, %l7 = 00000000000000ff
! Mem[0000000010141420] = 00ff69341e000000
add %i5,0x020,%g1
stda %f10,[%g1+%l7]ASI_PST32_P ! Mem[0000000010141420] = ff0000ff00000000
! Mem[00000000201c0000] = ffff01ce, %l5 = 000000008d0000fe
ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000010141430] = ffffffff
stw %l2,[%i5+0x030] ! Mem[0000000010141430] = 00000000
! Mem[00000000100c1410] = 0000ff00, %l7 = 00000000000000ff
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[0000000030101400] = ffffffffffffffff
stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000000000ff
! %l2 = 00000000, %l3 = 00fb00e3, Mem[0000000010181408] = 000000ff ff6d0000
stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 00fb00e3
! %f22 = 64000000 00000000, Mem[00000000100c1430] = da000000 047e2ea5
stda %f22,[%i3+0x030]%asi ! Mem[00000000100c1430] = 64000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l4 = 000000000000008c
ldsha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
p0_label_433:
! Mem[0000000030081400] = 8cffffff, %l6 = ffffffffffffffff
lduba [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041400] = 00000000, %f0 = ffffffff
lda [%i1+%g0]0x80,%f0 ! %f0 = 00000000
! Mem[0000000010181400] = 0000000000ff0000, %f12 = ff000000 00000000
ldda [%i6+%g0]0x88,%f12 ! %f12 = 00000000 00ff0000
! Mem[0000000010101408] = 7fffffff, %l1 = 7620b39ffcf7c2c8
ldsha [%i4+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041410] = ffaa04ff, %l5 = 00000000000000ff
lduba [%i1+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181400] = 00ff0000, %l4 = 0000000000000000
lduha [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
lduwa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = 00ffffff, %l7 = 0000000000000000
lduwa [%i0+%g0]0x81,%l7 ! %l7 = 0000000000ffffff
! Mem[0000000010141400] = ff000000, %l4 = 0000000000000000
ldsba [%i5+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f6 = 00000000, Mem[0000000010181408] = 00000000
sta %f6 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
p0_label_434:
! %l6 = 00000000000000ff, Mem[0000000030101410] = ff000000ffffff8c
stxa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000030081408] = 20010000
stba %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00010000
! %l4 = ffffffffffffffff, Mem[0000000030041400] = 00000000
stwa %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff
! %f2 = 00000000, Mem[0000000030001410] = ff0000ff
sta %f2 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! %l0 = df49d353, %l1 = ffffffff, Mem[0000000030001408] = 00000000 00000000
stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = df49d353 ffffffff
! %l7 = 0000000000ffffff, imm = fffffffffffff52e, %l4 = ffffffffffffffff
xor %l7,-0xad2,%l4 ! %l4 = ffffffffff000ad1
! Mem[0000000030041408] = 00000000, %l5 = 00000000000000ff
ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000020800001] = ff00e062, %l5 = 0000000000000000
ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! %l3 = 0000000000fb00e3, Mem[00000000300c1410] = ffffff7f00000000
stxa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000fb00e3
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ffffff00 0000ff00, %l4 = ff000ad1, %l5 = 00000000
ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ffffff00 000000000000ff00
p0_label_435:
! Mem[0000000030001400] = ffffff00, %l2 = 0000000000000000
lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000ff00
! Mem[0000000030181400] = 00ffffff, %f28 = a52e7e04
lda [%i6+%g0]0x89,%f28 ! %f28 = 00ffffff
! Mem[0000000010181410] = 00000000, %l1 = ffffffffffffffff
ldsba [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1408] = 00000000, %l5 = 000000000000ff00
ldswa [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081410] = 00000000, %f27 = 000000ff
lda [%i2+%o5]0x81,%f27 ! %f27 = 00000000
! Mem[0000000030101408] = 00000000, %f8 = 000000ff
lda [%i4+%o4]0x81,%f8 ! %f8 = 00000000
! Mem[00000000100c1400] = 00000000, %l7 = 0000000000ffffff
ldswa [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l5 = 0000000000000000
ldswa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141408] = ffffffff ffffff7f, %l6 = 000000ff, %l7 = 00000000
ldda [%i5+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 00000000ffffff7f
! Starting 10 instruction Store Burst
! %f4 = ffffffff ffffffea, Mem[0000000010041400] = 00000000 00fb00e3
stda %f4 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff ffffffea
p0_label_436:
! %l5 = 0000000000000000, Mem[00000000300c1408] = ff00000000000000
stxa %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
! %l4 = 00000000ffffff00, Mem[0000000030081408] = 00000100
stwa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff00
! %l0 = df49d353, %l1 = 00000000, Mem[0000000010141408] = ffffffff ffffff7f
stda %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = df49d353 00000000
! %l2 = 000000000000ff00, Mem[0000000010101439] = 00ff7e04, %asi = 80
stba %l2,[%i4+0x039]%asi ! Mem[0000000010101438] = 00007e04
! Mem[00000000100c140c] = 00000000, %l5 = 0000000000000000
swap [%i3+0x00c],%l5 ! %l5 = 0000000000000000
! %f14 = 00000000 e300fb00, %l6 = 00000000ffffffff
! Mem[0000000030181410] = 00000000e300fb00
add %i6,0x010,%g1
stda %f14,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181410] = 00fb00e300000000
! %l2 = 0000ff00, %l3 = 00fb00e3, Mem[0000000010141410] = 00ffffff ff0000ff
stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ff00 00fb00e3
! Mem[0000000010101410] = 0000ff00, %l3 = 0000000000fb00e3
ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000030081408] = ffffff00
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 00000000, %l3 = 0000000000000000
lduwa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000
p0_label_437:
! Code Fragment 3
p0_fragment_44:
! %l0 = 6fbac6efdf49d353
setx 0x0be26e183ffa96a8,%g7,%l0 ! %l0 = 0be26e183ffa96a8
! %l1 = 0000000000000000
setx 0xe3fc4367ecb2b417,%g7,%l1 ! %l1 = e3fc4367ecb2b417
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 0be26e183ffa96a8
setx 0x5eb9b8081dc3bb76,%g7,%l0 ! %l0 = 5eb9b8081dc3bb76
! %l1 = e3fc4367ecb2b417
setx 0x1c2741e7f04672eb,%g7,%l1 ! %l1 = 1c2741e7f04672eb
! Mem[0000000010181410] = 00000000, %l6 = 00000000ffffffff
ldswa [%i6+0x010]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041408] = 00ff000000000000, %f0 = 00000000 00000000
ldda [%i1+%o4]0x88,%f0 ! %f0 = 00ff0000 00000000
! Mem[0000000030001400] = 00ffffff ffffffff, %l0 = 1dc3bb76, %l1 = f04672eb
ldda [%i0+%g0]0x81,%l0 ! %l0 = 0000000000ffffff 00000000ffffffff
! Mem[0000000010001410] = 8c000000, %l2 = 000000000000ff00
ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffff8c
! Mem[0000000030081400] = 8cffffff, %l1 = 00000000ffffffff
ldsha [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041400] = ffffffff, %f20 = 00000064
lda [%i1+%g0]0x89,%f20 ! %f20 = ffffffff
! Mem[0000000010081408] = 000000ff, %l0 = 0000000000ffffff
ldsha [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[000000001014143c] = 000000a5, %f6 = 00000000
lda [%i5+0x03c]%asi,%f6 ! %f6 = 000000a5
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = ffffe5a1, %l6 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
p0_label_438:
! Mem[0000000010081400] = 00000000, %l7 = 00000000ffffff7f
ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! %l6 = 00000000000000ff, Mem[0000000010081410] = ff0000000000ff00
stxa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000000000ff
! Mem[0000000010001400] = ffffffff, %l1 = ffffffffffffffff
swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000ffffffff
! %l6 = 00000000000000ff, Mem[0000000010181400] = 0000ff00
stba %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff00ff00
! %f12 = 00000000 00ff0000, Mem[0000000030001400] = 00ffffff ffffffff
stda %f12,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 00ff0000
! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000000, %asi = 80
swapa [%i3+0x008]%asi,%l3 ! %l3 = 0000000000000000
! %f24 = b6ec4d5a 000000ff, Mem[0000000030101408] = 00000000 000000ff
stda %f24,[%i4+%o4]0x89 ! Mem[0000000030101408] = b6ec4d5a 000000ff
! %f12 = 00000000 00ff0000, %l0 = 00000000000000ff
! Mem[0000000010001438] = ff000000ff000000
add %i0,0x038,%g1
stda %f12,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010001438] = 0000ff0000000000
! Mem[000000001004140e] = 0000ff00, %l1 = 00000000ffffffff
ldstub [%i1+0x00e],%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 000000000000ff00, %f30 = 00000000 00000000
ldda [%i1+%o4]0x80,%f30 ! %f30 = 00000000 0000ff00
p0_label_439:
! Mem[0000000020800040] = fffff99a, %l6 = 00000000000000ff
lduh [%o1+0x040],%l6 ! %l6 = 000000000000ffff
! Mem[00000000100c1430] = 6400000000000000, %l5 = 0000000000000000
ldxa [%i3+0x030]%asi,%l5 ! %l5 = 6400000000000000
! Mem[0000000030081400] = 00000000 8cffffff, %l2 = ffffff8c, %l3 = 00000000
ldda [%i2+%g0]0x89,%l2 ! %l2 = 000000008cffffff 0000000000000000
! Mem[0000000030081400] = ffffff8c00000000, %f22 = 64000000 00000000
ldda [%i2+%g0]0x81,%f22 ! %f22 = ffffff8c 00000000
! Mem[0000000010081400] = 000000ff, %f27 = 00000000
lda [%i2+%g0]0x88,%f27 ! %f27 = 000000ff
! Mem[0000000010181400] = ff00ff0000000000, %f12 = 00000000 00ff0000
ldda [%i6+%g0]0x80,%f12 ! %f12 = ff00ff00 00000000
! Mem[00000000218000c0] = ffffd5a0, %l2 = 000000008cffffff
ldsha [%o3+0x0c0]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030081408] = 00000000, %l4 = 00000000ffffff00
lduba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101408] = 7fffffff, %l4 = 0000000000000000
lduha [%i4+%o4]0x88,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! %f0 = 00ff0000 00000000, Mem[0000000010181400] = ff00ff00 00000000
stda %f0 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00ff0000 00000000
p0_label_440:
! %f12 = ff00ff00, Mem[0000000010101400] = 00000000
sta %f12,[%i4+0x000]%asi ! Mem[0000000010101400] = ff00ff00
! %f12 = ff00ff00 00000000, Mem[0000000030141400] = 000000ff 00000000
stda %f12,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff00ff00 00000000
! %f16 = 00ff0000, Mem[0000000030141408] = fffffb00
sta %f16,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000
! %f21 = ffff0000, Mem[0000000010081404] = 000000ff
st %f21,[%i2+0x004] ! Mem[0000000010081404] = ffff0000
! %l4 = 000000000000ffff, Mem[0000000030001410] = 00000000
stha %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffff0000
! Mem[000000001018141c] = ff000000, %l1 = 00000000000000ff
swap [%i6+0x01c],%l1 ! %l1 = 00000000ff000000
! Mem[0000000030101410] = 00000000000000ff, %l7 = 0000000000000000
ldxa [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %f20 = ffffffff ffff0000, %l5 = 6400000000000000
! Mem[0000000030101428] = d8c317695610d03d
add %i4,0x028,%g1
stda %f20,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101428] = d8c317695610d03d
! %l2 = ffffffffffffffff, Mem[0000000030041400] = ffffffff
stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 0000000053d349df, %l2 = ffffffffffffffff
ldxa [%i5+%o4]0x88,%l2 ! %l2 = 0000000053d349df
p0_label_441:
! Mem[0000000030181400] = 00ff000000ffffff, %f14 = 00000000 e300fb00
ldda [%i6+%g0]0x89,%f14 ! %f14 = 00ff0000 00ffffff
! Mem[0000000010041400] = ffffffff, %f16 = 00ff0000
lda [%i1+%g0]0x80,%f16 ! %f16 = ffffffff
! Mem[00000000300c1400] = 000000ff000000ff, %l1 = 00000000ff000000
ldxa [%i3+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010081410] = ff00000000000000, %f8 = 00000000 0000ffff
ldda [%i2+0x010]%asi,%f8 ! %f8 = ff000000 00000000
! Mem[0000000030041408] = ff0000000000ff00, %l3 = 0000000000000000
ldxa [%i1+%o4]0x81,%l3 ! %l3 = ff0000000000ff00
! Mem[0000000010141400] = 000000ff, %l7 = 00000000000000ff
lduba [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = df49d353, %l7 = 00000000000000ff
ldsba [%i0+%o4]0x81,%l7 ! %l7 = ffffffffffffffdf
! Mem[0000000010181410] = 00000000, %l6 = 000000000000ffff
ldsba [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = 00000000 00fb00e3, %l6 = 00000000, %l7 = ffffffdf
ldda [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000 0000000000fb00e3
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = df49d353, %l3 = ff0000000000ff00
swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000df49d353
p0_label_442:
! %f16 = ffffffff 1e2522e8, %l2 = 0000000053d349df
! Mem[0000000030181420] = a52e7e0434697300
add %i6,0x020,%g1
stda %f16,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181420] = ffffffff1e2522e8
! %l3 = 00000000df49d353, Mem[00000000100c1400] = ffffff8c00000000
stxa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000df49d353
! Mem[0000000010041408] = 00000000, %l0 = 00000000000000ff
swapa [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101408] = ffffff7f, %l3 = 00000000df49d353
swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ffffff7f
! Mem[0000000010141408] = df49d353, %l5 = 6400000000000000
swapa [%i5+%o4]0x80,%l5 ! %l5 = 00000000df49d353
! %f0 = 00ff0000 00000000 00000000 0000ff00
! %f4 = ffffffff ffffffea 000000a5 00000000
! %f8 = ff000000 00000000 ff0000ff 00000000
! %f12 = ff00ff00 00000000 00ff0000 00ffffff
stda %f0,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
! %f30 = 00000000 0000ff00, Mem[0000000010181408] = 00000000 e300fb00
stda %f30,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 0000ff00
! %f22 = ffffff8c 00000000, Mem[0000000010101408] = 53d349df ff00ff00
stda %f22,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffff8c 00000000
! %f17 = 1e2522e8, Mem[0000000030181400] = 00ffffff
sta %f17,[%i6+%g0]0x89 ! Mem[0000000030181400] = 1e2522e8
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 53d349df, %l7 = 0000000000fb00e3
ldsba [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000053
p0_label_443:
! Mem[00000000100c1410] = ff00ff00, %l2 = 0000000053d349df
ldsha [%i3+%o5]0x80,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000030001400] = 00000000, %f21 = ffff0000
lda [%i0+%g0]0x89,%f21 ! %f21 = 00000000
! Mem[000000001000142c] = 00000000, %l3 = 00000000ffffff7f
lduh [%i0+0x02e],%l3 ! %l3 = 0000000000000000
! %l4 = 000000000000ffff, %l4 = 000000000000ffff, %l1 = 000000ff000000ff
xor %l4,%l4,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141408] = 00ff0000, %l3 = 0000000000000000
lduwa [%i5+%o4]0x81,%l3 ! %l3 = 0000000000ff0000
! Mem[0000000030041408] = 00ff0000000000ff, %l7 = 0000000000000053
ldxa [%i1+%o4]0x89,%l7 ! %l7 = 00ff0000000000ff
! Mem[0000000030101410] = ff00000000000000, %l4 = 000000000000ffff
ldxa [%i4+%o5]0x81,%l4 ! %l4 = ff00000000000000
! Mem[0000000010101408] = ffffff8c00000000, %l2 = ffffffffffffff00
ldxa [%i4+%o4]0x88,%l2 ! %l2 = ffffff8c00000000
! Mem[00000000100c1418] = 00000000, %l1 = 0000000000000000
ldsba [%i3+0x018]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010141410] = ffffffff
stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffff0000
p0_label_444:
! Mem[00000000201c0000] = ffff01ce, %l1 = 0000000000000000
ldstub [%o0+%g0],%l1 ! %l1 = 000000ff000000ff
! %f30 = 00000000 0000ff00, %l4 = ff00000000000000
! Mem[0000000030181418] = ff00003400000000
add %i6,0x018,%g1
stda %f30,[%g1+%l4]ASI_PST16_S ! Mem[0000000030181418] = ff00003400000000
! %f31 = 0000ff00, Mem[0000000010101400] = 00ff00ff
sta %f31,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ff00
! Mem[00000000300c1400] = ff000000, %l3 = 0000000000ff0000
swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! %f29 = 000000da, Mem[00000000100c1410] = ff00ff00
sta %f29,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000da
! Mem[0000000030081400] = ffffff8c, %l7 = 00ff0000000000ff
swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000ffffff8c
! Mem[00000000300c1400] = 00ff0000, %l1 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! %f18 = 00000000 00000000, %l5 = 00000000df49d353
! Mem[0000000030081418] = ff00000000000000
add %i2,0x018,%g1
stda %f18,[%g1+%l5]ASI_PST8_S ! Mem[0000000030081418] = ff00000000000000
! Mem[00000000100c1400] = df49d353, %l6 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 00000053000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101430] = e3000000, %l5 = 00000000df49d353
ldub [%i4+0x032],%l5 ! %l5 = 0000000000000000
p0_label_445:
! Mem[0000000010081420] = ff0081c300000000, %l6 = 0000000000000053
ldx [%i2+0x020],%l6 ! %l6 = ff0081c300000000
! %l7 = 00000000ffffff8c, immd = 0000000000000d9a, %l1 = 0000000000000000
sdivx %l7,0xd9a,%l1 ! %l1 = 000000000012d245
! Mem[00000000100c1410] = da000000, %l0 = 0000000000000000
lduha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081408] = 00000000, %l0 = 0000000000000000
ldsba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081410] = 00000000000000ff, %l2 = ffffff8c00000000
ldxa [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081410] = 00000000, %f25 = 000000ff
lda [%i2+%o5]0x89,%f25 ! %f25 = 00000000
membar #Sync ! Added by membar checker (71)
! Mem[0000000010141410] = ffff0000, %l5 = 0000000000000000
lduwa [%i5+%o5]0x88,%l5 ! %l5 = 00000000ffff0000
! Mem[0000000030101410] = ff00000000000000, %f8 = ff000000 00000000
ldda [%i4+%o5]0x81,%f8 ! %f8 = ff000000 00000000
! Mem[0000000030181408] = 00000000 e822251e, %l6 = 00000000, %l7 = ffffff8c
ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000e822251e 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = e822251e, %l7 = 00000000, Mem[0000000030101400] = ff000000 00000000
stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = e822251e 00000000
p0_label_446:
! %l4 = ff00000000000000, Mem[0000000030181410] = e300fb00
stha %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = e3000000
! %l7 = 0000000000000000, Mem[0000000030141410] = 000000ff
stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! %f27 = 000000ff, Mem[0000000010001400] = ffffffff
sta %f27,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
! %l2 = 00000000000000ff, Mem[00000000100c140a] = 00000000, %asi = 80
stba %l2,[%i3+0x00a]%asi ! Mem[00000000100c1408] = 0000ff00
! Mem[0000000010081410] = 000000ff, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! %f18 = 00000000 00000000, Mem[0000000010041418] = 00000000 000000bc
std %f18,[%i1+0x018] ! Mem[0000000010041418] = 00000000 00000000
! %l3 = 00000000ff000000, Mem[0000000010001400] = 000000ff
stwa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
! Mem[0000000010141400] = 00ff000000000000, %l2 = 00000000000000ff, %l6 = 00000000e822251e
casxa [%i5]0x80,%l2,%l6 ! %l6 = 00ff000000000000
! Code Fragment 3
p0_fragment_45:
! %l0 = 0000000000000000
setx 0xdceca9dfd34a9cca,%g7,%l0 ! %l0 = dceca9dfd34a9cca
! %l1 = 000000000012d245
setx 0x2c7fa89fc20a4221,%g7,%l1 ! %l1 = 2c7fa89fc20a4221
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = dceca9dfd34a9cca
setx 0x2416a39fab8edd4f,%g7,%l0 ! %l0 = 2416a39fab8edd4f
! %l1 = 2c7fa89fc20a4221
setx 0x0273bb178cf5df6b,%g7,%l1 ! %l1 = 0273bb178cf5df6b
! Starting 10 instruction Load Burst
! Mem[0000000010001438] = 0000ff00, %l3 = 00000000ff000000
ldub [%i0+0x039],%l3 ! %l3 = 0000000000000000
p0_label_447:
! Mem[0000000010041408] = ff000000, %f11 = 00000000
lda [%i1+%o4]0x88,%f11 ! %f11 = ff000000
! Mem[0000000010101400] = 0000ff00, %l1 = 0273bb178cf5df6b
ldsha [%i4+%g0]0x88,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000010181400] = 00ff0000, %l6 = 00ff000000000000
ldsh [%i6+0x002],%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = 00000000, %l2 = 00000000000000ff
lduha [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181400] = e822251e0000ff00, %l3 = 0000000000000000
ldxa [%i6+%g0]0x81,%l3 ! %l3 = e822251e0000ff00
! Mem[0000000010141408] = 00ff000000000000, %l7 = 00000000000000ff
ldxa [%i5+%o4]0x88,%l7 ! %l7 = 00ff000000000000
! Mem[00000000100c1408] = 0000000000ff0000, %f20 = ffffffff 00000000
ldda [%i3+%o4]0x88,%f20 ! %f20 = 00000000 00ff0000
! %l3 = e822251e0000ff00, %l6 = 0000000000000000, %y = 00000000
smul %l3,%l6,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Mem[00000000300c1400] = ffff0000, %l4 = ff00000000000000
ldsha [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000030141408] = 0000ff000000ff00
stxa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
p0_label_448:
! Mem[000000001008140d] = 000000ff, %l5 = 00000000ffff0000
ldstuba [%i2+0x00d]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101410] = ff000000, %l3 = e822251e0000ff00
ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010101408] = 00000000, %l5 = 0000000000000000
ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181408] = e822251e, %l7 = 00ff000000000000
ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 0000001e000000ff
! Mem[0000000030001400] = 00000000, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! %f14 = 00ff0000 00ffffff, Mem[0000000010181400] = 00ff0000 00000000
stda %f14,[%i6+0x000]%asi ! Mem[0000000010181400] = 00ff0000 00ffffff
! %f24 = b6ec4d5a 00000000, %l2 = 0000000000000000
! Mem[0000000030081420] = ff157c9ed2038dff
add %i2,0x020,%g1
stda %f24,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081420] = ff157c9ed2038dff
! Mem[0000000030181400] = e822251e, %l0 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 000000e8000000ff
! %f6 = 000000a5 00000000, Mem[0000000010001410] = 8c000000 ffffffea
std %f6 ,[%i0+%o5] ! Mem[0000000010001410] = 000000a5 00000000
! Starting 10 instruction Load Burst
! %f24 = b6ec4d5a, %f23 = 00000000, %f5 = ffffffea
fdivs %f24,%f23,%f5 ! %f5 = ff800000
p0_label_449:
! Mem[0000000010041408] = 000000ff, %l2 = 0000000000000000
ldsba [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = ffff0000, %l4 = ffffffffffffffff
ldsha [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030141408] = 0000000000000000, %f24 = b6ec4d5a 00000000
ldda [%i5+%o4]0x89,%f24 ! %f24 = 00000000 00000000
! Mem[00000000100c1418] = 00000000, %f17 = 1e2522e8
lda [%i3+0x018]%asi,%f17 ! %f17 = 00000000
! Mem[00000000300c1408] = 00000000, %l0 = 00000000000000e8
ldswa [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081408] = 00000000, %f4 = ffffffff
lda [%i2+%o4]0x81,%f4 ! %f4 = 00000000
! Mem[0000000010181410] = 0000000000000000, %f24 = 00000000 00000000
ldda [%i6+%o5]0x88,%f24 ! %f24 = 00000000 00000000
! Mem[000000001004140c] = 0000ff00, %l2 = 0000000000000000
ldswa [%i1+0x00c]%asi,%l2 ! %l2 = 000000000000ff00
! Mem[0000000030181410] = e3000000, %l1 = ffffffffffffff00
ldsha [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 0000ff00, %l3 = 000000ff, Mem[0000000010141438] = 00ff0000 00ffffff
std %l2,[%i5+0x038] ! Mem[0000000010141438] = 0000ff00 000000ff
p0_label_450:
! %f12 = ff00ff00 00000000, %l2 = 000000000000ff00
! Mem[0000000010101400] = 00ff0000e300fb00
stda %f12,[%i4+%l2]ASI_PST32_P ! Mem[0000000010101400] = 00ff0000e300fb00
! %l1 = 0000000000000000, Mem[0000000010041408] = 000000ff
stba %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
! Mem[0000000030141408] = 00000000, %l4 = ffffffffffffffff
ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! %f8 = ff000000 00000000, %l7 = 000000000000001e
! Mem[0000000010001400] = ff00000000000000
stda %f8,[%i0+%l7]ASI_PST16_PL ! Mem[0000000010001400] = ff000000000000ff
! %l0 = 0000000000000000, Mem[0000000030001408] = 00ff0000
stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! Mem[0000000010001410] = 000000a5, %l2 = 000000000000ff00
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000010041400] = ffffffff
stwa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
! %l6 = 0000000000000000, Mem[000000001010141c] = 000000ff, %asi = 80
stwa %l6,[%i4+0x01c]%asi ! Mem[000000001010141c] = 00000000
! Mem[0000000010081408] = 000000ff, %l3 = 00000000000000ff
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 00000000, %l5 = 0000000000000000
ldsha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
p0_label_451:
! Mem[0000000010141408] = 00000000, %l3 = 00000000000000ff
lduwa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = ff22251e, %l2 = 0000000000000000
lduwa [%i6+%g0]0x81,%l2 ! %l2 = 00000000ff22251e
! Mem[0000000030081410] = 00000000, %l3 = 0000000000000000
ldswa [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1410] = 00000000, %l4 = 0000000000000000
lduwa [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[000000001018143c] = 047effa5, %l1 = 0000000000000000
ldsba [%i6+0x03c]%asi,%l1 ! %l1 = 0000000000000004
! Mem[00000000300c1410] = 00000000, %l5 = 0000000000000000
lduwa [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = 00ff000000ffffff, %f4 = 00000000 ff800000
ldda [%i6+0x000]%asi,%f4 ! %f4 = 00ff0000 00ffffff
! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
lduha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001400] = 000000ff, %l6 = 0000000000000000
ldswa [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[000000001000143b] = 0000ff00, %l3 = 0000000000000000
ldstuba [%i0+0x03b]%asi,%l3 ! %l3 = 00000000000000ff
p0_label_452:
! %l6 = 000000ff, %l7 = 0000001e, Mem[0000000010141400] = 0000ff00 00000000
stda %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 0000001e
! Mem[0000000010001400] = 000000ff, %l6 = 00000000000000ff
lduwa [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000030101410] = ff00000000000000
stxa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
! %l3 = 0000000000000000, Mem[00000000100c141b] = 00000000
stb %l3,[%i3+0x01b] ! Mem[00000000100c1418] = 00000000
! %l1 = 0000000000000004, imm = 0000000000000ab5, %l6 = 00000000000000ff
orn %l1,0xab5,%l6 ! %l6 = fffffffffffff54e
! Mem[0000000030001410] = ffff0000, %l4 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010081428] = 00000000, %l2 = 00000000ff22251e, %asi = 80
swapa [%i2+0x028]%asi,%l2 ! %l2 = 0000000000000000
! %f12 = ff00ff00 00000000, Mem[0000000010141410] = 0000ffff ffffffea
stda %f12,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff00ff00 00000000
! %l6 = fffffffffffff54e, Mem[0000000020800040] = fffff99a, %asi = 80
stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = f54ef99a
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %l3 = 0000000000000000
ldsha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
p0_label_453:
! Mem[0000000030081410] = 00000000, %l2 = 0000000000000000
ldsha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = ff000000, %l2 = 0000000000000000
ldsba [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101400] = 00fb00e30000ff00, %f28 = 00ffffff 000000da
ldda [%i4+%g0]0x88,%f28 ! %f28 = 00fb00e3 0000ff00
! Mem[00000000211c0000] = ffffe5a1, %l1 = 0000000000000004
lduh [%o2+%g0],%l1 ! %l1 = 000000000000ffff
! Mem[0000000010081410] = 00000000000000ff, %l7 = 000000000000001e
ldxa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101400] = 0000ff00, %l7 = 00000000000000ff
lduba [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101400] = e822251e 00000000, %l6 = fffff54e, %l7 = 00000000
ldda [%i4+%g0]0x81,%l6 ! %l6 = 00000000e822251e 0000000000000000
! Mem[0000000010181400] = 0000ff00, %f27 = 000000ff
lda [%i6+%g0]0x88,%f27 ! %f27 = 0000ff00
! %l4 = 00000000000000ff, imm = 0000000000000e33, %l6 = 00000000e822251e
orn %l4,0xe33,%l6 ! %l6 = fffffffffffff1ff
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 00000000, %l3 = 0000000000000000
ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_454:
! Mem[0000000030081400] = 000000ff, %l2 = ffffffffffffffff
ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %f6 = 000000a5 00000000, Mem[0000000030141400] = 00000000 00ff00ff
stda %f6 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000a5 00000000
! %f20 = 00000000, %f20 = 00000000
fitos %f20,%f20 ! %f20 = 00000000
! %l7 = 0000000000000000, Mem[0000000010141410] = ff00ff00
stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000ff00
! %l1 = 000000000000ffff, Mem[0000000030081400] = ff0000ff
stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000ffff
! %l3 = 0000000000000000, Mem[0000000030101408] = ff000000
stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[0000000010001410] = ff0000a5, %l3 = 0000000000000000
swapa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff0000a5
! %l3 = 00000000ff0000a5, Mem[0000000010141408] = 00000000
stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff0000a5
! %l6 = fffffffffffff1ff, Mem[0000000030001410] = 0000ffff
stha %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000f1ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00ff0000, %l2 = 0000000000000000
ldswa [%i5+%o5]0x88,%l2 ! %l2 = 0000000000ff0000
p0_label_455:
! Mem[00000000100c1430] = 64000000, %l0 = 0000000000000000
lduh [%i3+0x032],%l0 ! %l0 = 0000000000000000
! Mem[0000000010001410] = 00000000, %l3 = 00000000ff0000a5
lduba [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l1 = 000000000000ffff
lduha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141408] = 00000000000000ff, %l1 = 0000000000000000
ldxa [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %f29 = 0000ff00, %f2 = 00000000
fcmps %fcc1,%f29,%f2 ! %fcc1 = 2
! Mem[0000000030041408] = 000000ff, %l5 = 0000000000000000
ldsha [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1400] = ffff0000 ff000000 00000000 00000000
! Mem[00000000300c1410] = 00000000 00fb00e3 60000000 00000000
! Mem[00000000300c1420] = 00000000 34697300 00000000 e300fb00
! Mem[00000000300c1430] = e3000000 d2038d08 00000000 00000000
ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
! Mem[0000000010101408] = ffffff8c000000ff, %l3 = 0000000000000000
ldxa [%i4+%o4]0x88,%l3 ! %l3 = ffffff8c000000ff
! Mem[0000000030181410] = 000000e3 00000000, %l2 = 00ff0000, %l3 = 000000ff
ldda [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000e3 0000000000000000
! Starting 10 instruction Store Burst
! %f19 = 00000000, Mem[0000000030081400] = ffff0000
sta %f19,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
p0_label_456:
! %l3 = 0000000000000000, Mem[000000001000143c] = 00000000, %asi = 80
stha %l3,[%i0+0x03c]%asi ! Mem[000000001000143c] = 00000000
! Mem[00000000300c1410] = 00000000, %l7 = 0000000000000000
swapa [%i3+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l0 = 0000000000000000
ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %f30 = 00000000 0000ff00, Mem[0000000010041410] = ff000000 ff0000ff
stda %f30,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 0000ff00
! %l2 = 00000000000000e3, Mem[0000000030101408] = 00000000
stha %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000e3
! Mem[0000000010081400] = 000000ff, %l3 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010041438] = ff000000 ffffffff
stda %l4,[%i1+0x038]%asi ! Mem[0000000010041438] = 000000ff 000000ff
membar #Sync ! Added by membar checker (72)
! %f16 = ffffffff 00000000, Mem[00000000300c1408] = 00000000 00000000
stda %f16,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff 00000000
! Mem[0000000030081408] = 00000000, %l3 = 00000000000000ff
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[000000001000140c] = 0000ff00, %l6 = fffffffffffff1ff
ldub [%i0+0x00f],%l6 ! %l6 = 0000000000000000
p0_label_457:
! Mem[00000000100c1408] = 00ff0000, %l7 = 0000000000000000
ldswa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000ff0000
! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
lduha [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000021800100] = ffbc4e79, %l5 = 00000000000000ff
lduha [%o3+0x100]%asi,%l5 ! %l5 = 000000000000ffbc
! Mem[0000000030001408] = 00000000, %l1 = 00000000000000ff
ldsba [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101408] = ff000000, %f22 = ffffff8c
lda [%i4+%o4]0x80,%f22 ! %f22 = ff000000
! Mem[0000000010001400] = 000000ff, %f24 = 00000000
lda [%i0+%g0]0x88,%f24 ! %f24 = 000000ff
! Mem[0000000010101410] = ffff0000, %l0 = 0000000000000000
ldsb [%i4+0x012],%l0 ! %l0 = 0000000000000000
! Mem[0000000010141400] = 000000ff, %l0 = 0000000000000000
lduha [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[00000000300c1400] = 0000ffff, %l4 = 00000000000000ff
lduha [%i3+%g0]0x89,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010001408] = 00ff0000000000ff
stxa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
p0_label_458:
! %l5 = 000000000000ffbc, Mem[0000000020800040] = f54ef99a, %asi = 80
stba %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = bc4ef99a
! %l4 = 000000000000ffff, Mem[0000000010101412] = ffff0000, %asi = 80
stba %l4,[%i4+0x012]%asi ! Mem[0000000010101410] = ffffff00
! %f26 = ffffffff, Mem[0000000010141410] = 0000ff00
st %f26,[%i5+%o5] ! Mem[0000000010141410] = ffffffff
! %l0 = 00000000000000ff, Mem[00000000211c0000] = ffffe5a1, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffe5a1
! %l7 = 0000000000ff0000, Mem[0000000021800180] = ffb7423e, %asi = 80
stba %l7,[%o3+0x180]%asi ! Mem[0000000021800180] = 00b7423e
! %l1 = 0000000000000000, Mem[0000000010101400] = 00ff0000e300fb00
stx %l1,[%i4+%g0] ! Mem[0000000010101400] = 0000000000000000
! %f14 = 00000000 00000000, Mem[0000000010041408] = 000000ff 0000ff00
stda %f14,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 00000000
! %l5 = 000000000000ffbc, Mem[0000000030001408] = 00000000
stha %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffbc0000
! Mem[0000000030001400] = ff000000, %l6 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff000000, %l0 = 00000000000000ff
ldswa [%i2+0x000]%asi,%l0 ! %l0 = ffffffffff000000
p0_label_459:
! %l5 = 000000000000ffbc, immed = 0000031a, %y = 00000000
umul %l5,0x31a,%l4 ! %l4 = 0000000003192d18, %y = 00000000
! Mem[0000000010001428] = ff0000ff, %f13 = d2038d08
ld [%i0+0x028],%f13 ! %f13 = ff0000ff
! Mem[0000000030141400] = 000000a5 00000000 ff000000 00000000
! Mem[0000000030141410] = 00000000 0000ffff 60000000 00000000
! Mem[0000000030141420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[0000000030141430] = e3000000 d2038d08 00000000 00000000
ldda [%i5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030141400
! Mem[0000000030101410] = ff00000000000000, %f30 = 00000000 0000ff00
ldda [%i4+%o5]0x81,%f30 ! %f30 = ff000000 00000000
! Mem[0000000010041400] = 00000000, %l7 = 0000000000ff0000
ldswa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000020800000] = ffffe062, %l7 = 0000000000000000
ldsba [%o1+0x001]%asi,%l7 ! %l7 = ffffffffffffffff
! %f19 = 00000000, %f20 = 00000000
fsqrts %f19,%f20 ! %f20 = 00000000
! Mem[00000000211c0000] = 00ffe5a1, %l3 = 0000000000000000
lduh [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
lduha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = e82225ff, %l2 = 00000000000000e3
swapa [%i6+%o4]0x89,%l2 ! %l2 = 00000000e82225ff
p0_label_460:
! %f31 = 00000000, %f29 = 0000ff00
fstoi %f31,%f29 ! %f29 = 00000000
! Mem[0000000010041417] = 0000ff00, %l6 = 00000000000000ff
ldstub [%i1+0x017],%l6 ! %l6 = 00000000000000ff
! %l5 = 000000000000ffbc, Mem[000000001004140c] = 00000000, %asi = 80
stwa %l5,[%i1+0x00c]%asi ! Mem[000000001004140c] = 0000ffbc
! %l7 = ffffffffffffffff, Mem[0000000030081408] = 000000ff
stba %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff
! Mem[0000000030101400] = e822251e00000000, %f26 = ffffffff 0000ff00
ldda [%i4+%g0]0x81,%f26 ! %f26 = e822251e 00000000
! %l4 = 0000000003192d18, Mem[00000000300c1408] = ffffffff
stha %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffff2d18
! %l7 = ffffffffffffffff, Mem[0000000030081410] = 00000000
stba %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
! Mem[0000000030181410] = e3000000, %l3 = 00000000000000ff
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141408] = ff000000, %l4 = 0000000003192d18
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ffff2d18, %l3 = 0000000000000000
ldsha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000002d18
p0_label_461:
! Mem[00000000201c0000] = ffff01ce, %l5 = 000000000000ffbc
ldsb [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030081408] = 000000ff, %f22 = ff000000
lda [%i2+%o4]0x89,%f22 ! %f22 = 000000ff
! %l5 = ffffffffffffffff, %l4 = 00000000000000ff, %l4 = 00000000000000ff
addc %l5,%l4,%l4 ! %l4 = 00000000000000fe
! Mem[0000000010181408] = 000000000000ff00, %f22 = 000000ff 00000000
ldda [%i6+%o4]0x88,%f22 ! %f22 = 00000000 0000ff00
! Mem[0000000030181410] = ff0000e3 00000000, %l0 = ff000000, %l1 = 00000000
ldda [%i6+%o5]0x81,%l0 ! %l0 = 00000000ff0000e3 0000000000000000
! Mem[0000000030041410] = ffaa04ff, %l1 = 0000000000000000
ldsha [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffffaa
! Mem[0000000010081408] = ff000000, %l4 = 00000000000000fe
ldsba [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001410] = 0000000000000000, %l0 = 00000000ff0000e3
ldxa [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = 00000000, %l0 = 0000000000000000
ldswa [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 0000ff00, %l5 = ffffffffffffffff
swapa [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ff00
p0_label_462:
! %l3 = 0000000000002d18, Mem[0000000010081438] = 00bc0000, %asi = 80
stha %l3,[%i2+0x038]%asi ! Mem[0000000010081438] = 2d180000
! %f22 = 00000000 0000ff00, Mem[0000000010081408] = ff000000 00ff00ff
stda %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 0000ff00
! %l7 = ffffffffffffffff, Mem[00000000100c1400] = 00000000df49d3ff
stxa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffffffffff
! %f24 = 000000ff 00000000, %l5 = 000000000000ff00
! Mem[00000000100c1438] = e822251e000000da
add %i3,0x038,%g1
stda %f24,[%g1+%l5]ASI_PST32_P ! Mem[00000000100c1438] = e822251e000000da
! %f20 = 00000000 00ff0000, %l2 = 00000000e82225ff
! Mem[0000000030101420] = 9c071bb4462cd38d
add %i4,0x020,%g1
stda %f20,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030101420] = 0000ff0000000000
! %l2 = e82225ff, %l3 = 00002d18, Mem[0000000010001408] = 00000000 00000000
stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = e82225ff 00002d18
! %f30 = ff000000, Mem[0000000030081410] = 000000ff
sta %f30,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff000000
membar #Sync ! Added by membar checker (73)
! %l6 = 0000000000000000, Mem[0000000030141410] = 00000000
stwa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
! %l2 = e82225ff, %l3 = 00002d18, Mem[0000000030181410] = e30000ff 00000000
stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = e82225ff 00002d18
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ff04aaff, %l3 = 0000000000002d18
ldswa [%i1+%o5]0x89,%l3 ! %l3 = ffffffffff04aaff
p0_label_463:
! Mem[0000000030101400] = 1e2522e8, %l3 = ffffffffff04aaff
ldswa [%i4+%g0]0x89,%l3 ! %l3 = 000000001e2522e8
! Mem[0000000030001410] = 0000f1ff, %l5 = 000000000000ff00
ldsha [%i0+%o5]0x89,%l5 ! %l5 = fffffffffffff1ff
! Mem[0000000010041414] = 0000ffff, %l4 = ffffffffffffffff
lduh [%i1+0x016],%l4 ! %l4 = 000000000000ffff
! Mem[0000000010081400] = 000000ff, %l2 = 00000000e82225ff
lduha [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1408] = ffffffff00000000, %l7 = ffffffffffffffff
ldxa [%i3+%o4]0x80,%l7 ! %l7 = ffffffff00000000
! Mem[0000000021800180] = 00b7423e, %l7 = ffffffff00000000
lduh [%o3+0x180],%l7 ! %l7 = 00000000000000b7
! Mem[0000000030141400] = 000000a5 00000000, %l4 = 0000ffff, %l5 = fffff1ff
ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000a5 0000000000000000
! Mem[0000000010101408] = ff000000, %l0 = 0000000000000000
ldsha [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000030001408] = ffbc0000, %l6 = 0000000000000000
ldswa [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffbc0000
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 1e2522ff, %l3 = 000000001e2522e8
ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
p0_label_464:
! %l5 = 0000000000000000, Mem[00000000100c1408] = ffffffff
stha %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffff0000
! %l2 = 00000000000000ff, Mem[0000000010181400] = 0000ff00
stwa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
! %f26 = e822251e 00000000, Mem[00000000300c1400] = ffff0000 ff000000
stda %f26,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e822251e 00000000
! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000030141410] = 00000000 0000ffff
stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff 000000ff
! %l4 = 00000000000000a5, Mem[0000000010101428] = 00006dff00000000
stx %l4,[%i4+0x028] ! Mem[0000000010101428] = 00000000000000a5
! Mem[0000000021800001] = ffff18df, %l6 = ffffffffffbc0000
ldstub [%o3+0x001],%l6 ! %l6 = 000000ff000000ff
! %f16 = ffffffff 00000000, %l3 = 00000000000000ff
! Mem[0000000030041430] = 00000000a6007f18
add %i1,0x030,%g1
stda %f16,[%g1+%l3]ASI_PST8_S ! Mem[0000000030041430] = ffffffff00000000
! %l0 = ffffffffffffff00, Mem[0000000030041410] = ffaa04ff
stwa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffff00
! Mem[0000000030101400] = 1e2522e8, %l2 = 00000000000000ff
ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 000000e8000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001428] = ff0000ff00000000, %f26 = e822251e 00000000
ldda [%i0+0x028]%asi,%f26 ! %f26 = ff0000ff 00000000
p0_label_465:
! Mem[0000000030141400] = 000000a500000000, %f0 = 000000a5 00000000
ldda [%i5+%g0]0x81,%f0 ! %f0 = 000000a5 00000000
! Mem[0000000010001430] = ff000000, %l6 = 00000000000000ff
lduh [%i0+0x032],%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = ff000000000000ff, %l5 = 0000000000000000
ldxa [%i2+%o4]0x81,%l5 ! %l5 = ff000000000000ff
! Mem[0000000030041410] = 00ff0000 00ffffff, %l2 = 000000e8, %l3 = 000000ff
ldda [%i1+%o5]0x89,%l2 ! %l2 = 0000000000ffffff 0000000000ff0000
! Mem[00000000300c1408] = 00000000 ffff2d18, %l2 = 00ffffff, %l3 = 00ff0000
ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000ffff2d18 0000000000000000
! Mem[0000000021800140] = 000099db, %l6 = 0000000000000000
ldsha [%o3+0x140]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081418] = 00ff7e04, %l7 = 00000000000000b7
ldsha [%i2+0x01a]%asi,%l7 ! %l7 = 0000000000007e04
! Mem[0000000030081400] = 00000000, %l0 = ffffffffffffff00
ldswa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %f2 = ff000000, %f8 = 00000000, %f18 = 00000000
fdivs %f2 ,%f8 ,%f18 ! %f18 = ff800000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[00000000300c1408] = 182dffff00000000
stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
p0_label_466:
! Mem[0000000030101400] = ff22251e, %l2 = 00000000ffff2d18
swapa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff22251e
! %f6 = 60000000, %f27 = 00000000, %f21 = 00ff0000
fdivs %f6 ,%f27,%f21 ! %f21 = 7f800000
! %l2 = ff22251e, %l3 = 00000000, Mem[0000000010001408] = e82225ff 00002d18
stda %l2,[%i0+0x008]%asi ! Mem[0000000010001408] = ff22251e 00000000
! %f2 = ff000000 00000000, Mem[0000000030001410] = 0000f1ff 00000000
stda %f2 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff000000 00000000
! %l0 = 0000000000000000, Mem[0000000030141408] = ff000000
stwa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
! %f12 = e3000000 d2038d08, %l4 = 00000000000000a5
! Mem[0000000010081400] = ff000000ffff0000
stda %f12,[%i2+%l4]ASI_PST8_P ! Mem[0000000010081400] = e3000000ff030008
! Mem[0000000030141408] = 00000000, %l3 = 0000000000000000
swapa [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000010001410] = 00000000
stba %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Mem[0000000010101427] = ffffffff, %l3 = 0000000000000000
ldstub [%i4+0x027],%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ff000000, %l1 = ffffffffffffffaa
ldsha [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffff00
p0_label_467:
! Mem[0000000010101408] = ff000000, %l7 = 0000000000007e04
lduha [%i4+%o4]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[00000000300c1408] = 0000000000000000, %f6 = 60000000 00000000
ldda [%i3+%o4]0x81,%f6 ! %f6 = 00000000 00000000
! Mem[0000000010081410] = ff000000, %l5 = ff000000000000ff
lduwa [%i2+%o5]0x80,%l5 ! %l5 = 00000000ff000000
! Mem[00000000300c1410] = 0000000000fb00e3, %f18 = ff800000 00000000
ldda [%i3+%o5]0x81,%f18 ! %f18 = 00000000 00fb00e3
! %l4 = 00000000000000a5, %l4 = 00000000000000a5, %l1 = ffffffffffffff00
sub %l4,%l4,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l1 = 0000000000000000
lduha [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001400] = 000000ff, %l5 = 00000000ff000000
ldsha [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101408] = e30000005a4decb6, %l0 = 0000000000000000
ldxa [%i4+%o4]0x81,%l0 ! %l0 = e30000005a4decb6
! Mem[0000000030181400] = 1e2522ff, %l2 = 00000000ff22251e
lduba [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f23 = 0000ff00, %f4 = 00000000, %f4 = 00000000
fsubs %f23,%f4 ,%f4 ! %l0 = e30000005a4decd8, Unfinished, %fsr = 3600000400
p0_label_468:
! Mem[0000000010101410] = 00ffffff, %l1 = 0000000000000000
swapa [%i4+%o5]0x88,%l1 ! %l1 = 0000000000ffffff
! Mem[0000000010101408] = 000000ff, %l1 = 0000000000ffffff
ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
! %f10 = a52e7e04 e2a2ea29, Mem[00000000100c1400] = ffffffff ffffffff
stda %f10,[%i3+%g0]0x80 ! Mem[00000000100c1400] = a52e7e04 e2a2ea29
! %l6 = 0000000000000000, Mem[00000000211c0000] = 00ffe5a1
sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 0000e5a1
! %f24 = 000000ff, %f1 = 00000000
fstoi %f24,%f1 ! %l0 = e30000005a4decfa, Unfinished, %fsr = 3600000400
! %l1 = 00000000000000ff, Mem[0000000030081408] = ff000000
stha %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ff0000
! Mem[0000000021800040] = 607028b2, %l5 = 00000000000000ff
ldstub [%o3+0x040],%l5 ! %l5 = 00000060000000ff
! %f26 = ff0000ff 00000000, Mem[0000000030141400] = a5000000 00000000
stda %f26,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff 00000000
! %l7 = 000000000000ff00, Mem[0000000030181408] = e300000000000000
stxa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000000000ff00
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff01ce, %l0 = e30000005a4decfa
lduba [%o0+0x001]%asi,%l0 ! %l0 = 00000000000000ff
p0_label_469:
! Mem[0000000010041400] = 00000000 ffffffea 00000000 0000ffbc
! Mem[0000000010041410] = 00000000 0000ffff 00000000 00000000
! Mem[0000000010041420] = 00000000 000000e3 d85820ff 047e2ea5
! Mem[0000000010041430] = 080003d2 ffffff00 000000ff 000000ff
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! %f27 = 00000000, %f21 = 7f800000
fcmpes %fcc2,%f27,%f21 ! %fcc2 = 1
! Mem[0000000030041410] = ffffff00, %l7 = 000000000000ff00
lduba [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041410] = ffffff00, %f18 = 00000000
lda [%i1+%o5]0x81,%f18 ! %f18 = ffffff00
! Mem[00000000300c1410] = 00000000, %l0 = 00000000000000ff
lduba [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141408] = a50000ff, %l7 = 00000000000000ff
ldsha [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = ffffffff, %l7 = 00000000000000ff
lduha [%i5+%o5]0x88,%l7 ! %l7 = 000000000000ffff
! Mem[0000000020800000] = ffffe062, %l1 = 00000000000000ff
ldsba [%o1+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000201c0000] = ffff01ce, %l5 = 0000000000000060
ldsba [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = 000000e3, %l6 = 0000000000000000
swapa [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000e3
p0_label_470:
! %f28 = 00fb00e3 00000000, %l1 = ffffffffffffffff
! Mem[0000000030041420] = 00000000340000ff
add %i1,0x020,%g1
stda %f28,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030041420] = 00000000e300fb00
! Mem[0000000030041400] = ffffffff, %l5 = ffffffffffffffff
ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! %l1 = ffffffffffffffff, Mem[00000000100c1408] = ffff0000
stha %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffff
! %f18 = ffffff00, %f21 = 7f800000
fcmpes %fcc0,%f18,%f21 ! %fcc0 = 3
! Mem[0000000030141408] = 00000000, %l6 = 00000000000000e3
swapa [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
! %l1 = ffffffffffffffff, Mem[0000000010101400] = 00000000
stwa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
! Mem[00000000201c0001] = ffff01ce, %l6 = 0000000000000000
ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[0000000030001408] = ffbc0000
stba %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00bc0000
! Mem[0000000010101430] = e3000000ff000000, %l4 = 00000000000000a5, %l0 = 0000000000000000
add %i4,0x30,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e3000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000, %f28 = 00fb00e3
lda [%i2+%o4]0x88,%f28 ! %f28 = 00000000
p0_label_471:
! Mem[0000000030101408] = 00000000 5a4decb6, %l0 = ff000000, %l1 = ffffffff
ldda [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000 000000005a4decb6
! Mem[0000000030041408] = 000000ff, %l6 = 00000000000000ff
lduwa [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030081400] = 00000000, %l5 = 00000000000000ff
ldsha [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181410] = e82225ff, %l0 = 0000000000000000
lduwa [%i6+%o5]0x89,%l0 ! %l0 = 00000000e82225ff
! Mem[0000000030141400] = 00000000, %l6 = 00000000000000ff
ldsha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181410] = e82225ff, %l2 = 00000000000000ff
lduha [%i6+%o5]0x89,%l2 ! %l2 = 00000000000025ff
! Mem[00000000100c1410] = 000000da00000000, %f28 = 00000000 00000000
ldd [%i3+%o5],%f28 ! %f28 = 000000da 00000000
! Mem[0000000010041400] = 00000000 ffffffea 00000000 0000ffbc
! Mem[0000000010041410] = 00000000 0000ffff 00000000 00000000
! Mem[0000000010041420] = 00000000 000000e3 d85820ff 047e2ea5
! Mem[0000000010041430] = 080003d2 ffffff00 000000ff 000000ff
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! Mem[00000000300c1400] = 1e2522e8, %f10 = d85820ff
lda [%i3+%g0]0x89,%f10 ! %f10 = 1e2522e8
! Starting 10 instruction Store Burst
! %f14 = 000000ff 000000ff, %l6 = 0000000000000000
! Mem[0000000030181428] = a52e7e04e2a2ea29
add %i6,0x028,%g1
stda %f14,[%g1+%l6]ASI_PST8_S ! Mem[0000000030181428] = a52e7e04e2a2ea29
p0_label_472:
! %l5 = 0000000000000000, imm = 0000000000000b5a, %l7 = 000000000000ffff
subc %l5,0xb5a,%l7 ! %l7 = fffffffffffff4a6
! %f0 = 00000000, Mem[0000000010141408] = a50000ff
sta %f0 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! Mem[0000000030001408] = 0000bc00, %l1 = 000000005a4decb6
ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %l4 = 00000000000000a5, Mem[0000000010081408] = 00000000
stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000a5
membar #Sync ! Added by membar checker (74)
! %f12 = 080003d2, Mem[0000000010041400] = 00000000
sta %f12,[%i1+%g0]0x80 ! Mem[0000000010041400] = 080003d2
! Mem[0000000010001410] = 00000000, %l2 = 00000000000025ff
swapa [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000020800041] = bc4ef99a
stb %l5,[%o1+0x041] ! Mem[0000000020800040] = bc00f99a
! Mem[0000000010081410] = ff000000, %l6 = 0000000000000000
swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010041438] = 000000ff, %l0 = 00000000e82225ff
swap [%i1+0x038],%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ffffffff, %f28 = 080003d2
lda [%i5+%o5]0x88,%f28 ! %f28 = ffffffff
p0_label_473:
! Mem[00000000100c1410] = da000000, %l2 = 0000000000000000
ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = 00ff0000, %l1 = 0000000000000000
lduwa [%i6+%o4]0x80,%l1 ! %l1 = 0000000000ff0000
! Mem[0000000030141410] = 000000ff, %l5 = 0000000000000000
lduha [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000020800000] = ffffe062, %l7 = fffffffffffff4a6
lduh [%o1+%g0],%l7 ! %l7 = 000000000000ffff
! Mem[00000000100c1410] = 000000da, %l2 = 0000000000000000
lduba [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = e822251e 00000000, %l2 = 00000000, %l3 = 000000ff
ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000e822251e 0000000000000000
! Mem[00000000100c1410] = da000000, %l7 = 000000000000ffff
lduwa [%i3+%o5]0x88,%l7 ! %l7 = 00000000da000000
! Mem[0000000030081400] = 0000000000000000, %l7 = 00000000da000000
ldxa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = 1e2522ff, %l2 = 00000000e822251e
lduha [%i0+%o4]0x88,%l2 ! %l2 = 00000000000022ff
! Starting 10 instruction Store Burst
! %f10 = 1e2522e8 047e2ea5, Mem[00000000100c1410] = da000000 00000000
stda %f10,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 1e2522e8 047e2ea5
p0_label_474:
! %f13 = ffffff00, Mem[0000000030101408] = 00000000
sta %f13,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffff00
! Mem[000000001014142d] = 00000000, %l4 = 00000000000000a5
ldstub [%i5+0x02d],%l4 ! %l4 = 00000000000000ff
! %l0 = 00000000000000ff, Mem[00000000211c0001] = 0000e5a1
stb %l0,[%o2+0x001] ! Mem[00000000211c0000] = 00ffe5a1
! %l7 = 0000000000000000, Mem[0000000010001430] = ff00000000000000
stx %l7,[%i0+0x030] ! Mem[0000000010001430] = 0000000000000000
! Mem[0000000010101410] = 00000000, %l0 = 00000000000000ff
ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000030081408] = 00ff0000000000ff
stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
! Mem[0000000010181410] = 0000000000000000, %l0 = 0000000000000000, %l5 = 0000000000000000
add %i6,0x10,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000000000
! %l2 = 00000000000022ff, Mem[00000000211c0000] = 00ffe5a1
stb %l2,[%o2+%g0] ! Mem[00000000211c0000] = ffffe5a1
! %f3 = 0000ffbc, Mem[0000000010101400] = ffffffff
st %f3 ,[%i4+%g0] ! Mem[0000000010101400] = 0000ffbc
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = e3000000, %l0 = 0000000000000000
ldsha [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffffe300
p0_label_475:
! Mem[0000000030141408] = 000000e300000000, %f0 = 00000000 ffffffea
ldda [%i5+%o4]0x81,%f0 ! %f0 = 000000e3 00000000
! Mem[0000000010181408] = 00ff000000000000, %f6 = 00000000 00000000
ldd [%i6+%o4],%f6 ! %f6 = 00ff0000 00000000
! Mem[0000000010141400] = ff000000, %l1 = 0000000000ff0000
lduba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041408] = 00000000, %l6 = 00000000ff000000
ldsha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = ff000000, %l3 = 0000000000000000
ldsw [%i4+%o5],%l3 ! %l3 = ffffffffff000000
! Mem[0000000010041400] = 080003d2, %l4 = 0000000000000000
ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000008
! Mem[0000000030041410] = ffffff000000ff00, %f20 = 00000000 0000ffff
ldda [%i1+%o5]0x81,%f20 ! %f20 = ffffff00 0000ff00
! Mem[0000000030001400] = ff00000000ff0000, %l7 = 0000000000000000
ldxa [%i0+%g0]0x81,%l7 ! %l7 = ff00000000ff0000
! Mem[000000001014142c] = 00ff0000, %l3 = ffffffffff000000
lduha [%i5+0x02c]%asi,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010041400] = 080003d2ffffffea
stxa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000000000
p0_label_476:
! %l0 = ffffffffffffe300, Mem[0000000030001400] = 000000ff
stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! %l4 = 0000000000000008, Mem[0000000010081414] = 00000000
stw %l4,[%i2+0x014] ! Mem[0000000010081414] = 00000008
! Mem[0000000010041414] = 0000ffff, %l2 = 00000000000022ff
ldstuba [%i1+0x014]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081400] = 00000000, %l3 = 00000000000000ff
swapa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000010101408] = ff000000
stha %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! Mem[0000000021800000] = ffff18df, %l4 = 0000000000000008
ldstuba [%o3+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000211c0000] = ffffe5a1, %l5 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000030181410] = e82225ff
stwa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! %l2 = 0000000000000000, Mem[0000000030041410] = ffffff00
stwa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 000000e3, %l7 = ff00000000ff0000
ldswa [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000e3
p0_label_477:
! Mem[0000000010001410] = 000025ff00000000, %f20 = ffffff00 0000ff00
ldda [%i0+%o5]0x80,%f20 ! %f20 = 000025ff 00000000
! Mem[00000000201c0000] = ffff01ce, %l4 = 00000000000000ff
ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
! %l0 = ffffffffffffe300, immd = fffffffffffffac8, %l6 = 0000000000000000
sdivx %l0,-0x538,%l6 ! %l6 = 0000000000000005
! Mem[0000000010181400] = ff00000000ffffff, %l6 = 0000000000000005
ldx [%i6+%g0],%l6 ! %l6 = ff00000000ffffff
! Mem[0000000010101430] = e3000000, %l1 = 00000000000000ff
lduwa [%i4+0x030]%asi,%l1 ! %l1 = 00000000e3000000
! Mem[0000000010141430] = ff00ff00, %l3 = 0000000000000000
ldsha [%i5+0x032]%asi,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000030081408] = 00000000, %l1 = 00000000e3000000
lduba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141400] = 0000001e000000ff, %f24 = 00000000 000000e3
ldda [%i5+%g0]0x88,%f24 ! %f24 = 0000001e 000000ff
! Mem[00000000100c1410] = 1e2522e8 047e2ea5, %l0 = ffffe300, %l1 = 00000000
ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000047e2ea5 000000001e2522e8
! Starting 10 instruction Store Burst
! %l7 = 00000000000000e3, Mem[0000000010141400] = ff0000001e000000, %asi = 80
stxa %l7,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000000000000e3
p0_label_478:
! Mem[0000000010101400] = 0000ffbc, %l6 = ff00000000ffffff
swapa [%i4+%g0]0x80,%l6 ! %l6 = 000000000000ffbc
! Mem[0000000010101410] = 000000ff, %l3 = ffffffffffffff00
swapa [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l1 = 000000001e2522e8, Mem[0000000030001408] = ffbc0000
stwa %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 1e2522e8
! Mem[0000000010081408] = a5000000, %l3 = 00000000000000ff
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 000000a5000000ff
! Mem[0000000010181405] = 00ffffff, %l3 = 00000000000000a5
ldstub [%i6+0x005],%l3 ! %l3 = 000000ff000000ff
! Mem[000000001010143a] = 00007e04, %l5 = 00000000000000ff
ldstuba [%i4+0x03a]%asi,%l5 ! %l5 = 0000007e000000ff
! %l1 = 000000001e2522e8, Mem[0000000030001410] = 00000000000000ff
stxa %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000001e2522e8
! %l1 = 000000001e2522e8, %l0 = 00000000047e2ea5, %l4 = ffffffffffffffff
sub %l1,%l0,%l4 ! %l4 = 0000000019a6f443
! %l4 = 0000000019a6f443, Mem[0000000030041408] = ff000000
stba %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 43000000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 00ff0000 00000000, %l0 = 047e2ea5, %l1 = 1e2522e8
ldda [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000 0000000000ff0000
p0_label_479:
! Mem[0000000010081410] = 0800000000000000, %f26 = d85820ff 047e2ea5
ldda [%i2+%o5]0x88,%f26 ! %f26 = 08000000 00000000
! Mem[0000000010141424] = 00000000, %l2 = 0000000000000000
lduh [%i5+0x026],%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = ffffffff, %l5 = 000000000000007e
lduha [%i1+%g0]0x89,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010141410] = ffffffff, %l4 = 0000000019a6f443
ldsha [%i5+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181400] = ff000000, %l7 = 00000000000000e3
ldswa [%i6+0x000]%asi,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010101410] = 00ffffff, %l6 = 000000000000ffbc
ldswa [%i4+0x010]%asi,%l6 ! %l6 = 0000000000ffffff
! Mem[0000000021800080] = 00ff9b02, %l7 = ffffffffff000000
lduha [%o3+0x080]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001410] = 000025ff, %l5 = 000000000000ffff
lduha [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = ffffffff00000000, %l5 = 0000000000000000
ldx [%i5+%o5],%l5 ! %l5 = ffffffff00000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000ffffff, Mem[0000000010101430] = e3000000, %asi = 80
stwa %l6,[%i4+0x030]%asi ! Mem[0000000010101430] = 00ffffff
p0_label_480:
! Mem[00000000100c1408] = ffffffff, %l6 = 0000000000ffffff
swapa [%i3+%o4]0x80,%l6 ! %l6 = 00000000ffffffff
! %f2 = 00000000 0000ffbc, Mem[0000000010181410] = 00000000 00000000
stda %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 0000ffbc
! Mem[0000000010001408] = ff22251e00000000, %f26 = 08000000 00000000
ldda [%i0+%o4]0x80,%f26 ! %f26 = ff22251e 00000000
! %f18 = 00000000 0000ffbc, %l6 = 00000000ffffffff
! Mem[0000000010001410] = 000025ff00000000
add %i0,0x010,%g1
stda %f18,[%g1+%l6]ASI_PST16_P ! Mem[0000000010001410] = 000000000000ffbc
! %l0 = 0000000000000000, Mem[00000000100c1430] = 64000000
sth %l0,[%i3+0x030] ! Mem[00000000100c1430] = 00000000
! Mem[0000000010141400] = 00000000, %l1 = 0000000000ff0000
ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030041400] = ffffffff, %l6 = 00000000ffffffff
ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
! %f0 = 000000e3 00000000, Mem[0000000010101408] = 00000000 ffffff8c
stda %f0 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000e3 00000000
! %f4 = 00000000 0000ffff, %l5 = ffffffff00000000
! Mem[0000000010141418] = 000000a500000000
add %i5,0x018,%g1
stda %f4,[%g1+%l5]ASI_PST16_P ! Mem[0000000010141418] = 000000a500000000
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 00000000, %f8 = 00000000
lda [%i6+%o4]0x81,%f8 ! %f8 = 00000000
p0_label_481:
! Mem[0000000010081430] = 00000000, %l7 = 00000000000000ff
ldsha [%i2+0x032]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = ff000000, %l0 = 0000000000000000
lduba [%i4+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1400] = 29eaa2e2 047e2ea5, %l0 = 000000ff, %l1 = 00000000
ldda [%i3+%g0]0x88,%l0 ! %l0 = 00000000047e2ea5 0000000029eaa2e2
! Mem[0000000010081410] = 0000000000000008, %f24 = 0000001e 000000ff
ldda [%i2+%o5]0x80,%f24 ! %f24 = 00000000 00000008
! Mem[0000000010181410] = bcff000000000000, %l0 = 00000000047e2ea5
ldxa [%i6+%o5]0x88,%l0 ! %l0 = bcff000000000000
! Mem[0000000030181408] = 00000000, %f18 = 00000000
lda [%i6+%o4]0x89,%f18 ! %f18 = 00000000
! Mem[0000000030001400] = 00000000, %l7 = 0000000000000000
lduba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000021800000] = ffff18df, %l5 = ffffffff00000000
lduh [%o3+%g0],%l5 ! %l5 = 000000000000ffff
! Mem[000000001004143c] = 000000ff, %f24 = 00000000
lda [%i1+0x03c]%asi,%f24 ! %f24 = 000000ff
! Starting 10 instruction Store Burst
! %f0 = 000000e3 00000000 00000000 0000ffbc
! %f4 = 00000000 0000ffff 00ff0000 00000000
! %f8 = 00000000 000000e3 1e2522e8 047e2ea5
! %f12 = 080003d2 ffffff00 000000ff 000000ff
stda %f0,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
p0_label_482:
! %f22 = 00000000 00000000, Mem[0000000030081408] = 00000000 00000000
stda %f22,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 00000000
! %l7 = 0000000000000000, Mem[0000000030081408] = 0000000000000000
stxa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
! Mem[000000001008142c] = 00000000, %l7 = 0000000000000000
ldstuba [%i2+0x02c]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041408] = 00000000, %l6 = 00000000000000ff
ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! %f22 = 00000000 00000000, Mem[0000000010001410] = 00000000 bcff0000
stda %f22,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 00000000
! Mem[0000000010141402] = ff000000, %l6 = 0000000000000000
ldstuba [%i5+0x002]%asi,%l6 ! %l6 = 00000000000000ff
! %f22 = 00000000 00000000, Mem[0000000010041400] = 00000000 00000000
stda %f22,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 00000000
! Mem[00000000300c1408] = 00000000, %l5 = 000000000000ffff
ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! %l2 = 0000000000000000, Mem[00000000201c0001] = ffff01ce, %asi = 80
stba %l2,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff0001ce
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ffffffff, %f22 = 00000000
ld [%i5+%o5],%f22 ! %f22 = ffffffff
p0_label_483:
! Mem[00000000211c0000] = ffffe5a1, %l3 = 00000000000000ff
ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
! Code Fragment 4
p0_fragment_46:
! %l0 = bcff000000000000
setx 0x59e8beffedd8b8ee,%g7,%l0 ! %l0 = 59e8beffedd8b8ee
! %l1 = 0000000029eaa2e2
setx 0x81dbcc900e9826b5,%g7,%l1 ! %l1 = 81dbcc900e9826b5
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 59e8beffedd8b8ee
setx 0xf3fdfe4fddf9724f,%g7,%l0 ! %l0 = f3fdfe4fddf9724f
! %l1 = 81dbcc900e9826b5
setx 0xe61a23ffb7e59ab1,%g7,%l1 ! %l1 = e61a23ffb7e59ab1
! Mem[00000000100c1410] = 047e2ea5, %f25 = 00000008
lda [%i3+%o5]0x88,%f25 ! %f25 = 047e2ea5
! Mem[0000000030081410] = ff000000, %l0 = f3fdfe4fddf9724f
lduha [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = e3000000, %l0 = 0000000000000000
ldsba [%i2+0x003]%asi,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1400] = e822251e, %f18 = 00000000
lda [%i3+%g0]0x81,%f18 ! %f18 = e822251e
! %l7 = 0000000000000000, %l2 = 0000000000000000, %y = 00000000
sdiv %l7,%l2,%l1 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! Mem[00000000100c1400] = a52e7e04e2a2ea29, %l2 = 0000000000000000
ldxa [%i3+%g0]0x80,%l2 ! %l2 = a52e7e04e2a2ea29
! Mem[0000000010001418] = 00000000, %l3 = ffffffffffffffff
lduw [%i0+0x018],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 182dffff, %l0 = 0000000000000028
ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
p0_label_484:
! Mem[0000000010081408] = ff000000, %l1 = e61a23ffb7e59ab1
ldstuba [%i2+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000010141408] = 00000000
stwa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff
! Mem[0000000030081408] = 00000000, %l0 = 00000000000000ff
swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! %f1 = 00000000, Mem[0000000010081408] = 000000ff
sta %f1 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
! %f30 = 000000ff 000000ff, %l4 = ffffffffffffffff
! Mem[0000000010181428] = ff00ff0000000000
add %i6,0x028,%g1
stda %f30,[%g1+%l4]ASI_PST8_P ! Mem[0000000010181428] = 000000ff000000ff
! Mem[00000000100c1439] = e822251e, %l0 = 0000000000000000
ldstuba [%i3+0x039]%asi,%l0 ! %l0 = 00000022000000ff
! Mem[0000000010001400] = 000000ff, %l2 = a52e7e04e2a2ea29
swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101424] = ffffffff, %l5 = 0000000000000000
swap [%i4+0x024],%l5 ! %l5 = 00000000ffffffff
! %f0 = 000000e3 00000000, %l5 = 00000000ffffffff
! Mem[0000000030001410] = 000000001e2522e8
add %i0,0x010,%g1
stda %f0,[%g1+%l5]ASI_PST16_S ! Mem[0000000030001410] = 000000e300000000
! Starting 10 instruction Load Burst
! %f15 = 000000ff, Mem[0000000010001410] = 00000000
sta %f15,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
p0_label_485:
membar #Sync ! Added by membar checker (75)
! Mem[0000000030181408] = 00000000, %l2 = 00000000000000ff
ldswa [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000211c0000] = ffffe5a1, %l5 = 00000000ffffffff
ldub [%o2+0x001],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030041410] = 00000000, %l7 = 0000000000000000
lduba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181420] = 000029ea, %l6 = 0000000000000000
lduwa [%i6+0x020]%asi,%l6 ! %l6 = 00000000000029ea
! %f25 = 047e2ea5, %f0 = 000000e3, %f14 = 000000ff 000000ff
fsmuld %f25,%f0 ,%f14 ! %l0 = 0000000000000044, Unfinished, %fsr = 3600000c00
! Mem[0000000010101408] = 00000000, %l6 = 00000000000029ea
ldsha [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = 00ffffff, %l0 = 0000000000000044
ldswa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000ffffff
! Mem[0000000010041410] = 00000000, %l7 = 0000000000000000
lduba [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = 00ffffff 00000000 00000000 e3000000
! Mem[0000000010101410] = 00ffffff ffffff00 00000000 00000000
! Mem[0000000010101420] = ff8c22e8 00000000 00000000 000000a5
! Mem[0000000010101430] = 00ffffff ff000000 0000ff04 047effa5
ldda [%i4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010101400
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010041420] = 00000000
sth %l6,[%i1+0x020] ! Mem[0000000010041420] = 00000000
p0_label_486:
! Mem[0000000010081400] = 000000e3, %l4 = ffffffffffffffff
swapa [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000e3
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010041438] = e82225ff 000000ff
std %l2,[%i1+0x038] ! Mem[0000000010041438] = 00000000 00000000
membar #Sync ! Added by membar checker (76)
! %f21 = 00000000, Mem[0000000010101400] = 00ffffff
sta %f21,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! Mem[0000000010141419] = 000000a5, %l5 = 00000000000000ff
ldstub [%i5+0x019],%l5 ! %l5 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000030081410] = 000000ffff000000
stxa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
! %l3 = 0000000000000000, Mem[000000001018143a] = 000000ff
sth %l3,[%i6+0x03a] ! Mem[0000000010181438] = 00000000
! %l4 = 00000000000000e3, %l5 = 0000000000000000, %l1 = 00000000000000ff
or %l4,%l5,%l1 ! %l1 = 00000000000000e3
! %l4 = 00000000000000e3, Mem[0000000010041410] = 00000000
stwa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000e3
! %l6 = 0000000000000000, Mem[0000000010041400] = 00000000
stba %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 00000000 00000008, %l0 = 00ffffff, %l1 = 000000e3
ldda [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000 0000000000000008
p0_label_487:
! %l5 = 0000000000000000, immed = fffff9c2, %y = 00000028
smul %l5,-0x63e,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Mem[0000000010181408] = 0000ff00, %l6 = 0000000000000000
lduha [%i6+%o4]0x88,%l6 ! %l6 = 000000000000ff00
! Mem[00000000100c1410] = 1e2522e8047e2ea5, %l6 = 000000000000ff00
ldxa [%i3+%o5]0x88,%l6 ! %l6 = 1e2522e8047e2ea5
! Mem[0000000030101400] = 00000000 182dffff, %l4 = 000000e3, %l5 = 00000000
ldda [%i4+%g0]0x89,%l4 ! %l4 = 00000000182dffff 0000000000000000
! Mem[00000000100c1400] = 047e2ea5, %l1 = 0000000000000008
lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000002ea5
! Mem[0000000010181408] = 00ff0000, %l2 = 0000000000000000
ldsb [%i6+0x00a],%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = 00ff0000, %l0 = 0000000000000000
ldsha [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041408] = 00000043, %l0 = 00000000000000ff
ldsha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000043
! %l4 = 00000000182dffff, imm = fffffffffffffd3f, %l2 = 0000000000000000
xor %l4,-0x2c1,%l2 ! %l2 = ffffffffe7d202c0
! Starting 10 instruction Store Burst
! %l1 = 0000000000002ea5, Mem[0000000010181410] = 00000000
stba %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = a5000000
p0_label_488:
! %l1 = 0000000000002ea5, Mem[00000000100c1408] = 00ffffff
stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 2ea5ffff
! %l4 = 00000000182dffff, Mem[00000000300c1408] = ff000000
stwa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 182dffff
! %f0 = 00ffffff, %f23 = 00000000
fcmpes %fcc0,%f0 ,%f23 ! %fcc0 = 2
! %l0 = 0000000000000043, Mem[00000000100c1426] = 5a4decb6, %asi = 80
stba %l0,[%i3+0x026]%asi ! Mem[00000000100c1424] = 5a4d43b6
! Code Fragment 3
p0_fragment_47:
! %l0 = 0000000000000043
setx 0x4e2ea76844c8d663,%g7,%l0 ! %l0 = 4e2ea76844c8d663
! %l1 = 0000000000002ea5
setx 0xa944dbaff2780377,%g7,%l1 ! %l1 = a944dbaff2780377
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 4e2ea76844c8d663
setx 0x940e2a5fed8105f8,%g7,%l0 ! %l0 = 940e2a5fed8105f8
! %l1 = a944dbaff2780377
setx 0x4bfd9df860704549,%g7,%l1 ! %l1 = 4bfd9df860704549
! Mem[0000000020800041] = bc00f99a, %l1 = 4bfd9df860704549
ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000030081400] = ff000000
stba %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %l0 = 940e2a5fed8105f8, Mem[000000001018140c] = 00000000, %asi = 80
stba %l0,[%i6+0x00c]%asi ! Mem[000000001018140c] = f8000000
! Mem[0000000030141408] = e3000000, %l0 = 940e2a5fed8105f8
swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000e3000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 000000ff, %l4 = 00000000182dffff
ldsha [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000
p0_label_489:
! Mem[0000000030101410] = ff000000, %l6 = 1e2522e8047e2ea5
ldswa [%i4+%o5]0x81,%l6 ! %l6 = ffffffffff000000
! Mem[0000000030081400] = 00000000 00000000, %l4 = 00000000, %l5 = 00000000
ldda [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010001408] = 1e2522ff, %l1 = 0000000000000000
lduwa [%i0+%o4]0x88,%l1 ! %l1 = 000000001e2522ff
! Mem[0000000010101400] = 00000000, %l3 = 0000000000000000
lduba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = ff000000, %l1 = 000000001e2522ff
lduwa [%i6+%g0]0x80,%l1 ! %l1 = 00000000ff000000
! Mem[0000000030081408] = ff000000, %l5 = 0000000000000000
ldsba [%i2+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030001408] = e822251e, %l5 = ffffffffffffffff
lduba [%i0+%o4]0x89,%l5 ! %l5 = 000000000000001e
! %l0 = 00000000e3000000, %l4 = 0000000000000000, %l0 = 00000000e3000000
xnor %l0,%l4,%l0 ! %l0 = ffffffff1cffffff
! Mem[0000000010001400] = 29eaa2e2, %l3 = 0000000000000000
ldswa [%i0+%g0]0x80,%l3 ! %l3 = 0000000029eaa2e2
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_48:
! %l0 = ffffffff1cffffff
setx 0x2189694f8aeef0f0,%g7,%l0 ! %l0 = 2189694f8aeef0f0
! %l1 = 00000000ff000000
setx 0x2cc306e073205b75,%g7,%l1 ! %l1 = 2cc306e073205b75
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 2189694f8aeef0f0
setx 0x2dcdf1c83923c1c3,%g7,%l0 ! %l0 = 2dcdf1c83923c1c3
! %l1 = 2cc306e073205b75
setx 0x236078d7bfb5a7e8,%g7,%l1 ! %l1 = 236078d7bfb5a7e8
p0_label_490:
! %l4 = 00000000, %l5 = 0000001e, Mem[00000000100c1410] = a52e7e04 e822251e
stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 0000001e
! %f28 = ffffffff ffffff00, %f20 = 000025ff
fdtos %f28,%f20 ! %f20 = ffffffff
! Mem[0000000030041410] = 00000000, %l7 = 0000000000000000
swapa [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001400] = 00000000, %l3 = 0000000029eaa2e2
ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! %l1 = 236078d7bfb5a7e8, Mem[0000000010001410] = ff000000
stwa %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = bfb5a7e8
! %l7 = 0000000000000000, Mem[0000000030141410] = 000000ff
stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
! Mem[0000000030141410] = ff000000, %l7 = 0000000000000000
swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000ff000000
! %f26 = ff22251e, %f30 = 000000ff, %f12 = 00ffffff
fsubs %f26,%f30,%f12 ! %l0 = 2dcdf1c83923c1e5, Unfinished, %fsr = 3600000800
! %f4 = 00ffffff ffffff00, Mem[0000000030181408] = 00000000 0000ffbc
stda %f4 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00ffffff ffffff00
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = e300fb0000000000, %f8 = ff8c22e8 00000000
ldda [%i3+%o5]0x89,%f8 ! %f8 = e300fb00 00000000
p0_label_491:
! Mem[0000000030181408] = ffffff00, %l3 = 0000000000000000
lduha [%i6+%o4]0x89,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010041410] = ffff00ff e3000000, %l0 = 3923c1e5, %l1 = bfb5a7e8
ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000e3000000 00000000ffff00ff
! Mem[0000000010001430] = 0000000000000000, %f26 = ff22251e 00000000
ldd [%i0+0x030],%f26 ! %f26 = 00000000 00000000
! Mem[0000000010081400] = ffffffff, %l2 = ffffffffe7d202c0
ldsba [%i2+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000100c1438] = e8ff251e, %l6 = ffffffffff000000
ldsba [%i3+0x03b]%asi,%l6 ! %l6 = 000000000000001e
! Mem[0000000030001408] = 1e2522e8, %f24 = 000000ff
lda [%i0+%o4]0x81,%f24 ! %f24 = 1e2522e8
! Mem[00000000201c0000] = ff0001ce, %l7 = 00000000ff000000
lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000ff00
! Mem[00000000211c0000] = ffffe5a1, %l1 = 00000000ffff00ff
lduba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101408] = 00ffffff 5a4decb6, %l0 = e3000000, %l1 = 000000ff
ldda [%i4+%o4]0x81,%l0 ! %l0 = 0000000000ffffff 000000005a4decb6
! Starting 10 instruction Store Burst
! %f2 = 00000000 e3000000, Mem[00000000100c1438] = e8ff251e 000000da
std %f2 ,[%i3+0x038] ! Mem[00000000100c1438] = 00000000 e3000000
p0_label_492:
! %l2 = ffffffffffffffff, Mem[000000001004140c] = 0000ffbc
stw %l2,[%i1+0x00c] ! Mem[000000001004140c] = ffffffff
! %l0 = 0000000000ffffff, Mem[0000000010081408] = 00000000
stwa %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00ffffff
! Mem[00000000300c1410] = 00000000, %l1 = 000000005a4decb6
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l2 = ffffffffffffffff, immd = 00000000000007a6, %l0 = 0000000000ffffff
mulx %l2,0x7a6,%l0 ! %l0 = fffffffffffff85a
! Mem[000000001004143c] = 00000000, %l0 = fffffffffffff85a
swap [%i1+0x03c],%l0 ! %l0 = 0000000000000000
! Mem[0000000010141400] = ff00ff00, %l5 = 000000000000001e
ldstub [%i5+%g0],%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030081410] = 00000000, %l1 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[0000000010181410] = a5000000
stha %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff0000
! %f11 = 000000a5, %f1 = 00000000
fcmpes %fcc3,%f11,%f1 ! %fcc3 = 2
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 0000ff00, %l6 = 000000000000001e
ldsba [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
p0_label_493:
! Mem[0000000010001428] = ff0000ff, %l2 = ffffffffffffffff
ldsha [%i0+0x02a]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[00000000201c0000] = ff0001ce, %l0 = 0000000000000000
ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010041410] = ffff00ff e3000000, %l4 = 00000000, %l5 = 000000ff
ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000e3000000 00000000ffff00ff
! %l4 = 00000000e3000000, %l1 = 0000000000000000, %l5 = 00000000ffff00ff
orn %l4,%l1,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030181408] = ffffff00, %l3 = 000000000000ff00
ldsba [%i6+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = ffffff00, %l5 = ffffffffffffffff
lduha [%i4+%o4]0x89,%l5 ! %l5 = 000000000000ff00
! Mem[00000000211c0000] = ffffe5a1, %l0 = ffffffffffffff00
ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030041400] = ffffffff, %l6 = 0000000000000000
lduha [%i1+%g0]0x81,%l6 ! %l6 = 000000000000ffff
! Mem[0000000030101400] = 182dffff, %l6 = 000000000000ffff
ldsba [%i4+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l4 = e3000000, %l5 = 0000ff00, Mem[00000000100c1400] = a52e7e04 e2a2ea29
stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = e3000000 0000ff00
p0_label_494:
! Mem[0000000030141408] = ed8105f8, %l3 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 000000f8000000ff
! %l2 = 00000000000000ff, Mem[0000000010101410] = ffffff00
stba %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
! %l3 = 00000000000000f8, Mem[0000000030081400] = 00000000
stha %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000f8
! %l3 = 00000000000000f8, Mem[0000000010081410] = 00000000
stha %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000f8
! %f6 = 00000000 00000000, %l2 = 00000000000000ff
! Mem[0000000030101420] = 0000ff0000000000
add %i4,0x020,%g1
stda %f6,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101420] = 0000000000000000
! %f16 = 00000000 ffffffea e822251e 0000ffbc
! %f20 = ffffffff 00000000 ffffffff 00000000
! %f24 = 1e2522e8 047e2ea5 00000000 00000000
! %f28 = ffffffff ffffff00 000000ff 000000ff
stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %f15 = 047effa5, Mem[0000000010001428] = ff0000ff
st %f15,[%i0+0x028] ! Mem[0000000010001428] = 047effa5
! %f10 = 00000000 000000a5, Mem[0000000010041400] = 00000000 00000000
stda %f10,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 000000a5
! %f14 = 0000ff04 047effa5, %l6 = ffffffffffffffff
! Mem[00000000300c1430] = e3000000d2038d08
add %i3,0x030,%g1
stda %f14,[%g1+%l6]ASI_PST32_S ! Mem[00000000300c1430] = 0000ff04047effa5
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 000000f8, %l0 = ffffffffffffffff
ldsha [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000f8
p0_label_495:
! Mem[00000000100c1400] = e30000000000ff00, %l6 = ffffffffffffffff
ldxa [%i3+%g0]0x80,%l6 ! %l6 = e30000000000ff00
! Mem[0000000030001410] = e3000000, %l2 = 00000000000000ff
ldswa [%i0+%o5]0x89,%l2 ! %l2 = ffffffffe3000000
! Mem[0000000010081410] = 000000f8, %l2 = ffffffffe3000000
ldsba [%i2+%o5]0x88,%l2 ! %l2 = fffffffffffffff8
! Mem[0000000010181400] = 000000ff, %l5 = 000000000000ff00
lduba [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141434] = 00000000, %f10 = 00000000
ld [%i5+0x034],%f10 ! %f10 = 00000000
! Mem[0000000010141408] = 00ff0000000000ff, %f12 = 00ffffff ff000000
ldda [%i5+%o4]0x88,%f12 ! %f12 = 00ff0000 000000ff
! Mem[00000000100c1400] = 000000e3, %l3 = 00000000000000f8
lduwa [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000e3
! Mem[00000000218000c0] = ffffd5a0, %l1 = 0000000000000000
lduh [%o3+0x0c0],%l1 ! %l1 = 000000000000ffff
! Mem[0000000030181400] = 000000e3 00000000, %l6 = 0000ff00, %l7 = 0000ff00
ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000e3 0000000000000000
! Starting 10 instruction Store Burst
! %f8 = e300fb00 00000000, %l4 = 00000000e3000000
! Mem[0000000030141420] = 0000000034697300
add %i5,0x020,%g1
stda %f8,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030141420] = 0000000034697300
p0_label_496:
! %f0 = 00ffffff 00000000, %l2 = fffffffffffffff8
! Mem[00000000300c1408] = 182dffff00000000
add %i3,0x008,%g1
stda %f0,[%g1+%l2]ASI_PST32_SL ! Mem[00000000300c1408] = 182dffff00000000
! Mem[00000000100c1400] = 000000e3, %l7 = 0000000000000000
swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000e3
! Mem[0000000030101408] = ffffff00, %l4 = 00000000e3000000
swapa [%i4+%o4]0x89,%l4 ! %l4 = 00000000ffffff00
! %l1 = 000000000000ffff, Mem[0000000010001418] = 0000000000000000, %asi = 80
stxa %l1,[%i0+0x018]%asi ! Mem[0000000010001418] = 000000000000ffff
membar #Sync ! Added by membar checker (77)
! Mem[0000000030041408] = 1e2522e8, %l4 = 00000000ffffff00
ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 000000e8000000ff
! %l5 = 00000000000000ff, Mem[0000000030141408] = ed8105ff
stha %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = ed8100ff
! Mem[00000000300c1410] = 000000ff, %l2 = fffffffffffffff8
ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! %f8 = e300fb00, Mem[0000000030041400] = 00000000
sta %f8 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = e300fb00
! %l2 = 00000000000000ff, Mem[0000000010141410] = ffffffff
stba %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000000 0000ff00 2ea5ffff 00000000
! Mem[00000000100c1410] = 00000000 0000001e 00000000 00000064
! Mem[00000000100c1420] = ff000000 5a4d43b6 ff000000 ffffffff
! Mem[00000000100c1430] = 00000000 00000000 00000000 e3000000
ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
p0_label_497:
! Mem[0000000010101418] = 0000000000000000, %l2 = 00000000000000ff
ldxa [%i4+0x018]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = e822251e, %l1 = 000000000000ffff
ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffe8
! Mem[0000000010001408] = 1e2522ff, %l2 = 0000000000000000
lduwa [%i0+%o4]0x88,%l2 ! %l2 = 000000001e2522ff
! Mem[0000000010141410] = ffffffff 00000000, %l6 = 000000e3, %l7 = 000000e3
ldd [%i5+%o5],%l6 ! %l6 = 00000000ffffffff 0000000000000000
! Mem[0000000010041408] = ff000000, %l6 = 00000000ffffffff
ldsha [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffffff00
! %l1 = ffffffffffffffe8, %l6 = ffffffffffffff00, %l0 = 00000000000000f8
sub %l1,%l6,%l0 ! %l0 = 00000000000000e8
! %f25 = 047e2ea5, %f19 = 0000ffbc, %f22 = ffffffff
fdivs %f25,%f19,%f22 ! %l0 = 000000000000010a, Unfinished, %fsr = 2600000800
! Mem[00000000100c1430] = 00000000 00000000, %l0 = 0000010a, %l1 = ffffffe8
ldd [%i3+0x030],%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[00000000201c0000] = ff0001ce, %l6 = ffffffffffffff00
lduh [%o0+%g0],%l6 ! %l6 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010181410] = 00ff0000
stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
p0_label_498:
membar #Sync ! Added by membar checker (78)
! %l3 = 00000000000000e3, Mem[00000000100c1408] = 2ea5ffff
stwa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000e3
! %f25 = 047e2ea5, Mem[0000000030181408] = ffffff00
sta %f25,[%i6+%o4]0x89 ! Mem[0000000030181408] = 047e2ea5
! Mem[0000000010181438] = 00000000047effa5, %l0 = 0000000000000000, %l6 = 000000000000ff00
add %i6,0x38,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 00000000047effa5
! %l0 = 0000000000000000, Mem[0000000010101410] = 00ffffffffffffff
stxa %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000010181408] = 00ff0000
stwa %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! Mem[0000000010041408] = ff000000, %l0 = 0000000000000000
swapa [%i1+%o4]0x80,%l0 ! %l0 = 00000000ff000000
! %l2 = 000000001e2522ff, Mem[0000000010141408] = ff000000
stha %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 22ff0000
! %l7 = 0000000000000000, Mem[0000000020800000] = ffffe062
sth %l7,[%o1+%g0] ! Mem[0000000020800000] = 0000e062
! %f10 = ff000000, Mem[0000000010101408] = 00000000
sta %f10,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = f8000000, %l1 = 0000000000000000
lduha [%i2+%o5]0x80,%l1 ! %l1 = 000000000000f800
p0_label_499:
! Mem[0000000010001408] = ff22251e, %l4 = 00000000000000e8
ldsha [%i0+%o4]0x80,%l4 ! %l4 = ffffffffffffff22
! %l1 = 000000000000f800, %l1 = 000000000000f800, %l3 = 00000000000000e3
andn %l1,%l1,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1408] = 00000000 e3000000, %l2 = 1e2522ff, %l3 = 00000000
ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000e3000000 0000000000000000
! Mem[0000000010101400] = 00000000, %l1 = 000000000000f800
ldswa [%i4+0x000]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = 00000000, %f18 = e822251e
lda [%i4+%g0]0x88,%f18 ! %f18 = 00000000
! Mem[0000000010001400] = 29eaa2e2000000ff, %l3 = 0000000000000000
ldxa [%i0+0x000]%asi,%l3 ! %l3 = 29eaa2e2000000ff
! Mem[0000000010181410] = 00000000, %l0 = 00000000ff000000
ldsha [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = ffffffff, %l4 = ffffffffffffff22
ldswa [%i1+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! %f24 = 1e2522e8, %f17 = ffffffea, %f27 = 00000000
fadds %f24,%f17,%f27 ! %f27 = ffffffea
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[00000000100c1438] = 00000000e3000000, %asi = 80
stxa %l7,[%i3+0x038]%asi ! Mem[00000000100c1438] = 0000000000000000
p0_label_500:
! %l6 = 00000000047effa5, Mem[0000000030101410] = 000000ff
stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 047effa5
! Code Fragment 4
p0_fragment_49:
! %l0 = 0000000000000000
setx 0x4cb4eca7acaaf1af,%g7,%l0 ! %l0 = 4cb4eca7acaaf1af
! %l1 = 0000000000000000
setx 0x91b3fd4016bfbd25,%g7,%l1 ! %l1 = 91b3fd4016bfbd25
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 4cb4eca7acaaf1af
setx 0x946a38106f047635,%g7,%l0 ! %l0 = 946a38106f047635
! %l1 = 91b3fd4016bfbd25
setx 0x3587e1e781af655f,%g7,%l1 ! %l1 = 3587e1e781af655f
! %l4 = ffffffffffffffff, Mem[00000000300c1400] = e822251e00000000
stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffffffffffff
! %l6 = 00000000047effa5, Mem[0000000010101408] = ff000000e3000000
stxa %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000047effa5
! %f15 = e3000000, Mem[0000000010141400] = 00ff00ff
sta %f15,[%i5+%g0]0x88 ! Mem[0000000010141400] = e3000000
! Mem[0000000030101410] = a5ff7e04, %l6 = 00000000047effa5
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000a5ff7e04
! %f18 = 00000000 0000ffbc, %l3 = 29eaa2e2000000ff
! Mem[0000000030001408] = 1e2522e8ffffffff
add %i0,0x008,%g1
stda %f18,[%g1+%l3]ASI_PST16_S ! Mem[0000000030001408] = 000000000000ffbc
! Mem[0000000010101408] = 00000000, %l0 = 946a38106f047635
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081408] = ffffff00, %l0 = 0000000000000000
swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ffffff00
! Starting 10 instruction Load Burst
! %f26 = 00000000, %f30 = 000000ff
fcmps %fcc3,%f26,%f30 ! %fcc3 = 1
p0_label_501:
! Mem[0000000030081408] = ff000000, %l5 = 00000000000000ff
ldswa [%i2+%o4]0x81,%l5 ! %l5 = ffffffffff000000
! Mem[0000000010101420] = ff8c22e800000000, %l5 = ffffffffff000000, %l4 = ffffffffffffffff
add %i4,0x20,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = ff8c22e800000000
! Mem[0000000030081400] = 000000f8, %l7 = 0000000000000000
lduba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000f8
! Mem[0000000010141400] = e3000000e3000000, %f28 = ffffffff ffffff00
ldda [%i5+%g0]0x88,%f28 ! %f28 = e3000000 e3000000
! Mem[0000000010101428] = 00000000000000a5, %f24 = 1e2522e8 047e2ea5
ldda [%i4+0x028]%asi,%f24 ! %f24 = 00000000 000000a5
! Mem[0000000010041410] = ffff00ffe3000000, %f16 = 00000000 ffffffea
ldda [%i1+%o5]0x88,%f16 ! %f16 = ffff00ff e3000000
! Mem[0000000010101428] = 00000000, %f27 = ffffffea
ld [%i4+0x028],%f27 ! %f27 = 00000000
! Mem[0000000010041410] = 000000e3, %l0 = 00000000ffffff00
ldsba [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = ffffffff 00000000, %l6 = a5ff7e04, %l7 = 000000f8
ldda [%i1+%o5]0x81,%l6 ! %l6 = 00000000ffffffff 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = 00000000 0000ff00, Mem[0000000010081418] = 00ff7e04 047effa5
stda %f0 ,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000000 0000ff00
p0_label_502:
! %l1 = 3587e1e781af655f, Mem[0000000030041410] = ffffffff
stha %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 655fffff
! %l2 = e3000000, %l3 = 000000ff, Mem[00000000100c1408] = 000000e3 00000000
std %l2,[%i3+%o4] ! Mem[00000000100c1408] = e3000000 000000ff
! %l6 = 00000000ffffffff, Mem[0000000030001410] = 000000e3
stha %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffff00e3
! Mem[0000000010001410] = bfb5a7e8, %f22 = ffffffff
lda [%i0+%o5]0x88,%f22 ! %f22 = bfb5a7e8
! Mem[0000000010101422] = ff8c22e8, %l6 = 00000000ffffffff
ldstuba [%i4+0x022]%asi,%l6 ! %l6 = 00000022000000ff
! %f13 = 00000000, %f3 = 00000000, %f17 = e3000000
fadds %f13,%f3 ,%f17 ! %f17 = 00000000
! %l6 = 0000000000000022, Mem[0000000010141408] = 22ff0000
stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000022
! Mem[0000000010101408] = ff000000, %l1 = 3587e1e781af655f
swapa [%i4+%o4]0x80,%l1 ! %l1 = 00000000ff000000
! %l3 = 29eaa2e2000000ff, Mem[0000000010041408] = 00000000ffffffff
stx %l3,[%i1+%o4] ! Mem[0000000010041408] = 29eaa2e2000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ffff2d18, %l1 = 00000000ff000000
lduha [%i3+%o4]0x89,%l1 ! %l1 = 0000000000002d18
p0_label_503:
! %l2 = 00000000e3000000, %l6 = 0000000000000022, %l3 = 29eaa2e2000000ff
and %l2,%l6,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800040] = bcfff99a, %l3 = 0000000000000000
lduh [%o1+0x040],%l3 ! %l3 = 000000000000bcff
! Mem[0000000010101400] = 00000000 00000000, %l6 = 00000022, %l7 = 00000000
ldd [%i4+%g0],%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000030041410] = 00000000 ffff5f65, %l0 = 00000000, %l1 = 00002d18
ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000ffff5f65 0000000000000000
! Mem[0000000010041400] = a500000000000000, %f8 = ff000000 5a4d43b6
ldda [%i1+0x000]%asi,%f8 ! %f8 = a5000000 00000000
! %f16 = ffff00ff, %f18 = 00000000, %f3 = 00000000
fmuls %f16,%f18,%f3 ! %f3 = ffff00ff
! Mem[00000000300c1400] = ffffffff, %l7 = 0000000000000000
ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010141408] = 22000000, %l5 = ffffffffff000000
ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101408] = 81af655f, %l3 = 000000000000bcff
lduwa [%i4+%o4]0x80,%l3 ! %l3 = 0000000081af655f
! Starting 10 instruction Store Burst
! %f2 = 2ea5ffff ffff00ff, Mem[00000000300c1410] = ff000000 00fb00e3
stda %f2 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2ea5ffff ffff00ff
p0_label_504:
! Mem[00000000100c1412] = 00000000, %l6 = 0000000000000000
ldstuba [%i3+0x012]%asi,%l6 ! %l6 = 00000000000000ff
! %f21 = 00000000, Mem[00000000300c1410] = ffffa52e
sta %f21,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010181410] = 00000000, %l7 = ffffffffffffffff
swapa [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = ffffffff, %l7 = 0000000000000000
swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000ffffffff
! %l0 = ffff5f65, %l1 = 00000000, Mem[0000000010001408] = ff22251e 00000000
stda %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffff5f65 00000000
! %l5 = 0000000000000000, Mem[0000000010181400] = ff000000
stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Mem[00000000100c1408] = 000000e3, %l5 = 0000000000000000
ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 000000e3000000ff
! %f12 = 00000000 00000000, %l0 = 00000000ffff5f65
! Mem[0000000010041410] = 000000e3ff00ffff
add %i1,0x010,%g1
stda %f12,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041410] = 000000e3ff00ff00
! %l2 = 00000000e3000000, imm = fffffffffffff7ac, %l6 = 0000000000000000
addc %l2,-0x854,%l6 ! %l6 = 00000000e2fff7ac
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 047effa500000000, %l2 = 00000000e3000000
ldxa [%i4+%o5]0x81,%l2 ! %l2 = 047effa500000000
p0_label_505:
! %l5 = 00000000000000e3, immed = fffff1c2, %y = 00000000
umul %l5,-0xe3e,%l7 ! %l7 = 000000e2fff35f06, %y = 000000e2
! Mem[0000000030141410] = 00000000 000000ff, %l0 = ffff5f65, %l1 = 00000000
ldda [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000 00000000000000ff
! Mem[0000000010181410] = ffffffff, %l2 = 047effa500000000
lduba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1410] = 00000000, %l6 = 00000000e2fff7ac
ldsba [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141400] = 00000000, %l5 = 00000000000000e3
ldswa [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[000000001018140c] = f8000000, %l6 = 0000000000000000
lduh [%i6+0x00c],%l6 ! %l6 = 000000000000f800
! Mem[0000000030101410] = 047effa5, %l3 = 0000000081af655f
lduwa [%i4+%o5]0x81,%l3 ! %l3 = 00000000047effa5
! Mem[0000000030081408] = ff000000, %l2 = 00000000000000ff
lduba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101410] = 00000000 a5ff7e04, %l0 = 00000000, %l1 = 000000ff
ldda [%i4+%o5]0x89,%l0 ! %l0 = 00000000a5ff7e04 0000000000000000
! Starting 10 instruction Store Burst
! %f4 = 00000000 0000001e, %l5 = 0000000000000000
! Mem[0000000030081420] = ff157c9ed2038dff
add %i2,0x020,%g1
stda %f4,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030081420] = ff157c9ed2038dff
p0_label_506:
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030041400] = 00fb00e3 eaffffff
stda %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 00000000
! Mem[00000000201c0000] = ff0001ce, %l4 = ff8c22e800000000
ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
! %l1 = 0000000000000000, Mem[0000000010181408] = 00000000
stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! %l4 = 00000000000000ff, Mem[0000000010001400] = 29eaa2e2000000ff, %asi = 80
stxa %l4,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000000000000ff
! %f20 = ffffffff 00000000, %l4 = 00000000000000ff
! Mem[0000000030101408] = 000000e35a4decb6
add %i4,0x008,%g1
stda %f20,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030101408] = 00000000ffffffff
! %l3 = 00000000047effa5, Mem[00000000300c1400] = 00000000
stha %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000ffa5
! %l0 = a5ff7e04, %l1 = 00000000, Mem[0000000030101400] = ffff2d18 00000000
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = a5ff7e04 00000000
! Mem[0000000020800041] = bcfff99a, %l3 = 00000000047effa5
ldstub [%o1+0x041],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030001408] = 00000000, %l3 = 00000000000000ff
swapa [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = bcff0000ffffffff, %f2 = 2ea5ffff ffff00ff
ldda [%i6+%o5]0x88,%f2 ! %f2 = bcff0000 ffffffff
p0_label_507:
! Mem[0000000010041410] = 000000e3 ff00ff00, %l4 = 000000ff, %l5 = 00000000
ldda [%i1+0x010]%asi,%l4 ! %l4 = 00000000000000e3 00000000ff00ff00
! Mem[0000000030041408] = ff22251e0000ffbc, %l0 = 00000000a5ff7e04
ldxa [%i1+%o4]0x81,%l0 ! %l0 = ff22251e0000ffbc
! Mem[0000000010181400] = 00000000, %l0 = ff22251e0000ffbc
ldsba [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001408] = ff000000 0000ffbc, %l2 = 000000ff, %l3 = 00000000
ldda [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff000000 000000000000ffbc
! Mem[0000000010081410] = 08000000000000f8, %f14 = 00000000 e3000000
ldda [%i2+%o5]0x88,%f14 ! %f14 = 08000000 000000f8
! Mem[0000000030181408] = 047e2ea5, %l1 = 0000000000000000
ldsba [%i6+%o4]0x89,%l1 ! %l1 = ffffffffffffffa5
! Mem[0000000010041400] = 000000a5, %l5 = 00000000ff00ff00
ldsba [%i1+%g0]0x88,%l5 ! %l5 = ffffffffffffffa5
membar #Sync ! Added by membar checker (79)
! Mem[0000000010081400] = ffffffff ff030008 00000000 0000ff00
! Mem[0000000010081410] = f8000000 00000008 00000000 0000ff00
! Mem[0000000010081420] = ff0081c3 00000000 ff22251e ff000000
! Mem[0000000010081430] = 00000000 ff000000 2d180000 a5ff7e04
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
! Mem[0000000021800040] = ff7028b2, %l3 = 000000000000ffbc
ldsb [%o3+0x040],%l3 ! %l3 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f21 = 00000000, Mem[0000000030081410] = 000000ff
sta %f21,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
p0_label_508:
! Mem[0000000030101400] = 047effa5, %l5 = ffffffffffffffa5
swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000047effa5
! %f26 = 00000000 00000000, %l6 = 000000000000f800
! Mem[0000000010101410] = 0000000000000000
add %i4,0x010,%g1
stda %f26,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010101410] = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000010001408] = 655fffff
stha %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 655f0000
! %l7 = 000000e2fff35f06, Mem[00000000201c0000] = ff0001ce
sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 5f0601ce
! %l2 = ff000000, %l3 = ffffffff, Mem[0000000010001410] = e8a7b5bf 00000000
stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000 ffffffff
! %f26 = 00000000, %f31 = 000000ff, %f26 = 00000000 00000000
fsmuld %f26,%f31,%f26 ! %f26 = 00000000 00000000
! %l7 = 000000e2fff35f06, Mem[0000000010001408] = 00005f65
stwa %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = fff35f06
! %f18 = 00000000 0000ffbc, %l1 = ffffffffffffffa5
! Mem[0000000030041408] = ff22251e0000ffbc
add %i1,0x008,%g1
stda %f18,[%g1+%l1]ASI_PST32_S ! Mem[0000000030041408] = ff22251e0000ffbc
! %l6 = 000000000000f800, Mem[0000000030081410] = 00000000
stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000f800
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
lduba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
p0_label_509:
! Mem[0000000030101410] = 047effa500000000, %l3 = ffffffffffffffff
ldxa [%i4+%o5]0x81,%l3 ! %l3 = 047effa500000000
! Code Fragment 3
p0_fragment_50:
! %l0 = 0000000000000000
setx 0xab5b78b02d8d4990,%g7,%l0 ! %l0 = ab5b78b02d8d4990
! %l1 = ffffffffffffffa5
setx 0x7cbc21202f4b7079,%g7,%l1 ! %l1 = 7cbc21202f4b7079
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = ab5b78b02d8d4990
setx 0x50394298345bdfac,%g7,%l0 ! %l0 = 50394298345bdfac
! %l1 = 7cbc21202f4b7079
setx 0x1a825a97f0455c80,%g7,%l1 ! %l1 = 1a825a97f0455c80
! Mem[0000000030081408] = ff000000 00000000, %l2 = ff000000, %l3 = 00000000
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
! %l4 = 00000000000000e3, %l2 = 00000000ff000000, %l1 = 1a825a97f0455c80
addc %l4,%l2,%l1 ! %l1 = 00000000ff0000e3
! %l2 = 00000000ff000000, Mem[0000000010001410] = 000000ff
stwa %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000
! Mem[0000000010001410] = 000000ff, %f27 = 00000000
lda [%i0+%o5]0x80,%f27 ! %f27 = 000000ff
! Mem[0000000010101408] = 5f65af81, %l1 = 00000000ff0000e3
ldsba [%i4+%o4]0x88,%l1 ! %l1 = ffffffffffffff81
! %f22 = bfb5a7e8 00000000, Mem[0000000010041400] = a5000000 00000000
stda %f22,[%i1+%g0]0x80 ! Mem[0000000010041400] = bfb5a7e8 00000000
! Mem[00000000300c1400] = a5ff0000, %l6 = 000000000000f800
ldswa [%i3+%g0]0x81,%l6 ! %l6 = ffffffffa5ff0000
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffff81, Mem[0000000030081400] = 000000f8
stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000081
p0_label_510:
! %l7 = 000000e2fff35f06, Mem[0000000030181400] = e3000000
stha %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = e3005f06
! Mem[0000000010181408] = 00000000, %l2 = 00000000ff000000
swapa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! %l3 = 0000000000000000, Mem[00000000300c1410] = 00000000
stba %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010101410] = 00000000, %l6 = ffffffffa5ff0000
swapa [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l1 = ffffffffffffff81
swapa [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = e8a7b5bf, %l1 = 0000000000000000
swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000e8a7b5bf
! %l5 = 00000000047effa5, Mem[0000000030101410] = 047effa5
stha %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffa5ffa5
! %l4 = 00000000000000e3, Mem[0000000020800040] = bcfff99a, %asi = 80
stba %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = e3fff99a
! %l1 = 00000000e8a7b5bf, Mem[0000000030001408] = ff000000
stha %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = b5bf0000
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 00000000a5ffa5ff, %f24 = 00000000 000000a5
ldda [%i4+%o5]0x89,%f24 ! %f24 = 00000000 a5ffa5ff
p0_label_511:
! Mem[0000000010041410] = e3000000, %l4 = 00000000000000e3
ldsba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = 00000000, %f18 = 00000000
lda [%i1+%g0]0x81,%f18 ! %f18 = 00000000
! Mem[00000000300c1400] = a5ff0000, %l6 = 0000000000000000
lduha [%i3+%g0]0x81,%l6 ! %l6 = 000000000000a5ff
! Mem[0000000010101400] = 00000000, %l3 = 0000000000000000
lduha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141430] = ff00ff00, %l4 = 0000000000000000
ldsh [%i5+0x032],%l4 ! %l4 = ffffffffffffff00
! Mem[0000000010041400] = 00000000, %f4 = f8000000
lda [%i1+0x000]%asi,%f4 ! %f4 = 00000000
! Mem[0000000030001400] = 000000ff, %l1 = 00000000e8a7b5bf
lduha [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030041400] = 00000000 00000000, %l0 = 345bdfac, %l1 = 000000ff
ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010141414] = 00000000, %l5 = 00000000047effa5
ldub [%i5+0x015],%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 0000bfb5, %l4 = ffffffffffffff00
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000b5000000ff
p0_label_512:
! %f16 = ffff00ff 00000000, Mem[00000000100c1400] = ffffff81 00ff0000
stda %f16,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffff00ff 00000000
! Mem[00000000300c1410] = 00000000, %l4 = 00000000000000b5
ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000010141408] = 22000000
stwa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! %l0 = 0000000000000000, Mem[00000000201c0000] = 5f0601ce, %asi = 80
stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000601ce
! %l0 = 0000000000000000, Mem[0000000010181414] = 0000ffbc, %asi = 80
stwa %l0,[%i6+0x014]%asi ! Mem[0000000010181414] = 00000000
! Mem[0000000030101400] = a5ffffff, %l5 = 0000000000000000
swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000a5ffffff
! %l7 = 000000e2fff35f06, Mem[0000000030041400] = 0000000000000000
stxa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000e2fff35f06
! %l7 = 000000e2fff35f06, immed = 00000521, %y = 000000e2
udiv %l7,0x521,%l6 ! %l6 = 000000002c424804
mov %l0,%y ! %y = 00000000
! %l4 = 0000000000000000, Mem[0000000020800000] = 0000e062, %asi = 80
stba %l4,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000e062
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = e3005f06, %f28 = e3000000
lda [%i6+%g0]0x89,%f28 ! %f28 = e3005f06
p0_label_513:
! Mem[0000000010101410] = a5ff0000, %l3 = 0000000000000000
ldsba [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffffa5
! Mem[0000000010101400] = 00000000, %l4 = 0000000000000000
ldsba [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000211c0000] = ffffe5a1, %l2 = 0000000000000000
ldub [%o2+0x001],%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1410] = 000000ff, %l5 = 00000000a5ffffff
lduba [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141400] = 00000000ff0000ff, %f6 = 00000000 0000ff00
ldda [%i5+%g0]0x81,%f6 ! %f6 = 00000000 ff0000ff
! Mem[0000000010001410] = 000000ff, %f5 = 00000008
lda [%i0+%o5]0x80,%f5 ! %f5 = 000000ff
! Mem[0000000010041408] = 29eaa2e2 000000ff, %l6 = 2c424804, %l7 = fff35f06
ldda [%i1+%o4]0x80,%l6 ! %l6 = 0000000029eaa2e2 00000000000000ff
! Mem[0000000010141410] = ffffffff, %l3 = ffffffffffffffa5
swapa [%i5+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
! Mem[00000000100c1430] = 00000000, %l4 = 0000000000000000
ldsha [%i3+0x030]%asi,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010001408] = 065ff3ff
stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 065ff300
p0_label_514:
! Mem[0000000030001410] = e300ffff, %l4 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[0000000010181410] = ffffffff
stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
! Mem[0000000010001400] = 00000000, %l3 = 00000000ffffffff
ldstuba [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1400] = 00000000, %l5 = 00000000000000ff
swapa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
! %f3 = 0000ff00, Mem[0000000010101408] = 5f65af81
sta %f3 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff00
! Mem[0000000010041400] = 00000000, %l4 = 00000000000000ff
ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
membar #Sync ! Added by membar checker (80)
! %l4 = 0000000000000000, Mem[0000000010081417] = 00000008, %asi = 80
stba %l4,[%i2+0x017]%asi ! Mem[0000000010081414] = 00000000
! %f4 = 00000000 000000ff, Mem[0000000030081410] = 00f80000 00000000
stda %f4 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 000000ff
! %f12 = 00000000 ff000000, %l6 = 0000000029eaa2e2
! Mem[0000000010081418] = 000000000000ff00
add %i2,0x018,%g1
stda %f12,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010081418] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = a52e7e04ffffff00, %f2 = 00000000 0000ff00
ldda [%i6+%o4]0x81,%f2 ! %f2 = a52e7e04 ffffff00
p0_label_515:
! Mem[000000001010141c] = 00000000, %f21 = 00000000
lda [%i4+0x01c]%asi,%f21 ! %f21 = 00000000
! Mem[00000000100c142c] = ffffffff, %l0 = 0000000000000000
ldsba [%i3+0x02f]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1408] = 000000ff, %l5 = 0000000000000000
lduwa [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001400] = ff000000 00ff0000 ffbf0000 0000ffbc
! Mem[0000000030001410] = ffff00e3 00000000 00fb00e3 e4ff0000
! Mem[0000000030001420] = 172f6f72 fd5700ff 00000000 000000ff
! Mem[0000000030001430] = ff000000 60b10000 a5ff7e04 d2030000
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[0000000020800000] = 0000e062, %l3 = 0000000000000000
ldsb [%o1+%g0],%l3 ! %l3 = 0000000000000000
! Mem[0000000020800040] = e3fff99a, %l1 = 0000000000000000
ldsba [%o1+0x041]%asi,%l1 ! %l1 = ffffffffffffffff
! %l5 = 00000000000000ff, imm = fffffffffffffb6c, %l3 = 0000000000000000
andn %l5,-0x494,%l3 ! %l3 = 0000000000000093
! Mem[0000000030141408] = ff0081ed00000000, %f16 = ffff00ff 00000000
ldda [%i5+%o4]0x81,%f16 ! %f16 = ff0081ed 00000000
! Mem[0000000010001400] = ff000000, %f21 = 00000000
lda [%i0+%g0]0x80,%f21 ! %f21 = ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = ff000000, %l2 = 00000000000000ff
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
p0_label_516:
! Mem[000000001014142c] = 00ff0000, %l0 = ffffffff, %l5 = 000000ff
add %i5,0x2c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000ff0000
! Mem[0000000010141400] = e3000000, %l3 = 0000000000000093
swapa [%i5+%g0]0x88,%l3 ! %l3 = 00000000e3000000
membar #Sync ! Added by membar checker (81)
! %l5 = 0000000000ff0000, Mem[0000000030001408] = 0000bfff
stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000bf00
! Mem[0000000030041408] = ff22251e, %l0 = ffffffffffffffff
swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff22251e
! %f22 = bfb5a7e8 00000000, Mem[0000000010181410] = 000000ff 00000000
stda %f22,[%i6+%o5]0x88 ! Mem[0000000010181410] = bfb5a7e8 00000000
! Mem[00000000211c0000] = ffffe5a1, %l4 = 0000000000000000
ldstub [%o2+%g0],%l4 ! %l4 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000010141400] = 00000093
stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! %l1 = ffffffffffffffff, Mem[0000000010181408] = ff000000
stwa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff
! %l7 = 00000000000000ff, Mem[0000000010101400] = 00000000
stwa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000, %l3 = 00000000e3000000
lduba [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
p0_label_517:
! Mem[00000000300c1410] = ff00ffff 000000ff, %l6 = 29eaa2e2, %l7 = 000000ff
ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff 00000000ff00ffff
! Mem[0000000030181400] = 065f00e3, %l1 = ffffffffffffffff
lduha [%i6+%g0]0x81,%l1 ! %l1 = 000000000000065f
! Mem[0000000010001420] = 000000ff0000ffff, %f18 = 00000000 0000ffbc
ldd [%i0+0x020],%f18 ! %f18 = 000000ff 0000ffff
! Mem[0000000010041408] = 29eaa2e2, %l3 = 0000000000000000
ldsha [%i1+%o4]0x80,%l3 ! %l3 = 00000000000029ea
! Mem[0000000021800100] = ffbc4e79, %l5 = 0000000000ff0000
ldsh [%o3+0x100],%l5 ! %l5 = ffffffffffffffbc
! Mem[0000000010081408] = 00000000, %l5 = ffffffffffffffbc
ldswa [%i2+0x008]%asi,%l5 ! %l5 = 0000000000000000
! %f15 = d2030000, %f22 = bfb5a7e8
fcmpes %fcc1,%f15,%f22 ! %fcc1 = 1
! Mem[0000000010101410] = a5ff000000000000, %l6 = 00000000000000ff
ldxa [%i4+%o5]0x80,%l6 ! %l6 = a5ff000000000000
! %l6 = a5ff000000000000, %l2 = 00000000000000ff, %l1 = 000000000000065f
mulx %l6,%l2,%l1 ! %l1 = 5901000000000000
! Starting 10 instruction Store Burst
! Mem[0000000021800100] = ffbc4e79, %l5 = 0000000000000000
ldstub [%o3+0x100],%l5 ! %l5 = 000000ff000000ff
p0_label_518:
! Mem[0000000010001400] = ff000000, %l2 = 00000000000000ff
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[00000000100c1404] = ff00ffff, %l5 = 00000000000000ff
ldstuba [%i3+0x004]%asi,%l5 ! %l5 = 000000ff000000ff
! %f9 = fd5700ff, %f6 = 00fb00e3, %f23 = 00000000
fsubs %f9 ,%f6 ,%f23 ! %f23 = fd5700ff
! %f3 = 0000ffbc, Mem[00000000100c1410] = 00ff0000
sta %f3 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffbc
! Mem[0000000010141410] = a5ffffff, %l3 = 00000000000029ea
ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 000000a5000000ff
! Mem[00000000211c0001] = ffffe5a1, %l0 = 00000000ff22251e
ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030001408] = 0000bf00, %l6 = a5ff000000000000
ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %l4 = 00000000000000ff, Mem[0000000010101426] = 00000000
sth %l4,[%i4+0x026] ! Mem[0000000010101424] = 000000ff
! %l4 = 00000000000000ff, Mem[0000000030181410] = 00000000
stha %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 00000000, %l5 = 00000000000000ff
lduwa [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
p0_label_519:
! Mem[0000000010001404] = 000000ff, %l7 = 00000000ff00ffff
ldsba [%i0+0x006]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = e2a2ea29, %l4 = 00000000000000ff
lduwa [%i1+%o4]0x88,%l4 ! %l4 = 00000000e2a2ea29
! Mem[00000000300c1410] = ff000000ffff00ff, %f20 = ffffffff ff000000
ldda [%i3+%o5]0x81,%f20 ! %f20 = ff000000 ffff00ff
! Mem[0000000010041418] = 00000000, %l6 = 0000000000000000
ldsh [%i1+0x018],%l6 ! %l6 = 0000000000000000
! Mem[0000000010001408] = 00f35f06 00000000, %l0 = 000000ff, %l1 = 00000000
ldda [%i0+%o4]0x80,%l0 ! %l0 = 0000000000f35f06 0000000000000000
! Mem[0000000010001400] = ff000000, %l1 = 0000000000000000
lduba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = ffff5f65, %l1 = 0000000000000000
ldsha [%i1+%o5]0x89,%l1 ! %l1 = 0000000000005f65
! %f6 = 00fb00e3, %f2 = ffbf0000
fcmps %fcc1,%f6 ,%f2 ! %fcc1 = 3
! Mem[00000000201c0000] = 000601ce, %l3 = 00000000000000a5
ldub [%o0+%g0],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = ff0081ed 00000000, Mem[0000000010141400] = ff000000 000000e3
stda %f16,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff0081ed 00000000
p0_label_520:
! %f28 = e3005f06, Mem[00000000100c1408] = ff000000
sta %f28,[%i3+%o4]0x80 ! Mem[00000000100c1408] = e3005f06
! %l3 = 0000000000000000, Mem[00000000100c1428] = ff000000, %asi = 80
stba %l3,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000000
! %l7 = 0000000000000000, Mem[0000000030101410] = ffa5ffa5
stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000ffa5
! %l4 = 00000000e2a2ea29, Mem[00000000100c1410] = bcff0000
stwa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = e2a2ea29
! %l6 = 00000000, %l7 = 00000000, Mem[00000000100c1400] = 000000ff ffff00ff
stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 00000000
! %l5 = 0000000000000000, Mem[0000000010141422] = ff000000, %asi = 80
stha %l5,[%i5+0x022]%asi ! Mem[0000000010141420] = ff000000
! %f23 = fd5700ff, Mem[00000000100c1400] = 00000000
sta %f23,[%i3+%g0]0x88 ! Mem[00000000100c1400] = fd5700ff
! %l0 = 00f35f06, %l1 = 00005f65, Mem[00000000100c1410] = e2a2ea29 0000001e
stda %l0,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00f35f06 00005f65
! %l3 = 0000000000000000, Mem[0000000010101400] = ff000000
stba %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = bcff0000ffffffff, %f18 = 000000ff 0000ffff
ldda [%i1+%o4]0x89,%f18 ! %f18 = bcff0000 ffffffff
p0_label_521:
! Code Fragment 3
p0_fragment_51:
! %l0 = 0000000000f35f06
setx 0xc9c560d00ca14971,%g7,%l0 ! %l0 = c9c560d00ca14971
! %l1 = 0000000000005f65
setx 0x32b4fbf020943e65,%g7,%l1 ! %l1 = 32b4fbf020943e65
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = c9c560d00ca14971
setx 0x18a095a85f3b74c1,%g7,%l0 ! %l0 = 18a095a85f3b74c1
! %l1 = 32b4fbf020943e65
setx 0x15c8ad4039b78b98,%g7,%l1 ! %l1 = 15c8ad4039b78b98
! Mem[0000000030001408] = 0000bfff, %f27 = 000000ff
lda [%i0+%o4]0x89,%f27 ! %f27 = 0000bfff
! Mem[0000000020800000] = 0000e062, %l6 = 0000000000000000
ldsb [%o1+%g0],%l6 ! %l6 = 0000000000000000
! %l1 = 15c8ad4039b78b98, Mem[0000000010081420] = ff0081c3, %asi = 80
stwa %l1,[%i2+0x020]%asi ! Mem[0000000010081420] = 39b78b98
! Mem[0000000010001408] = 00f35f06 00000000, %l2 = ff000000, %l3 = 00000000
ldda [%i0+%o4]0x80,%l2 ! %l2 = 0000000000f35f06 0000000000000000
! Mem[00000000100c1410] = 00f35f06 00005f65, %l2 = 00f35f06, %l3 = 00000000
ldda [%i3+%o5]0x80,%l2 ! %l2 = 0000000000f35f06 0000000000005f65
! Mem[00000000100c143c] = 00000000, %f20 = ff000000
lda [%i3+0x03c]%asi,%f20 ! %f20 = 00000000
! Mem[00000000201c0000] = 000601ce, %l0 = 18a095a85f3b74c1
ldub [%o0+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000010001410] = 000000ffffffffff, %l3 = 0000000000005f65
ldxa [%i0+%o5]0x80,%l3 ! %l3 = 000000ffffffffff
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = ffffe5a1, %l7 = 0000000000000000
ldstub [%o2+%g0],%l7 ! %l7 = 000000ff000000ff
p0_label_522:
! %f18 = bcff0000 ffffffff, Mem[0000000010101408] = 00ff0000 047effa5
stda %f18,[%i4+0x008]%asi ! Mem[0000000010101408] = bcff0000 ffffffff
! Mem[0000000030181410] = 000000ff, %l3 = 000000ffffffffff
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %f8 = 172f6f72, Mem[0000000030141410] = 00000000
sta %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 172f6f72
! %f10 = 00000000 000000ff, %l4 = 00000000e2a2ea29
! Mem[0000000030101400] = 0000000000000000
stda %f10,[%i4+%l4]ASI_PST8_S ! Mem[0000000030101400] = 00000000000000ff
! %l2 = 00f35f06, %l3 = 000000ff, Mem[0000000030141408] = ed8100ff 00000000
stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00f35f06 000000ff
! %l7 = 00000000000000ff, imm = 0000000000000ea8, %l0 = 0000000000000000
andn %l7,0xea8,%l0 ! %l0 = 0000000000000057
! Mem[0000000021800041] = ff7028b2, %l1 = 15c8ad4039b78b98
ldstuba [%o3+0x041]%asi,%l1 ! %l1 = 00000070000000ff
! %l3 = 00000000000000ff, Mem[0000000030141400] = 00000000
stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
! Mem[00000000100c141c] = 00000064, %l0 = 0000000000000057
ldstuba [%i3+0x01c]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffffe5a1, %l3 = 00000000000000ff
ldsb [%o2+%g0],%l3 ! %l3 = ffffffffffffffff
p0_label_523:
! Mem[000000001014140c] = 0000ff00, %f13 = 60b10000
ld [%i5+0x00c],%f13 ! %f13 = 0000ff00
! Mem[0000000030181410] = ff000000, %l3 = ffffffffffffffff
lduwa [%i6+%o5]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010041400] = ff000000 00000000 29eaa2e2 000000ff
! Mem[0000000010041410] = 000000e3 ff00ff00 00000000 00000000
! Mem[0000000010041420] = 00000000 000000e3 d85820ff 047e2ea5
! Mem[0000000010041430] = 080003d2 ffffff00 00000000 fffff85a
ldda [%i1]ASI_BLK_PL,%f0 ! Block Load from 0000000010041400
! Mem[00000000300c1400] = a5ff0000, %l5 = 0000000000000000
lduba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000a5
! Mem[0000000030101408] = 00000000, %l6 = 0000000000000000
lduwa [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
! %l4 = 00000000e2a2ea29, %l0 = 0000000000000000, %l3 = 00000000ff000000
sub %l4,%l0,%l3 ! %l3 = 00000000e2a2ea29
! Mem[0000000010101410] = a5ff0000, %l4 = 00000000e2a2ea29
lduba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000a5
! Mem[0000000030181400] = e3005f06, %l0 = 0000000000000000
lduha [%i6+%g0]0x89,%l0 ! %l0 = 0000000000005f06
! Mem[00000000300c1410] = 000000ff, %f23 = fd5700ff
lda [%i3+%o5]0x89,%f23 ! %f23 = 000000ff
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = ff000000, %l2 = 0000000000f35f06
swapa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff000000
p0_label_524:
! %f20 = 00000000, Mem[0000000010101410] = 0000ffa5
sta %f20,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! %l6 = 0000000000000000, Mem[0000000030141410] = 726f2f17
stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 726f0000
! %l7 = 00000000000000ff, Mem[0000000030041410] = ffff5f65
stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! %f20 = 00000000, %f20 = 00000000, %f18 = bcff0000
fdivs %f20,%f20,%f18 ! %f18 = 7fffffff
! %l6 = 0000000000000000, Mem[0000000030101400] = ff00000000000000
stxa %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
! %l2 = 00000000ff000000, Mem[0000000030081400] = 81000000
stha %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %l7 = 00000000000000ff, Mem[0000000030101408] = 00000000
stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00ff0000
! %l1 = 0000000000000070, Mem[0000000030081408] = 000000ff
stba %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000070
! %l0 = 0000000000005f06, Mem[0000000030181410] = ff0000000000ffff
stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000005f06
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 00f35f06, %l4 = 00000000000000a5
lduwa [%i3+%o5]0x81,%l4 ! %l4 = 0000000000f35f06
p0_label_525:
! Mem[00000000100c1410] = 065ff300, %l6 = 0000000000000000
lduha [%i3+%o5]0x88,%l6 ! %l6 = 000000000000f300
! Mem[0000000010141410] = ffffffff, %l3 = 00000000e2a2ea29
lduba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l5 = 00000000000000a5
ldswa [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = 000000ff, %l6 = 000000000000f300
ldswa [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %l3 = 00000000000000ff, %l7 = 00000000000000ff, %l4 = 0000000000f35f06
mulx %l3,%l7,%l4 ! %l4 = 000000000000fe01
! Mem[00000000218001c0] = 0000c752, %l6 = 00000000000000ff
ldsb [%o3+0x1c1],%l6 ! %l6 = 0000000000000000
! %l7 = 00000000000000ff, imm = 0000000000000c3f, %l2 = 00000000ff000000
sub %l7,0xc3f,%l2 ! %l2 = fffffffffffff4c0
! Mem[00000000300c1400] = ffffffff 0000ffa5, %l2 = fffff4c0, %l3 = 000000ff
ldda [%i3+%g0]0x89,%l2 ! %l2 = 000000000000ffa5 00000000ffffffff
! Mem[00000000100c1410] = 00f35f06, %l1 = 0000000000000070
lduwa [%i3+%o5]0x80,%l1 ! %l1 = 0000000000f35f06
! Starting 10 instruction Store Burst
! %f17 = 00000000, %f19 = ffffffff, %f18 = 7fffffff
fdivs %f17,%f19,%f18 ! %f18 = ffffffff
p0_label_526:
! Mem[0000000010101418] = 00000000, %l3 = ffffffff, %l0 = 00005f06
add %i4,0x18,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000000
swapa [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! %l4 = 000000000000fe01, Mem[00000000300c1410] = 00f35f06
stba %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 01f35f06
! %f21 = ffff00ff, Mem[0000000010181400] = 00000000
sta %f21,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffff00ff
! %f16 = ff0081ed 00000000 ffffffff ffffffff
! %f20 = 00000000 ffff00ff bfb5a7e8 000000ff
! %f24 = 00000000 a5ffa5ff 00000000 0000bfff
! %f28 = e3005f06 e3000000 000000ff 000000ff
stda %f16,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
! %l6 = 0000000000000000, Mem[0000000010141407] = 00000000, %asi = 80
stba %l6,[%i5+0x007]%asi ! Mem[0000000010141404] = 00000000
! %l6 = 0000000000000000, Mem[00000000100c1410] = 065ff300
stha %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 065f0000
! %l5 = 00000000000000ff, Mem[00000000300c1400] = a5ff0000
stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffff0000
! Mem[0000000010181400] = ffff00ff, %l3 = 00000000ffffffff
ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 00006f72 000000ff, %l2 = 0000ffa5, %l3 = 000000ff
ldda [%i5+%o5]0x81,%l2 ! %l2 = 0000000000006f72 00000000000000ff
p0_label_527:
! Mem[0000000010181400] = ffffff00 ff00ffff, %l4 = 0000fe01, %l5 = 000000ff
ldda [%i6+%g0]0x88,%l4 ! %l4 = 00000000ff00ffff 00000000ffffff00
! %f13 = d2030008, %f13 = d2030008, %f12 = 00ffffff
fdivs %f13,%f13,%f12 ! %f12 = 3f800000
! Mem[0000000010081410] = 00000000 000000f8, %l2 = 00006f72, %l3 = 000000ff
ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000f8 0000000000000000
! Mem[0000000021800180] = 00b7423e, %l5 = 00000000ffffff00
lduh [%o3+0x180],%l5 ! %l5 = 00000000000000b7
! Mem[0000000010181430] = ff000000, %f11 = ff2058d8
lda [%i6+0x030]%asi,%f11 ! %f11 = ff000000
! Mem[0000000010041400] = ff00000000000000, %f6 = 00000000 00000000
ldda [%i1+%g0]0x80,%f6 ! %f6 = ff000000 00000000
! Mem[0000000010101400] = 00000000 00000000, %l6 = 00000000, %l7 = 000000ff
ldda [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000030081410] = 00000000, %l3 = 0000000000000000
ldsba [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = 00000000e8a7b5bf, %l0 = 0000000000000000
ldxa [%i6+%o5]0x80,%l0 ! %l0 = 00000000e8a7b5bf
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000030081410] = 00000000000000ff
stxa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
p0_label_528:
! Mem[0000000030181400] = 065f00e3, %l6 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000006000000ff
! %l6 = 0000000000000006, Mem[0000000030081408] = 00000070
stwa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000006
! Mem[0000000030181400] = e3005fff, %l6 = 0000000000000006
ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
! %f14 = 5af8ffff, Mem[00000000100c1434] = 00000000
sta %f14,[%i3+0x034]%asi ! Mem[00000000100c1434] = 5af8ffff
! %l3 = 0000000000000000, Mem[00000000211c0000] = ffffe5a1, %asi = 80
stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffe5a1
! %f15 = 00000000, Mem[0000000030041400] = 065ff3ff
sta %f15,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! %l5 = 00000000000000b7, Mem[0000000010101410] = 00000000
stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000b7
! %f12 = 3f800000 d2030008, %l1 = 0000000000f35f06
! Mem[0000000010001418] = 000000000000ffff
add %i0,0x018,%g1
stda %f12,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010001418] = 000003d20000ffff
! Mem[0000000030041408] = ffffffff, %l4 = 00000000ff00ffff
ldstuba [%i1+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! %f12 = 3f800000, %f9 = 00000000
fcmpes %fcc1,%f12,%f9 ! %fcc1 = 2
p0_label_529:
! Mem[0000000010101400] = 00000000, %l3 = 0000000000000000
lduba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (82)
! Mem[0000000010141408] = ffffffff, %l0 = 00000000e8a7b5bf
ldsb [%i5+0x009],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001408] = ffbf0000, %l1 = 0000000000f35f06
lduha [%i0+%o4]0x81,%l1 ! %l1 = 000000000000ffbf
! Mem[0000000030081410] = 00000000, %l1 = 000000000000ffbf
lduha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041408] = e2a2ea29, %l7 = 0000000000000000
lduha [%i1+%o4]0x88,%l7 ! %l7 = 000000000000ea29
! Mem[0000000010101408] = bcff0000ffffffff, %l1 = 0000000000000000
ldx [%i4+%o4],%l1 ! %l1 = bcff0000ffffffff
! Mem[0000000010081408] = 000000000000ff00, %l1 = bcff0000ffffffff
ldxa [%i2+0x008]%asi,%l1 ! %l1 = 000000000000ff00
! Mem[00000000300c1400] = ffff0000, %l5 = 00000000000000b7
lduha [%i3+%g0]0x81,%l5 ! %l5 = 000000000000ffff
! Mem[00000000100c1408] = e3005f06, %f19 = ffffffff
lda [%i3+%o4]0x80,%f19 ! %f19 = e3005f06
! Starting 10 instruction Store Burst
! %f12 = 3f800000 d2030008, %l6 = 00000000000000ff
! Mem[0000000010081420] = 39b78b9800000000
add %i2,0x020,%g1
stda %f12,[%g1+%l6]ASI_PST16_P ! Mem[0000000010081420] = 3f800000d2030008
p0_label_530:
! %f14 = 5af8ffff 00000000, Mem[0000000030101408] = 0000ff00 ffffffff
stda %f14,[%i4+%o4]0x89 ! Mem[0000000030101408] = 5af8ffff 00000000
! Code Fragment 4
p0_fragment_52:
! %l0 = ffffffffffffffff
setx 0x0371936f916c702b,%g7,%l0 ! %l0 = 0371936f916c702b
! %l1 = 000000000000ff00
setx 0x3d086f0febfa186c,%g7,%l1 ! %l1 = 3d086f0febfa186c
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 0371936f916c702b
setx 0x0a37ff87ed84b220,%g7,%l0 ! %l0 = 0a37ff87ed84b220
! %l1 = 3d086f0febfa186c
setx 0xfbea996f98a944f0,%g7,%l1 ! %l1 = fbea996f98a944f0
! %l2 = 00000000000000f8, Mem[0000000010101400] = 0000000000000000
stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000f8
! %l7 = 000000000000ea29, Mem[000000001010141b] = 00000000
stb %l7,[%i4+0x01b] ! Mem[0000000010101418] = 00000029
! Mem[00000000300c1400] = 0000ffff, %l2 = 00000000000000f8
ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010081410] = f800000000000000, %l2 = 00000000000000ff, %l6 = 00000000000000ff
add %i2,0x10,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = f800000000000000
! %f9 = 00000000, Mem[0000000010041408] = 29eaa2e2
sta %f9 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! %f24 = 00000000, %f0 = 00000000
fcmps %fcc3,%f24,%f0 ! %fcc3 = 0
! Mem[00000000100c1410] = 00005f06, %l2 = 00000000000000ff, %asi = 80
swapa [%i3+0x010]%asi,%l2 ! %l2 = 0000000000005f06
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 655f0000 ff000000, %l0 = ed84b220, %l1 = 98a944f0
ldda [%i3+%o5]0x88,%l0 ! %l0 = 00000000ff000000 00000000655f0000
p0_label_531:
! Mem[0000000010181408] = ffffffff, %l4 = 00000000000000ff
ldswa [%i6+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101400] = f8000000, %f8 = e3000000
lda [%i4+0x000]%asi,%f8 ! %f8 = f8000000
! Mem[0000000010101408] = bcff0000 ffffffff, %l0 = ff000000, %l1 = 655f0000
ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000bcff0000 00000000ffffffff
! Mem[00000000100c1408] = e3005f06, %l1 = 00000000ffffffff
lduha [%i3+%o4]0x80,%l1 ! %l1 = 000000000000e300
! Mem[0000000030041408] = ffffffff, %l1 = 000000000000e300
lduba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1410] = 01f35f06, %l3 = 0000000000000000
lduwa [%i3+%o5]0x81,%l3 ! %l3 = 0000000001f35f06
! Mem[0000000021800040] = ffff28b2, %l1 = 00000000000000ff
ldsha [%o3+0x040]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010041408] = 00000000, %l5 = 000000000000ffff
ldsh [%i1+%o4],%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l4 = ffffffffffffffff
ldswa [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141439] = 000000ff, %l3 = 0000000001f35f06
ldstub [%i5+0x039],%l3 ! %l3 = 00000000000000ff
p0_label_532:
! %l2 = 0000000000005f06, Mem[0000000030041410] = 00000000000000ff
stxa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000005f06
! %l4 = 0000000000000000, Mem[0000000010181410] = bfb5a7e800000000
stxa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
! Mem[0000000010101408] = 0000ffbc, %l0 = 00000000bcff0000
swapa [%i4+%o4]0x88,%l0 ! %l0 = 000000000000ffbc
! %l2 = 0000000000005f06, Mem[0000000010081400] = ffffffffff030008, %asi = 80
stxa %l2,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000000000005f06
! Mem[0000000030101410] = 0000ffa5, %l0 = 000000000000ffbc
swapa [%i4+%o5]0x81,%l0 ! %l0 = 000000000000ffa5
! %f19 = e3005f06, Mem[0000000030041410] = 00005f06
sta %f19,[%i1+%o5]0x89 ! Mem[0000000030041410] = e3005f06
! %l4 = 0000000000000000, Mem[0000000030041408] = ffffffff
stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffff0000
! %l0 = 000000000000ffa5, Mem[0000000010181408] = fffffffff8000000
stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000000000ffa5
! %l3 = 0000000000000000, Mem[0000000010101408] = bcff0000
stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 0600000000000000, %l2 = 0000000000005f06
ldxa [%i2+%o4]0x81,%l2 ! %l2 = 0600000000000000
p0_label_533:
! Mem[0000000010141438] = 00ff00ff, %l2 = 0600000000000000
ldsh [%i5+0x038],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101400] = 00000000, %l5 = 0000000000000000
ldswa [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041408] = 00000000000000ff, %f28 = e3005f06 e3000000
ldda [%i1+%o4]0x80,%f28 ! %f28 = 00000000 000000ff
! Mem[000000001008141c] = 00000000, %l1 = ffffffffffffffff
ldsba [%i2+0x01e]%asi,%l1 ! %l1 = 0000000000000000
! %l2 = 00000000000000ff, imm = fffffffffffff812, %l4 = 0000000000000000
and %l2,-0x7ee,%l4 ! %l4 = 0000000000000012
! Mem[0000000030141400] = 00000000ff0000ff, %f10 = a52e7e04 ff000000
ldda [%i5+%g0]0x81,%f10 ! %f10 = 00000000 ff0000ff
! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101410] = 000000b7, %f23 = 000000ff
lda [%i4+%o5]0x80,%f23 ! %f23 = 000000b7
! Mem[0000000010141410] = 00000000, %l0 = 000000000000ffa5
lduba [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = ff0081ed 00000000, %l3 = 0000000000000000
! Mem[0000000030141408] = 065ff300ff000000
add %i5,0x008,%g1
stda %f16,[%g1+%l3]ASI_PST32_S ! Mem[0000000030141408] = 065ff300ff000000
p0_label_534:
! Mem[0000000010141418] = bfb5a7e8, %l2 = 00000000000000ff
ldstuba [%i5+0x018]%asi,%l2 ! %l2 = 000000bf000000ff
! Mem[00000000300c1410] = 065ff301, %l3 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000001000000ff
! %l5 = 0000000000000000, %l2 = 00000000000000bf, %y = 00000000
udiv %l5,%l2,%l6 ! %l6 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %f23 = 000000b7, Mem[0000000030001408] = ffbf0000
sta %f23,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000b7
! %l2 = 00000000000000bf, Mem[0000000010141400] = ff0081ed00000000
stxa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000000000bf
! %f22 = bfb5a7e8 000000b7, Mem[0000000030041410] = 065f00e3 00000000
stda %f22,[%i1+%o5]0x81 ! Mem[0000000030041410] = bfb5a7e8 000000b7
! %f0 = 00000000 000000ff, %l2 = 00000000000000bf
! Mem[0000000030041438] = 000000ff000000ff
add %i1,0x038,%g1
stda %f0,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030041438] = ff00000000000000
! %f12 = 3f800000, Mem[0000000030141400] = 00000000
sta %f12,[%i5+%g0]0x89 ! Mem[0000000030141400] = 3f800000
! %l6 = 00000000, %l7 = 0000ea29, Mem[0000000010181410] = 00000000 00000000
stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 0000ea29
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000, %l4 = 0000000000000012
lduwa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
p0_label_535:
! Mem[0000000030001408] = b7000000, %f13 = d2030008
lda [%i0+%o4]0x89,%f13 ! %f13 = b7000000
! %l5 = 0000000000000000, immd = 00000000000009b4, %l3 = 0000000000000001
udivx %l5,0x9b4,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101428] = 00000000 000000a5, %l2 = 000000bf, %l3 = 00000000
ldda [%i4+0x028]%asi,%l2 ! %l2 = 0000000000000000 00000000000000a5
! Mem[0000000010001410] = ff000000, %f4 = 00ff00ff
lda [%i0+%o5]0x88,%f4 ! %f4 = ff000000
! Mem[0000000020800040] = e3fff99a, %l1 = 0000000000000000
ldsba [%o1+0x041]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081410] = f8000000, %l5 = 0000000000000000
ldsba [%i2+%o5]0x80,%l5 ! %l5 = fffffffffffffff8
! Mem[0000000030141408] = 00f35f06, %l3 = 00000000000000a5
ldsba [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000006
! Mem[0000000010101410] = 00000000 b7000000, %l4 = 00000000, %l5 = fffffff8
ldda [%i4+%o5]0x88,%l4 ! %l4 = 00000000b7000000 0000000000000000
! %l0 = 0000000000000000, imm = 000000000000087c, %l4 = 00000000b7000000
andn %l0,0x87c,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 000000000000ea29, Mem[00000000100c1400] = ff0057fd00000000
stxa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000000000ea29
p0_label_536:
! Mem[00000000100c1424] = 5a4d43b6, %l3 = 0000000000000006
swap [%i3+0x024],%l3 ! %l3 = 000000005a4d43b6
! Mem[0000000010181408] = 00000000, %l4 = 0000000000000000
ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181430] = ff00000000000000, %l5 = 0000000000000000, %l5 = 0000000000000000
add %i6,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ff00000000000000
! %l2 = 00000000, %l3 = 5a4d43b6, Mem[0000000010081410] = 000000f8 00000000
stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 5a4d43b6
! %f3 = e2a2ea29, Mem[0000000010041404] = 00000000
st %f3 ,[%i1+0x004] ! Mem[0000000010041404] = e2a2ea29
! %l5 = ff00000000000000, Mem[0000000010001400] = ff000000
stha %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000000
! %l1 = ffffffffffffffff, Mem[0000000030101400] = 0000000000000000
stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffffffffffff
! %l2 = 00000000, %l3 = 5a4d43b6, Mem[0000000030101408] = 00000000 5af8ffff
stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 5a4d43b6
! %f24 = 00000000 a5ffa5ff, Mem[0000000010181420] = 000029ea ffffff00
std %f24,[%i6+0x020] ! Mem[0000000010181420] = 00000000 a5ffa5ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
ldsb [%i2+%o4],%l0 ! %l0 = 0000000000000000
p0_label_537:
! Mem[0000000030181410] = 00000000, %l6 = 0000000000000000
ldsha [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141408] = ffffffff, %l3 = 000000005a4d43b6
ldsha [%i5+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081410] = 00000000, %l1 = ffffffffffffffff
lduwa [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = ffffffff, %l0 = 0000000000000000
lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001400] = ff000000ff000000, %f12 = 3f800000 b7000000
ldda [%i0+%g0]0x88,%f12 ! %f12 = ff000000 ff000000
! Mem[00000000300c1408] = ffff2d18, %f21 = ffff00ff
lda [%i3+%o4]0x89,%f21 ! %f21 = ffff2d18
! Mem[0000000020800040] = e3fff99a, %l3 = ffffffffffffffff
ldsb [%o1+0x040],%l3 ! %l3 = ffffffffffffffe3
! Mem[0000000010181410] = 00000000, %l6 = 0000000000000000
ldsha [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = 00000000, %l7 = 000000000000ea29
ldswa [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f10 = 00000000 ff0000ff, Mem[0000000010041400] = 000000ff 29eaa2e2
stda %f10,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 ff0000ff
p0_label_538:
! %f2 = ff000000, Mem[0000000010001400] = 000000ff
sta %f2 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
! %l0 = 00000000000000ff, Mem[0000000010101400] = 000000f8
stwa %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
! %l0 = 00000000000000ff, Mem[0000000030081400] = 00000000
stwa %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030081410] = 00000000 00000000
stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
! Mem[0000000030101408] = 00000000, %l3 = ffffffffffffffe3
swapa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %f15 = 00000000, %f14 = 5af8ffff, %f13 = ff000000
fmuls %f15,%f14,%f13 ! %f13 = 00000000
! Mem[000000001000141c] = 0000ffff, %l3 = 0000000000000000, %asi = 80
swapa [%i0+0x01c]%asi,%l3 ! %l3 = 000000000000ffff
! Mem[0000000030101410] = 0000ffbc, %l4 = 0000000000000000
swapa [%i4+%o5]0x81,%l4 ! %l4 = 000000000000ffbc
! %l6 = 0000000000000000, Mem[0000000010141412] = 00000000, %asi = 80
stha %l6,[%i5+0x012]%asi ! Mem[0000000010141410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ffffffff, %l1 = 0000000000000000
ldsha [%i5+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
p0_label_539:
! Mem[0000000030081400] = ff000000, %l0 = 00000000000000ff
ldsba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181400] = ff5f00e3, %f0 = 00000000
lda [%i6+%g0]0x81,%f0 ! %f0 = ff5f00e3
! Mem[000000001008142c] = ff000000, %f29 = 000000ff
lda [%i2+0x02c]%asi,%f29 ! %f29 = ff000000
! Mem[0000000030041408] = 0000ffff, %l3 = 000000000000ffff
lduba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
! %f21 = ffff2d18, %f5 = e3000000, %f23 = 000000b7
fadds %f21,%f5 ,%f23 ! %f23 = ffff2d18
! Mem[0000000030181408] = a52e7e04, %l1 = ffffffffffffffff
ldsha [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffa52e
! Mem[0000000030181410] = 00000000, %f13 = 00000000
lda [%i6+%o5]0x89,%f13 ! %f13 = 00000000
! Mem[0000000030081408] = 0600000000000000, %l7 = 0000000000000000
ldxa [%i2+%o4]0x81,%l7 ! %l7 = 0600000000000000
! Mem[0000000010001410] = ff000000, %l3 = 0000000000000000
lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ff000000
! Starting 10 instruction Store Burst
! %f4 = ff000000 e3000000, Mem[0000000030141408] = 00f35f06 000000ff
stda %f4 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff000000 e3000000
p0_label_540:
! %f18 = ffffffff e3005f06, Mem[0000000010041400] = ff0000ff 00000000
stda %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff e3005f06
! %f22 = bfb5a7e8 ffff2d18, %l7 = 0600000000000000
! Mem[0000000030041420] = 1e2522e8047e2ea5
add %i1,0x020,%g1
stda %f22,[%g1+%l7]ASI_PST16_S ! Mem[0000000030041420] = 1e2522e8047e2ea5
! Mem[0000000030141408] = 000000e3, %l7 = 0600000000000000
swapa [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000e3
! Mem[0000000010101410] = 000000b7, %l2 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001434] = 00000000, %l6 = 0000000000000000, %asi = 80
swapa [%i0+0x034]%asi,%l6 ! %l6 = 0000000000000000
! %f30 = 000000ff 000000ff, Mem[0000000030001408] = 000000b7 0000ffbc
stda %f30,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff 000000ff
! %f8 = f8000000 00000000, %l2 = 0000000000000000
! Mem[0000000010001438] = 0000ffff00000000
add %i0,0x038,%g1
stda %f8,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010001438] = 0000ffff00000000
! %l6 = 0000000000000000, Mem[0000000030001400] = 000000ff
stba %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! Mem[00000000100c1423] = ff000000, %l7 = 00000000000000e3
ldstub [%i3+0x023],%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 000000ff, %l5 = ff00000000000000
lduwa [%i3+%o5]0x80,%l5 ! %l5 = 00000000000000ff
p0_label_541:
! Mem[0000000010001410] = ff000000, %l7 = 0000000000000000
lduwa [%i0+%o5]0x88,%l7 ! %l7 = 00000000ff000000
! Mem[00000000100c1424] = 00000006, %f12 = ff000000
ld [%i3+0x024],%f12 ! %f12 = 00000006
! Mem[0000000010081400] = 00000000, %l5 = 00000000000000ff
ldub [%i2+%g0],%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1408] = e3005f06, %l6 = 0000000000000000
ldswa [%i3+%o4]0x80,%l6 ! %l6 = ffffffffe3005f06
! Mem[00000000100c1408] = e3005f06, %l2 = 0000000000000000
ldsba [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffffffe3
! Mem[0000000030101400] = ffffffffffffffff, %f8 = f8000000 00000000
ldda [%i4+%g0]0x89,%f8 ! %f8 = ffffffff ffffffff
! Mem[00000000201c0000] = 000601ce, %l5 = 0000000000000000
lduha [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000006
! Mem[0000000010181410] = 00000000, %l4 = 000000000000ffbc
lduha [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181408] = ff000000, %l4 = 0000000000000000
ldsba [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000021800080] = 00ff9b02, %l6 = ffffffffe3005f06
ldstuba [%o3+0x080]%asi,%l6 ! %l6 = 00000000000000ff
p0_label_542:
! %l5 = 0000000000000006, Mem[0000000030081408] = 00000006
stba %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000006
! %l1 = ffffffffffffa52e, Mem[0000000010101424] = 000000ff
stw %l1,[%i4+0x024] ! Mem[0000000010101424] = ffffa52e
! Mem[0000000030001400] = 00000000, %l5 = 0000000000000006
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101400] = 000000ff, %l0 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
! %f28 = 00000000, %f25 = a5ffa5ff
fcmps %fcc1,%f28,%f25 ! %fcc1 = 2
! %l3 = 00000000ff000000, Mem[0000000010101408] = 00000000ffffffff
stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000ff000000
! %f0 = ff5f00e3 000000ff ff000000 e2a2ea29
! %f4 = ff000000 e3000000 ff000000 00000000
! %f8 = ffffffff ffffffff 00000000 ff0000ff
! %f12 = 00000006 00000000 5af8ffff 00000000
stda %f0,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
! Mem[0000000030081408] = 06000000, %l0 = 00000000000000ff
ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000006000000ff
! %f22 = bfb5a7e8 ffff2d18, %l5 = 0000000000000000
! Mem[0000000010001420] = 000000ff0000ffff
add %i0,0x020,%g1
stda %f22,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010001420] = 000000ff0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff000000, %l2 = ffffffffffffffe3
ldsba [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
p0_label_543:
! Mem[0000000010181408] = a5ff0000000000ff, %f22 = bfb5a7e8 ffff2d18
ldda [%i6+%o4]0x88,%f22 ! %f22 = a5ff0000 000000ff
! Mem[00000000100c1410] = 000000ff, %l3 = 00000000ff000000
ldsha [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = 00000000e3005fff, %l0 = 0000000000000006
ldxa [%i6+%g0]0x89,%l0 ! %l0 = 00000000e3005fff
membar #Sync ! Added by membar checker (83)
! Mem[0000000030041410] = 000000e3, %l0 = 00000000e3005fff
lduha [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141408] = 00000000, %l0 = 0000000000000000
ldsha [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = 000000ff, %l6 = 0000000000000000
lduwa [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001410] = 000000ff, %f24 = 00000000
lda [%i0+%o5]0x80,%f24 ! %f24 = 000000ff
! Mem[0000000030001400] = 0000ff00000000ff, %f2 = ff000000 e2a2ea29
ldda [%i0+%g0]0x89,%f2 ! %f2 = 0000ff00 000000ff
! Mem[0000000030141400] = 0000803f ff0000ff, %l0 = 00000000, %l1 = ffffa52e
ldda [%i5+%g0]0x81,%l0 ! %l0 = 000000000000803f 00000000ff0000ff
! Starting 10 instruction Store Burst
! Mem[0000000010141404] = 000000bf, %l3 = 00000000, %l1 = ff0000ff
add %i5,0x04,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000000000bf
p0_label_544:
! Mem[0000000010141430] = e3005f06, %l5 = 00000000, %l5 = 00000000
add %i5,0x30,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e3005f06
! %f2 = 0000ff00 000000ff, Mem[0000000010181408] = 000000ff a5ff0000
stda %f2 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ff00 000000ff
! %l0 = 000000000000803f, Mem[00000000300c1410] = ff00ffff065ff3ff
stxa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000000000803f
! %f28 = 00000000 ff000000, Mem[0000000010181420] = 00000000 a5ffa5ff
std %f28,[%i6+0x020] ! Mem[0000000010181420] = 00000000 ff000000
! %l5 = 00000000e3005f06, Mem[0000000010141430] = e3005f06
stw %l5,[%i5+0x030] ! Mem[0000000010141430] = e3005f06
! %f22 = a5ff0000, Mem[00000000300c1408] = ffff2d18
sta %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = a5ff0000
! %f2 = 0000ff00 000000ff, Mem[00000000300c1408] = a5ff0000 00000000
stda %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000ff00 000000ff
! Mem[0000000010141400] = 00000000, %l4 = ffffffffffffffff
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Code Fragment 4
p0_fragment_53:
! %l0 = 000000000000803f
setx 0x75e81e3fbcedd20d,%g7,%l0 ! %l0 = 75e81e3fbcedd20d
! %l1 = 00000000000000bf
setx 0x1e08a8880383bdb2,%g7,%l1 ! %l1 = 1e08a8880383bdb2
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 75e81e3fbcedd20d
setx 0x5bbd629fa15a2a87,%g7,%l0 ! %l0 = 5bbd629fa15a2a87
! %l1 = 1e08a8880383bdb2
setx 0x72b1470fa7c9e673,%g7,%l1 ! %l1 = 72b1470fa7c9e673
! Starting 10 instruction Load Burst
! Mem[0000000010101428] = 00000000000000a5, %l0 = 5bbd629fa15a2a87
ldxa [%i4+0x028]%asi,%l0 ! %l0 = 00000000000000a5
p0_label_545:
! Mem[0000000010001408] = 00f35f06 00000000, %l2 = ffffffff, %l3 = 00000000
ldda [%i0+%o4]0x80,%l2 ! %l2 = 0000000000f35f06 0000000000000000
! Mem[0000000020800040] = e3fff99a, %l1 = 72b1470fa7c9e673
ldub [%o1+0x041],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001408] = ff000000, %f4 = ff000000
lda [%i0+%o4]0x89,%f4 ! %f4 = ff000000
! Mem[0000000030081408] = ff000000, %l4 = 0000000000000000
ldsba [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181408] = ff000000, %f12 = 00000006
lda [%i6+%o4]0x80,%f12 ! %f12 = ff000000
! Mem[0000000030181408] = 047e2ea5, %l6 = 00000000000000ff
lduba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000a5
! Mem[0000000030181400] = e3005fff, %l5 = 00000000e3005f06
ldsba [%i6+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010141408] = ffffffff, %l7 = 00000000ff000000
ldstuba [%i5+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030141400] = 3f800000, %f11 = ff0000ff
lda [%i5+%g0]0x89,%f11 ! %f11 = 3f800000
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[0000000030141410] = 00006f72
stba %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff006f72
p0_label_546:
! %f0 = ff5f00e3 000000ff, %l5 = ffffffffffffffff
! Mem[00000000300c1430] = 0000ff04047effa5
add %i3,0x030,%g1
stda %f0,[%g1+%l5]ASI_PST8_SL ! Mem[00000000300c1430] = ff000000e3005fff
! Mem[000000001014142a] = 00000000, %l5 = ffffffffffffffff
ldstuba [%i5+0x02a]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101400] = ff000000, %l0 = 00000000000000a5
swapa [%i4+%g0]0x80,%l0 ! %l0 = 00000000ff000000
! %f22 = a5ff0000, Mem[0000000010101408] = 00000000
sta %f22,[%i4+%o4]0x88 ! Mem[0000000010101408] = a5ff0000
! %l5 = 0000000000000000, Mem[000000001004143e] = fffff85a
sth %l5,[%i1+0x03e] ! Mem[000000001004143c] = ffff0000
! %l7 = 00000000000000ff, Mem[000000001018140a] = ff000000, %asi = 80
stha %l7,[%i6+0x00a]%asi ! Mem[0000000010181408] = ff0000ff
! Mem[00000000218000c0] = ffffd5a0, %l2 = 0000000000f35f06
ldstuba [%o3+0x0c0]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000100c1420] = ff0000ff00000006, %l2 = 00000000000000ff, %l6 = 00000000000000a5
add %i3,0x20,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ff0000ff00000006
! Mem[00000000300c1410] = 3f800000, %l1 = 00000000000000ff
swapa [%i3+%o5]0x81,%l1 ! %l1 = 000000003f800000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000, %l6 = ff0000ff00000006
lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
p0_label_547:
! Mem[0000000010041408] = ff000000 00000000, %l2 = 000000ff, %l3 = 00000000
ldda [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000 00000000ff000000
! Mem[0000000030001400] = ff000000, %l0 = 00000000ff000000
lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000ff000000
! %f7 = 00000000, Mem[0000000010001408] = 00f35f06
sta %f7 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! Mem[00000000100c1428] = 00000000, %f30 = 000000ff
ld [%i3+0x028],%f30 ! %f30 = 00000000
! Mem[0000000010141410] = 00000000, %l4 = ffffffffffffffff
ldsha [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = a5000000, %l1 = 000000003f800000
ldsha [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081408] = ff000000, %l2 = 0000000000000000
ldsba [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000300c1400] = 0000ffff, %l2 = ffffffffffffffff
ldsba [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010001410] = 000000ff, %l5 = 0000000000000000
lduwa [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = ffffffff, %l4 = 0000000000000000
ldstuba [%i5+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
p0_label_548:
! Mem[0000000010101420] = ff8cffe8ffffa52e, %l3 = 00000000ff000000, %l3 = 00000000ff000000
add %i4,0x20,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ff8cffe8ffffa52e
! Mem[0000000030141400] = 3f800000, %l0 = 00000000ff000000
swapa [%i5+%g0]0x89,%l0 ! %l0 = 000000003f800000
! %l4 = 00000000000000ff, Mem[0000000030081410] = 0000000000000000
stxa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
! Mem[00000000211c0001] = 00ffe5a1, %l0 = 000000003f800000
ldstub [%o2+0x001],%l0 ! %l0 = 000000ff000000ff
! %f11 = 3f800000, Mem[0000000010081400] = 00000000
sta %f11,[%i2+%g0]0x80 ! Mem[0000000010081400] = 3f800000
! %f20 = 00000000 ffff2d18, Mem[00000000300c1408] = ff000000 00ff0000
stda %f20,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ffff2d18
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010181418] = 0000ffe4 000000ff
std %l4,[%i6+0x018] ! Mem[0000000010181418] = 000000ff 000000ff
! %l5 = 00000000000000ff, Mem[0000000030141408] = 00000000
stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000
! %f29 = ff000000, %f22 = a5ff0000, %f27 = 0000bfff
fadds %f29,%f22,%f27 ! %f27 = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = e3005fff, %l6 = 0000000000000000
lduha [%i6+%g0]0x89,%l6 ! %l6 = 0000000000005fff
p0_label_549:
! Mem[00000000100c1424] = 00000006, %l2 = ffffffffffffffff
ldsba [%i3+0x024]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = 000000ff000000ff, %l7 = 00000000000000ff
ldxa [%i0+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030081408] = ff00000000000000, %f16 = ff0081ed 00000000
ldda [%i2+%o4]0x81,%f16 ! %f16 = ff000000 00000000
! Mem[0000000021800040] = ffff28b2, %l2 = 0000000000000000
lduha [%o3+0x040]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[0000000030041410] = e3000000, %l0 = 00000000000000ff
lduwa [%i1+%o5]0x89,%l0 ! %l0 = 00000000e3000000
! Mem[0000000010181400] = ffff00ff, %l3 = ff8cffe8ffffa52e
ldsba [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010101404] = 00000000, %l3 = ffffffffffffffff
ldsw [%i4+0x004],%l3 ! %l3 = 0000000000000000
! %f31 = 000000ff, %f3 = 000000ff, %f28 = 00000000
fadds %f31,%f3 ,%f28 ! %l0 = 00000000e3000022, Unfinished, %fsr = 0600000800
! Mem[0000000030081400] = ff000000, %l5 = 00000000000000ff
ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[00000000100c1400] = 00000000
stba %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
p0_label_550:
! Mem[000000001018143c] = 047effa5, %l4 = 00000000000000ff
lduha [%i6+0x03c]%asi,%l4 ! %l4 = 000000000000047e
! %f30 = 00000000 000000ff, %f20 = 00000000 ffff2d18
fxtod %f30,%f20 ! %f20 = 406fe000 00000000
! %l3 = 0000000000000000, Mem[0000000010081408] = 00000000
stwa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
! %l4 = 0000047e, %l5 = 00000000, Mem[0000000010101408] = 0000ffa5 ff000000
stda %l4,[%i4+0x008]%asi ! Mem[0000000010101408] = 0000047e 00000000
! Mem[0000000030101408] = ffffffe3, %l0 = 00000000e3000022
ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 000000e3000000ff
! Mem[0000000010141410] = 00000000, %l7 = 000000ff000000ff
swapa [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000000
! %l4 = 000000000000047e, Mem[0000000010101400] = 000000a5
stha %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 047e00a5
! %f18 = ffffffff, Mem[0000000030141410] = 726f00ff
sta %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff
! Mem[00000000100c1428] = 00000000, %l3 = 0000000000000000, %asi = 80
swapa [%i3+0x028]%asi,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1424] = 00000006, %l6 = 0000000000005fff
ldswa [%i3+0x024]%asi,%l6 ! %l6 = 0000000000000006
p0_label_551:
! Mem[00000000100c142c] = ffffffff, %l2 = 000000000000ffff
lduh [%i3+0x02e],%l2 ! %l2 = 000000000000ffff
! Mem[0000000010101400] = a5007e04, %f18 = ffffffff
lda [%i4+%g0]0x88,%f18 ! %f18 = a5007e04
! Mem[0000000010041400] = ffffffff, %l1 = 0000000000000000
lduba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001408] = 00000000, %l0 = 00000000000000e3
ldswa [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
membar #Sync ! Added by membar checker (84)
! Mem[0000000010041400] = ffffffff e3005f06 00000000 000000ff
! Mem[0000000010041410] = 000000e3 ff00ff00 00000000 00000000
! Mem[0000000010041420] = 00000000 000000e3 d85820ff 047e2ea5
! Mem[0000000010041430] = 080003d2 ffffff00 00000000 ffff0000
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! Mem[0000000030181408] = a52e7e04ffffff00, %l7 = 0000000000000000
ldxa [%i6+%o4]0x81,%l7 ! %l7 = a52e7e04ffffff00
! Mem[0000000030081400] = 000000ff, %l4 = 000000000000047e
ldswa [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101410] = 00000000, %l1 = 00000000000000ff
lduha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = 0000000000000000, %l0 = 0000000000000000
ldx [%i0+%o4],%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010101400] = a5007e04
stha %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = a5000000
p0_label_552:
! %l3 = 0000000000000000, Mem[0000000020800000] = 0000e062, %asi = 80
stba %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000e062
! Mem[0000000010141410] = ff000000, %l3 = 0000000000000000
ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010081410] = 00000000, %l1 = 0000000000000000
swapa [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! %l3 = 00000000000000ff, Mem[0000000010081425] = d2030008, %asi = 80
stba %l3,[%i2+0x025]%asi ! Mem[0000000010081424] = d2ff0008
! Mem[0000000010101424] = ffffa52e, %l5 = 00000000, %l6 = 00000006
add %i4,0x24,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ffffa52e
! %l0 = 0000000000000000, immd = 0000000000000f1d, %l6 = 00000000ffffa52e
mulx %l0,0xf1d,%l6 ! %l6 = 0000000000000000
! %f16 = ffffffff e3005f06 00000000 000000ff
! %f20 = 000000e3 ff00ff00 00000000 00000000
! %f24 = 00000000 000000e3 d85820ff 047e2ea5
! %f28 = 080003d2 ffffff00 00000000 ffff0000
stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
! %l2 = 0000ffff, %l3 = 000000ff, Mem[0000000010081410] = 00000000 5a4d43b6
stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff 000000ff
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030041408] = 29eaa2e2 000000ff
stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ff000000e3000000, %l3 = 00000000000000ff
ldxa [%i1+%o5]0x89,%l3 ! %l3 = ff000000e3000000
p0_label_553:
! Mem[0000000030181400] = ff5f00e3 00000000 a52e7e04 ffffff00
! Mem[0000000030181410] = 00000000 00005f06 00ff0000 00000000
! Mem[0000000030181420] = 00000000 000000e3 1e2522e8 047e2ea5
! Mem[0000000030181430] = 080003d2 ffffff00 000000ff 000000ff
ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
! Mem[0000000010101410] = b70000ff, %l0 = 0000000000000000
ldsba [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
ldswa [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041408] = 000000ff, %l2 = 000000000000ffff
ldsba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001400] = ff000000 000000ff, %l0 = ffffffff, %l1 = 00000000
ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000ff000000 00000000000000ff
! Mem[0000000030141400] = 000000ff, %l3 = ff000000e3000000
ldsha [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[000000001004142c] = 047e2ea5, %l0 = 00000000ff000000
ldsha [%i1+0x02e]%asi,%l0 ! %l0 = 0000000000002ea5
! Mem[0000000021800080] = ffff9b02, %l7 = a52e7e04ffffff00
lduha [%o3+0x080]%asi,%l7 ! %l7 = 000000000000ffff
! Mem[0000000010181408] = ff0000ff, %l0 = 0000000000002ea5
ldsha [%i6+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[00000000201c0000] = 000601ce, %asi = 80
stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000001ce
p0_label_554:
! %l7 = 000000000000ffff, Mem[0000000030141410] = ffffffff
stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
! %l4 = 00000000000000ff, Mem[0000000010081400] = 3f80000000005f06
stxa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000000000ff
! Mem[00000000201c0000] = 000001ce, %l6 = 0000000000000000
ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
membar #Sync ! Added by membar checker (85)
! %f28 = 080003d2 ffffff00, %l7 = 000000000000ffff
! Mem[0000000030181418] = 00ff000000000000
add %i6,0x018,%g1
stda %f28,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030181418] = 00ffffffd2030008
! %f7 = 00000000, %f26 = d85820ff, %f24 = 00000000
fadds %f7 ,%f26,%f24 ! %f24 = d85820ff
! %l2 = 0000000000000000, Mem[0000000030141400] = 000000ff
stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
! %f31 = ffff0000, Mem[0000000010141400] = 000000ff
sta %f31,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffff0000
! %l3 = 0000000000000000, Mem[0000000010181420] = 00000000
stw %l3,[%i6+0x020] ! Mem[0000000010181420] = 00000000
! %l5 = 0000000000000000, Mem[0000000010001408] = 00000000
stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ffffffff, %l6 = 0000000000000000
lduba [%i4+%g0]0x89,%l6 ! %l6 = 00000000000000ff
p0_label_555:
! %f31 = ffff0000, %f28 = 080003d2, %f16 = ffffffff e3005f06
fsmuld %f31,%f28,%f16 ! %f16 = ffffe000 00000000
! %f4 = 00000000, %f28 = 080003d2, %f25 = 000000e3
fdivs %f4 ,%f28,%f25 ! %f25 = 00000000
! Mem[00000000100c1428] = d85820ff, %f9 = 000000e3
ld [%i3+0x028],%f9 ! %f9 = d85820ff
! Mem[0000000010041408] = 00000000, %l5 = 0000000000000000
ldsha [%i1+0x008]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141408] = ffffffffffffffff, %f20 = 000000e3 ff00ff00
ldda [%i5+%o4]0x80,%f20 ! %f20 = ffffffff ffffffff
! Mem[000000001018143c] = 047effa5, %l2 = 0000000000000000
ldsb [%i6+0x03f],%l2 ! %l2 = ffffffffffffffa5
! Mem[0000000010001410] = ffffffffff000000, %f2 = a52e7e04 ffffff00
ldda [%i0+%o5]0x88,%f2 ! %f2 = ffffffff ff000000
! Mem[0000000030081410] = 00000000, %l4 = 00000000000000ff
lduwa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181400] = 00000000e3005fff, %l1 = 00000000000000ff
ldxa [%i6+%g0]0x89,%l1 ! %l1 = 00000000e3005fff
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = ff000000, %l4 = 0000000000000000
swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000ff000000
p0_label_556:
! %l2 = ffffffa5, %l3 = 00000000, Mem[0000000010101410] = ff0000b7 00000000
stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffa5 00000000
! %l4 = ff000000, %l5 = 00000000, Mem[0000000010141408] = ffffffff ffffffff
stda %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000 00000000
! %l0 = ffffff00, %l1 = e3005fff, Mem[0000000030041408] = 000000ff 00000000
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffff00 e3005fff
! %l1 = 00000000e3005fff, Mem[00000000100c1400] = ffffffffe3005f06, %asi = 80
stxa %l1,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00000000e3005fff
! Mem[0000000010141408] = 000000ff, %l0 = ffffffffffffff00
swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c140b] = 00000000, %l2 = ffffffffffffffa5
ldstuba [%i3+0x00b]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[000000001014141c] = 000000ff, %l6 = 00000000000000ff, %asi = 80
swapa [%i5+0x01c]%asi,%l6 ! %l6 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000030141400] = 000000ffff0000ff
stxa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000000
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030001410] = e300ffff 00000000
stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041404] = e3005f06, %l2 = 0000000000000000
lduba [%i1+0x004]%asi,%l2 ! %l2 = 00000000000000e3
p0_label_557:
! Mem[0000000010041400] = ffffffff, %l0 = 00000000000000ff
lduwa [%i1+%g0]0x88,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000030101400] = ffffffff, %l6 = 00000000000000ff
lduba [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %l5 = 0000000000000000
ldsba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %f13 = ffffff00
lda [%i3+0x000]%asi,%f13 ! %f13 = 00000000
! Mem[0000000030081408] = ff00000000000000, %l3 = 0000000000000000
ldxa [%i2+%o4]0x81,%l3 ! %l3 = ff00000000000000
! Mem[00000000300c1408] = 00000000, %f0 = ff5f00e3
lda [%i3+%o4]0x81,%f0 ! %f0 = 00000000
! Mem[00000000211c0000] = 00ffe5a1, %l1 = 00000000e3005fff
ldsba [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1420] = 00000000, %l3 = ff00000000000000
lduba [%i3+0x022]%asi,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = 00ffe5a1, %l6 = 00000000000000ff
lduba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000ff000000, Mem[00000000201c0000] = ff0001ce, %asi = 80
stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 000001ce
p0_label_558:
! Mem[0000000010041400] = ffffffff, %l4 = 00000000ff000000
swapa [%i1+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000010141410] = ff000000, %l3 = 0000000000000000
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000
! %l7 = 000000000000ffff, Mem[000000001004140a] = 00000000, %asi = 80
stba %l7,[%i1+0x00a]%asi ! Mem[0000000010041408] = 0000ff00
! %f26 = d85820ff 047e2ea5, Mem[0000000010041418] = 00000000 00000000
std %f26,[%i1+0x018] ! Mem[0000000010041418] = d85820ff 047e2ea5
! %l2 = 00000000000000e3, imm = fffffffffffffab1, %l7 = 000000000000ffff
addc %l2,-0x54f,%l7 ! %l7 = fffffffffffffb94
! %l0 = 00000000ffffffff, Mem[000000001008141c] = 00000000
stw %l0,[%i2+0x01c] ! Mem[000000001008141c] = ffffffff
! %l7 = fffffffffffffb94, Mem[0000000010141400] = ffff0000
stha %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = fffffb94
! %f24 = d85820ff, Mem[0000000030001410] = 00000000
sta %f24,[%i0+%o5]0x89 ! Mem[0000000030001410] = d85820ff
! %f14 = 000000ff 000000ff, %l4 = 00000000ffffffff
! Mem[0000000030041400] = ff000000e3005fff
stda %f14,[%i1+%l4]ASI_PST8_S ! Mem[0000000030041400] = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041438] = 00000000ffff0000, %l0 = 00000000ffffffff
ldxa [%i1+0x038]%asi,%l0 ! %l0 = 00000000ffff0000
p0_label_559:
! Code Fragment 3
p0_fragment_54:
! %l0 = 00000000ffff0000
setx 0x5149258016f1cb31,%g7,%l0 ! %l0 = 5149258016f1cb31
! %l1 = 0000000000000000
setx 0x9e01b80fb5494f4d,%g7,%l1 ! %l1 = 9e01b80fb5494f4d
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 5149258016f1cb31
setx 0x2c2d9fa052f2e084,%g7,%l0 ! %l0 = 2c2d9fa052f2e084
! %l1 = 9e01b80fb5494f4d
setx 0x0f21d8e05324eefa,%g7,%l1 ! %l1 = 0f21d8e05324eefa
! Mem[00000000100c1408] = 000000ff, %l1 = 0f21d8e05324eefa
lduw [%i3+%o4],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001410] = d85820ff, %l3 = 00000000ff000000
ldsha [%i0+%o5]0x89,%l3 ! %l3 = 00000000000020ff
! Mem[00000000100c1410] = 00ff00ffe3000000, %f24 = d85820ff 00000000
ldda [%i3+%o5]0x88,%f24 ! %f24 = 00ff00ff e3000000
! Mem[000000001000141c] = 00000000, %l6 = 0000000000000000
ldsba [%i0+0x01f]%asi,%l6 ! %l6 = 0000000000000000
! %l3 = 00000000000020ff, imm = fffffffffffffc02, %l0 = 2c2d9fa052f2e084
and %l3,-0x3fe,%l0 ! %l0 = 0000000000002002
! Mem[0000000030001408] = ff000000, %f13 = 00000000
lda [%i0+%o4]0x89,%f13 ! %f13 = ff000000
! Mem[0000000010181400] = ffff00ff, %l6 = 0000000000000000
lduba [%i6+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081400] = 00000000, %l7 = fffffffffffffb94
ldsba [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000218001c0] = 0000c752, %l4 = 00000000ffffffff
ldstub [%o3+0x1c0],%l4 ! %l4 = 00000000000000ff
p0_label_560:
! Mem[0000000030181408] = 047e2ea5, %l4 = 0000000000000000
swapa [%i6+%o4]0x89,%l4 ! %l4 = 00000000047e2ea5
! %l1 = 00000000000000ff, Mem[0000000010101410] = ffffffa5
stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffa5
! %l7 = 0000000000000000, Mem[0000000010141400] = bf000000fffffb94
stxa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000000
! Mem[0000000030001410] = ff2058d8, %l1 = 00000000000000ff
ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %l2 = 00000000000000e3, Mem[0000000010181410] = 00000000
stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000e3
! %l4 = 047e2ea5, %l5 = 00000000, Mem[00000000100c1400] = 00000000 e3005fff
stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 047e2ea5 00000000
! %f8 = 00000000 d85820ff, %l3 = 00000000000020ff
! Mem[0000000010101410] = ffffffa500000000
add %i4,0x010,%g1
stda %f8,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010101410] = ff2058d800000000
! Mem[0000000020800041] = e3fff99a, %l2 = 00000000000000e3
ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000218000c1] = ffffd5a0, %l7 = 0000000000000000
ldstuba [%o3+0x0c1]%asi,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = e3005fff, %l1 = 00000000000000ff
lduba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_561:
! Mem[0000000010101410] = ff2058d8, %f14 = 000000ff
lda [%i4+%o5]0x80,%f14 ! %f14 = ff2058d8
! Mem[0000000030181408] = 00000000, %l3 = 00000000000020ff
lduha [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = ff00ffff, %l6 = 00000000000000ff
ldsba [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[000000001014141c] = 000000ff, %l7 = 00000000000000ff
ldsw [%i5+0x01c],%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1430] = 080003d2, %l0 = 0000000000002002
lduba [%i3+0x033]%asi,%l0 ! %l0 = 00000000000000d2
! Mem[0000000030001400] = 000000ff, %l0 = 00000000000000d2
ldswa [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081408] = 00000000 0000ff00, %l0 = 000000ff, %l1 = 000000ff
ldda [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000 000000000000ff00
! Mem[0000000010001438] = 0000ffff, %l0 = 0000000000000000
lduha [%i0+0x038]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041400] = 065f00e3ff000000, %f14 = ff2058d8 000000ff
ldda [%i1+%g0]0x88,%f14 ! %f14 = 065f00e3 ff000000
! Starting 10 instruction Store Burst
! %l1 = 000000000000ff00, Mem[0000000030041408] = ffffff00
stba %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ffff00
p0_label_562:
! %f12 = 080003d2 ff000000, Mem[0000000010001410] = 000000ff ffffffff
stda %f12,[%i0+%o5]0x80 ! Mem[0000000010001410] = 080003d2 ff000000
! %l3 = 0000000000000000, Mem[0000000030101410] = 0000000000000000
stxa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
! %f12 = 080003d2 ff000000, Mem[0000000030101408] = ffffffff 5a4d43b6
stda %f12,[%i4+%o4]0x89 ! Mem[0000000030101408] = 080003d2 ff000000
! %l4 = 00000000047e2ea5, Mem[0000000010001400] = ff000000
stha %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 2ea50000
! Mem[0000000010001400] = 2ea50000, %l2 = 00000000000000ff
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 0000002e000000ff
! %l7 = 00000000000000ff, Mem[0000000010001408] = 0000000000000000
stxa %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000000000ff
! Mem[0000000010181400] = ff00ffff, %l6 = ffffffffffffffff
swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ff00ffff
! %f18 = 00000000 000000ff, %l6 = 00000000ff00ffff
! Mem[0000000030181438] = 000000ff000000ff
add %i6,0x038,%g1
stda %f18,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030181438] = ff00000000000000
! Mem[00000000300c1400] = ffff0000, %l6 = 00000000ff00ffff
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 00000000ffff2d18, %l5 = 0000000000000000
ldxa [%i3+%o4]0x81,%l5 ! %l5 = 00000000ffff2d18
p0_label_563:
! Mem[0000000030041408] = 00ffff00, %l4 = 00000000047e2ea5
lduha [%i1+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 00000000000000ff, imm = fffffffffffffdec, %l3 = 0000000000000000
andn %l4,-0x214,%l3 ! %l3 = 0000000000000013
! Mem[0000000030001400] = ff00000000ff0000, %l5 = 00000000ffff2d18
ldxa [%i0+%g0]0x81,%l5 ! %l5 = ff00000000ff0000
membar #Sync ! Added by membar checker (86)
! Mem[0000000030141400] = 00000000 00000000 ff000000 000000ff
! Mem[0000000030141410] = ffffffff 000000ff 60000000 00000000
! Mem[0000000030141420] = 00000000 34697300 a52e7e04 e2a2ea29
! Mem[0000000030141430] = e3000000 d2038d08 00000000 00000000
ldda [%i5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030141400
! Mem[0000000010101408] = 0000047e, %l6 = 00000000000000ff
lduba [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = 7e040000, %l6 = 0000000000000000
ldsba [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181410] = e3000000, %l0 = 0000000000000000
ldsba [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l2 = 000000000000002e
lduwa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! %l4 = 00000000000000ff, imm = fffffffffffffb1a, %l1 = 000000000000ff00
xnor %l4,-0x4e6,%l1 ! %l1 = 000000000000041a
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000030181408] = 00ffffff00000000
stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
p0_label_564:
! %f26 = d85820ff, Mem[000000001004141c] = 047e2ea5
sta %f26,[%i1+0x01c]%asi ! Mem[000000001004141c] = d85820ff
membar #Sync ! Added by membar checker (87)
! %l0 = 0000000000000000, Mem[0000000030141410] = ffffffff
stha %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffff0000
! %l3 = 0000000000000013, Mem[0000000010141418] = ffb5a7e8
stw %l3,[%i5+0x018] ! Mem[0000000010141418] = 00000013
! %l4 = 000000ff, %l5 = 00ff0000, Mem[0000000010101430] = 00ffffff ff000000
stda %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = 000000ff 00ff0000
! %l1 = 000000000000041a, Mem[0000000010181408] = ff0000ff
stwa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000041a
! Mem[0000000030001408] = ff000000, %l7 = 00000000000000ff
ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l6 = 0000000000000000, Mem[00000000300c1408] = 00000000
stha %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! Mem[00000000100c1400] = 047e2ea5, %l7 = 0000000000000000
swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000047e2ea5
! %f30 = 00000000 ffff0000, %l6 = 0000000000000000
! Mem[0000000030181408] = 0000000000000000
add %i6,0x008,%g1
stda %f30,[%g1+%l6]ASI_PST32_S ! Mem[0000000030181408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 0000047e, %l1 = 000000000000041a
ldsba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
p0_label_565:
! Mem[00000000201c0000] = 000001ce, %l6 = 0000000000000000
lduba [%o0+0x001]%asi,%l6 ! %l6 = 0000000000000000
! %f25 = e3000000, %f13 = 000000e3, %f14 = 00000000
fdivs %f25,%f13,%f14 ! %f14 = ff800000
! Mem[0000000010181420] = 00000000 ff000000, %l0 = 00000000, %l1 = 00000000
ldd [%i6+0x020],%l0 ! %l0 = 0000000000000000 00000000ff000000
! Mem[0000000010101400] = 000000a5, %l2 = 0000000000000000
lduba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
lduha [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1410] = e3000000, %l7 = 00000000047e2ea5
ldswa [%i3+%o5]0x88,%l7 ! %l7 = ffffffffe3000000
! Mem[0000000020800040] = e3fff99a, %l2 = 0000000000000000
lduh [%o1+0x040],%l2 ! %l2 = 000000000000e3ff
! Mem[0000000030001408] = ff0000ff, %l3 = 0000000000000013
lduwa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ff0000ff
! Mem[00000000100c1418] = 00000000, %l0 = 0000000000000000
ldswa [%i3+0x018]%asi,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010041400] = 000000ff
stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
p0_label_566:
! %l6 = 00000000, %l7 = e3000000, Mem[0000000010141410] = 00000000 ffff00ff
std %l6,[%i5+%o5] ! Mem[0000000010141410] = 00000000 e3000000
! %l7 = ffffffffe3000000, Mem[00000000211c0000] = 00ffe5a1
stb %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00ffe5a1
! Mem[00000000100c1408] = 000000ff, %l4 = 00000000000000ff
swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! %l1 = 00000000ff000000, Mem[0000000030181408] = 00000000
stwa %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000
! Mem[000000001010143f] = 047effa5, %l3 = 00000000ff0000ff
ldstuba [%i4+0x03f]%asi,%l3 ! %l3 = 000000a5000000ff
! Mem[0000000010041400] = ff000000, %l5 = ff00000000ff0000
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! %l5 = 0000000000000000, immed = 00000069, %y = 00000000
smul %l5,0x069,%l3 ! %l3 = 0000000000000000, %y = 00000000
! %l2 = 000000000000e3ff, Mem[000000001000140c] = 000000ff, %asi = 80
stha %l2,[%i0+0x00c]%asi ! Mem[000000001000140c] = e3ff00ff
! Mem[00000000201c0001] = 000001ce, %l6 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (88)
! Mem[0000000030181400] = ff5f00e3 00000000 000000ff 00000000
! Mem[0000000030181410] = 00000000 00005f06 00ffffff d2030008
! Mem[0000000030181420] = 00000000 000000e3 1e2522e8 047e2ea5
! Mem[0000000030181430] = 080003d2 ffffff00 ff000000 00000000
ldda [%i6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030181400
p0_label_567:
! Mem[0000000010081400] = 00000000, %l6 = 0000000000000000
lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %l3 = 0000000000000000, %l7 = ffffffffe3000000, %l1 = 00000000ff000000
mulx %l3,%l7,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, Mem[00000000201c0000] = 00ff01ce, %asi = 80
stba %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff01ce
! Mem[0000000010041410] = e3000000, %l2 = 000000000000e3ff
ldsba [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181410] = 000000e3, %l4 = 00000000000000ff
ldsba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l4 = 0000000000000000
ldswa [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = 0000ffff, %l1 = 0000000000000000
lduba [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141434] = e3000000, %f19 = 000000ff
lda [%i5+0x034]%asi,%f19 ! %f19 = e3000000
! Mem[0000000030041408] = 00ffff00, %l6 = 0000000000000000
ldswa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000ffff00
! Starting 10 instruction Store Burst
! %f28 = 080003d2 ffffff00, Mem[0000000010101410] = ff2058d8 00000000
stda %f28,[%i4+%o5]0x80 ! Mem[0000000010101410] = 080003d2 ffffff00
p0_label_568:
! %l7 = ffffffffe3000000, Mem[00000000100c1404] = 00000000, %asi = 80
stha %l7,[%i3+0x004]%asi ! Mem[00000000100c1404] = 00000000
! Mem[0000000010041408] = 0000ff00, %l2 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! %f30 = 00000000 ffff0000, %l5 = 0000000000000000
! Mem[00000000300c1418] = 6000000000000000
add %i3,0x018,%g1
stda %f30,[%g1+%l5]ASI_PST16_SL ! Mem[00000000300c1418] = 6000000000000000
! %l1 = 00000000000000ff, Mem[0000000030141408] = ff000000000000ff
stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030041408] = 00ffff00 e3005fff
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
! Mem[0000000010041408] = ff00ff00, %l2 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000010001400] = ffa50000, %asi = 80
stwa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = 000000ff
! %l4 = 0000000000000000, Mem[00000000100c1420] = 00000000, %asi = 80
stba %l4,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000
! Mem[0000000010101400] = a5000000, %l3 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 0000047e, %l3 = 0000000000000000
lduwa [%i4+%o4]0x80,%l3 ! %l3 = 000000000000047e
p0_label_569:
! Mem[0000000010181400] = ffffffff, %l7 = ffffffffe3000000
lduwa [%i6+%g0]0x88,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000030041400] = ff000000, %l5 = 0000000000000000
lduba [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = ff0000ff, %l0 = 0000000000000000
ldsha [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181400] = 00000000e3005fff, %l1 = 00000000000000ff
ldxa [%i6+%g0]0x89,%l1 ! %l1 = 00000000e3005fff
! Mem[00000000300c1400] = ffff0000ffffffff, %l3 = 000000000000047e
ldxa [%i3+%g0]0x81,%l3 ! %l3 = ffff0000ffffffff
! Mem[00000000100c1410] = 000000e3, %l0 = 00000000000000ff
lduha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = ffffffff, %f16 = ffffe000
lda [%i4+%g0]0x89,%f16 ! %f16 = ffffffff
! Mem[0000000030181410] = 00000000, %l0 = 0000000000000000
ldsba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %l7 = 00000000ffffffff, immed = 00000954, %y = 00000000
smul %l7,0x954,%l5 ! %l5 = fffffffffffff6ac, %y = ffffffff
! Starting 10 instruction Store Burst
! %l7 = 00000000ffffffff, Mem[000000001018141c] = 000000ff
stw %l7,[%i6+0x01c] ! Mem[000000001018141c] = ffffffff
p0_label_570:
! %l7 = 00000000ffffffff, Mem[00000000100c1400] = 0000000000000000
stxa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000ffffffff
! Mem[0000000030181408] = 000000ff, %l7 = 00000000ffffffff
ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001400] = ff000000, %l3 = ffff0000ffffffff
swapa [%i0+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! %f16 = ffffffff 00000000, %l0 = 0000000000000000
! Mem[0000000010101410] = 080003d2ffffff00
add %i4,0x010,%g1
stda %f16,[%g1+%l0]ASI_PST32_P ! Mem[0000000010101410] = 080003d2ffffff00
! %l5 = fffffffffffff6ac, imm = 0000000000000c67, %l7 = 0000000000000000
xor %l5,0xc67,%l7 ! %l7 = fffffffffffffacb
! %f20 = ffffffff ffffffff, Mem[00000000300c1408] = 00000000 182dffff
stda %f20,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffff ffffffff
! Mem[0000000030141410] = ffff0000, %l1 = 00000000e3005fff
swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000ffff0000
! %l4 = 00000000, %l5 = fffff6ac, Mem[0000000030141400] = 00000000 00000000
stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 fffff6ac
! Mem[00000000100c1408] = 000000ff, %l5 = fffffffffffff6ac
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ff000000, %l3 = 00000000ff000000
lduba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
p0_label_571:
! Mem[0000000030181400] = e3005fff, %l1 = 00000000ffff0000
ldswa [%i6+%g0]0x89,%l1 ! %l1 = ffffffffe3005fff
! Mem[0000000010101408] = 000000007e040000, %f0 = 00000000 e3005fff
ldda [%i4+%o4]0x88,%f0 ! %f0 = 00000000 7e040000
! Mem[000000001004141c] = d85820ff, %l5 = 0000000000000000
lduwa [%i1+0x01c]%asi,%l5 ! %l5 = 00000000d85820ff
! Code Fragment 3
p0_fragment_55:
! %l0 = 0000000000000000
setx 0x2c39e3d7cfb6507c,%g7,%l0 ! %l0 = 2c39e3d7cfb6507c
! %l1 = ffffffffe3005fff
setx 0xa11307a07007b25d,%g7,%l1 ! %l1 = a11307a07007b25d
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 2c39e3d7cfb6507c
setx 0xfa3f12684e73ad6f,%g7,%l0 ! %l0 = fa3f12684e73ad6f
! %l1 = a11307a07007b25d
setx 0xefcecf201cfac289,%g7,%l1 ! %l1 = efcecf201cfac289
! Mem[0000000010181408] = 0000041a, %l7 = fffffffffffffacb
lduwa [%i6+%o4]0x80,%l7 ! %l7 = 000000000000041a
! Mem[0000000030041410] = ff000000e3000000, %f18 = 00000000 e3000000
ldda [%i1+%o5]0x89,%f18 ! %f18 = ff000000 e3000000
! Mem[0000000010101434] = 00ff0000, %f15 = 000000ff
lda [%i4+0x034]%asi,%f15 ! %f15 = 00ff0000
! Mem[0000000010001408] = 00000000, %l6 = 0000000000ffff00
lduba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081434] = ff000000, %l5 = 00000000d85820ff
lduba [%i2+0x035]%asi,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f11 = e822251e, Mem[0000000030101410] = 00000000
sta %f11,[%i4+%o5]0x89 ! Mem[0000000030101410] = e822251e
p0_label_572:
! %l2 = 00000000000000ff, Mem[0000000030041400] = 000000ff
stwa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
! %l0 = 4e73ad6f, %l1 = 1cfac289, Mem[00000000300c1410] = 000000ff 00000000
stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 4e73ad6f 1cfac289
! %f18 = ff000000 e3000000, Mem[0000000030041408] = 00000000 00000000
stda %f18,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff000000 e3000000
! %l0 = fa3f12684e73ad6f, Mem[0000000010001410] = 080003d2ff000000, %asi = 80
stxa %l0,[%i0+0x010]%asi ! Mem[0000000010001410] = fa3f12684e73ad6f
! %l6 = 00000000, %l7 = 0000041a, Mem[0000000010081410] = 0000ffff 000000ff
stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 0000041a
! Mem[00000000100c140c] = 000000ff, %l6 = 00000000, %l2 = 000000ff
add %i3,0x0c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000000000ff
! %l5 = 0000000000000000, Mem[00000000100c1408] = ff0000ff
stba %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff000000
! Mem[0000000010101410] = 080003d2, %l5 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 00000008000000ff
! %l0 = fa3f12684e73ad6f, Mem[00000000300c1410] = 4e73ad6f
stha %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ad6fad6f
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000, %l5 = 0000000000000008
ldsba [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
p0_label_573:
! Mem[0000000010081408] = 00000000, %f3 = ff000000
lda [%i2+%o4]0x80,%f3 ! %f3 = 00000000
! Mem[0000000010001400] = ff000000, %l3 = 0000000000000000
ldswa [%i0+%g0]0x88,%l3 ! %l3 = ffffffffff000000
! Mem[0000000010141400] = 00000000, %l2 = 00000000000000ff
lduha [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = 00ff000000000000, %l3 = ffffffffff000000
ldxa [%i2+%o4]0x88,%l3 ! %l3 = 00ff000000000000
! Mem[0000000030001400] = 0000ff00 ffffffff, %l2 = 00000000, %l3 = 00000000
ldda [%i0+%g0]0x89,%l2 ! %l2 = 00000000ffffffff 000000000000ff00
! %f1 = 7e040000, %f10 = a52e7e04
fcmpes %fcc0,%f1 ,%f10 ! %fcc0 = 2
! Mem[0000000010141410] = 00000000e3000000, %f20 = ffffffff ffffffff
ldda [%i5+%o5]0x80,%f20 ! %f20 = 00000000 e3000000
! Mem[0000000030181410] = 00000000, %l1 = efcecf201cfac289
ldsba [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = 00ffffff00000000, %f0 = 00000000 7e040000
ldda [%i5+0x008]%asi,%f0 ! %f0 = 00ffffff 00000000
! Starting 10 instruction Store Burst
! %f20 = 00000000 e3000000, Mem[0000000030001408] = ff0000ff 000000ff
stda %f20,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 e3000000
p0_label_574:
! Mem[0000000030101410] = e822251e, %l7 = 000000000000041a
ldstuba [%i4+%o5]0x89,%l7 ! %l7 = 0000001e000000ff
! %l4 = 0000000000000000, Mem[0000000010101410] = d20300ff
stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = d2030000
! Mem[000000001008143d] = a5ff7e04, %l6 = 0000000000000000
ldstub [%i2+0x03d],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000020800000] = 0000e062, %l3 = 000000000000ff00
ldstuba [%o1+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! %l6 = 000000ff, %l7 = 0000001e, Mem[00000000300c1410] = 6fad6fad 89c2fa1c
stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff 0000001e
! %l0 = fa3f12684e73ad6f, Mem[0000000030001410] = d85820ff
stwa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 4e73ad6f
! Mem[00000000100c1408] = 000000ff, %l5 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %l6 = 00000000000000ff, Mem[000000001018143e] = 047effa5, %asi = 80
stha %l6,[%i6+0x03e]%asi ! Mem[000000001018143c] = 047e00ff
! %l6 = 00000000000000ff, Mem[00000000100c142a] = d85820ff
sth %l6,[%i3+0x02a] ! Mem[00000000100c1428] = d85800ff
! Starting 10 instruction Load Burst
! Mem[0000000010001404] = 000000ff, %l3 = 0000000000000000
ldsw [%i0+0x004],%l3 ! %l3 = 00000000000000ff
p0_label_575:
! Mem[0000000030041408] = 000000e3, %l5 = 0000000000000000
ldswa [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000e3
! Mem[00000000211c0000] = 00ffe5a1, %l5 = 00000000000000e3
lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l2 = 00000000ffffffff
lduwa [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
! %f7 = ffffff00, %f31 = ffff0000
fcmps %fcc1,%f7 ,%f31 ! %fcc1 = 3
! %f3 = 00000000, %f6 = 080003d2
fstoi %f3 ,%f6 ! %f6 = 00000000
! Mem[0000000030141410] = e3005fff, %l1 = 0000000000000000
lduba [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = ff0000ff, %l5 = 0000000000000000
ldsha [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181408] = 1a040000, %l1 = 00000000000000ff
lduwa [%i6+%o4]0x88,%l1 ! %l1 = 000000001a040000
! Mem[0000000010001408] = 00000000, %l2 = 0000000000000000
lduba [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 000000ff, %l4 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
p0_label_576:
! %l4 = 00000000000000ff, Mem[00000000100c1400] = 00000000
stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff
! %f2 = 00000000, Mem[0000000010041428] = d85820ff
sta %f2 ,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000
! %l2 = 0000000000000000, Mem[0000000010181410] = 000000e3
stb %l2,[%i6+%o5] ! Mem[0000000010181410] = 000000e3
! %l7 = 000000000000001e, Mem[0000000010141410] = 00000000
stw %l7,[%i5+%o5] ! Mem[0000000010141410] = 0000001e
! %l7 = 000000000000001e, Mem[0000000010141414] = e3000000
sth %l7,[%i5+0x014] ! Mem[0000000010141414] = 001e0000
! %f22 = 00000000 00000000, Mem[0000000010101408] = 0000047e 00000000
stda %f22,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 00000000
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010181400] = ffffffff 00ffffff
std %l2,[%i6+%g0] ! Mem[0000000010181400] = 00000000 000000ff
! %l1 = 000000001a040000, Mem[00000000300c1400] = 0000ffff
stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000ff00
! %l5 = 00000000000000ff, Mem[0000000030141400] = 00000000
stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff000000, %f17 = 00000000
lda [%i3+%g0]0x88,%f17 ! %f17 = ff000000
p0_label_577:
! Mem[0000000030081408] = 000000ff, %l1 = 000000001a040000
lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %l1 = 00000000000000ff, imm = fffffffffffff890, %l2 = 0000000000000000
sub %l1,-0x770,%l2 ! %l2 = 000000000000086f
! Mem[000000001014141c] = 000000ff, %f5 = 00000000
ld [%i5+0x01c],%f5 ! %f5 = 000000ff
! %f17 = ff000000, %f11 = e822251e, %f15 = 00ff0000
fadds %f17,%f11,%f15 ! %f15 = ff000000
! Mem[0000000010001428] = 047effa5, %l2 = 000000000000086f
ldsh [%i0+0x028],%l2 ! %l2 = 000000000000047e
! Mem[0000000010141410] = 0000001e, %l4 = 00000000000000ff
lduha [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000020800000] = ff00e062, %l7 = 000000000000001e
lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000ff00
! %l7 = 000000000000ff00, imm = 00000000000008cb, %l5 = 00000000000000ff
add %l7,0x8cb,%l5 ! %l5 = 00000000000107cb
! Mem[0000000010041408] = ff00ff00, %f16 = ffffffff
ld [%i1+%o4],%f16 ! %f16 = ff00ff00
! Starting 10 instruction Store Burst
! %f23 = 00000000, Mem[0000000030081408] = ff000000
sta %f23,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
p0_label_578:
! %l0 = fa3f12684e73ad6f, Mem[00000000100c1410] = 000000e3ff00ff00
stxa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = fa3f12684e73ad6f
! %l3 = 00000000000000ff, Mem[0000000030001400] = ffffffff
stba %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
! Mem[0000000010141400] = 00000000, %l1 = 00000000000000ff
swapa [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
! %f0 = 00ffffff 00000000 00000000 00000000
! %f4 = 065f0000 000000ff 00000000 ffffff00
! %f8 = e3000000 00000000 a52e7e04 e822251e
! %f12 = 00ffffff d2030008 00000000 ff000000
stda %f0,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
! %f20 = 00000000, Mem[0000000010141400] = 000000ff
sta %f20,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! %l0 = fa3f12684e73ad6f, Mem[000000001004141b] = d85820ff, %asi = 80
stba %l0,[%i1+0x01b]%asi ! Mem[0000000010041418] = d858206f
! %l3 = 00000000000000ff, Mem[0000000020800000] = ff00e062, %asi = 80
stba %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = ff00e062
! %l7 = 000000000000ff00, Mem[0000000030101410] = ff2522e8
stba %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 002522e8
! %l1 = 0000000000000000, Mem[0000000030041400] = 000000ff
stba %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 0000000000000000, %l4 = 0000000000000000
ldxa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
p0_label_579:
! Mem[0000000030041408] = 000000e3, %l2 = 000000000000047e
lduba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = 00000000, %l2 = 0000000000000000
lduha [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1400] = ffffffffff000000, %f24 = 00ff00ff e3000000
ldda [%i3+%g0]0x88,%f24 ! %f24 = ffffffff ff000000
! Mem[00000000100c1438] = 00000000, %f31 = ffff0000
lda [%i3+0x038]%asi,%f31 ! %f31 = 00000000
! Mem[0000000030041408] = ff000000e3000000, %l3 = 00000000000000ff
ldxa [%i1+%o4]0x89,%l3 ! %l3 = ff000000e3000000
! Mem[0000000010001408] = 00000000, %l5 = 00000000000107cb
lduwa [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141420] = 00000000, %l3 = ff000000e3000000
lduwa [%i5+0x020]%asi,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (89)
! Mem[0000000010081408] = 00000000, %f24 = ffffffff
lda [%i2+%o4]0x80,%f24 ! %f24 = 00000000
! Mem[0000000010001400] = 000000ff 000000ff 00000000 e3ff00ff
! Mem[0000000010001410] = fa3f1268 4e73ad6f 000003d2 00000000
! Mem[0000000010001420] = 000000ff 0000ffff 047effa5 00000000
! Mem[0000000010001430] = 00000000 00000000 0000ffff 00000000
ldda [%i0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010001400
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[00000000100c1400] = ff000000
stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
p0_label_580:
! %l2 = 0000000000000000, imm = fffffffffffffbfa, %l5 = 0000000000000000
add %l2,-0x406,%l5 ! %l5 = fffffffffffffbfa
! Mem[00000000211c0001] = 00ffe5a1, %l4 = 0000000000000000
ldstub [%o2+0x001],%l4 ! %l4 = 000000ff000000ff
! %l5 = fffffffffffffbfa, Mem[00000000300c1408] = ffffffff
stwa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = fffffbfa
! %f26 = d85820ff 047e2ea5, %l7 = 000000000000ff00
! Mem[0000000010141418] = 00000013000000ff
add %i5,0x018,%g1
stda %f26,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141418] = 00000013000000ff
! %l4 = 00000000000000ff, imm = fffffffffffff45f, %l1 = 0000000000000000
orn %l4,-0xba1,%l1 ! %l1 = 0000000000000bff
! %l3 = 0000000000000000, Mem[0000000010181408] = 0000041a00ff0000
stxa %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
! %l1 = 0000000000000bff, Mem[00000000211c0000] = 00ffe5a1, %asi = 80
stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0bffe5a1
! %l5 = fffffffffffffbfa, Mem[0000000020800040] = e3fff99a, %asi = 80
stha %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = fbfaf99a
! Mem[0000000010101408] = 00000000, %l1 = 0000000000000bff
ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000, %l6 = 00000000000000ff
ldswa [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
p0_label_581:
! Mem[0000000030101400] = ffffffff ffffffff 000000ff d2030008
! Mem[0000000030101410] = 002522e8 00000000 00736934 00000000
! Mem[0000000030101420] = 00000000 00000000 d8c31769 5610d03d
! Mem[0000000030101430] = ff000000 0d916d64 27e2d0d7 9eaf4194
ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
! Mem[0000000010181400] = 00000000, %l5 = fffffffffffffbfa
ldsha [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
! %l0 = fa3f12684e73ad6f, imm = fffffffffffffcfa, %l6 = 0000000000000000
orn %l0,-0x306,%l6 ! %l6 = fa3f12684e73af6f
! Mem[00000000211c0000] = 0bffe5a1, %l1 = 0000000000000000
lduha [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000bff
! Mem[0000000020800040] = fbfaf99a, %l5 = 0000000000000000
ldsb [%o1+0x041],%l5 ! %l5 = fffffffffffffffa
! Mem[0000000030181400] = e3005fff, %l1 = 0000000000000bff
ldswa [%i6+%g0]0x89,%l1 ! %l1 = ffffffffe3005fff
! Mem[0000000010001424] = 0000ffff, %l6 = fa3f12684e73af6f
lduha [%i0+0x024]%asi,%l6 ! %l6 = 0000000000000000
membar #Sync ! Added by membar checker (90)
! Mem[0000000010181400] = 00000000 000000ff 00000000 00000000
! Mem[0000000010181410] = 000000e3 29ea0000 000000ff ffffffff
! Mem[0000000010181420] = 00000000 ff000000 000000ff 000000ff
! Mem[0000000010181430] = ff000000 00000000 00000000 047e00ff
ldda [%i6]ASI_BLK_PL,%f16 ! Block Load from 0000000010181400
! Mem[0000000010041430] = 080003d2 ffffff00, %l6 = 00000000, %l7 = 0000ff00
ldda [%i1+0x030]%asi,%l6 ! %l6 = 00000000080003d2 00000000ffffff00
! Starting 10 instruction Store Burst
! %f16 = ff000000 00000000 00000000 00000000
! %f20 = 0000ea29 e3000000 ffffffff ff000000
! %f24 = 000000ff 00000000 ff000000 ff000000
! %f28 = 00000000 000000ff ff007e04 00000000
stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
p0_label_582:
membar #Sync ! Added by membar checker (91)
! Mem[0000000010041419] = d858206f, %l3 = 0000000000000000
ldstuba [%i1+0x019]%asi,%l3 ! %l3 = 00000058000000ff
! %l7 = 00000000ffffff00, immd = fffffffffffff77f, %l1 = ffffffffe3005fff
mulx %l7,-0x881,%l1 ! %l1 = fffff77f00088100
! %l0 = fa3f12684e73ad6f, %l0 = fa3f12684e73ad6f, %l2 = 0000000000000000
addc %l0,%l0,%l2 ! %l2 = f47e24d09ce75ade
! %f20 = 0000ea29 e3000000, Mem[00000000100c1428] = d85800ff 047e2ea5
std %f20,[%i3+0x028] ! Mem[00000000100c1428] = 0000ea29 e3000000
! Mem[0000000030101400] = ffffffff, %l7 = 00000000ffffff00
swapa [%i4+%g0]0x81,%l7 ! %l7 = 00000000ffffffff
! %l1 = fffff77f00088100, Mem[0000000010041400] = ff0000ff
stba %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000
! %f16 = ff000000 00000000 00000000 00000000
! %f20 = 0000ea29 e3000000 ffffffff ff000000
! %f24 = 000000ff 00000000 ff000000 ff000000
! %f28 = 00000000 000000ff ff007e04 00000000
stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
! %l4 = 00000000000000ff, imm = 00000000000001f3, %l0 = fa3f12684e73ad6f
orn %l4,0x1f3,%l0 ! %l0 = fffffffffffffeff
! %l1 = fffff77f00088100, Mem[0000000030181408] = ff0000ff
stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff008100
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l6 = 00000000080003d2
ldsba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
p0_label_583:
! Mem[0000000010181410] = 000000e3, %f12 = ff000000
lda [%i6+%o5]0x80,%f12 ! %f12 = 000000e3
! Mem[0000000010141410] = 1e000000, %f10 = d8c31769
lda [%i5+%o5]0x88,%f10 ! %f10 = 1e000000
! Mem[0000000030081410] = 00005f06, %l5 = fffffffffffffffa
lduha [%i2+%o5]0x89,%l5 ! %l5 = 0000000000005f06
! Mem[00000000300c1400] = ffffffff0000ff00, %f12 = 000000e3 0d916d64
ldda [%i3+%g0]0x89,%f12 ! %f12 = ffffffff 0000ff00
! Mem[0000000010181400] = 00000000 000000ff 00000000 00000000
! Mem[0000000010181410] = 000000e3 29ea0000 000000ff ffffffff
! Mem[0000000010181420] = 00000000 ff000000 000000ff 000000ff
! Mem[0000000010181430] = ff000000 00000000 00000000 047e00ff
ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
! Code Fragment 3
p0_fragment_56:
! %l0 = fffffffffffffeff
setx 0x564b94007714e836,%g7,%l0 ! %l0 = 564b94007714e836
! %l1 = fffff77f00088100
setx 0x7f16a9efc90f2bb8,%g7,%l1 ! %l1 = 7f16a9efc90f2bb8
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 564b94007714e836
setx 0x66da44cfb7350748,%g7,%l0 ! %l0 = 66da44cfb7350748
! %l1 = 7f16a9efc90f2bb8
setx 0x72b48c87b65ceab2,%g7,%l1 ! %l1 = 72b48c87b65ceab2
! Mem[0000000010181430] = ff000000 00000000, %l4 = 000000ff, %l5 = 00005f06
ldd [%i6+0x030],%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[000000001014140c] = 00000000, %l1 = 72b48c87b65ceab2
lduha [%i5+0x00e]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001400] = ff000000, %l6 = 0000000000000000
ldsha [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f28 = 00000000 000000ff, Mem[0000000010101408] = ff000000 00000000
stda %f28,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 000000ff
p0_label_584:
! %l2 = 9ce75ade, %l3 = 00000058, Mem[00000000300c1408] = fafbffff ffffffff
stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 9ce75ade 00000058
! %l7 = 00000000ffffffff, %l4 = 00000000ff000000, %l0 = 66da44cfb7350748
addc %l7,%l4,%l0 ! %l0 = 00000001feffffff
! Mem[0000000010081408] = 00000000, %l3 = 0000000000000058
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! %f16 = ff000000, Mem[000000001004141c] = ff000000
st %f16,[%i1+0x01c] ! Mem[000000001004141c] = ff000000
! %f26 = ff000000 ff000000, Mem[0000000030081410] = 065f0000 000000ff
stda %f26,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000 ff000000
! %l0 = feffffff, %l1 = 00000000, Mem[0000000010141400] = 00000000 00000000
stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = feffffff 00000000
! %l6 = 0000000000000000, Mem[0000000020800000] = ff00e062, %asi = 80
stha %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000e062
! Mem[00000000300c1408] = 9ce75ade, %l7 = 00000000ffffffff
ldstuba [%i3+%o4]0x89,%l7 ! %l7 = 000000de000000ff
! %f28 = 00000000 000000ff, Mem[0000000010041410] = 0000ea29 e3000000
stda %f28,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %l0 = 00000001feffffff
ldsba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
p0_label_585:
! Mem[0000000030101410] = e8222500, %l4 = 00000000ff000000
ldsba [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = 0000000000000000, %l2 = f47e24d09ce75ade
ldxa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081400] = 00ffffff, %f30 = ff007e04
lda [%i2+%g0]0x81,%f30 ! %f30 = 00ffffff
! %f27 = ff000000, %f30 = 00ffffff
fcmpes %fcc2,%f27,%f30 ! %fcc2 = 1
! Mem[0000000030041400] = 00000000, %l5 = 0000000000000000
lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101408] = ff000000, %l0 = 0000000000000000
ldsha [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000211c0000] = 0bffe5a1, %l1 = 0000000000000000
lduh [%o2+%g0],%l1 ! %l1 = 0000000000000bff
! Mem[0000000010001430] = 0000000000000000, %l3 = 0000000000000000
ldx [%i0+0x030],%l3 ! %l3 = 0000000000000000
! Mem[0000000030001400] = ffffffff, %l0 = 0000000000000000
lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000de, Mem[0000000010141410] = 0000001e, %asi = 80
stba %l7,[%i5+0x010]%asi ! Mem[0000000010141410] = de00001e
p0_label_586:
! %l6 = 00000000, %l7 = 000000de, Mem[00000000100c1408] = ff0000ff ff000000
stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 000000de
! Mem[0000000020800001] = 0000e062, %l0 = 00000000ffffffff
ldstub [%o1+0x001],%l0 ! %l0 = 00000000000000ff
! %l4 = 0000000000000000, Mem[00000000300c1410] = 000000ff
stba %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! Mem[0000000030101408] = ff000000, %l3 = 0000000000000000
ldstuba [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! %l4 = 0000000000000000, %l2 = 0000000000000000, %y = ffffffff
sdiv %l4,%l2,%l7 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! Mem[0000000030141408] = 000000ff, %l3 = 0000000000000000
swapa [%i5+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c143c] = ffff0000, %l1 = 0000000000000bff, %asi = 80
swapa [%i3+0x03c]%asi,%l1 ! %l1 = 00000000ffff0000
! %l3 = 00000000000000ff, Mem[00000000100c141e] = 00000000
sth %l3,[%i3+0x01e] ! Mem[00000000100c141c] = 000000ff
! %f12 = 00000000, Mem[0000000030041400] = 00000000
sta %f12,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
! Starting 10 instruction Load Burst
! %l5 = 0000000000000000, Mem[0000000030081400] = ffffff00
stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffff00
p0_label_587:
! Mem[0000000030041410] = e3000000, %l5 = 0000000000000000
ldsha [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1410] = 00000000, %l3 = 00000000000000ff
lduba [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = 000000e3, %f14 = ff007e04
lda [%i6+%o5]0x80,%f14 ! %f14 = 000000e3
! Mem[0000000030041408] = 00000000, %l6 = 0000000000000000
ldsha [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = 00ffffffd2030000, %l4 = 0000000000000000
ldxa [%i4+%o5]0x88,%l4 ! %l4 = 00ffffffd2030000
! Mem[0000000010141408] = 00ffffff, %l5 = 0000000000000000
lduba [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (92)
! Mem[0000000010041400] = 000000ff, %l7 = 00000000000000de
lduwa [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000211c0000] = 0bffe5a1, %l7 = 00000000000000ff
ldub [%o2+%g0],%l7 ! %l7 = 000000000000000b
! Mem[0000000010141414] = 001e0000, %l5 = 0000000000000000
lduwa [%i5+0x014]%asi,%l5 ! %l5 = 00000000001e0000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[00000000300c1408] = 000000589ce75aff
stxa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
p0_label_588:
! Mem[0000000010181434] = 00000000, %l5 = 00000000001e0000, %asi = 80
swapa [%i6+0x034]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = e3000000, %l0 = 0000000000000028
swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000e3000000
! %l1 = 00000000ffff0000, Mem[00000000300c1410] = 000000001e000000
stxa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000ffff0000
! %l3 = 0000000000000000, Mem[0000000010101400] = 00000000a50000ff
stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000000000000
! Mem[0000000030181408] = ff008100, %l6 = 0000000000000000
ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000030141410] = e3005fff
stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = e3000000
! %l3 = 0000000000000000, Mem[0000000010181410] = e3000000
stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = e3000000
! Mem[0000000010081430] = 00000000ff000000, %l6 = 0000000000000000, %l6 = 0000000000000000
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ff000000
! Mem[00000000100c1408] = 00000000, %l0 = 00000000e3000000
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000000ffffffff, %l4 = 00ffffffd2030000
ldx [%i3+%g0],%l4 ! %l4 = 00000000ffffffff
p0_label_589:
! Mem[000000001000140c] = e3ff00ff, %l6 = 00000000ff000000
lduwa [%i0+0x00c]%asi,%l6 ! %l6 = 00000000e3ff00ff
! Mem[0000000030001400] = ffffffff 00ff0000, %l6 = e3ff00ff, %l7 = 0000000b
ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 0000000000ff0000
! Mem[0000000010001410] = 68123ffa, %l2 = 0000000000000000
lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000068123ffa
! Mem[0000000010181430] = ff000000, %l7 = 0000000000ff0000
ldsba [%i6+0x033]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = ff000000, %l0 = 0000000000000000
lduba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l2 = 0000000068123ffa
ldswa [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181408] = ff0081ff, %l6 = 00000000ffffffff
ldswa [%i6+%o4]0x89,%l6 ! %l6 = ffffffffff0081ff
! Mem[0000000030081400] = 00ffffff 00000000 00000000 00000000
! Mem[0000000030081410] = ff000000 ff000000 00000000 ffffff00
! Mem[0000000030081420] = e3000000 00000000 a52e7e04 e822251e
! Mem[0000000030081430] = 00ffffff d2030008 00000000 ff000000
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
! Mem[0000000030081400] = 00000000 ffffff00, %l4 = ffffffff, %l5 = 00000000
ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000ffffff00 0000000000000000
! Starting 10 instruction Store Burst
! %f24 = 000000ff, Mem[0000000010001410] = 68123ffa
sta %f24,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
p0_label_590:
! %l0 = 000000ff, %l1 = ffff0000, Mem[0000000010101400] = 00000000 00000000
stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff ffff0000
! %f26 = ff000000 ff000000, Mem[0000000010141408] = 00ffffff 00000000
stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000 ff000000
! Mem[0000000030181410] = 00000000, %l7 = 0000000000000000
swapa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
! %l6 = ffffffffff0081ff, Mem[0000000030001400] = ffffffff
stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff0081ff
! %f16 = ff000000, Mem[0000000030181408] = ff0081ff
sta %f16,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000
! %l6 = ffffffffff0081ff, Mem[0000000020800040] = fbfaf99a
stb %l6,[%o1+0x040] ! Mem[0000000020800040] = fffaf99a
! Mem[0000000030101410] = 002522e8, %l6 = ffffffffff0081ff
ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %f30 = 00ffffff, Mem[0000000030041408] = 00000000
sta %f30,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ffffff
! Mem[0000000010181400] = 00000000, %l0 = 00000000000000ff
swapa [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00000000, %f19 = 00000000
lda [%i4+%o4]0x80,%f19 ! %f19 = 00000000
p0_label_591:
! Mem[0000000010181420] = 00000000, %l5 = 0000000000000000
ldswa [%i6+0x020]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081430] = 00000000, %l3 = 0000000000000000
lduba [%i2+0x030]%asi,%l3 ! %l3 = 0000000000000000
! %f19 = 00000000, %f23 = ff000000, %f17 = 00000000
fadds %f19,%f23,%f17 ! %f17 = ff000000
! Mem[0000000030001400] = ff8100ff, %l4 = 00000000ffffff00
lduha [%i0+%g0]0x81,%l4 ! %l4 = 000000000000ff81
! %l4 = 000000000000ff81, immd = 0000000000000012, %l1 = 00000000ffff0000
udivx %l4,0x012,%l1 ! %l1 = 0000000000000e31
! Mem[0000000030141400] = acf6ffffff000000, %f22 = ffffffff ff000000
ldda [%i5+%g0]0x89,%f22 ! %f22 = acf6ffff ff000000
! Mem[0000000010001408] = 00000000, %l4 = 000000000000ff81
ldsha [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041438] = ff007e0400000000, %l6 = 0000000000000000
ldx [%i1+0x038],%l6 ! %l6 = ff007e0400000000
! Mem[0000000010141408] = 000000ff000000ff, %l2 = 0000000000000000
ldxa [%i5+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000030001408] = 00000000
stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
p0_label_592:
! Mem[0000000010081408] = 000000ff, %l4 = 0000000000000000
swapa [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! %l2 = 000000ff000000ff, Mem[0000000010101410] = 000003d2
stwa %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
! Mem[0000000010041418] = ffffffffff000000, %l3 = 0000000000000000, %l7 = 0000000000000000
add %i1,0x18,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ffffffffff000000
membar #Sync ! Added by membar checker (93)
! %f24 = 000000ff, Mem[0000000030081408] = 00000000
sta %f24,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff
! %f2 = 00000000 00000000, Mem[0000000010001420] = 000000ff 0000ffff
std %f2 ,[%i0+0x020] ! Mem[0000000010001420] = 00000000 00000000
! Mem[0000000030081408] = ff000000, %l7 = ffffffffff000000
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010101400] = 000000ff, %l5 = 0000000000000000
ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141400] = fffffffe, %l0 = 0000000000000000
swapa [%i5+%g0]0x80,%l0 ! %l0 = 00000000fffffffe
! %l2 = 000000ff000000ff, Mem[0000000030181410] = 00000000
stha %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %f22 = acf6ffff
lda [%i6+%o4]0x80,%f22 ! %f22 = 00000000
p0_label_593:
! Mem[0000000021800140] = 000099db, %l3 = 0000000000000000
lduh [%o3+0x140],%l3 ! %l3 = 0000000000000000
! Mem[0000000010101424] = ffffa52e, %f18 = 00000000
lda [%i4+0x024]%asi,%f18 ! %f18 = ffffa52e
! %f16 = ff000000, %f24 = 000000ff
fcmpes %fcc3,%f16,%f24 ! %fcc3 = 1
! Mem[0000000010141418] = 00000013 000000ff, %l4 = 000000ff, %l5 = 00000000
ldd [%i5+0x018],%l4 ! %l4 = 0000000000000013 00000000000000ff
! Mem[0000000010181410] = 000000e3, %l5 = 00000000000000ff
ldswa [%i6+%o5]0x80,%l5 ! %l5 = 00000000000000e3
! Mem[0000000010101410] = ff000000, %f6 = 00ffffff
lda [%i4+%o5]0x88,%f6 ! %f6 = ff000000
! Mem[0000000010041410] = 00000000, %l2 = 000000ff000000ff
lduha [%i1+0x012]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = 000000001a040000, %f8 = 00000000 000000e3
ldda [%i2+%o5]0x80,%f8 ! %f8 = 00000000 1a040000
! Mem[00000000100c1400] = 00000000 ffffffff ff000000 de000000
! Mem[00000000100c1410] = fa3f1268 4e73ad6f 00000000 000000ff
! Mem[00000000100c1420] = 00000000 000000e3 0000ea29 e3000000
! Mem[00000000100c1430] = 080003d2 ffffff00 00000000 00000bff
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
! Starting 10 instruction Store Burst
! Mem[0000000010181404] = 000000ff, %l0 = fffffffe, %l3 = 00000000
add %i6,0x04,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000000000ff
p0_label_594:
! Mem[0000000030181408] = 000000ff, %l1 = 0000000000000e31
ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! %l6 = ff007e0400000000, Mem[0000000010141410] = 1e0000de
stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %f9 = 1a040000, Mem[0000000030181410] = 0000ff00
sta %f9 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 1a040000
! Mem[0000000030081410] = 000000ff, %l5 = 00000000000000e3
swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %f7 = 00000000, Mem[0000000030101400] = ffffff00
sta %f7 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
! %f15 = 00000000, Mem[0000000010041400] = 000000ff
sta %f15,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
! Mem[0000000010181430] = ff000000001e0000, %l1 = 0000000000000000, %l5 = 00000000000000ff
add %i6,0x30,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ff000000001e0000
! Mem[0000000030081410] = 000000e3, %l6 = ff007e0400000000
ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 000000e3000000ff
! %l4 = 0000000000000013, Mem[0000000010041408] = 00000000
stba %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 13000000
! Starting 10 instruction Load Burst
! Mem[0000000021800040] = ffff28b2, %l1 = 0000000000000000
ldsha [%o3+0x040]%asi,%l1 ! %l1 = ffffffffffffffff
p0_label_595:
! Mem[0000000010081400] = ff00000000000000, %f4 = 000000ff 000000ff
ldda [%i2+%g0]0x88,%f4 ! %f4 = ff000000 00000000
! Mem[0000000010001400] = ff000000, %l3 = 00000000000000ff
ldsha [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = 000000e3, %l4 = 0000000000000013
lduwa [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000e3
! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
ldsba [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
ldsha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001410] = ff0000004e73ad6f, %f10 = 1e2522e8 047e2ea5
ldda [%i0+%o5]0x80,%f10 ! %f10 = ff000000 4e73ad6f
! Mem[0000000010041416] = 000000ff, %l5 = ff000000001e0000
ldstub [%i1+0x016],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030041410] = 00000028, %l0 = 00000000fffffffe
ldswa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000028
! Mem[0000000010181410] = 0000ea29e3000000, %f12 = 080003d2 ffffff00
ldda [%i6+%o5]0x88,%f12 ! %f12 = 0000ea29 e3000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[000000001018143c] = 047e00ff
sth %l3,[%i6+0x03c] ! Mem[000000001018143c] = 000000ff
p0_label_596:
! Mem[000000001008142c] = ff000000, %l3 = 0000000000000000
swap [%i2+0x02c],%l3 ! %l3 = 00000000ff000000
! Mem[0000000010101438] = 0000ff04, %l5 = 0000000000000000, %asi = 80
swapa [%i4+0x038]%asi,%l5 ! %l5 = 000000000000ff04
! %l4 = 000000e3, %l5 = 0000ff04, Mem[0000000030181410] = 1a040000 065f0000
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000e3 0000ff04
! %f0 = 00000000, %f13 = e3000000
fcmps %fcc0,%f0 ,%f13 ! %fcc0 = 2
! %f2 = 00000000 00000000, Mem[0000000010181400] = 000000ff ff000000
stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 00000000
! %l6 = 00000000000000e3, Mem[0000000010001400] = ff000000
stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff0000e3
! %l5 = 000000000000ff04, Mem[0000000030081410] = 000000ff
stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000004
! %l1 = ffffffffffffffff, Mem[0000000010181400] = 00000000
stba %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
! Mem[0000000010081410] = 00000000, %l2 = 0000000000000000
ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 00000000, %l7 = 00000000000000ff
lduha [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000000
p0_label_597:
! Mem[0000000010141400] = 00000000, %l3 = 00000000ff000000
lduha [%i5+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = 2800000029ea0000, %l2 = 0000000000000000
ldxa [%i1+%o5]0x81,%l2 ! %l2 = 2800000029ea0000
! Mem[0000000010141400] = 0000000000000000, %l6 = 00000000000000e3
ldxa [%i5+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = 0bffe5a1, %l7 = 0000000000000000
ldsha [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000bff
! Mem[00000000300c1400] = 0000ff00, %l5 = 000000000000ff04
ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1408] = 000000de000000ff, %f20 = fa3f1268 4e73ad6f
ldda [%i3+%o4]0x88,%f20 ! %f20 = 000000de 000000ff
! Mem[0000000030001400] = ff8100ff, %f10 = ff000000
lda [%i0+%g0]0x81,%f10 ! %f10 = ff8100ff
! Mem[0000000030181410] = e300000004ff0000, %f6 = ff000000 00000000
ldda [%i6+%o5]0x81,%f6 ! %f6 = e3000000 04ff0000
! Mem[0000000030181408] = ff0000ff, %l2 = 2800000029ea0000
lduwa [%i6+%o4]0x81,%l2 ! %l2 = 00000000ff0000ff
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = e3000000, %f4 = ff000000
lda [%i6+%o5]0x81,%f4 ! %f4 = e3000000
p0_label_598:
! Mem[000000001000142d] = 00000000, %l2 = 00000000ff0000ff
ldstuba [%i0+0x02d]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041408] = 00ffffff, %l0 = 0000000000000028
swapa [%i1+%o4]0x81,%l0 ! %l0 = 0000000000ffffff
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030101410] = e82225ff 00000000
stda %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
! %f26 = 0000ea29 e3000000, Mem[00000000300c1410] = 00000000 0000ffff
stda %f26,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000ea29 e3000000
! %f28 = 080003d2, %f2 = 00000000
fcmpes %fcc0,%f28,%f2 ! %fcc0 = 2
! %f6 = e3000000, Mem[0000000030181400] = e3005fff
sta %f6 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = e3000000
! %f14 = 000000ff, Mem[0000000010181430] = ff000000
sta %f14,[%i6+0x030]%asi ! Mem[0000000010181430] = 000000ff
! Mem[0000000030101400] = 00000000, %l2 = 0000000000000000
swapa [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000020800040] = fffaf99a, %l2 = 0000000000000000
ldstub [%o1+0x040],%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00000013, %l1 = ffffffffffffffff
ldswa [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000013
p0_label_599:
! Mem[0000000010181408] = 00000000, %l1 = 0000000000000013
ldswa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = ffffffff00000000, %l1 = 0000000000000000
ldxa [%i3+%g0]0x88,%l1 ! %l1 = ffffffff00000000
! Mem[0000000010081418] = 00000000ffffffff, %f20 = 000000de 000000ff
ldda [%i2+0x018]%asi,%f20 ! %f20 = 00000000 ffffffff
! Mem[0000000010101410] = ff000000, %l3 = 0000000000000000
lduba [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = ff0000ff, %l6 = 0000000000000000
ldswa [%i6+%o4]0x81,%l6 ! %l6 = ffffffffff0000ff
membar #Sync ! Added by membar checker (94)
! Mem[0000000030041400] = 00000000 000000ff 00000028 00000000
! Mem[0000000030041410] = 28000000 29ea0000 000000ff ffffffff
! Mem[0000000030041420] = 00000000 ff000000 000000ff 000000ff
! Mem[0000000030041430] = ff000000 00000000 00000000 047e00ff
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
! Mem[0000000030041400] = 00000000, %l7 = 0000000000000bff
lduwa [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l2 = 00000000000000ff
lduwa [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l0 = 0000000000ffffff
lduwa [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030001400] = ff8100ff
stwa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
p0_label_600:
! %f4 = e3000000 00000000, %l0 = 0000000000000000
! Mem[0000000010041438] = ff007e0400000000
add %i1,0x038,%g1
stda %f4,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041438] = ff007e0400000000
! Mem[0000000010041414] = 0000ffff, %l6 = ff0000ff, %l2 = 00000000
add %i1,0x14,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010101438] = 00000000, %l0 = 0000000000000000
swap [%i4+0x038],%l0 ! %l0 = 0000000000000000
! Mem[0000000030081410] = 04000000, %l6 = ffffffffff0000ff
ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 00000004000000ff
! %l0 = 00000000, %l1 = 00000000, Mem[00000000100c1408] = 000000ff 000000de
stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 00000000
! %l1 = ffffffff00000000, Mem[0000000010181408] = 00000000
stba %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! Mem[0000000030101408] = ff0000ff, %l3 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010001428] = 047effa5, %l4 = 000000e3, %l5 = 00000000
add %i0,0x28,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000047effa5
! Mem[0000000030081400] = 00ffffff, %l7 = 0000000000000000
swapa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000ffffff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 00000000, %l7 = 0000000000ffffff
ldsba [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000000
p0_label_601:
! Mem[0000000010041410] = 00000000, %l2 = 000000000000ffff
lduha [%i1+0x012]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081408] = 000000ff, %f3 = 00000000
lda [%i2+%o4]0x89,%f3 ! %f3 = 000000ff
! Mem[0000000010081404] = 000000ff, %l0 = 0000000000000000
ldsha [%i2+0x006]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141408] = ff000000, %l4 = 00000000000000e3
ldswa [%i5+%o4]0x80,%l4 ! %l4 = ffffffffff000000
! Mem[0000000030181400] = 000000e3, %l4 = ffffffffff000000
lduha [%i6+%g0]0x81,%l4 ! %l4 = 0000000000000000
! %f8 = 00000000, %f13 = e3000000, %f7 = 04ff0000
fadds %f8 ,%f13,%f7 ! %f7 = e3000000
! Mem[0000000010081434] = ff000000, %f3 = 000000ff
lda [%i2+0x034]%asi,%f3 ! %f3 = ff000000
! Mem[00000000211c0000] = 0bffe5a1, %l1 = ffffffff00000000
lduba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001408] = 00000000e3000000, %l0 = 00000000000000ff
ldxa [%i0+%o4]0x81,%l0 ! %l0 = 00000000e3000000
! Starting 10 instruction Store Burst
! %f2 = 00000000 ff000000, %l1 = 00000000000000ff
! Mem[0000000030181410] = e300000004ff0000
add %i6,0x010,%g1
stda %f2,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030181410] = 000000ff00000000
p0_label_602:
! Mem[00000000100c1400] = 00000000, %l0 = 00000000e3000000
ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010041428] = ff000000 ff000000
stda %l2,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000 000000ff
! Mem[0000000010081410] = 000000ff, %l5 = 00000000047effa5
swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %f4 = e3000000 00000000, Mem[0000000010081410] = 047effa5 0000041a
stda %f4 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = e3000000 00000000
! Mem[0000000010041410] = 00000000, %l2 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[00000000211c0000] = 0bffe5a1, %l5 = 00000000000000ff
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 0000000b000000ff
membar #Sync ! Added by membar checker (95)
! %f0 = 00000000 ffffff00, Mem[0000000030041400] = 00000000 000000ff
stda %f0 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 ffffff00
! %f23 = ffffffff, Mem[0000000010101410] = ff000000
sta %f23,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
! Mem[0000000010101408] = 00000000, %l6 = 0000000000000004
ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1424] = 000000e3, %l6 = 0000000000000000
lduh [%i3+0x026],%l6 ! %l6 = 00000000000000e3
p0_label_603:
! Mem[0000000010081410] = 00000000, %l5 = 000000000000000b
ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141428] = 0000ff00, %l4 = 0000000000000000
lduh [%i5+0x028],%l4 ! %l4 = 0000000000000000
! Mem[0000000010081404] = 000000ff, %l5 = 0000000000000000
ldsba [%i2+0x007]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000211c0000] = ffffe5a1, %l3 = 00000000000000ff
ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010001408] = 00000000, %l3 = ffffffffffffffff
lduwa [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = ffffe5a1, %l7 = 0000000000000000
ldsb [%o2+%g0],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001400] = 00000000 00ff0000 00000000 e3000000
! Mem[0000000030001410] = 6fad734e 00000000 00fb00e3 e4ff0000
! Mem[0000000030001420] = 172f6f72 fd5700ff 00000000 000000ff
! Mem[0000000030001430] = ff000000 60b10000 a5ff7e04 d2030000
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[0000000030141408] = 00000000, %l1 = 00000000000000ff
ldsba [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000211c0000] = ffffe5a1, %l7 = ffffffffffffffff
ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f25 = ff000000, %f30 = 00000000, %f26 = 000000ff 000000ff
fsmuld %f25,%f30,%f26 ! %f26 = 80000000 00000000
p0_label_604:
! %l4 = 00000000, %l5 = ffffffff, Mem[0000000030101408] = ff0000ff 080003d2
stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 ffffffff
membar #Sync ! Added by membar checker (96)
! %l1 = 0000000000000000, Mem[0000000030001408] = 00000000
stha %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
! %l6 = 00000000000000e3, imm = fffffffffffffdc4, %l1 = 0000000000000000
or %l6,-0x23c,%l1 ! %l1 = fffffffffffffde7
! %l1 = fffffffffffffde7, Mem[00000000300c1410] = 000000e3
stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = e70000e3
! %l2 = 0000000000000000, Mem[0000000010141430] = e3005f06, %asi = 80
stwa %l2,[%i5+0x030]%asi ! Mem[0000000010141430] = 00000000
! %f20 = 28000000 29ea0000, Mem[0000000010041400] = 00000000 00000000
stda %f20,[%i1+%g0]0x80 ! Mem[0000000010041400] = 28000000 29ea0000
! Mem[0000000030181400] = e3000000, %l6 = 00000000000000e3
ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %f6 = 00fb00e3 e4ff0000, %l4 = 0000000000000000
! Mem[0000000030101418] = 0073693400000000
add %i4,0x018,%g1
stda %f6,[%g1+%l4]ASI_PST16_S ! Mem[0000000030101418] = 0073693400000000
! %l0 = 0000000000000000, imm = fffffffffffff207, %l2 = 0000000000000000
add %l0,-0xdf9,%l2 ! %l2 = fffffffffffff207
! Starting 10 instruction Load Burst
! %l1 = fffffffffffffde7, immd = 000000000000098a, %l0 = 0000000000000000
udivx %l1,0x98a,%l0 ! %l0 = 001ad646ddd321c1
p0_label_605:
! Mem[0000000010141400] = 00000000, %l5 = ffffffffffffffff
lduwa [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081410] = 000000ff, %l7 = ffffffffffffffff
ldswa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181400] = ff0000e3, %l6 = 0000000000000000
ldsha [%i6+%g0]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000010081400] = 00000000 000000ff, %l4 = 00000000, %l5 = 00000000
ldda [%i2+0x000]%asi,%l4 ! %l4 = 0000000000000000 00000000000000ff
membar #Sync ! Added by membar checker (97)
! Mem[0000000030101400] = 00000000 ffffffff 00000000 ffffffff
! Mem[0000000030101410] = 00000000 00000000 00736934 00000000
! Mem[0000000030101420] = 00000000 00000000 d8c31769 5610d03d
! Mem[0000000030101430] = ff000000 0d916d64 27e2d0d7 9eaf4194
ldda [%i4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030101400
! Mem[0000000010141400] = 0000000000000000, %f6 = 00fb00e3 e4ff0000
ldda [%i5+%g0]0x80,%f6 ! %f6 = 00000000 00000000
! Mem[0000000010041410] = ff000000 0000ffff, %l2 = fffff207, %l3 = 00000000
ldda [%i1+0x010]%asi,%l2 ! %l2 = 00000000ff000000 000000000000ffff
! %l7 = 00000000000000ff, %l5 = 00000000000000ff, %l6 = ffffffffffffff00
or %l7,%l5,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181410] = 000000ff, %l1 = fffffffffffffde7
ldswa [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f2 = 00000000 e3000000, Mem[0000000010181420] = 00000000 ff000000
std %f2 ,[%i6+0x020] ! Mem[0000000010181420] = 00000000 e3000000
p0_label_606:
! %l3 = 000000000000ffff, Mem[0000000030181400] = e30000ff
stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = e30000ff
! %l3 = 000000000000ffff, Mem[0000000030081400] = 00000000
stha %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000ffff
! Mem[0000000030101408] = 00000000, %l3 = 000000000000ffff
ldswa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %l0 = 001ad646ddd321c1, Mem[0000000010101420] = ff8cffe8, %asi = 80
stha %l0,[%i4+0x020]%asi ! Mem[0000000010101420] = 21c1ffe8
! %f10 = 00000000 000000ff, Mem[0000000010001408] = 00000000 e3ff00ff
std %f10,[%i0+%o4] ! Mem[0000000010001408] = 00000000 000000ff
! %f12 = ff000000 60b10000, Mem[0000000010141400] = 00000000 00000000
stda %f12,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff000000 60b10000
! %l4 = 0000000000000000, Mem[0000000030001400] = 0000000000ff0000
stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
! %l0 = ddd321c1, %l1 = 000000ff, Mem[0000000010041430] = 00000000 000000ff
stda %l0,[%i1+0x030]%asi ! Mem[0000000010041430] = ddd321c1 000000ff
! %f0 = 00000000 00ff0000, %l5 = 00000000000000ff
! Mem[0000000010001408] = 00000000000000ff
add %i0,0x008,%g1
stda %f0,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010001408] = 0000ff0000000000
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 000000004e73ad6f, %l5 = 00000000000000ff
ldxa [%i0+%o5]0x89,%l5 ! %l5 = 000000004e73ad6f
p0_label_607:
! Mem[0000000030041410] = 28000000, %l4 = 0000000000000000
ldswa [%i1+%o5]0x81,%l4 ! %l4 = 0000000028000000
! Mem[0000000010101420] = 21c1ffe8, %l2 = 00000000ff000000, %asi = 80
swapa [%i4+0x020]%asi,%l2 ! %l2 = 0000000021c1ffe8
! Mem[0000000030181410] = ff000000, %f1 = 00ff0000
lda [%i6+%o5]0x89,%f1 ! %f1 = ff000000
! Mem[0000000030041410] = 2800000029ea0000, %l7 = 00000000000000ff
ldxa [%i1+%o5]0x81,%l7 ! %l7 = 2800000029ea0000
! Mem[0000000030001408] = 00000000, %l2 = 0000000021c1ffe8
ldsba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141410] = ff000000 e3000000, %l2 = 00000000, %l3 = 00000000
ldda [%i5+%o5]0x89,%l2 ! %l2 = 00000000e3000000 00000000ff000000
! Mem[0000000010141400] = 000000ff, %f5 = 00000000
lda [%i5+%g0]0x88,%f5 ! %f5 = 000000ff
! %f14 = a5ff7e04, %f4 = 6fad734e
fcmps %fcc0,%f14,%f4 ! %fcc0 = 1
! Mem[0000000030081408] = ff000000, %l6 = 00000000000000ff
lduha [%i2+%o4]0x81,%l6 ! %l6 = 000000000000ff00
! Starting 10 instruction Store Burst
! %f6 = 00000000 00000000, %f14 = a5ff7e04 d2030000
fdtox %f6 ,%f14 ! %f14 = 00000000 00000000
p0_label_608:
! Mem[0000000010001408] = 00ff0000, %l1 = 00000000000000ff
ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081408] = 000000ff, %l1 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! %f6 = 00000000 00000000, %l2 = 00000000e3000000
! Mem[0000000010001418] = 000003d200000000
add %i0,0x018,%g1
stda %f6,[%g1+%l2]ASI_PST8_P ! Mem[0000000010001418] = 000003d200000000
! %f10 = 00000000 000000ff, Mem[0000000010181410] = 000000e3 29ea0000
std %f10,[%i6+%o5] ! Mem[0000000010181410] = 00000000 000000ff
! %l7 = 2800000029ea0000, Mem[000000001000142e] = 00ff0000, %asi = 80
stha %l7,[%i0+0x02e]%asi ! Mem[000000001000142c] = 00ff0000
! Mem[0000000030001400] = 00000000, %l2 = 00000000e3000000
ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081404] = 000000ff, %l0 = 001ad646ddd321c1, %asi = 80
swapa [%i2+0x004]%asi,%l0 ! %l0 = 00000000000000ff
! %f0 = 00000000 ff000000 00000000 e3000000
! %f4 = 6fad734e 000000ff 00000000 00000000
! %f8 = 172f6f72 fd5700ff 00000000 000000ff
! %f12 = ff000000 60b10000 00000000 00000000
stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
membar #Sync ! Added by membar checker (98)
! %l6 = 000000000000ff00, Mem[0000000030101408] = ffffffff00000000
stxa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000000000ff00
! Starting 10 instruction Load Burst
! %l0 = 00000000000000ff, imm = fffffffffffff83b, %l3 = 00000000ff000000
subc %l0,-0x7c5,%l3 ! %l3 = 00000000000008c4
p0_label_609:
! Mem[0000000030081400] = 0000ffff, %l2 = 0000000000000000
ldsha [%i2+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = ffffe5a1, %l4 = 0000000028000000
ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141408] = ff000000, %l4 = ffffffffffffffff
lduba [%i5+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181400] = 000000ff, %l6 = 000000000000ff00
ldsha [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030141410] = 000000e3, %l0 = 00000000000000ff
ldsba [%i5+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, imm = 0000000000000423, %l7 = 2800000029ea0000
add %l0,0x423,%l7 ! %l7 = 0000000000000423
! Mem[0000000030141410] = 000000e3, %l6 = 00000000000000ff
lduwa [%i5+%o5]0x81,%l6 ! %l6 = 00000000000000e3
! %l2 = ffffffffffffffff, imm = fffffffffffff4dd, %l6 = 00000000000000e3
and %l2,-0xb23,%l6 ! %l6 = fffffffffffff4dd
! Mem[0000000030081408] = ff000000, %f29 = 000000ff
lda [%i2+%o4]0x81,%f29 ! %f29 = ff000000
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 00000028, %l2 = ffffffffffffffff
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000028000000ff
p0_label_610:
! %l7 = 0000000000000423, Mem[0000000010181400] = ff00000000000000
stxa %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000423
! Mem[0000000010041400] = 00000028, %l2 = 0000000000000028
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000028000000ff
! Mem[0000000030041410] = ff000000, %l5 = 000000004e73ad6f
ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! %f26 = 3dd01056, Mem[0000000030001400] = 000000ff
sta %f26,[%i0+%g0]0x89 ! Mem[0000000030001400] = 3dd01056
! Code Fragment 3
p0_fragment_57:
! %l0 = 0000000000000000
setx 0x59d396902f60d4ae,%g7,%l0 ! %l0 = 59d396902f60d4ae
! %l1 = 00000000000000ff
setx 0x129581a03c44bd89,%g7,%l1 ! %l1 = 129581a03c44bd89
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 59d396902f60d4ae
setx 0xaad2603fecae9b4d,%g7,%l0 ! %l0 = aad2603fecae9b4d
! %l1 = 129581a03c44bd89
setx 0x81851717815d5875,%g7,%l1 ! %l1 = 81851717815d5875
! %l0 = aad2603fecae9b4d, Mem[0000000010001408] = ff00ff00
stba %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 4d00ff00
! Mem[0000000010181408] = 00000000, %l6 = fffffffffffff4dd
swapa [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = e70000e3, %l7 = 0000000000000423
swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000e70000e3
! %f26 = 3dd01056 6917c3d8, %l5 = 00000000000000ff
! Mem[0000000030181410] = 000000ff00000000
add %i6,0x010,%g1
stda %f26,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181410] = d8c317695610d03d
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = ff00c752, %l3 = 00000000000008c4
ldsha [%o3+0x1c0]%asi,%l3 ! %l3 = ffffffffffffff00
p0_label_611:
! Mem[0000000021800180] = 00b7423e, %l4 = 00000000000000ff
ldsha [%o3+0x180]%asi,%l4 ! %l4 = 00000000000000b7
! Mem[0000000030181400] = 00000000e30000ff, %f22 = 00000000 34697300
ldda [%i6+%g0]0x89,%f22 ! %f22 = 00000000 e30000ff
! Mem[00000000100c1410] = 68123ffa, %l0 = aad2603fecae9b4d
lduba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000fa
! Mem[0000000010081408] = 00000000, %l7 = 00000000e70000e3
ldswa [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141400] = 000000ff, %f6 = 00000000
lda [%i5+%g0]0x81,%f6 ! %f6 = 000000ff
! Mem[00000000218000c0] = ffffd5a0, %l0 = 00000000000000fa
ldsba [%o3+0x0c1]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000218000c0] = ffffd5a0, %l7 = 0000000000000000
lduh [%o3+0x0c0],%l7 ! %l7 = 000000000000ffff
! Mem[0000000010041410] = ffff0000000000ff, %l7 = 000000000000ffff
ldxa [%i1+%o5]0x88,%l7 ! %l7 = ffff0000000000ff
! Mem[0000000030181410] = d8c31769, %l7 = ffff0000000000ff
lduba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000d8
! Starting 10 instruction Store Burst
! %l0 = ffffffff, %l1 = 815d5875, Mem[0000000030141410] = 000000e3 000000ff
stda %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff 815d5875
p0_label_612:
! %l0 = ffffffffffffffff, Mem[0000000030081400] = 000000000000ffff
stxa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffffffffffff
! %f0 = 00000000 ff000000 00000000 e3000000
! %f4 = 6fad734e 000000ff 000000ff 00000000
! %f8 = 172f6f72 fd5700ff 00000000 000000ff
! %f12 = ff000000 60b10000 00000000 00000000
stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
membar #Sync ! Added by membar checker (99)
! Mem[0000000010141400] = 00000000, %l2 = 0000000000000028
ldstuba [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %f16 = ffffffff 00000000, Mem[0000000010101408] = 000000ff ff000000
stda %f16,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff 00000000
! Mem[0000000021800181] = 00b7423e, %l5 = 00000000000000ff
ldstuba [%o3+0x181]%asi,%l5 ! %l5 = 000000b7000000ff
! Mem[0000000030141400] = ff000000, %l2 = 0000000000000000
swapa [%i5+%g0]0x89,%l2 ! %l2 = 00000000ff000000
! %l1 = 81851717815d5875, Mem[0000000030141410] = ffffffff815d5875
stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 81851717815d5875
! %f23 = e30000ff, Mem[0000000010101408] = 00000000
sta %f23,[%i4+%o4]0x88 ! Mem[0000000010101408] = e30000ff
! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
swapa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 28000000, %l3 = ffffffffffffff00
ldsha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
p0_label_613:
! Mem[0000000010141420] = 172f6f72fd5700ff, %f10 = 00000000 000000ff
ldd [%i5+0x020],%f10 ! %f10 = 172f6f72 fd5700ff
! Mem[0000000010081400] = 00000000, %l1 = 81851717815d5875
lduba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = ff000000, %l6 = 0000000000000000
lduba [%i0+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001410] = 000000ff, %l3 = 0000000000000000
lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001410] = 000000ff, %l7 = 00000000000000d8
ldsba [%i0+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081414] = 000000ff, %f6 = 000000ff
lda [%i2+0x014]%asi,%f6 ! %f6 = 000000ff
! Mem[0000000010081408] = 00000000e3000000, %l2 = 00000000ff000000
ldxa [%i2+%o4]0x80,%l2 ! %l2 = 00000000e3000000
! Mem[0000000030181410] = 3dd010566917c3d8, %l0 = ffffffffffffffff
ldxa [%i6+%o5]0x89,%l0 ! %l0 = 3dd010566917c3d8
! Mem[000000001000143c] = 00000000, %l1 = 0000000000000000
lduha [%i0+0x03c]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = 0000ff00, %l3 = 00000000000000ff
swapa [%i4+%o4]0x89,%l3 ! %l3 = 000000000000ff00
p0_label_614:
! Mem[0000000010181408] = ddf4ffff, %l0 = 3dd010566917c3d8
swapa [%i6+%o4]0x88,%l0 ! %l0 = 00000000ddf4ffff
! Mem[0000000030001408] = 00000000, %l1 = 0000000000000000
swapa [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000000
! %l4 = 00000000000000b7, Mem[00000000211c0000] = ffffe5a1
sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00b7e5a1
! Mem[000000001004143a] = ff007e04, %l7 = ffffffffffffffff
ldstuba [%i1+0x03a]%asi,%l7 ! %l7 = 0000007e000000ff
! Mem[0000000030141408] = 00000000, %l1 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1438] = 00000000, %l4 = 000000b7, %l7 = 0000007e
add %i3,0x38,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181400] = ff0000e3, %l3 = 000000000000ff00
swapa [%i6+%g0]0x81,%l3 ! %l3 = 00000000ff0000e3
! %l2 = 00000000e3000000, Mem[0000000021800040] = ffff28b2, %asi = 80
stba %l2,[%o3+0x040]%asi ! Mem[0000000021800040] = 00ff28b2
! Mem[0000000030041400] = 00000000, %l1 = 0000000000000000
swapa [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! %l2 = 00000000e3000000, imm = fffffffffffffcf0, %l0 = 00000000ddf4ffff
sub %l2,-0x310,%l0 ! %l0 = 00000000e3000310
p0_label_615:
! Mem[0000000030101410] = 00000000, %l7 = 0000000000000000
ldsha [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181404] = 00000423, %l2 = 00000000e3000000
lduba [%i6+0x007]%asi,%l2 ! %l2 = 0000000000000023
! Mem[0000000010081408] = 00000000, %l4 = 00000000000000b7
ldsha [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Code Fragment 3
p0_fragment_58:
! %l0 = 00000000e3000310
setx 0x4dd34e4072cf8a22,%g7,%l0 ! %l0 = 4dd34e4072cf8a22
! %l1 = 0000000000000000
setx 0x9045c60f8de7c627,%g7,%l1 ! %l1 = 9045c60f8de7c627
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 4dd34e4072cf8a22
setx 0xb02e8437c474c83c,%g7,%l0 ! %l0 = b02e8437c474c83c
! %l1 = 9045c60f8de7c627
setx 0xec79b1079ce87518,%g7,%l1 ! %l1 = ec79b1079ce87518
! Mem[0000000030001410] = 4e73ad6f, %l0 = b02e8437c474c83c
ldswa [%i0+%o5]0x89,%l0 ! %l0 = 000000004e73ad6f
! Mem[0000000030181408] = ff0000ff, %l7 = 0000000000000000
ldsha [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
! Mem[00000000100c1408] = 0000000000000000, %l3 = 00000000ff0000e3
ldxa [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001400] = 000000003dd01056, %l5 = 00000000000000b7
ldxa [%i0+%g0]0x89,%l5 ! %l5 = 000000003dd01056
! Mem[0000000010001400] = e30000ff 000000ff 4d00ff00 00000000
! Mem[0000000010001410] = ff000000 4e73ad6f 000003d2 00000000
! Mem[0000000010001420] = 00000000 00000000 047effa5 00ff0000
! Mem[0000000010001430] = 00000000 00000000 0000ffff 00000000
ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_59:
! %l0 = 000000004e73ad6f
setx 0x9c9f7f2fd2c397fd,%g7,%l0 ! %l0 = 9c9f7f2fd2c397fd
! %l1 = ec79b1079ce87518
setx 0xcac68547c6c17348,%g7,%l1 ! %l1 = cac68547c6c17348
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 9c9f7f2fd2c397fd
setx 0x230163b7c6e5e118,%g7,%l0 ! %l0 = 230163b7c6e5e118
! %l1 = cac68547c6c17348
setx 0x7bd08ec07ca8a887,%g7,%l1 ! %l1 = 7bd08ec07ca8a887
p0_label_616:
! %l7 = ffffffffffffff00, Mem[0000000030041400] = 00000000
stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffff00
membar #Sync ! Added by membar checker (100)
! %l3 = 0000000000000000, Mem[0000000010001400] = e30000ff
stba %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
! Mem[0000000030141400] = 00000000, %l2 = 0000000000000023
ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141405] = ff000000, %l2 = 0000000000000000
ldstub [%i5+0x005],%l2 ! %l2 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000010181412] = 00000000
stb %l3,[%i6+0x012] ! Mem[0000000010181410] = 00000000
! %f0 = 00000000 ff000000 00000000 e3000000
! %f4 = 6fad734e 000000ff 000000ff 00000000
! %f8 = 172f6f72 fd5700ff 172f6f72 fd5700ff
! %f12 = ff000000 60b10000 00000000 00000000
stda %f0,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
! %l1 = 7bd08ec07ca8a887, Mem[0000000010001400] = ff000000
stba %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000087
! %l0 = c6e5e118, %l1 = 7ca8a887, Mem[0000000010041400] = 000000ff 0000ea29
stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = c6e5e118 7ca8a887
! Mem[0000000030141410] = 81851717, %l0 = 230163b7c6e5e118
ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000081000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141430] = ff000000, %l5 = 000000003dd01056
lduh [%i5+0x032],%l5 ! %l5 = 0000000000000000
p0_label_617:
membar #Sync ! Added by membar checker (101)
! Mem[00000000100c1408] = 00000000, %l6 = 00000000000000ff
lduba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141400] = ff000000, %l5 = 0000000000000000
lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! %f30 = 00000000, %f23 = d2030000, %f6 = 000000ff
fmuls %f30,%f23,%f6 ! %f6 = 80000000
! Mem[0000000010081400] = 00000000, %l2 = 0000000000000000
ldsha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041400] = 18e1e5c6, %l4 = 0000000000000000
lduba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000018
! Mem[000000001000140c] = 00000000, %l2 = 0000000000000000
ldsb [%i0+0x00e],%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l0 = 0000000000000081
lduba [%i2+0x009]%asi,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1410] = 23040000, %l4 = 0000000000000018
ldsha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l4 = 0000000000000000
lduha [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff
p0_label_618:
! Mem[0000000010141410] = 4e73ad6f, %l2 = 0000000000000000
ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 0000006f000000ff
! %l4 = 0000000000000000, Mem[0000000030041400] = ffffff00
stwa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! %l1 = 7bd08ec07ca8a887, Mem[0000000030181400] = 0000ff00
stba %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 8700ff00
! %l7 = ffffffffffffff00, Mem[0000000030101408] = ff000000
stwa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffff00
! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
! %l0 = 00000000, %l1 = 7ca8a887, Mem[00000000300c1408] = 00000000 00000000
stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 7ca8a887
! %l0 = 0000000000000000, Mem[0000000030001410] = 000000004e73ad6f
stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
! %l2 = 0000006f, %l3 = 00000000, Mem[0000000030101400] = 00000000 ffffffff
stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000006f 00000000
! %f6 = 80000000, %f28 = 00000000
fcmpes %fcc0,%f6 ,%f28 ! %fcc0 = 0
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 00000000, %l0 = 0000000000000000
lduha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
p0_label_619:
! Mem[0000000030041408] = 00000028, %l5 = 00000000ff000000
lduwa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000028
! Mem[0000000030041400] = 00000000, %l6 = 0000000000000000
ldsba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = ffffffff, %l2 = 000000000000006f
ldsha [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101408] = e30000ff, %l4 = 0000000000000000
lduha [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081410] = ff000000ff000000, %l7 = ffffffffffffff00
ldxa [%i2+%o5]0x81,%l7 ! %l7 = ff000000ff000000
! Mem[0000000030181400] = 00ff0087, %l1 = 7bd08ec07ca8a887
ldsha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000087
! Mem[0000000010001428] = 047effa500ff0000, %l3 = 0000000000000000
ldxa [%i0+0x028]%asi,%l3 ! %l3 = 047effa500ff0000
! Mem[0000000010141408] = ff000000e3000000, %l3 = 047effa500ff0000
ldxa [%i5+0x008]%asi,%l3 ! %l3 = ff000000e3000000
! Mem[0000000010041410] = ff0000000000ffff, %f10 = 172f6f72 fd5700ff
ldd [%i1+%o5],%f10 ! %f10 = ff000000 0000ffff
! Starting 10 instruction Store Burst
! Mem[0000000020800000] = 00ffe062, %l1 = 0000000000000087
ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 00000000000000ff
p0_label_620:
! Mem[0000000030041400] = 00000000, %l4 = 00000000000000ff
swapa [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = ff000000, %l0 = 0000000000000000
ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030141408] = ff000000, %l2 = ffffffffffffffff
lduba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! %l0 = 00000000000000ff, Mem[000000001010142c] = 000000a5
sth %l0,[%i4+0x02c] ! Mem[000000001010142c] = 00ff00a5
! %f18 = 00000000 00ff004d, Mem[00000000300c1408] = 00000000 87a8a87c
stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 00ff004d
! %f2 = 00000000 e3000000, Mem[0000000010101410] = ffffffff ffffff00
stda %f2 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 e3000000
! Mem[00000000211c0000] = 00b7e5a1, %l7 = ff000000ff000000
ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %l2 = 00000000000000ff
swapa [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = 23040000, %l4 = 0000000000000000
swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000023040000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 6917c3d8, %f22 = 00000000
lda [%i6+%o5]0x89,%f22 ! %f22 = 6917c3d8
p0_label_621:
! Mem[0000000020800000] = ffffe062, %l5 = 0000000000000028
ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000020800040] = fffaf99a, %l1 = 0000000000000000
ldsb [%o1+0x040],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101400] = 6f000000, %l3 = ff000000e3000000
ldsha [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = 6917c3d8, %l6 = 0000000000000000
ldswa [%i6+%o4]0x88,%l6 ! %l6 = 000000006917c3d8
! Mem[00000000300c1408] = 4d00ff0000000000, %l2 = 0000000000000000
ldxa [%i3+%o4]0x89,%l2 ! %l2 = 4d00ff0000000000
! Mem[0000000010081438] = 00000000, %l0 = 00000000000000ff
ldsb [%i2+0x038],%l0 ! %l0 = 0000000000000000
! Mem[00000000218000c0] = ffffd5a0, %l2 = 4d00ff0000000000
ldub [%o3+0x0c0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101420] = ff000000, %l2 = 00000000000000ff
lduba [%i4+0x021]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1418] = 000000ff, %l0 = 0000000000000000
ldsh [%i3+0x01a],%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f12 = ff000000 60b10000, %f30 = 00000000
fdtos %f12,%f30 ! %f30 = ff800000
p0_label_622:
! %l1 = ffffffffffffffff, Mem[0000000010041410] = ff000000
stha %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff0000
! Code Fragment 4
p0_fragment_60:
! %l0 = 00000000000000ff
setx 0xb38b2cd85373d41f,%g7,%l0 ! %l0 = b38b2cd85373d41f
! %l1 = ffffffffffffffff
setx 0x7e73d3d8799a1174,%g7,%l1 ! %l1 = 7e73d3d8799a1174
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = b38b2cd85373d41f
setx 0xa06abed7ddd64d85,%g7,%l0 ! %l0 = a06abed7ddd64d85
! %l1 = 7e73d3d8799a1174
setx 0x98c51e3fd44bd1c3,%g7,%l1 ! %l1 = 98c51e3fd44bd1c3
! Mem[0000000010141410] = ffad734e, %l0 = a06abed7ddd64d85
swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000ffad734e
! %l4 = 0000000023040000, Mem[0000000010001410] = 000000ff
stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 23040000
! Mem[000000001010143c] = 047effff, %l3 = 0000000000000000, %asi = 80
swapa [%i4+0x03c]%asi,%l3 ! %l3 = 00000000047effff
! %l7 = 0000000000000000, Mem[0000000010041408] = 00000013
stba %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! Mem[0000000010141438] = 00000000, %l5 = ffffffff, %l7 = 00000000
add %i5,0x38,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000000000
! %f8 = 172f6f72 fd5700ff, Mem[00000000300c1408] = 00000000 00ff004d
stda %f8 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 172f6f72 fd5700ff
! Mem[00000000100c1408] = 00000000, %l1 = 98c51e3fd44bd1c3
ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 5610d03d, %l1 = 0000000000000000
lduwa [%i0+%g0]0x81,%l1 ! %l1 = 000000005610d03d
p0_label_623:
! Mem[00000000201c0000] = 00ff01ce, %l2 = 0000000000000000
ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
! Mem[00000000201c0000] = 00ff01ce, %l7 = 0000000000000000
ldsha [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1410] = 0000ea29 00000000, %l0 = ffad734e, %l1 = 5610d03d
ldda [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000 000000000000ea29
! Mem[0000000030181408] = 00000000ff0000ff, %l5 = ffffffffffffffff
ldxa [%i6+%o4]0x89,%l5 ! %l5 = 00000000ff0000ff
! Mem[0000000021800000] = ffff18df, %l0 = 0000000000000000
ldsb [%o3+0x001],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041400] = 18e1e5c687a8a87c, %f8 = 172f6f72 fd5700ff
ldda [%i1+0x000]%asi,%f8 ! %f8 = 18e1e5c6 87a8a87c
! Mem[0000000010041400] = 18e1e5c6 87a8a87c, %l6 = 6917c3d8, %l7 = 000000ff
ldda [%i1+%g0]0x80,%l6 ! %l6 = 0000000018e1e5c6 0000000087a8a87c
! %f2 = 00000000, %f19 = 00ff004d
fsqrts %f2 ,%f19 ! %f19 = 00000000
! %f22 = 6917c3d8, %f1 = ff000000, %f14 = 00000000
fmuls %f22,%f1 ,%f14 ! %f14 = ff800000
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_61:
! %l0 = ffffffffffffffff
setx 0x336bc6dfd4c04677,%g7,%l0 ! %l0 = 336bc6dfd4c04677
! %l1 = 000000000000ea29
setx 0x53b3f89f942ba43d,%g7,%l1 ! %l1 = 53b3f89f942ba43d
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 336bc6dfd4c04677
setx 0xe6b24917b36825c1,%g7,%l0 ! %l0 = e6b24917b36825c1
! %l1 = 53b3f89f942ba43d
setx 0x0a47b1b7b6dfa5c6,%g7,%l1 ! %l1 = 0a47b1b7b6dfa5c6
p0_label_624:
! %l6 = 0000000018e1e5c6, Mem[000000001018142e] = 000000ff
sth %l6,[%i6+0x02e] ! Mem[000000001018142c] = 0000e5c6
! %l5 = 00000000ff0000ff, Mem[0000000010001400] = ff000087
stwa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff0000ff
! %f6 = 80000000 00000000, %l2 = 0000000000000000
! Mem[0000000010141400] = ff000000ffff0000
stda %f6,[%i5+%l2]ASI_PST8_P ! Mem[0000000010141400] = ff000000ffff0000
! %l2 = 0000000000000000, Mem[0000000030081408] = ff00000000000000
stxa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000010081408] = ff000000
stha %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! Mem[0000000010141428] = 00000000000000ff, %l5 = 00000000ff0000ff, %l7 = 0000000087a8a87c
add %i5,0x28,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 00000000000000ff
! %l5 = 00000000ff0000ff, Mem[00000000201c0000] = 00ff01ce
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00ff01ce
! Mem[0000000021800101] = ffbc4e79, %l3 = 00000000047effff
ldstuba [%o3+0x101]%asi,%l3 ! %l3 = 000000bc000000ff
! %l0 = e6b24917b36825c1, Mem[0000000010041408] = 00000000
stwa %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = b36825c1
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 000000e3 00000000, %l0 = b36825c1, %l1 = b6dfa5c6
ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000 00000000000000e3
p0_label_625:
! Mem[0000000030181400] = 8700ff00, %f27 = a5ff7e04
lda [%i6+%g0]0x81,%f27 ! %f27 = 8700ff00
! Mem[0000000030141410] = 171785ff, %l0 = 0000000000000000
ldsba [%i5+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101428] = 00000000 00ff00a5, %l2 = 00000000, %l3 = 000000bc
ldd [%i4+0x028],%l2 ! %l2 = 0000000000000000 0000000000ff00a5
! Mem[0000000010101408] = e30000ff, %l2 = 0000000000000000
lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000e30000ff
! Mem[0000000030181408] = 00000000 ff0000ff, %l6 = 18e1e5c6, %l7 = 000000ff
ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000ff0000ff 0000000000000000
! Mem[0000000010081408] = 000000e3 00000000, %l4 = 23040000, %l5 = ff0000ff
ldda [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000 00000000000000e3
! Mem[0000000010101400] = ff0000ff, %l3 = 0000000000ff00a5
lduba [%i4+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030041408] = 0000000028000000, %f4 = 6fad734e 000000ff
ldda [%i1+%o4]0x89,%f4 ! %f4 = 00000000 28000000
! Mem[0000000010041420] = 000000ff, %l6 = 00000000ff0000ff
ldswa [%i1+0x020]%asi,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000300c1400] = 00ff0000, %l0 = ffffffffffffffff
swapa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000ff0000
p0_label_626:
! %l5 = 00000000000000e3, Mem[0000000030181408] = ff0000ff
stwa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000e3
! %f0 = 00000000 ff000000 00000000 e3000000
! %f4 = 00000000 28000000 80000000 00000000
! %f8 = 18e1e5c6 87a8a87c ff000000 0000ffff
! %f12 = ff000000 60b10000 ff800000 00000000
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
! %f24 = 00000000 00000000, Mem[0000000030081410] = 000000ff 000000ff
stda %f24,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
! %f26 = 0000ff00 8700ff00, Mem[00000000100c1410] = 6fad734e 000000ff
stda %f26,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000ff00 8700ff00
! %l6 = 00000000000000ff, Mem[00000000100c1408] = 000000ff
stwa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
! %f17 = ff0000e3, Mem[0000000010081408] = 00000000
sta %f17,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff0000e3
! %l5 = 00000000000000e3, Mem[000000001004142e] = 000000ff
sth %l5,[%i1+0x02e] ! Mem[000000001004142c] = 000000e3
! Mem[0000000010081408] = e30000ff, %l3 = 00000000000000ff
swapa [%i2+%o4]0x80,%l3 ! %l3 = 00000000e30000ff
! Mem[00000000100c1408] = ff000000, %l6 = 00000000000000ff
swapa [%i3+%o4]0x80,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00ff0087, %f21 = 000000ff
lda [%i6+%g0]0x89,%f21 ! %f21 = 00ff0087
p0_label_627:
! Mem[0000000030041400] = 000000ff, %l7 = 0000000000000000
lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
membar #Sync ! Added by membar checker (102)
! Mem[0000000010101410] = 00000000, %l0 = 0000000000ff0000
ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001430] = 00000000, %l4 = 0000000000000000
lduba [%i0+0x031]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001410] = 00000000, %l0 = 0000000000000000
ldsba [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = 00ff01ce, %l6 = 00000000ff000000
ldsba [%o0+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 00ff0087, %l1 = 00000000000000e3
ldsha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000087
! Mem[0000000030101408] = 000000e3, %l2 = 00000000e30000ff
ldsha [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001400] = ff0000ff, %l0 = 0000000000000000
ldswa [%i0+%g0]0x88,%l0 ! %l0 = ffffffffff0000ff
! Mem[0000000010181408] = d8c31769, %l2 = 0000000000000000
ldsh [%i6+%o4],%l2 ! %l2 = ffffffffffffd8c3
! Starting 10 instruction Store Burst
! %l2 = ffffd8c3, %l3 = e30000ff, Mem[0000000030081408] = 00000000 00000000
stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffd8c3 e30000ff
p0_label_628:
! Mem[0000000010141410] = ddd64d85, %l6 = 0000000000000000
swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ddd64d85
! %l0 = ff0000ff, %l1 = 00000087, Mem[0000000010181438] = 00000000 000000ff
std %l0,[%i6+0x038] ! Mem[0000000010181438] = ff0000ff 00000087
! %l2 = ffffffffffffd8c3, Mem[00000000300c1400] = ffffffff
stwa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffd8c3
! %f22 = 6917c3d8, %f27 = 8700ff00
fcmpes %fcc3,%f22,%f27 ! %fcc3 = 2
! %l2 = ffffd8c3, %l3 = e30000ff, Mem[0000000030081408] = ffffd8c3 e30000ff
stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffd8c3 e30000ff
! %l4 = 00000000, %l5 = 000000e3, Mem[0000000030001408] = 00000000 e3000000
stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 000000e3
! Mem[000000001014140b] = ff000000, %l0 = ffffffffff0000ff
ldstuba [%i5+0x00b]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1408] = ff000000, %l7 = 00000000000000ff
ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %f2 = 00000000, %f3 = e3000000
fsqrts %f2 ,%f3 ! %f3 = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 0000ff00, %l5 = 00000000000000e3
ldsha [%i3+0x010]%asi,%l5 ! %l5 = 0000000000000000
p0_label_629:
! Mem[0000000010141404] = ffff0000, %f21 = 00ff0087
ld [%i5+0x004],%f21 ! %f21 = ffff0000
! Mem[0000000030101400] = 000000ff00000000, %f2 = 00000000 00000000
ldda [%i4+%g0]0x81,%f2 ! %f2 = 000000ff 00000000
! Mem[0000000010141410] = 00000000, %l2 = ffffffffffffd8c3
lduwa [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = ff000000, %f18 = 00000000
lda [%i1+%o5]0x81,%f18 ! %f18 = ff000000
! Mem[0000000030081408] = ff0000e3c3d8ffff, %l3 = 00000000e30000ff
ldxa [%i2+%o4]0x89,%l3 ! %l3 = ff0000e3c3d8ffff
! Mem[0000000010081408] = 000000ff, %l5 = 0000000000000000
ldsba [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141400] = ff000000, %l2 = 0000000000000000
ldsha [%i5+%g0]0x81,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000010081408] = 000000e3ff000000, %l0 = 0000000000000000
ldxa [%i2+%o4]0x88,%l0 ! %l0 = 000000e3ff000000
! Mem[0000000030001408] = 00000000000000e3, %f6 = 80000000 00000000
ldda [%i0+%o4]0x81,%f6 ! %f6 = 00000000 000000e3
! Starting 10 instruction Store Burst
! Mem[0000000010141413] = 00000000, %l4 = 0000000000000000
ldstub [%i5+0x013],%l4 ! %l4 = 00000000000000ff
p0_label_630:
! %l0 = 000000e3ff000000, Mem[0000000010101408] = ff0000e3
stba %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000e3
! Mem[0000000030141400] = ff000000, %l0 = 000000e3ff000000
ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010101400] = ff0000ff, %l6 = 00000000ddd64d85
ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! %f20 = 6fad734e, Mem[0000000010001410] = 00000423
sta %f20,[%i0+%o5]0x80 ! Mem[0000000010001410] = 6fad734e
! %f0 = 00000000 ff000000 000000ff 00000000
! %f4 = 00000000 28000000 00000000 000000e3
! %f8 = 18e1e5c6 87a8a87c ff000000 0000ffff
! %f12 = ff000000 60b10000 ff800000 00000000
stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
! Mem[0000000030041410] = ff000000, %l2 = ffffffffffffff00
swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010141410] = ff000000, %l6 = 00000000000000ff
swapa [%i5+%o5]0x88,%l6 ! %l6 = 00000000ff000000
! %l7 = 0000000000000000, %l0 = 00000000000000ff, %l2 = 00000000ff000000
sub %l7,%l0,%l2 ! %l2 = ffffffffffffff01
! Mem[0000000030001400] = 5610d03d, %l3 = ff0000e3c3d8ffff
swapa [%i0+%g0]0x81,%l3 ! %l3 = 000000005610d03d
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 00000000, %f21 = ffff0000
lda [%i0+%o5]0x81,%f21 ! %f21 = 00000000
p0_label_631:
! Mem[0000000021800180] = 00ff423e, %l2 = ffffffffffffff01
ldsh [%o3+0x180],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181408] = 000000e3, %f29 = 00000000
lda [%i6+%o4]0x89,%f29 ! %f29 = 000000e3
! Mem[0000000010181424] = e3000000, %l6 = 00000000ff000000
lduba [%i6+0x025]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = 000000ff, %l1 = 0000000000000087
ldswa [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = 000000e3, %l6 = 0000000000000000
lduba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000e3
! Mem[0000000010181400] = 00000000, %l2 = 00000000000000ff
ldsha [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = 172f6f72, %f17 = ff0000e3
lda [%i3+%o4]0x81,%f17 ! %f17 = 172f6f72
! Code Fragment 4
p0_fragment_62:
! %l0 = 00000000000000ff
setx 0xd196f1782a47dbd5,%g7,%l0 ! %l0 = d196f1782a47dbd5
! %l1 = 00000000000000ff
setx 0xe1a123602bba0d9a,%g7,%l1 ! %l1 = e1a123602bba0d9a
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = d196f1782a47dbd5
setx 0x39ea0fb7d8ca3be3,%g7,%l0 ! %l0 = 39ea0fb7d8ca3be3
! %l1 = e1a123602bba0d9a
setx 0xc88f4707f5783e90,%g7,%l1 ! %l1 = c88f4707f5783e90
! Mem[0000000030001408] = 00000000, %l0 = 39ea0fb7d8ca3be3
lduba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101430] = 000000ff00ff0000, %l7 = 0000000000000000, %l7 = 0000000000000000
add %i4,0x30,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 000000ff00ff0000
p0_label_632:
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010001408] = 00ff004d 00000000
stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 00000000
! %l4 = 0000000000000000, Mem[00000000100c140a] = ff0000ff, %asi = 80
stha %l4,[%i3+0x00a]%asi ! Mem[00000000100c1408] = ff000000
! Mem[0000000010001410] = 4e73ad6f, %l2 = 0000000000000000
ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 0000006f000000ff
membar #Sync ! Added by membar checker (103)
! Mem[0000000010041408] = ff000000, %l5 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! %l2 = 000000000000006f, Mem[000000001010140a] = 000000e3, %asi = 80
stba %l2,[%i4+0x00a]%asi ! Mem[0000000010101408] = 00006fe3
! Mem[0000000010101408] = 00006fe3, %l7 = 000000ff00ff0000
swapa [%i4+%o4]0x80,%l7 ! %l7 = 0000000000006fe3
! %f16 = ff000000 172f6f72, Mem[00000000300c1400] = ffffd8c3 ffffffff
stda %f16,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000 172f6f72
! Code Fragment 4
p0_fragment_63:
! %l0 = 0000000000000000
setx 0x5edec1e02e9f36e2,%g7,%l0 ! %l0 = 5edec1e02e9f36e2
! %l1 = c88f4707f5783e90
setx 0x75227f1782099aa8,%g7,%l1 ! %l1 = 75227f1782099aa8
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 5edec1e02e9f36e2
setx 0x7579d107d56db9aa,%g7,%l0 ! %l0 = 7579d107d56db9aa
! %l1 = 75227f1782099aa8
setx 0x8a6b92580ea9c7c6,%g7,%l1 ! %l1 = 8a6b92580ea9c7c6
! Mem[000000001004143d] = 00000000, %l4 = 0000000000000000
ldstub [%i1+0x03d],%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 000000ff, %f28 = 00000000
lda [%i2+%o4]0x80,%f28 ! %f28 = 000000ff
p0_label_633:
! Mem[0000000030101408] = 00000000e3000000, %f16 = ff000000 172f6f72
ldda [%i4+%o4]0x89,%f16 ! %f16 = 00000000 e3000000
! Mem[00000000300c1400] = 000000ff, %l7 = 0000000000006fe3
ldsha [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141408] = ff0000ff, %l7 = 00000000000000ff
lduha [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000000
ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1400] = 726f2f17000000ff, %l3 = 000000005610d03d
ldxa [%i3+%g0]0x89,%l3 ! %l3 = 726f2f17000000ff
! Mem[0000000030101410] = 00000028, %l4 = 0000000000000000
lduwa [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000028
! %l4 = 0000000000000028, %l2 = 000000000000006f, %l7 = 00000000000000ff
udivx %l4,%l2,%l7 ! %l7 = 0000000000000000
! %f27 = 8700ff00, %f1 = ff000000
fsqrts %f27,%f1 ! %f1 = 7fffffff
! Mem[0000000010181410] = 00000000, %l5 = ffffffffffffffff
lduha [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010041410] = 00000000
stba %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
p0_label_634:
! %l6 = 00000000000000e3, Mem[0000000010181410] = ff00000000000000
stxa %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000e3
! Mem[0000000010001410] = 4e73adff, %l1 = 8a6b92580ea9c7c6
swapa [%i0+%o5]0x88,%l1 ! %l1 = 000000004e73adff
! %f30 = ff800000 ffff0000, Mem[0000000030041408] = 28000000 00000000
stda %f30,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff800000 ffff0000
! %l4 = 0000000000000028, Mem[00000000201c0000] = 00ff01ce, %asi = 80
stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 002801ce
! %f16 = 00000000 e3000000, %l6 = 00000000000000e3
! Mem[0000000010041430] = ff00000060b10000
add %i1,0x030,%g1
stda %f16,[%g1+%l6]ASI_PST32_P ! Mem[0000000010041430] = 00000000e3000000
! Mem[0000000030041400] = ff000000, %l6 = 00000000000000e3
swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010101401] = ff0000ff, %l7 = 0000000000000000
ldstub [%i4+0x001],%l7 ! %l7 = 00000000000000ff
! %f10 = ff000000, Mem[0000000010081410] = 4e73ad6f
sta %f10,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000
! %l6 = ff000000, %l7 = 00000000, Mem[0000000010081408] = 000000ff e3000000
std %l6,[%i2+%o4] ! Mem[0000000010081408] = ff000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 8700ff00 00000000 e3000000 00000000
! Mem[0000000030181410] = d8c31769 5610d03d 00ffffff d2030008
! Mem[0000000030181420] = 00000000 000000e3 1e2522e8 047e2ea5
! Mem[0000000030181430] = 080003d2 ffffff00 ff000000 00000000
ldda [%i6]ASI_BLK_S,%f16 ! Block Load from 0000000030181400
p0_label_635:
! Mem[0000000030141408] = ff00000000000000, %f0 = 00000000 7fffffff
ldda [%i5+%o4]0x81,%f0 ! %f0 = ff000000 00000000
! %l0 = 7579d107d56db9aa, %l3 = 726f2f17000000ff, %l5 = 0000000000000000
sub %l0,%l3,%l5 ! %l5 = 030aa1f0d56db8ab
! Mem[0000000010001400] = ff000000 ff0000ff, %l0 = d56db9aa, %l1 = 4e73adff
ldda [%i0+%g0]0x88,%l0 ! %l0 = 00000000ff0000ff 00000000ff000000
! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
ldswa [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001400] = ff0000ff, %l6 = 00000000ff000000
lduba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030041408] = ffff0000, %l2 = 000000000000006f
lduba [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001410] = c6c7a90e4e73ad6f, %f10 = ff000000 0000ffff
ldd [%i0+%o5],%f10 ! %f10 = c6c7a90e 4e73ad6f
! Mem[0000000030041410] = ffffff00, %l3 = 726f2f17000000ff
ldsba [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081410] = 00000000, %l1 = 00000000ff000000
lduba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 00000000, %l5 = 030aa1f0d56db8ab
ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000000000000ff
p0_label_636:
! Mem[0000000010101400] = ff00ffff, %l2 = 0000000000000000
swapa [%i4+%g0]0x88,%l2 ! %l2 = 00000000ff00ffff
! %l7 = 0000000000000000, Mem[0000000010041410] = 00000000
stwa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! %l7 = 0000000000000000, immed = fffff03f, %y = 00000028
sdiv %l7,-0xfc1,%l1 ! %l1 = fffffffffd7600a3
mov %l0,%y ! %y = ff0000ff
! Mem[0000000010001423] = 00000000, %l5 = 0000000000000000
ldstub [%i0+0x023],%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1410] = 00ff0000, %l5 = 0000000000000000
ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %l3 = ffffffffffffffff, Mem[0000000030001408] = 00000000
stwa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffff
! %f12 = ff000000, Mem[0000000010141400] = ff000000
sta %f12,[%i5+0x000]%asi ! Mem[0000000010141400] = ff000000
! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
swapa [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041421] = 18e1e5c6, %l5 = 0000000000000000
ldstub [%i1+0x021],%l5 ! %l5 = 000000e1000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 6fad734e 0ea9c7c6, %l4 = 00000028, %l5 = 000000e1
ldda [%i0+%o5]0x88,%l4 ! %l4 = 000000000ea9c7c6 000000006fad734e
p0_label_637:
! %l6 = 00000000000000ff, %l4 = 000000000ea9c7c6, %l7 = 0000000000000000
udivx %l6,%l4,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = e3000000ffffff00, %f10 = c6c7a90e 4e73ad6f
ldda [%i1+%g0]0x81,%f10 ! %f10 = e3000000 ffffff00
! Mem[0000000010181400] = ff000000 00000423, %l6 = 000000ff, %l7 = 00000000
ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000ff000000 0000000000000423
! Mem[0000000010081410] = 000000ff, %l0 = 00000000ff0000ff
ldsha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = 000000ff 00000000, %l4 = 0ea9c7c6, %l5 = 6fad734e
ldda [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000000 00000000000000ff
! Mem[00000000300c1408] = 172f6f72, %l6 = 00000000ff000000
lduwa [%i3+%o4]0x81,%l6 ! %l6 = 00000000172f6f72
! Mem[00000000300c1410] = 0000ea29 00000000, %l0 = 00000000, %l1 = fd7600a3
ldda [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000 000000000000ea29
! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
ldsba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000211c0000] = ffb7e5a1, %l5 = 00000000000000ff
lduba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f11 = ffffff00, Mem[0000000010141430] = ff000000
sta %f11,[%i5+0x030]%asi ! Mem[0000000010141430] = ffffff00
p0_label_638:
! Mem[0000000030081400] = ffffffff, %l0 = 0000000000000000
ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030041408] = ff800000ffff0000
stxa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000000000ff
! %f10 = e3000000 ffffff00, %l2 = 00000000ff00ffff
! Mem[0000000010001420] = 000000ff00000000
add %i0,0x020,%g1
stda %f10,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010001420] = 00ffffff000000e3
! %l0 = 00000000000000ff, Mem[0000000010081437] = 60b10000
stb %l0,[%i2+0x037] ! Mem[0000000010081434] = 60b100ff
! Mem[0000000030181410] = 6917c3d8, %l4 = 0000000000000000
swapa [%i6+%o5]0x89,%l4 ! %l4 = 000000006917c3d8
! %f18 = e3000000, Mem[0000000010181410] = e3000000
st %f18,[%i6+%o5] ! Mem[0000000010181410] = e3000000
! Mem[0000000030141408] = 000000ff, %l6 = 00000000172f6f72
swapa [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[000000001000142f] = 00ff0000, %l2 = 00000000ff00ffff
ldstuba [%i0+0x02f]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081410] = 00000000, %l5 = 00000000000000ff
ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 0000000000000000, %f12 = ff000000 60b10000
ldda [%i0+%o5]0x81,%f12 ! %f12 = 00000000 00000000
p0_label_639:
! Mem[0000000030001400] = c3d8ffff 00000000, %l4 = 6917c3d8, %l5 = 00000000
ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000c3d8ffff 0000000000000000
! Mem[0000000030081408] = c3d8ffff, %l3 = ffffffffffffffff
lduba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081410] = 000000ff000000ff, %f14 = ff800000 00000000
ldda [%i2+%o5]0x80,%f14 ! %f14 = 000000ff 000000ff
! Mem[00000000100c1408] = ff000000e3000000, %l0 = 00000000000000ff
ldxa [%i3+%o4]0x80,%l0 ! %l0 = ff000000e3000000
! Mem[00000000300c1410] = 00000000, %l5 = 0000000000000000
ldsha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041400] = e3000000, %l1 = 000000000000ea29
lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000e300
! Mem[0000000010141410] = ff000000000000ff, %f10 = e3000000 ffffff00
ldda [%i5+%o5]0x88,%f10 ! %f10 = ff000000 000000ff
! %f21 = 5610d03d, %f24 = 00000000 000000e3
fitod %f21,%f24 ! %f24 = 41d58434 0f400000
! Mem[0000000010101408] = 0000ff00, %l3 = 00000000000000ff
ldsba [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = ff000000e3000000, Mem[000000001004142a] = ff000000
sth %l0,[%i1+0x02a] ! Mem[0000000010041428] = ff000000
p0_label_640:
membar #Sync ! Added by membar checker (104)
! %l6 = 00000000000000ff, Mem[0000000030181408] = 000000e3
stha %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
! %l6 = 000000ff, %l7 = 00000423, Mem[0000000010181400] = ff000000 00000423
stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff 00000423
! Mem[0000000020800041] = fffaf99a, %l1 = 000000000000e300
ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 000000fa000000ff
! %l7 = 0000000000000423, Mem[0000000010141408] = ff0000ff
stha %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000423
! %l5 = 0000000000000000, Mem[0000000020800040] = fffff99a
sth %l5,[%o1+0x040] ! Mem[0000000020800040] = 0000f99a
! %l2 = 0000000000000000, Mem[000000001000141a] = 000003d2
sth %l2,[%i0+0x01a] ! Mem[0000000010001418] = 00000000
! Mem[00000000100c1408] = ff000000, %l5 = 0000000000000000, %asi = 80
swapa [%i3+0x008]%asi,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010181408] = 000000006917c3d8, %l6 = 00000000000000ff
ldxa [%i6+%o4]0x88,%l6 ! %l6 = 000000006917c3d8
! Mem[0000000010041410] = 00000000, %l0 = ff000000e3000000
ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff851717815d5875, %l7 = 0000000000000423
ldxa [%i5+%o5]0x81,%l7 ! %l7 = ff851717815d5875
p0_label_641:
! Mem[0000000010081410] = ff000000, %f8 = 18e1e5c6
lda [%i2+%o5]0x88,%f8 ! %f8 = ff000000
! Mem[00000000201c0000] = 002801ce, %l5 = 00000000ff000000
lduba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001408] = ffffffff, %f11 = 000000ff
lda [%i0+%o4]0x89,%f11 ! %f11 = ffffffff
! Mem[0000000030001410] = 0000000000000000, %f2 = 000000ff 00000000
ldda [%i0+%o5]0x81,%f2 ! %f2 = 00000000 00000000
! Mem[0000000010101410] = 00000000, %l3 = 0000000000000000
lduwa [%i4+0x010]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000021800040] = 00ff28b2, %l0 = 0000000000000000
ldsha [%o3+0x040]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030081410] = 00000000000000ff, %f22 = 00ffffff d2030008
ldda [%i2+%o5]0x89,%f22 ! %f22 = 00000000 000000ff
! Mem[0000000030001408] = e3000000ffffffff, %f20 = d8c31769 5610d03d
ldda [%i0+%o4]0x89,%f20 ! %f20 = e3000000 ffffffff
! Mem[0000000010041408] = ff0000ff 00000000, %l4 = c3d8ffff, %l5 = 00000000
ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000021800101] = ffff4e79, %asi = 80
stba %l2,[%o3+0x101]%asi ! Mem[0000000021800100] = ff004e79
p0_label_642:
! Mem[0000000030181400] = 00ff0087, %l2 = 0000000000000000
ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000087000000ff
! Mem[00000000211c0000] = ffb7e5a1, %l4 = 00000000ff0000ff
ldstub [%o2+%g0],%l4 ! %l4 = 000000ff000000ff
! %l2 = 0000000000000087, Mem[0000000010081410] = ff000000
stba %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000087
! %f27 = 047e2ea5, Mem[0000000030001400] = c3d8ffff
sta %f27,[%i0+%g0]0x81 ! Mem[0000000030001400] = 047e2ea5
! %f0 = ff000000 00000000 00000000 00000000
! %f4 = 00000000 28000000 00000000 000000e3
! %f8 = ff000000 87a8a87c ff000000 ffffffff
! %f12 = 00000000 00000000 000000ff 000000ff
stda %f0,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
! Mem[0000000030101410] = 28000000, %l6 = 000000006917c3d8
ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %l6 = 00000000, %l7 = 815d5875, Mem[00000000300c1400] = 000000ff 726f2f17
stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 815d5875
! %f20 = e3000000, Mem[0000000010041428] = ff000000
st %f20,[%i1+0x028] ! Mem[0000000010041428] = e3000000
! Mem[0000000030001408] = ffffffff, %f26 = 1e2522e8
lda [%i0+%o4]0x89,%f26 ! %f26 = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
ldub [%i4+0x002],%l6 ! %l6 = 0000000000000000
p0_label_643:
! Mem[0000000030081400] = ffffffff ffffffff, %l0 = 000000ff, %l1 = 000000fa
ldda [%i2+%g0]0x81,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
! %l7 = ff851717815d5875, imm = 00000000000001e2, %l7 = ff851717815d5875
orn %l7,0x1e2,%l7 ! %l7 = fffffffffffffe7d
! Mem[0000000010041430] = 00000000, %l6 = 0000000000000000
lduha [%i1+0x030]%asi,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = ff0057fd 726f2f17, %l0 = ffffffff, %l1 = ffffffff
ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000726f2f17 00000000ff0057fd
membar #Sync ! Added by membar checker (105)
! Mem[000000001014142c] = ffffffff, %l1 = 00000000ff0057fd
lduwa [%i5+0x02c]%asi,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000030081410] = ff000000 00000000, %l2 = 00000087, %l3 = 00000000
ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
! Mem[0000000030001408] = e3000000ffffffff, %l5 = 0000000000000000
ldxa [%i0+%o4]0x89,%l5 ! %l5 = e3000000ffffffff
! Mem[0000000030001410] = 00000000, %l2 = 00000000ff000000
lduha [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = a52e7e04, %f27 = 047e2ea5
lda [%i0+%g0]0x89,%f27 ! %f27 = a52e7e04
! Starting 10 instruction Store Burst
! %f24 = 41d58434 0f400000, %l7 = fffffffffffffe7d
! Mem[0000000030181420] = 00000000000000e3
add %i6,0x020,%g1
stda %f24,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030181420] = 0000400f000000e3
p0_label_644:
! Mem[0000000030101400] = ff000000, %l0 = 00000000726f2f17
ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101408] = e3000000, %l6 = 0000000000000000
swapa [%i4+%o4]0x89,%l6 ! %l6 = 00000000e3000000
! %l5 = e3000000ffffffff, Mem[0000000010141400] = 000000ff
stha %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000ffff
! Mem[0000000030101400] = ff0000ff, %l3 = 0000000000000000
swapa [%i4+%g0]0x89,%l3 ! %l3 = 00000000ff0000ff
! Mem[0000000030181408] = 000000ff, %l3 = 00000000ff0000ff
ldstuba [%i6+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010181408] = d8c31769, %l6 = 00000000e3000000
swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000d8c31769
! %l0 = 0000000000000000, Mem[000000001008142c] = 000000ff, %asi = 80
stwa %l0,[%i2+0x02c]%asi ! Mem[000000001008142c] = 00000000
! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010181400] = ff000000 23040000
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff ffffffff
! Mem[0000000010181408] = 000000e3, %l6 = 00000000d8c31769
swapa [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000e3
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000000
lduwa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_645:
! Mem[0000000030081400] = ffffffff ffffffff ffffd8c3 e30000ff
! Mem[0000000030081410] = ff000000 00000000 00000000 ffffff00
! Mem[0000000030081420] = e3000000 00000000 a52e7e04 e822251e
! Mem[0000000030081430] = 00ffffff d2030008 00000000 ff000000
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
! Mem[0000000030141408] = 726f2f17, %l6 = 00000000000000e3
ldsha [%i5+%o4]0x81,%l6 ! %l6 = 000000000000726f
! Mem[0000000010101410] = 00000000, %l1 = 00000000ffffffff
lduba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041400] = 00ffffff 000000e3, %l4 = 000000ff, %l5 = ffffffff
ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000e3 0000000000ffffff
! Mem[00000000100c1410] = 00ff0087 00ff00ff, %l4 = 000000e3, %l5 = 00ffffff
ldda [%i3+%o5]0x88,%l4 ! %l4 = 0000000000ff00ff 0000000000ff0087
! Mem[00000000100c1438] = 00000000, %l3 = 00000000000000ff
ldsw [%i3+0x038],%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = 6917c3d8, %l1 = 0000000000000000
ldsba [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000069
! Mem[0000000010041410] = 000000ff, %l0 = 0000000000000000
lduha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041410] = 00ffffff, %f12 = 00000000
lda [%i1+%o5]0x89,%f12 ! %f12 = 00ffffff
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000020800041] = 0000f99a
stb %l2,[%o1+0x041] ! Mem[0000000020800040] = 0000f99a
p0_label_646:
! %l3 = 0000000000000000, immed = 00000f96, %y = ff0000ff
umul %l3,0xf96,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
swapa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l1 = 0000000000000069
swapa [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001400] = ff0000ff, %l0 = 0000000000000000
swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ff0000ff
! %l1 = 0000000000000000, Mem[0000000010141428] = ff000000
stw %l1,[%i5+0x028] ! Mem[0000000010141428] = 00000000
! %f1 = 00000000, Mem[0000000010181408] = 6917c3d8
sta %f1 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! %l5 = 0000000000ff0087, Mem[0000000010101408] = 00ff0000
stba %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = 87ff0000
! %f14 = 000000ff, Mem[0000000010141410] = 00000000
sta %f14,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
! %l2 = 0000000000000000, Mem[0000000030001408] = ffffffff
stba %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ffffff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000, %l5 = 0000000000ff0087
ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
p0_label_647:
! Mem[0000000010041430] = 00000000e3000000, %f2 = 00000000 00000000
ldda [%i1+0x030]%asi,%f2 ! %f2 = 00000000 e3000000
! Mem[000000001014140c] = 00000000, %l0 = 00000000ff0000ff
lduha [%i5+0x00c]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l4 = 0000000000ff00ff
ldswa [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001420] = 00ffffff, %l1 = 0000000000000000
lduha [%i0+0x020]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081414] = 000000ff, %l1 = 00000000000000ff
lduba [%i2+0x017]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141408] = 00000000 172f6f72, %l4 = 00000000, %l5 = 00000000
ldda [%i5+%o4]0x89,%l4 ! %l4 = 00000000172f6f72 0000000000000000
! Mem[0000000010141418] = 00000000, %l2 = 0000000000000000
ldsh [%i5+0x018],%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = 0000ea2900000000, %l7 = fffffffffffffe7d
ldxa [%i3+%o5]0x89,%l7 ! %l7 = 0000ea2900000000
! Mem[00000000100c1400] = 000000ff00000000, %l0 = 0000000000000000
ldxa [%i3+%g0]0x88,%l0 ! %l0 = 000000ff00000000
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 00000000, Mem[00000000100c1408] = 00000000 000000e3
stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 00000000
p0_label_648:
! %f8 = ff000000 87a8a87c, Mem[0000000030101410] = 280000ff 00000000
stda %f8 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 87a8a87c
! Mem[0000000010081428] = 00000000, %l6 = 000000000000726f, %asi = 80
swapa [%i2+0x028]%asi,%l6 ! %l6 = 0000000000000000
! %l1 = 00000000000000ff, Mem[00000000300c1410] = 0000ea2900000000
stxa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000010041410] = ff00000028000000
stxa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
! Mem[0000000010081420] = 172f6f72, %l6 = 0000000000000000, %asi = 80
swapa [%i2+0x020]%asi,%l6 ! %l6 = 00000000172f6f72
! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010001410] = c6c7a90e 4e73ad6f
stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 000000ff
! %l6 = 172f6f72, %l7 = 00000000, Mem[0000000010001430] = 00000000 00000000
stda %l6,[%i0+0x030]%asi ! Mem[0000000010001430] = 172f6f72 00000000
! %f24 = e3000000 00000000, Mem[0000000010181400] = 000000ff ffffffff
stda %f24,[%i6+%g0]0x88 ! Mem[0000000010181400] = e3000000 00000000
! %l4 = 172f6f72, %l5 = 00000000, Mem[0000000010181400] = 00000000 000000e3
stda %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 172f6f72 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ff0000ff, %l4 = 00000000172f6f72
lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff0000ff
p0_label_649:
! %f16 = ffffffff, Mem[0000000010001410] = 00000000
sta %f16,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff
! Mem[0000000010041400] = 00000000, %l6 = 00000000172f6f72
lduh [%i1+%g0],%l6 ! %l6 = 0000000000000000
! Mem[0000000030081410] = ff000000, %l5 = 0000000000000000
lduwa [%i2+%o5]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010081438] = 00000000 00000000, %l6 = 00000000, %l7 = 00000000
ldd [%i2+0x038],%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000030141400] = ff000000 fffff6ac, %l6 = 00000000, %l7 = 00000000
ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000ff000000 00000000fffff6ac
! Mem[00000000100c1410] = 00ff00ff, %l0 = 000000ff00000000
ldsha [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101410] = 00000000, %f18 = ffffd8c3
ld [%i4+%o5],%f18 ! %f18 = 00000000
! Mem[0000000030041400] = 000000e3, %l4 = 00000000ff0000ff
ldsha [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000e3
! Mem[0000000030001400] = a52e7e04, %l3 = 0000000000000000
ldsha [%i0+%g0]0x89,%l3 ! %l3 = 0000000000007e04
! Starting 10 instruction Store Burst
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000030001410] = 00000000 00000000
stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 000000ff
p0_label_650:
! Mem[0000000010101408] = 0000ff87, %l6 = 00000000ff000000
ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 00000087000000ff
! Mem[0000000021800100] = ff004e79, %l1 = 00000000000000ff
ldstuba [%o3+0x100]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010081408] = 000000ff, %l0 = 00000000000000ff
swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181400] = ff00ff00, %l7 = 00000000fffff6ac
ldstuba [%i6+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000087, %l7 = 000000ff, Mem[0000000010141400] = ffff0000 00000000
stda %l6,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000087 000000ff
! %f16 = ffffffff, Mem[0000000010001408] = 00000000
sta %f16,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffff
! %l2 = 0000000000000000, Mem[0000000010141408] = 0000000000000000
stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000010101400] = 00000000
stba %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! %l6 = 00000087, %l7 = 000000ff, Mem[0000000030001408] = ffffff00 e3000000
stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000087 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000e3 00000000, %l6 = 00000087, %l7 = 000000ff
ldda [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000 00000000000000e3
p0_label_651:
! Mem[0000000021800100] = ff004e79, %l1 = 00000000000000ff
ldsba [%o3+0x100]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041408] = ff00000000000000, %l3 = 0000000000007e04
ldxa [%i1+%o4]0x81,%l3 ! %l3 = ff00000000000000
! Mem[0000000030041410] = 0000ea29 00ffffff, %l0 = 000000ff, %l1 = ffffffff
ldda [%i1+%o5]0x89,%l0 ! %l0 = 0000000000ffffff 000000000000ea29
! Mem[0000000030041410] = 00ffffff, %f5 = 28000000
lda [%i1+%o5]0x89,%f5 ! %f5 = 00ffffff
! Mem[0000000030101410] = 7ca8a887000000ff, %l7 = 00000000000000e3
ldxa [%i4+%o5]0x81,%l7 ! %l7 = 7ca8a887000000ff
! Mem[0000000010001408] = ffffffff, %l1 = 000000000000ea29
lduba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001400] = 00000000, %l0 = 0000000000ffffff
ldsha [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081410] = ff000087, %l5 = 00000000ff000000
ldsba [%i2+%o5]0x88,%l5 ! %l5 = ffffffffffffff87
! Mem[0000000020800000] = ffffe062, %l6 = 0000000000000000
ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000010101400] = 00000000 0000ffff
stda %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff 000000ff
p0_label_652:
membar #Sync ! Added by membar checker (106)
! %f2 = 00000000 e3000000, %l4 = 00000000000000e3
! Mem[0000000030081420] = e300000000000000
add %i2,0x020,%g1
stda %f2,[%g1+%l4]ASI_PST8_S ! Mem[0000000030081420] = 0000000000000000
! %l7 = 7ca8a887000000ff, Mem[0000000010041410] = 00000000
stw %l7,[%i1+%o5] ! Mem[0000000010041410] = 000000ff
! %f24 = e3000000, Mem[0000000010101408] = ffff0000
sta %f24,[%i4+%o4]0x80 ! Mem[0000000010101408] = e3000000
! %f1 = 00000000, %f24 = e3000000, %f24 = e3000000 00000000
fsmuld %f1 ,%f24,%f24 ! %f24 = 80000000 00000000
! Mem[00000000201c0000] = 002801ce, %l5 = ffffffffffffff87
ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! %f4 = 00000000, Mem[0000000010181410] = e3000000
sta %f4 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! Mem[0000000021800040] = 00ff28b2, %l2 = 0000000000000000
ldstuba [%o3+0x040]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101428] = 00000000, %l7 = 000000ff, %l7 = 000000ff
add %i4,0x28,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030001408] = 000000ff00000087
stxa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000
! Starting 10 instruction Load Burst
! %l7 = 0000000000000000, %l4 = 00000000000000e3, %l2 = 0000000000000000
udivx %l7,%l4,%l2 ! %l2 = 0000000000000000
p0_label_653:
! Mem[0000000010101400] = ffffffff, %l5 = 0000000000000000
lduwa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010041438] = ff800000 00ff0000, %l4 = 000000e3, %l5 = ffffffff
ldd [%i1+0x038],%l4 ! %l4 = 00000000ff800000 0000000000ff0000
! Mem[0000000010141400] = 87000000, %l2 = 0000000000000000
lduha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = 00000000 00000000, %l0 = 00000000, %l1 = 000000ff
ldda [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010101438] = 00000000, %f16 = ffffffff
lda [%i4+0x038]%asi,%f16 ! %f16 = 00000000
! Mem[0000000010041400] = 00000000, %l4 = 00000000ff800000
ldswa [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l3 = ff00000000000000
lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l6 = ffffffffffffffff
ldsha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101438] = 00000000, %l1 = 0000000000000000
ldub [%i4+0x03b],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000010181408] = 00000000
stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
p0_label_654:
! %f0 = ff000000 00000000, Mem[0000000010101408] = e3000000 ffffffff
stda %f0 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000 00000000
! %l3 = 0000000000000000, Mem[00000000218000c1] = ffffd5a0, %asi = 80
stba %l3,[%o3+0x0c1]%asi ! Mem[00000000218000c0] = ff00d5a0
! %f18 = 00000000 e30000ff, Mem[00000000300c1400] = 00000000 75585d81
stda %f18,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 e30000ff
! %l5 = 0000000000ff0000, Mem[0000000030101408] = 69000000
stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! %f6 = 00000000, Mem[0000000030181410] = 00000000
sta %f6 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! Mem[0000000030181408] = ff000000, %l7 = 0000000000000000
swapa [%i6+%o4]0x81,%l7 ! %l7 = 00000000ff000000
! %l5 = 0000000000ff0000, Mem[0000000030081400] = ffffffff
stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffff00
! %l7 = 00000000ff000000, Mem[0000000010041410] = ff000000
stwa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff000000
! %l4 = 00000000, %l5 = 00ff0000, Mem[0000000030181408] = 00000000 00000000
stda %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 00ff0000
! Starting 10 instruction Load Burst
! Mem[000000001010140c] = 00000000, %l7 = 00000000ff000000
ldsb [%i4+0x00d],%l7 ! %l7 = 0000000000000000
p0_label_655:
! %f19 = e30000ff, %f2 = 00000000, %f21 = 00000000
fadds %f19,%f2 ,%f21 ! %f21 = e30000ff
! Mem[0000000010081408] = ff000000 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000
! Code Fragment 4
p0_fragment_64:
! %l0 = 00000000ff000000
setx 0x7ab86740355767da,%g7,%l0 ! %l0 = 7ab86740355767da
! %l1 = 0000000000000000
setx 0xd8d81f27ec2c0966,%g7,%l1 ! %l1 = d8d81f27ec2c0966
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 7ab86740355767da
setx 0x6fe30a2fafd5e4b7,%g7,%l0 ! %l0 = 6fe30a2fafd5e4b7
! %l1 = d8d81f27ec2c0966
setx 0x534a9ea04cd8d26d,%g7,%l1 ! %l1 = 534a9ea04cd8d26d
! Mem[0000000010101410] = 00000000, %l2 = 0000000000000000
swapa [%i4+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101400] = 00000000, %l1 = 534a9ea04cd8d26d
ldswa [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = ffffffff, %l6 = 0000000000000000
ldswa [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010081430] = ff00000060b100ff, %f8 = ff000000 87a8a87c
ldd [%i2+0x030],%f8 ! %f8 = ff000000 60b100ff
! Mem[0000000010041400] = 00000000, %l4 = 0000000000000000
ldswa [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = e3000000, %l0 = 6fe30a2fafd5e4b7
ldsha [%i1+%g0]0x81,%l0 ! %l0 = ffffffffffffe300
! Starting 10 instruction Store Burst
! %l0 = ffffe300, %l1 = 00000000, Mem[0000000010181400] = 172f6f72 00000000
std %l0,[%i6+%g0] ! Mem[0000000010181400] = ffffe300 00000000
p0_label_656:
! Mem[0000000010181410] = 00000000, %l7 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! %l0 = ffffffffffffe300, Mem[0000000010001408] = ffffffff00000000
stxa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffffffffe300
! Mem[0000000010041410] = ff000000, %l2 = 0000000000000000
swapa [%i1+%o5]0x88,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030081408] = ffffd8c3, %l7 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %l0 = ffffffffffffe300, Mem[0000000010101400] = ffffffff, %asi = 80
stwa %l0,[%i4+0x000]%asi ! Mem[0000000010101400] = ffffe300
! %l7 = 00000000000000ff, Mem[0000000030181410] = 00000000
stba %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000
! %f0 = ff000000 00000000 00000000 e3000000
! %f4 = 00000000 00ffffff 00000000 000000e3
! %f8 = ff000000 60b100ff ff000000 ffffffff
! %f12 = 00ffffff 00000000 000000ff 000000ff
stda %f0,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
! %l2 = ff000000, %l3 = 00000000, Mem[0000000030181400] = 00ff00ff 00000000
stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff000000 00000000
! %f29 = d2030008, %f30 = 00000000, %f20 = ff000000
fmuls %f29,%f30,%f20 ! %f20 = 80000000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 000000ff, %l1 = 0000000000000000
ldsha [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_657:
! Mem[0000000030081408] = ffffd8c3e30000ff, %l2 = 00000000ff000000
ldxa [%i2+%o4]0x81,%l2 ! %l2 = ffffd8c3e30000ff
! Mem[0000000010181420] = 00000000e3000000, %f22 = 00000000 ffffff00
ldd [%i6+0x020],%f22 ! %f22 = 00000000 e3000000
! Mem[0000000030181410] = 3dd01056000000ff, %f30 = 00000000 ff000000
ldda [%i6+%o5]0x89,%f30 ! %f30 = 3dd01056 000000ff
membar #Sync ! Added by membar checker (107)
! Mem[0000000010041400] = 00000000000000ff, %l2 = ffffd8c3e30000ff
ldxa [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081410] = 870000ff, %l0 = ffffffffffffe300
lduba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000087
! %f4 = 00000000, %f12 = 00ffffff
fcmps %fcc2,%f4 ,%f12 ! %fcc2 = 1
! Mem[0000000010101400] = ffffe300, %l0 = 0000000000000087
ldsha [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001400] = a52e7e04, %l6 = ffffffffffffffff
lduha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000007e04
! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %l4 = 0000000000000000
sub %l7,%l7,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, %l0 = ffffffffffffffff, %y = 00000000
umul %l4,%l0,%l6 ! %l6 = 0000000000000000, %y = 00000000
p0_label_658:
! Mem[0000000010081408] = ff00000000000000, %f16 = 00000000 ffffffff
ldda [%i2+%o4]0x80,%f16 ! %f16 = ff000000 00000000
! %l2 = 00000000000000ff, Mem[0000000010141410] = ff00000028000000, %asi = 80
stxa %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 00000000000000ff
! Mem[0000000030041410] = ffffff00, %l1 = 00000000000000ff
swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000ffffff00
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010001420] = 00ffffff 000000e3
stda %l6,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000 000000ff
! %f25 = 00000000, Mem[00000000300c1408] = 726f2f17
sta %f25,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! %l0 = ffffffff, %l1 = ffffff00, Mem[0000000030041400] = 000000e3 00ffffff
stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff ffffff00
! %l4 = 00000000, %l5 = 00ff0000, Mem[0000000030041410] = 000000ff 29ea0000
stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 00ff0000
! %l4 = 0000000000000000, Mem[0000000010081400] = 00000000
stwa %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %l3 = 0000000000000000, Mem[0000000010141408] = 0000000000000000
stxa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181438] = ff0000ff, %f5 = 00ffffff
lda [%i6+0x038]%asi,%f5 ! %f5 = ff0000ff
p0_label_659:
! Mem[0000000020800040] = 0000f99a, %l5 = 0000000000ff0000
ldsh [%o1+0x040],%l5 ! %l5 = 0000000000000000
! Mem[0000000030041400] = ffffffff, %l2 = 00000000000000ff
ldsba [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030101400] = 00000000, %l3 = 0000000000000000
ldsha [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101400] = 000000ff00e3ffff, %l4 = 0000000000000000
ldxa [%i4+%g0]0x88,%l4 ! %l4 = 000000ff00e3ffff
! Mem[0000000030001400] = 00000000 a52e7e04, %l2 = ffffffff, %l3 = 00000000
ldda [%i0+%g0]0x89,%l2 ! %l2 = 00000000a52e7e04 0000000000000000
! Mem[0000000030041408] = 00000000000000ff, %f26 = a52e7e04 e822251e
ldda [%i1+%o4]0x89,%f26 ! %f26 = 00000000 000000ff
! Mem[0000000020800040] = 0000f99a, %l2 = 00000000a52e7e04
ldsha [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = ff0057fd 00000000, %l6 = 00000000, %l7 = 000000ff
ldda [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000 00000000ff0057fd
! Mem[00000000100c1410] = 00ff00ff, %f26 = 00000000
lda [%i3+%o5]0x88,%f26 ! %f26 = 00ff00ff
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 00000000, %l0 = ffffffffffffffff
swapa [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000
p0_label_660:
! %l5 = 0000000000000000, Mem[0000000010181408] = 00000000
stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! %l0 = 00000000, %l1 = ffffff00, Mem[0000000010001410] = ffffffff ff000000
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ffffff00
! Mem[0000000010001400] = 00000000, %l0 = 0000000000000000
swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000010081410] = ff000000ff000087
stxa %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
! Mem[00000000218001c0] = ff00c752, %l7 = 00000000ff0057fd
ldstub [%o3+0x1c0],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010001400] = 00000000, %l7 = 00000000000000ff
swapa [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l0 = 0000000000000000
swapa [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! %f22 = 00000000, %f18 = 00000000, %f27 = 000000ff
fadds %f22,%f18,%f27 ! %f27 = 00000000
! Mem[0000000030181400] = ff000000, %l2 = 0000000000000000
swapa [%i6+%g0]0x89,%l2 ! %l2 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = 172f6f72 00000000, %l6 = 00000000, %l7 = 00000000
ldda [%i0+0x030]%asi,%l6 ! %l6 = 00000000172f6f72 0000000000000000
p0_label_661:
! Mem[0000000010181410] = 000000ff, %l1 = 00000000ffffff00
ldsba [%i6+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030001400] = a52e7e04, %l3 = 0000000000000000
ldsba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000004
! Mem[00000000100c1410] = ff00ff00 8700ff00, %l2 = ff000000, %l3 = 00000004
ldd [%i3+%o5],%l2 ! %l2 = 00000000ff00ff00 000000008700ff00
! %l0 = 0000000000000000, immed = fffff6f4, %y = 00000000
umul %l0,-0x90c,%l7 ! %l7 = 0000000000000000, %y = 00000000
! Mem[0000000030041408] = 000000ff, %l1 = ffffffffffffffff
lduba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[000000001018141c] = ffffffff, %l4 = 000000ff00e3ffff
lduw [%i6+0x01c],%l4 ! %l4 = 00000000ffffffff
! Code Fragment 3
p0_fragment_65:
! %l0 = 0000000000000000
setx 0x31f46e6796edd0a6,%g7,%l0 ! %l0 = 31f46e6796edd0a6
! %l1 = 00000000000000ff
setx 0x261af7b7ee28032c,%g7,%l1 ! %l1 = 261af7b7ee28032c
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 31f46e6796edd0a6
setx 0x34c1a658339d03da,%g7,%l0 ! %l0 = 34c1a658339d03da
! %l1 = 261af7b7ee28032c
setx 0xc8e9fc57f0b61e89,%g7,%l1 ! %l1 = c8e9fc57f0b61e89
! Mem[0000000010081408] = ff00000000000000, %f10 = ff000000 ffffffff
ldda [%i2+%o4]0x80,%f10 ! %f10 = ff000000 00000000
! Mem[0000000010101410] = 00000000 e3000000, %l0 = 339d03da, %l1 = f0b61e89
ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000 00000000e3000000
! Starting 10 instruction Store Burst
! %l3 = 000000008700ff00, Mem[0000000010081408] = 000000ff
stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
p0_label_662:
! Mem[00000000300c1408] = 00000000, %l0 = 0000000000000000
swapa [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
! %f20 = 80000000 e30000ff, Mem[0000000030181408] = 00000000 00ff0000
stda %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = 80000000 e30000ff
! %l5 = 0000000000000000, %l5 = 0000000000000000, %l3 = 000000008700ff00
xnor %l5,%l5,%l3 ! %l3 = ffffffffffffffff
! %l0 = 0000000000000000, %l1 = 00000000e3000000, %l1 = 00000000e3000000
mulx %l0,%l1,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l3 = ffffffffffffffff
ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
swapa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000021800140] = 000099db, %asi = 80
stha %l0,[%o3+0x140]%asi ! Mem[0000000021800140] = 000099db
! %f26 = 00ff00ff 00000000, Mem[00000000100c1410] = ff00ff00 8700ff00
std %f26,[%i3+%o5] ! Mem[00000000100c1410] = 00ff00ff 00000000
! Mem[0000000010141410] = 00000000, %l1 = 0000000000000000
swapa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1434] = 60b10000, %l3 = 0000000000000000
lduha [%i3+0x034]%asi,%l3 ! %l3 = 00000000000060b1
p0_label_663:
! Mem[0000000010081410] = 00000000 00000000, %l4 = ffffffff, %l5 = 00000000
ldda [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[00000000100c1408] = 00000000, %l5 = 0000000000000000
ldsha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %f6 = 00000000
lda [%i3+%o4]0x81,%f6 ! %f6 = 00000000
! Mem[0000000030001410] = 000000ff, %l1 = 0000000000000000
ldsha [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101400] = 00e3ffff, %l5 = 0000000000000000
ldsha [%i4+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181410] = ff000000 00000000, %l4 = 00000000, %l5 = ffffffff
ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[0000000030001408] = ffffffff, %l6 = 00000000172f6f72
ldsha [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030101400] = 00000000, %l4 = 00000000ff000000
lduwa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081414] = 00000000, %f14 = 000000ff
lda [%i2+0x014]%asi,%f14 ! %f14 = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = ffffe062, %l7 = 0000000000000000
ldstub [%o1+0x001],%l7 ! %l7 = 000000ff000000ff
p0_label_664:
! %f6 = 00000000, Mem[0000000010001438] = 0000ffff
sta %f6 ,[%i0+0x038]%asi ! Mem[0000000010001438] = 00000000
! %f7 = 000000e3, Mem[0000000030141408] = 172f6f72
sta %f7 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000e3
! %f12 = 00ffffff 00000000, %l2 = 00000000ff00ff00
! Mem[0000000030101428] = ffff0000000000ff
add %i4,0x028,%g1
stda %f12,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101428] = ffff0000000000ff
! Mem[0000000010101400] = ffffe300ff000000, %l0 = 0000000000000000, %l5 = 0000000000000000
casxa [%i4]0x80,%l0,%l5 ! %l5 = ffffe300ff000000
! %l1 = 00000000000000ff, Mem[0000000030101408] = 00000000
stba %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! Mem[0000000010001410] = 00000000, %l3 = 000060b1, %l1 = 000000ff
add %i0,0x10,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000000
! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000030141410] = 171785ff 75585d81
stda %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff 000000ff
! Code Fragment 3
p0_fragment_66:
! %l0 = 0000000000000000
setx 0x2a331f2848f0ff92,%g7,%l0 ! %l0 = 2a331f2848f0ff92
! %l1 = 0000000000000000
setx 0x90c5142873e56417,%g7,%l1 ! %l1 = 90c5142873e56417
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 2a331f2848f0ff92
setx 0x3f950210733b31f4,%g7,%l0 ! %l0 = 3f950210733b31f4
! %l1 = 90c5142873e56417
setx 0x8f8962f84ca8d3f4,%g7,%l1 ! %l1 = 8f8962f84ca8d3f4
! Mem[0000000010181418] = 000000ff, %l6 = ffffffffffffffff
swap [%i6+0x018],%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00ffffff, %f19 = e30000ff
lda [%i2+%g0]0x81,%f19 ! %f19 = 00ffffff
p0_label_665:
! %l3 = 00000000000060b1, %l1 = 8f8962f84ca8d3f4, %y = 00000000
umul %l3,%l1,%l1 ! %l1 = 00001cf450360bb4, %y = 00001cf4
! Mem[0000000010141410] = ff00000000000000, %f20 = 80000000 e30000ff
ldda [%i5+%o5]0x88,%f20 ! %f20 = ff000000 00000000
! Mem[0000000010001418] = 0000000000000000, %f16 = ff000000 00000000
ldd [%i0+0x018],%f16 ! %f16 = 00000000 00000000
! Mem[000000001010141c] = 00000000, %l7 = 00000000000000ff
lduba [%i4+0x01d]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l6 = 00000000000000ff
lduha [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l3 = 00000000000060b1
lduha [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = 00000000 00000000, %l0 = 733b31f4, %l1 = 50360bb4
ldda [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[00000000100c1400] = 00000000 ff000000, %l0 = 00000000, %l1 = 00000000
ldda [%i3+0x000]%asi,%l0 ! %l0 = 0000000000000000 00000000ff000000
! Mem[000000001010142c] = 00ff00a5, %f27 = 00000000
ld [%i4+0x02c],%f27 ! %f27 = 00ff00a5
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 00000000, %l1 = 00000000ff000000
ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
p0_label_666:
! Mem[0000000010041410] = 0000000000ffffff, %l1 = 0000000000000000, %l3 = 0000000000000000
add %i1,0x10,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000ffffff
! %l4 = 0000000000000000, Mem[0000000030181408] = 80000000
stha %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %f2 = 00000000 e3000000, Mem[0000000010001418] = 00000000 00000000
std %f2 ,[%i0+0x018] ! Mem[0000000010001418] = 00000000 e3000000
! %l1 = 0000000000000000, Mem[0000000030181410] = ff000000
stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! Mem[0000000010141410] = 00000000, %l1 = 0000000000000000, %asi = 80
swapa [%i5+0x010]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081421] = 00000000, %l7 = 0000000000000000
ldstub [%i2+0x021],%l7 ! %l7 = 00000000000000ff
! %l2 = 00000000ff00ff00, Mem[0000000030041410] = 00000000
stha %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ff00
! Mem[0000000010001430] = 172f6f7200000000, %l3 = 0000000000ffffff, %l2 = 00000000ff00ff00
add %i0,0x30,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 172f6f7200000000
! %f18 = 00000000 00ffffff, Mem[0000000010041408] = 00000000 000000e3
stda %f18,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 00ffffff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 00000000, %l3 = 0000000000ffffff
lduha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
p0_label_667:
! Mem[0000000030141408] = 00000000 000000e3, %l4 = 00000000, %l5 = ff000000
ldda [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000e3 0000000000000000
! Mem[0000000010081400] = 000000ff, %f14 = 00000000
lda [%i2+%g0]0x88,%f14 ! %f14 = 000000ff
membar #Sync ! Added by membar checker (108)
! Mem[0000000010101400] = ffffe300 ff000000 ff000000 00000000
! Mem[0000000010101410] = ff000000 e3000000 00000029 00000000
! Mem[0000000010101420] = ff000000 ffffa52e 00000000 00ff00a5
! Mem[0000000010101430] = 000000ff 00ff0000 00000000 00000000
ldda [%i4]ASI_BLK_PL,%f16 ! Block Load from 0000000010101400
! Mem[0000000010001408] = 00e3ffffffffffff, %l0 = 0000000000000000
ldxa [%i0+%o4]0x88,%l0 ! %l0 = 00e3ffffffffffff
! Mem[00000000300c1408] = 00000000, %l4 = 00000000000000e3
ldsha [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081438] = 00000000, %l0 = 00e3ffffffffffff
ldsb [%i2+0x038],%l0 ! %l0 = 0000000000000000
! Mem[0000000010001400] = 000000ff, %l1 = 0000000000000000
ldswa [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000020800000] = ffffe062, %l7 = 0000000000000000
ldsh [%o1+%g0],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010001410] = 00000000, %l0 = 0000000000000000
lduba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101424] = ffffa52e, %l4 = 00000000, %l3 = 00000000
add %i4,0x24,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ffffa52e
p0_label_668:
! %f6 = 00000000, Mem[0000000010141404] = 000000ff
st %f6 ,[%i5+0x004] ! Mem[0000000010141404] = 00000000
! %f14 = 000000ff 000000ff, Mem[0000000010141408] = 00000000 00000000
stda %f14,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 000000ff
! Mem[0000000010041410] = 00000000, %l7 = ffffffffffffffff
swapa [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
! %f10 = ff000000 00000000, Mem[0000000030041410] = 0000ff00 0000ff00
stda %f10,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff000000 00000000
! %f10 = ff000000, Mem[0000000030041400] = ffffffff
sta %f10,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
! Mem[000000001000143c] = 00000000, %l7 = 0000000000000000, %asi = 80
swapa [%i0+0x03c]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081410] = 00000000, %l1 = 00000000000000ff
swapa [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = ffffffff, %l4 = 0000000000000000
ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000030081400] = ffffffffffffff00
stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 000000e3, %f7 = 000000e3
lda [%i5+%o4]0x89,%f7 ! %f7 = 000000e3
p0_label_669:
! Mem[0000000030181408] = 00000000, %l4 = 00000000000000ff
ldsha [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l3 = 00000000ffffa52e
lduba [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041410] = ffffffff, %l4 = 0000000000000000
ldsba [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141420] = ff00000087a8a87c, %l0 = 0000000000000000
ldxa [%i5+0x020]%asi,%l0 ! %l0 = ff00000087a8a87c
! Mem[0000000030141400] = ff000000, %f11 = 00000000
lda [%i5+%g0]0x81,%f11 ! %f11 = ff000000
! Mem[0000000030001408] = ffffffff, %f5 = ff0000ff
lda [%i0+%o4]0x89,%f5 ! %f5 = ffffffff
membar #Sync ! Added by membar checker (109)
! Mem[0000000010141400] = 00000087 00000000 ff000000 ff000000
! Mem[0000000010141410] = 00000000 000000ff 00000000 000000e3
! Mem[0000000010141420] = ff000000 87a8a87c 00000000 ffffffff
! Mem[0000000010141430] = 00000000 00000000 000000ff 000000ff
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
! Mem[00000000100c1400] = 00000000, %f4 = 00000000
ld [%i3+%g0],%f4 ! %f4 = 00000000
! Mem[0000000010181408] = 0000000000000000, %f0 = ff000000 00000000
ldda [%i6+%o4]0x88,%f0 ! %f0 = 00000000 00000000
! Starting 10 instruction Store Burst
! %f12 = 00ffffff 00000000, %l6 = 0000000000000000
! Mem[00000000100c1418] = 000000ff00000000
add %i3,0x018,%g1
stda %f12,[%g1+%l6]ASI_PST16_P ! Mem[00000000100c1418] = 000000ff00000000
p0_label_670:
! Mem[0000000010001408] = ffffffff, %l0 = ff00000087a8a87c
swapa [%i0+%o4]0x80,%l0 ! %l0 = 00000000ffffffff
! %l3 = 0000000000000000, Mem[0000000010101408] = 000000ff
stha %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Mem[0000000010141410] = 00000000, %l4 = ffffffffffffffff
swapa [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000010001400] = 000000ff
stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
! %f14 = 000000ff 000000ff, %l3 = 0000000000000000
! Mem[0000000010081430] = ff00000060b100ff
add %i2,0x030,%g1
stda %f14,[%g1+%l3]ASI_PST8_P ! Mem[0000000010081430] = ff00000060b100ff
! %l4 = 0000000000000000, Mem[0000000030181408] = 00000000e30000ff
stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000000
! %f13 = 00000000, Mem[0000000010101410] = ff000000
sta %f13,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! Mem[00000000100c1410] = 00ff00ff, %l7 = 0000000000000000
swapa [%i3+%o5]0x80,%l7 ! %l7 = 0000000000ff00ff
! %l4 = 0000000000000000, Mem[0000000030141408] = 000000e3
stba %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = c3d8ffff, %l5 = 0000000000000000
ldsba [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
p0_label_671:
! Mem[00000000201c0000] = ff2801ce, %l2 = 172f6f7200000000
lduh [%o0+%g0],%l2 ! %l2 = 000000000000ff28
! Mem[0000000030181408] = 00000000, %l6 = 0000000000000000
lduwa [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l2 = 000000000000ff28
lduwa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000000
ldsba [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %l5 = ffffffffffffffff, imm = 000000000000065b, %l3 = 0000000000000000
xnor %l5,0x65b,%l3 ! %l3 = 000000000000065b
! Mem[0000000010141408] = ff000000 ff000000, %l2 = 00000000, %l3 = 0000065b
ldda [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff000000 00000000ff000000
! %l5 = ffffffffffffffff, imm = 00000000000009d0, %l5 = ffffffffffffffff
orn %l5,0x9d0,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030081410] = 00000000 000000ff, %l0 = ffffffff, %l1 = 00000000
ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[0000000010001410] = 00000000, %l0 = 00000000000000ff
lduwa [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = ffffffff, Mem[0000000030081400] = 00000000 00000000
stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 ffffffff
p0_label_672:
! %l2 = 00000000ff000000, Mem[0000000030041400] = ff000000
stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! Mem[0000000030001408] = ffffffff, %l7 = 0000000000ff00ff
ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
membar #Sync ! Added by membar checker (110)
! %f2 = 00000000, Mem[0000000010141400] = 87000000
sta %f2 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! %l3 = 00000000ff000000, Mem[00000000100c141b] = 000000ff
stb %l3,[%i3+0x01b] ! Mem[00000000100c1418] = 00000000
! Mem[0000000010181421] = 00000000, %l5 = ffffffffffffffff
ldstub [%i6+0x021],%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1400] = 00000000, %l7 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %f18 = ff000000 ff000000, Mem[0000000030101400] = 00000000 00000000
stda %f18,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000 ff000000
! %f22 = 00000000 000000e3, %l0 = 0000000000000000
! Mem[0000000010001428] = 047effa500ff00ff
add %i0,0x028,%g1
stda %f22,[%g1+%l0]ASI_PST32_P ! Mem[0000000010001428] = 047effa500ff00ff
! %f30 = 000000ff 000000ff, %l1 = 0000000000000000
! Mem[0000000030041408] = ff00000000000000
add %i1,0x008,%g1
stda %f30,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030041408] = ff00000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ff000000, %l5 = 0000000000000000
ldswa [%i0+%o5]0x81,%l5 ! %l5 = ffffffffff000000
p0_label_673:
! Mem[00000000300c1408] = 00000000, %f30 = 000000ff
lda [%i3+%o4]0x81,%f30 ! %f30 = 00000000
! Mem[0000000010041408] = 00ffffff, %l5 = ffffffffff000000
lduba [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181408] = 00000000, %l1 = 0000000000000000
lduwa [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
membar #Sync ! Added by membar checker (111)
! Mem[0000000030041400] = 00000000 00ffffff ff000000 00000000
! Mem[0000000030041410] = 00000000 000000ff 000000ff ffffffff
! Mem[0000000030041420] = 00000000 ff000000 000000ff 000000ff
! Mem[0000000030041430] = ff000000 00000000 00000000 047e00ff
ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
! Mem[00000000100c1410] = 00000000, %l0 = 0000000000000000
ldsba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000000
lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = 00000000, %l1 = 0000000000000000
ldsba [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = ff000000, %f10 = ff000000
lda [%i5+%o4]0x80,%f10 ! %f10 = ff000000
! Mem[0000000010181400] = ffffe300, %l1 = 0000000000000000
ldsba [%i6+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f0 = 00000000 00000000, Mem[0000000010001408] = 7ca8a887 00e3ffff
stda %f0 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 00000000
p0_label_674:
! Mem[0000000010101410] = 00000000, %l5 = 00000000000000ff
ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %f0 = 00000000 00000000, %l2 = 00000000ff000000
! Mem[0000000010001418] = 00000000e3000000
add %i0,0x018,%g1
stda %f0,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010001418] = 00000000e3000000
! %l2 = 00000000ff000000, Mem[0000000010041400] = ff000000
stwa %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
! Mem[000000001000142c] = 00ff00ff, %l1 = ffffffffffffffff, %asi = 80
swapa [%i0+0x02c]%asi,%l1 ! %l1 = 0000000000ff00ff
! %l4 = 0000000000000000, Mem[0000000030001400] = 00000000a52e7e04
stxa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
! %l5 = 0000000000000000, Mem[000000001014140c] = ff000000
stw %l5,[%i5+0x00c] ! Mem[000000001014140c] = 00000000
! %f13 = 00000000, %f0 = 00000000, %f4 = 00000000
fmuls %f13,%f0 ,%f4 ! %f4 = 00000000
! Mem[0000000021800040] = ffff28b2, %l7 = 0000000000000000
ldstuba [%o3+0x040]%asi,%l7 ! %l7 = 000000ff000000ff
! %l1 = 0000000000ff00ff, Mem[0000000010041400] = ff00000000000000
stxa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000ff00ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffb7e5a1, %l6 = 0000000000000000
ldsba [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
p0_label_675:
! Mem[0000000030141410] = ffffffff, %l5 = 0000000000000000
ldsba [%i5+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001408] = 00000000 00000000, %l2 = ff000000, %l3 = ff000000
ldda [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030041410] = 00000000, %l2 = 0000000000000000
lduwa [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = 000000ff, %l1 = 0000000000ff00ff
lduha [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = ff000000, %l7 = 00000000000000ff
lduba [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = ffffffff, %l5 = ffffffffffffffff
ldsba [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000218001c0] = ff00c752, %l0 = 0000000000000000
ldsha [%o3+0x1c0]%asi,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010041400] = 00000000, %l5 = ffffffffffffffff
lduwa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181408] = 0000000000000000, %f0 = 00000000 00000000
ldda [%i6+%o4]0x80,%f0 ! %f0 = 00000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 00000000, %l1 = 00000000000000ff
swapa [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
p0_label_676:
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010141400] = 00000000 00000000
stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 00000000
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010041428] = ff000000 ffffffff
stda %l2,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000 00000000
! Mem[0000000030141410] = ffffffff, %l1 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %f5 = ffffffff, %f8 = ff000000
fcmpes %fcc3,%f5 ,%f8 ! %fcc3 = 3
! %l3 = 0000000000000000, immd = 00000000000009f3, %l2 = 0000000000000000
sdivx %l3,0x9f3,%l2 ! %l2 = 0000000000000000
! %f13 = 00000000, Mem[0000000030181400] = 00000000
sta %f13,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! %f1 = 00000000, Mem[0000000010081438] = 00000000
sta %f1 ,[%i2+0x038]%asi ! Mem[0000000010081438] = 00000000
! Mem[00000000300c1400] = 000000ff, %l6 = ffffffffffffffff
swapa [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141438] = 000000ff000000ff, %l6 = 00000000000000ff, %l5 = 0000000000000000
add %i5,0x38,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 00000000, %l4 = 0000000000000000
lduwa [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
p0_label_677:
! %l3 = 0000000000000000, imm = 00000000000003e2, %l0 = ffffffffffffff00
orn %l3,0x3e2,%l0 ! %l0 = fffffffffffffc1d
! Mem[0000000010101400] = ffffe300ff000000, %l5 = 000000ff000000ff
ldxa [%i4+0x000]%asi,%l5 ! %l5 = ffffe300ff000000
! Mem[0000000030181400] = 00000000 00000000, %l6 = 000000ff, %l7 = 000000ff
ldda [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000010101418] = 00000029, %l1 = 00000000000000ff
ldub [%i4+0x019],%l1 ! %l1 = 0000000000000000
! %l7 = 0000000000000000, imm = fffffffffffffc44, %l7 = 0000000000000000
addc %l7,-0x3bc,%l7 ! %l7 = fffffffffffffc44
! Mem[0000000030081400] = 00000000, %l6 = 0000000000000000
ldswa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000020800000] = ffffe062, %l5 = ffffe300ff000000
lduba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[000000001014143c] = 000000ff, %l0 = fffffffffffffc1d
ldsba [%i5+0x03e]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081424] = fd5700ff, %l1 = 0000000000000000
lduwa [%i2+0x024]%asi,%l1 ! %l1 = 00000000fd5700ff
! Starting 10 instruction Store Burst
! %l7 = fffffffffffffc44, Mem[0000000010081417] = 00000000
stb %l7,[%i2+0x017] ! Mem[0000000010081414] = 00000044
p0_label_678:
! Mem[0000000010001400] = 000000ff, %l2 = 0000000000000000
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = 00000000, %l1 = 00000000fd5700ff
ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030101410] = 87a8a87c ff000000
stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
! Mem[0000000010181408] = 000000ff, %l7 = fffffffffffffc44
ldsba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001404] = 000000ff, %l1 = 0000000000000000
swap [%i0+0x004],%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[0000000010181408] = 000000ff
stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000ff
! %f0 = 00000000 00000000 00000000 e3000000
! %f4 = 00000000 ffffffff 00000000 000000e3
! %f8 = ff000000 60b100ff ff000000 ff000000
! %f12 = 00ffffff 00000000 000000ff 000000ff
stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
! %f18 = 00000000 000000ff, Mem[0000000010101408] = 00000000 00000000
stda %f18,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 000000ff
! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010141408] = ff000000 00000000
stda %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ffffd8c3, %l3 = 0000000000000000
ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
p0_label_679:
! Mem[0000000030181408] = 0000000000000000, %f22 = ffffffff ff000000
ldda [%i6+%o4]0x81,%f22 ! %f22 = 00000000 00000000
! Mem[0000000010001400] = 00000000, %l2 = 00000000000000ff
ldswa [%i0+0x000]%asi,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (112)
! Mem[0000000010141410] = ffffffff 000000ff, %l4 = 00000000, %l5 = 000000ff
ldda [%i5+0x010]%asi,%l4 ! %l4 = 00000000ffffffff 00000000000000ff
! Mem[0000000030041400] = 00000000, %l7 = 0000000000000000
lduha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1410] = 0000000000000000, %l1 = 00000000000000ff
ldxa [%i3+0x010]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = ffffe300ff000000, %l6 = 0000000000000000
ldxa [%i4+%g0]0x80,%l6 ! %l6 = ffffe300ff000000
! Mem[0000000030081408] = c3d8ffff, %l5 = 00000000000000ff
ldswa [%i2+%o4]0x89,%l5 ! %l5 = ffffffffc3d8ffff
! %f0 = 00000000, %f19 = 000000ff
fcmps %fcc0,%f0 ,%f19 ! %fcc0 = 1
! Mem[0000000010181408] = 000000ff, %l2 = 0000000000000000
lduba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f8 = ff000000, Mem[0000000010081400] = ff000000
sta %f8 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000
p0_label_680:
! Mem[0000000030041410] = 00000000, %l1 = 0000000000000000
swapa [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
! %l7 = 0000000000000000, Mem[000000001004141c] = 000000e3, %asi = 80
stba %l7,[%i1+0x01c]%asi ! Mem[000000001004141c] = 000000e3
! %f28 = 00000000 000000ff, %l4 = 00000000ffffffff
! Mem[0000000030081438] = 00000000ff000000
add %i2,0x038,%g1
stda %f28,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030081438] = ff00000000000000
! Mem[0000000010141430] = 0000000000000000, %l4 = 00000000ffffffff, %l7 = 0000000000000000
add %i5,0x30,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 0000000000000000
! %l0 = 0000000000000000, Mem[00000000100c1400] = 00000000
stba %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! %f1 = 00000000, Mem[0000000010081410] = 000000ff
sta %f1 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
! %l2 = 00000000, %l3 = ffffffff, Mem[0000000010041430] = 00ffffff 00000000
std %l2,[%i1+0x030] ! Mem[0000000010041430] = 00000000 ffffffff
! %l6 = ffffe300ff000000, Mem[0000000010041434] = ffffffff, %asi = 80
stwa %l6,[%i1+0x034]%asi ! Mem[0000000010041434] = ff000000
! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000ffffffff
stxa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 000000ff, %l7 = 0000000000000000
lduba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_681:
! Mem[0000000030141408] = 000000e3, %l3 = ffffffffffffffff
ldsha [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l2 = 0000000000000000
lduha [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081400] = ffffffff 00000000, %l4 = ffffffff, %l5 = c3d8ffff
ldda [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000 00000000ffffffff
! Mem[00000000201c0000] = ff2801ce, %l4 = 0000000000000000
lduh [%o0+%g0],%l4 ! %l4 = 000000000000ff28
! %l7 = 00000000000000ff, imm = fffffffffffffa1d, %l4 = 000000000000ff28
or %l7,-0x5e3,%l4 ! %l4 = fffffffffffffaff
! Mem[00000000100c1434] = 60b10000, %l0 = 0000000000000000
lduh [%i3+0x036],%l0 ! %l0 = 0000000000000000
! Mem[0000000010181400] = ffffe300, %l6 = ffffe300ff000000
lduh [%i6+0x002],%l6 ! %l6 = 000000000000e300
! Mem[0000000030101400] = 000000ff 000000ff, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff 00000000000000ff
! Mem[00000000300c1400] = ffffffff, %l6 = 000000000000e300
ldsha [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 000000ff, %l0 = 00000000000000ff
swapa [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_682:
! %l6 = ffffffffffffffff, Mem[0000000030041400] = 00000000
stwa %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff
! %f30 = ff007e04 00000000, Mem[0000000030001408] = 00000000 00000000
stda %f30,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff007e04 00000000
! %f14 = 000000ff, Mem[0000000010041400] = 000000ff
sta %f14,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff
! Mem[00000000100c1410] = 00000000, %l7 = 00000000000000ff
ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! %l5 = 00000000ffffffff, Mem[0000000010181408] = 000000ff
stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffff
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010141408] = 00000000 ff000000
stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 000000ff
! %f12 = 00ffffff 00000000, Mem[0000000030041410] = 00000000 000000ff
stda %f12,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00ffffff 00000000
! %l2 = 0000000000000000, Mem[0000000030101400] = 000000ff
stba %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
! %f18 = 00000000 000000ff, %l1 = 00000000000000ff
! Mem[0000000030081438] = ff00000000000000
add %i2,0x038,%g1
stda %f18,[%g1+%l1]ASI_PST8_S ! Mem[0000000030081438] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 00000000 fd5700ff, %l6 = ffffffff, %l7 = 00000000
ldda [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000 00000000fd5700ff
p0_label_683:
! Mem[00000000100c1408] = 0000000000000000, %l2 = 0000000000000000
ldxa [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = ff00000000000000, %l6 = 0000000000000000
ldxa [%i4+%o4]0x88,%l6 ! %l6 = ff00000000000000
! Mem[0000000010001430] = 172f6f72, %f0 = 00000000
ld [%i0+0x030],%f0 ! %f0 = 172f6f72
! Mem[0000000010181400] = ffffe300, %l1 = 00000000000000ff
ldsha [%i6+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
lduwa [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101400] = ffffe300, %f2 = 00000000
lda [%i4+%g0]0x80,%f2 ! %f2 = ffffe300
! Mem[0000000010081410] = 00000000, %l0 = 00000000000000ff
ldsha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181408] = ffffffff00000000, %f0 = 172f6f72 00000000
ldda [%i6+%o4]0x80,%f0 ! %f0 = ffffffff 00000000
! Mem[0000000030141400] = 00000000 00000000 000000e3 00000000
! Mem[0000000030141410] = ffffffff 00000000 e3000000 00000000
! Mem[0000000030141420] = ff00b160 000000ff 000000ff 000000ff
! Mem[0000000030141430] = 00000000 ffffff00 ff000000 ff000000
ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_684:
! %f16 = 00000000 00000000 00000000 e3000000
! %f20 = 00000000 ffffffff 00000000 000000e3
! %f24 = ff000000 60b100ff ff000000 ff000000
! %f28 = 00ffffff 00000000 000000ff 000000ff
stda %f16,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
! Mem[0000000010101400] = 00e3ffff, %l3 = 0000000000000000
swapa [%i4+%g0]0x88,%l3 ! %l3 = 0000000000e3ffff
! %f0 = ffffffff 00000000, Mem[0000000030101410] = 00000000 00000000
stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff 00000000
! %f10 = ff000000 ff000000, %l7 = 00000000fd5700ff
! Mem[0000000010181408] = ffffffff00000000
add %i6,0x008,%g1
stda %f10,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181408] = 000000ff000000ff
! %l4 = fffffffffffffaff, Mem[0000000030001408] = 047e00ff
stwa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = fffffaff
! %l2 = 0000000000000000, Mem[0000000010101400] = 00000000
stba %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %l2 = 0000000000000000, Mem[0000000010041410] = ffffffff
stha %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ffff
! %l3 = 0000000000e3ffff, Mem[0000000030181410] = 00000000
stba %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! %l2 = 0000000000000000, Mem[0000000010041408] = 000000e3
stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ff000000, %l5 = 00000000ffffffff
lduwa [%i6+%o4]0x88,%l5 ! %l5 = 00000000ff000000
p0_label_685:
! Mem[00000000300c1408] = 00000000, %l7 = 00000000fd5700ff
ldswa [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081408] = c3d8ffff, %l6 = ff00000000000000
lduha [%i2+%o4]0x89,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010081438] = 00000000 00000000, %l2 = 00000000, %l3 = 00e3ffff
ldd [%i2+0x038],%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010081410] = 00000000, %l4 = fffffffffffffaff
ldsha [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (113)
! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
ldswa [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000201c0000] = ff2801ce, %l3 = 0000000000000000
ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffff28
! %l0 = 0000000000000000, imm = fffffffffffff8d4, %l7 = 0000000000000000
orn %l0,-0x72c,%l7 ! %l7 = 000000000000072b
! Mem[00000000300c1400] = ffffffffe30000ff, %l5 = 00000000ff000000
ldxa [%i3+%g0]0x81,%l5 ! %l5 = ffffffffe30000ff
! Mem[00000000100c1400] = 00000000, %l2 = 0000000000000000
ldsh [%i3+0x002],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = ffffff28, Mem[0000000030041400] = ffffffff 00ffffff
stda %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 ffffff28
p0_label_686:
! Mem[0000000010101408] = 00000000, %l3 = ffffffffffffff28
swapa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! %l5 = ffffffffe30000ff, Mem[0000000030181410] = 000000ff
stha %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! %l1 = ffffffffffffffff, Mem[00000000211c0000] = ffb7e5a1
sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = ffffe5a1
! Mem[00000000218000c1] = ff00d5a0, %l3 = 0000000000000000
ldstub [%o3+0x0c1],%l3 ! %l3 = 00000000000000ff
! %f8 = ff000000 60b100ff, Mem[0000000010101400] = 00000000 000000ff
stda %f8 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000 60b100ff
! %l4 = 00000000, %l5 = e30000ff, Mem[0000000030101410] = 00000000 ffffffff
stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000 e30000ff
! Mem[0000000010101410] = 000000ff, %l3 = 0000000000000000
swapa [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[000000001008140c] = 00000000, %l0 = 0000000000000000, %asi = 80
swapa [%i2+0x00c]%asi,%l0 ! %l0 = 0000000000000000
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010001408] = 00000000 00000000
stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 0000000000000000, %l0 = 0000000000000000
ldxa [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
p0_label_687:
! Mem[0000000010001400] = 00000000, %l1 = ffffffffffffffff
ldswa [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l7 = 000000000000072b
ldsha [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = ff000000, %l4 = 0000000000000000
ldswa [%i5+%g0]0x80,%l4 ! %l4 = ffffffffff000000
! Mem[0000000010141420] = ff00000087a8a87c, %l6 = 000000000000ffff
ldxa [%i5+0x020]%asi,%l6 ! %l6 = ff00000087a8a87c
! Mem[0000000010001428] = 047effa5, %f18 = 00000000
lda [%i0+0x028]%asi,%f18 ! %f18 = 047effa5
! Mem[0000000010101408] = 28ffffff000000ff, %l7 = 0000000000000000
ldxa [%i4+%o4]0x80,%l7 ! %l7 = 28ffffff000000ff
! Mem[000000001014143c] = 000000ff, %l4 = ffffffffff000000
ldsba [%i5+0x03d]%asi,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 00000000 ff000000 00000000 00000000
! Mem[00000000100c1410] = ff000000 00000000 00000000 00000000
! Mem[00000000100c1420] = 172f6f72 fd5700ff 172f6f72 fd5700ff
! Mem[00000000100c1430] = ff000000 60b10000 00000000 00000000
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! Mem[0000000030181410] = ff000000, %l5 = ffffffffe30000ff
ldsba [%i6+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 00000000, %l4 = 0000000000000000
swapa [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
p0_label_688:
! Mem[0000000010081400] = 000000ff, %l0 = 0000000000000000
swapa [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %f25 = 60b100ff, Mem[0000000030141410] = ffffffff
sta %f25,[%i5+%o5]0x89 ! Mem[0000000030141410] = 60b100ff
! %l5 = ffffffffffffffff, Mem[0000000010181410] = 000000ff
stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
! Mem[0000000010181408] = 000000ff, %l4 = 0000000000000000
swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! %l7 = 28ffffff000000ff, Mem[0000000030041400] = 00000000
stha %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
! Mem[0000000010181408] = 00000000, %l4 = 00000000000000ff
swapa [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
! %l6 = 87a8a87c, %l7 = 000000ff, Mem[0000000010041410] = ffff0000 00000000
stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 87a8a87c 000000ff
! Mem[00000000100c142a] = 172f6f72, %l5 = ffffffffffffffff
ldstub [%i3+0x02a],%l5 ! %l5 = 0000006f000000ff
! %f20 = 00000000 ffffffff, Mem[0000000010101408] = 28ffffff 000000ff
stda %f20,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 87a8a87c, %f24 = ff000000
lda [%i1+%o5]0x88,%f24 ! %f24 = 87a8a87c
p0_label_689:
! Mem[0000000030041410] = 00000000ffffff00, %l6 = ff00000087a8a87c
ldxa [%i1+%o5]0x89,%l6 ! %l6 = 00000000ffffff00
! Mem[00000000100c1410] = ff00000000000000, %f28 = 00ffffff 00000000
ldda [%i3+%o5]0x80,%f28 ! %f28 = ff000000 00000000
! Mem[00000000300c1408] = 00000000fd5700ff, %f18 = 047effa5 e3000000
ldda [%i3+%o4]0x81,%f18 ! %f18 = 00000000 fd5700ff
! Mem[0000000030041400] = 000000ff, %l7 = 28ffffff000000ff
lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[000000001004140c] = 00000000, %f20 = 00000000
lda [%i1+0x00c]%asi,%f20 ! %f20 = 00000000
! Mem[0000000030141400] = 00000000, %l4 = 0000000000000000
ldsha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141408] = 000000ff000000ff, %l2 = 0000000000000000
ldxa [%i5+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010001400] = 00000000, %l4 = 0000000000000000
lduwa [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081410] = 000000ff, %l5 = 000000000000006f
lduba [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000030141400] = 00000000 00000000
stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 00000000
p0_label_690:
! %l3 = 00000000000000ff, Mem[0000000010181432] = 000000ff, %asi = 80
stba %l3,[%i6+0x032]%asi ! Mem[0000000010181430] = 0000ffff
! %l7 = 00000000000000ff, Mem[0000000010101408] = 00000000
stwa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
! Mem[0000000030181400] = 00000000, %l0 = 00000000000000ff
swapa [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101400] = ff00b160, %l3 = 00000000000000ff
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
! %l0 = 00000000, %l1 = 00000000, Mem[00000000300c1408] = 00000000 ff0057fd
stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 00000000
! %f22 = 00000000 000000e3, Mem[0000000010001410] = 00000000 00ffffff
std %f22,[%i0+%o5] ! Mem[0000000010001410] = 00000000 000000e3
! Mem[00000000100c1410] = ff000000, %l0 = 0000000000000000
swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff000000
! %l7 = 00000000000000ff, Mem[0000000010101410] = 00000000
stba %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff000000
membar #Sync ! Added by membar checker (114)
! %f30 = 000000ff 000000ff, Mem[00000000100c1420] = 172f6f72 fd5700ff
stda %f30,[%i3+0x020]%asi ! Mem[00000000100c1420] = 000000ff 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000ff000000, %f8 = 172f6f72 fd5700ff
ldda [%i2+%g0]0x80,%f8 ! %f8 = 00000000 ff000000
p0_label_691:
! Mem[00000000211c0000] = ffffe5a1, %l0 = 00000000ff000000
lduba [%o2+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[00000000300c1410] = 000000ff, %l6 = 00000000ffffff00
ldsba [%i3+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030001410] = ff000000, %l4 = 0000000000000000
ldswa [%i0+%o5]0x81,%l4 ! %l4 = ffffffffff000000
! Mem[0000000010041428] = 000000ff, %l1 = 0000000000000000
ldsb [%i1+0x02b],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010041400] = 00000000 00000000, %l2 = 000000ff, %l3 = 000000ff
ldda [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030101410] = 00000000, %l2 = 0000000000000000
lduha [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = fffaffff, %l0 = 00000000000000ff
ldsha [%i0+%o4]0x81,%l0 ! %l0 = fffffffffffffffa
! Mem[0000000020800040] = 0000f99a, %l5 = 00000000000000ff
lduha [%o1+0x040]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000211c0000] = ffffe5a1, %l7 = 00000000000000ff
ldsba [%o2+0x001]%asi,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000030041408] = ff000000
stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
p0_label_692:
! Mem[0000000010041408] = 00000000, %l3 = 0000000000000000
swapa [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001410] = ff000000, %l7 = ffffffffffffffff
ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! %l6 = ffffffffffffffff, Mem[00000000201c0000] = ff2801ce
stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = ff2801ce
! Mem[0000000010041400] = 00000000, %l7 = 00000000000000ff
swap [%i1+%g0],%l7 ! %l7 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000030081400] = 00000000
stwa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
! Mem[0000000010001400] = 00000000, %l2 = 0000000000000000
swapa [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000010001430] = 172f6f72
stw %l3,[%i0+0x030] ! Mem[0000000010001430] = 00000000
! Mem[0000000030041410] = ffffff00, %l1 = ffffffffffffffff
ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1424] = 000000ff, %l0 = fffffffa, %l1 = 00000000
add %i3,0x24,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 000000ff, %f31 = 000000ff
lda [%i5+%g0]0x88,%f31 ! %f31 = 000000ff
p0_label_693:
! Mem[0000000010081408] = 00000000 00000000, %l0 = fffffffa, %l1 = 000000ff
ldd [%i2+%o4],%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000030081410] = ff000000, %l4 = ffffffffff000000
ldsha [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000030141400] = ff000000, %l0 = 0000000000000000
lduwa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030041408] = 00000000, %l0 = 00000000ff000000
lduba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181410] = 000000ff, %l0 = 0000000000000000
lduba [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000000000ff, imm = 0000000000000cb1, %l0 = 00000000000000ff
addc %l0,0xcb1,%l0 ! %l0 = 0000000000000db0
! %l6 = ffffffffffffffff, %l0 = 0000000000000db0, %y = 00001cf4
udiv %l6,%l0,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = 00000db0
! Mem[0000000030081408] = c3d8ffff, %l1 = 0000000000000000
ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000300c1400] = ffffffff, %l4 = ffffffffffffff00
lduwa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %f16 = 00000000 00000000 00000000 fd5700ff
! %f20 = 00000000 ffffffff 00000000 000000e3
! %f24 = 87a8a87c 60b100ff ff000000 ff000000
! %f28 = ff000000 00000000 000000ff 000000ff
stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
p0_label_694:
! %f8 = 00000000 ff000000, %l5 = 0000000000000000
! Mem[0000000010101420] = ff000000ffffa52e
add %i4,0x020,%g1
stda %f8,[%g1+%l5]ASI_PST8_P ! Mem[0000000010101420] = ff000000ffffa52e
membar #Sync ! Added by membar checker (115)
! Mem[0000000010081405] = 00000000, %l5 = 0000000000000000
ldstuba [%i2+0x005]%asi,%l5 ! %l5 = 00000000000000ff
! %l6 = ffffffff, %l7 = ffffffff, Mem[00000000100c1410] = 00000000 00000000
stda %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffffff ffffffff
! Mem[0000000010101424] = ffffa52e, %l1 = ffffffffffffffff
swap [%i4+0x024],%l1 ! %l1 = 00000000ffffa52e
! Mem[0000000010141400] = ff000000, %l1 = 00000000ffffa52e
ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
! %f0 = 00000000, %f11 = fd5700ff, %f24 = 87a8a87c
fadds %f0 ,%f11,%f24 ! %f24 = fd5700ff
! Mem[0000000030001408] = fffffaff, %l4 = 00000000ffffffff
swapa [%i0+%o4]0x89,%l4 ! %l4 = 00000000fffffaff
! %l6 = ffffffffffffffff, Mem[0000000010141408] = ff000000ff000000
stxa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffffffffffff
! %f7 = 00000000, Mem[0000000010141408] = ffffffff
sta %f7 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101418] = 00000029, %l2 = 0000000000000000
ldsh [%i4+0x018],%l2 ! %l2 = 0000000000000000
p0_label_695:
! Mem[0000000010101404] = 000000ff, %l6 = ffffffffffffffff
ldsha [%i4+0x006]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081408] = fd5700ff, %l1 = 00000000000000ff
ldsba [%i2+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000021800080] = ffff9b02, %l1 = ffffffffffffffff
ldsh [%o3+0x080],%l1 ! %l1 = ffffffffffffffff
! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000000
lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = 0000000000e3ffff, %l3 = 0000000000000000
ldxa [%i6+%g0]0x88,%l3 ! %l3 = 0000000000e3ffff
! Mem[0000000030081400] = 00000000, %l4 = 00000000fffffaff
lduwa [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000
! %l1 = ffffffffffffffff, %l3 = 0000000000e3ffff, %l2 = 0000000000000000
andn %l1,%l3,%l2 ! %l2 = ffffffffff1c0000
! Mem[0000000030181408] = 00000000, %f28 = ff000000
lda [%i6+%o4]0x81,%f28 ! %f28 = 00000000
! %l0 = 0000000000000db0, %l4 = 0000000000000000, %l4 = 0000000000000000
or %l0,%l4,%l4 ! %l4 = 0000000000000db0
! Starting 10 instruction Store Burst
! %l7 = 00000000ffffffff, Mem[0000000010041410] = 7ca8a887
stba %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffa8a887
p0_label_696:
! Mem[0000000010181408] = 000000ff, %l0 = 0000000000000db0
ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010081408] = ff0057fd, %l6 = 00000000000000ff
swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff0057fd
! Mem[0000000010181408] = 000000ff, %l7 = 00000000ffffffff
ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %l2 = ffffffffff1c0000, Mem[0000000030141410] = 60b100ff
stha %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 60b10000
! %f27 = ff000000, %f3 = 00000000
fcmps %fcc1,%f27,%f3 ! %fcc1 = 1
! %l2 = ff1c0000, %l3 = 00e3ffff, Mem[00000000100c1400] = 00000000 ff000000
stda %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff1c0000 00e3ffff
! %f14 = 00000000, Mem[0000000030041408] = 00000000
sta %f14,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
! %f3 = 00000000, Mem[0000000010081410] = ffffffff
sta %f3 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! %l3 = 0000000000e3ffff, Mem[0000000030181408] = 00000000
stba %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000 00e3ffff, %l0 = 000000ff, %l1 = ffffffff
ldda [%i6+%g0]0x88,%l0 ! %l0 = 0000000000e3ffff 0000000000000000
p0_label_697:
! Mem[0000000010181408] = ff000000, %l6 = 00000000ff0057fd
lduha [%i6+%o4]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[000000001014140c] = ffffffff, %l6 = 000000000000ff00
lduba [%i5+0x00c]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141408] = 00000000, %f17 = 00000000
lda [%i5+%o4]0x88,%f17 ! %f17 = 00000000
! Mem[0000000010001400] = 00000000, %l2 = ffffffffff1c0000
ldub [%i0+0x003],%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = ffffffff, %l7 = 00000000000000ff
ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! %l6 = 00000000000000ff, immd = 000000000000011b, %l4 = 0000000000000db0
mulx %l6,0x11b,%l4 ! %l4 = 00000000000119e5
! Mem[00000000100c1400] = ff1c0000, %l1 = 0000000000000000
ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffff1c
! Mem[0000000010001400] = 00000000, %l1 = ffffffffffffff1c
lduba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041410] = ffa8a887ff000000, %f6 = 00000000 00000000
ldda [%i1+%o5]0x80,%f6 ! %f6 = ffa8a887 ff000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000e3ffff, Mem[0000000030101408] = ff000000
stba %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
p0_label_698:
! Mem[0000000010101410] = 000000ff, %l1 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c1408] = 00000000, %l4 = 000119e5, %l0 = 00e3ffff
add %i3,0x08,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000000000000
! %l7 = ffffffffffffffff, Mem[0000000030101410] = 00000000
stwa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff
! %f24 = fd5700ff, %f14 = 00000000, %f1 = ff000000
fmuls %f24,%f14,%f1 ! %f1 = 80000000
! Mem[0000000020800001] = ffffe062, %l0 = 0000000000000000
ldstub [%o1+0x001],%l0 ! %l0 = 000000ff000000ff
! %f17 = 00000000, Mem[0000000010181410] = ff000000
sta %f17,[%i6+0x010]%asi ! Mem[0000000010181410] = 00000000
! %f28 = 00000000, Mem[0000000030181408] = ff000000
sta %f28,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %l3 = 0000000000e3ffff, Mem[00000000300c1408] = 00000000
stba %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000
! %f3 = 00000000, %f15 = 00000000, %f3 = 00000000
fdivs %f3 ,%f15,%f3 ! %f3 = 7fffffff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ff000000ffffff28, %f6 = ffa8a887 ff000000
ldda [%i1+%g0]0x81,%f6 ! %f6 = ff000000 ffffff28
p0_label_699:
! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
lduba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = 28ffffff 000000ff, %l0 = 000000ff, %l1 = 000000ff
ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff 0000000028ffffff
! Mem[000000001008142c] = 000000ff, %l5 = 0000000000000000
ldsb [%i2+0x02c],%l5 ! %l5 = 0000000000000000
! Mem[0000000010001434] = 00000000, %l6 = 00000000000000ff
lduw [%i0+0x034],%l6 ! %l6 = 0000000000000000
! Mem[0000000030101400] = ff000000 ff000000, %l2 = 00000000, %l3 = 00e3ffff
ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000ff000000 00000000ff000000
! Mem[00000000201c0000] = ff2801ce, %l5 = 0000000000000000
lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ff28
! Mem[0000000020800040] = 0000f99a, %l3 = 00000000ff000000
lduha [%o1+0x040]%asi,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (116)
! Mem[0000000030181400] = ff000000 00000000 00000000 00000000
! Mem[0000000030181410] = ff000000 5610d03d 00ffffff d2030008
! Mem[0000000030181420] = 0000400f 000000e3 1e2522e8 047e2ea5
! Mem[0000000030181430] = 080003d2 ffffff00 ff000000 00000000
ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
! Mem[0000000010181418] = ffffffff ffffffff, %l6 = 00000000, %l7 = ffffffff
ldda [%i6+0x018]%asi,%l6 ! %l6 = 00000000ffffffff 00000000ffffffff
! Starting 10 instruction Store Burst
! %f16 = 00000000 00000000 00000000 fd5700ff
! %f20 = 00000000 ffffffff 00000000 000000e3
! %f24 = fd5700ff 60b100ff ff000000 ff000000
! %f28 = 00000000 00000000 000000ff 000000ff
stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
p0_label_700:
! %l0 = 00000000000000ff, %l1 = 0000000028ffffff, %l3 = 0000000000000000
sub %l0,%l1,%l3 ! %l3 = ffffffffd7000100
membar #Sync ! Added by membar checker (117)
! %f12 = 080003d2 ffffff00, Mem[0000000030181400] = 00000000 00000000
stda %f12,[%i6+%g0]0x81 ! Mem[0000000030181400] = 080003d2 ffffff00
! %l7 = 00000000ffffffff, Mem[0000000010081408] = 000000ff00000000
stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000ffffffff
! Mem[00000000100c1438] = 00000000, %l7 = 00000000ffffffff
swap [%i3+0x038],%l7 ! %l7 = 0000000000000000
! Mem[000000001004143c] = ff000000, %l1 = 0000000028ffffff, %asi = 80
swapa [%i1+0x03c]%asi,%l1 ! %l1 = 00000000ff000000
! %f24 = fd5700ff 60b100ff, Mem[0000000030181400] = 080003d2 ffffff00
stda %f24,[%i6+%g0]0x81 ! Mem[0000000030181400] = fd5700ff 60b100ff
! Mem[0000000030101408] = ff000000, %l7 = 0000000000000000
swapa [%i4+%o4]0x81,%l7 ! %l7 = 00000000ff000000
! %f4 = ff000000 5610d03d, Mem[0000000010141408] = 00000000 ffffffff
stda %f4 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 5610d03d
! Mem[0000000010141400] = 000000ff, %l5 = 000000000000ff28
ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101424] = ffffffff, %l3 = ffffffffd7000100
lduha [%i4+0x024]%asi,%l3 ! %l3 = 000000000000ffff
p0_label_701:
! Mem[0000000010101410] = 000000ff, %l2 = 00000000ff000000
ldsha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141410] = ff000000ffffffff, %f2 = 00000000 00000000
ldda [%i5+%o5]0x88,%f2 ! %f2 = ff000000 ffffffff
! Mem[0000000030181408] = ff0057fd, %l3 = 000000000000ffff
lduha [%i6+%o4]0x81,%l3 ! %l3 = 000000000000ff00
! Mem[0000000030041400] = ff000000, %l7 = 00000000ff000000
ldsha [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffff00
membar #Sync ! Added by membar checker (118)
! Mem[0000000030181400] = fd5700ff 60b100ff ff0057fd 00000000
! Mem[0000000030181410] = ffffffff 00000000 e3000000 00000000
! Mem[0000000030181420] = ff00b160 ff0057fd 000000ff 000000ff
! Mem[0000000030181430] = 00000000 00000000 ff000000 ff000000
ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
! Mem[00000000100c1410] = ffffffff, %l3 = 000000000000ff00
ldsha [%i3+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000300c1410] = 000000ff, %f22 = 00000000
lda [%i3+%o5]0x89,%f22 ! %f22 = 000000ff
! Mem[000000001018142c] = 0000e5c6, %l3 = ffffffffffffffff
lduha [%i6+0x02e]%asi,%l3 ! %l3 = 000000000000e5c6
! Mem[0000000030041408] = 00000000, %l6 = 00000000ffffffff
ldsha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = 00000000 00000000, Mem[0000000030101410] = ffffffff ff0000e3
stda %f16,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
p0_label_702:
! Mem[0000000030041408] = 00000000, %l3 = 000000000000e5c6
swapa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
! %l4 = 00000000000119e5, Mem[0000000030001410] = 000000ff000000ff
stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000119e5
! %l3 = 0000000000000000, imm = fffffffffffffe76, %l0 = 00000000000000ff
sub %l3,-0x18a,%l0 ! %l0 = 000000000000018a
! %l3 = 0000000000000000, Mem[0000000030141400] = 00000000000000ff
stxa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000021800100] = ff004e79
sth %l3,[%o3+0x100] ! Mem[0000000021800100] = 00004e79
! Mem[0000000010181410] = 00000000, %l4 = 00000000000119e5
swapa [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101411] = ff000000, %l7 = ffffffffffffff00
ldstuba [%i4+0x011]%asi,%l7 ! %l7 = 00000000000000ff
! %f31 = 000000ff, Mem[00000000300c1408] = 000000ff
sta %f31,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! Mem[0000000010181410] = e5190100, %l0 = 000000000000018a
ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000e5000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
ldsba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
p0_label_703:
! Mem[00000000100c1400] = 00001cff, %l5 = 00000000000000ff
ldsba [%i3+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030081408] = c3d8ffff, %l7 = 0000000000000000
ldswa [%i2+%o4]0x89,%l7 ! %l7 = ffffffffc3d8ffff
! Mem[0000000010141430] = 0000000000000000, %l6 = 0000000000000000
ldxa [%i5+0x030]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041410] = ffffffff, %l4 = 0000000000000000
lduwa [%i1+%o5]0x81,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000030181408] = ff0057fd 00000000, %l6 = 00000000, %l7 = c3d8ffff
ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff0057fd 0000000000000000
! Mem[0000000010141410] = ffffffff, %l4 = 00000000ffffffff
ldsha [%i5+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1400] = ff1c0000, %l2 = 00000000000000ff
ldsha [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffff1c
! Mem[0000000030101408] = 00000000, %f30 = 000000ff
lda [%i4+%o4]0x81,%f30 ! %f30 = 00000000
! Mem[0000000010001410] = 00000000, %l5 = ffffffffffffffff
ldswa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (119)
! %f24 = fd5700ff 60b100ff, Mem[0000000030181410] = ffffffff 00000000
stda %f24,[%i6+%o5]0x81 ! Mem[0000000030181410] = fd5700ff 60b100ff
p0_label_704:
! %f6 = e3000000, Mem[0000000010141408] = 5610d03d
sta %f6 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = e3000000
! %f24 = fd5700ff 60b100ff, Mem[0000000010081400] = 00000000 00ff0000
stda %f24,[%i2+%g0]0x80 ! Mem[0000000010081400] = fd5700ff 60b100ff
! %l2 = ffffffffffffff1c, Mem[0000000030041400] = ff000000
stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff1c0000
! Mem[0000000010001400] = 00000000, %l6 = 00000000ff0057fd
swapa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1423] = 000000ff, %l3 = 0000000000000000
ldstub [%i3+0x023],%l3 ! %l3 = 000000ff000000ff
! %l2 = ffffffffffffff1c, Mem[0000000030141400] = 00000000
stha %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff1c0000
! %l0 = 00000000000000e5, Mem[0000000010141410] = ff000000ffffffff
stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000e5
! %l0 = 00000000000000e5, Mem[0000000030041408] = 0000e5c6
stha %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00e5e5c6
! %l6 = 0000000000000000, Mem[0000000010001408] = 00000000
stha %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00001cff, %l0 = 00000000000000e5
lduba [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_705:
! Mem[0000000010041400] = 00000000 ff000000, %l4 = ffffffff, %l5 = 00000000
ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000ff000000 0000000000000000
! Code Fragment 3
p0_fragment_67:
! %l0 = 00000000000000ff
setx 0xd493e8c785d80ae4,%g7,%l0 ! %l0 = d493e8c785d80ae4
! %l1 = 00000000ff000000
setx 0x3bee9f78151de616,%g7,%l1 ! %l1 = 3bee9f78151de616
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = d493e8c785d80ae4
setx 0x5eb8db9843ea009f,%g7,%l0 ! %l0 = 5eb8db9843ea009f
! %l1 = 3bee9f78151de616
setx 0x25b952500029ed99,%g7,%l1 ! %l1 = 25b952500029ed99
! Mem[0000000010141420] = ff00000087a8a87c, %f24 = fd5700ff 60b100ff
ldd [%i5+0x020],%f24 ! %f24 = ff000000 87a8a87c
! Mem[00000000300c1400] = ffffffff, %l1 = 25b952500029ed99
lduha [%i3+%g0]0x89,%l1 ! %l1 = 000000000000ffff
! Code Fragment 4
p0_fragment_68:
! %l0 = 5eb8db9843ea009f
setx 0xfd1f59f7b8f605ef,%g7,%l0 ! %l0 = fd1f59f7b8f605ef
! %l1 = 000000000000ffff
setx 0x7d57e697ef0db928,%g7,%l1 ! %l1 = 7d57e697ef0db928
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = fd1f59f7b8f605ef
setx 0x73059d904bdeb866,%g7,%l0 ! %l0 = 73059d904bdeb866
! %l1 = 7d57e697ef0db928
setx 0x2b86d5602959c9d1,%g7,%l1 ! %l1 = 2b86d5602959c9d1
! Mem[0000000010181408] = ff000000000000ff, %l1 = 2b86d5602959c9d1
ldxa [%i6+0x008]%asi,%l1 ! %l1 = ff000000000000ff
! Mem[00000000100c1400] = ffffe30000001cff, %f16 = 00000000 00000000
ldda [%i3+%g0]0x88,%f16 ! %f16 = ffffe300 00001cff
! Mem[0000000010041428] = 000000ff, %l5 = 0000000000000000
ldswa [%i1+0x028]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101410] = 00000000, %l3 = 00000000000000ff
lduha [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_69:
! %l0 = 73059d904bdeb866
setx 0x62b3efd823157417,%g7,%l0 ! %l0 = 62b3efd823157417
! %l1 = ff000000000000ff
setx 0xa554f0d7d52087dc,%g7,%l1 ! %l1 = a554f0d7d52087dc
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 62b3efd823157417
setx 0x9a76f00806cd3b36,%g7,%l0 ! %l0 = 9a76f00806cd3b36
! %l1 = a554f0d7d52087dc
setx 0x72531fefb8d1b4ca,%g7,%l1 ! %l1 = 72531fefb8d1b4ca
p0_label_706:
! %l5 = 00000000000000ff, %l4 = 00000000ff000000, %l3 = 0000000000000000
or %l5,%l4,%l3 ! %l3 = 00000000ff0000ff
! %f20 = 00000000 ffffffff, %l6 = 0000000000000000
! Mem[0000000030081438] = 00000000000000ff
add %i2,0x038,%g1
stda %f20,[%g1+%l6]ASI_PST16_S ! Mem[0000000030081438] = 00000000000000ff
! Mem[0000000030081410] = ff000000, %l6 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030041400] = ff1c0000, %l5 = 00000000000000ff
swapa [%i1+%g0]0x81,%l5 ! %l5 = 00000000ff1c0000
! Code Fragment 4
p0_fragment_70:
! %l0 = 9a76f00806cd3b36
setx 0xd8dd8b8023a65a4c,%g7,%l0 ! %l0 = d8dd8b8023a65a4c
! %l1 = 72531fefb8d1b4ca
setx 0x2f94ce2f8f80dd96,%g7,%l1 ! %l1 = 2f94ce2f8f80dd96
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = d8dd8b8023a65a4c
setx 0x0575b387c77e8da2,%g7,%l0 ! %l0 = 0575b387c77e8da2
! %l1 = 2f94ce2f8f80dd96
setx 0x99b3821fe0320b5c,%g7,%l1 ! %l1 = 99b3821fe0320b5c
! %l6 = 00000000000000ff, Mem[00000000201c0001] = ff2801ce
stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ffff01ce
! Mem[0000000010041400] = 000000ff, %l6 = 00000000000000ff
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %l2 = ffffff1c, %l3 = ff0000ff, Mem[0000000030001408] = ffffffff 00000000
stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffff1c ff0000ff
! %f28 = 00000000 00000000, Mem[0000000010041408] = 00000000 00000000
stda %f28,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 0000b160, %f20 = 00000000
lda [%i5+%o5]0x81,%f20 ! %f20 = 0000b160
p0_label_707:
! Mem[0000000010001408] = 00000000000000ff, %l4 = 00000000ff000000
ldxa [%i0+0x008]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141400] = 000000ff, %l5 = 00000000ff1c0000
ldsha [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181408] = ff000000000000ff, %f28 = 00000000 00000000
ldda [%i6+%o4]0x80,%f28 ! %f28 = ff000000 000000ff
! Mem[0000000010181420] = 00ff0000 e3000000, %l6 = 00000000, %l7 = 00000000
ldd [%i6+0x020],%l6 ! %l6 = 0000000000ff0000 00000000e3000000
! Mem[0000000010181400] = ffffe300 00000000, %l4 = 000000ff, %l5 = 000000ff
ldda [%i6+%g0]0x80,%l4 ! %l4 = 00000000ffffe300 0000000000000000
! Mem[0000000010101404] = 000000ff, %l0 = 0575b387c77e8da2
lduwa [%i4+0x004]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000020800000] = ffffe062, %l2 = ffffffffffffff1c
ldub [%o1+0x001],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141410] = 0000b160, %l3 = 00000000ff0000ff
lduwa [%i5+%o5]0x81,%l3 ! %l3 = 000000000000b160
! Mem[0000000030141400] = ff1c0000, %f17 = 00001cff
lda [%i5+%g0]0x81,%f17 ! %f17 = ff1c0000
! Starting 10 instruction Store Burst
! %f10 = 000000ff, Mem[0000000030081408] = c3d8ffff
sta %f10,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff
p0_label_708:
! Mem[000000001008143c] = ff000000, %l3 = 000000000000b160
swap [%i2+0x03c],%l3 ! %l3 = 00000000ff000000
! Mem[0000000010001410] = 00000000, %l5 = 0000000000000000
ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %f4 = ffffffff 00000000, %l0 = 00000000000000ff
! Mem[0000000010181418] = ffffffffffffffff
add %i6,0x018,%g1
stda %f4,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010181418] = 00000000ffffffff
! %f4 = ffffffff 00000000, Mem[0000000030141410] = 60b10000 00000000
stda %f4 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff 00000000
! %f13 = 00000000, Mem[0000000030001408] = 1cffffff
sta %f13,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
! Mem[0000000010181423] = 00ff0000, %l3 = 00000000ff000000
ldstub [%i6+0x023],%l3 ! %l3 = 00000000000000ff
! Mem[00000000211c0000] = ffffe5a1, %l5 = 0000000000000000
ldstub [%o2+%g0],%l5 ! %l5 = 000000ff000000ff
! %f13 = 00000000, %f4 = ffffffff 00000000
fstod %f13,%f4 ! %f4 = 00000000 00000000
! %f22 = 000000ff 000000e3, Mem[00000000300c1400] = ffffffff e30000ff
stda %f22,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff 000000e3
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffffe062, %l2 = 00000000000000ff
ldub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
p0_label_709:
! Mem[0000000010041410] = ffa8a887, %l4 = 00000000ffffe300
ldsb [%i1+0x013],%l4 ! %l4 = ffffffffffffff87
! Mem[00000000300c1400] = ff000000, %l2 = 00000000000000ff
lduwa [%i3+%g0]0x89,%l2 ! %l2 = 00000000ff000000
! Mem[0000000021800000] = ffff18df, %l7 = 00000000e3000000
lduh [%o3+%g0],%l7 ! %l7 = 000000000000ffff
! Mem[00000000300c1408] = ff000000, %l4 = ffffffffffffff87
ldsba [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1400] = ff000000, %l1 = 99b3821fe0320b5c
lduha [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081408] = 000000ff, %l5 = 00000000000000ff
lduha [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001410] = e5190100, %l5 = 00000000000000ff
lduwa [%i0+%o5]0x81,%l5 ! %l5 = 00000000e5190100
! Mem[0000000010181400] = ffffe300, %l4 = ffffffffffffffff
ldswa [%i6+%g0]0x80,%l4 ! %l4 = ffffffffffffe300
! Mem[0000000030101408] = 0000000000000000, %f6 = e3000000 00000000
ldda [%i4+%o4]0x89,%f6 ! %f6 = 00000000 00000000
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffe300, Mem[0000000020800041] = 0000f99a
stb %l4,[%o1+0x041] ! Mem[0000000020800040] = 0000f99a
p0_label_710:
! %f10 = 000000ff, Mem[0000000030041410] = ffffffff
sta %f10,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! %f5 = 00000000, Mem[0000000030181410] = ff0057fd
sta %f5 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! %l4 = ffffffffffffe300, Mem[0000000030001410] = e519010000000000
stxa %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffffffffe300
! %l1 = 0000000000000000, %l4 = ffffffffffffe300, %y = 00000db0
umul %l1,%l4,%l7 ! %l7 = 0000000000000000, %y = 00000000
! Mem[00000000300c1408] = 000000ff, %l1 = 0000000000000000
swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181400] = fd5700ff, %l3 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 000000fd000000ff
! Mem[0000000010001420] = 00000000, %l7 = 0000000000000000, %asi = 80
swapa [%i0+0x020]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = ff00b160, %l5 = 00000000e5190100
ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000030001400] = 00000000
stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ff5700ff, %l6 = 0000000000ff0000
lduwa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff5700ff
p0_label_711:
! Mem[0000000010081408] = 00000000 ffffffff, %l6 = ff5700ff, %l7 = 00000000
ldda [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000 00000000ffffffff
! Mem[0000000010141408] = e3000000, %l3 = 00000000000000fd
ldswa [%i5+%o4]0x88,%l3 ! %l3 = ffffffffe3000000
! Mem[0000000030141408] = e3000000, %f3 = 00000000
lda [%i5+%o4]0x89,%f3 ! %f3 = e3000000
! Mem[0000000010141410] = 000000e5, %f22 = 000000ff
lda [%i5+%o5]0x88,%f22 ! %f22 = 000000e5
! Mem[0000000030101410] = 00000000, %l7 = 00000000ffffffff
ldsha [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = 60b100ff, %l6 = 0000000000000000
lduba [%i4+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081400] = ff0057fd, %f30 = 00000000
lda [%i2+%g0]0x88,%f30 ! %f30 = ff0057fd
! Mem[0000000030081400] = 00000000, %f5 = 00000000
lda [%i2+%g0]0x81,%f5 ! %f5 = 00000000
! Mem[00000000100c1408] = 00000000, %f12 = 00000000
lda [%i3+%o4]0x88,%f12 ! %f12 = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 000000ff, %l1 = 00000000000000ff
ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
p0_label_712:
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010141400] = 000000ff 00000000
stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff 000000ff
! Mem[0000000010081400] = fd5700ff, %l0 = 00000000000000ff
swapa [%i2+%g0]0x80,%l0 ! %l0 = 00000000fd5700ff
! %f28 = ff000000 000000ff, %l3 = ffffffffe3000000
! Mem[0000000010141400] = ff000000ff000000
stda %f28,[%i5+%l3]ASI_PST16_P ! Mem[0000000010141400] = ff000000ff000000
! %l3 = ffffffffe3000000, Mem[00000000300c1408] = 0000000000000000
stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffe3000000
! Mem[0000000010101410] = ffff0000, %l4 = ffffffffffffe300
ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000300c1408] = ffffffff, %l4 = 00000000000000ff
ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[0000000010181428] = 000000ff
sth %l6,[%i6+0x028] ! Mem[0000000010181428] = 00ff00ff
! %l6 = 00000000000000ff, imm = 00000000000004ce, %l3 = ffffffffe3000000
sub %l6,0x4ce,%l3 ! %l3 = fffffffffffffc31
! %f22 = 000000e5 000000e3, Mem[0000000010101410] = ffff0000 e3000000
stda %f22,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000e5 000000e3
! Starting 10 instruction Load Burst
! Mem[0000000010001404] = 00000000, %l6 = 00000000000000ff
lduha [%i0+0x006]%asi,%l6 ! %l6 = 0000000000000000
p0_label_713:
! Mem[0000000030141400] = 00001cff, %l0 = 00000000fd5700ff
lduha [%i5+%g0]0x89,%l0 ! %l0 = 0000000000001cff
! Mem[0000000010081400] = 000000ff, %l5 = 00000000000000ff
ldsba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l7 = 0000000000000000
lduwa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181410] = 00000000, %l5 = 0000000000000000
ldswa [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141410] = 00000000, %l1 = 00000000000000ff
ldswa [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101408] = ff000000, %l1 = 0000000000000000
ldsba [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141408] = e3000000, %l7 = 0000000000000000
ldsba [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001410] = 000000ff, %l3 = fffffffffffffc31
ldsha [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000201c0000] = ffff01ce, %l1 = ffffffffffffffff
ldub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = 00000000, %l0 = 0000000000001cff
ldstuba [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000ff
p0_label_714:
! %l3 = 00000000000000ff, Mem[0000000010181400] = ffffe300
stba %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffe300
! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! %f12 = 00000000 00000000, Mem[0000000010181408] = 000000ff ff000000
stda %f12,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
! %l1 = 00000000000000ff, Mem[00000000211c0000] = ffffe5a1, %asi = 80
stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffffe5a1
! %l0 = 0000000000000000, Mem[0000000010141418] = 00000000, %asi = 80
stha %l0,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000
! %l5 = 0000000000000000, Mem[0000000010141400] = ff000000, %asi = 80
stwa %l5,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000000
! Mem[00000000100c1410] = ffffffff, %l5 = 0000000000000000
swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000030041410] = 000000ff, %l1 = 00000000000000ff
ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030181410] = ff000000, %l4 = 00000000000000ff
ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 00000000, %l3 = 00000000000000ff
ldsba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
p0_label_715:
! Mem[0000000030041408] = c6e5e500, %l1 = 00000000000000ff
lduha [%i1+%o4]0x89,%l1 ! %l1 = 000000000000e500
! Mem[0000000030041410] = ff00000000000000, %f4 = 00000000 00000000
ldda [%i1+%o5]0x81,%f4 ! %f4 = ff000000 00000000
! Mem[00000000100c1410] = 00000000, %f14 = ff000000
lda [%i3+%o5]0x88,%f14 ! %f14 = 00000000
! %f16 = ffffe300 ff1c0000, %f10 = 000000ff 000000ff
fxtod %f16,%f10 ! %f10 = c2bcff00 e4000000
! Mem[0000000010181410] = 00000000 000119ff, %l0 = 00000000, %l1 = 0000e500
ldda [%i6+%o5]0x88,%l0 ! %l0 = 00000000000119ff 0000000000000000
! Mem[00000000300c1410] = 000000ff, %l5 = 00000000ffffffff
lduha [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
lduwa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101434] = 00ff0000, %l6 = 0000000000000000
lduwa [%i4+0x034]%asi,%l6 ! %l6 = 0000000000ff0000
membar #Sync ! Added by membar checker (120)
! Mem[0000000030181400] = ff5700ff 60b100ff ff0057fd 00000000
! Mem[0000000030181410] = ff000000 60b100ff e3000000 00000000
! Mem[0000000030181420] = ff00b160 ff0057fd 000000ff 000000ff
! Mem[0000000030181430] = 00000000 00000000 ff000000 ff000000
ldda [%i6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030181400
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = 00000000, %l6 = 0000000000ff0000
ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000ff
p0_label_716:
! %f28 = ff000000 000000ff, Mem[0000000010101408] = 000000ff ffffffff
stda %f28,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000 000000ff
! %l6 = 0000000000000000, immed = 00000353, %y = 00000000
umul %l6,0x353,%l3 ! %l3 = 0000000000000000, %y = 00000000
! %l2 = 00000000ff000000, Mem[0000000030101408] = 00000000
stha %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! %l2 = 00000000ff000000, Mem[0000000030141400] = ff1c0000
stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 001c0000
! %l1 = 0000000000000000, %l2 = 00000000ff000000, %l4 = 00000000000000ff
subc %l1,%l2,%l4 ! %l4 = ffffffff01000000
! Mem[0000000030101410] = 00000000, %l4 = ffffffff01000000
ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1410] = 00000000, %l4 = 0000000000000000
swapa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %f0 = ff00b160 ff0057ff 00000000 fd5700ff
! %f4 = ff00b160 000000ff 00000000 000000e3
! %f8 = fd5700ff 60b100ff ff000000 ff000000
! %f12 = 00000000 00000000 000000ff 000000ff
stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! %l6 = 0000000000000000, Mem[0000000010081410] = 00000000
stba %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 000000ff, %l7 = 0000000000000000
lduha [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_717:
! Mem[0000000010001410] = ff000000, %l3 = 0000000000000000
lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff000000
membar #Sync ! Added by membar checker (121)
! Mem[00000000100c1400] = 60b100ff, %l3 = 00000000ff000000
lduha [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181428] = 00ff00ff0000e5c6, %f28 = ff000000 000000ff
ldda [%i6+0x028]%asi,%f28 ! %f28 = 00ff00ff 0000e5c6
! Mem[0000000020800040] = 0000f99a, %l3 = 00000000000000ff
ldsba [%o1+0x041]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = ff0000ff 00000000, %l2 = ff000000, %l3 = 00000000
ldd [%i1+%g0],%l2 ! %l2 = 00000000ff0000ff 0000000000000000
! Mem[0000000030141410] = 00000000, %l4 = 0000000000000000
lduha [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1408] = ff0057fd 00000000, %l6 = 00000000, %l7 = 000000ff
ldda [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000 00000000ff0057fd
! Mem[0000000010101410] = e5000000, %f3 = fd5700ff
lda [%i4+%o5]0x88,%f3 ! %f3 = e5000000
! Mem[00000000100c1408] = 00000000, %l2 = 00000000ff0000ff
ldswa [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 00000000 000000ff, %l2 = 00000000, %l3 = 00000000
ldda [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff 0000000000000000
p0_label_718:
! %l7 = 00000000ff0057fd, Mem[0000000010141400] = 00000000
stha %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000057fd
! %f4 = ff00b160, %f1 = ff0057ff
fcmpes %fcc2,%f4 ,%f1 ! %fcc2 = 1
! Mem[0000000030141410] = 00000000, %l6 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030101408] = 00000000, %l2 = 00000000000000ff
swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001410] = ffffffff, %l0 = 00000000000119ff
ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! %l6 = 00000000, %l7 = ff0057fd, Mem[00000000100c1400] = ff00b160 ff0057ff
std %l6,[%i3+%g0] ! Mem[00000000100c1400] = 00000000 ff0057fd
! %l5 = 00000000000000ff, Mem[0000000010001410] = ff000000
stha %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00ff0000
! Mem[0000000010101410] = 000000e5, %l3 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010081410] = 0000000000000000
stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 000000ff, %l0 = 00000000000000ff
lduba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
p0_label_719:
! Mem[0000000010001410] = 00ff0000, %l6 = 0000000000000000
lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
! %l0 = 00000000000000ff, %l7 = 00000000ff0057fd, %l6 = 0000000000000000
udivx %l0,%l7,%l6 ! %l6 = 0000000000000000
! Code Fragment 4
p0_fragment_71:
! %l0 = 00000000000000ff
setx 0x04402b8fa4b2b4f6,%g7,%l0 ! %l0 = 04402b8fa4b2b4f6
! %l1 = 0000000000000000
setx 0xbac7500fabe452d2,%g7,%l1 ! %l1 = bac7500fabe452d2
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 04402b8fa4b2b4f6
setx 0x5d8297a80b4e4500,%g7,%l0 ! %l0 = 5d8297a80b4e4500
! %l1 = bac7500fabe452d2
setx 0x0d2f4c17ca050250,%g7,%l1 ! %l1 = 0d2f4c17ca050250
! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000000
ldswa [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = e3000000, %l1 = 0d2f4c17ca050250
ldsha [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c141c] = 000000e3, %f17 = ff1c0000
ld [%i3+0x01c],%f17 ! %f17 = 000000e3
! Mem[0000000030041400] = ff000000, %l0 = 5d8297a80b4e4500
lduba [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %l6 = 0000000000000000, %l4 = 0000000000000000, %l1 = 0000000000000000
and %l6,%l4,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = 00ff0000000000e3, %l2 = 0000000000000000
ldxa [%i0+%o5]0x80,%l2 ! %l2 = 00ff0000000000e3
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[00000000211c0001] = ffffe5a1, %asi = 80
stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff00e5a1
p0_label_720:
! %f8 = fd5700ff, %f2 = 00000000
fsqrts %f8 ,%f2 ! %f2 = 7fffffff
! Mem[0000000021800101] = 00004e79, %l1 = 0000000000000000
ldstuba [%o3+0x101]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101410] = ff0000e5, %l2 = 00ff0000000000e3
ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! %f10 = ff000000 ff000000, Mem[0000000030181410] = ff000000 60b100ff
stda %f10,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000 ff000000
! %l3 = 0000000000000000, Mem[0000000010001408] = 00000000
stwa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! %l2 = 00000000000000ff, Mem[000000001000141c] = e3000000, %asi = 80
stwa %l2,[%i0+0x01c]%asi ! Mem[000000001000141c] = 000000ff
! %l4 = 0000000000000000, Mem[0000000010101428] = 0000000000ff00a5, %asi = 80
stxa %l4,[%i4+0x028]%asi ! Mem[0000000010101428] = 0000000000000000
! Mem[0000000010041421] = ff00b160, %l0 = 0000000000000000
ldstuba [%i1+0x021]%asi,%l0 ! %l0 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000010081408] = ff000000ffffffff
stxa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = fd570000ff000000, %f12 = 00000000 00000000
ldd [%i5+%g0],%f12 ! %f12 = fd570000 ff000000
p0_label_721:
! Mem[00000000300c1400] = 000000ff, %l2 = 00000000000000ff
ldsba [%i3+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000020800040] = 0000f99a, %l4 = 0000000000000000
lduh [%o1+0x040],%l4 ! %l4 = 0000000000000000
! Mem[0000000010141410] = 000000e5, %l7 = 00000000ff0057fd
ldsha [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000e5
! Mem[0000000030181408] = 00000000fd5700ff, %l1 = 0000000000000000
ldxa [%i6+%o4]0x89,%l1 ! %l1 = 00000000fd5700ff
! Mem[0000000030081410] = ff000000, %l2 = 0000000000000000
lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010081430] = 00000000 000000ff, %l2 = ff000000, %l3 = 00000000
ldd [%i2+0x030],%l2 ! %l2 = 0000000000000000 00000000000000ff
! Mem[00000000300c1410] = ff000000, %f20 = 0000b160
lda [%i3+%o5]0x81,%f20 ! %f20 = ff000000
! Mem[0000000010101410] = e50000ff, %f27 = ff000000
lda [%i4+%o5]0x88,%f27 ! %f27 = e50000ff
! Mem[00000000201c0000] = ffff01ce, %l7 = 00000000000000e5
lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[00000000211c0000] = ff00e5a1, %asi = 80
stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = ff00e5a1
p0_label_722:
! %l0 = 00000000, %l1 = fd5700ff, Mem[00000000100c1428] = ff000000 ff000000
std %l0,[%i3+0x028] ! Mem[00000000100c1428] = 00000000 fd5700ff
! %l6 = 0000000000000000, Mem[0000000010001410] = 00ff0000
stha %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! %l7 = 00000000000000ff, Mem[00000000100c1410] = 60b100ff
stwa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
! %f6 = 00000000, %f4 = ff00b160, %f13 = ff000000
fdivs %f6 ,%f4 ,%f13 ! %f13 = 80000000
! %l2 = 0000000000000000, Mem[0000000030181400] = ff00b160ff0057ff
stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000
! %l1 = 00000000fd5700ff, Mem[0000000010041408] = 0000000000000000
stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000fd5700ff
! %f16 = ffffe300 000000e3, %l5 = 00000000000000ff
! Mem[0000000010141400] = fd570000ff000000
stda %f16,[%i5+%l5]ASI_PST16_P ! Mem[0000000010141400] = ffffe300000000e3
! Mem[0000000030001408] = 00000000, %l7 = 00000000000000ff
swapa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
! %l2 = 0000000000000000, %l5 = 00000000000000ff, %l3 = 00000000000000ff
sub %l2,%l5,%l3 ! %l3 = ffffffffffffff01
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff000000000000ff, %f20 = ff000000 ffffffff
ldda [%i4+%o4]0x88,%f20 ! %f20 = ff000000 000000ff
p0_label_723:
! Mem[0000000030101410] = 000000ff, %l1 = 00000000fd5700ff
ldsba [%i4+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101400] = 000000ff000000ff, %l3 = ffffffffffffff01
ldxa [%i4+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000021800100] = 00ff4e79, %l0 = 0000000000000000
ldsh [%o3+0x100],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041400] = ff0000ff00000000, %l0 = 00000000000000ff
ldx [%i1+%g0],%l0 ! %l0 = ff0000ff00000000
! Mem[0000000030001410] = ffffffff, %l7 = 0000000000000000
ldsha [%i0+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010041410] = 000000ff 87a8a8ff, %l0 = 00000000, %l1 = ffffffff
ldda [%i1+%o5]0x88,%l0 ! %l0 = 0000000087a8a8ff 00000000000000ff
! Mem[00000000100c1410] = ff000000, %l6 = 0000000000000000
ldsha [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffff00
! %l7 = ffffffffffffffff, %l4 = 0000000000000000, %l7 = ffffffffffffffff
xor %l7,%l4,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000020800040] = 0000f99a, %l1 = 00000000000000ff
lduha [%o1+0x040]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 000000ff, Mem[00000000100c1400] = 00000000 fd5700ff
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 000000ff
p0_label_724:
! Mem[0000000020800000] = ffffe062, %l5 = 00000000000000ff
ldstuba [%o1+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! %f21 = 000000ff, %f11 = ff000000, %f0 = ff00b160
fadds %f21,%f11,%f0 ! %l0 = 0000000087a8a921, Unfinished, %fsr = 3500000400
! %l3 = 000000ff000000ff, Mem[0000000010041410] = ffa8a887
stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffa8a887
! %f10 = ff000000, Mem[0000000010001400] = ff0057fd
sta %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000000
! %l0 = 0000000087a8a921, Mem[0000000010101408] = ff000000
stwa %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 87a8a921
! Mem[0000000010141400] = ffffe300, %l6 = ffffffffffffff00
ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030001410] = ffffffff, %l6 = 00000000000000ff
ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[000000001010140c] = 000000ff, %l5 = 00000000000000ff
swap [%i4+0x00c],%l5 ! %l5 = 00000000000000ff
! %l7 = ffffffffffffffff, Mem[0000000030101410] = 000000ff
stha %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000000, %l3 = 000000ff000000ff
lduha [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
p0_label_725:
! Mem[0000000010101400] = ff00b160, %f6 = 00000000
lda [%i4+%g0]0x80,%f6 ! %f6 = ff00b160
! Mem[0000000010141410] = 00000000 000000e5, %l2 = 00000000, %l3 = 00000000
ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000e5 0000000000000000
! Mem[0000000030101408] = 00000000000000ff, %f8 = fd5700ff 60b100ff
ldda [%i4+%o4]0x89,%f8 ! %f8 = 00000000 000000ff
! Mem[0000000010181418] = 00000000, %l4 = 0000000000000000
ldub [%i6+0x019],%l4 ! %l4 = 0000000000000000
! %l1 = 0000000000000000, imm = 00000000000005d0, %l5 = 00000000000000ff
xnor %l1,0x5d0,%l5 ! %l5 = fffffffffffffa2f
! Mem[0000000030181400] = 0000000000000000, %f18 = 00000000 fd5700ff
ldda [%i6+%g0]0x89,%f18 ! %f18 = 00000000 00000000
! Mem[0000000030181408] = fd5700ff, %l1 = 0000000000000000
ldsba [%i6+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010181430] = 0000ffff, %l6 = 00000000000000ff
lduwa [%i6+0x030]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[00000000100c1408] = 00000000, %l6 = 000000000000ffff
ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000087a8a921, Mem[0000000010141400] = ffffe300
stha %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = a921e300
p0_label_726:
! Mem[0000000010101408] = 21a9a887, %l7 = ffffffffffffffff
swapa [%i4+%o4]0x88,%l7 ! %l7 = 0000000021a9a887
! %l4 = 00000000, %l5 = fffffa2f, Mem[0000000010141400] = 00e321a9 e3000000
stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 fffffa2f
! %f26 = ff000000 e50000ff, Mem[0000000010141438] = 000000ff 000000ff
stda %f26,[%i5+0x038]%asi ! Mem[0000000010141438] = ff000000 e50000ff
! Mem[0000000010141425] = 87a8a87c, %l2 = 00000000000000e5
ldstuba [%i5+0x025]%asi,%l2 ! %l2 = 000000a8000000ff
! %l1 = ffffffffffffffff, Mem[00000000211c0001] = ff00e5a1
stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = ffffe5a1
! %l3 = 0000000000000000, Mem[0000000030041400] = 000000ff
stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! %f8 = 00000000, Mem[0000000010041408] = fd5700ff
sta %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! Mem[00000000300c1410] = ff000000, %l6 = 0000000000000000
swapa [%i3+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00000000, %f26 = ff000000
lda [%i1+%o4]0x80,%f26 ! %f26 = 00000000
p0_label_727:
! Mem[00000000300c1410] = 00000000, %l2 = 00000000000000a8
lduha [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041400] = ff0000ff, %l2 = 0000000000000000
lduba [%i1+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181410] = 000119ff, %l1 = ffffffffffffffff
ldsba [%i6+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
! %l3 = 0000000000000000, %l5 = fffffffffffffa2f, %l7 = 0000000021a9a887
udivx %l3,%l5,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000000000, immed = fffff8ab, %y = 00000000
smul %l4,-0x755,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Mem[0000000030101410] = ffff000000000000, %f18 = 00000000 00000000
ldda [%i4+%o5]0x81,%f18 ! %f18 = ffff0000 00000000
membar #Sync ! Added by membar checker (122)
! Mem[0000000030181400] = 00000000 00000000 ff0057fd 00000000
! Mem[0000000030181410] = ff000000 ff000000 e3000000 00000000
! Mem[0000000030181420] = ff00b160 ff0057fd 000000ff 000000ff
! Mem[0000000030181430] = 00000000 00000000 ff000000 ff000000
ldda [%i6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400
! Mem[0000000020800040] = 0000f99a, %l2 = 00000000000000ff
ldsba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000020800040] = 0000f99a, %l3 = 0000000000000000
ldsh [%o1+0x040],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f6 = ff00b160 000000e3, Mem[0000000030001400] = ff000000 00000000
stda %f6 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff00b160 000000e3
p0_label_728:
! Mem[0000000030081400] = 000000ff, %l5 = fffffffffffffa2f
swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Code Fragment 4
p0_fragment_72:
! %l0 = 0000000000000000
setx 0x1c2271807356664f,%g7,%l0 ! %l0 = 1c2271807356664f
! %l1 = ffffffffffffffff
setx 0x4b2c0447846e62a5,%g7,%l1 ! %l1 = 4b2c0447846e62a5
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = 1c2271807356664f
setx 0x41e11b6fdace0ae2,%g7,%l0 ! %l0 = 41e11b6fdace0ae2
! %l1 = 4b2c0447846e62a5
setx 0x792f6e68527433ea,%g7,%l1 ! %l1 = 792f6e68527433ea
! %f11 = ff000000, %f10 = ff000000, %f5 = 000000ff
fmuls %f11,%f10,%f5 ! %f5 = 7f800000
membar #Sync ! Added by membar checker (123)
! %l4 = 0000000000000000, Mem[0000000030181400] = 00000000
stwa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! Mem[0000000010041408] = 00000000, %l3 = 0000000000000000
swapa [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
! %l5 = 00000000000000ff, Mem[0000000030101410] = 0000ffff
stha %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
! %l1 = 792f6e68527433ea, %l3 = 0000000000000000, %l3 = 0000000000000000
addc %l1,%l3,%l3 ! %l3 = 792f6e68527433ea
! %l2 = 0000000000000000, Mem[0000000030101408] = 000000ff
stwa %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! Mem[00000000100c1400] = 00000000, %l3 = 792f6e68527433ea
swapa [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00000000000000e3, %l0 = 41e11b6fdace0ae2
ldxa [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000e3
p0_label_729:
! Mem[0000000010081420] = ff00b160 7ca8a887, %l6 = ff000000, %l7 = 00000000
ldd [%i2+0x020],%l6 ! %l6 = 00000000ff00b160 000000007ca8a887
! Mem[0000000030001400] = e300000060b100ff, %l3 = 0000000000000000
ldxa [%i0+%g0]0x81,%l3 ! %l3 = e300000060b100ff
! Mem[00000000100c1408] = 00000000, %l0 = 00000000000000e3
lduba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = ea337452, %f1 = ff0057ff
lda [%i3+0x000]%asi,%f1 ! %f1 = ea337452
! Mem[0000000030101400] = ff000000 ff000000, %l6 = ff00b160, %l7 = 7ca8a887
ldda [%i4+%g0]0x89,%l6 ! %l6 = 00000000ff000000 00000000ff000000
! Mem[0000000030001408] = ff000000ff0000ff, %f18 = ff0057fd 00000000
ldda [%i0+%o4]0x81,%f18 ! %f18 = ff000000 ff0000ff
! Mem[0000000010181400] = ffffe30000000000, %l4 = 0000000000000000
ldxa [%i6+%g0]0x80,%l4 ! %l4 = ffffe30000000000
! Mem[00000000300c1410] = 0000000000000000, %f14 = 000000ff 000000ff
ldda [%i3+%o5]0x81,%f14 ! %f14 = 00000000 00000000
! Mem[0000000030081408] = 000000ff, %l5 = 00000000000000ff
ldsba [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l7 = 00000000ff000000, Mem[0000000010081401] = 000000ff
stb %l7,[%i2+0x001] ! Mem[0000000010081400] = 000000ff
p0_label_730:
! %l0 = 0000000000000000, Mem[0000000010181410] = 000119ff
stha %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00010000
! %f2 = 7fffffff e5000000, Mem[0000000010001400] = ff000000 00000000
stda %f2 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 7fffffff e5000000
! Mem[00000000211c0000] = ffffe5a1, %l1 = 792f6e68527433ea
ldstub [%o2+%g0],%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c1438] = 000000ff000000ff, %l4 = ffffe30000000000, %l1 = 00000000000000ff
add %i3,0x38,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000300c1410] = 00000000, %l6 = 00000000ff000000
swapa [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
! %f23 = 00000000, %f5 = 7f800000
fcmps %fcc0,%f23,%f5 ! %fcc0 = 1
! %l3 = e300000060b100ff, Mem[0000000010001410] = 00000000
stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
! %l6 = 0000000000000000, Mem[0000000030141400] = 00001c00
stha %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
! Mem[0000000010081400] = 000000ff, %l7 = 00000000ff000000
swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
lduha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
p0_label_731:
! Mem[0000000030181408] = ff0057fd, %l4 = ffffe30000000000
lduwa [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff0057fd
! %f8 = 00000000, %f0 = ff00b160, %f18 = ff000000
fsubs %f8 ,%f0 ,%f18 ! %f18 = 7f00b160
! Mem[0000000030181400] = 00000000, %l0 = 0000000000000000
ldsha [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001410] = ff000000, %l2 = 0000000000000000
lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010041400] = 00000000 ff0000ff, %l6 = 00000000, %l7 = 000000ff
ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000ff0000ff 0000000000000000
membar #Sync ! Added by membar checker (124)
! Mem[0000000010181400] = ffffe300 00000000 00000000 00000000
! Mem[0000000010181410] = 00000100 00000000 00000000 ffffffff
! Mem[0000000010181420] = 00ff00ff e3000000 00ff00ff 0000e5c6
! Mem[0000000010181430] = 0000ffff 001e0000 ff0000ff 00000087
ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
! Mem[0000000010141404] = 2ffaffff, %l4 = 00000000ff0057fd
ldub [%i5+0x004],%l4 ! %l4 = 000000000000002f
! Mem[0000000010181410] = 00000100, %l0 = 0000000000000000
ldsw [%i6+%o5],%l0 ! %l0 = 0000000000000100
! Mem[0000000030001408] = ff000000, %l5 = ffffffffffffffff
ldsha [%i0+%o4]0x81,%l5 ! %l5 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %f27 = 000000ff, Mem[00000000100c1408] = 00000000
sta %f27,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
p0_label_732:
! Code Fragment 4
p0_fragment_73:
! %l0 = 0000000000000100
setx 0xb956d837fd93c1d7,%g7,%l0 ! %l0 = b956d837fd93c1d7
! %l1 = 000000ff000000ff
setx 0x260b8af0177d135a,%g7,%l1 ! %l1 = 260b8af0177d135a
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = b956d837fd93c1d7
setx 0x86a5d76ffeaa0536,%g7,%l0 ! %l0 = 86a5d76ffeaa0536
! %l1 = 260b8af0177d135a
setx 0xd0686d4fd152687b,%g7,%l1 ! %l1 = d0686d4fd152687b
! Mem[0000000010001410] = ff000000, %l6 = 00000000ff0000ff
ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030181410] = ff000000, %l1 = d0686d4fd152687b
ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %f20 = ff000000 ff000000, %l0 = 86a5d76ffeaa0536
! Mem[0000000010141410] = e500000000000000
add %i5,0x010,%g1
stda %f20,[%g1+%l0]ASI_PST8_P ! Mem[0000000010141410] = e500000000000000
! %l4 = 0000002f, %l5 = ffffff00, Mem[00000000300c1408] = ffffffff 000000e3
stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000002f ffffff00
! %l3 = e300000060b100ff, Mem[0000000010101400] = 60b100ff
stha %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 60b100ff
! %f16 = 00000000, Mem[0000000030101410] = 000000ff
sta %f16,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! %f16 = 00000000 00000000, %l2 = 000000000000ff00
! Mem[0000000030101400] = 000000ff000000ff
stda %f16,[%i4+%l2]ASI_PST16_S ! Mem[0000000030101400] = 000000ff000000ff
! Mem[0000000030101410] = 00000000, %l2 = 000000000000ff00
swapa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff000000, %l6 = 00000000000000ff
ldsb [%i2+0x00b],%l6 ! %l6 = 0000000000000000
p0_label_733:
! Mem[0000000030101400] = ff000000ff000000, %f16 = 00000000 00000000
ldda [%i4+%g0]0x89,%f16 ! %f16 = ff000000 ff000000
! Mem[0000000030081400] = fffffa2f, %l6 = 0000000000000000
lduha [%i2+%g0]0x89,%l6 ! %l6 = 000000000000fa2f
! Mem[0000000010101410] = e50000ff, %l5 = ffffffffffffff00
ldsba [%i4+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000211c0000] = ffffe5a1, %l4 = 000000000000002f
ldsb [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
! %l4 = ffffffffffffffff, Mem[0000000030181410] = ff000000ff000000
stxa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffffffffffff
! Mem[0000000010081400] = 000000ff, %f26 = 000000ff
lda [%i2+%g0]0x88,%f26 ! %f26 = 000000ff
! Mem[0000000010181420] = 00ff00ff, %l3 = e300000060b100ff
ldsb [%i6+0x020],%l3 ! %l3 = 0000000000000000
! Mem[0000000030101410] = 00ff0000, %l1 = 00000000000000ff
ldsha [%i4+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001410] = ffffffff, %l0 = 86a5d76ffeaa0536
ldsba [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, Mem[0000000030141400] = 00000000
stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffff
p0_label_734:
! %l6 = 000000000000fa2f, Mem[0000000020800001] = ffffe062, %asi = 80
stba %l6,[%o1+0x001]%asi ! Mem[0000000020800000] = ff2fe062
! %l6 = 000000000000fa2f, Mem[0000000030001400] = ff00b160000000e3
stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000fa2f
! %l2 = 0000000000000000, Mem[0000000010141410] = 000000e5
stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %f0 = 00000000 00e3ffff, Mem[00000000300c1410] = 000000ff 00000000
stda %f0 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 00e3ffff
! %l7 = 0000000000000000, Mem[0000000030101410] = 000000000000ff00
stxa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000000
! %l0 = ffffffffffffffff, Mem[0000000030001400] = 0000fa2f
stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000faff
! Mem[0000000030101400] = 000000ff, %l4 = ffffffffffffffff
swapa [%i4+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l6 = 000000000000fa2f, Mem[0000000010101410] = e50000ff
stwa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000fa2f
! %f0 = 00000000 00e3ffff 00000000 00000000
! %f4 = 00000000 00010000 ffffffff 00000000
! %f8 = 000000e3 ff00ff00 c6e50000 ff00ff00
! %f12 = 00001e00 ffff0000 87000000 ff0000ff
stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (125)
! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
lduha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
p0_label_735:
! Mem[0000000030101400] = ffffffff, %l2 = 0000000000000000
lduwa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffffffff
! Mem[00000000100c1410] = ff000000000000ff, %f26 = 000000ff 000000ff
ldda [%i3+%o5]0x80,%f26 ! %f26 = ff000000 000000ff
! Mem[0000000030041408] = 00000000, %l7 = 0000000000000000
lduwa [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041408] = 00000000 00000000, %l2 = ffffffff, %l3 = 00000000
ldda [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030101410] = 0000000000000000, %l0 = ffffffffffffffff
ldxa [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %l6 = 000000000000fa2f, imm = 00000000000008bc, %l0 = 0000000000000000
sub %l6,0x8bc,%l0 ! %l0 = 000000000000f173
! Mem[0000000030081400] = fffffa2f, %l6 = 000000000000fa2f
ldsha [%i2+%g0]0x89,%l6 ! %l6 = fffffffffffffa2f
! Mem[00000000100c1428] = 00000000fd5700ff, %l1 = 00000000000000ff
ldx [%i3+0x028],%l1 ! %l1 = 00000000fd5700ff
! Mem[0000000010141410] = 00000000 00000000, %l0 = 0000f173, %l1 = fd5700ff
ldda [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
! Starting 10 instruction Store Burst
! %f28 = 00000000, %f0 = 00000000, %f20 = ff000000
fsubs %f28,%f0 ,%f20 ! %f20 = 00000000
p0_label_736:
! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010041410] = 87a8a8ff 000000ff
stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff ffffffff
! %l1 = 0000000000000000, Mem[00000000100c1400] = 527433ea
stha %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 52740000
! Mem[00000000100c1408] = 000000ff, %l0 = 0000000000000000
swapa [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000030141410] = ff000000
stba %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! Mem[0000000030181410] = ffffffff, %l4 = 00000000000000ff
ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! %f25 = ff0057fd, Mem[0000000010141408] = e3000000
sta %f25,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff0057fd
! Mem[0000000010141400] = 00000000, %l5 = ffffffffffffffff
swapa [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001410] = 000000ff, %l5 = 0000000000000000
ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
! %f0 = 00000000 00e3ffff 00000000 00000000
! %f4 = 00000000 00010000 ffffffff 00000000
! %f8 = 000000e3 ff00ff00 c6e50000 ff00ff00
! %f12 = 00001e00 ffff0000 87000000 ff0000ff
stda %f0,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = ffffffff, %l5 = 00000000000000ff
lduwa [%i5+%g0]0x88,%l5 ! %l5 = 00000000ffffffff
p0_label_737:
! Mem[0000000010081420] = ff00b1607ca8a887, %l2 = 0000000000000000
ldxa [%i2+0x020]%asi,%l2 ! %l2 = ff00b1607ca8a887
! Mem[0000000010081400] = ff000000, %l3 = 0000000000000000
lduwa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ff000000
! Mem[00000000201c0000] = ffff01ce, %l5 = 00000000ffffffff
ldub [%o0+0x001],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101408] = ffffffff, %l5 = 00000000000000ff
ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030041400] = 00000000 00e3ffff, %l2 = 7ca8a887, %l3 = ff000000
ldda [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000 0000000000e3ffff
! %l3 = 0000000000e3ffff, %l7 = 0000000000000000, %l7 = 0000000000000000
orn %l3,%l7,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001410] = ffffffff, %l3 = 0000000000e3ffff
lduha [%i0+%o5]0x89,%l3 ! %l3 = 000000000000ffff
! Mem[00000000300c1400] = 000000ff 000000e3, %l2 = 00000000, %l3 = 0000ffff
ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff 00000000000000e3
! Mem[0000000030001408] = ff000000ff0000ff, %l1 = 0000000000000000
ldxa [%i0+%o4]0x81,%l1 ! %l1 = ff000000ff0000ff
! Starting 10 instruction Store Burst
! %f26 = ff000000, Mem[0000000030041410] = 00000000
sta %f26,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
p0_label_738:
! %l5 = 00000000000000ff, Mem[0000000010181410] = 00010000
stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000100ff
! Mem[0000000030181400] = 00000000, %l0 = 00000000000000ff
ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[0000000030001408] = ff000000
stwa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff
! Mem[0000000010041400] = ff0000ff, %l7 = ffffffffffffffff
ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[00000000300c1410] = ffffe30000000000
stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000ff
! %l4 = 00000000000000ff, Mem[0000000030001400] = fffa0000
stba %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = fffa0000
! %f18 = 7f00b160 ff0000ff, %l5 = 00000000000000ff
! Mem[00000000300c1430] = ff000000e3005fff
add %i3,0x030,%g1
stda %f18,[%g1+%l5]ASI_PST32_SL ! Mem[00000000300c1430] = ff0000ff60b1007f
! Mem[000000001008142c] = 000000ff, %l2 = 00000000000000ff
ldstuba [%i2+0x02c]%asi,%l2 ! %l2 = 00000000000000ff
! %f28 = 00000000 00000000, Mem[0000000030041408] = 00000000 00000000
stda %f28,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff000000, %l3 = 00000000000000e3
lduha [%i2+%o4]0x80,%l3 ! %l3 = 000000000000ff00
p0_label_739:
! Mem[0000000030141400] = ffffffff 00000000, %l2 = 00000000, %l3 = 0000ff00
ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ffffffff 0000000000000000
! Mem[0000000010141430] = 00000000, %l3 = 0000000000000000
ldsw [%i5+0x030],%l3 ! %l3 = 0000000000000000
! Mem[0000000010081400] = 000000ff, %l7 = 00000000000000ff
ldsha [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041400] = ff0000ff, %f25 = ff0057fd
lda [%i1+%g0]0x88,%f25 ! %f25 = ff0000ff
! Mem[0000000030141400] = 00000000 ffffffff, %l0 = 00000000, %l1 = ff0000ff
ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000ffffffff 0000000000000000
! Mem[0000000030181400] = ff000000, %l1 = 0000000000000000
lduwa [%i6+%g0]0x81,%l1 ! %l1 = 00000000ff000000
! Mem[0000000030001400] = 0000faff, %l1 = 00000000ff000000
ldswa [%i0+%g0]0x89,%l1 ! %l1 = 000000000000faff
! Mem[0000000010141438] = ff000000e50000ff, %f18 = 7f00b160 ff0000ff
ldda [%i5+0x038]%asi,%f18 ! %f18 = ff000000 e50000ff
! Mem[0000000010101408] = ffffffff, %l3 = 0000000000000000
lduba [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = fffffffffffffa2f, %l4 = 00000000000000ff, %y = 00000000
smul %l6,%l4,%l6 ! %l6 = fffffffffffa34d1, %y = ffffffff
p0_label_740:
! %f16 = ff000000 ff000000, Mem[0000000010181410] = ff000100 00000000
stda %f16,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000 ff000000
! Mem[0000000010101428] = 0000000000000000, %l0 = 00000000ffffffff, %l5 = 00000000000000ff
add %i4,0x28,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000000000
! Mem[000000001010142a] = 00000000, %l5 = 0000000000000000
ldstuba [%i4+0x02a]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030041400] = 00000000, %l3 = 00000000000000ff
swapa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141404] = 2ffaffff, %l2 = 00000000ffffffff
ldstub [%i5+0x004],%l2 ! %l2 = 0000002f000000ff
! %l7 = 00000000000000ff, Mem[0000000010041420] = ffffb160
stw %l7,[%i1+0x020] ! Mem[0000000010041420] = 000000ff
membar #Sync ! Added by membar checker (126)
! Mem[00000000100c1408] = 00000000, %l1 = 000000000000faff
swapa [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
! %f16 = ff000000 ff000000 ff000000 e50000ff
! %f20 = 00000000 ff000000 e3000000 00000000
! %f24 = ff00b160 ff0000ff ff000000 000000ff
! %f28 = 00000000 00000000 ff000000 ff000000
stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
! %l2 = 0000002f, %l3 = 00000000, Mem[0000000010081438] = ff000000 0000b160
stda %l2,[%i2+0x038]%asi ! Mem[0000000010081438] = 0000002f 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 2f000000, %l3 = 0000000000000000
lduba [%i3+%o4]0x81,%l3 ! %l3 = 000000000000002f
p0_label_741:
! Mem[0000000010081410] = 00000000, %f4 = 00000000
lda [%i2+%o5]0x88,%f4 ! %f4 = 00000000
! Mem[0000000030081410] = ff00000000000000, %l0 = 00000000ffffffff
ldxa [%i2+%o5]0x81,%l0 ! %l0 = ff00000000000000
membar #Sync ! Added by membar checker (127)
! Mem[0000000010001408] = ff000000, %l0 = ff00000000000000
lduwa [%i0+0x008]%asi,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030101408] = 00000000, %f10 = c6e50000
lda [%i4+%o4]0x89,%f10 ! %f10 = 00000000
! Mem[0000000010081400] = ff000000 60b100ff ff000000 00000000
! Mem[0000000010081410] = 00000000 00000000 e3000000 00000000
! Mem[0000000010081420] = ff00b160 7ca8a887 000000ff ff0000ff
! Mem[0000000010081430] = 00000000 000000ff 0000002f 00000000
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
! Mem[0000000010001410] = 00000000, %f28 = 00000000
lda [%i0+%o5]0x88,%f28 ! %f28 = 00000000
! Mem[00000000100c1408] = fffa0000, %l3 = 000000000000002f
ldsha [%i3+%o4]0x80,%l3 ! %l3 = fffffffffffffffa
! Mem[0000000020800040] = 0000f99a, %l7 = 00000000000000ff
ldsh [%o1+0x040],%l7 ! %l7 = 0000000000000000
! Mem[0000000010141420] = ff000000, %l1 = 0000000000000000
ldsh [%i5+0x020],%l1 ! %l1 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %f17 = ff000000, Mem[0000000010041400] = ff0000ff
sta %f17,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000
p0_label_742:
membar #Sync ! Added by membar checker (128)
! %l4 = 00000000000000ff, Mem[0000000010081400] = ff00000060b100ff
stxa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000000000ff
! %l1 = ffffffffffffff00, Mem[0000000030081410] = ff000000
stwa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffff00
! %l2 = 000000000000002f, Mem[0000000010001410] = 00000000
stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 2f000000
! Mem[0000000030001400] = 0000faff, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030101400] = ffffffff, %l0 = 00000000ff000000
swapa [%i4+%g0]0x81,%l0 ! %l0 = 00000000ffffffff
! %l0 = ffffffff, %l1 = ffffff00, Mem[0000000010001408] = 000000ff ff0000e5
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffff ffffff00
! %l0 = ffffffff, %l1 = ffffff00, Mem[0000000010141420] = ff000000 87ffa87c
stda %l0,[%i5+0x020]%asi ! Mem[0000000010141420] = ffffffff ffffff00
! Mem[0000000010141400] = ffffffff, %l5 = 00000000000000ff
ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000100c1400] = 00000000, %l0 = 00000000ffffffff
swapa [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 000000e300000000, %f24 = ff00b160 ff0000ff
ldda [%i5+%o4]0x81,%f24 ! %f24 = 000000e3 00000000
p0_label_743:
! Mem[0000000010101400] = ff00000060b100ff, %f8 = ff00b160 7ca8a887
ldda [%i4+%g0]0x88,%f8 ! %f8 = ff000000 60b100ff
! Mem[00000000100c1418] = ffffffff 00000000, %l0 = 00000000, %l1 = ffffff00
ldda [%i3+0x018]%asi,%l0 ! %l0 = 00000000ffffffff 0000000000000000
! Mem[00000000211c0000] = ffffe5a1, %l1 = 0000000000000000
ldsb [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
! %f1 = 60b100ff, %f24 = 000000e3
fcmps %fcc1,%f1 ,%f24 ! %fcc1 = 2
! Mem[0000000030001408] = 000000ffff0000ff, %f12 = 00000000 000000ff
ldda [%i0+%o4]0x81,%f12 ! %f12 = 000000ff ff0000ff
! Mem[0000000030101400] = ff000000, %l7 = 0000000000000000
lduha [%i4+%g0]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[0000000020800040] = 0000f99a, %l4 = 00000000000000ff
ldsh [%o1+0x040],%l4 ! %l4 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l4 = 0000000000000000
ldsba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
! %f28 = 00000000, %f26 = ff000000, %f3 = 00000000
fsubs %f28,%f26,%f3 ! %f3 = 7f000000
! Starting 10 instruction Store Burst
! Mem[0000000010081404] = 000000ff, %l2 = 000000000000002f, %asi = 80
swapa [%i2+0x004]%asi,%l2 ! %l2 = 00000000000000ff
p0_label_744:
! %l6 = fffa34d1, %l7 = 0000ff00, Mem[0000000030101400] = ff000000 000000ff
stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = fffa34d1 0000ff00
! %f8 = ff000000 60b100ff, %l3 = fffffffffffffffa
! Mem[0000000030141410] = 00000000ffffffff
add %i5,0x010,%g1
stda %f8,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030141410] = 00000000000000ff
! %f16 = ff000000 ff000000, %l7 = 000000000000ff00
! Mem[00000000100c1408] = fffa000000000000
add %i3,0x008,%g1
stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[00000000100c1408] = fffa000000000000
! Mem[0000000010081410] = 00000000, %l2 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = 000000ff, %l1 = ffffffffffffffff
swapa [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %l0 = 00000000ffffffff, Mem[00000000100c1400] = ffffe300ffffffff
stxa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000ffffffff
! Mem[0000000010101424] = ffffffff, %l6 = fffffffffffa34d1
ldstuba [%i4+0x024]%asi,%l6 ! %l6 = 000000ff000000ff
! %f6 = e3000000 00000000, Mem[0000000030041408] = 00000000 00000000
stda %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = e3000000 00000000
! %f16 = ff000000 ff000000 ff000000 e50000ff
! %f20 = 00000000 ff000000 e3000000 00000000
! %f24 = 000000e3 00000000 ff000000 000000ff
! %f28 = 00000000 00000000 ff000000 ff000000
stda %f16,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
! Starting 10 instruction Load Burst
! %f13 = ff0000ff, %f9 = 60b100ff, %f14 = 0000002f
fmuls %f13,%f9 ,%f14 ! %f14 = ff800000
p0_label_745:
! Mem[0000000020800000] = ff2fe062, %l5 = 00000000000000ff
ldsh [%o1+%g0],%l5 ! %l5 = ffffffffffffff2f
membar #Sync ! Added by membar checker (129)
! Mem[0000000010081428] = ff000000000000ff, %f12 = 000000ff ff0000ff
ldda [%i2+0x028]%asi,%f12 ! %f12 = ff000000 000000ff
! Mem[00000000211c0000] = ffffe5a1, %l4 = 0000000000000000
ldsb [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101410] = 0000fa2f, %l7 = 000000000000ff00
swapa [%i4+%o5]0x88,%l7 ! %l7 = 000000000000fa2f
! Mem[0000000030041400] = 000000ff00e3ffff, %f24 = 000000e3 00000000
ldda [%i1+%g0]0x81,%f24 ! %f24 = 000000ff 00e3ffff
! Mem[0000000030041400] = ffffe300ff000000, %f24 = 000000ff 00e3ffff
ldda [%i1+%g0]0x89,%f24 ! %f24 = ffffe300 ff000000
! Mem[0000000010041410] = 000000ff, %l0 = 00000000ffffffff
lduba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l5 = ffffffffffffff2f, %l1 = 00000000000000ff, %l6 = 00000000000000ff
mulx %l5,%l1,%l6 ! %l6 = ffffffffffff2fd1
! Mem[000000001008143c] = ff000000, %l0 = 00000000000000ff
lduba [%i2+0x03c]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 000000000000fa2f, Mem[0000000030001410] = 00e3ffffffffffff
stxa %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000000000fa2f
p0_label_746:
! Code Fragment 3
p0_fragment_74:
! %l0 = 00000000000000ff
setx 0xe355080876c33e9c,%g7,%l0 ! %l0 = e355080876c33e9c
! %l1 = 00000000000000ff
setx 0xcebe83686a99f6f8,%g7,%l1 ! %l1 = cebe83686a99f6f8
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = e355080876c33e9c
setx 0x54de39c7b75ade48,%g7,%l0 ! %l0 = 54de39c7b75ade48
! %l1 = cebe83686a99f6f8
setx 0xd2042410235494c0,%g7,%l1 ! %l1 = d2042410235494c0
! %l4 = ffffffffffffffff, Mem[0000000010101400] = ff00b160000000ff
stxa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffffffffffff
! %f20 = 00000000 ff000000, %l0 = 54de39c7b75ade48
! Mem[0000000010001400] = ff000000ff000000
stda %f20,[%i0+%l0]ASI_PST8_P ! Mem[0000000010001400] = ff000000ff000000
! %l2 = 00000000, %l3 = fffffffa, Mem[0000000030101410] = 00000000 00000000
stda %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000 fffffffa
! Mem[00000000300c1410] = 000000ff, %l3 = fffffffffffffffa
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030181408] = ff0057fd, %l6 = ffffffffffff2fd1
swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff0057fd
! Mem[0000000030181400] = ff000000, %l2 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
! %l7 = 000000000000fa2f, Mem[0000000021800100] = 00ff4e79
sth %l7,[%o3+0x100] ! Mem[0000000021800100] = fa2f4e79
! Mem[0000000010141410] = 00000000, %l2 = 00000000000000ff
ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081434] = 00000000, %l7 = 000000000000fa2f
ldsba [%i2+0x037]%asi,%l7 ! %l7 = 0000000000000000
p0_label_747:
! Mem[0000000030141410] = 00000000, %l4 = ffffffffffffffff
ldsba [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = 000000ff, %l0 = 54de39c7b75ade48
ldsba [%i1+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101404] = ffffffff, %l5 = ffffffffffffff2f
ldswa [%i4+0x004]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001400] = ff000000ff000000, %l7 = 0000000000000000
ldxa [%i0+%g0]0x80,%l7 ! %l7 = ff000000ff000000
! Mem[0000000010041418] = e3000000, %l4 = 0000000000000000
ldswa [%i1+0x018]%asi,%l4 ! %l4 = ffffffffe3000000
! Mem[0000000010081408] = ff000000, %l5 = ffffffffffffffff
ldsh [%i2+0x00a],%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1410] = ff000000, %l4 = ffffffffe3000000
lduba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l0 = ffffffffffffffff, %l4 = 00000000000000ff, %l0 = ffffffffffffffff
sdivx %l0,%l4,%l0 ! %l0 = 0000000000000000
! %f15 = 00000000, %f3 = 7f000000, %f27 = 000000ff
fdivs %f15,%f3 ,%f27 ! %f27 = 00000000
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = ff000000, %l5 = 0000000000000000
swapa [%i3+%o5]0x81,%l5 ! %l5 = 00000000ff000000
p0_label_748:
! Mem[0000000021800040] = ffff28b2, %l1 = d2042410235494c0
ldsha [%o3+0x040]%asi,%l1 ! %l1 = ffffffffffffffff
! %f14 = ff800000 00000000, Mem[0000000030041408] = e3000000 00000000
stda %f14,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff800000 00000000
! Mem[0000000010001438] = ff000000, %l5 = 00000000ff000000, %asi = 80
swapa [%i0+0x038]%asi,%l5 ! %l5 = 00000000ff000000
! %l2 = 0000000000000000, Mem[0000000010001408] = ffffffff
stwa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! %l6 = 00000000ff0057fd, Mem[0000000010001400] = 000000ff
stha %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000057fd
! %f0 = ff000000, Mem[00000000100c1400] = ffffffff
sta %f0 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff000000
! Mem[0000000030001408] = 000000ff, %l1 = ffffffffffffffff
ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! %f26 = ff000000 00000000, Mem[0000000030081400] = fffffa2f ffffffff
stda %f26,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff000000 00000000
! %f3 = 7f000000, Mem[0000000010001410] = 0000002f
sta %f3 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 7f000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 000000ff, %f3 = 7f000000
ld [%i3+%g0],%f3 ! %f3 = 000000ff
p0_label_749:
! Mem[0000000010081438] = ff000000ff000000, %l5 = 00000000ff000000
ldx [%i2+0x038],%l5 ! %l5 = ff000000ff000000
! Mem[0000000010001400] = 000057fd, %l4 = 00000000000000ff
lduha [%i0+%g0]0x88,%l4 ! %l4 = 00000000000057fd
! Mem[0000000010181408] = 00000000, %l3 = 00000000000000ff
ldswa [%i6+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081408] = 000000ff, %l4 = 00000000000057fd
ldsba [%i2+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1438] = 87000000, %l7 = ff000000ff000000
ldub [%i3+0x039],%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = ffffffff, %l2 = 0000000000000000
lduba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141410] = 00000000, %f18 = ff000000
lda [%i5+%o5]0x89,%f18 ! %f18 = 00000000
! Mem[00000000100c1400] = 00000000ff000000, %f20 = 00000000 ff000000
ldda [%i3+%g0]0x88,%f20 ! %f20 = 00000000 ff000000
! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
ldswa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030101408] = 00000000 00000000
stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 00000000
p0_label_750:
! Mem[0000000010181400] = ffffe300, %l6 = 00000000ff0057fd
swapa [%i6+%g0]0x80,%l6 ! %l6 = 00000000ffffe300
! %f12 = ff000000 000000ff, Mem[0000000010081438] = ff000000 ff000000
stda %f12,[%i2+0x038]%asi ! Mem[0000000010081438] = ff000000 000000ff
! Mem[0000000010081400] = 000000ff, %l7 = 0000000000000000
swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030101400] = fffa34d1, %l7 = 00000000000000ff
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000100c1408] = 0000faff, %l0 = 0000000000000000
swapa [%i3+%o4]0x88,%l0 ! %l0 = 000000000000faff
! %f26 = ff000000 00000000, %l0 = 000000000000faff
! Mem[0000000030141408] = 000000e300000000
add %i5,0x008,%g1
stda %f26,[%g1+%l0]ASI_PST16_S ! Mem[0000000030141408] = ff00000000000000
! %l6 = ffffe300, %l7 = 000000ff, Mem[0000000010041418] = e3000000 00000000
stda %l6,[%i1+0x018]%asi ! Mem[0000000010041418] = ffffe300 000000ff
! %l3 = 0000000000000000, Mem[0000000010101410] = e30000000000ff00
stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
! %l4 = ffffffffffffffff, %l2 = 00000000000000ff, %l2 = 00000000000000ff
xnor %l4,%l2,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000, %l1 = 0000000000000000
ldswa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
p0_label_751:
! %f23 = 00000000, %f13 = 000000ff
fcmps %fcc3,%f23,%f13 ! %fcc3 = 1
! Mem[0000000010041418] = ffffe300000000ff, %f20 = 00000000 ff000000
ldda [%i1+0x018]%asi,%f20 ! %f20 = ffffe300 000000ff
! Mem[0000000030041410] = 000000ff, %l4 = ffffffffffffffff
lduha [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000218000c0] = ffffd5a0, %l2 = 00000000000000ff
lduha [%o3+0x0c0]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[0000000030181408] = d12fffff, %l2 = 000000000000ffff
lduba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181408] = ffff2fd1, %l3 = 0000000000000000
ldsba [%i6+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000211c0000] = ffffe5a1, %l0 = 000000000000faff
ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030101410] = 00000000fffffffa, %f30 = ff000000 ff000000
ldda [%i4+%o5]0x81,%f30 ! %f30 = 00000000 fffffffa
! Mem[0000000010141408] = fd5700ff000000ff, %f20 = ffffe300 000000ff
ldda [%i5+%o4]0x80,%f20 ! %f20 = fd5700ff 000000ff
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffffff, Mem[00000000100c1400] = 000000ff
stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff
p0_label_752:
! Mem[00000000211c0001] = ffffe5a1, %l3 = ffffffffffffffff
ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030081400] = 00000000, %l4 = 00000000000000ff
swapa [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
! %f1 = 60b100ff, Mem[0000000030001408] = ff0000ff
sta %f1 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 60b100ff
! %f24 = ffffe300 ff000000, Mem[0000000010141410] = 000000ff 00000000
stda %f24,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffe300 ff000000
! Code Fragment 3
p0_fragment_75:
! %l0 = ffffffffffffffff
setx 0x45f6a4284c492b5e,%g7,%l0 ! %l0 = 45f6a4284c492b5e
! %l1 = 0000000000000000
setx 0x34b851a7f4242cdd,%g7,%l1 ! %l1 = 34b851a7f4242cdd
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 45f6a4284c492b5e
setx 0x769c36007a578512,%g7,%l0 ! %l0 = 769c36007a578512
! %l1 = 34b851a7f4242cdd
setx 0x8172c838143e1696,%g7,%l1 ! %l1 = 8172c838143e1696
! Mem[0000000010101410] = 00000000, %l3 = 00000000000000ff
swap [%i4+%o5],%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l2 = 00000000000000ff
ldstuba [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! %l1 = 8172c838143e1696, Mem[0000000030081408] = ff000000
stba %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 96000000
! %l5 = ff000000ff000000, Mem[0000000010181400] = fd5700ff
stwa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff000000, %l0 = 769c36007a578512
lduba [%i2+%o4]0x80,%l0 ! %l0 = 00000000000000ff
p0_label_753:
! Mem[0000000010181408] = 0000000000000000, %f12 = ff000000 000000ff
ldda [%i6+%o4]0x88,%f12 ! %f12 = 00000000 00000000
! %l0 = 00000000000000ff, %l3 = 0000000000000000, %y = ffffffff
smul %l0,%l3,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Mem[00000000100c143c] = ff0000ff, %l7 = 00000000000000ff
ldswa [%i3+0x03c]%asi,%l7 ! %l7 = ffffffffff0000ff
! %f8 = ff000000 60b100ff, %f17 = ff000000
fdtoi %f8 ,%f17 ! %f17 = 80000000
! Mem[0000000030081400] = 000000ff 000000ff, %l4 = 00000000, %l5 = ff000000
ldda [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff 00000000000000ff
! Mem[00000000218000c0] = ffffd5a0, %l1 = 8172c838143e1696
ldsba [%o3+0x0c1]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141408] = 00000000000000ff, %f18 = 00000000 e50000ff
ldda [%i5+%o4]0x89,%f18 ! %f18 = 00000000 000000ff
! Mem[0000000010101400] = ffffffff, %l3 = 0000000000000000
ldswa [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030001408] = ff0000ffff00b160, %f10 = 000000ff ff0000ff
ldda [%i0+%o4]0x89,%f10 ! %f10 = ff0000ff ff00b160
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, immed = 00000901, %y = 00000000
umul %l5,0x901,%l2 ! %l2 = 000000000008f7ff, %y = 00000000
p0_label_754:
! %l5 = 00000000000000ff, Mem[0000000010041418] = ffffe300000000ff, %asi = 80
stxa %l5,[%i1+0x018]%asi ! Mem[0000000010041418] = 00000000000000ff
! Mem[0000000030081410] = ffffff00, %l4 = 00000000000000ff
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! %f7 = 00000000, Mem[0000000030041408] = ff800000
sta %f7 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
! Mem[0000000010181408] = 00000000, %l0 = 00000000, %l6 = ffffe300
add %i6,0x08,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041410] = 000000ff, %l6 = 0000000000000000
swapa [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181408] = d12fffff, %l5 = 00000000000000ff
swapa [%i6+%o4]0x89,%l5 ! %l5 = 00000000d12fffff
! Mem[00000000100c1410] = 00000000, %l5 = 00000000d12fffff
swapa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
! %l1 = ffffffffffffffff, Mem[0000000030101410] = 00000000
stwa %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff
! %f19 = 000000ff, Mem[0000000010001408] = 00000000
sta %f19,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 000000000000faff, %f22 = e3000000 00000000
ldda [%i0+%g0]0x89,%f22 ! %f22 = 00000000 0000faff
p0_label_755:
! Mem[0000000030001410] = 2ffa0000, %l7 = ffffffffff0000ff
ldswa [%i0+%o5]0x81,%l7 ! %l7 = 000000002ffa0000
! Mem[0000000010181410] = ff000000ff000000, %l2 = 000000000008f7ff
ldxa [%i6+%o5]0x80,%l2 ! %l2 = ff000000ff000000
! Mem[00000000211c0000] = ffffe5a1, %l7 = 000000002ffa0000
ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101408] = ffffffff, %l1 = ffffffffffffffff
lduwa [%i4+%o4]0x88,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000030181400] = 000000ff, %l3 = ffffffffffffffff
lduba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141400] = ffffffff00000000, %l2 = ff000000ff000000
ldxa [%i5+%g0]0x81,%l2 ! %l2 = ffffffff00000000
! Mem[0000000010141400] = ffffffff, %l3 = 00000000000000ff
ldsba [%i5+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030001408] = ff0000ffff00b160, %f16 = ff000000 80000000
ldda [%i0+%o4]0x89,%f16 ! %f16 = ff0000ff ff00b160
! Mem[0000000010181424] = e3000000, %l4 = 00000000000000ff
ldsha [%i6+0x026]%asi,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 00000000, Mem[00000000300c1410] = 00000000 00000000
stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 00000000
p0_label_756:
! %f30 = 00000000 fffffffa, Mem[0000000030041408] = 00000000 00000000
stda %f30,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 fffffffa
! Mem[00000000100c1400] = ffffffff, %l5 = 0000000000000000
swapa [%i3+%g0]0x88,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010001400] = fd570000, %l5 = 00000000ffffffff
ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 000000fd000000ff
! %f3 = 000000ff, Mem[0000000010001410] = 0000007f
sta %f3 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
! Mem[0000000010081430] = 00000000, %l5 = 000000fd, %l7 = ffffffff
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000000000
! %l6 = 00000000000000ff, Mem[0000000010141410] = ff000000
stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
! %f3 = 000000ff, Mem[0000000010181400] = 000000ff
sta %f3 ,[%i6+0x000]%asi ! Mem[0000000010181400] = 000000ff
! Mem[0000000010141410] = ff000000, %l2 = ffffffff00000000
swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000ff000000
! %l5 = 00000000000000fd, Mem[00000000211c0000] = ffffe5a1
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00fde5a1
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 00000000, %f31 = fffffffa
lda [%i3+%o5]0x89,%f31 ! %f31 = 00000000
p0_label_757:
! Mem[0000000010101400] = ffffffff ffffffff, %l0 = 00000000, %l1 = ffffffff
ldda [%i4+0x000]%asi,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
! Mem[0000000010041408] = 00000000, %f23 = 0000faff
lda [%i1+%o4]0x88,%f23 ! %f23 = 00000000
! Mem[0000000010181400] = 000000ff, %l3 = ffffffffffffffff
lduha [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001410] = 0000fa2f, %l4 = 0000000000000000
lduwa [%i0+%o5]0x89,%l4 ! %l4 = 000000000000fa2f
! Mem[0000000030141410] = ff00000000000000, %l7 = 0000000000000000
ldxa [%i5+%o5]0x89,%l7 ! %l7 = ff00000000000000
! Mem[0000000010101408] = ffffffff, %l1 = 00000000ffffffff
ldsba [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
membar #Sync ! Added by membar checker (130)
! Mem[0000000010181400] = 000000ff 00000000 ffffe300 00000000
! Mem[0000000010181410] = ff000000 ff000000 00000000 ffffffff
! Mem[0000000010181420] = 00ff00ff e3000000 00ff00ff 0000e5c6
! Mem[0000000010181430] = 0000ffff 001e0000 ff0000ff 00000087
ldda [%i6]ASI_BLK_PL,%f16 ! Block Load from 0000000010181400
! Mem[0000000010141400] = ffffffff, %f9 = 60b100ff
lda [%i5+%g0]0x80,%f9 ! %f9 = ffffffff
! Mem[0000000010181410] = 000000ff000000ff, %f8 = ff000000 ffffffff
ldda [%i6+%o5]0x88,%f8 ! %f8 = 000000ff 000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 00000000, %l4 = 000000000000fa2f
ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_758:
! %l7 = ff00000000000000, Mem[0000000010141400] = ffffffff
stwa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! Mem[0000000010181420] = 00ff00ff, %l7 = 00000000, %l4 = 00000000
add %i6,0x20,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000000ff00ff
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010041410] = ff000000 ffffffff
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff 00000000
! %f12 = 00000000 00000000, Mem[0000000010041438] = ff000000 28ffffff
std %f12,[%i1+0x038] ! Mem[0000000010041438] = 00000000 00000000
! Mem[0000000010041430] = 00000000, %l6 = 000000ff, %l4 = 00ff00ff
add %i1,0x30,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = ffffffff, %l1 = ffffffffffffffff
swapa [%i4+%g0]0x80,%l1 ! %l1 = 00000000ffffffff
! %f16 = 00000000 ff000000 00000000 00e3ffff
! %f20 = 000000ff 000000ff ffffffff 00000000
! %f24 = 000000e3 ff00ff00 c6e50000 ff00ff00
! %f28 = 00001e00 ffff0000 87000000 ff0000ff
stda %f16,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400
! Mem[000000001008141c] = 00000000, %l0 = 00000000ffffffff
ldstuba [%i2+0x01c]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030081410] = ffffff00, %l5 = 00000000000000fd
swapa [%i2+%o5]0x81,%l5 ! %l5 = 00000000ffffff00
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 00000000, %f15 = 00000000
lda [%i2+%o5]0x88,%f15 ! %f15 = 00000000
p0_label_759:
! Mem[0000000010101410] = 000000ff, %l2 = 00000000ff000000
lduha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081430] = 00000000, %f5 = 00000000
ld [%i2+0x030],%f5 ! %f5 = 00000000
! Mem[0000000010001410] = 000000ff, %l3 = 0000000000000000
ldswa [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181408] = 00000000000000ff, %l5 = 00000000ffffff00
ldxa [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Code Fragment 3
p0_fragment_76:
! %l0 = 0000000000000000
setx 0x020dbd281e8beed9,%g7,%l0 ! %l0 = 020dbd281e8beed9
! %l1 = 00000000ffffffff
setx 0x5418a20fe8331a0e,%g7,%l1 ! %l1 = 5418a20fe8331a0e
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 020dbd281e8beed9
setx 0x34b7faafc4e61698,%g7,%l0 ! %l0 = 34b7faafc4e61698
! %l1 = 5418a20fe8331a0e
setx 0xf29fb08fe456bd4a,%g7,%l1 ! %l1 = f29fb08fe456bd4a
! Mem[0000000030181410] = ffffffffffffffff, %l5 = 00000000000000ff
ldxa [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030181408] = 000000ff, %l5 = ffffffffffffffff
ldsha [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
membar #Sync ! Added by membar checker (131)
! Mem[0000000010181400] = ff000000, %l3 = 00000000000000ff
lduwa [%i6+%g0]0x88,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010101400] = ffffffff, %l2 = 0000000000000000
ldswa [%i4+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l3 = 00000000ff000000, Mem[0000000010041400] = 00000000ffffffff
stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000ff000000
p0_label_760:
! Mem[0000000030181408] = 000000ff, %l1 = f29fb08fe456bd4a
ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010101408] = ffffffff ff000000
stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 000000ff
! Mem[00000000300c1400] = ff000000, %l1 = 00000000000000ff
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %l6 = 00000000000000ff, Mem[0000000010141434] = 00000000, %asi = 80
stba %l6,[%i5+0x034]%asi ! Mem[0000000010141434] = ff000000
! %f30 = 87000000 ff0000ff, Mem[0000000010101408] = 00000000 ff000000
stda %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = 87000000 ff0000ff
! Mem[0000000030181408] = ff000000, %l5 = 00000000000000ff
swapa [%i6+%o4]0x81,%l5 ! %l5 = 00000000ff000000
! %l3 = 00000000ff000000, Mem[0000000010001400] = 000057ff
stba %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00005700
! Mem[0000000010141410] = 00000000, %l4 = 0000000000000000
swapa [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1410] = d12fffff, %l1 = 0000000000000000
swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000d12fffff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ff00b160, %l1 = 00000000d12fffff
ldswa [%i0+%o4]0x89,%l1 ! %l1 = ffffffffff00b160
p0_label_761:
! Mem[0000000010141410] = 0000000000e3ffff, %f26 = c6e50000 ff00ff00
ldda [%i5+%o5]0x80,%f26 ! %f26 = 00000000 00e3ffff
! Mem[0000000030101408] = 00000000000000ff, %l3 = 00000000ff000000
ldxa [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001400] = fffa0000, %f18 = 00000000
lda [%i0+%g0]0x81,%f18 ! %f18 = fffa0000
! Mem[0000000010101410] = ff000000, %l0 = 34b7faafc4e61698
ldswa [%i4+%o5]0x88,%l0 ! %l0 = ffffffffff000000
! %l6 = 00000000000000ff, imm = 0000000000000013, %l3 = 00000000000000ff
xnor %l6,0x013,%l3 ! %l3 = ffffffffffffff13
! Code Fragment 3
p0_fragment_77:
! %l0 = ffffffffff000000
setx 0xb2e594c82a3a8318,%g7,%l0 ! %l0 = b2e594c82a3a8318
! %l1 = ffffffffff00b160
setx 0xbd8b1df85bfa9d83,%g7,%l1 ! %l1 = bd8b1df85bfa9d83
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = b2e594c82a3a8318
setx 0x490b0b0ff1f2101f,%g7,%l0 ! %l0 = 490b0b0ff1f2101f
! %l1 = bd8b1df85bfa9d83
setx 0x72ddfa0000d0446f,%g7,%l1 ! %l1 = 72ddfa0000d0446f
! Mem[0000000010041408] = 00000000, %l1 = 72ddfa0000d0446f
ldsba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1410] = 00000000 00000000, %l0 = f1f2101f, %l1 = 00000000
ldda [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010181400] = 000000ff, %l4 = 0000000000000000
lduba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffff13, Mem[0000000010041410] = ff000000
stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff00ff13
p0_label_762:
! %f18 = fffa0000 00e3ffff, Mem[0000000030081408] = 00000096 ff0000e3
stda %f18,[%i2+%o4]0x89 ! Mem[0000000030081408] = fffa0000 00e3ffff
! %l2 = ffffffffffffffff, Mem[0000000030041408] = 00000000
stha %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffff0000
! %f24 = 000000e3 ff00ff00, Mem[0000000030101400] = d134faff 00ff0000
stda %f24,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000e3 ff00ff00
! Mem[0000000010081408] = ff000000, %l3 = ffffffffffffff13
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! %f27 = 00e3ffff, Mem[00000000300c1410] = 00000000
sta %f27,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00e3ffff
! %l6 = 00000000000000ff, Mem[0000000020800001] = ff2fe062, %asi = 80
stba %l6,[%o1+0x001]%asi ! Mem[0000000020800000] = ffffe062
! %l4 = 0000000000000000, Mem[0000000030081410] = 000000fd
stwa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! %l2 = ffffffffffffffff, Mem[0000000021800140] = 000099db, %asi = 80
stha %l2,[%o3+0x140]%asi ! Mem[0000000021800140] = ffff99db
! Mem[00000000201c0001] = ffff01ce, %l4 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 000000ff, %l0 = 0000000000000000
ldsha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_763:
! Mem[0000000010101410] = ff000000, %l5 = 00000000ff000000
lduha [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l1 = 0000000000000000
ldswa [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181400] = 00000000 000000ff, %l2 = ffffffff, %l3 = 000000ff
ldda [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff 0000000000000000
! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
lduwa [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141408] = ff0057fd, %l3 = 0000000000000000
lduwa [%i5+%o4]0x88,%l3 ! %l3 = 00000000ff0057fd
! Mem[0000000010141410] = 00000000, %l2 = 00000000000000ff
lduha [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = faffffff0000ffff, %f26 = 00000000 00e3ffff
ldda [%i1+%o4]0x89,%f26 ! %f26 = faffffff 0000ffff
! Mem[0000000030181410] = ffffffff, %f10 = ff0000ff
lda [%i6+%o5]0x81,%f10 ! %f10 = ffffffff
! Mem[0000000030181410] = ffffffff, %l0 = 0000000000000000
lduwa [%i6+%o5]0x81,%l0 ! %l0 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010001400] = 00570000 ff000000
stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff 00000000
p0_label_764:
! Mem[0000000010181408] = 00e3ffff, %l1 = 0000000000000000
ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000010141400] = 00000000
stba %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! %f21 = 000000ff, Mem[0000000010101410] = 000000ff
sta %f21,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
! %f0 = ff000000 60b100ff ff000000 000000ff
! %f4 = 00000000 00000000 e3000000 00000000
! %f8 = 000000ff 000000ff ffffffff ff00b160
! %f12 = 00000000 00000000 ff800000 00000000
stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! %l6 = 00000000000000ff, Mem[0000000030101400] = ff00ff00
stwa %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
! %f17 = ff000000, Mem[0000000010141410] = 00000000
sta %f17,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000
! %f30 = 87000000 ff0000ff, Mem[0000000010081410] = 00000000 ff000000
stda %f30,[%i2+%o5]0x80 ! Mem[0000000010081410] = 87000000 ff0000ff
! Mem[00000000300c1408] = 0000002f, %l0 = 00000000ffffffff
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 0000002f000000ff
! %l4 = 00000000000000ff, Mem[0000000030181408] = 000000ff
stba %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff000000, %l5 = 0000000000000000
ldswa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffff000000
p0_label_765:
membar #Sync ! Added by membar checker (132)
! Mem[00000000100c1408] = ff000000000000ff, %f18 = fffa0000 00e3ffff
ldda [%i3+%o4]0x88,%f18 ! %f18 = ff000000 000000ff
! Mem[00000000300c1400] = ff0000ff000000e3, %l0 = 000000000000002f
ldxa [%i3+%g0]0x81,%l0 ! %l0 = ff0000ff000000e3
! Mem[0000000020800000] = ffffe062, %l6 = 00000000000000ff
ldsb [%o1+0x001],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181400] = 000000ff, %f20 = 000000ff
lda [%i6+%g0]0x80,%f20 ! %f20 = 000000ff
! Mem[0000000010041400] = ff000000, %l7 = ff00000000000000
ldswa [%i1+%g0]0x88,%l7 ! %l7 = ffffffffff000000
! Mem[0000000030101410] = fffffffffffffffa, %l6 = ffffffffffffffff
ldxa [%i4+%o5]0x81,%l6 ! %l6 = fffffffffffffffa
! Mem[0000000030081408] = 00e3ffff, %l1 = 00000000000000ff
ldswa [%i2+%o4]0x89,%l1 ! %l1 = 0000000000e3ffff
! Mem[0000000030141410] = 00000000000000ff, %l4 = 00000000000000ff
ldxa [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001408] = ff0000ff ff00b160, %l4 = 000000ff, %l5 = ff000000
ldda [%i0+%o4]0x89,%l4 ! %l4 = 00000000ff00b160 00000000ff0000ff
! Starting 10 instruction Store Burst
! %f14 = ff800000 00000000, Mem[0000000030101400] = 000000ff 000000e3
stda %f14,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff800000 00000000
p0_label_766:
! Mem[0000000010141410] = 000000ff, %l6 = fffffffffffffffa
ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! %f30 = 87000000 ff0000ff, Mem[00000000100c1410] = 00000000 00000000
stda %f30,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 87000000 ff0000ff
! Mem[0000000010141410] = ff000000, %l2 = 0000000000000000
swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000ff000000
! %l6 = 00000000000000ff, Mem[0000000030041408] = 0000ffff
stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
! Mem[00000000201c0001] = ffff01ce, %l7 = ffffffffff000000
ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
! Code Fragment 3
p0_fragment_78:
! %l0 = ff0000ff000000e3
setx 0xb852e9502cf8db69,%g7,%l0 ! %l0 = b852e9502cf8db69
! %l1 = 0000000000e3ffff
setx 0x12e2a7f02eca2ecd,%g7,%l1 ! %l1 = 12e2a7f02eca2ecd
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = b852e9502cf8db69
setx 0xd24c82d80e5251d3,%g7,%l0 ! %l0 = d24c82d80e5251d3
! %l1 = 12e2a7f02eca2ecd
setx 0x4db59a9ffb2f4bb4,%g7,%l1 ! %l1 = 4db59a9ffb2f4bb4
! %f18 = ff000000, Mem[0000000010181410] = ff000000
sta %f18,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000
! %l0 = d24c82d80e5251d3, Mem[0000000010181408] = ffffe300
stw %l0,[%i6+%o4] ! Mem[0000000010181408] = 0e5251d3
! %l1 = 4db59a9ffb2f4bb4, Mem[0000000030001400] = 0000faff
stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00004bb4
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ff000000, %f9 = 000000ff
lda [%i1+%g0]0x89,%f9 ! %f9 = ff000000
p0_label_767:
! Mem[0000000010141408] = fd5700ff, %l0 = d24c82d80e5251d3
lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000fd
! Mem[0000000030041408] = ff000000, %l7 = 00000000000000ff
lduba [%i1+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041400] = ff000000, %l7 = 00000000000000ff
ldsba [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001400] = 00004bb4, %l3 = 00000000ff0057fd
lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000b4
! Mem[0000000030141400] = ffffffff, %l7 = 0000000000000000
ldswa [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041410] = 00000000, %l6 = 00000000000000ff
lduha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101410] = ffffffff, %l5 = 00000000ff0000ff
lduha [%i4+%o5]0x81,%l5 ! %l5 = 000000000000ffff
! %l5 = 000000000000ffff, immd = 0000000000000902, %l6 = 0000000000000000
sdivx %l5,0x902,%l6 ! %l6 = 000000000000001c
! Mem[0000000010141420] = ffffffffffffff00, %f10 = ffffffff ff00b160
ldda [%i5+0x020]%asi,%f10 ! %f10 = ffffffff ffffff00
! Starting 10 instruction Store Burst
! %f16 = 00000000 ff000000, Mem[0000000010141400] = ff000000 fffaffff
stda %f16,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 ff000000
p0_label_768:
! Mem[0000000030101400] = 00000000, %l5 = 000000000000ffff
ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %f24 = 000000e3 ff00ff00, %l5 = 0000000000000000
! Mem[0000000030041428] = c6e50000ff00ff00
add %i1,0x028,%g1
stda %f24,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030041428] = c6e50000ff00ff00
! %f28 = 00001e00 ffff0000, Mem[0000000010001438] = ff000000 ff000000
stda %f28,[%i0+0x038]%asi ! Mem[0000000010001438] = 00001e00 ffff0000
! Mem[0000000010081410] = 87000000, %l6 = 000000000000001c
swap [%i2+%o5],%l6 ! %l6 = 0000000087000000
! %l0 = 00000000000000fd, Mem[0000000010001400] = ff000000
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000fd
! %l1 = 4db59a9ffb2f4bb4, Mem[00000000201c0000] = ffff01ce
sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 4bb401ce
! Mem[0000000010041410] = 13ff00ff, %l6 = 0000000087000000
ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000013000000ff
! %l7 = ffffffffffffffff, imm = fffffffffffff47e, %l6 = 0000000000000013
add %l7,-0xb82,%l6 ! %l6 = fffffffffffff47d
! %l3 = 00000000000000b4, Mem[00000000100c1428] = ffffffffff00b160, %asi = 80
stxa %l3,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000000000000b4
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff0000ff, %l4 = 00000000ff00b160
ldswa [%i3+%g0]0x89,%l4 ! %l4 = ffffffffff0000ff
p0_label_769:
! Mem[0000000010101404] = ffffffff, %l0 = 00000000000000fd
ldswa [%i4+0x004]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1410] = ff0000ff00000087, %f22 = ffffffff 00000000
ldda [%i3+%o5]0x80,%f22 ! %f22 = ff0000ff 00000087
! Mem[000000001008143c] = 000000ff, %l3 = 00000000000000b4
ldub [%i2+0x03f],%l3 ! %l3 = 00000000000000ff
! Mem[00000000300c1408] = ff000000, %l3 = 00000000000000ff
ldswa [%i3+%o4]0x81,%l3 ! %l3 = ffffffffff000000
! Mem[0000000010041400] = 00000000ff000000, %f16 = 00000000 ff000000
ldda [%i1+%g0]0x88,%f16 ! %f16 = 00000000 ff000000
! Mem[0000000010181408] = d351520e, %l3 = ffffffffff000000
ldswa [%i6+%o4]0x88,%l3 ! %l3 = ffffffffd351520e
! Mem[0000000010041438] = 0000000000000000, %l0 = ffffffffffffffff
ldx [%i1+0x038],%l0 ! %l0 = 0000000000000000
! Mem[0000000010141410] = 0000000000e3ffff, %l2 = 00000000ff000000
ldxa [%i5+0x010]%asi,%l2 ! %l2 = 0000000000e3ffff
! Mem[0000000010101400] = ffffffff ffffffff, %l0 = 00000000, %l1 = fb2f4bb4
ldda [%i4+0x000]%asi,%l0 ! %l0 = 00000000ffffffff 00000000ffffffff
! Starting 10 instruction Store Burst
! %f15 = 00000000, Mem[0000000030101408] = 000000ff
sta %f15,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
p0_label_770:
! %l2 = 0000000000e3ffff, Mem[0000000030041410] = 00000000
stha %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffff0000
! %l0 = ffffffff, %l1 = ffffffff, Mem[0000000010181410] = 000000ff 000000ff
stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff ffffffff
! Mem[0000000030181400] = ff000000, %l6 = fffffffffffff47d
swapa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000000
! %f6 = e3000000 00000000, Mem[0000000010141400] = 00000000 ff000000
stda %f6 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = e3000000 00000000
! Mem[0000000030101408] = 00000000, %l2 = 0000000000e3ffff
swapa [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
! %l7 = ffffffffffffffff, Mem[00000000201c0001] = 4bb401ce, %asi = 80
stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = 4bff01ce
! %l5 = 0000000000000000, Mem[0000000030141408] = ff000000
stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
! Mem[000000001018142c] = 0000e5c6, %l0 = 00000000ffffffff, %asi = 80
swapa [%i6+0x02c]%asi,%l0 ! %l0 = 000000000000e5c6
! %l0 = 0000e5c6, %l1 = ffffffff, Mem[0000000030041410] = ffff0000 00010000
stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000e5c6 ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00000000, %l6 = 00000000ff000000
lduha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
p0_label_771:
! Mem[000000001000143c] = ffff0000, %l6 = 0000000000000000
ldub [%i0+0x03e],%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = 00000000ff000000, %l4 = ffffffffff0000ff
ldxa [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff000000
! Mem[0000000030041408] = ff000000, %f18 = ff000000
lda [%i1+%o4]0x81,%f18 ! %f18 = ff000000
! Mem[0000000030001400] = b44b0000, %l3 = ffffffffd351520e
lduwa [%i0+%g0]0x81,%l3 ! %l3 = 00000000b44b0000
! Mem[0000000010101428] = 0000ff00, %l4 = 00000000ff000000
lduha [%i4+0x028]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000021800080] = ffff9b02, %l1 = 00000000ffffffff
ldsha [%o3+0x080]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030001410] = 000000000000fa2f, %l7 = ffffffffffffffff
ldxa [%i0+%o5]0x89,%l7 ! %l7 = 000000000000fa2f
! Mem[0000000010001408] = ff000000, %l0 = 000000000000e5c6
ldswa [%i0+%o4]0x88,%l0 ! %l0 = ffffffffff000000
! Mem[0000000010001430] = 00000000, %l3 = 00000000b44b0000
ldswa [%i0+0x030]%asi,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000020800040] = 0000f99a, %l6 = 0000000000000000
ldstub [%o1+0x040],%l6 ! %l6 = 00000000000000ff
p0_label_772:
! %f20 = 000000ff 000000ff, Mem[0000000030081410] = 00000000 00000000
stda %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff 000000ff
! Mem[00000000300c1408] = ff000000, %l5 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
! %l0 = ffffffffff000000, Mem[00000000201c0000] = 4bff01ce, %asi = 80
stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff01ce
! %l2 = 0000000000000000, Mem[0000000010001410] = 000000ff
stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
! Mem[0000000010081410] = 0000001c, %l3 = 0000000000000000
swapa [%i2+%o5]0x80,%l3 ! %l3 = 000000000000001c
! %l7 = 000000000000fa2f, imm = fffffffffffff23c, %l2 = 0000000000000000
xor %l7,-0xdc4,%l2 ! %l2 = ffffffffffff0813
! Mem[0000000010101410] = ff000000, %l6 = 0000000000000000
swapa [%i4+%o5]0x88,%l6 ! %l6 = 00000000ff000000
! %l6 = 00000000ff000000, Mem[0000000010081410] = 00000000ff0000ff
stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000ff000000
! %l2 = ffffffffffff0813, Mem[000000001004142e] = 000000ff, %asi = 80
stha %l2,[%i1+0x02e]%asi ! Mem[000000001004142c] = 00000813
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 0000fa2f, %l1 = ffffffffffffffff
ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000000000fa2f
p0_label_773:
! Mem[0000000010041408] = 00000000, %l1 = 000000000000fa2f
lduha [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! %f0 = ff000000, %f17 = ff000000, %f31 = ff0000ff
fadds %f0 ,%f17,%f31 ! %f31 = ff800000
! Mem[0000000030141400] = ffffffff, %l0 = ffffffffff000000
lduha [%i5+%g0]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[0000000010081400] = 00000000, %l7 = 000000000000fa2f
ldsha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = ff000000, %l7 = 0000000000000000
ldswa [%i0+%o4]0x88,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010181410] = ffffffff, %l3 = 000000000000001c
ldsha [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000300c1400] = e3000000ff0000ff, %f24 = 000000e3 ff00ff00
ldda [%i3+%g0]0x89,%f24 ! %f24 = e3000000 ff0000ff
! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000000
ldswa [%i4+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001408] = ff000000, %l5 = 00000000000000ff
ldsba [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 87000000ff0000ff, %l5 = 0000000000000000, %l0 = 000000000000ffff
add %i4,0x08,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 87000000ff0000ff
p0_label_774:
! %f2 = ff000000 000000ff, Mem[0000000010001400] = fd000000 00000000
stda %f2 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000 000000ff
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000010081400] = 00000000 000000ff
stda %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff 00000000
! %l0 = 87000000ff0000ff, Mem[00000000100c1420] = 000000ff000000ff
stx %l0,[%i3+0x020] ! Mem[00000000100c1420] = 87000000ff0000ff
! %l6 = 00000000ff000000, Mem[00000000100c1410] = ff0000ff
stba %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff000000
! %f10 = ffffffff, %f15 = 00000000
fitos %f10,%f15 ! %f15 = bf800000
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000030001408] = ff00b160 ff0000ff
stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff 00000000
! %f30 = 87000000 ff800000, Mem[0000000010041410] = ff00ffff 00000000
stda %f30,[%i1+%o5]0x88 ! Mem[0000000010041410] = 87000000 ff800000
! Mem[0000000030101410] = ffffffff, %l5 = 0000000000000000
swapa [%i4+%o5]0x89,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000030101400] = ff000000, %l6 = 00000000ff000000
swapa [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = fffff47d, %l6 = 00000000ff000000
lduwa [%i6+%g0]0x81,%l6 ! %l6 = 00000000fffff47d
p0_label_775:
! %l6 = 00000000fffff47d, %l7 = ffffffffff000000, %l1 = 0000000000000000
mulx %l6,%l7,%l1 ! %l1 = ff00000b83000000
! %l2 = ffffffffffff0813, %l3 = ffffffffffffffff, %l2 = ffffffffffff0813
or %l2,%l3,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000300c1400] = ff0000ff 000000e3, %l0 = ff0000ff, %l1 = 83000000
ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff0000ff 00000000000000e3
! %l6 = 00000000fffff47d, immd = fffffffffffffbca, %l5 = 00000000ffffffff
sdivx %l6,-0x436,%l5 ! %l5 = ffffffffffc334bc
! %l2 = ffffffffffffffff, %l7 = ffffffffff000000, %l3 = ffffffffffffffff
xor %l2,%l7,%l3 ! %l3 = 0000000000ffffff
! %l5 = ffffffffffc334bc, imm = fffffffffffff5cc, %l2 = ffffffffffffffff
xnor %l5,-0xa34,%l2 ! %l2 = ffffffffffc33e8f
! Mem[0000000030041400] = ffffe300ff000000, %f30 = 87000000 ff800000
ldda [%i1+%g0]0x89,%f30 ! %f30 = ffffe300 ff000000
! Mem[0000000010141410] = 00000000, %l5 = ffffffffffc334bc
ldsha [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081410] = 00000000, %l4 = ffffffffffffffff
lduwa [%i2+0x010]%asi,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 87000000, %l0 = 00000000ff0000ff
swapa [%i4+%o4]0x80,%l0 ! %l0 = 0000000087000000
p0_label_776:
! Mem[000000001000142b] = ff000000, %l4 = 0000000000000000
ldstuba [%i0+0x02b]%asi,%l4 ! %l4 = 00000000000000ff
! %f24 = e3000000 ff0000ff, Mem[0000000010141428] = 00000000 ffffffff
stda %f24,[%i5+0x028]%asi ! Mem[0000000010141428] = e3000000 ff0000ff
! %f22 = ff0000ff 00000087, Mem[0000000010081408] = ff000000 e50000ff
stda %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff0000ff 00000087
! %l1 = 00000000000000e3, Mem[0000000030081400] = ff000000
stha %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0000e3
! %l2 = ffffffffffc33e8f, Mem[00000000201c0000] = 00ff01ce
sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 3e8f01ce
! Mem[0000000010141408] = fd5700ff, %l0 = 0000000087000000
swapa [%i5+%o4]0x80,%l0 ! %l0 = 00000000fd5700ff
! Mem[0000000030141410] = 00000000, %l3 = 0000000000ffffff
ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! %l2 = ffffffffffc33e8f, Mem[0000000020800041] = ff00f99a
stb %l2,[%o1+0x041] ! Mem[0000000020800040] = ff8ff99a
! Mem[00000000300c1408] = 000000ff, %l0 = 00000000fd5700ff
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 3e8f01ce, %l0 = 00000000000000ff
ldub [%o0+0x001],%l0 ! %l0 = 000000000000008f
p0_label_777:
! Mem[0000000030001408] = ffffffff00000000, %f16 = 00000000 ff000000
ldda [%i0+%o4]0x81,%f16 ! %f16 = ffffffff 00000000
! Mem[00000000211c0000] = 00fde5a1, %l6 = 00000000fffff47d
lduba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
! %f26 = faffffff, %f17 = 00000000, %f8 = 000000ff ff000000
fsmuld %f26,%f17,%f8 ! %f8 = 80000000 00000000
! Mem[0000000030101408] = ffffe300, %l3 = 0000000000000000
lduwa [%i4+%o4]0x89,%l3 ! %l3 = 00000000ffffe300
! Mem[00000000100c1408] = 000000ff, %f17 = 00000000
lda [%i3+%o4]0x88,%f17 ! %f17 = 000000ff
! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000000
ldsba [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! %f0 = ff000000, %f17 = 000000ff, %f13 = 00000000
fsubs %f0 ,%f17,%f13 ! %l0 = 00000000000000b1, Unfinished, %fsr = 1600000400
! Mem[0000000010081408] = 87000000 ff0000ff, %l6 = 00000000, %l7 = ff000000
ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000ff0000ff 0000000087000000
! Mem[0000000010001408] = 000000ff, %f4 = 00000000
lda [%i0+%o4]0x80,%f4 ! %f4 = 000000ff
! Starting 10 instruction Store Burst
! %f6 = e3000000 00000000, Mem[0000000010141408] = 87000000 000000ff
stda %f6 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = e3000000 00000000
p0_label_778:
! Mem[00000000218001c0] = ff00c752, %l5 = 0000000000000000
ldstub [%o3+0x1c0],%l5 ! %l5 = 000000ff000000ff
! %f8 = 80000000, Mem[0000000030141410] = ff000000
sta %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 80000000
! %l7 = 0000000087000000, Mem[0000000030001400] = b44b000000000000
stxa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000087000000
! %l4 = ffffffffffffffff, Mem[00000000211c0000] = 00fde5a1
sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = ffffe5a1
! %l1 = 00000000000000e3, Mem[0000000010141400] = 000000e3
stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000e3
! %l6 = 00000000ff0000ff, Mem[0000000010041410] = ff800000
stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff8000ff
! Mem[00000000300c1400] = ff0000ff, %l3 = 00000000ffffe300
ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! %f20 = 000000ff 000000ff, %l7 = 0000000087000000
! Mem[0000000030141428] = 000000ff000000ff
add %i5,0x028,%g1
stda %f20,[%g1+%l7]ASI_PST8_S ! Mem[0000000030141428] = 000000ff000000ff
! %l0 = 00000000000000b1, Mem[0000000010081408] = ff0000ff
stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = b10000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 0000fa2f, %l6 = 00000000ff0000ff
ldsba [%i0+%o5]0x89,%l6 ! %l6 = 000000000000002f
p0_label_779:
! Mem[0000000030001408] = ffffffff, %l1 = 00000000000000e3
ldsha [%i0+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081410] = 00000000 ff000000, %l4 = ffffffff, %l5 = 000000ff
ldda [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000 00000000ff000000
! Mem[0000000021800180] = 00ff423e, %l2 = ffffffffffc33e8f
lduba [%o3+0x181]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001408] = ff000000, %l0 = 00000000000000b1
ldsba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001410] = 0000fa2f, %l6 = 000000000000002f
ldswa [%i0+%o5]0x89,%l6 ! %l6 = 000000000000fa2f
! %l7 = 0000000087000000, immed = ffffffb8, %y = 00000000
smul %l7,-0x048,%l3 ! %l3 = 0000002208000000, %y = 00000022
! Mem[0000000030081408] = fffa000000e3ffff, %f28 = 00001e00 ffff0000
ldda [%i2+%o4]0x89,%f28 ! %f28 = fffa0000 00e3ffff
! Mem[0000000010001408] = ff000000, %l7 = 0000000087000000
lduba [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081408] = b10000ff, %l7 = 0000000000000000
lduwa [%i2+%o4]0x80,%l7 ! %l7 = 00000000b10000ff
! Starting 10 instruction Store Burst
! %f27 = 0000ffff, Mem[0000000030001400] = 00000000
sta %f27,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ffff
p0_label_780:
! %l4 = 00000000, %l5 = ff000000, Mem[0000000010081410] = 00000000 ff000000
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 ff000000
! Mem[00000000218000c1] = ffffd5a0, %l4 = 0000000000000000
ldstuba [%o3+0x0c1]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010101428] = 0000ff0000000000, %l4 = 00000000000000ff, %l7 = 00000000b10000ff
add %i4,0x28,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 0000ff0000000000
! %f8 = 80000000 00000000, Mem[0000000010101408] = ff0000ff ff0000ff
stda %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 80000000 00000000
! %l1 = ffffffffffffffff, Mem[00000000300c1410] = 00e3ffff
stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00e3ffff
! Mem[0000000010081405] = 00000000, %l0 = 0000000000000000
ldstuba [%i2+0x005]%asi,%l0 ! %l0 = 00000000000000ff
! %f3 = 000000ff, Mem[00000000300c1408] = 000000ff
sta %f3 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! Mem[00000000300c1408] = ff000000, %l2 = 00000000000000ff
swapa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff000000
! %l6 = 000000000000fa2f, Mem[0000000020800001] = ffffe062, %asi = 80
stba %l6,[%o1+0x001]%asi ! Mem[0000000020800000] = ff2fe062
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff000000000000ff, %f20 = 000000ff 000000ff
ldda [%i0+%g0]0x88,%f20 ! %f20 = ff000000 000000ff
p0_label_781:
! Mem[00000000300c1400] = ff0000ff, %l5 = 00000000ff000000
lduha [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081410] = 00000000ff000000, %l0 = 0000000000000000
ldxa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff000000
! Mem[0000000010101400] = ffffffff, %l3 = 0000002208000000
lduha [%i4+%g0]0x88,%l3 ! %l3 = 000000000000ffff
! Mem[0000000030001400] = 0000ffff, %l4 = 00000000000000ff
lduwa [%i0+%g0]0x81,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030081408] = fffa000000e3ffff, %l1 = ffffffffffffffff
ldxa [%i2+%o4]0x89,%l1 ! %l1 = fffa000000e3ffff
! Mem[00000000300c1410] = ffffe30000000000, %f10 = ffffffff ffffff00
ldda [%i3+%o5]0x81,%f10 ! %f10 = ffffe300 00000000
! Mem[0000000030101400] = ff000000, %l2 = 00000000ff000000
lduwa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010141408] = 000000e3, %l2 = 00000000ff000000
ldsha [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000e3
! Mem[0000000010081410] = 00000000, %l2 = 00000000000000e3
lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010001424] = ff0000ff, %l7 = 0000ff0000000000
swap [%i0+0x024],%l7 ! %l7 = 00000000ff0000ff
p0_label_782:
! %l3 = 000000000000ffff, Mem[0000000030101410] = faffffff00000000
stxa %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000000000ffff
! %l5 = 00000000000000ff, Mem[000000001008140e] = 00000087, %asi = 80
stba %l5,[%i2+0x00e]%asi ! Mem[000000001008140c] = 0000ff87
! %f10 = ffffe300, Mem[0000000010141410] = 00000000
sta %f10,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffe300
! Code Fragment 4
p0_fragment_79:
! %l0 = 00000000ff000000
setx 0xb35cf4387405c24e,%g7,%l0 ! %l0 = b35cf4387405c24e
! %l1 = fffa000000e3ffff
setx 0xfa4bd9a86333e890,%g7,%l1 ! %l1 = fa4bd9a86333e890
setx 0x7ff8, %g1, %g2
and %l0, %g2, %l0
setx 0xffffffff, %g1, %g2
and %l1, %g2, %l1
setx 0x100000000, %g1, %g2
or %l1, %g2, %l1 ! Set bit 32 - perrinj
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_ICACHE_INSTR
ta T_CHANGE_NONHPRIV
! %l0 = b35cf4387405c24e
setx 0xcfed3107e3f7de94,%g7,%l0 ! %l0 = cfed3107e3f7de94
! %l1 = fa4bd9a86333e890
setx 0x50ab22186fb5a023,%g7,%l1 ! %l1 = 50ab22186fb5a023
! %l6 = 000000000000fa2f, Mem[0000000010181408] = 0e5251d3
stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 2f5251d3
! %f6 = e3000000, Mem[0000000010141400] = e3000000
sta %f6 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = e3000000
! %f9 = 00000000, %f3 = 000000ff, %f26 = faffffff
fmuls %f9 ,%f3 ,%f26 ! %f26 = 00000000
! %l2 = 0000000000000000, imm = 000000000000071f, %l5 = 00000000000000ff
xnor %l2,0x71f,%l5 ! %l5 = fffffffffffff8e0
! Mem[00000000100c1438] = ff80000000000000, %l4 = 000000000000ffff, %l1 = 50ab22186fb5a023
add %i3,0x38,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ff80000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = ffffffff, %l5 = fffffffffffff8e0
ldswa [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
p0_label_783:
! Mem[0000000010001414] = ff000000, %l1 = ff80000000000000
ldswa [%i0+0x014]%asi,%l1 ! %l1 = ffffffffff000000
! Mem[0000000030081410] = ff000000, %l4 = 000000000000ffff
ldsba [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = e3000000, %l6 = 000000000000fa2f
ldsba [%i5+%g0]0x80,%l6 ! %l6 = ffffffffffffffe3
! Mem[0000000030101400] = 000000ff, %l3 = 000000000000ffff
lduha [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000201c0000] = 3e8f01ce, %l1 = ffffffffff000000
ldsh [%o0+%g0],%l1 ! %l1 = 0000000000003e8f
! Mem[0000000010181400] = 00000000ff000000, %f14 = ff800000 bf800000
ldda [%i6+%g0]0x88,%f14 ! %f14 = 00000000 ff000000
! Mem[0000000010101428] = 0000ff0000000000, %f6 = e3000000 00000000
ldd [%i4+0x028],%f6 ! %f6 = 0000ff00 00000000
! Mem[0000000030101400] = ff000000, %l5 = ffffffffffffffff
lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030041400] = ff000000, %f3 = 000000ff
lda [%i1+%g0]0x89,%f3 ! %f3 = ff000000
! Starting 10 instruction Store Burst
! %l5 = 00000000ff000000, Mem[0000000030141400] = ffffffff
stha %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffff0000
p0_label_784:
! %f13 = 00000000, Mem[0000000010041410] = ff8000ff
sta %f13,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! %l6 = ffffffe3, %l7 = ff0000ff, Mem[0000000030041408] = ff000000 fffffffa
stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffe3 ff0000ff
! %l1 = 0000000000003e8f, Mem[0000000030101400] = ff000000
stwa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00003e8f
! Mem[0000000010041414] = 00000087, %l6 = ffffffe3, %l2 = 00000000
add %i1,0x14,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000000000087
! %l6 = ffffffffffffffe3, Mem[0000000010081400] = ffffffff
stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffe3
! %f14 = 00000000, Mem[00000000300c1400] = ff0000ff
sta %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! %f25 = ff0000ff, %f5 = 00000000
fcmps %fcc2,%f25,%f5 ! %fcc2 = 1
! %l3 = 00000000000000ff, Mem[0000000010101410] = 0000000000000000
stxa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000000000ff
! Mem[0000000010181408] = d351522f, %l6 = ffffffffffffffe3
ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 0000002f000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff0000b1, %l7 = 00000000ff0000ff
ldsha [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000b1
p0_label_785:
! Mem[0000000030041408] = e3ffffff, %l0 = cfed3107e3f7de94
lduwa [%i1+%o4]0x89,%l0 ! %l0 = 00000000e3ffffff
! Mem[0000000030001410] = 2ffa0000, %l1 = 0000000000003e8f
lduba [%i0+%o5]0x81,%l1 ! %l1 = 000000000000002f
! Mem[000000001010141c] = 00000000, %l6 = 000000000000002f
lduha [%i4+0x01c]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041408] = ffffffe3, %l3 = 00000000000000ff
lduwa [%i1+%o4]0x81,%l3 ! %l3 = 00000000ffffffe3
! Mem[0000000010041410] = 00000000, %l4 = 0000000000000000
ldsha [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181408] = ff5251d3 00000000, %l4 = 00000000, %l5 = ff000000
ldda [%i6+%o4]0x80,%l4 ! %l4 = 00000000ff5251d3 0000000000000000
! Mem[00000000300c1400] = 00000000, %f13 = 00000000
lda [%i3+%g0]0x81,%f13 ! %f13 = 00000000
! Mem[0000000030001400] = ffff0000, %l3 = 00000000ffffffe3
lduba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 000000ff00000087, %f12 = 00000000 00000000
ldda [%i3+%o5]0x80,%f12 ! %f12 = 000000ff 00000087
! Starting 10 instruction Store Burst
! %f16 = ffffffff 000000ff ff000000 000000ff
! %f20 = ff000000 000000ff ff0000ff 00000087
! %f24 = e3000000 ff0000ff 00000000 0000ffff
! %f28 = fffa0000 00e3ffff ffffe300 ff000000
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
p0_label_786:
! %f0 = ff000000 60b100ff ff000000 ff000000
! %f4 = 000000ff 00000000 0000ff00 00000000
! %f8 = 80000000 00000000 ffffe300 00000000
! %f12 = 000000ff 00000087 00000000 ff000000
stda %f0,[%i3]ASI_BLK_AIUSL ! Block Store to 00000000300c1400
! Mem[0000000030001400] = 0000ffff, %l7 = 00000000000000b1
ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = 00e3ffff, %l6 = 0000000000000000
swapa [%i5+%o5]0x88,%l6 ! %l6 = 0000000000e3ffff
! %f24 = e3000000 ff0000ff, %l6 = 0000000000e3ffff
! Mem[0000000010181400] = 000000ff00000000
stda %f24,[%i6+%l6]ASI_PST16_P ! Mem[0000000010181400] = e3000000ff0000ff
! Mem[0000000010181410] = ffffffff, %l0 = 00000000e3ffffff
ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! %l6 = 0000000000e3ffff, Mem[0000000030081410] = 000000ff
stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00e3ffff
! %l4 = 00000000ff5251d3, imm = 0000000000000873, %l4 = 00000000ff5251d3
add %l4,0x873,%l4 ! %l4 = 00000000ff525a46
! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! %f26 = 00000000 0000ffff, %l0 = 00000000000000ff
! Mem[0000000030041420] = 000000e3ff00ff00
add %i1,0x020,%g1
stda %f26,[%g1+%l0]ASI_PST16_S ! Mem[0000000030041420] = 000000000000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff0000b1, %l7 = 0000000000000000
lduba [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000b1
p0_label_787:
membar #Sync ! Added by membar checker (133)
! Mem[0000000010101408] = 00000000, %l2 = 0000000000000087
lduha [%i4+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000020800000] = ff2fe062, %l4 = 00000000ff525a46
ldsba [%o1+0x001]%asi,%l4 ! %l4 = 000000000000002f
! Mem[0000000030101400] = ff000000, %l5 = 0000000000000000
lduha [%i4+%g0]0x81,%l5 ! %l5 = 000000000000ff00
! Mem[00000000100c1410] = ff000000, %l0 = 00000000000000ff
ldsha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
! %l5 = 000000000000ff00, imm = fffffffffffffd16, %l1 = 000000000000002f
addc %l5,-0x2ea,%l1 ! %l1 = 000000000000fc16
! Mem[0000000030081410] = 00e3ffff, %l7 = 00000000000000b1
lduwa [%i2+%o5]0x81,%l7 ! %l7 = 0000000000e3ffff
! Mem[00000000211c0000] = ffffe5a1, %l4 = 000000000000002f
ldub [%o2+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101400] = ffffffff, %l0 = 0000000000000000
ldsba [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030041400] = ff000000, %l4 = 00000000000000ff
lduba [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[00000000100c1410] = 000000ff00000087, %asi = 80
stxa %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000000000000000
p0_label_788:
! %l6 = 00e3ffff, %l7 = 00e3ffff, Mem[0000000010181410] = ffffffff ffffffff
stda %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00e3ffff 00e3ffff
! %l3 = 0000000000000000, Mem[0000000030041408] = ffffffe3
stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ffffe3
! %f30 = ffffe300 ff000000, Mem[0000000010001400] = 000000ff ff000000
stda %f30,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffe300 ff000000
! %l0 = ffffffff, %l1 = 0000fc16, Mem[0000000010101400] = ffffffff ffffffff
stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffff 0000fc16
! %f28 = fffa0000, Mem[0000000010181400] = 000000e3
sta %f28,[%i6+%g0]0x88 ! Mem[0000000010181400] = fffa0000
! %l2 = 0000000000000000, Mem[0000000010041410] = 00000000
stba %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %f18 = ff000000, Mem[0000000030081400] = ff0000e3
sta %f18,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff000000
! Mem[0000000010041400] = 000000ff, %l1 = 000000000000fc16
swapa [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %f16 = ffffffff 000000ff, Mem[0000000010081438] = ff000000 000000ff
stda %f16,[%i2+0x038]%asi ! Mem[0000000010081438] = ffffffff 000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 00000000, %l2 = 0000000000000000
ldsha [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
p0_label_789:
! Mem[0000000010001408] = ff000000, %l2 = 0000000000000000
lduba [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141420] = ffffffff, %l1 = 00000000000000ff
lduwa [%i5+0x020]%asi,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010141408] = 00000000000000e3, %l5 = 000000000000ff00
ldxa [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000e3
! Mem[0000000030181410] = ffffffff, %f5 = 00000000
lda [%i6+%o5]0x81,%f5 ! %f5 = ffffffff
! Mem[00000000201c0000] = 3e8f01ce, %l3 = 0000000000000000
ldsha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000003e8f
! Mem[0000000010101410] = 00000000 000000ff, %l0 = ffffffff, %l1 = ffffffff
ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000 00000000000000ff
! Mem[0000000030101400] = ffffffff000000ff, %l3 = 0000000000003e8f
ldxa [%i4+%g0]0x89,%l3 ! %l3 = ffffffff000000ff
! Mem[00000000100c1408] = 000000ff, %l6 = 0000000000e3ffff
ldsba [%i3+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010001424] = 00000000, %l2 = 0000000000000000
lduba [%i0+0x027]%asi,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[00000000300c1410] = 00000000ff000000
stxa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000000000
p0_label_790:
! %l3 = ffffffff000000ff, Mem[00000000300c1410] = 00000000
stba %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
! %f4 = 000000ff ffffffff, %l6 = ffffffffffffffff
! Mem[0000000030181408] = ff0000ff00000000
add %i6,0x008,%g1
stda %f4,[%g1+%l6]ASI_PST16_S ! Mem[0000000030181408] = 000000ffffffffff
! Mem[0000000030181400] = fffff47d, %l3 = ffffffff000000ff
swapa [%i6+%g0]0x81,%l3 ! %l3 = 00000000fffff47d
! %l1 = 00000000000000ff, imm = fffffffffffffe7c, %l0 = 0000000000000000
andn %l1,-0x184,%l0 ! %l0 = 0000000000000083
! Mem[00000000100c142a] = 00000000, %l5 = 00000000000000e3
ldstuba [%i3+0x02a]%asi,%l5 ! %l5 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000010181400] = fffa0000
stwa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! %l6 = ffffffff, %l7 = 00e3ffff, Mem[0000000010041400] = 0000fc16 00000000
stda %l6,[%i1+0x000]%asi ! Mem[0000000010041400] = ffffffff 00e3ffff
! %l0 = 0000000000000083, Mem[0000000010001424] = 00000000, %asi = 80
stwa %l0,[%i0+0x024]%asi ! Mem[0000000010001424] = 00000083
! Mem[00000000100c1410] = 00000000, %l2 = 0000000000000000
swapa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000, %l7 = 0000000000e3ffff
ldswa [%i3+%o5]0x81,%l7 ! %l7 = ffffffffff000000
p0_label_791:
! Mem[0000000010141424] = ffffff00, %l7 = ffffffffff000000
ldswa [%i5+0x024]%asi,%l7 ! %l7 = ffffffffffffff00
! Mem[0000000010141408] = e3000000, %f5 = ffffffff
lda [%i5+%o4]0x80,%f5 ! %f5 = e3000000
! Mem[00000000211c0000] = ffffe5a1, %l3 = 00000000fffff47d
ldsba [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030181410] = ffffffff, %f24 = e3000000
lda [%i6+%o5]0x89,%f24 ! %f24 = ffffffff
! Mem[0000000010041408] = 0000000000000000, %l3 = ffffffffffffffff
ldxa [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081400] = ff000000, %l7 = ffffffffffffff00
ldsha [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101410] = 00000000 000000ff, %l0 = 00000083, %l1 = 000000ff
ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000 00000000000000ff
! Mem[00000000100c1408] = 000000ff, %l0 = 0000000000000000
ldswa [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001410] = 0000fa2f, %l4 = 0000000000000000
lduha [%i0+%o5]0x89,%l4 ! %l4 = 000000000000fa2f
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, Mem[0000000010081400] = e3ffffff
stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff
p0_label_792:
! %l2 = 0000000000000000, Mem[0000000010081400] = ffffffff
stha %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000ffff
! %f24 = ffffffff ff0000ff, Mem[0000000030101400] = 000000ff ffffffff
stda %f24,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff ff0000ff
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010101410] = 00000000 ff000000
stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff 000000ff
! %f28 = fffa0000 00e3ffff, Mem[0000000010101438] = 00000000 00000000
stda %f28,[%i4+0x038]%asi ! Mem[0000000010101438] = fffa0000 00e3ffff
! %l5 = 0000000000000000, Mem[0000000030181410] = ffffffffffffffff
stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
! Code Fragment 3
p0_fragment_80:
! %l0 = 00000000000000ff
setx 0x22b147b7ff7e8c0b,%g7,%l0 ! %l0 = 22b147b7ff7e8c0b
! %l1 = 00000000000000ff
setx 0x2c83b2e012bf6de1,%g7,%l1 ! %l1 = 2c83b2e012bf6de1
setx 0x1fe000, %g1, %g3
or %l0, %g3, %l0 ! always set perrmask = 0xff
setx 0x1ffff8, %g1, %g2
and %l0, %g2, %l0
ta T_CHANGE_HPRIV
stxa %l1, [%l0]ASI_DCACHE_DATA
ta T_CHANGE_NONHPRIV
! %l0 = 22b147b7ff7e8c0b
setx 0xb0950a1fcac2f1b8,%g7,%l0 ! %l0 = b0950a1fcac2f1b8
! %l1 = 2c83b2e012bf6de1
setx 0x28b42d87ebfa2d40,%g7,%l1 ! %l1 = 28b42d87ebfa2d40
! %l1 = 28b42d87ebfa2d40, Mem[0000000030181410] = 00000000
stwa %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = ebfa2d40
! %l6 = ffffffffffffffff, Mem[0000000030101410] = ff000000
stha %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffff0000
! %l4 = 000000000000fa2f, Mem[0000000010181400] = 00000000
stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000fa2f
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 80000000, %l3 = 0000000000000000
lduwa [%i5+%o5]0x81,%l3 ! %l3 = 0000000080000000
p0_label_793:
! Mem[0000000030041408] = e3ffff00, %l1 = 28b42d87ebfa2d40
ldsha [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000030181400] = 000000ff, %l1 = ffffffffffffff00
ldswa [%i6+%g0]0x81,%l1 ! %l1 = 00000000000000ff
membar #Sync ! Added by membar checker (134)
! Mem[0000000030041400] = 000000ff 00e3ffff 00ffffe3 ff0000ff
! Mem[0000000030041410] = 0000e5c6 ffffffff ffffffff 00000000
! Mem[0000000030041420] = 00000000 0000ffff c6e50000 ff00ff00
! Mem[0000000030041430] = 00001e00 ffff0000 87000000 ff0000ff
ldda [%i1]ASI_BLK_SL,%f0 ! Block Load from 0000000030041400
! Mem[0000000030141410] = 80000000, %l4 = 000000000000fa2f
lduha [%i5+%o5]0x81,%l4 ! %l4 = 0000000000008000
! Mem[00000000201c0000] = 3e8f01ce, %l7 = 0000000000000000
ldsh [%o0+%g0],%l7 ! %l7 = 0000000000003e8f
! Mem[0000000030141408] = ff000000, %f27 = 0000ffff
lda [%i5+%o4]0x81,%f27 ! %f27 = ff000000
! Mem[0000000010181410] = 00e3ffff, %l1 = 00000000000000ff
ldswa [%i6+%o5]0x80,%l1 ! %l1 = 0000000000e3ffff
! Mem[0000000010041410] = 00000000, %l4 = 0000000000008000
ldsba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c141c] = 00000000, %l0 = b0950a1fcac2f1b8
ldsha [%i3+0x01c]%asi,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000003e8f, Mem[00000000300c1408] = 000000ff
stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 3e8f00ff
p0_label_794:
! Mem[0000000010001408] = ff000000, %l7 = 0000000000003e8f
swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010141438] = ff000000, %l6 = ffffffffffffffff, %asi = 80
swapa [%i5+0x038]%asi,%l6 ! %l6 = 00000000ff000000
! %l2 = 00000000, %l3 = 80000000, Mem[0000000010141408] = 000000e3 00000000
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 80000000
! %l6 = 00000000ff000000, Mem[0000000030101400] = ff0000ffffffffff
stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000ff000000
! %l5 = 0000000000000000, Mem[0000000030101410] = 0000ffff
stha %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! %l7 = 00000000ff000000, Mem[0000000010181400] = 0000fa2f
stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000
! %l7 = 00000000ff000000, Mem[0000000010041400] = ffffe300ffffffff
stxa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000ff000000
! %f16 = ffffffff 000000ff, %l1 = 0000000000e3ffff
! Mem[0000000010041410] = 0000000000000087
add %i1,0x010,%g1
stda %f16,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010041410] = ff000000ffffffff
! %f26 = 00000000 ff000000, %l0 = 0000000000000000
! Mem[0000000010041400] = 000000ff00000000
stda %f26,[%i1+%l0]ASI_PST32_P ! Mem[0000000010041400] = 000000ff00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = 00000000, %l2 = 0000000000000000
ldsha [%i0+0x032]%asi,%l2 ! %l2 = 0000000000000000
p0_label_795:
! %f20 = ff000000, %f31 = ff000000, %f20 = ff000000
fdivs %f20,%f31,%f20 ! %f20 = 3f800000
! Mem[0000000010001400] = ff000000, %l1 = 0000000000e3ffff
lduha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181410] = ffffe300, %l3 = 0000000080000000
ldsba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 00e3ffff, %l3 = 0000000000000000
lduba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = ff000000, %l2 = 0000000000000000
ldsba [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = ff00000000000000, %f16 = ffffffff 000000ff
ldda [%i5+%o4]0x81,%f16 ! %f16 = ff000000 00000000
! Mem[0000000030141410] = 80000000000000ff, %l2 = 0000000000000000
ldxa [%i5+%o5]0x81,%l2 ! %l2 = 80000000000000ff
! Mem[0000000010141410] = 00000000 00e3ffff, %l6 = ff000000, %l7 = ff000000
ldda [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000 0000000000e3ffff
! Mem[00000000201c0000] = 3e8f01ce, %l5 = 0000000000000000
lduha [%o0+0x000]%asi,%l5 ! %l5 = 0000000000003e8f
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = 00e3ffff, %l3 = 0000000000000000
swapa [%i2+%o4]0x89,%l3 ! %l3 = 0000000000e3ffff
p0_label_796:
! %l0 = 0000000000000000, Mem[0000000010041400] = 000000ff
stha %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
! Mem[0000000010141400] = 000000e3, %l7 = 0000000000e3ffff
swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000e3
! %l4 = 0000000000000000, Mem[00000000300c1410] = 000000ff
stba %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! %f27 = ff000000, Mem[0000000030181410] = 402dfaeb
sta %f27,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000
! Mem[0000000030141410] = 80000000, %l6 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 00000080000000ff
! Mem[00000000100c143c] = 00000000, %l5 = 0000000000003e8f, %asi = 80
swapa [%i3+0x03c]%asi,%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, Mem[00000000100c1430] = 00000000, %asi = 80
stwa %l5,[%i3+0x030]%asi ! Mem[00000000100c1430] = 00000000
! Mem[0000000030141410] = 000000ff, %l4 = 0000000000000000
ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %l1 = 0000000000000000, Mem[0000000010101420] = ff000000
stw %l1,[%i4+0x020] ! Mem[0000000010101420] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ffffffff, %l6 = 0000000000000080
lduha [%i4+%g0]0x80,%l6 ! %l6 = 000000000000ffff
p0_label_797:
! Mem[0000000021800140] = ffff99db, %l0 = 0000000000000000
lduh [%o3+0x140],%l0 ! %l0 = 000000000000ffff
! %f9 = 00000000, %f22 = ff0000ff
fcmpes %fcc3,%f9 ,%f22 ! %fcc3 = 2
! Mem[0000000020800040] = ff8ff99a, %l5 = 0000000000000000
ldsh [%o1+0x040],%l5 ! %l5 = ffffffffffffff8f
! Mem[0000000010181408] = 00000000 d35152ff, %l0 = 0000ffff, %l1 = 00000000
ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000d35152ff 0000000000000000
! Mem[0000000010081408] = ff0000b1, %l7 = 00000000000000e3
lduha [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000b1
! Mem[0000000030081408] = 00000000, %l5 = ffffffffffffff8f
lduha [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081408] = b10000ff, %l2 = 80000000000000ff
lduha [%i2+%o4]0x80,%l2 ! %l2 = 000000000000b100
membar #Sync ! Added by membar checker (135)
! Mem[00000000100c1400] = ff000000 60b100ff ff000000 000000ff
! Mem[00000000100c1410] = 00000000 00000000 e3000000 00000000
! Mem[00000000100c1420] = 87000000 ff0000ff 0000ff00 000000b4
! Mem[00000000100c1430] = 00000000 00000000 ff800000 00003e8f
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! Mem[0000000010001400] = 000000ff, %f17 = 00000000
lda [%i0+%g0]0x80,%f17 ! %f17 = 000000ff
! Starting 10 instruction Store Burst
! %f23 = 00000087, Mem[0000000010101410] = ff000000
sta %f23,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000087
p0_label_798:
! %l4 = 00000000000000ff, Mem[0000000020800040] = ff8ff99a
sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 00fff99a
! %l7 = 00000000000000b1, Mem[0000000010101400] = ffffffff
stha %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00b1ffff
! %l6 = 000000000000ffff, Mem[0000000010181400] = ff000000
stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000ffff
! %l7 = 00000000000000b1, Mem[0000000021800141] = ffff99db
stb %l7,[%o3+0x141] ! Mem[0000000021800140] = ffb199db
! %l3 = 0000000000e3ffff, Mem[0000000030081400] = 000000ff000000ff
stxa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000e3ffff
membar #Sync ! Added by membar checker (136)
! %f18 = ff000000 000000ff, %l2 = 000000000000b100
! Mem[00000000100c1438] = ff80000000003e8f
add %i3,0x038,%g1
stda %f18,[%g1+%l2]ASI_PST8_P ! Mem[00000000100c1438] = ff80000000003e8f
! %l6 = 000000000000ffff, Mem[00000000300c1400] = ff00b160
stha %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffb160
! Mem[0000000030101400] = 00000000, %l4 = 00000000000000ff
ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l6 = 000000000000ffff, Mem[0000000030101408] = ff000000000000ff
stxa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000000000ffff
! Starting 10 instruction Load Burst
! %l4 = 0000000000000000, %l4 = 0000000000000000, %l7 = 00000000000000b1
xnor %l4,%l4,%l7 ! %l7 = ffffffffffffffff
p0_label_799:
! Mem[0000000010041410] = ff000000, %l3 = 0000000000e3ffff
lduba [%i1+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1428] = 0000ff00 000000b4, %l0 = d35152ff, %l1 = 00000000
ldd [%i3+0x028],%l0 ! %l0 = 000000000000ff00 00000000000000b4
! Mem[0000000030001408] = ffffffff, %l6 = 000000000000ffff
swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000030001410] = 00000000 0000fa2f, %l0 = 0000ff00, %l1 = 000000b4
ldda [%i0+%o5]0x89,%l0 ! %l0 = 000000000000fa2f 0000000000000000
! Mem[0000000010041400] = ff000000, %l2 = 000000000000b100
ldsba [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = 0000000000e3ffff, %l7 = ffffffffffffffff
ldxa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000e3ffff
! Mem[0000000010081400] = ffff0000, %l1 = 0000000000000000
ldsba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181410] = ff000000, %f28 = fffa0000
lda [%i6+%o5]0x81,%f28 ! %f28 = ff000000
! Mem[0000000010041430] = 00000000, %l1 = 0000000000000000
lduha [%i1+0x030]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f30 = ffffe300 ff000000, Mem[0000000010181438] = ff0000ff 00000087
stda %f30,[%i6+0x038]%asi ! Mem[0000000010181438] = ffffe300 ff000000
p0_label_800:
! %f11 = 000000b4, Mem[0000000010041400] = ff000000
sta %f11,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000b4
! Mem[00000000100c1400] = ff000000, %l7 = 0000000000e3ffff
swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000ff000000
! Mem[0000000030181400] = ff000000, %l2 = 0000000000000000
swapa [%i6+%g0]0x89,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030001408] = 0000ffff, %l0 = 000000000000fa2f
swapa [%i0+%o4]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[0000000030001410] = 2ffa0000, %l1 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 0000002f000000ff
! %l7 = 00000000ff000000, Mem[0000000010101408] = 00000000
stba %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! Mem[0000000030081410] = ffffe300, %l2 = 00000000ff000000
ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101434] = 00ff0000, %l3 = 00000000000000ff, %asi = 80
swapa [%i4+0x034]%asi,%l3 ! %l3 = 0000000000ff0000
! Mem[0000000030181400] = 00000000, %l3 = 0000000000ff0000
ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 00000000, %l1 = 000000000000002f
ldsha [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000
! End of Random Code for Thread 0
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000ffff
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
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 0000000000000000
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffffffff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ff000000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00000022,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p0_failed
mov 0x111,%g1
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ff000000 60b100ff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ff000000 000000ff
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 00000000
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e3000000 00000000
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 87000000 ff0000ff
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0000ff00 000000b4
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000000 00000000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ff800000 00003e8f
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ff000000 000000ff
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ff000000 000000ff
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3f800000 000000ff
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be ff0000ff 00000087
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ffffffff ff0000ff
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 00000000 ff000000
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ff000000 00e3ffff
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ffffe300 ff000000
bne %xcc,p0_f30_fail
nop
! 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 p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
orn %l1,%l4,%l2
smul %l0,-0x970,%l5
fsubs %f14,%f13,%f11
umul %l3,%l5,%l0
or %l4,%l2,%l0
sub %l0,-0xe99,%l3
fsqrts %f8 ,%f0
done
p0_trap1o:
orn %l1,%l4,%l2
smul %l0,-0x970,%l5
fsubs %f14,%f13,%f11
umul %l3,%l5,%l0
or %l4,%l2,%l0
sub %l0,-0xe99,%l3
fsqrts %f8 ,%f0
done
p0_trap2e:
sub %l4,%l5,%l4
stxa %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
sub %l5,-0x21f,%l5
fmuls %f13,%f4 ,%f6
smul %l0,%l6,%l0
stba %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
done
p0_trap2o:
sub %l4,%l5,%l4
stxa %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
sub %l5,-0x21f,%l5
fmuls %f13,%f4 ,%f6
smul %l0,%l6,%l0
stba %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010081400]
done
p0_trap3e:
sub %l3,%l5,%l3
andn %l2,%l4,%l1
sub %l4,%l1,%l1
and %l2,0x8cb,%l0
or %l0,%l5,%l0
done
p0_trap3o:
sub %l3,%l5,%l3
andn %l2,%l4,%l1
sub %l4,%l1,%l1
and %l2,0x8cb,%l0
or %l0,%l5,%l0
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set p0_local4_start,%i4
set p0_local5_start,%i5
set p0_local6_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 340d083872a08787
ldx [%g1+0x008],%l1 ! %l1 = 31f18f7190a945ec
ldx [%g1+0x010],%l2 ! %l2 = 607329a676cb5d0b
ldx [%g1+0x018],%l3 ! %l3 = e9ee1ec5ef3034b5
ldx [%g1+0x020],%l4 ! %l4 = 9a2eed202944732c
ldx [%g1+0x028],%l5 ! %l5 = 5761a96c13ff938e
ldx [%g1+0x030],%l6 ! %l6 = b4a9fc99d7b027a8
ldx [%g1+0x038],%l7 ! %l7 = e9385889f55f173c
! Initialize the output register of window 0
set share0_start,%o0
set share1_start,%o1
set share2_start,%o2
set share3_start,%o3
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%o6
retl
nop
user_text_end:
.seg "text"
.align 0x2000
user_near0_start:
p0_near_0_le:
orn %l1,%l4,%l2
smul %l0,-0x970,%l5
fsubs %f14,%f13,%f11
umul %l5,%l7,%l7
jmpl %o7,%g0
mulx %l7,-0xa89,%l5
p0_near_0_he:
fdivs %f19,%f17,%f24
udivx %l3,%l5,%l3
xnor %l4,0x4e8,%l3
andn %l7,%l0,%l1
jmpl %o7,%g0
lduh [%i3+0x00c],%l6 ! Mem[00000000100c140c]
near0_b2b_h:
mulx %l1,%l0,%l6
fdivs %f25,%f18,%f28
fdivs %f24,%f31,%f27
sdivx %l3,%l6,%l0
fsubs %f30,%f22,%f17
jmpl %o7,%g0
smul %l7,0x391,%l5
near0_b2b_l:
xnor %l3,%l1,%l7
fsqrts %f10,%f6
or %l4,%l7,%l1
andn %l3,%l3,%l2
andn %l3,%l4,%l2
jmpl %o7,%g0
fmuls %f4 ,%f7 ,%f14
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
fsubs %f8 ,%f14,%f8
fdivs %f12,%f4 ,%f6
xnor %l7,-0x684,%l1
fadds %f14,%f11,%f10
jmpl %o7,%g0
andn %l0,%l3,%l0
p0_near_1_he:
fdivs %f29,%f27,%f21
mulx %l5,%l6,%l3
andn %l4,%l6,%l7
smul %l7,0x418,%l1
jmpl %o7,%g0
mulx %l2,0x546,%l6
near1_b2b_h:
fsqrts %f16,%f22
xnor %l6,%l5,%l0
addc %l3,%l2,%l5
mulx %l3,0xfca,%l4
jmpl %o7,%g0
fcmps %fcc0,%f18,%f29
near1_b2b_l:
xor %l7,-0xc8f,%l6
add %l2,%l4,%l4
fmuls %f15,%f14,%f9
sub %l3,0x911,%l5
jmpl %o7,%g0
fcmps %fcc3,%f6 ,%f3
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
udivx %l3,-0xd8f,%l0
fmuls %f2 ,%f10,%f7
jmpl %o7,%g0
fmuls %f11,%f8 ,%f11
p0_near_2_he:
add %l7,%l0,%l2
smul %l0,%l6,%l3
umul %l6,%l2,%l7
mulx %l5,-0xf39,%l3
udivx %l5,-0x863,%l7
jmpl %o7,%g0
addc %l4,-0x360,%l7
near2_b2b_h:
mulx %l4,%l2,%l4
sdivx %l6,%l6,%l0
fmuls %f24,%f25,%f28
andn %l5,%l6,%l2
fsubs %f18,%f28,%f28
add %l3,%l0,%l2
jmpl %o7,%g0
fcmps %fcc3,%f19,%f18
near2_b2b_l:
fmuls %f0 ,%f4 ,%f9
umul %l5,-0xb89,%l6
smul %l0,-0x2e1,%l4
sdivx %l4,0x099,%l5
fsqrts %f4 ,%f4
andn %l3,-0x44b,%l6
jmpl %o7,%g0
xnor %l4,-0xb59,%l3
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
fadds %f15,%f12,%f14
udivx %l6,%l0,%l0
st %f8 ,[%i0+0x018] ! Mem[0000000010001418]
fsubs %f9 ,%f5 ,%f6
fdivs %f2 ,%f6 ,%f7
addc %l1,0xb05,%l4
jmpl %o7,%g0
orn %l2,0xa6d,%l0
p0_near_3_he:
fcmps %fcc2,%f17,%f22
and %l0,-0x69b,%l4
orn %l3,-0x861,%l6
sub %l2,%l1,%l0
jmpl %o7,%g0
xnor %l2,%l2,%l2
near3_b2b_h:
add %l7,%l0,%l4
xnor %l3,0xe0e,%l1
andn %l4,%l3,%l3
fadds %f24,%f24,%f16
fsqrts %f22,%f21
jmpl %o7,%g0
andn %l2,%l7,%l3
near3_b2b_l:
fdivs %f9 ,%f1 ,%f0
fdivs %f12,%f8 ,%f6
fmuls %f4 ,%f15,%f3
subc %l3,%l5,%l4
udivx %l1,%l2,%l2
jmpl %o7,%g0
udivx %l1,0x93f,%l3
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
subc %l4,%l0,%l5
xnor %l6,%l6,%l1
jmpl %o7,%g0
fdivs %f10,%f13,%f8
p0_far_0_lem:
subc %l4,%l0,%l5
xnor %l6,%l6,%l1
jmpl %o7,%g0
fdivs %f10,%f13,%f8
p0_far_0_he:
lduw [%i0+0x038],%l4 ! Mem[0000000010001438]
mulx %l6,%l0,%l6
xnor %l2,%l0,%l1
jmpl %o7,%g0
sdivx %l7,0xeae,%l0
p0_far_0_hem:
membar #Sync
lduw [%i0+0x038],%l4 ! Mem[0000000010001438]
mulx %l6,%l0,%l6
xnor %l2,%l0,%l1
jmpl %o7,%g0
sdivx %l7,0xeae,%l0
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
jmpl %o7,%g0
smul %l4,%l6,%l0
jmpl %o7,%g0
nop
far0_b2b_l:
jmpl %o7,%g0
and %l1,0xc04,%l4
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
mulx %l7,-0xda9,%l2
xnor %l2,%l6,%l6
jmpl %o7,%g0
and %l6,-0x426,%l3
p0_far_1_lem:
mulx %l7,-0xda9,%l2
xnor %l2,%l6,%l6
jmpl %o7,%g0
and %l6,-0x426,%l3
p0_far_1_he:
mulx %l2,-0xc96,%l2
sub %l3,%l6,%l3
jmpl %o7,%g0
mulx %l6,-0x66c,%l4
p0_far_1_hem:
mulx %l2,-0xc96,%l2
sub %l3,%l6,%l3
jmpl %o7,%g0
mulx %l6,-0x66c,%l4
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
orn %l6,%l3,%l5
jmpl %o7,%g0
xor %l6,0x312,%l1
far1_b2b_l:
xnor %l1,%l1,%l1
jmpl %o7,%g0
fcmps %fcc2,%f3 ,%f6
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
fcmps %fcc3,%f12,%f15
umul %l0,0x763,%l7
fcmps %fcc2,%f3 ,%f4
fsubs %f8 ,%f5 ,%f0
xor %l6,%l4,%l3
or %l3,%l3,%l5
fmuls %f6 ,%f14,%f12
jmpl %o7,%g0
or %l0,%l7,%l2
p0_far_2_lem:
fcmps %fcc3,%f12,%f15
umul %l0,0x763,%l7
fcmps %fcc2,%f3 ,%f4
fsubs %f8 ,%f5 ,%f0
xor %l6,%l4,%l3
or %l3,%l3,%l5
fmuls %f6 ,%f14,%f12
jmpl %o7,%g0
or %l0,%l7,%l2
p0_far_2_he:
jmpl %o7,%g0
fsqrts %f24,%f31
jmpl %o7,%g0
nop
p0_far_2_hem:
jmpl %o7,%g0
fsqrts %f24,%f31
jmpl %o7,%g0
nop
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
fsqrts %f20,%f19
fsubs %f31,%f31,%f23
fsqrts %f21,%f28
jmpl %o7,%g0
orn %l7,%l7,%l0
far2_b2b_l:
umul %l7,%l6,%l3
fmuls %f14,%f11,%f3
mulx %l2,-0x3ca,%l6
jmpl %o7,%g0
addc %l2,%l0,%l4
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
andn %l4,%l7,%l5
ldub [%i3+0x00f],%l0 ! Mem[00000000100c140f]
jmpl %o7,%g0
subc %l0,-0xb8b,%l5
p0_far_3_lem:
andn %l4,%l7,%l5
membar #Sync
ldub [%i3+0x00f],%l0 ! Mem[00000000100c140f]
jmpl %o7,%g0
subc %l0,-0xb8b,%l5
p0_far_3_he:
andn %l2,0xfd6,%l3
jmpl %o7,%g0
mulx %l0,%l5,%l2
p0_far_3_hem:
andn %l2,0xfd6,%l3
jmpl %o7,%g0
mulx %l0,%l5,%l2
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
fsqrts %f27,%f21
xor %l0,%l4,%l3
orn %l4,%l1,%l7
fdivs %f27,%f20,%f25
xor %l3,0xc42,%l2
andn %l0,%l4,%l5
xor %l1,%l1,%l1
jmpl %o7,%g0
orn %l2,%l2,%l3
far3_b2b_l:
add %l4,%l5,%l7
andn %l0,%l6,%l3
fsqrts %f6 ,%f1
sub %l7,%l3,%l1
orn %l7,0xb59,%l5
fsqrts %f5 ,%f13
mulx %l7,%l5,%l0
jmpl %o7,%g0
xor %l5,%l5,%l7
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
smul %l1,%l4,%l2
fsubs %f11,%f3 ,%f8
fdivs %f15,%f12,%f6
sub %l5,0x5f8,%l3
jmpl %g6+8,%g0
mulx %l3,-0x71b,%l0
p0_call_0_le:
fmuls %f0 ,%f10,%f8
fdivs %f3 ,%f7 ,%f1
fadds %f0 ,%f5 ,%f14
xnor %l4,0x82c,%l5
ldsh [%i5+0x012],%l4 ! Mem[0000000010141412]
smul %l4,%l1,%l1
stb %l0,[%i0+0x009] ! Mem[0000000010001409]
retl
umul %l5,-0x652,%l5
p0_jmpl_0_lo:
smul %l1,%l4,%l2
fsubs %f11,%f3 ,%f8
fdivs %f15,%f12,%f6
sub %l5,0x5f8,%l3
jmpl %g6+8,%g0
mulx %l3,-0x71b,%l0
p0_call_0_lo:
fmuls %f0 ,%f10,%f8
fdivs %f3 ,%f7 ,%f1
fadds %f0 ,%f5 ,%f14
xnor %l4,0x82c,%l5
ldsh [%o5+0x012],%l4 ! Mem[0000000010141412]
smul %l4,%l1,%l1
stb %l0,[%o0+0x009] ! Mem[0000000010001409]
retl
umul %l5,-0x652,%l5
p0_jmpl_0_he:
addc %l2,0xf52,%l4
fsqrts %f27,%f23
xor %l3,0x2f7,%l4
sdivx %l0,0xa2f,%l5
udivx %l4,0x646,%l2
xnor %l0,%l5,%l6
st %f31,[%i2+0x018] ! Mem[0000000010081418]
jmpl %g6+8,%g0
fmuls %f28,%f31,%f31
p0_call_0_he:
fadds %f30,%f27,%f28
fdivs %f31,%f20,%f26
or %l3,-0xa8c,%l0
orn %l5,-0x7db,%l6
retl
fdivs %f29,%f26,%f17
p0_jmpl_0_ho:
addc %l2,0xf52,%l4
fsqrts %f27,%f23
xor %l3,0x2f7,%l4
sdivx %l0,0xa2f,%l5
udivx %l4,0x646,%l2
xnor %l0,%l5,%l6
st %f31,[%o2+0x018] ! Mem[0000000010081418]
jmpl %g6+8,%g0
fmuls %f28,%f31,%f31
p0_call_0_ho:
fadds %f30,%f27,%f28
fdivs %f31,%f20,%f26
or %l3,-0xa8c,%l0
orn %l5,-0x7db,%l6
retl
fdivs %f29,%f26,%f17
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
jmpl %g6+8,%g0
orn %l0,%l3,%l7
p0_call_1_le:
udivx %l3,-0xa8d,%l1
or %l3,0x6f6,%l1
subc %l0,-0xe59,%l7
fdivs %f2 ,%f5 ,%f15
xor %l6,%l3,%l1
subc %l2,0x143,%l0
retl
fadds %f13,%f0 ,%f13
p0_jmpl_1_lo:
jmpl %g6+8,%g0
orn %l0,%l3,%l7
p0_call_1_lo:
udivx %l3,-0xa8d,%l1
or %l3,0x6f6,%l1
subc %l0,-0xe59,%l7
fdivs %f2 ,%f5 ,%f15
xor %l6,%l3,%l1
subc %l2,0x143,%l0
retl
fadds %f13,%f0 ,%f13
p0_jmpl_1_he:
udivx %l0,0x89f,%l3
and %l7,%l5,%l3
fadds %f22,%f27,%f25
jmpl %g6+8,%g0
xnor %l1,%l5,%l7
p0_call_1_he:
sdivx %l5,%l6,%l3
xnor %l2,%l4,%l6
or %l7,-0xa5a,%l0
fdtoi %f18,%f31
retl
umul %l1,0xaa2,%l6
p0_jmpl_1_ho:
udivx %l0,0x89f,%l3
and %l7,%l5,%l3
fadds %f22,%f27,%f25
jmpl %g6+8,%g0
xnor %l1,%l5,%l7
p0_call_1_ho:
sdivx %l5,%l6,%l3
xnor %l2,%l4,%l6
or %l7,-0xa5a,%l0
fdtoi %f18,%f31
retl
umul %l1,0xaa2,%l6
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
addc %l1,-0xa35,%l0
fsubs %f8 ,%f3 ,%f10
udivx %l6,-0x6db,%l2
fsqrts %f3 ,%f4
orn %l4,%l2,%l6
subc %l4,%l2,%l4
jmpl %g6+8,%g0
sub %l2,%l2,%l6
p0_call_2_le:
retl
fdivs %f8 ,%f15,%f9
p0_jmpl_2_lo:
addc %l1,-0xa35,%l0
fsubs %f8 ,%f3 ,%f10
udivx %l6,-0x6db,%l2
fsqrts %f3 ,%f4
orn %l4,%l2,%l6
subc %l4,%l2,%l4
jmpl %g6+8,%g0
sub %l2,%l2,%l6
p0_call_2_lo:
retl
fdivs %f8 ,%f15,%f9
p0_jmpl_2_he:
mulx %l7,%l5,%l4
jmpl %g6+8,%g0
stw %l4,[%i4+0x02c] ! Mem[000000001010142c]
p0_call_2_he:
orn %l5,0x5f3,%l3
smul %l7,%l7,%l6
addc %l7,0x777,%l3
xnor %l2,-0x13a,%l3
sdivx %l4,-0xb14,%l3
and %l0,-0x3ff,%l7
fadds %f23,%f31,%f23
retl
add %l5,%l4,%l2
p0_jmpl_2_ho:
mulx %l7,%l5,%l4
jmpl %g6+8,%g0
stw %l4,[%o4+0x02c] ! Mem[000000001010142c]
p0_call_2_ho:
orn %l5,0x5f3,%l3
smul %l7,%l7,%l6
addc %l7,0x777,%l3
xnor %l2,-0x13a,%l3
sdivx %l4,-0xb14,%l3
and %l0,-0x3ff,%l7
fadds %f23,%f31,%f23
retl
add %l5,%l4,%l2
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
addc %l7,-0x527,%l1
xnor %l0,%l5,%l1
add %l1,%l4,%l6
orn %l4,-0xe55,%l7
sdivx %l2,%l5,%l1
smul %l5,%l1,%l3
sdivx %l2,%l4,%l6
jmpl %g6+8,%g0
and %l6,-0x37e,%l0
p0_call_3_le:
ldd [%i6+0x020],%l6 ! Mem[0000000010181420]
retl
xnor %l4,%l1,%l7
p0_jmpl_3_lo:
addc %l7,-0x527,%l1
xnor %l0,%l5,%l1
add %l1,%l4,%l6
orn %l4,-0xe55,%l7
sdivx %l2,%l5,%l1
smul %l5,%l1,%l3
sdivx %l2,%l4,%l6
jmpl %g6+8,%g0
and %l6,-0x37e,%l0
p0_call_3_lo:
ldd [%o6+0x020],%l6 ! Mem[0000000010181420]
retl
xnor %l4,%l1,%l7
p0_jmpl_3_he:
addc %l7,%l1,%l7
jmpl %g6+8,%g0
fmuls %f30,%f19,%f27
p0_call_3_he:
fdtoi %f16,%f22
add %l3,-0x4ad,%l0
sdivx %l4,0x81f,%l3
and %l7,%l2,%l7
subc %l4,0x230,%l5
fsqrts %f19,%f17
and %l3,0x166,%l7
retl
xor %l6,%l4,%l6
p0_jmpl_3_ho:
addc %l7,%l1,%l7
jmpl %g6+8,%g0
fmuls %f30,%f19,%f27
p0_call_3_ho:
fdtoi %f16,%f22
add %l3,-0x4ad,%l0
sdivx %l4,0x81f,%l3
and %l7,%l2,%l7
subc %l4,0x230,%l5
fsqrts %f19,%f17
and %l3,0x166,%l7
retl
xor %l6,%l4,%l6
user_jump3_end:
.seg "data"
.align 0x2000
user_data_start:
done_flags:
.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 1
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
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
max_windows:
.word 1,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,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 0x340d0838,0x72a08787 ! Init value for %l0
.word 0x31f18f71,0x90a945ec ! Init value for %l1
.word 0x607329a6,0x76cb5d0b ! Init value for %l2
.word 0xe9ee1ec5,0xef3034b5 ! Init value for %l3
.word 0x9a2eed20,0x2944732c ! Init value for %l4
.word 0x5761a96c,0x13ff938e ! Init value for %l5
.word 0xb4a9fc99,0xd7b027a8 ! Init value for %l6
.word 0xe9385889,0xf55f173c ! Init value for %l7
.align 64
p0_init_freg:
.word 0xf99504d9,0x738ac30b ! Init value for %f0
.word 0x426f1c4e,0xa28a6a6d ! Init value for %f2
.word 0x0cf4cc1d,0xa5f460b0 ! Init value for %f4
.word 0xae0f39bd,0x6f134f9e ! Init value for %f6
.word 0x2863b31d,0x5cba080a ! Init value for %f8
.word 0x38ffe43a,0x93ef4102 ! Init value for %f10
.word 0xa28527f5,0x93f3477c ! Init value for %f12
.word 0xaec7c47b,0x70be3ce4 ! Init value for %f14
.word 0x907b8135,0xfc52cf11 ! Init value for %f16
.word 0xca0e600f,0x5721c519 ! Init value for %f18
.word 0xa9fc6c60,0x095ce85a ! Init value for %f20
.word 0x3e49b886,0x8b9f6c2c ! Init value for %f22
.word 0x54937de8,0x9dd4e159 ! Init value for %f24
.word 0xeeae27dc,0xe1ce609b ! Init value for %f26
.word 0xe2f253a2,0x778aed2f ! Init value for %f28
.word 0xdf4bb1b5,0xae27d753 ! Init value for %f30
.word 0x7a630184,0x9afccded ! Init value for %f32
.word 0xf00aabe2,0x16f174bf ! Init value for %f34
.word 0x4f8fa44f,0x80f82a9f ! Init value for %f36
.word 0x5b5ca511,0xc5844459 ! Init value for %f38
.word 0xd8f86922,0xe5cb0f5c ! Init value for %f40
.word 0x493e41ee,0xdef950f0 ! Init value for %f42
.word 0xe95e86af,0x54eba9ce ! Init value for %f44
.word 0x84e47134,0xdab5610e ! Init value for %f46
.word 0x3c04f585,0x527cf0cb
.word 0x84d94e01,0xef09de29
.word 0x0cd2f023,0xe5fbf706
.word 0x6134d894,0x2d2d190e
.word 0x6c5fcaf2,0xb8691cf5
.word 0x84692521,0xffec72d0
.word 0x0e3c1a25,0x0c3d7f15
.word 0xf7eef0c0,0x00efc8b1
p0_share_mask:
.word 0xffff0000,0x00000000
.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,0x0000ffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0xffffffff
.word 0x00000000,0xff000000
p0_expected_fp_regs:
.word 0xff000000,0x60b100ff
.word 0xff000000,0x000000ff
.word 0x00000000,0x00000000
.word 0xe3000000,0x00000000
.word 0x87000000,0xff0000ff
.word 0x0000ff00,0x000000b4
.word 0x00000000,0x00000000
.word 0xff800000,0x00003e8f
.word 0xff000000,0x000000ff
.word 0xff000000,0x000000ff
.word 0x3f800000,0x000000ff
.word 0xff0000ff,0x00000087
.word 0xffffffff,0xff0000ff
.word 0x00000000,0xff000000
.word 0xff000000,0x00e3ffff
.word 0xffffe300,0xff000000
.word 0x00000026,0x00000400 ! %fsr = 0000002600000400
p0_local0_expect:
.word 0x000000ff,0x00e3ffff
.word 0x8f3e0000,0x00ffffff
.word 0x000000ff,0xff000000
.word 0xe3000000,0x00000000
.word 0xff00b160,0x00000083
.word 0xff0000ff,0x000000ff
.word 0x00000000,0x00000000
.word 0x00001e00,0xffff0000
p0_local0_sec_expect:
.word 0xff00ffff,0x87000000
.word 0x2ffa0000,0x00000000
.word 0xfffa0000,0x00000000
.word 0x00fb00e3,0xe4ff0000
.word 0x172f6f72,0xfd5700ff
.word 0x00000000,0x000000ff
.word 0xff000000,0x60b10000
.word 0xa5ff7e04,0xd2030000
p0_local1_expect:
.word 0xb4000000,0x00000000
.word 0x00000000,0x00000000
.word 0xff000000,0xffffffff
.word 0x00000000,0x000000ff
.word 0x000000ff,0x000000ff
.word 0x000000ff,0x00000813
.word 0x00000000,0xffffff00
.word 0x00000000,0x00000000
p0_local1_sec_expect:
.word 0x000000ff,0x00e3ffff
.word 0x00ffffe3,0xff0000ff
.word 0x0000e5c6,0xffffffff
.word 0xffffffff,0x00000000
.word 0x00000000,0x0000ffff
.word 0xc6e50000,0xff00ff00
.word 0x00001e00,0xffff0000
.word 0x87000000,0xff0000ff
p0_local2_expect:
.word 0x0000ffff,0x00ff0000
.word 0xb10000ff,0x0000ff87
.word 0x00000000,0xff000000
.word 0xe3000000,0xff000000
.word 0x000000e3,0x00000000
.word 0xff000000,0x000000ff
.word 0x00000000,0x00000000
.word 0xffffffff,0x000000ff
p0_local2_sec_expect:
.word 0x00000000,0x00e3ffff
.word 0x00000000,0x0000faff
.word 0xffe3ffff,0x000000ff
.word 0x00000000,0xffffff00
.word 0x00000000,0x00000000
.word 0xa52e7e04,0xe822251e
.word 0x00ffffff,0xd2030008
.word 0x00000000,0x000000ff
p0_local3_expect:
.word 0x00e3ffff,0x60b100ff
.word 0xff000000,0x000000ff
.word 0x00000000,0x00000000
.word 0xe3000000,0x00000000
.word 0x87000000,0xff0000ff
.word 0x0000ff00,0x000000b4
.word 0x00000000,0x00000000
.word 0xff800000,0x00003e8f
p0_local3_sec_expect:
.word 0xffffb160,0x000000ff
.word 0x3e8f00ff,0x000000ff
.word 0x00000000,0x00000000
.word 0x00000000,0x00ff0000
.word 0x00000000,0x00000080
.word 0x00000000,0x00e3ffff
.word 0x87000000,0xff000000
.word 0x000000ff,0x00000000
p0_local4_expect:
.word 0x00b1ffff,0x0000fc16
.word 0x00000000,0x00000080
.word 0x00000087,0xff000000
.word 0x00000029,0x00000000
.word 0x00000000,0xffffffff
.word 0x0000ff00,0x00000000
.word 0x000000ff,0x000000ff
.word 0xfffa0000,0x00e3ffff
p0_local4_sec_expect:
.word 0xff000000,0xff000000
.word 0xffff0000,0x00000000
.word 0x00000000,0x000000ff
.word 0x87000000,0xff0000ff
.word 0xff0000ff,0x000000e3
.word 0xffff0000,0x00000000
.word 0xffffe300,0x0000faff
.word 0x000000ff,0x00e3ffff
p0_local5_expect:
.word 0xffffe300,0x00000000
.word 0x00000000,0x00000080
.word 0x00000000,0x00e3ffff
.word 0x00000000,0x000000e3
.word 0xffffffff,0xffffff00
.word 0xe3000000,0xff0000ff
.word 0x00000000,0xff000000
.word 0xffffffff,0xe50000ff
p0_local5_sec_expect:
.word 0x0000ffff,0x00000000
.word 0xff000000,0x00000000
.word 0xff000000,0x000000ff
.word 0xe3000000,0x00000000
.word 0xff00b160,0x000000ff
.word 0x000000ff,0x000000ff
.word 0x00000000,0xffffff00
.word 0xff000000,0xff000000
p0_local6_expect:
.word 0xffff0000,0xff0000ff
.word 0xff5251d3,0x00000000
.word 0x00e3ffff,0x00e3ffff
.word 0x00000000,0xffffffff
.word 0x00ff00ff,0xe3000000
.word 0x00ff00ff,0xffffffff
.word 0x0000ffff,0x001e0000
.word 0xffffe300,0xff000000
p0_local6_sec_expect:
.word 0xff000000,0x00000000
.word 0x000000ff,0xffffffff
.word 0xff000000,0x00000000
.word 0xe3000000,0x00000000
.word 0xff00b160,0xff0057fd
.word 0x000000ff,0x000000ff
.word 0x00000000,0x00000000
.word 0xff000000,0xff000000
share0_expect:
.word 0x3e8f01ce,0xa778056e
.word 0xc5e19306,0x276fd4fe
.word 0x22fa564a,0x91ecefa3
.word 0x7a37c54c,0x2a0ddc27
.word 0x88e5e385,0xf3d483d7
.word 0xfc9e30ff,0xc1223505
.word 0x1f97f561,0x15df3d69
.word 0x34665a6d,0x6e37e345
share1_expect:
.word 0xff2fe062,0x17104579
.word 0xd1460c6b,0xa388f059
.word 0x190e8626,0xcde55610
.word 0x06293b66,0x108ea68a
.word 0xcebc6246,0x359fe2e4
.word 0x9c7981ff,0xe53f88ca
.word 0xda932e6d,0xc4a44ee1
.word 0x7f9115b1,0x365c8c76
.word 0x00fff99a,0x718f4b9c
.word 0xcc6161a7,0x62733d9a
.word 0x625754d2,0x3ff7997f
.word 0x4145aca1,0x4bc00164
.word 0xf9552bab,0x18e020cc
.word 0xa0e7f132,0x25b6b10a
.word 0x72ae75ea,0x0fb6eefb
.word 0x3937ee12,0x0ffdc4af
share2_expect:
.word 0xffffe5a1,0xffa9f3b1
.word 0x472f2da0,0xd38cdfd6
.word 0x1850e495,0x90b49e4b
.word 0x30a9455f,0x539b28bd
.word 0xb0cf4298,0x56f8bab4
.word 0x82a0533f,0xb98bd8ea
.word 0x26473eca,0x31bd6985
.word 0x2f38b097,0x19239ce8
share3_expect:
.word 0xffff18df,0x36862b41
.word 0x31a38344,0x79ac1553
.word 0x51d3092e,0xc10b9f0f
.word 0x9c853e0e,0x79ccb518
.word 0x989c9995,0x3b092a50
.word 0xd132f10b,0x116b175e
.word 0x9eb16360,0x8d334091
.word 0xd6d263f8,0x3596e730
.word 0xffff28b2,0x51548f78
.word 0x0b118149,0xf73f444f
.word 0xb4001c69,0xb556ac85
.word 0x20baaaca,0xd3c69e1d
.word 0x1ea97be9,0xbf402893
.word 0x9f420a09,0x523cace9
.word 0xbe9093d6,0xed557c61
.word 0xcf8f60f3,0x88daab26
.word 0xffff9b02,0xc04f141b
.word 0x2c42a389,0x0dc5b583
.word 0x61791568,0xd7c62fca
.word 0xf7544da5,0xc96fd9b1
.word 0x003bd7f6,0x1af01f23
.word 0x490d9077,0x70115948
.word 0x83a9d947,0xcef4f3bb
.word 0x95fe585a,0xb972f740
.word 0xffffd5a0,0x28a5d189
.word 0xf8def2a6,0x5470111d
.word 0x2d6f9b35,0xd84f82c1
.word 0xfa0f5caf,0x118e28c9
.word 0xca485878,0xba491d04
.word 0x3279ddba,0x3f1f4b5c
.word 0xb77f95b6,0xf051f1bc
.word 0xf9b5b719,0x3179b00e
.word 0xfa2f4e79,0x47b0b9a4
.word 0xfdef8763,0xf427642e
.word 0x1e37a448,0x5a171813
.word 0xeed6da03,0xe9cb06bd
.word 0x203c9989,0x0ad98e0a
.word 0x6628370f,0xc3e16445
.word 0x1e253a7d,0x8b3309f6
.word 0xc59b54de,0x4b4bb3d1
.word 0xffb199db,0x3ac34e37
.word 0x22ca1d96,0x348e13b7
.word 0x7d3a8d15,0xf86cb1b6
.word 0x2ecfcee7,0x80230b33
.word 0xda0e8a16,0x7bf033b4
.word 0xaeaedde3,0xd8b41faa
.word 0xb7acac5a,0xf6ef5c18
.word 0x2f61a4c5,0x68950f10
.word 0x00ff423e,0xe18ade00
.word 0x1f355ded,0x796674b2
.word 0x71e33b62,0x0c8b6b3b
.word 0xd3cc245d,0x0332f819
.word 0x37067dac,0xe3f338b8
.word 0x8e90c766,0x3bf3f170
.word 0xc8aa7423,0x74d7a0ba
.word 0xf9a595d1,0x3e468e4a
.word 0xff00c752,0x4a9c22e3
.word 0xfded4401,0x14c4bea1
.word 0x11dda95f,0x94c9eb8c
.word 0x8dfb85cb,0x6d2ed88f
.word 0x349b3133,0x6b6233c6
.word 0x30ed3049,0x1fef63bb
.word 0x9570581f,0x0cf2f456
.word 0x6171d4df,0x6387f1c0
p0_invalidate_semaphore:
.word 0
! Data for Cross Processor Interrupt
.align 8
received_xintr:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_dispatch_retry:
.word 0,0
p0_xintr_data:
.word 0x00000000,0x00000001
.word 0x97154d88,0x4119d164
.word 0x00000000,0x00000002
.word 0x3a5f2b8f,0xac0b2b21
.word 0x00000000,0x00000003
.word 0xeae86b58,0x7e1ede39
.word 0x00000000,0x00000004
.word 0x5857a3ff,0xb695c3b5
.word 0x00000000,0x00000005
.word 0x0e0f2160,0x5dc1597d
.word 0x00000000,0x00000006
.word 0x44972b98,0x5ed114c5
.word 0x00000000,0x00000007
.word 0xedbe9287,0xf1f58019
.word 0x00000000,0x00000008
.word 0x1495a128,0x3b876d64
.align 8
p0_xintr_expected:
.word 0
.align 64
xintr_data_ptrs:
.word p0_xintr_data
.align 8
p0_xintr_db:
.skip 512
p0_xintr_retry_count:
.word 0,0
p0_reset_cnt:
.word 0
.align 8
p0_ec_timing_ctrl:
.word 0,0
p0_ec_control:
.word 0,0
p0_mcu_shadow:
.skip 80
user_data_end:
SECTION .p0_local0 DATA_VA=0x000800000
attr_data {
Name = .p0_local0,
VA = 0x0000000000800000,
RA = 0x0000000010000000,
PA = ra2pa(0x0000000010000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local0_start
p0_local0_begin:
.skip 0x1400
p0_local0_start:
.word 0xe3be3372,0xff1ea306,0xc9621194,0xa872efa8
.word 0x42a0ba56,0x2bb15db8,0x63faf6e3,0x702c0de6
.word 0x107c11ad,0xa12193dd,0x63907922,0xdd8dfb13
.word 0x043f6f43,0x64eb5228,0xf2a90fc8,0x4e8609d4
p0_local0_end:
SECTION .p0_local0_sec DATA_VA=0x000800000
attr_data {
Name = .p0_local0_sec,
VA = 0x0000000000800000,
RA = 0x0000000030000000,
PA = ra2pa(0x0000000030000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=SCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local0_sec_start
p0_local0_sec_begin:
.skip 0x1400
p0_local0_sec_start:
.word 0xe6964508,0xd0559d06,0xa79e1555,0x8a53b032
.word 0x461d7330,0x54f3c7d1,0x9c56136f,0x0e505f4b
.word 0xa52e7e04,0x02c076f0,0x99507837,0xe2a2ea29
.word 0xf73659a6,0x41a1a601,0x4ca6fc6b,0x654a7d29
p0_local0_sec_end:
SECTION .p0_local1 DATA_VA=0x000802000
attr_data {
Name = .p0_local1,
VA = 0x0000000000802000,
RA = 0x0000000010040000,
PA = ra2pa(0x0000000010040000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local1_start
p0_local1_begin:
.skip 0x1400
p0_local1_start:
.word 0x6bfb568f,0xca591030,0x6432845f,0x57663e30
.word 0xffcb868d,0x4c6334a3,0x3ca1c359,0xd01edd19
.word 0x7fe245f6,0xd8275aa4,0xe0250a6d,0x0f0be2a9
.word 0xe9f291be,0x410fd903,0x445c2c9f,0x9f22251e
p0_local1_end:
SECTION .p0_local1_sec DATA_VA=0x000802000
attr_data {
Name = .p0_local1_sec,
VA = 0x0000000000802000,
RA = 0x0000000030040000,
PA = ra2pa(0x0000000030040000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=SCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local1_sec_start
p0_local1_sec_begin:
.skip 0x1400
p0_local1_sec_start:
.word 0xbbdef45c,0x5584b512,0xb562cdb1,0xd3a0fe6b
.word 0x597bd3e4,0xd1e92f7b,0xce72171c,0x22b6d1bb
.word 0xce7ac61e,0x023e51a0,0x9022e18d,0x1c5e0f5f
.word 0xdf50dd13,0x2ca9bcb5,0x02ed80cf,0xb55fc220
p0_local1_sec_end:
SECTION .p0_local2 DATA_VA=0x000804000
attr_data {
Name = .p0_local2,
VA = 0x0000000000804000,
RA = 0x0000000010080000,
PA = ra2pa(0x0000000010080000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local2_start
p0_local2_begin:
.skip 0x1400
p0_local2_start:
.word 0x948a4d02,0xf57e14c7,0xe713ee56,0x03815332
.word 0xcf8c9400,0xc68c78d8,0xd0c62442,0x6f11316e
.word 0x49840312,0xf539bdcc,0x94121178,0xb252fd4b
.word 0x128b7cee,0x7928f15e,0x4f9cb114,0x75164fc8
p0_local2_end:
SECTION .p0_local2_sec DATA_VA=0x000804000
attr_data {
Name = .p0_local2_sec,
VA = 0x0000000000804000,
RA = 0x0000000030080000,
PA = ra2pa(0x0000000030080000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=SCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local2_sec_start
p0_local2_sec_begin:
.skip 0x1400
p0_local2_sec_start:
.word 0xefcf4072,0x887e3ba9,0x1c955e81,0xfa93b0a2
.word 0x2bb2b3ca,0x70b4b1fd,0x646d910d,0x7abbfe4d
.word 0xdc24471b,0x8906acbf,0x95d0a0c4,0x6bd091ff
.word 0x7b398aab,0x0fbfdfcf,0x21d0705d,0xf28b69b5
p0_local2_sec_end:
SECTION .p0_local3 DATA_VA=0x000806000
attr_data {
Name = .p0_local3,
VA = 0x0000000000806000,
RA = 0x00000000100c0000,
PA = ra2pa(0x00000000100c0000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local3_start
p0_local3_begin:
.skip 0x1400
p0_local3_start:
.word 0x790f06e7,0x8f0a4e97,0xfc5da99a,0xd169ea6a
.word 0x416f4834,0xb5c8ad51,0x5b60a5f4,0x5fac2f21
.word 0x8a204df7,0x20e9f282,0x701f2b2b,0xe50c768e
.word 0x8eb3af40,0xe1c48775,0x5d15e8b5,0x6b6cc2ec
p0_local3_end:
SECTION .p0_local3_sec DATA_VA=0x000806000
attr_data {
Name = .p0_local3_sec,
VA = 0x0000000000806000,
RA = 0x00000000300c0000,
PA = ra2pa(0x00000000300c0000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=SCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local3_sec_start
p0_local3_sec_begin:
.skip 0x1400
p0_local3_sec_start:
.word 0x0e18df29,0xfe8b48c6,0xd53f351c,0xf66d47e8
.word 0xe292aff8,0x13ce7c52,0xdd6fe3d7,0xbbf532db
.word 0xb430a514,0x74e53ae9,0x423742c0,0x2b0994b6
.word 0x9476aad5,0x6d0498fd,0xe00c2ff6,0x60bb2927
p0_local3_sec_end:
SECTION .p0_local4 DATA_VA=0x000808000
attr_data {
Name = .p0_local4,
VA = 0x0000000000808000,
RA = 0x0000000010100000,
PA = ra2pa(0x0000000010100000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local4_start
p0_local4_begin:
.skip 0x1400
p0_local4_start:
.word 0x0addd1cc,0x01f35123,0x9595b79e,0x1d8080b9
.word 0xd0377664,0x26b50d03,0x1560aefe,0xa156caa9
.word 0x9735361c,0x94a86dd3,0xad14c10a,0x9b0c725c
.word 0x7ef25af5,0x3aed2469,0xe22787a2,0x4373d92b
p0_local4_end:
SECTION .p0_local4_sec DATA_VA=0x000808000
attr_data {
Name = .p0_local4_sec,
VA = 0x0000000000808000,
RA = 0x0000000030100000,
PA = ra2pa(0x0000000030100000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=SCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local4_sec_start
p0_local4_sec_begin:
.skip 0x1400
p0_local4_sec_start:
.word 0x549c323e,0x0ab8f637,0xbc946679,0xd4129133
.word 0x3acc0cbb,0x8b0b6b58,0x7222bb94,0xda7c4b0c
.word 0x9c071bb4,0x462cd38d,0xd8c31769,0x5610d03d
.word 0xdf201723,0x65a5914a,0x27e2d0d7,0x9eaf4194
p0_local4_sec_end:
SECTION .p0_local5 DATA_VA=0x00080a000
attr_data {
Name = .p0_local5,
VA = 0x000000000080a000,
RA = 0x0000000010140000,
PA = ra2pa(0x0000000010140000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local5_start
p0_local5_begin:
.skip 0x1400
p0_local5_start:
.word 0x60b136e4,0x088d03d2,0x84f172db,0x2ad5b81b
.word 0x32c8e3bb,0x3469aa70,0xa69be755,0x349b34e1
.word 0xae9a2bfc,0x16973ac7,0xa6667f18,0xfd2281c3
.word 0xcb0c4acb,0x9ad31662,0x9129fb24,0xa1532bb8
p0_local5_end:
SECTION .p0_local5_sec DATA_VA=0x00080a000
attr_data {
Name = .p0_local5_sec,
VA = 0x000000000080a000,
RA = 0x0000000030140000,
PA = ra2pa(0x0000000030140000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=SCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local5_sec_start
p0_local5_sec_begin:
.skip 0x1400
p0_local5_sec_start:
.word 0xed768f42,0x8c71f0c6,0x6a599db0,0x4440f3d4
.word 0xf8b5e936,0xeb0efd3c,0x4917edc0,0x09a13b55
.word 0xde758f6b,0x3baf5081,0x379ed801,0xcb08a9e0
.word 0x4d316293,0x7978b36e,0xbf1c5d38,0x5710a91f
p0_local5_sec_end:
SECTION .p0_local6 DATA_VA=0x00080c000
attr_data {
Name = .p0_local6,
VA = 0x000000000080c000,
RA = 0x0000000010180000,
PA = ra2pa(0x0000000010180000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local6_start
p0_local6_begin:
.skip 0x1400
p0_local6_start:
.word 0xf3ee4792,0x641035b8,0xb2787248,0xbfdff7ee
.word 0xc9c8f650,0xe4468589,0x7019af47,0x8cb0466d
.word 0xa21033db,0x726f2f17,0xe4202773,0x442eeae8
.word 0x0aeb4c39,0x47ee08bd,0xb24621fd,0x94ad7d4c
p0_local6_end:
SECTION .p0_local6_sec DATA_VA=0x00080c000
attr_data {
Name = .p0_local6_sec,
VA = 0x000000000080c000,
RA = 0x0000000030180000,
PA = ra2pa(0x0000000030180000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=SCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global p0_local6_sec_start
p0_local6_sec_begin:
.skip 0x1400
p0_local6_sec_start:
.word 0x972b75c3,0xb9283712,0x1744f010,0x6ce214e9
.word 0xb1f3b62b,0x4acc9370,0x55b60131,0xce4ed205
.word 0x8ccd920c,0x415d28e8,0xe0f02f73,0xb9a63a86
.word 0xf23a9726,0x407eae3e,0xaa59bf00,0x475f8a73
p0_local6_sec_end:
SECTION .share0 DATA_VA=0x00080e000
attr_data {
Name = .share0,
VA = 0x000000000080e000,
RA = 0x00000000201c0000,
PA = ra2pa(0x00000000201c0000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global share0_start
share0_begin:
share0_start:
.word 0xdb6701ce,0xa778056e,0xc5e19306,0x276fd4fe
.word 0x22fa564a,0x91ecefa3,0x7a37c54c,0x2a0ddc27
.word 0x88e5e385,0xf3d483d7,0xfc9e30ff,0xc1223505
.word 0x1f97f561,0x15df3d69,0x34665a6d,0x6e37e345
share0_end:
SECTION .share1 DATA_VA=0x000810000
attr_data {
Name = .share1,
VA = 0x0000000000810000,
RA = 0x0000000020800000,
PA = ra2pa(0x0000000020800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global share1_start
share1_begin:
share1_start:
.word 0x95ebe062,0x17104579,0xd1460c6b,0xa388f059
.word 0x190e8626,0xcde55610,0x06293b66,0x108ea68a
.word 0xcebc6246,0x359fe2e4,0x9c7981ff,0xe53f88ca
.word 0xda932e6d,0xc4a44ee1,0x7f9115b1,0x365c8c76
.word 0x659bf99a,0x718f4b9c,0xcc6161a7,0x62733d9a
.word 0x625754d2,0x3ff7997f,0x4145aca1,0x4bc00164
.word 0xf9552bab,0x18e020cc,0xa0e7f132,0x25b6b10a
.word 0x72ae75ea,0x0fb6eefb,0x3937ee12,0x0ffdc4af
share1_end:
SECTION .share2 DATA_VA=0x000812000
attr_data {
Name = .share2,
VA = 0x0000000000812000,
RA = 0x00000000211c0000,
PA = ra2pa(0x00000000211c0000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global share2_start
share2_begin:
share2_start:
.word 0x22dce5a1,0xffa9f3b1,0x472f2da0,0xd38cdfd6
.word 0x1850e495,0x90b49e4b,0x30a9455f,0x539b28bd
.word 0xb0cf4298,0x56f8bab4,0x82a0533f,0xb98bd8ea
.word 0x26473eca,0x31bd6985,0x2f38b097,0x19239ce8
share2_end:
SECTION .share3 DATA_VA=0x000814000
attr_data {
Name = .share3,
VA = 0x0000000000814000,
RA = 0x0000000021800000,
PA = ra2pa(0x0000000021800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT,
TTE_Size=0, TTE_NFO=0, TTE_IE=0,
TTE_Diag=0, TTE_L=0, TTE_EP=1,
TTE_CP=1, TTE_E=0, TTE_P=0, TTE_W=1,
TTE_V=1, TTE_SW0=0, TTE_SW1=0, TTE_X=0
}
.data
.seg "data"
.align 0x2000
.global share3_start
share3_begin:
share3_start:
.word 0x9be918df,0x36862b41,0x31a38344,0x79ac1553
.word 0x51d3092e,0xc10b9f0f,0x9c853e0e,0x79ccb518
.word 0x989c9995,0x3b092a50,0xd132f10b,0x116b175e
.word 0x9eb16360,0x8d334091,0xd6d263f8,0x3596e730
.word 0x287028b2,0x51548f78,0x0b118149,0xf73f444f
.word 0xb4001c69,0xb556ac85,0x20baaaca,0xd3c69e1d
.word 0x1ea97be9,0xbf402893,0x9f420a09,0x523cace9
.word 0xbe9093d6,0xed557c61,0xcf8f60f3,0x88daab26
.word 0x18f59b02,0xc04f141b,0x2c42a389,0x0dc5b583
.word 0x61791568,0xd7c62fca,0xf7544da5,0xc96fd9b1
.word 0x003bd7f6,0x1af01f23,0x490d9077,0x70115948
.word 0x83a9d947,0xcef4f3bb,0x95fe585a,0xb972f740
.word 0x90d5d5a0,0x28a5d189,0xf8def2a6,0x5470111d
.word 0x2d6f9b35,0xd84f82c1,0xfa0f5caf,0x118e28c9
.word 0xca485878,0xba491d04,0x3279ddba,0x3f1f4b5c
.word 0xb77f95b6,0xf051f1bc,0xf9b5b719,0x3179b00e
.word 0x650a4e79,0x47b0b9a4,0xfdef8763,0xf427642e
.word 0x1e37a448,0x5a171813,0xeed6da03,0xe9cb06bd
.word 0x203c9989,0x0ad98e0a,0x6628370f,0xc3e16445
.word 0x1e253a7d,0x8b3309f6,0xc59b54de,0x4b4bb3d1
.word 0x0a6099db,0x3ac34e37,0x22ca1d96,0x348e13b7
.word 0x7d3a8d15,0xf86cb1b6,0x2ecfcee7,0x80230b33
.word 0xda0e8a16,0x7bf033b4,0xaeaedde3,0xd8b41faa
.word 0xb7acac5a,0xf6ef5c18,0x2f61a4c5,0x68950f10
.word 0xa1b7423e,0xe18ade00,0x1f355ded,0x796674b2
.word 0x71e33b62,0x0c8b6b3b,0xd3cc245d,0x0332f819
.word 0x37067dac,0xe3f338b8,0x8e90c766,0x3bf3f170
.word 0xc8aa7423,0x74d7a0ba,0xf9a595d1,0x3e468e4a
.word 0x12bcc752,0x4a9c22e3,0xfded4401,0x14c4bea1
.word 0x11dda95f,0x94c9eb8c,0x8dfb85cb,0x6d2ed88f
.word 0x349b3133,0x6b6233c6,0x30ed3049,0x1fef63bb
.word 0x9570581f,0x0cf2f456,0x6171d4df,0x6387f1c0
share3_end: