Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_8.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_3000_8.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 = 327144524
! Riesling can be on
! 1 Thread, 3000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_3000_8.s created on Mar 27, 2009 (14:45:24)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_8 -p 1 -l 3000
#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 = 412621cf 11c15bea 6db76f85 68f1e32f
! %f4 = 4b58f5db 2cf2ca8f ed8fbb52 6bad3bc5
! %f8 = 3546da2c 7b6ee7ab 7ca4432c e2b3ff02
! %f12 = 474d2f52 e361fd4e 106038a6 9c55a580
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2b1b3d1d f6152b8c 7cd94d89 860f3107
! %f20 = 6bd2c2b1 14e9f165 122065a5 a36197df
! %f24 = 31b9e96c e22cf59f b3100ec3 f4b4c85e
! %f28 = 6c02c89e c47f799d 5dbd5252 152b3a1b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 728b5689 66514f11 effc5ae2 9f1d0b76
! %f36 = f323376e a9a68b16 b55fb385 4ea93745
! %f40 = 96901360 0165224a 258623a6 11fdf559
! %f44 = 4866e635 6ee77e29 6d852d15 c3e058f6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x93d8a55700000016,%g7,%g1 ! GSR scale = 2, align = 6
wr %g1,%g0,%gsr ! GSR = 93d8a55700000016
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[00000000201c0000] = f1a76bf6, %l4 = 2a82b89ddc1c9b87
ldub [%o0+%g0],%l4 ! %l4 = 00000000000000f1
! Mem[0000000010081408] = c3db571c, %l3 = 79867b9bda9632ea
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000c3db571c
! %f7 = 6bad3bc5, %f29 = c47f799d, %f2 = 6db76f85
fmuls %f7 ,%f29,%f2 ! %f2 = f0ace0d5
! Mem[0000000030001400] = bae6f2ac, %l2 = dc766f1aac7211e2
ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffbae6
! %f23 = a36197df, Mem[0000000010001408] = 91abc5b1
sta %f23,[%i0+%o4]0x80 ! Mem[0000000010001408] = a36197df
! Mem[0000000010041407] = 39e4d0f9, %l3 = 00000000c3db571c
ldstuba [%i1+0x007]%asi,%l3 ! %l3 = 000000f9000000ff
! Mem[0000000010081400] = c99bdc5d, %l6 = ca0dbeaff3637d09
lduba [%i2+%g0]0x88,%l6 ! %l6 = 000000000000005d
! Mem[0000000030101400] = f915a154, %f23 = a36197df
lda [%i4+%g0]0x81,%f23 ! %f23 = f915a154
! Mem[00000000300c1408] = 768648df, %l1 = 519e92de91105983
ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 000000df000000ff
! Starting 10 instruction Store Burst
! %f4 = 4b58f5db 2cf2ca8f, Mem[0000000030081400] = 681af6f3 3645a870
stda %f4 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 4b58f5db 2cf2ca8f
p0_label_2:
! %f2 = f0ace0d5, Mem[0000000030101410] = b3b05de8
sta %f2 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = f0ace0d5
! %f0 = 412621cf, Mem[0000000030081400] = 8fcaf22c
sta %f0 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 412621cf
! Mem[0000000010181410] = 991e3751, %l3 = 00000000000000f9
ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 00000051000000ff
! Mem[0000000010141424] = 69474cbc, %l6 = 000000000000005d
swap [%i5+0x024],%l6 ! %l6 = 0000000069474cbc
! %f30 = 5dbd5252 152b3a1b, Mem[0000000030101400] = f915a154 fb573cf4
stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 5dbd5252 152b3a1b
! Mem[0000000010081408] = da9632ea, %l5 = bd0789888dd09997
swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000da9632ea
! %l4 = 000000f1, %l5 = da9632ea, Mem[00000000100c1400] = 21a55455 cf79c82a
stda %l4,[%i3+0x000]%asi ! Mem[00000000100c1400] = 000000f1 da9632ea
! %f12 = 474d2f52 e361fd4e, %l4 = 00000000000000f1
! Mem[0000000030041400] = 7e0306433d86de82
stda %f12,[%i1+%l4]ASI_PST8_S ! Mem[0000000030041400] = 474d2f523d86de4e
! %l5 = 00000000da9632ea, Mem[0000000010181400] = 9616bb679b3d9348
stxa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000da9632ea
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ad6a3b63, %l7 = 7cd54f9ae0a5126c
lduha [%i5+%o4]0x81,%l7 ! %l7 = 000000000000ad6a
p0_label_3:
! Mem[00000000100c1408] = 0469043f5141851b, %f20 = 6bd2c2b1 14e9f165
ldda [%i3+%o4]0x80,%f20 ! %f20 = 0469043f 5141851b
! Mem[0000000010081410] = ded9a71b, %l4 = 00000000000000f1
ldswa [%i2+0x010]%asi,%l4 ! %l4 = ffffffffded9a71b
! Mem[0000000030101400] = 5252bd5d, %l5 = 00000000da9632ea
lduha [%i4+%g0]0x89,%l5 ! %l5 = 000000000000bd5d
! Mem[0000000010141408] = 7a92476f, %l7 = 000000000000ad6a
lduwa [%i5+%o4]0x80,%l7 ! %l7 = 000000007a92476f
! Mem[0000000030101400] = 5252bd5d, %l1 = 00000000000000df
ldsha [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffbd5d
! Mem[0000000030141408] = ad6a3b63, %f25 = e22cf59f
lda [%i5+%o4]0x81,%f25 ! %f25 = ad6a3b63
! Mem[0000000030041410] = cfa63dd5, %l6 = 0000000069474cbc
ldsha [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffcfa6
! Mem[0000000030001408] = c5ea08a4, %l6 = ffffffffffffcfa6
ldsha [%i0+%o4]0x89,%l6 ! %l6 = 00000000000008a4
! Mem[00000000100c1400] = ea3296daf1000000, %f2 = f0ace0d5 68f1e32f
ldda [%i3+%g0]0x88,%f2 ! %f2 = ea3296da f1000000
! Starting 10 instruction Store Burst
! %f5 = 2cf2ca8f, Mem[0000000010041400] = 02e494eb
sta %f5 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 2cf2ca8f
p0_label_4:
! Mem[0000000010081410] = 1ba7d9de, %l0 = a05085f1fd9de7be
swapa [%i2+%o5]0x88,%l0 ! %l0 = 000000001ba7d9de
! %l4 = ded9a71b, %l5 = 0000bd5d, Mem[0000000030181400] = 5c3a9475 4c7136f1
stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ded9a71b 0000bd5d
! %f6 = ed8fbb52 6bad3bc5, Mem[0000000030081408] = 15a93c90 c3dae970
stda %f6 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = ed8fbb52 6bad3bc5
! %l2 = ffffbae6, %l3 = 00000051, Mem[0000000010181408] = f420aa0a 62d41205
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffbae6 00000051
! Mem[0000000010101400] = ca706a57, %l7 = 000000007a92476f, %asi = 80
swapa [%i4+0x000]%asi,%l7 ! %l7 = 00000000ca706a57
! %l2 = ffffffffffffbae6, Mem[0000000010141408] = 7a92476f
sth %l2,[%i5+%o4] ! Mem[0000000010141408] = bae6476f
! Mem[0000000030001400] = bae6f2ac, %l1 = ffffffffffffbd5d
ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 000000ba000000ff
! %l2 = ffffbae6, %l3 = 00000051, Mem[0000000030041410] = cfa63dd5 e0753291
stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffbae6 00000051
! %l6 = 000008a4, %l7 = ca706a57, Mem[0000000010041400] = 2cf2ca8f 39e4d0ff
stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000008a4 ca706a57
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 3f046904, %l1 = 00000000000000ba
lduba [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000004
p0_label_5:
! Mem[0000000030181400] = 5dbd00001ba7d9de, %f14 = 106038a6 9c55a580
ldda [%i6+%g0]0x89,%f14 ! %f14 = 5dbd0000 1ba7d9de
! Mem[0000000010081408] = 06be61478dd09997, %f22 = 122065a5 f915a154
ldda [%i2+%o4]0x88,%f22 ! %f22 = 06be6147 8dd09997
! Mem[0000000010141400] = 4e0cafcb, %l4 = ffffffffded9a71b
ldswa [%i5+%g0]0x88,%l4 ! %l4 = 000000004e0cafcb
! Mem[00000000100c1400] = f1000000, %f22 = 06be6147
lda [%i3+%g0]0x88,%f22 ! %f22 = f1000000
! Mem[0000000010001410] = 0e1f1262, %l5 = 000000000000bd5d
lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000001262
! Code Fragment 3
p0_fragment_1:
! %l0 = 000000001ba7d9de
setx 0xe79930201f789897,%g7,%l0 ! %l0 = e79930201f789897
! %l1 = 0000000000000004
setx 0xeb629d67ada6d724,%g7,%l1 ! %l1 = eb629d67ada6d724
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 = e79930201f789897
setx 0x7cc4a8e87e16baa9,%g7,%l0 ! %l0 = 7cc4a8e87e16baa9
! %l1 = eb629d67ada6d724
setx 0x0747f5581ba13fb7,%g7,%l1 ! %l1 = 0747f5581ba13fb7
! Mem[0000000030041400] = 474d2f52, %f5 = 2cf2ca8f
lda [%i1+%g0]0x81,%f5 ! %f5 = 474d2f52
! Mem[0000000010181400] = 00000000, %l1 = 0747f5581ba13fb7
lduba [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000211c0000] = 102fc666, %l4 = 000000004e0cafcb
ldsha [%o2+0x000]%asi,%l4 ! %l4 = 000000000000102f
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = 5120908c, %l5 = 0000000000001262
swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000005120908c
p0_label_6:
! Code Fragment 3
p0_fragment_2:
! %l0 = 7cc4a8e87e16baa9
setx 0x8580d6d7fdfffd0c,%g7,%l0 ! %l0 = 8580d6d7fdfffd0c
! %l1 = 0000000000000000
setx 0x5e4fe13f99739cb8,%g7,%l1 ! %l1 = 5e4fe13f99739cb8
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 = 8580d6d7fdfffd0c
setx 0xe82b2a807f938a05,%g7,%l0 ! %l0 = e82b2a807f938a05
! %l1 = 5e4fe13f99739cb8
setx 0x19653feffd866a71,%g7,%l1 ! %l1 = 19653feffd866a71
! %l5 = 000000005120908c, Mem[0000000020800040] = d204359e
sth %l5,[%o1+0x040] ! Mem[0000000020800040] = 908c359e
! Mem[0000000030101400] = 5dbd5252, %l4 = 000000000000102f
ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 0000005d000000ff
! %l0 = e82b2a807f938a05, Mem[00000000300c1400] = 5d6c916c
stba %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 5d6c9105
! %f18 = 7cd94d89, Mem[0000000010101400] = 7a92476f
sta %f18,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7cd94d89
! Mem[0000000030141410] = 972b8da2, %l6 = 00000000000008a4
swapa [%i5+%o5]0x81,%l6 ! %l6 = 00000000972b8da2
! %l4 = 0000005d, %l5 = 5120908c, Mem[0000000010181408] = e6baffff 51000000
stda %l4,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000005d 5120908c
! %l7 = 00000000ca706a57, Mem[0000000010041410] = 0114fe9362120000
stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ca706a57
! %l6 = 00000000972b8da2, Mem[0000000010081408] = 9799d08d
stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 972b8da2
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = f4d95553, %l2 = ffffffffffffbae6
ldswa [%i5+%o5]0x88,%l2 ! %l2 = fffffffff4d95553
p0_label_7:
! Mem[0000000030101400] = ffbd5252, %l5 = 000000005120908c
lduba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000021800180] = ca4c59fe, %l5 = 00000000000000ff
lduba [%o3+0x181]%asi,%l5 ! %l5 = 000000000000004c
! Mem[00000000100c1408] = 0469043f5141851b, %l5 = 000000000000004c
ldxa [%i3+0x008]%asi,%l5 ! %l5 = 0469043f5141851b
! Mem[0000000030181408] = 7c57a131, %l2 = fffffffff4d95553
ldswa [%i6+%o4]0x81,%l2 ! %l2 = 000000007c57a131
! Mem[00000000100c1438] = 00080cdd, %l1 = 19653feffd866a71
ldsba [%i3+0x03a]%asi,%l1 ! %l1 = 000000000000000c
! Mem[00000000100c1418] = b8014883a217791d, %f12 = 474d2f52 e361fd4e
ldda [%i3+0x018]%asi,%f12 ! %f12 = b8014883 a217791d
! Mem[0000000030041408] = 9bc658e8, %l3 = 0000000000000051
ldsha [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffff9bc6
! Mem[0000000010001400] = 643cd6ce, %l0 = e82b2a807f938a05
ldsha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000643c
! Mem[0000000010001400] = ced63c64, %l0 = 000000000000643c
ldsha [%i0+%g0]0x88,%l0 ! %l0 = 0000000000003c64
! Starting 10 instruction Store Burst
! %f15 = 1ba7d9de, Mem[0000000010041408] = dd5b4d91
sta %f15,[%i1+%o4]0x88 ! Mem[0000000010041408] = 1ba7d9de
p0_label_8:
! Mem[0000000030081410] = b4460cc1, %l3 = ffffffffffff9bc6
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 000000c1000000ff
! Mem[0000000010181410] = ff371e99, %l7 = 00000000ca706a57
swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000ff371e99
! %f28 = 6c02c89e c47f799d, %l2 = 000000007c57a131
! Mem[0000000030081418] = 60fdd230f31df000
add %i2,0x018,%g1
stda %f28,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081418] = 60fdd230c47f799d
! Mem[0000000010041410] = ca706a57, %f0 = 412621cf
lda [%i1+%o5]0x88,%f0 ! %f0 = ca706a57
! %l4 = 000000000000005d, Mem[0000000010081410] = bee79dfd
stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000005d
! %l3 = 00000000000000c1, Mem[0000000030181410] = 0ee20c9d3fd7489e
stxa %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000c1
! %f16 = 2b1b3d1d f6152b8c, Mem[0000000010181400] = 00000000 da9632ea
stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = 2b1b3d1d f6152b8c
! %l4 = 0000005d, %l5 = 5141851b, Mem[0000000030041410] = ffffbae6 00000051
stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000005d 5141851b
! %l0 = 00003c64, %l1 = 0000000c, Mem[0000000030081400] = cf212641 4b58f5db
stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00003c64 0000000c
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 06be6147a28d2b97, %f20 = 0469043f 5141851b
ldda [%i2+%o4]0x88,%f20 ! %f20 = 06be6147 a28d2b97
p0_label_9:
! %l4 = 000000000000005d, %l4 = 000000000000005d, %l2 = 000000007c57a131
or %l4,%l4,%l2 ! %l2 = 000000000000005d
! Mem[00000000201c0000] = f1a76bf6, %l4 = 000000000000005d
ldsh [%o0+%g0],%l4 ! %l4 = fffffffffffff1a7
! Mem[0000000010101438] = 049f032f97340d73, %f22 = f1000000 8dd09997
ldd [%i4+0x038],%f22 ! %f22 = 049f032f 97340d73
! %f9 = 7b6ee7ab, %f13 = a217791d, %f27 = f4b4c85e
fadds %f9 ,%f13,%f27 ! %f27 = 7b6ee7ab
! Mem[0000000010141400] = 95c7dedf 4e0cafcb, %l2 = 0000005d, %l3 = 000000c1
ldda [%i5+%g0]0x88,%l2 ! %l2 = 000000004e0cafcb 0000000095c7dedf
! Mem[0000000030001410] = 8a0af69c08a1b209, %l0 = 0000000000003c64
ldxa [%i0+%o5]0x89,%l0 ! %l0 = 8a0af69c08a1b209
! %f6 = ed8fbb52, %f26 = b3100ec3, %f16 = 2b1b3d1d
fmuls %f6 ,%f26,%f16 ! %f16 = 6121c350
! Mem[0000000010081410] = 0000005d 9bf9a82b, %l0 = 08a1b209, %l1 = 0000000c
ldda [%i2+%o5]0x80,%l0 ! %l0 = 000000000000005d 000000009bf9a82b
! Mem[0000000010001420] = 60710609709e833d, %l6 = 00000000972b8da2
ldxa [%i0+0x020]%asi,%l6 ! %l6 = 60710609709e833d
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 522f4d47, %l6 = 60710609709e833d
swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000522f4d47
p0_label_10:
! Mem[0000000030181400] = ded9a71b, %l7 = 00000000ff371e99
swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000ded9a71b
! Mem[000000001018141c] = 2a01cd44, %l2 = 000000004e0cafcb, %asi = 80
swapa [%i6+0x01c]%asi,%l2 ! %l2 = 000000002a01cd44
! Mem[00000000201c0000] = f1a76bf6, %l3 = 0000000095c7dedf
ldstub [%o0+%g0],%l3 ! %l3 = 000000f1000000ff
! Mem[0000000010081428] = 30feeba5, %l6 = 522f4d47, %l2 = 2a01cd44
add %i2,0x28,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000030feeba5
! %f18 = 7cd94d89 860f3107, Mem[00000000300c1408] = ff488676 a335fab1
stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 7cd94d89 860f3107
! Mem[000000001010140f] = 2a13f6c0, %l0 = 000000000000005d
ldstuba [%i4+0x00f]%asi,%l0 ! %l0 = 000000c0000000ff
! %f2 = ea3296da f1000000, Mem[0000000030041410] = 5d000000 1b854151
stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = ea3296da f1000000
! %f22 = 049f032f 97340d73, Mem[0000000010001420] = 60710609 709e833d
std %f22,[%i0+0x020] ! Mem[0000000010001420] = 049f032f 97340d73
! %l5 = 0469043f5141851b, Mem[0000000010141422] = 9475d354, %asi = 80
stha %l5,[%i5+0x022]%asi ! Mem[0000000010141420] = 9475851b
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = c5ea08a4, %l6 = 00000000522f4d47
lduha [%i0+%o4]0x89,%l6 ! %l6 = 00000000000008a4
p0_label_11:
! Mem[0000000030081400] = 0000000c00003c64, %f8 = 3546da2c 7b6ee7ab
ldda [%i2+%g0]0x89,%f8 ! %f8 = 0000000c 00003c64
! Mem[0000000030101408] = 2aa51fdd, %l6 = 00000000000008a4
ldsba [%i4+%o4]0x81,%l6 ! %l6 = 000000000000002a
! Mem[0000000010141400] = cbaf0c4e, %f16 = 6121c350
lda [%i5+%g0]0x80,%f16 ! %f16 = cbaf0c4e
! Mem[0000000010101410] = 87f246b1, %l1 = 000000009bf9a82b
lduha [%i4+%o5]0x88,%l1 ! %l1 = 00000000000046b1
! Mem[00000000211c0000] = 102fc666, %l6 = 000000000000002a
lduba [%o2+0x001]%asi,%l6 ! %l6 = 000000000000002f
! %f7 = 6bad3bc5, %f19 = 860f3107
fcmpes %fcc2,%f7 ,%f19 ! %fcc2 = 2
! Mem[0000000010041410] = 576a70ca 00000000, %l4 = fffff1a7, %l5 = 5141851b
ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000576a70ca 0000000000000000
! Mem[0000000030101400] = 5252bdff, %l6 = 000000000000002f
ldsha [%i4+%g0]0x89,%l6 ! %l6 = ffffffffffffbdff
! Mem[0000000010101410] = b146f2879a156aaf, %l3 = 00000000000000f1
ldxa [%i4+%o5]0x80,%l3 ! %l3 = b146f2879a156aaf
! Starting 10 instruction Store Burst
! %l6 = ffffffffffffbdff, Mem[00000000100c1410] = 7c2f9399
stba %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 7c2f93ff
p0_label_12:
! %f20 = 06be6147 a28d2b97, Mem[0000000010181400] = 2b1b3d1d f6152b8c
stda %f20,[%i6+%g0]0x80 ! Mem[0000000010181400] = 06be6147 a28d2b97
! %l7 = 00000000ded9a71b, Mem[0000000030101408] = 388dc1cfdd1fa52a
stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000ded9a71b
! Mem[0000000030001408] = c5ea08a4, %l6 = ffffffffffffbdff
swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000c5ea08a4
! Mem[0000000010001402] = 643cd6ce, %l3 = b146f2879a156aaf
ldstuba [%i0+0x002]%asi,%l3 ! %l3 = 000000d6000000ff
! %l4 = 00000000576a70ca, Mem[00000000100c140a] = 0469043f, %asi = 80
stha %l4,[%i3+0x00a]%asi ! Mem[00000000100c1408] = 046970ca
! %l3 = 00000000000000d6, Mem[0000000010101400] = 894dd97c
stba %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 894dd9d6
! %l2 = 0000000030feeba5, Mem[00000000100c1410] = ff932f7c
stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = eba52f7c
! Mem[0000000010001400] = 643cffce, %l7 = 00000000ded9a71b
swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000643cffce
! %l7 = 00000000643cffce, Mem[0000000030041408] = e858c69b
stwa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 643cffce
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 05916c5d, %f25 = ad6a3b63
lda [%i3+%g0]0x81,%f25 ! %f25 = 05916c5d
p0_label_13:
! Mem[0000000010041400] = a4080000, %l1 = 00000000000046b1
ldswa [%i1+%g0]0x88,%l1 ! %l1 = ffffffffa4080000
! Mem[0000000010041408] = ded9a71b, %l0 = 00000000000000c0
ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffde
! Mem[0000000030101408] = ded9a71b, %l4 = 00000000576a70ca
ldswa [%i4+%o4]0x89,%l4 ! %l4 = ffffffffded9a71b
! Mem[0000000030081410] = ff0c46b4 65b7835d, %l2 = 30feeba5, %l3 = 000000d6
ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff0c46b4 0000000065b7835d
! Mem[0000000030041400] = 3d839e703d86de4e, %l0 = ffffffffffffffde
ldxa [%i1+%g0]0x81,%l0 ! %l0 = 3d839e703d86de4e
! Mem[0000000030001400] = ffe6f2ac397ae14f, %l4 = ffffffffded9a71b
ldxa [%i0+%g0]0x81,%l4 ! %l4 = ffe6f2ac397ae14f
! Mem[0000000010141410] = 5355d9f4, %l0 = 3d839e703d86de4e
ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000053
! Mem[0000000010001404] = b9d66c2b, %l1 = ffffffffa4080000
lduha [%i0+0x004]%asi,%l1 ! %l1 = 000000000000b9d6
! Mem[0000000010181400] = 06be6147a28d2b97, %l7 = 00000000643cffce
ldxa [%i6+%g0]0x80,%l7 ! %l7 = 06be6147a28d2b97
! Starting 10 instruction Store Burst
! %l7 = 06be6147a28d2b97, Mem[0000000030001410] = 09b2a1089cf60a8a
stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 06be6147a28d2b97
p0_label_14:
! %f26 = b3100ec3, Mem[0000000030141410] = a4080000
sta %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = b3100ec3
! %l3 = 0000000065b7835d, Mem[0000000010101408] = 25cacb09
stwa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 65b7835d
! %l3 = 0000000065b7835d, Mem[00000000211c0000] = 102fc666, %asi = 80
stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 835dc666
! %l6 = 00000000c5ea08a4, Mem[0000000020800000] = cdec98bf
sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 08a498bf
! %l3 = 0000000065b7835d, immed = fffff90d, %y = 00000000
udiv %l3,-0x6f3,%l7 ! %l7 = 0000000000000000
mov %l0,%y ! %y = 00000053
! %l2 = 00000000ff0c46b4, Mem[0000000010101400] = d6d94d89
stwa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff0c46b4
! %l1 = 000000000000b9d6, Mem[00000000201c0000] = ffa76bf6
sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = b9d66bf6
! Mem[0000000010141408] = d07c1cc26f47e6ba, %l7 = 0000000000000000
ldxa [%i5+%o4]0x88,%l7 ! %l7 = d07c1cc26f47e6ba
! %f16 = cbaf0c4e f6152b8c 7cd94d89 860f3107
! %f20 = 06be6147 a28d2b97 049f032f 97340d73
! %f24 = 31b9e96c 05916c5d b3100ec3 7b6ee7ab
! %f28 = 6c02c89e c47f799d 5dbd5252 152b3a1b
stda %f16,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = cbaf0c4e, %l6 = 00000000c5ea08a4
ldsha [%i5+0x000]%asi,%l6 ! %l6 = ffffffffffffcbaf
p0_label_15:
! Mem[0000000010041400] = 576a70ca a4080000, %l6 = ffffcbaf, %l7 = 6f47e6ba
ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000a4080000 00000000576a70ca
! Mem[0000000030081408] = 6bad3bc5, %f7 = 6bad3bc5
lda [%i2+%o4]0x89,%f7 ! %f7 = 6bad3bc5
! %l4 = ffe6f2ac397ae14f, %l0 = 0000000000000053, %l4 = ffe6f2ac397ae14f
mulx %l4,%l0,%l4 ! %l4 = f7e0add6a2d70c9d
! Mem[0000000010041420] = 7074f390ad075847, %l4 = f7e0add6a2d70c9d
ldxa [%i1+0x020]%asi,%l4 ! %l4 = 7074f390ad075847
! Mem[0000000010141408] = d07c1cc2 6f47e6ba, %l6 = a4080000, %l7 = 576a70ca
ldda [%i5+%o4]0x88,%l6 ! %l6 = 000000006f47e6ba 00000000d07c1cc2
membar #Sync ! Added by membar checker (1)
! Mem[0000000010181410] = ca706a57, %l0 = 0000000000000053
ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffca706a57
! Mem[0000000030181408] = 07310f86 894dd97c, %l2 = ff0c46b4, %l3 = 65b7835d
ldda [%i6+%o4]0x81,%l2 ! %l2 = 0000000007310f86 00000000894dd97c
! Mem[0000000010141410] = 5355d9f4, %l5 = 0000000000000000
ldsba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000053
! %l1 = 000000000000b9d6, imm = ffffffffffffff01, %l6 = 000000006f47e6ba
add %l1,-0x0ff,%l6 ! %l6 = 000000000000b8d7
! Starting 10 instruction Store Burst
! %l2 = 0000000007310f86, Mem[0000000010001408] = a36197df
stwa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 07310f86
p0_label_16:
! Mem[0000000010081400] = c99bdc5d, %l1 = 000000000000b9d6
swapa [%i2+%g0]0x88,%l1 ! %l1 = 00000000c99bdc5d
! Code Fragment 4
p0_fragment_3:
! %l0 = ffffffffca706a57
setx 0xfc3d4a8855980524,%g7,%l0 ! %l0 = fc3d4a8855980524
! %l1 = 00000000c99bdc5d
setx 0xb09b52b85d56ad4d,%g7,%l1 ! %l1 = b09b52b85d56ad4d
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 = fc3d4a8855980524
setx 0xec9f75d78043cd04,%g7,%l0 ! %l0 = ec9f75d78043cd04
! %l1 = b09b52b85d56ad4d
setx 0x92fcf457846509b0,%g7,%l1 ! %l1 = 92fcf457846509b0
! Mem[0000000030081400] = 00003c64, %l3 = 00000000894dd97c
swapa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000003c64
! %l0 = ec9f75d78043cd04, Mem[0000000010181410] = 576a70ca
stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 576a7004
! %l4 = 7074f390ad075847, Mem[0000000010181400] = 4761be06
stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ad075847
! %l2 = 0000000007310f86, Mem[00000000211c0001] = 835dc666, %asi = 80
stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = 8386c666
! %f28 = 6c02c89e c47f799d, %l4 = 7074f390ad075847
! Mem[0000000010001400] = ded9a71bb9d66c2b
stda %f28,[%i0+%l4]ASI_PST32_PL ! Mem[0000000010001400] = 9d797fc49ec8026c
! %l6 = 000000000000b8d7, imm = fffffffffffffadf, %l5 = 0000000000000053
sub %l6,-0x521,%l5 ! %l5 = 000000000000bdf8
! %l4 = ad075847, %l5 = 0000bdf8, Mem[0000000010001400] = c47f799d 6c02c89e
stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = ad075847 0000bdf8
! Starting 10 instruction Load Burst
! %l4 = 7074f390ad075847, imm = fffffffffffffb97, %l0 = ec9f75d78043cd04
or %l4,-0x469,%l0 ! %l0 = fffffffffffffbd7
p0_label_17:
! Code Fragment 4
p0_fragment_4:
! %l0 = fffffffffffffbd7
setx 0x4cf759d7c5a63cad,%g7,%l0 ! %l0 = 4cf759d7c5a63cad
! %l1 = 92fcf457846509b0
setx 0x471aadcfd60e9b37,%g7,%l1 ! %l1 = 471aadcfd60e9b37
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 = 4cf759d7c5a63cad
setx 0x770227586dc18af9,%g7,%l0 ! %l0 = 770227586dc18af9
! %l1 = 471aadcfd60e9b37
setx 0x59ab990f86b7565e,%g7,%l1 ! %l1 = 59ab990f86b7565e
! Mem[0000000010181400] = ad075847, %f26 = b3100ec3
lda [%i6+%g0]0x88,%f26 ! %f26 = ad075847
! Mem[00000000100c1418] = b8014883, %l0 = 770227586dc18af9
lduba [%i3+0x019]%asi,%l0 ! %l0 = 0000000000000001
! Mem[0000000010181410] = 04706a57, %l0 = 0000000000000001
lduha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000470
! Mem[0000000010001410] = 0e1f1262, %l5 = 000000000000bdf8
lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000001262
! Mem[0000000030101400] = 1b3a2b155252bdff, %f2 = ea3296da f1000000
ldda [%i4+%g0]0x89,%f2 ! %f2 = 1b3a2b15 5252bdff
! Mem[0000000030041400] = 3d839e70, %l2 = 0000000007310f86
lduha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000003d83
! %f30 = 5dbd5252, Mem[0000000030181408] = 07310f86
sta %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = 5dbd5252
! Mem[0000000030081400] = 0000000c894dd97c, %f30 = 5dbd5252 152b3a1b
ldda [%i2+%g0]0x89,%f30 ! %f30 = 0000000c 894dd97c
! Starting 10 instruction Store Burst
! %l5 = 0000000000001262, Mem[00000000211c0000] = 8386c666
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 1262c666
p0_label_18:
! %l4 = ad075847, %l5 = 00001262, Mem[0000000030141410] = c30e10b3 38235dc9
stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ad075847 00001262
! Mem[0000000010181420] = c1e6ac7d0b419631, %l7 = 00000000d07c1cc2, %l6 = 000000000000b8d7
add %i6,0x20,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = c1e6ac7d0b419631
! %f2 = 1b3a2b15 5252bdff, %l0 = 0000000000000470
! Mem[0000000030041400] = 3d839e703d86de4e
stda %f2,[%i1+%l0]ASI_PST8_SL ! Mem[0000000030041400] = 3d839e70152b3a4e
! Mem[0000000010001408] = 07310f86, %l1 = 59ab990f86b7565e
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 00000007000000ff
! %f22 = 049f032f 97340d73, Mem[0000000010141410] = f4d95553 91669715
stda %f22,[%i5+%o5]0x88 ! Mem[0000000010141410] = 049f032f 97340d73
! %f8 = 0000000c, %f28 = 6c02c89e, %f12 = b8014883 a217791d
fsmuld %f8 ,%f28,%f12 ! %l0 = 0000000000000492, Unfinished, %fsr = 0800000000
! %l2 = 0000000000003d83, Mem[00000000100c1410] = eba52f7c06a1f929
stxa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000000000003d83
! %f19 = 860f3107, Mem[00000000100c1428] = d4e50e16
sta %f19,[%i3+0x028]%asi ! Mem[00000000100c1428] = 860f3107
! %l7 = 00000000d07c1cc2, Mem[0000000010041410] = 576a70ca
sth %l7,[%i1+%o5] ! Mem[0000000010041410] = 1cc270ca
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ceff3c64, %l5 = 0000000000001262
lduha [%i1+%o4]0x81,%l5 ! %l5 = 000000000000ceff
p0_label_19:
! Mem[0000000030141400] = eeb23463, %l6 = c1e6ac7d0b419631
ldsba [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000063
! Mem[0000000030141408] = ad6a3b63, %l2 = 0000000000003d83
ldsba [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffffad
! Mem[00000000100c1408] = 046970ca, %l5 = 000000000000ceff
ldsb [%i3+%o4],%l5 ! %l5 = 0000000000000004
! Mem[00000000201c0000] = b9d66bf6, %l7 = 00000000d07c1cc2
ldsh [%o0+%g0],%l7 ! %l7 = ffffffffffffb9d6
! Mem[0000000010141410] = 049f032f97340d73, %l2 = ffffffffffffffad
ldxa [%i5+%o5]0x88,%l2 ! %l2 = 049f032f97340d73
! Mem[0000000030141410] = ad07584700001262, %f30 = 0000000c 894dd97c
ldda [%i5+%o5]0x81,%f30 ! %f30 = ad075847 00001262
! Mem[00000000100c1408] = 1b854151 ca706904, %l6 = 00000063, %l7 = ffffb9d6
ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000ca706904 000000001b854151
! Mem[0000000010181400] = 475807ad, %l6 = 00000000ca706904
lduba [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000047
! Mem[0000000010001410] = 0e1f1262, %l4 = 7074f390ad075847
lduwa [%i0+%o5]0x88,%l4 ! %l4 = 000000000e1f1262
! Starting 10 instruction Store Burst
! %l7 = 000000001b854151, Mem[0000000010081400] = d6b90000
stba %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 51b90000
p0_label_20:
! Mem[0000000010081410] = 0000005d, %l5 = 0000000000000004
ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %l6 = 0000000000000047, Mem[00000000100c1439] = 00080cdd, %asi = 80
stba %l6,[%i3+0x039]%asi ! Mem[00000000100c1438] = 00470cdd
! Mem[0000000030081400] = 0000000c894dd97c, %l7 = 000000001b854151
ldxa [%i2+%g0]0x89,%l7 ! %l7 = 0000000c894dd97c
! Mem[0000000010181408] = 0000005d, %l6 = 0000000000000047
swapa [%i6+%o4]0x80,%l6 ! %l6 = 000000000000005d
! Mem[0000000010181400] = 475807ad, %l4 = 000000000e1f1262
ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 00000047000000ff
! %l1 = 0000000000000007, Mem[0000000030081408] = 6bad3bc5
stba %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 6bad3b07
! Mem[0000000010101414] = 9a156aaf, %l4 = 0000000000000047
ldstub [%i4+0x014],%l4 ! %l4 = 0000009a000000ff
! %f24 = 31b9e96c 05916c5d, Mem[0000000010001418] = 1da65e34 aa7d2e23
stda %f24,[%i0+0x018]%asi ! Mem[0000000010001418] = 31b9e96c 05916c5d
! %l0 = 0000000000000492, immed = 00000bcd, %y = 00000053
umul %l0,0xbcd,%l3 ! %l3 = 000000000035eeea, %y = 00000000
! Starting 10 instruction Load Burst
! %f16 = cbaf0c4e f6152b8c, %f5 = 474d2f52
fdtos %f16,%f5 ! %f5 = ff800000
p0_label_21:
membar #Sync ! Added by membar checker (2)
! Mem[0000000010181400] = ff5807ad a28d2b97 00000047 5120908c
! Mem[0000000010181410] = 04706a57 2dc5892e 2697a53f 4e0cafcb
! Mem[0000000010181420] = c1e6ac7d 0b419631 bb47b886 92e6fbc0
! Mem[0000000010181430] = 6a19e93a b58e6063 6f32787f 6a315fc1
ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
! Mem[00000000100c1410] = 00000000, %l1 = 0000000000000007
lduwa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = f1000000, %l0 = 0000000000000492
lduba [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001408] = ff310f86, %l4 = 000000000000009a
ldsha [%i0+%o4]0x80,%l4 ! %l4 = ffffffffffffff31
! Mem[0000000010101428] = 43a2396f159ad392, %l1 = 0000000000000000
ldxa [%i4+0x028]%asi,%l1 ! %l1 = 43a2396f159ad392
! Mem[00000000100c1404] = da9632ea, %l5 = 0000000000000000
lduh [%i3+0x006],%l5 ! %l5 = 00000000000032ea
! Mem[0000000020800040] = 908c359e, %l3 = 000000000035eeea
lduha [%o1+0x040]%asi,%l3 ! %l3 = 000000000000908c
! Mem[0000000010041400] = 000008a4 ca706a57 ded9a71b 38bbe9e4
! Mem[0000000010041410] = 1cc270ca 00000000 85b7a95d 0a7a7b57
! Mem[0000000010041420] = 7074f390 ad075847 0475329a c46788cf
! Mem[0000000010041430] = 4377bb05 e3857c59 bad76926 e10ece31
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[0000000010141410] = 97340d73, %l3 = 000000000000908c
lduba [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000073
! Starting 10 instruction Store Burst
! %f31 = 6a315fc1, Mem[00000000100c1410] = 00000000
sta %f31,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 6a315fc1
p0_label_22:
! %f30 = 6f32787f, %f17 = a28d2b97, %f22 = 2697a53f
fsubs %f30,%f17,%f22 ! %f22 = 6f32787f
! %l6 = 000000000000005d, Mem[0000000030101408] = 1ba7d9de00000000
stxa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000000000005d
! %f23 = 4e0cafcb, Mem[0000000030181408] = 5dbd5252
sta %f23,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4e0cafcb
! %l1 = 43a2396f159ad392, Mem[0000000010101410] = b146f287, %asi = 80
stha %l1,[%i4+0x010]%asi ! Mem[0000000010101410] = d392f287
! Mem[0000000010041404] = ca706a57, %l5 = 00000000000032ea
swap [%i1+0x004],%l5 ! %l5 = 00000000ca706a57
! %l0 = 00000000, %l1 = 159ad392, Mem[0000000030041400] = 3d839e70 152b3a4e
stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 159ad392
! %f24 = c1e6ac7d 0b419631, Mem[0000000010141410] = 97340d73 049f032f
stda %f24,[%i5+%o5]0x88 ! Mem[0000000010141410] = c1e6ac7d 0b419631
! %l3 = 0000000000000073, %l7 = 0000000c894dd97c, %l1 = 43a2396f159ad392
orn %l3,%l7,%l1 ! %l1 = fffffff376b226f3
! Mem[00000000100c1405] = da9632ea, %l1 = fffffff376b226f3
ldstuba [%i3+0x005]%asi,%l1 ! %l1 = 00000096000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 000008a4, %l7 = 0000000c894dd97c
lduha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
p0_label_23:
! Mem[00000000100c1408] = 046970ca5141851b, %l1 = 0000000000000096
ldxa [%i3+0x008]%asi,%l1 ! %l1 = 046970ca5141851b
! Mem[0000000030041400] = 00000000159ad392, %f30 = 6f32787f 6a315fc1
ldda [%i1+%g0]0x81,%f30 ! %f30 = 00000000 159ad392
! Mem[00000000300c1400] = 05916c5d 5392059d 7cd94d89 860f3107
! Mem[00000000300c1410] = d4a07e91 4079611f bacb85e3 ae339ae5
! Mem[00000000300c1420] = c78dcd1f 82dea6cf ac259486 4da2c09a
! Mem[00000000300c1430] = 789302e3 0978858f c41d1ee2 4bdac1b2
ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
! Mem[0000000021800040] = b2ac0f03, %l0 = 0000000000000000
ldsha [%o3+0x040]%asi,%l0 ! %l0 = ffffffffffffb2ac
! Mem[0000000010181414] = 2dc5892e, %l1 = 046970ca5141851b
ldsha [%i6+0x014]%asi,%l1 ! %l1 = 0000000000002dc5
! Mem[0000000010181428] = bb47b886 92e6fbc0, %l2 = 97340d73, %l3 = 00000073
ldda [%i6+0x028]%asi,%l2 ! %l2 = 00000000bb47b886 0000000092e6fbc0
! Mem[0000000030181408] = 4e0cafcb894dd97c, %f26 = bb47b886 92e6fbc0
ldda [%i6+%o4]0x81,%f26 ! %f26 = 4e0cafcb 894dd97c
! Mem[00000000201c0000] = b9d66bf6, %l5 = 00000000ca706a57
ldub [%o0+0x001],%l5 ! %l5 = 00000000000000d6
! Mem[00000000218000c0] = e8e8e4de, %l2 = 00000000bb47b886
ldub [%o3+0x0c1],%l2 ! %l2 = 00000000000000e8
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = b4460cff, %l6 = 000000000000005d
swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000b4460cff
p0_label_24:
! %l1 = 0000000000002dc5, Mem[0000000010141428] = 91e10fb8d8f3310f, %asi = 80
stxa %l1,[%i5+0x028]%asi ! Mem[0000000010141428] = 0000000000002dc5
! %f20 = 04706a57, Mem[0000000030101410] = f0ace0d5
sta %f20,[%i4+%o5]0x89 ! Mem[0000000030101410] = 04706a57
! %f21 = 2dc5892e, Mem[0000000010081400] = 51b90000
sta %f21,[%i2+%g0]0x80 ! Mem[0000000010081400] = 2dc5892e
! Mem[0000000030141410] = 475807ad, %l7 = 0000000000000000
ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 000000ad000000ff
! %f26 = 4e0cafcb 894dd97c, Mem[0000000030081400] = 894dd97c 0000000c
stda %f26,[%i2+%g0]0x89 ! Mem[0000000030081400] = 4e0cafcb 894dd97c
membar #Sync ! Added by membar checker (3)
! %l1 = 0000000000002dc5, Mem[0000000010041408] = 1ba7d9de
stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00002dc5
! Mem[0000000010001410] = 0e1f1262, %l7 = 00000000000000ad
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000062000000ff
! Code Fragment 3
p0_fragment_5:
! %l0 = ffffffffffffb2ac
setx 0x159f45cffeee20dc,%g7,%l0 ! %l0 = 159f45cffeee20dc
! %l1 = 0000000000002dc5
setx 0x900203a0500050c4,%g7,%l1 ! %l1 = 900203a0500050c4
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 = 159f45cffeee20dc
setx 0x12feb7b7a53153c3,%g7,%l0 ! %l0 = 12feb7b7a53153c3
! %l1 = 900203a0500050c4
setx 0xc5ca8a5804c75bc0,%g7,%l1 ! %l1 = c5ca8a5804c75bc0
! Mem[0000000010181408] = 00000047, %l2 = 00000000000000e8
swapa [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000047
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 894dd97c, %l0 = 12feb7b7a53153c3
ldswa [%i3+%o4]0x89,%l0 ! %l0 = ffffffff894dd97c
p0_label_25:
! Mem[00000000100c1408] = 1b854151ca706904, %f12 = 8f857809 e3029378
ldda [%i3+%o4]0x88,%f12 ! %f12 = 1b854151 ca706904
! %l1 = c5ca8a5804c75bc0, %l5 = 00000000000000d6, %y = 00000000
smul %l1,%l5,%l6 ! %l6 = 00000003fea6b280, %y = 00000003
! Mem[0000000010001410] = ff121f0e, %l7 = 0000000000000062
lduwa [%i0+%o5]0x80,%l7 ! %l7 = 00000000ff121f0e
! Mem[00000000300c1400] = 05916c5d5392059d, %f4 = 1f617940 917ea0d4
ldda [%i3+%g0]0x81,%f4 ! %f4 = 05916c5d 5392059d
! Mem[0000000030001408] = ffbdffff, %l5 = 00000000000000d6
lduha [%i0+%o4]0x81,%l5 ! %l5 = 000000000000ffbd
! Mem[0000000030101400] = ffbd5252, %f11 = 869425ac
lda [%i4+%g0]0x81,%f11 ! %f11 = ffbd5252
! Mem[00000000100c1430] = b968b3a9f6cda1ad, %f14 = b2c1da4b e21e1dc4
ldd [%i3+0x030],%f14 ! %f14 = b968b3a9 f6cda1ad
! Mem[0000000010101408] = 65b7835d2a13f6ff, %l2 = 0000000000000047
ldxa [%i4+%o4]0x80,%l2 ! %l2 = 65b7835d2a13f6ff
! Mem[0000000010041400] = a4080000, %f20 = 04706a57
lda [%i1+%g0]0x88,%f20 ! %f20 = a4080000
! Starting 10 instruction Store Burst
! %f0 = 9d059253 5d6c9105, Mem[0000000010101400] = 5d000000 9334c67c
stda %f0 ,[%i4+0x000]%asi ! Mem[0000000010101400] = 9d059253 5d6c9105
p0_label_26:
! Mem[0000000010001410] = ff121f0e, %l1 = c5ca8a5804c75bc0
swap [%i0+%o5],%l1 ! %l1 = 00000000ff121f0e
! Mem[00000000201c0000] = b9d66bf6, %l5 = 000000000000ffbd
ldstub [%o0+%g0],%l5 ! %l5 = 000000b9000000ff
! %l5 = 00000000000000b9, Mem[0000000030181410] = a28d2b97
stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = a28d2bb9
! %f0 = 9d059253 5d6c9105 07310f86 894dd97c
! %f4 = 05916c5d 5392059d e59a33ae e385cbba
! %f8 = cfa6de82 1fcd8dc7 9ac0a24d ffbd5252
! %f12 = 1b854151 ca706904 b968b3a9 f6cda1ad
stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! %l5 = 00000000000000b9, Mem[0000000010081418] = 0120a6e07026434e
stx %l5,[%i2+0x018] ! Mem[0000000010081418] = 00000000000000b9
! Mem[0000000030081408] = 073bad6b, %l6 = 00000003fea6b280
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000007000000ff
! %l5 = 00000000000000b9, Mem[0000000010041420] = 7074f390ad075847
stx %l5,[%i1+0x020] ! Mem[0000000010041420] = 00000000000000b9
! Mem[00000000300c1400] = 5d6c9105, %l4 = ffffffffffffff31
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000005000000ff
! %l6 = 0000000000000007, Mem[0000000010141408] = bae6476f
stb %l6,[%i5+%o4] ! Mem[0000000010141408] = 07e6476f
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 8c902051 e8000000, %l0 = 894dd97c, %l1 = ff121f0e
ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000e8000000 000000008c902051
p0_label_27:
! Mem[0000000030001410] = 06be6147, %l7 = 00000000ff121f0e
lduba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000006
! Mem[0000000030081400] = 4e0cafcb894dd97c, %l3 = 0000000092e6fbc0
ldxa [%i2+%g0]0x89,%l3 ! %l3 = 4e0cafcb894dd97c
! Mem[0000000010101400] = 5392059d, %l0 = 00000000e8000000
ldsba [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffffff9d
! Mem[0000000010181414] = 2dc5892e, %l0 = ffffffffffffff9d
lduh [%i6+0x014],%l0 ! %l0 = 0000000000002dc5
! Mem[0000000010141408] = 6f47e607, %l5 = 00000000000000b9
ldsba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000007
! Mem[0000000010001408] = 860f31ff, %l3 = 4e0cafcb894dd97c
lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030041400] = 00000000, %l5 = 0000000000000007
lduba [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
! %l7 = 0000000000000006, imm = fffffffffffffaa6, %l7 = 0000000000000006
or %l7,-0x55a,%l7 ! %l7 = fffffffffffffaa6
! Mem[0000000030181408] = 4e0cafcb, %l2 = 65b7835d2a13f6ff
ldswa [%i6+%o4]0x81,%l2 ! %l2 = 000000004e0cafcb
! Starting 10 instruction Store Burst
! %f28 = 6a19e93a, Mem[0000000010081408] = 972b8da2
sta %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = 6a19e93a
p0_label_28:
! %f31 = 159ad392, Mem[0000000010001410] = 04c75bc0
sta %f31,[%i0+%o5]0x80 ! Mem[0000000010001410] = 159ad392
! %f18 = 00000047, Mem[00000000100c1408] = 07310f86
sta %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000047
! Mem[0000000010181408] = 000000e8, %l3 = 00000000000000ff
ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141408] = 6f47e607, %l3 = 0000000000000000
swapa [%i5+%o4]0x88,%l3 ! %l3 = 000000006f47e607
! %f28 = 6a19e93a b58e6063, %l6 = 0000000000000007
! Mem[00000000300c1430] = 789302e30978858f
add %i3,0x030,%g1
stda %f28,[%g1+%l6]ASI_PST16_S ! Mem[00000000300c1430] = 7893e93ab58e6063
! %l2 = 000000004e0cafcb, Mem[0000000020800000] = 08a498bf
sth %l2,[%o1+%g0] ! Mem[0000000020800000] = afcb98bf
! %l5 = 0000000000000000, %l4 = 0000000000000005, %l5 = 0000000000000000
addc %l5,%l4,%l5 ! %l5 = 0000000000000005
! %l3 = 000000006f47e607, Mem[00000000218001c0] = f50813ce
stb %l3,[%o3+0x1c0] ! Mem[00000000218001c0] = 070813ce
! %l3 = 000000006f47e607, immd = 0000000000000b33, %l5 = 0000000000000005
sdivx %l3,0xb33,%l5 ! %l5 = 000000000009efbd
! Starting 10 instruction Load Burst
! %l2 = 000000004e0cafcb, immd = 00000000000007b8, %l6 = 0000000000000007
udivx %l2,0x7b8,%l6 ! %l6 = 00000000000a1c97
p0_label_29:
! Mem[0000000030181408] = 4e0cafcb, %l5 = 000000000009efbd
lduba [%i6+%o4]0x81,%l5 ! %l5 = 000000000000004e
! Mem[0000000030101400] = ffbd5252152b3a1b, %f20 = a4080000 2dc5892e
ldda [%i4+%g0]0x81,%f20 ! %f20 = ffbd5252 152b3a1b
! Mem[0000000010141400] = cbaf0c4e, %l1 = 000000008c902051
ldsba [%i5+%g0]0x80,%l1 ! %l1 = ffffffffffffffcb
! Mem[0000000030181400] = 8c2b15f64e0cafcb, %f28 = 6a19e93a b58e6063
ldda [%i6+%g0]0x81,%f28 ! %f28 = 8c2b15f6 4e0cafcb
! Mem[00000000300c1400] = 5d6c91ff, %l5 = 000000000000004e
ldswa [%i3+%g0]0x89,%l5 ! %l5 = 000000005d6c91ff
! Mem[0000000030001410] = 4761be06, %l1 = ffffffffffffffcb
lduwa [%i0+%o5]0x89,%l1 ! %l1 = 000000004761be06
! Mem[0000000010101430] = b0a7bc5275cdefd2, %f0 = 9d059253 5d6c9105
ldd [%i4+0x030],%f0 ! %f0 = b0a7bc52 75cdefd2
! Mem[0000000030041400] = 00000000159ad392, %f24 = c1e6ac7d 0b419631
ldda [%i1+%g0]0x81,%f24 ! %f24 = 00000000 159ad392
! Mem[0000000010141410] = 3196410b, %f0 = b0a7bc52
lda [%i5+%o5]0x80,%f0 ! %f0 = 3196410b
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = b92b8da2, %l2 = 000000004e0cafcb
swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000b92b8da2
p0_label_30:
! %f0 = 3196410b, Mem[0000000010041408] = c52d0000
sta %f0 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3196410b
! Mem[0000000030101410] = 576a7004, %l5 = 000000005d6c91ff
swapa [%i4+%o5]0x81,%l5 ! %l5 = 00000000576a7004
! %f24 = 00000000, Mem[0000000010001408] = 860f31ff
sta %f24,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
! %l4 = 0000000000000005, %l7 = fffffffffffffaa6, %y = 00000003
udiv %l4,%l7,%l0 ! %l0 = 0000000000000003
mov %l0,%y ! %y = 00000003
! Mem[0000000010081400] = 2dc5892e, %l4 = 0000000000000005
swapa [%i2+%g0]0x80,%l4 ! %l4 = 000000002dc5892e
! %f14 = b968b3a9 f6cda1ad, Mem[0000000010141410] = 0b419631 c1e6ac7d
stda %f14,[%i5+%o5]0x88 ! Mem[0000000010141410] = b968b3a9 f6cda1ad
! %l3 = 000000006f47e607, Mem[0000000010101410] = d392f287
stwa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 6f47e607
! %f16 = ff5807ad a28d2b97 00000047 5120908c
! %f20 = ffbd5252 152b3a1b 6f32787f 4e0cafcb
! %f24 = 00000000 159ad392 4e0cafcb 894dd97c
! %f28 = 8c2b15f6 4e0cafcb 00000000 159ad392
stda %f16,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
! %l1 = 000000004761be06, imm = 0000000000000ae9, %l4 = 000000002dc5892e
and %l1,0xae9,%l4 ! %l4 = 0000000000000a00
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ffbdffff 89984b24, %l4 = 00000a00, %l5 = 576a7004
ldda [%i0+%o4]0x81,%l4 ! %l4 = 00000000ffbdffff 0000000089984b24
p0_label_31:
! Mem[0000000021800080] = 0a252e32, %l1 = 000000004761be06
lduha [%o3+0x080]%asi,%l1 ! %l1 = 0000000000000a25
! Mem[0000000030041400] = 92d39a1500000000, %f6 = e59a33ae e385cbba
ldda [%i1+%g0]0x89,%f6 ! %f6 = 92d39a15 00000000
! Mem[0000000030081408] = ff3bad6b, %l7 = fffffffffffffaa6
lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001408] = 00000000, %l5 = 0000000089984b24
lduha [%i0+0x00a]%asi,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (4)
! Mem[0000000010081434] = f6152b8c, %l0 = 0000000000000003
ldsh [%i2+0x036],%l0 ! %l0 = 0000000000002b8c
! Mem[0000000010181408] = ff0000e85120908c, %l4 = 00000000ffbdffff
ldxa [%i6+%o4]0x80,%l4 ! %l4 = ff0000e85120908c
! Mem[0000000010101400] = 9d059253 5d6c9105, %l2 = b92b8da2, %l3 = 6f47e607
ldda [%i4+%g0]0x80,%l2 ! %l2 = 000000009d059253 000000005d6c9105
! Mem[0000000030081410] = ff0c46b4, %l0 = 0000000000002b8c
lduwa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ff0c46b4
! Mem[0000000030041410] = f1000000, %l4 = ff0000e85120908c
lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000f1000000
! Starting 10 instruction Store Burst
! %f18 = 00000047, %f9 = 1fcd8dc7
fcmpes %fcc2,%f18,%f9 ! %fcc2 = 1
p0_label_32:
! %l7 = 00000000000000ff, Mem[000000001010142e] = 159ad392
sth %l7,[%i4+0x02e] ! Mem[000000001010142c] = 159a00ff
! %f22 = 6f32787f 4e0cafcb, Mem[0000000030181400] = f6152b8c cbaf0c4e
stda %f22,[%i6+%g0]0x89 ! Mem[0000000030181400] = 6f32787f 4e0cafcb
! %l3 = 000000005d6c9105, Mem[0000000010141400] = cbaf0c4edfdec795
stxa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000005d6c9105
! %l7 = 00000000000000ff, Mem[0000000021800080] = 0a252e32, %asi = 80
stha %l7,[%o3+0x080]%asi ! Mem[0000000021800080] = 00ff2e32
! Mem[0000000010001408] = 00000000, %l3 = 000000005d6c9105
swapa [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041408] = 3196410b, %l3 = 0000000000000000
swap [%i1+%o4],%l3 ! %l3 = 000000003196410b
! %l6 = 00000000000a1c97, Mem[0000000030081410] = ff0c46b4
stha %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 1c9746b4
! %l1 = 0000000000000a25, immd = fffffffffffff753, %l4 = 00000000f1000000
udivx %l1,-0x8ad,%l4 ! %l4 = 0000000000000000
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081400] = 972b8da2 ad0758ff
stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 65b7835d2a13f6ff, %f6 = 92d39a15 00000000
ldda [%i4+%o4]0x80,%f6 ! %f6 = 65b7835d 2a13f6ff
p0_label_33:
! Mem[00000000100c1414] = 5392059d, %l4 = 0000000000000000
ldsw [%i3+0x014],%l4 ! %l4 = 000000005392059d
! Mem[0000000030141410] = ff075847, %f18 = 00000047
lda [%i5+%o5]0x81,%f18 ! %f18 = ff075847
! Mem[00000000300c1400] = ff916c5d5392059d, %f14 = b968b3a9 f6cda1ad
ldda [%i3+%g0]0x81,%f14 ! %f14 = ff916c5d 5392059d
! %l5 = 0000000000000000, immd = 00000000000001f6, %l2 = 000000009d059253
mulx %l5,0x1f6,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101400] = 9d059253, %l1 = 0000000000000a25
lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000009d05
! Mem[00000000211c0000] = 1262c666, %l6 = 00000000000a1c97
ldsb [%o2+0x001],%l6 ! %l6 = 0000000000000062
! Mem[0000000010141410] = f6cda1ad, %l6 = 0000000000000062
ldswa [%i5+%o5]0x88,%l6 ! %l6 = fffffffff6cda1ad
! Mem[0000000030041408] = 643cffce, %l2 = 0000000000000000
ldswa [%i1+%o4]0x89,%l2 ! %l2 = 00000000643cffce
! Mem[0000000030041400] = 00000000, %l5 = 0000000000000000
lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 643cffce, %l3 = 3196410b, Mem[0000000010141430] = 96d78607 fcecd6eb
stda %l2,[%i5+0x030]%asi ! Mem[0000000010141430] = 643cffce 3196410b
p0_label_34:
! Mem[0000000010101410] = 07e6476f, %l7 = 00000000000000ff
ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 0000006f000000ff
! %l1 = 0000000000009d05, Mem[000000001000140c] = e3056f81
sth %l1,[%i0+0x00c] ! Mem[000000001000140c] = 9d056f81
! %l4 = 000000005392059d, Mem[0000000010181408] = ff0000e85120908c
stxa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000005392059d
! %f20 = ffbd5252 152b3a1b, Mem[0000000030081408] = 6bad3bff ed8fbb52
stda %f20,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffbd5252 152b3a1b
! Mem[0000000010081418] = cbaf0c4e, %l5 = 00000000, %l1 = 00009d05
add %i2,0x18,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000cbaf0c4e
! %f8 = cfa6de82, Mem[0000000010081418] = cbaf0c4e
sta %f8 ,[%i2+0x018]%asi ! Mem[0000000010081418] = cfa6de82
! Code Fragment 3
p0_fragment_6:
! %l0 = 00000000ff0c46b4
setx 0xf8c37b3030dc587d,%g7,%l0 ! %l0 = f8c37b3030dc587d
! %l1 = 00000000cbaf0c4e
setx 0x07bc2f786e574b5a,%g7,%l1 ! %l1 = 07bc2f786e574b5a
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 = f8c37b3030dc587d
setx 0x8dcb10e00fb57dcc,%g7,%l0 ! %l0 = 8dcb10e00fb57dcc
! %l1 = 07bc2f786e574b5a
setx 0x71051768679babfd,%g7,%l1 ! %l1 = 71051768679babfd
! %f14 = ff916c5d, Mem[0000000030081400] = 7cd94d89
sta %f14,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff916c5d
! Mem[0000000030001410] = 06be6147, %l7 = 000000000000006f
swapa [%i0+%o5]0x81,%l7 ! %l7 = 0000000006be6147
! Starting 10 instruction Load Burst
! Mem[00000000100c142c] = ffbd5252, %l4 = 000000005392059d
lduwa [%i3+0x02c]%asi,%l4 ! %l4 = 00000000ffbd5252
p0_label_35:
! Mem[0000000030141410] = 475807ff, %l7 = 0000000006be6147
lduba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001400] = 0000bdf8ad075847, %l7 = 00000000000000ff
ldxa [%i0+%g0]0x88,%l7 ! %l7 = 0000bdf8ad075847
! %l0 = 8dcb10e00fb57dcc, %l7 = 0000bdf8ad075847, %l7 = 0000bdf8ad075847
sdivx %l0,%l7,%l7 ! %l7 = ffffffffffff661a
! Mem[00000000300c1400] = 9d0592535d6c91ff, %l5 = 0000000000000000
ldxa [%i3+%g0]0x89,%l5 ! %l5 = 9d0592535d6c91ff
! Mem[0000000030081410] = 1c9746b4, %l1 = 71051768679babfd
lduha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000001c97
! Mem[0000000030041408] = ceff3c64d716db66, %l3 = 000000003196410b
ldxa [%i1+%o4]0x81,%l3 ! %l3 = ceff3c64d716db66
! Mem[0000000030181408] = 4e0cafcb894dd97c, %f20 = ffbd5252 152b3a1b
ldda [%i6+%o4]0x81,%f20 ! %f20 = 4e0cafcb 894dd97c
membar #Sync ! Added by membar checker (5)
! Mem[0000000010141400] = 00000000 5d6c9105 00000000 c21c7cd0
! Mem[0000000010141410] = ada1cdf6 a9b368b9 ea8bb376 ef4c33cb
! Mem[0000000010141420] = 9475851b 0000005d 00000000 00002dc5
! Mem[0000000010141430] = 643cffce 3196410b 459e43d8 616cdd61
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
! Mem[0000000010001408] = 05916c5d, %l0 = 8dcb10e00fb57dcc
ldsba [%i0+%o4]0x88,%l0 ! %l0 = 000000000000005d
! Starting 10 instruction Store Burst
! Mem[00000000201c0001] = ffd66bf6, %l1 = 0000000000001c97
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000d6000000ff
p0_label_36:
! %l6 = fffffffff6cda1ad, %l2 = 00000000643cffce, %l6 = fffffffff6cda1ad
mulx %l6,%l2,%l6 ! %l6 = fc662228e60f6c36
! %l4 = ffbd5252, %l5 = 5d6c91ff, Mem[00000000100c1408] = 47000000 7cd94d89
stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffbd5252 5d6c91ff
! %l5 = 9d0592535d6c91ff, %l5 = 9d0592535d6c91ff, %y = 00000003
sdiv %l5,%l5,%l7 ! %l7 = 0000000000000009
mov %l0,%y ! %y = 0000005d
! %l1 = 00000000000000d6, Mem[00000000211c0000] = 1262c666, %asi = 80
stha %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00d6c666
! Mem[0000000010101400] = 9d059253, %l4 = 00000000ffbd5252
ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 0000009d000000ff
! %l4 = 000000000000009d, immd = 00000000000004c9, %l7 = 0000000000000009
mulx %l4,0x4c9,%l7 ! %l7 = 000000000002ef45
! Mem[0000000010081400] = 00000000, %l1 = 00000000000000d6
swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! %f16 = 00000000 5d6c9105 00000000 c21c7cd0
! %f20 = ada1cdf6 a9b368b9 ea8bb376 ef4c33cb
! %f24 = 9475851b 0000005d 00000000 00002dc5
! %f28 = 643cffce 3196410b 459e43d8 616cdd61
stda %f16,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
membar #Sync ! Added by membar checker (6)
! %l4 = 0000009d, %l5 = 5d6c91ff, Mem[0000000010141408] = 00000000 c21c7cd0
stda %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000009d 5d6c91ff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 1c9746b4, %l1 = 0000000000000000
lduba [%i2+%o5]0x81,%l1 ! %l1 = 000000000000001c
p0_label_37:
! Mem[0000000020800000] = afcb98bf, %l1 = 000000000000001c
ldsba [%o1+0x000]%asi,%l1 ! %l1 = ffffffffffffffaf
! Mem[00000000300c1408] = 894dd97c, %l1 = ffffffffffffffaf
lduha [%i3+%o4]0x89,%l1 ! %l1 = 000000000000d97c
! Mem[0000000010081418] = cfa6de82 7f78326f, %l6 = e60f6c36, %l7 = 0002ef45
ldda [%i2+0x018]%asi,%l6 ! %l6 = 00000000cfa6de82 000000007f78326f
! Mem[0000000010181434] = b58e6063, %l0 = 000000000000005d
ldsh [%i6+0x034],%l0 ! %l0 = ffffffffffffb58e
! Mem[0000000030041400] = 00000000, %l3 = ceff3c64d716db66
ldswa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141400] = 6334b2ee, %l4 = 000000000000009d
lduwa [%i5+%g0]0x81,%l4 ! %l4 = 000000006334b2ee
! Mem[0000000030041400] = 00000000, %f11 = ffbd5252
lda [%i1+%g0]0x81,%f11 ! %f11 = 00000000
! %f1 = 75cdefd2, %f11 = 00000000, %f26 = 00000000
fadds %f1 ,%f11,%f26 ! %f26 = 75cdefd2
! Mem[0000000010181400] = ff5807ad, %l5 = 9d0592535d6c91ff
ldswa [%i6+%g0]0x80,%l5 ! %l5 = ffffffffff5807ad
! Starting 10 instruction Store Burst
! %l2 = 00000000643cffce, Mem[0000000010041413] = 1cc270ca
stb %l2,[%i1+0x013] ! Mem[0000000010041410] = 1cc270ce
p0_label_38:
! Mem[0000000020800000] = afcb98bf, %l4 = 000000006334b2ee
ldstuba [%o1+0x000]%asi,%l4 ! %l4 = 000000af000000ff
! %l4 = 00000000000000af, %l5 = ffffffffff5807ad, %l6 = 00000000cfa6de82
subc %l4,%l5,%l6 ! %l6 = 0000000000a7f902
! %l0 = ffffffffffffb58e, Mem[00000000300c1408] = 894dd97c
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 894dd98e
! %l0 = ffffffffffffb58e, Mem[0000000030141410] = 475807ff
stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffb58e
! %l2 = 00000000643cffce, Mem[00000000300c1410] = 917ea0d4
stha %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 917effce
! %l4 = 00000000000000af, Mem[0000000010141400] = 00000000
stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000af
! Mem[0000000010001400] = 475807ad, %l7 = 7f78326f, %l2 = 643cffce
casa [%i0]0x80,%l7,%l2 ! %l2 = 00000000475807ad
! Mem[0000000030101400] = ffbd5252, %l2 = 00000000475807ad
swapa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffbd5252
! Mem[0000000010181408] = 00000000, %l7 = 000000007f78326f
swapa [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000159ad392, %l3 = 0000000000000000
ldxa [%i1+%g0]0x81,%l3 ! %l3 = 00000000159ad392
p0_label_39:
! Mem[0000000010041400] = ea320000a4080000, %f18 = 00000000 c21c7cd0
ldda [%i1+%g0]0x88,%f18 ! %f18 = ea320000 a4080000
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l4 = 00000000000000af
sub %l7,%l7,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001400] = 475807ad, %l4 = 0000000000000000
ldsh [%i0+%g0],%l4 ! %l4 = 0000000000004758
! Mem[0000000010181420] = c1e6ac7d0b419631, %l3 = 00000000159ad392
ldx [%i6+0x020],%l3 ! %l3 = c1e6ac7d0b419631
! Mem[0000000010101408] = fff6132a5d83b765, %l6 = 0000000000a7f902
ldxa [%i4+%o4]0x88,%l6 ! %l6 = fff6132a5d83b765
! Mem[0000000010081400] = d6000000, %l4 = 0000000000004758
ldswa [%i2+%g0]0x80,%l4 ! %l4 = ffffffffd6000000
! Mem[0000000010101408] = 65b7835d2a13f6ff, %f12 = 1b854151 ca706904
ldda [%i4+%o4]0x80,%f12 ! %f12 = 65b7835d 2a13f6ff
! Mem[0000000010181410] = 04706a57, %l0 = ffffffffffffb58e
ldsba [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000004
! Mem[00000000100c1408] = 5252bdffff916c5d, %l5 = ffffffffff5807ad
ldxa [%i3+%o4]0x80,%l5 ! %l5 = 5252bdffff916c5d
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 8ed94d89, %l0 = 0000000000000004
swapa [%i3+%o4]0x81,%l0 ! %l0 = 000000008ed94d89
p0_label_40:
! %l5 = 5252bdffff916c5d, Mem[0000000010081404] = 00000000, %asi = 80
stha %l5,[%i2+0x004]%asi ! Mem[0000000010081404] = 6c5d0000
! Mem[0000000010101410] = 07e647ff, %l6 = fff6132a5d83b765
ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! %f10 = 9ac0a24d, Mem[0000000010041400] = 000008a4
sta %f10,[%i1+%g0]0x80 ! Mem[0000000010041400] = 9ac0a24d
! Mem[0000000010101408] = 65b7835d, %l7 = 0000000000000000, %asi = 80
swapa [%i4+0x008]%asi,%l7 ! %l7 = 0000000065b7835d
! Mem[0000000030141408] = 20eaedab 633b6aad, %l0 = 8ed94d89, %l1 = 0000d97c
ldda [%i5+%o4]0x89,%l0 ! %l0 = 00000000633b6aad 0000000020eaedab
! Mem[0000000010181408] = 7f78326f, %l0 = 00000000633b6aad
ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 0000006f000000ff
! %l1 = 0000000020eaedab, Mem[0000000030001400] = acf2e6ff
stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 20eaedab
! %l5 = 5252bdffff916c5d, Mem[0000000010041408] = 00000000
stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff916c5d
! %l0 = 000000000000006f, Mem[0000000030081408] = 1b3a2b155252bdff
stxa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000000000006f
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff059253 5d6c9105, %l4 = d6000000, %l5 = ff916c5d
ldda [%i4+0x000]%asi,%l4 ! %l4 = 00000000ff059253 000000005d6c9105
p0_label_41:
! Mem[0000000030081408] = 00000000, %l0 = 000000000000006f
ldsha [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! %l5 = 000000005d6c9105, Mem[0000000021800000] = 48091cea
stb %l5,[%o3+%g0] ! Mem[0000000021800000] = 05091cea
! Mem[0000000030181408] = 4e0cafcb, %l7 = 0000000065b7835d
lduha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000004e0c
! Mem[0000000010081400] = 00005d6c000000d6, %l3 = c1e6ac7d0b419631
ldxa [%i2+%g0]0x88,%l3 ! %l3 = 00005d6c000000d6
! Mem[00000000300c1410] = ceff7e91, %l4 = 00000000ff059253
lduha [%i3+%o5]0x81,%l4 ! %l4 = 000000000000ceff
! Mem[0000000030141410] = 8eb5ffff 00001262, %l6 = 000000ff, %l7 = 00004e0c
ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000008eb5ffff 0000000000001262
! Mem[0000000030001410] = 6f000000, %l5 = 000000005d6c9105
lduha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000021800000] = 05091cea, %l7 = 0000000000001262
lduba [%o3+0x000]%asi,%l7 ! %l7 = 0000000000000005
! Mem[0000000030101400] = 475807ad, %l4 = 000000000000ceff
ldsba [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000047
! Starting 10 instruction Store Burst
! Mem[0000000010181414] = 2dc5892e, %l7 = 0000000000000005
swap [%i6+0x014],%l7 ! %l7 = 000000002dc5892e
p0_label_42:
! Mem[0000000010101438] = 049f032f97340d73, %l5 = 0000000000000000, %l3 = 00005d6c000000d6
add %i4,0x38,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 049f032f97340d73
! %l6 = 000000008eb5ffff, Mem[00000000300c1408] = 00000004
stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 8eb5ffff
! %l6 = 000000008eb5ffff, Mem[0000000030101408] = 00000000
stwa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 8eb5ffff
! %l0 = 0000000000000000, Mem[0000000030001408] = ffffbdff
stba %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffbd00
! %f22 = ea8bb376 ef4c33cb, %l1 = 0000000020eaedab
! Mem[0000000030081400] = ff916c5dcbaf0c4e
stda %f22,[%i2+%l1]ASI_PST8_SL ! Mem[0000000030081400] = cb336cefcbb30cea
! Mem[0000000010001400] = 475807ad, %l7 = 000000002dc5892e
ldstuba [%i0+0x000]%asi,%l7 ! %l7 = 00000047000000ff
! Mem[0000000010101400] = 539205ff, %l6 = 000000008eb5ffff
ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030101400] = ad075847, %l0 = 0000000000000000
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ad075847
! %f2 = 07310f86 894dd97c, Mem[00000000300c1408] = 8eb5ffff 860f3107
stda %f2 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 07310f86 894dd97c
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 07310f86 894dd97c, %l0 = ad075847, %l1 = 20eaedab
ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000007310f86 00000000894dd97c
p0_label_43:
! Mem[0000000030081410] = 1c9746b4, %l0 = 0000000007310f86
ldsba [%i2+%o5]0x81,%l0 ! %l0 = 000000000000001c
! Mem[0000000010141410] = f6cda1ad, %l1 = 00000000894dd97c
ldsha [%i5+%o5]0x88,%l1 ! %l1 = ffffffffffffa1ad
! Mem[0000000030101410] = af33fafa ff916c5d, %l0 = 0000001c, %l1 = ffffa1ad
ldda [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff916c5d 00000000af33fafa
! Mem[0000000010041438] = bad76926, %l1 = 00000000af33fafa
ldsba [%i1+0x039]%asi,%l1 ! %l1 = ffffffffffffffd7
membar #Sync ! Added by membar checker (7)
! Mem[0000000030101400] = 00000000 152b3a1b 8eb5ffff 0000005d
! Mem[0000000030101410] = 5d6c91ff fafa33af d792467c ef4709a9
! Mem[0000000030101420] = 037702eb 0be2dfdd 21de0004 d42070cc
! Mem[0000000030101430] = 8907f971 0ed1e18a ec217703 4e0f0307
ldda [%i4]ASI_BLK_SL,%f16 ! Block Load from 0000000030101400
! Mem[0000000030181410] = cbaf0c4e, %f7 = 2a13f6ff
lda [%i6+%o5]0x89,%f7 ! %f7 = cbaf0c4e
! Mem[0000000030081410] = 1c9746b4, %f2 = 07310f86
lda [%i2+%o5]0x81,%f2 ! %f2 = 1c9746b4
! Mem[0000000010081408] = 8c902051, %l0 = 00000000ff916c5d
lduwa [%i2+%o4]0x80,%l0 ! %l0 = 000000008c902051
! Mem[0000000010181438] = 6f32787f6a315fc1, %f12 = 65b7835d 2a13f6ff
ldd [%i6+0x038],%f12 ! %f12 = 6f32787f 6a315fc1
! Starting 10 instruction Store Burst
! %f10 = 9ac0a24d 00000000, %l1 = ffffffffffffffd7
! Mem[0000000010001428] = 5a92fb9b49d22fad
add %i0,0x028,%g1
stda %f10,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010001428] = 000000004da2c09a
p0_label_44:
! %l6 = 00000000000000ff, Mem[0000000010141400] = af000000
stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ff0000
! %f12 = 6f32787f 6a315fc1, Mem[0000000030081400] = cb336cef cbb30cea
stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = 6f32787f 6a315fc1
! %f0 = 3196410b 75cdefd2, Mem[0000000010101410] = 07e647ff af6a15ff
stda %f0 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 3196410b 75cdefd2
! Mem[0000000030181400] = cbaf0c4e, %l3 = 049f032f97340d73
swapa [%i6+%g0]0x81,%l3 ! %l3 = 00000000cbaf0c4e
! Mem[00000000300c1400] = 5d6c91ff, %l7 = 0000000000000047
ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000211c0000] = 00d6c666, %l2 = 00000000ffbd5252
ldstub [%o2+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1408] = 860f3107, %l3 = 00000000cbaf0c4e
swapa [%i3+%o4]0x89,%l3 ! %l3 = 00000000860f3107
! %f10 = 9ac0a24d 00000000, %f14 = ff916c5d 5392059d
fdtox %f10,%f14 ! %f14 = 00000000 00000000
! %l2 = 0000000000000000, Mem[00000000300c1400] = ff916c5d
stwa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 00000000, %l3 = 00000000860f3107
lduwa [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000000
p0_label_45:
! Mem[0000000030101410] = 5d6c91ff, %l5 = 0000000000000000
lduwa [%i4+%o5]0x81,%l5 ! %l5 = 000000005d6c91ff
! Mem[0000000030101410] = af33fafaff916c5d, %l4 = 0000000000000047
ldxa [%i4+%o5]0x89,%l4 ! %l4 = af33fafaff916c5d
! Mem[0000000030181408] = 7cd94d89cbaf0c4e, %l1 = ffffffffffffffd7
ldxa [%i6+%o4]0x89,%l1 ! %l1 = 7cd94d89cbaf0c4e
! Mem[0000000010181408] = ff32787f, %l6 = 00000000000000ff
lduba [%i6+0x008]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = ff059253, %l7 = 00000000000000ff
ldsh [%i4+%g0],%l7 ! %l7 = ffffffffffffff05
! Mem[00000000100c1438] = b968b3a9f6cda1ad, %l5 = 000000005d6c91ff
ldx [%i3+0x038],%l5 ! %l5 = b968b3a9f6cda1ad
! Mem[0000000010101410] = 3196410b75cdefd2, %f14 = 00000000 00000000
ldda [%i4+%o5]0x88,%f14 ! %f14 = 3196410b 75cdefd2
! Mem[0000000030001410] = 972b8da26f000000, %f14 = 3196410b 75cdefd2
ldda [%i0+%o5]0x89,%f14 ! %f14 = 972b8da2 6f000000
! Mem[0000000021800080] = 00ff2e32, %l4 = af33fafaff916c5d
ldsha [%o3+0x080]%asi,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 000000008c902051, Mem[0000000010041408] = ff916c5d
stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff912051
p0_label_46:
! Mem[00000000100c1410] = 05916c5d, %l3 = 0000000000000000
ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 00000005000000ff
! %l6 = 000000ff, %l7 = ffffff05, Mem[00000000100c1410] = 5d6c91ff 9d059253
stda %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff ffffff05
! %f9 = 1fcd8dc7, Mem[0000000030001410] = 6f000000
sta %f9 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 1fcd8dc7
! Mem[0000000010001412] = 159ad392, %l1 = 7cd94d89cbaf0c4e
ldstuba [%i0+0x012]%asi,%l1 ! %l1 = 000000d3000000ff
! Mem[0000000030041410] = f1000000, %l0 = 000000008c902051
ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000, %l1 = 000000d3, Mem[0000000030181410] = cbaf0c4e 06be6147
stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 000000d3
! %l4 = 00000000000000ff, Mem[0000000030081408] = 000000000000006f
stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000ff
! Mem[0000000030001410] = 1fcd8dc7, %l0 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 000000c7000000ff
! %l7 = ffffffffffffff05, Mem[0000000021800101] = 4991ee79, %asi = 80
stba %l7,[%o3+0x101]%asi ! Mem[0000000021800100] = 4905ee79
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 04706a57, %l5 = b968b3a9f6cda1ad
ldswa [%i6+%o5]0x80,%l5 ! %l5 = 0000000004706a57
p0_label_47:
! Mem[0000000010101428] = 43a2396f 159a00ff, %l0 = 000000c7, %l1 = 000000d3
ldd [%i4+0x028],%l0 ! %l0 = 0000000043a2396f 00000000159a00ff
! Mem[0000000010101408] = 00000000, %l1 = 00000000159a00ff
ldswa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = 9d059253, %l2 = 0000000000000000
ldsba [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffffff9d
! Mem[0000000030141408] = ad6a3b63abedea20, %l0 = 0000000043a2396f
ldxa [%i5+%o4]0x81,%l0 ! %l0 = ad6a3b63abedea20
! Mem[0000000010001408] = 5d6c9105, %l2 = ffffffffffffff9d
lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000005d6c
! Mem[0000000030141410] = 62120000ffffb58e, %l1 = 0000000000000000
ldxa [%i5+%o5]0x89,%l1 ! %l1 = 62120000ffffb58e
! Mem[0000000030101400] = 00000000 152b3a1b 8eb5ffff 0000005d
! Mem[0000000030101410] = 5d6c91ff fafa33af d792467c ef4709a9
! Mem[0000000030101420] = 037702eb 0be2dfdd 21de0004 d42070cc
! Mem[0000000030101430] = 8907f971 0ed1e18a ec217703 4e0f0307
ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
! Mem[0000000030141410] = ffffb58e, %l7 = ffffffffffffff05
lduba [%i5+%o5]0x89,%l7 ! %l7 = 000000000000008e
! Mem[0000000010101410] = 3196410b75cdefd2, %f6 = 65b7835d cbaf0c4e
ldda [%i4+%o5]0x88,%f6 ! %f6 = 3196410b 75cdefd2
! Starting 10 instruction Store Burst
! %l0 = ad6a3b63abedea20, Mem[0000000030181410] = 00000000
stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ea200000
p0_label_48:
! %f8 = cfa6de82, Mem[0000000010001410] = 159aff92
sta %f8 ,[%i0+0x010]%asi ! Mem[0000000010001410] = cfa6de82
! %f1 = 75cdefd2, Mem[00000000100c1408] = 5252bdff
sta %f1 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 75cdefd2
! %f8 = cfa6de82, %f2 = 1c9746b4, %f1 = 75cdefd2
fadds %f8 ,%f2 ,%f1 ! %f1 = cfa6de82
! Mem[0000000030081400] = 7f78326f, %l6 = 00000000000000ff
swapa [%i2+%g0]0x89,%l6 ! %l6 = 000000007f78326f
! %l0 = ad6a3b63abedea20, immed = fffff2ee, %y = 0000005d
umul %l0,-0xd12,%l0 ! %l0 = abede158d461e9c0, %y = abede158
! %l5 = 0000000004706a57, Mem[000000001018140c] = 5392059d
stw %l5,[%i6+0x00c] ! Mem[000000001018140c] = 04706a57
! %l4 = 00000000000000ff, Mem[00000000300c1408] = cbaf0c4e
stba %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = cbaf0cff
! Mem[0000000030141400] = 6334b2ee, %l5 = 0000000004706a57
ldstuba [%i5+%g0]0x81,%l5 ! %l5 = 00000063000000ff
! Mem[0000000010181438] = 6f32787f, %l3 = 0000000000000005
swap [%i6+0x038],%l3 ! %l3 = 000000006f32787f
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 730d3497, %l2 = 0000000000005d6c
lduba [%i6+%g0]0x89,%l2 ! %l2 = 0000000000000097
p0_label_49:
! Mem[0000000030041410] = f10000ff, %f7 = 75cdefd2
lda [%i1+%o5]0x89,%f7 ! %f7 = f10000ff
membar #Sync ! Added by membar checker (8)
! Mem[0000000030001400] = abedea20 397ae14f 00bdffff 89984b24
! Mem[0000000030001410] = ff8dcd1f a28d2b97 3fd4f6b1 6bac2748
! Mem[0000000030001420] = 5e1274e7 a4e0e78b 189119a2 0ffe00ee
! Mem[0000000030001430] = d19d02da d35f234f 04089650 a7ce975d
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
! Mem[0000000010141408] = 0000009d, %f27 = d42070cc
lda [%i5+%o4]0x80,%f27 ! %f27 = 0000009d
! Mem[0000000030101408] = 5d000000ffffb58e, %f26 = 21de0004 0000009d
ldda [%i4+%o4]0x89,%f26 ! %f26 = 5d000000 ffffb58e
! Mem[0000000010001408] = 5d6c9105, %l1 = 62120000ffffb58e
lduha [%i0+%o4]0x80,%l1 ! %l1 = 0000000000005d6c
! Mem[0000000010181400] = ff5807ada28d2b97, %l1 = 0000000000005d6c
ldxa [%i6+%g0]0x80,%l1 ! %l1 = ff5807ada28d2b97
! Mem[0000000010181404] = a28d2b97, %l7 = 000000000000008e
ldsw [%i6+0x004],%l7 ! %l7 = ffffffffa28d2b97
! Mem[0000000010101400] = ff059253, %l0 = abede158d461e9c0
lduba [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1410] = ff00000005ffffff, %l2 = 0000000000000097
ldxa [%i3+%o5]0x80,%l2 ! %l2 = ff00000005ffffff
! Starting 10 instruction Store Burst
! %f22 = d792467c ef4709a9, %l4 = 00000000000000ff
! Mem[00000000300c1438] = c41d1ee24bdac1b2
add %i3,0x038,%g1
stda %f22,[%g1+%l4]ASI_PST16_S ! Mem[00000000300c1438] = d792467cef4709a9
p0_label_50:
! Mem[00000000100c1408] = 75cdefd2 ff916c5d, %l6 = 7f78326f, %l7 = a28d2b97
ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000075cdefd2 00000000ff916c5d
! Mem[0000000010141408] = 0000009d, %l5 = 00000063, %l4 = 000000ff
add %i5,0x08,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000000009d
! %f16 = 00000000 152b3a1b, Mem[0000000010181400] = ff5807ad a28d2b97
stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 152b3a1b
! Code Fragment 4
p0_fragment_7:
! %l0 = 00000000000000ff
setx 0x5d76dad825c0e2da,%g7,%l0 ! %l0 = 5d76dad825c0e2da
! %l1 = ff5807ada28d2b97
setx 0xf1b88370438c0343,%g7,%l1 ! %l1 = f1b88370438c0343
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 = 5d76dad825c0e2da
setx 0x4843c1b875046c58,%g7,%l0 ! %l0 = 4843c1b875046c58
! %l1 = f1b88370438c0343
setx 0x632db8dfcf5756dd,%g7,%l1 ! %l1 = 632db8dfcf5756dd
membar #Sync ! Added by membar checker (9)
! %l6 = 75cdefd2, %l7 = ff916c5d, Mem[0000000030001408] = 00bdffff 89984b24
stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 75cdefd2 ff916c5d
! %f26 = 5d000000 ffffb58e, Mem[0000000010041408] = 512091ff 38bbe9e4
stda %f26,[%i1+%o4]0x80 ! Mem[0000000010041408] = 5d000000 ffffb58e
! Mem[0000000010141410] = ada1cdf6, %l4 = 000000000000009d
swapa [%i5+%o5]0x80,%l4 ! %l4 = 00000000ada1cdf6
! Mem[00000000300c1408] = cbaf0cff, %l0 = 4843c1b875046c58
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %f22 = d792467c ef4709a9, %l2 = ff00000005ffffff
! Mem[00000000300c1400] = 000000005392059d
stda %f22,[%i3+%l2]ASI_PST32_S ! Mem[00000000300c1400] = d792467cef4709a9
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 62120000ffffb58e, %f0 = 4fe17a39 20eaedab
ldda [%i5+%o5]0x89,%f0 ! %f0 = 62120000 ffffb58e
p0_label_51:
! Mem[0000000010001408] = 5d6c91059d056f81, %l3 = 000000006f32787f
ldxa [%i0+%o4]0x80,%l3 ! %l3 = 5d6c91059d056f81
! Mem[00000000300c1410] = ceff7e91, %l6 = 0000000075cdefd2
ldsha [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffceff
! Mem[00000000100c1410] = ff000000, %l4 = 00000000ada1cdf6
lduba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001400] = abedea20397ae14f, %l0 = 00000000000000ff
ldxa [%i0+%g0]0x81,%l0 ! %l0 = abedea20397ae14f
! %l0 = 397ae14f, %l1 = cf5756dd, Mem[0000000010041410] = ce70c21c 00000000
stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 397ae14f cf5756dd
! Mem[0000000010101410] = d2efcd75, %l0 = abedea20397ae14f
ldsw [%i4+%o5],%l0 ! %l0 = ffffffffd2efcd75
! Mem[0000000010141410] = 0000009d, %l4 = 00000000000000ff
ldswa [%i5+0x010]%asi,%l4 ! %l4 = 000000000000009d
! Mem[0000000021800100] = 4905ee79, %l6 = ffffffffffffceff
ldsb [%o3+0x100],%l6 ! %l6 = 0000000000000049
! Mem[00000000300c1410] = ceff7e914079611f, %l7 = 00000000ff916c5d
ldxa [%i3+%o5]0x81,%l7 ! %l7 = ceff7e914079611f
! Starting 10 instruction Store Burst
! %f0 = 62120000 ffffb58e, %l7 = ceff7e914079611f
! Mem[0000000010141438] = 459e43d8616cdd61
add %i5,0x038,%g1
stda %f0,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141438] = 62120000ffffb58e
p0_label_52:
! %l1 = 632db8dfcf5756dd, immed = fffffc51, %y = abede158
sdiv %l1,-0x3af,%l2 ! %l2 = 000000007fffffff
mov %l0,%y ! %y = d2efcd75
! %l0 = ffffffffd2efcd75, Mem[0000000030101408] = ffffb58e
stba %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffb575
! %l7 = ceff7e914079611f, Mem[0000000010041402] = 9ac0a24d
sth %l7,[%i1+0x002] ! Mem[0000000010041400] = 9ac0611f
! %f26 = 5d000000 ffffb58e, Mem[0000000010101408] = 00000000 2a13f6ff
stda %f26,[%i4+%o4]0x80 ! Mem[0000000010101408] = 5d000000 ffffb58e
! Mem[00000000300c1408] = ff0cafcb, %l2 = 000000007fffffff
ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! %l7 = ceff7e914079611f, Mem[0000000030101400] = 00000000
stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000611f
! %f30 = ec217703 4e0f0307, %l5 = 0000000000000063
! Mem[0000000030001408] = 75cdefd2ff916c5d
add %i0,0x008,%g1
stda %f30,[%g1+%l5]ASI_PST32_S ! Mem[0000000030001408] = ec2177034e0f0307
! %l4 = 0000009d, %l5 = 00000063, Mem[0000000030001400] = 20eaedab 4fe17a39
stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000009d 00000063
! Mem[0000000030041400] = 00000000, %l7 = ceff7e914079611f
swapa [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 1f617940, %l2 = 00000000000000ff
lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000007940
p0_label_53:
! Mem[0000000010141410] = 0000009d, %l3 = 5d6c91059d056f81
lduh [%i5+0x012],%l3 ! %l3 = 000000000000009d
! Mem[0000000010041408] = 5d000000ffffb58e, %f22 = d792467c ef4709a9
ldda [%i1+0x008]%asi,%f22 ! %f22 = 5d000000 ffffb58e
! Mem[0000000030081408] = ff00000000000000, %f6 = 4827ac6b b1f6d43f
ldda [%i2+%o4]0x89,%f6 ! %f6 = ff000000 00000000
! Mem[0000000030041410] = ff0000f1, %f22 = 5d000000
lda [%i1+%o5]0x81,%f22 ! %f22 = ff0000f1
! Mem[0000000010101408] = 5d000000ffffb58e, %f0 = 62120000 ffffb58e
ldda [%i4+%o4]0x80,%f0 ! %f0 = 5d000000 ffffb58e
! Mem[0000000010001408] = 5d6c9105, %f7 = 00000000
lda [%i0+%o4]0x80,%f7 ! %f7 = 5d6c9105
! Mem[0000000010181400] = 00000000, %l4 = 000000000000009d
ldsha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101410] = d2efcd75, %l3 = 000000000000009d
lduha [%i4+%o5]0x80,%l3 ! %l3 = 000000000000d2ef
! Mem[0000000030041410] = f10000ff, %l4 = 0000000000000000
ldswa [%i1+%o5]0x89,%l4 ! %l4 = fffffffff10000ff
! Starting 10 instruction Store Burst
! %l1 = 632db8dfcf5756dd, Mem[0000000030101410] = ff916c5d
stba %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff916cdd
p0_label_54:
! Mem[0000000030101410] = ff916cdd, %l0 = ffffffffd2efcd75
swapa [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff916cdd
! Mem[0000000030141408] = 633b6aad, %l0 = 00000000ff916cdd
swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000633b6aad
! Mem[0000000030001410] = ff8dcd1f, %l2 = 0000000000007940
swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff8dcd1f
! Mem[000000001000141c] = 05916c5d, %l7 = 0000000000000000, %asi = 80
swapa [%i0+0x01c]%asi,%l7 ! %l7 = 0000000005916c5d
! Mem[0000000030181410] = ea200000, %l6 = 0000000000000049
ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 000000ea000000ff
! Mem[00000000100c1408] = d2efcd75, %l2 = 00000000ff8dcd1f
ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 00000075000000ff
! %l5 = 0000000000000063, Mem[0000000010041427] = 000000b9, %asi = 80
stba %l5,[%i1+0x027]%asi ! Mem[0000000010041424] = 00000063
! Mem[0000000030101400] = 1f610000, %l3 = 000000000000d2ef
ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 0000001f000000ff
! %l2 = 0000000000000075, Mem[0000000030041408] = 643cffce
stha %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 643c0075
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 8c902051, %l1 = 632db8dfcf5756dd
lduba [%i2+%o4]0x80,%l1 ! %l1 = 000000000000008c
p0_label_55:
! Mem[0000000030001400] = 0000009d, %l5 = 0000000000000063
ldswa [%i0+%g0]0x89,%l5 ! %l5 = 000000000000009d
! Mem[00000000300c1410] = ceff7e91, %l5 = 000000000000009d
ldsba [%i3+%o5]0x81,%l5 ! %l5 = ffffffffffffffce
! Mem[0000000030001410] = 00007940 a28d2b97, %l0 = 633b6aad, %l1 = 0000008c
ldda [%i0+%o5]0x81,%l0 ! %l0 = 0000000000007940 00000000a28d2b97
! Mem[0000000030181408] = 4e0cafcb, %l5 = ffffffffffffffce
lduha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000004e0c
! Mem[0000000010101400] = 539205ff, %l6 = 00000000000000ea
ldsha [%i4+%g0]0x88,%l6 ! %l6 = 00000000000005ff
! Mem[000000001008141c] = 7f78326f, %l2 = 0000000000000075
ldsha [%i2+0x01c]%asi,%l2 ! %l2 = 0000000000007f78
! Mem[0000000010101410] = d2efcd75, %l6 = 00000000000005ff
ldsha [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffd2ef
! %f25 = 0be2dfdd, %f22 = ff0000f1, %f0 = 5d000000 ffffb58e
fsmuld %f25,%f22,%f0 ! %f0 = c16c5c31 052fc340
! Mem[0000000030181408] = 7cd94d89cbaf0c4e, %f4 = 972b8da2 1fcd8dff
ldda [%i6+%o4]0x89,%f4 ! %f4 = 7cd94d89 cbaf0c4e
! Starting 10 instruction Store Burst
! %l1 = 00000000a28d2b97, Mem[0000000010041400] = ea3200001f61c09a
stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000a28d2b97
p0_label_56:
! Mem[000000001008142c] = cbaf0c4e, %l4 = fffffffff10000ff, %asi = 80
swapa [%i2+0x02c]%asi,%l4 ! %l4 = 00000000cbaf0c4e
! %l3 = 000000000000001f, Mem[0000000030041400] = 4079611f
stha %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 001f611f
! %f30 = ec217703, %f6 = ff000000, %f29 = 0ed1e18a
fsubs %f30,%f6 ,%f29 ! %f29 = 7f000000
! %f31 = 4e0f0307, Mem[0000000030001408] = 037721ec
sta %f31,[%i0+%o4]0x89 ! Mem[0000000030001408] = 4e0f0307
! %l6 = ffffd2ef, %l7 = 05916c5d, Mem[00000000100c1410] = ff000000 05ffffff
stda %l6,[%i3+0x010]%asi ! Mem[00000000100c1410] = ffffd2ef 05916c5d
! %l4 = 00000000cbaf0c4e, %l5 = 0000000000004e0c, %y = d2efcd75
umul %l4,%l5,%l6 ! %l6 = 00003e18e1f457a8, %y = 00003e18
! %l7 = 0000000005916c5d, Mem[0000000010001400] = ad0758ff
stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 05916c5d
! Mem[0000000010001420] = 049f032f, %l6 = e1f457a8, %l1 = a28d2b97
add %i0,0x20,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000049f032f
! %l6 = e1f457a8, %l7 = 05916c5d, Mem[0000000010101408] = 5d000000 ffffb58e
stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = e1f457a8 05916c5d
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 397ae14f, %l2 = 0000000000007f78
ldsba [%i1+%o5]0x88,%l2 ! %l2 = 000000000000004f
p0_label_57:
! Mem[000000001008141c] = 7f78326f, %l4 = 00000000cbaf0c4e
ldswa [%i2+0x01c]%asi,%l4 ! %l4 = 000000007f78326f
! Mem[00000000100c1410] = 5d6c9105 efd2ffff, %l4 = 7f78326f, %l5 = 00004e0c
ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000efd2ffff 000000005d6c9105
! Mem[00000000100c1410] = efd2ffff, %l1 = 00000000049f032f
lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010001400] = 05916c5d, %l3 = 000000000000001f
lduwa [%i0+%g0]0x88,%l3 ! %l3 = 0000000005916c5d
! Mem[0000000030101400] = 000061ff, %l1 = 000000000000ffff
lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181418] = 2697a53f 4e0cafcb, %l4 = efd2ffff, %l5 = 5d6c9105
ldda [%i6+0x018]%asi,%l4 ! %l4 = 000000002697a53f 000000004e0cafcb
! %f7 = 5d6c9105, %f24 = 037702eb
fcmpes %fcc1,%f7 ,%f24 ! %fcc1 = 2
! Mem[0000000030181400] = 6f32787f730d3497, %f8 = 8be7e0a4 e774125e
ldda [%i6+%g0]0x89,%f8 ! %f8 = 6f32787f 730d3497
! Mem[0000000010041400] = 972b8da2, %l4 = 000000002697a53f
lduba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000097
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = ff32787f, %l4 = 0000000000000097
swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000ff32787f
p0_label_58:
! Mem[0000000030181400] = 730d3497, %l3 = 0000000005916c5d
ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000097000000ff
! Mem[0000000010101404] = 5d6c9105, %l7 = 0000000005916c5d
swap [%i4+0x004],%l7 ! %l7 = 000000005d6c9105
! Mem[0000000010081410] = 1b3a2b155252bdff, %l5 = 000000004e0cafcb, %l2 = 000000000000004f
add %i2,0x10,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 1b3a2b155252bdff
! Mem[0000000010101408] = e1f457a8, %l0 = 0000000000007940
swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000e1f457a8
! %f0 = c16c5c31 052fc340, Mem[00000000100c1420] = cfa6de82 1fcd8dc7
std %f0 ,[%i3+0x020] ! Mem[00000000100c1420] = c16c5c31 052fc340
! %l6 = e1f457a8, %l7 = 5d6c9105, Mem[00000000300c1400] = d792467c ef4709a9
stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = e1f457a8 5d6c9105
! Mem[0000000010001408] = 5d6c9105, %l6 = 00003e18e1f457a8
swapa [%i0+%o4]0x80,%l6 ! %l6 = 000000005d6c9105
! %f19 = 0000005d, Mem[0000000030141410] = 8eb5ffff
sta %f19,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000005d
! Mem[0000000010181430] = 6a19e93a, %l7 = 000000005d6c9105
swap [%i6+0x030],%l7 ! %l7 = 000000006a19e93a
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff6bf6, %l7 = 000000006a19e93a
lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
p0_label_59:
! Mem[0000000010081400] = 00005d6c000000d6, %f14 = 5d97cea7 50960804
ldda [%i2+%g0]0x88,%f14 ! %f14 = 00005d6c 000000d6
! Mem[00000000100c1410] = ffffd2ef, %l5 = 000000004e0cafcb
ldswa [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffd2ef
! Mem[0000000010101408] = 0000794005916c5d, %l2 = 1b3a2b155252bdff
ldxa [%i4+%o4]0x80,%l2 ! %l2 = 0000794005916c5d
! Mem[0000000010081410] = 1b3a2b155252bdff, %f24 = 037702eb 0be2dfdd
ldda [%i2+%o5]0x80,%f24 ! %f24 = 1b3a2b15 5252bdff
! Mem[0000000030101410] = 75cdefd2, %l0 = 00000000e1f457a8
lduwa [%i4+%o5]0x81,%l0 ! %l0 = 0000000075cdefd2
! Mem[0000000030041410] = ff0000f1da9632ea, %l7 = 00000000000000ff
ldxa [%i1+%o5]0x81,%l7 ! %l7 = ff0000f1da9632ea
! Mem[0000000010101424] = 4022dcb0, %l1 = 00000000000000ff
lduha [%i4+0x026]%asi,%l1 ! %l1 = 000000000000dcb0
! Mem[0000000010001410] = cfa6de823a149649, %l3 = 0000000000000097
ldxa [%i0+%o5]0x80,%l3 ! %l3 = cfa6de823a149649
! Mem[00000000201c0000] = ffff6bf6, %l3 = cfa6de823a149649
ldub [%o0+0x001],%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f31 = 4e0f0307, Mem[0000000010141400] = 00ff0000
sta %f31,[%i5+%g0]0x80 ! Mem[0000000010141400] = 4e0f0307
p0_label_60:
! %l6 = 000000005d6c9105, Mem[0000000010141410] = 0000009d
stba %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0500009d
! %f12 = 4f235fd3 da029dd1, Mem[0000000030041408] = 75003c64 d716db66
stda %f12,[%i1+%o4]0x81 ! Mem[0000000030041408] = 4f235fd3 da029dd1
! %f24 = 1b3a2b15 5252bdff, %f12 = 4f235fd3 da029dd1
fdtox %f24,%f12 ! %f12 = 00000000 00000000
! %l6 = 5d6c9105, %l7 = da9632ea, Mem[0000000010081408] = 8c902051 47000000
stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 5d6c9105 da9632ea
! %l1 = 000000000000dcb0, imm = fffffffffffff633, %l0 = 0000000075cdefd2
andn %l1,-0x9cd,%l0 ! %l0 = 0000000000000880
! Mem[0000000010001434] = e8d0dd81, %l2 = 05916c5d, %l2 = 05916c5d
add %i0,0x34,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e8d0dd81
! %l6 = 000000005d6c9105, Mem[0000000020800000] = ffcb98bf, %asi = 80
stha %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 910598bf
! Mem[0000000020800000] = 910598bf, %l7 = ff0000f1da9632ea
ldstub [%o1+%g0],%l7 ! %l7 = 00000091000000ff
! %f7 = 5d6c9105, Mem[0000000010081410] = 1b3a2b15
sta %f7 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 5d6c9105
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 20eaedabff916cdd, %l6 = 000000005d6c9105
ldxa [%i5+%o4]0x89,%l6 ! %l6 = 20eaedabff916cdd
p0_label_61:
! Mem[0000000010041428] = 0475329a, %l7 = 0000000000000091
ldsw [%i1+0x028],%l7 ! %l7 = 000000000475329a
! Mem[0000000030141408] = dd6c91ff, %l4 = 00000000ff32787f
lduba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000dd
! Mem[0000000030041400] = 001f611f, %l1 = 000000000000dcb0
ldsba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1408] = d2efcdff, %l4 = 00000000000000dd
lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000d2efcdff
! Mem[000000001000142c] = 4da2c09a, %l6 = 20eaedabff916cdd
lduha [%i0+0x02e]%asi,%l6 ! %l6 = 000000000000c09a
! Mem[0000000010001400] = 5d6c9105, %l4 = 00000000d2efcdff
ldswa [%i0+%g0]0x80,%l4 ! %l4 = 000000005d6c9105
! Mem[0000000030001408] = 07030f4e, %l0 = 0000000000000880
ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000007030f4e
! Mem[0000000010081408] = 5d6c9105da9632ea, %l6 = 000000000000c09a
ldxa [%i2+%o4]0x80,%l6 ! %l6 = 5d6c9105da9632ea
! Mem[0000000030181410] = 000020ff, %l6 = 5d6c9105da9632ea
ldsha [%i6+%o5]0x89,%l6 ! %l6 = 00000000000020ff
! Starting 10 instruction Store Burst
! %f2 = 244b9889 ffffbd00, Mem[0000000030101408] = 75b5ffff 0000005d
stda %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 244b9889 ffffbd00
p0_label_62:
! Mem[00000000300c1400] = a857f4e1, %l5 = ffffffffffffd2ef
swapa [%i3+%g0]0x89,%l5 ! %l5 = 00000000a857f4e1
! %l6 = 00000000000020ff, Mem[0000000030141410] = 0000005d
stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 20ff005d
! %l0 = 0000000007030f4e, Mem[0000000010001418] = 31b9e96c
stw %l0,[%i0+0x018] ! Mem[0000000010001418] = 07030f4e
! %f30 = ec217703 4e0f0307, Mem[0000000010001408] = a857f4e1 816f059d
stda %f30,[%i0+%o4]0x88 ! Mem[0000000010001408] = ec217703 4e0f0307
! %l6 = 00000000000020ff, Mem[0000000030101408] = 244b9889
stba %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff4b9889
! %f20 = 5d6c91ff fafa33af, %l1 = 0000000000000000
! Mem[0000000030181430] = 9d797fc49ec8026c
add %i6,0x030,%g1
stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030181430] = 9d797fc49ec8026c
! %l5 = 00000000a857f4e1, Mem[0000000010081408] = 5d6c9105
stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = f4e19105
! Mem[0000000010181418] = 2697a53f4e0cafcb, %l3 = 00000000000000ff, %l0 = 0000000007030f4e
add %i6,0x18,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 2697a53f4e0cafcb
! Mem[0000000010001400] = 5d6c9105, %l4 = 000000005d6c9105
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 0000005d000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = dd6c91ff, %l3 = 00000000000000ff
lduba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000dd
p0_label_63:
! Mem[0000000030041410] = ff0000f1, %l7 = 000000000475329a
ldsha [%i1+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
! Mem[0000000010181408] = 97000000, %l4 = 000000000000005d
ldswa [%i6+%o4]0x88,%l4 ! %l4 = ffffffff97000000
membar #Sync ! Added by membar checker (10)
! Mem[00000000300c1400] = efd2ffff 5d6c9105 ff0cafcb 894dd97c
! Mem[00000000300c1410] = ceff7e91 4079611f bacb85e3 ae339ae5
! Mem[00000000300c1420] = c78dcd1f 82dea6cf ac259486 4da2c09a
! Mem[00000000300c1430] = 7893e93a b58e6063 d792467c ef4709a9
ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
! Mem[0000000010081410] = 5d6c9105, %l1 = 0000000000000000
ldsha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000005d6c
! Mem[00000000100c1408] = d2efcdff, %l4 = ffffffff97000000
ldsba [%i3+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181404] = 152b3a1b, %l5 = 00000000a857f4e1
lduw [%i6+0x004],%l5 ! %l5 = 00000000152b3a1b
! Mem[00000000100c142c] = ffbd5252, %l5 = 00000000152b3a1b
lduha [%i3+0x02e]%asi,%l5 ! %l5 = 0000000000005252
! Mem[0000000030081400] = ff0000006a315fc1, %f26 = 5d000000 ffffb58e
ldda [%i2+%g0]0x81,%f26 ! %f26 = ff000000 6a315fc1
! Mem[0000000030181400] = ff340d737f78326f, %f18 = 8eb5ffff 0000005d
ldda [%i6+%g0]0x81,%f18 ! %f18 = ff340d73 7f78326f
! Starting 10 instruction Store Burst
! %f22 = ff0000f1, Mem[0000000010041410] = 397ae14f
sta %f22,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff0000f1
p0_label_64:
! Mem[00000000100c1400] = 5392059d, %l5 = 0000000000005252
swapa [%i3+%g0]0x88,%l5 ! %l5 = 000000005392059d
! %l5 = 000000005392059d, Mem[0000000010081400] = 000000d6
stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 5392059d
! %f30 = ec217703 4e0f0307, Mem[0000000030101400] = 000061ff 1b3a2b15
stda %f30,[%i4+%g0]0x89 ! Mem[0000000030101400] = ec217703 4e0f0307
! Mem[00000000211c0000] = ffd6c666, %l2 = 00000000e8d0dd81
ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %l5 = 000000005392059d, Mem[000000001008142c] = f10000ff, %asi = 80
stwa %l5,[%i2+0x02c]%asi ! Mem[000000001008142c] = 5392059d
! %l4 = ffffffffffffffff, Mem[0000000030181400] = ff340d73
stba %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff340d73
! Mem[00000000201c0000] = ffff6bf6, %l1 = 0000000000005d6c
ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
! %l5 = 000000005392059d, Mem[0000000030081408] = 00000000
stba %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000009d
! Mem[0000000010081428] = 7cd94d89, %l3 = 00000000000000dd
swap [%i2+0x028],%l3 ! %l3 = 000000007cd94d89
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = a28d2b97, %f20 = 5d6c91ff
lda [%i1+%g0]0x88,%f20 ! %f20 = a28d2b97
p0_label_65:
! Mem[0000000010181434] = b58e6063, %l3 = 000000007cd94d89
ldsb [%i6+0x035],%l3 ! %l3 = ffffffffffffff8e
! %f26 = ff000000, %f22 = ff0000f1, %f24 = 1b3a2b15 5252bdff
fsmuld %f26,%f22,%f24 ! %f24 = 4fd0001e 20000000
! Mem[00000000100c141c] = e385cbba, %f25 = 20000000
lda [%i3+0x01c]%asi,%f25 ! %f25 = e385cbba
! Mem[0000000030101410] = 75cdefd2, %f17 = 152b3a1b
lda [%i4+%o5]0x81,%f17 ! %f17 = 75cdefd2
! Mem[0000000030081410] = 5d83b765b446971c, %l2 = 00000000000000ff
ldxa [%i2+%o5]0x89,%l2 ! %l2 = 5d83b765b446971c
! Mem[0000000010001410] = cfa6de82, %f23 = ffffb58e
lda [%i0+%o5]0x80,%f23 ! %f23 = cfa6de82
! Mem[0000000030081408] = 0000009d, %l1 = 00000000000000ff
ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffff9d
! Mem[0000000010081400] = 9d0592536c5d0000, %f16 = 00000000 75cdefd2
ldda [%i2+%g0]0x80,%f16 ! %f16 = 9d059253 6c5d0000
! Mem[00000000300c1400] = 05916c5dffffd2ef, %l1 = ffffffffffffff9d
ldxa [%i3+%g0]0x89,%l1 ! %l1 = 05916c5dffffd2ef
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (11)
! %l1 = 05916c5dffffd2ef, Mem[00000000300c1400] = ffffd2ef
stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffd2ef
p0_label_66:
! Mem[0000000010081410] = 05916c5d, %l4 = ffffffffffffffff
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 0000005d000000ff
! %l0 = 2697a53f4e0cafcb, Mem[0000000010101410] = 75cdefd2
stha %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 75cdafcb
! Mem[0000000010041408] = 5d000000, %l6 = 00000000000020ff
ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 0000005d000000ff
! %f0 = efd2ffff 5d6c9105, Mem[0000000030001408] = 4e0f0307 07030f4e
stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = efd2ffff 5d6c9105
! %f26 = ff000000, Mem[0000000030101410] = d2efcd75
sta %f26,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000
! %l4 = 0000005d, %l5 = 5392059d, Mem[0000000030181410] = 000020ff 000000d3
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000005d 5392059d
! Mem[0000000010181400] = 00000000, %l2 = 5d83b765b446971c
swapa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = 9d000000, %l7 = ffffffffffffff00
swapa [%i0+%g0]0x81,%l7 ! %l7 = 000000009d000000
! Mem[0000000010081410] = ff6c9105, %l6 = 000000000000005d
ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! %f23 = cfa6de82, %f21 = fafa33af
fsqrts %f23,%f21 ! %f21 = 7fffffff
p0_label_67:
! Mem[0000000010101400] = 5d6c9105539205ff, %l0 = 2697a53f4e0cafcb
ldxa [%i4+%g0]0x88,%l0 ! %l0 = 5d6c9105539205ff
! Mem[0000000020800040] = 908c359e, %l3 = ffffffffffffff8e
ldsh [%o1+0x040],%l3 ! %l3 = ffffffffffff908c
! Mem[0000000010041408] = 000000ff, %l7 = 000000009d000000
ldsha [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %f24 = 4fd0001e, %f18 = ff340d73, %f9 = 82dea6cf
fdivs %f24,%f18,%f9 ! %f9 = 9013de48
! Mem[0000000030141410] = 20ff005d, %l6 = 00000000000000ff
lduba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000020
! Mem[00000000100c1410] = ffffd2ef, %l6 = 0000000000000020
lduha [%i3+%o5]0x80,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010081408] = f4e19105da9632ea, %f0 = efd2ffff 5d6c9105
ldda [%i2+%o4]0x80,%f0 ! %f0 = f4e19105 da9632ea
! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %l3 = ffffffffffff908c
and %l7,%l7,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181408] = 576a700497000000, %f10 = ac259486 4da2c09a
ldda [%i6+%o4]0x88,%f10 ! %f10 = 576a7004 97000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000021800080] = 00ff2e32, %asi = 80
stha %l2,[%o3+0x080]%asi ! Mem[0000000021800080] = 00002e32
p0_label_68:
! Mem[0000000030141408] = ff916cdd, %l0 = 5d6c9105539205ff
swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000ff916cdd
! Mem[00000000211c0001] = ffd6c666, %l0 = 00000000ff916cdd
ldstub [%o2+0x001],%l0 ! %l0 = 000000d6000000ff
! %l3 = 00000000000000ff, Mem[0000000030101400] = 07030f4e
stwa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
! %l3 = 00000000000000ff, Mem[0000000010101420] = 239c083d4022dcb0
stx %l3,[%i4+0x020] ! Mem[0000000010101420] = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000030141410] = 20ff005d
stwa %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! %l7 = 00000000000000ff, Mem[0000000030081410] = 1c9746b4
stwa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
! %f12 = 7893e93a b58e6063, %l3 = 00000000000000ff
! Mem[0000000030081430] = 32516ecefbe3fbbf
add %i2,0x030,%g1
stda %f12,[%g1+%l3]ASI_PST16_S ! Mem[0000000030081430] = 7893e93ab58e6063
! %l3 = 00000000000000ff, Mem[00000000100c1408] = ffcdefd2
stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ffefd2
! %f22 = ff0000f1 cfa6de82, %l5 = 000000005392059d
! Mem[0000000030101410] = 000000fffafa33af
add %i4,0x010,%g1
stda %f22,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101410] = ff0000f1cfa63382
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 5d83b765 ff000000, %l2 = 00000000, %l3 = 000000ff
ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000ff000000 000000005d83b765
p0_label_69:
! Mem[0000000030141400] = b1ded3c8eeb234ff, %f10 = 576a7004 97000000
ldda [%i5+%g0]0x89,%f10 ! %f10 = b1ded3c8 eeb234ff
! Mem[0000000030181408] = 7cd94d89cbaf0c4e, %l6 = 000000000000ffff
ldxa [%i6+%o4]0x89,%l6 ! %l6 = 7cd94d89cbaf0c4e
! Mem[000000001000140c] = 037721ec, %l1 = 05916c5dffffd2ef
lduba [%i0+0x00d]%asi,%l1 ! %l1 = 0000000000000077
! Mem[0000000030001408] = efd2ffff5d6c9105, %f4 = ceff7e91 4079611f
ldda [%i0+%o4]0x89,%f4 ! %f4 = efd2ffff 5d6c9105
! Mem[0000000020800040] = 908c359e, %l0 = 00000000000000d6
lduh [%o1+0x040],%l0 ! %l0 = 000000000000908c
! Code Fragment 3
p0_fragment_8:
! %l0 = 000000000000908c
setx 0x2fa7b2403e6b20a8,%g7,%l0 ! %l0 = 2fa7b2403e6b20a8
! %l1 = 0000000000000077
setx 0x161f6bdf96f006a7,%g7,%l1 ! %l1 = 161f6bdf96f006a7
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 = 2fa7b2403e6b20a8
setx 0xad5198a851e129e0,%g7,%l0 ! %l0 = ad5198a851e129e0
! %l1 = 161f6bdf96f006a7
setx 0x1f14d398558d82bf,%g7,%l1 ! %l1 = 1f14d398558d82bf
! Mem[0000000010101408] = 00007940, %l6 = 7cd94d89cbaf0c4e
ldsha [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = 00ffefd2, %l7 = 00000000000000ff
lduha [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = 5d6c9105, %f2 = ff0cafcb
lda [%i0+%o4]0x89,%f2 ! %f2 = 5d6c9105
! Starting 10 instruction Store Burst
! %l5 = 000000005392059d, Mem[0000000021800080] = 00002e32, %asi = 80
stha %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = 059d2e32
p0_label_70:
! %l3 = 000000005d83b765, Mem[00000000201c0000] = ffff6bf6
stb %l3,[%o0+%g0] ! Mem[00000000201c0000] = 65ff6bf6
! Mem[000000001018141d] = 4e0cafcb, %l2 = 00000000ff000000
ldstuba [%i6+0x01d]%asi,%l2 ! %l2 = 0000000c000000ff
! Mem[0000000010081424] = 00000000, %l6 = 00000000, %l3 = 5d83b765
add %i2,0x24,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000000000
! %l4 = 000000000000005d, Mem[0000000010001400] = ff6c9105
stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000005d
! %l0 = ad5198a851e129e0, Mem[0000000030101408] = 89984bff
stba %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 89984be0
! %f26 = ff000000, Mem[00000000100c1438] = b968b3a9
sta %f26,[%i3+0x038]%asi ! Mem[00000000100c1438] = ff000000
! %l4 = 000000000000005d, Mem[0000000030181410] = 0000005d
stba %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000005d
! Mem[00000000300c1410] = ceff7e91, %l0 = ad5198a851e129e0
ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ce000000ff
! Mem[0000000010181400] = 1c9746b4, %l0 = 000000ce, %l7 = 000000ff
casa [%i6]0x80,%l0,%l7 ! %l7 = 000000001c9746b4
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 0000006300ffffff, %f16 = 9d059253 6c5d0000
ldda [%i0+%g0]0x89,%f16 ! %f16 = 00000063 00ffffff
p0_label_71:
! Mem[000000001010143c] = 97340d73, %l4 = 000000000000005d
ldsb [%i4+0x03e],%l4 ! %l4 = 000000000000000d
! Mem[0000000010081408] = ea3296da0591e1f4, %l0 = 00000000000000ce
ldxa [%i2+%o4]0x88,%l0 ! %l0 = ea3296da0591e1f4
! Mem[00000000100c1400] = 52520000, %f27 = 6a315fc1
lda [%i3+%g0]0x80,%f27 ! %f27 = 52520000
! Mem[00000000300c1400] = efd2ffff5d6c9105, %l0 = ea3296da0591e1f4
ldxa [%i3+%g0]0x81,%l0 ! %l0 = efd2ffff5d6c9105
! Mem[0000000010001410] = 4996143a82dea6cf, %l5 = 000000005392059d
ldxa [%i0+%o5]0x88,%l5 ! %l5 = 4996143a82dea6cf
! Mem[0000000030181400] = 730d34ff, %f20 = a28d2b97
lda [%i6+%g0]0x89,%f20 ! %f20 = 730d34ff
! Mem[0000000030101408] = 89984be0, %l2 = 000000000000000c
lduha [%i4+%o4]0x89,%l2 ! %l2 = 0000000000004be0
! Mem[0000000010001408] = 07030f4e, %l4 = 000000000000000d
lduba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000007
! Mem[0000000010141410] = b968b3a9 9d000005, %l6 = 00000000, %l7 = 1c9746b4
ldda [%i5+%o5]0x88,%l6 ! %l6 = 000000009d000005 00000000b968b3a9
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010141400] = 4e0f03075d6c9105
stxa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000000
p0_label_72:
! %f26 = ff000000 52520000, Mem[0000000030101400] = ff000000 ec217703
stda %f26,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000 52520000
! %f22 = ff0000f1 cfa6de82, Mem[00000000300c1400] = efd2ffff 5d6c9105
stda %f22,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff0000f1 cfa6de82
! %f1 = da9632ea, Mem[0000000010081408] = 0591e1f4
sta %f1 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = da9632ea
! %l1 = 1f14d398558d82bf, Mem[00000000100c1431] = 1b854151
stb %l1,[%i3+0x031] ! Mem[00000000100c1430] = 1bbf4151
! %f2 = 5d6c9105 894dd97c, Mem[0000000010141400] = 00000000 00000000
stda %f2 ,[%i5+0x000]%asi ! Mem[0000000010141400] = 5d6c9105 894dd97c
! Mem[0000000030001410] = 40790000, %l0 = efd2ffff5d6c9105
swapa [%i0+%o5]0x89,%l0 ! %l0 = 0000000040790000
! %f12 = 7893e93a b58e6063, %l0 = 0000000040790000
! Mem[0000000030101420] = 037702eb0be2dfdd
add %i4,0x020,%g1
stda %f12,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030101420] = 037702eb0be2dfdd
! %f2 = 5d6c9105 894dd97c, Mem[0000000010181430] = 5d6c9105 b58e6063
std %f2 ,[%i6+0x030] ! Mem[0000000010181430] = 5d6c9105 894dd97c
! %f10 = b1ded3c8 eeb234ff, Mem[00000000300c1408] = ff0cafcb 894dd97c
stda %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = b1ded3c8 eeb234ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00007940, %l1 = 1f14d398558d82bf
ldsha [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
p0_label_73:
! Mem[0000000010081400] = 5392059d, %l6 = 000000009d000005
lduwa [%i2+%g0]0x88,%l6 ! %l6 = 000000005392059d
! Mem[0000000010041408] = ff000000, %l1 = 0000000000000000
lduha [%i1+0x00a]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141410] = b968b3a99d000005, %l7 = 00000000b968b3a9
ldxa [%i5+%o5]0x88,%l7 ! %l7 = b968b3a99d000005
! Mem[00000000100c1410] = efd2ffff, %l2 = 0000000000004be0
lduha [%i3+%o5]0x88,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010141418] = ea8bb376ef4c33cb, %l1 = 0000000000000000
ldx [%i5+0x018],%l1 ! %l1 = ea8bb376ef4c33cb
! Mem[00000000100c1410] = ffffd2ef05916c5d, %f24 = 4fd0001e e385cbba
ldda [%i3+%o5]0x80,%f24 ! %f24 = ffffd2ef 05916c5d
! Mem[0000000030141400] = ff34b2ee c8d3deb1, %l4 = 00000007, %l5 = 82dea6cf
ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff34b2ee 00000000c8d3deb1
! Mem[0000000030001400] = 00ffffff, %l7 = b968b3a99d000005
lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001400] = 00ffffff, %f11 = eeb234ff
lda [%i0+%g0]0x89,%f11 ! %f11 = 00ffffff
! Starting 10 instruction Store Burst
! %f30 = ec217703 4e0f0307, Mem[0000000030181408] = 4e0cafcb 894dd97c
stda %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = ec217703 4e0f0307
p0_label_74:
! Mem[0000000030081408] = 9d000000, %l4 = 00000000ff34b2ee
ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 0000009d000000ff
! %l0 = 40790000, %l1 = ef4c33cb, Mem[0000000010141410] = 0500009d a9b368b9
stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 40790000 ef4c33cb
! Mem[00000000100c1404] = 5d6c9105, %l4 = 000000000000009d, %asi = 80
swapa [%i3+0x004]%asi,%l4 ! %l4 = 000000005d6c9105
! %l1 = ea8bb376ef4c33cb, Mem[0000000010041410] = ff0000f1
stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff0033cb
! %l2 = 0000ffff, %l3 = 00000000, Mem[0000000010041410] = cb3300ff dd5657cf
stda %l2,[%i1+0x010]%asi ! Mem[0000000010041410] = 0000ffff 00000000
! %f0 = f4e19105 da9632ea, Mem[0000000010001400] = 5d000000 0000bdf8
stda %f0 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = f4e19105 da9632ea
! Mem[0000000010041400] = 972b8da200000000, %l4 = 000000005d6c9105, %l0 = 0000000040790000
casxa [%i1]0x80,%l4,%l0 ! %l0 = 972b8da200000000
! %f25 = 05916c5d, Mem[0000000010141410] = 40790000
sta %f25,[%i5+%o5]0x80 ! Mem[0000000010141410] = 05916c5d
! Mem[0000000010041400] = a28d2b97, %l2 = 000000000000ffff
swapa [%i1+%g0]0x88,%l2 ! %l2 = 00000000a28d2b97
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 00bdffff 89984be0, %l4 = 5d6c9105, %l5 = c8d3deb1
ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000089984be0 0000000000bdffff
p0_label_75:
! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
lduha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = 1c9746b4, %l1 = ea8bb376ef4c33cb
ldsba [%i6+%g0]0x80,%l1 ! %l1 = 000000000000001c
! Mem[0000000010141408] = 0000009d, %l3 = 0000000000000000
ldsba [%i5+0x00a]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181410] = 5d000000, %l2 = 00000000a28d2b97
lduwa [%i6+%o5]0x81,%l2 ! %l2 = 000000005d000000
! Mem[00000000211c0000] = ffffc666, %l1 = 000000000000001c
lduba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001410] = 05916c5d, %l7 = 00000000000000ff
lduba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000005
! %l7 = 0000000000000005, %l3 = 0000000000000000, %l4 = 0000000089984be0
xor %l7,%l3,%l4 ! %l4 = 0000000000000005
! Mem[0000000010181428] = bb47b886 92e6fbc0, %l6 = 5392059d, %l7 = 00000005
ldd [%i6+0x028],%l6 ! %l6 = 00000000bb47b886 0000000092e6fbc0
! Mem[0000000020800000] = ff0598bf, %l3 = 0000000000000000
ldsba [%o1+0x001]%asi,%l3 ! %l3 = 0000000000000005
! Starting 10 instruction Store Burst
! %f12 = 7893e93a b58e6063, Mem[0000000030081410] = 000000ff 65b7835d
stda %f12,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7893e93a b58e6063
p0_label_76:
! Mem[0000000010101408] = 40790000, %l0 = 972b8da200000000
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %l6 = 00000000bb47b886, Mem[0000000010141408] = 9d000000
stba %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 9d000086
! %l7 = 0000000092e6fbc0, Mem[0000000030041410] = ff0000f1
stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = c00000f1
! Mem[0000000030181400] = ff340d73, %l0 = 0000000000000000
swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff340d73
! %l6 = 00000000bb47b886, Mem[0000000010081418] = cfa6de827f78326f
stx %l6,[%i2+0x018] ! Mem[0000000010081418] = 00000000bb47b886
! %l2 = 000000005d000000, Mem[00000000300c1400] = ff0000f1
stwa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 5d000000
! %l0 = 00000000ff340d73, Mem[0000000030001408] = 05916c5d
stwa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff340d73
! %f26 = ff000000 52520000, %l7 = 0000000092e6fbc0
! Mem[0000000010181420] = c1e6ac7d0b419631
add %i6,0x020,%g1
stda %f26,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181420] = c1e6ac7d0b419631
! %f20 = 730d34ff 7fffffff, Mem[0000000010041400] = ffff0000 00000000
stda %f20,[%i1+%g0]0x80 ! Mem[0000000010041400] = 730d34ff 7fffffff
! Starting 10 instruction Load Burst
! %l4 = 0000000000000005, %l4 = 0000000000000005, %y = 00003e18
smul %l4,%l4,%l4 ! %l4 = 0000000000000019, %y = 00000000
p0_label_77:
! Mem[00000000300c1408] = b1ded3c8 eeb234ff, %l6 = bb47b886, %l7 = 92e6fbc0
ldda [%i3+%o4]0x81,%l6 ! %l6 = 00000000b1ded3c8 00000000eeb234ff
! Mem[00000000300c1410] = ffff7e91, %l3 = 0000000000000005
lduha [%i3+%o5]0x81,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010141430] = 643cffce3196410b, %f26 = ff000000 52520000
ldd [%i5+0x030],%f26 ! %f26 = 643cffce 3196410b
! Mem[0000000030101400] = 00005252000000ff, %l4 = 0000000000000019
ldxa [%i4+%g0]0x81,%l4 ! %l4 = 00005252000000ff
! Mem[0000000010041410] = 0000ffff00000000, %f20 = 730d34ff 7fffffff
ldda [%i1+0x010]%asi,%f20 ! %f20 = 0000ffff 00000000
! Mem[0000000030001410] = 5d6c9105, %f17 = 00ffffff
lda [%i0+%o5]0x89,%f17 ! %f17 = 5d6c9105
! Mem[00000000100c1410] = ffffd2ef, %l1 = 00000000000000ff
ldsha [%i3+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081408] = da9632ea, %l3 = 000000000000ffff
lduha [%i2+%o4]0x88,%l3 ! %l3 = 00000000000032ea
! Mem[0000000030101408] = e04b9889, %l6 = 00000000b1ded3c8
lduha [%i4+%o4]0x81,%l6 ! %l6 = 000000000000e04b
! Starting 10 instruction Store Burst
! %l7 = 00000000eeb234ff, Mem[00000000211c0000] = ffffc666, %asi = 80
stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 34ffc666
p0_label_78:
! %l0 = 00000000ff340d73, Mem[0000000010181400] = b446971c
stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff340d73
! Mem[0000000010141408] = 8600009d, %l7 = 00000000eeb234ff
ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000086000000ff
! %f2 = 5d6c9105 894dd97c, Mem[0000000030081410] = 3ae99378 63608eb5
stda %f2 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 5d6c9105 894dd97c
! %f20 = 0000ffff, Mem[0000000030041410] = f10000c0
sta %f20,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ffff
! %l1 = ffffffffffffffff, Mem[0000000020800040] = 908c359e
sth %l1,[%o1+0x040] ! Mem[0000000020800040] = ffff359e
! %l3 = 00000000000032ea, Mem[00000000100c1408] = 00ffefd2
stwa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000032ea
! %l7 = 0000000000000086, Mem[000000001010140c] = 05916c5d, %asi = 80
stwa %l7,[%i4+0x00c]%asi ! Mem[000000001010140c] = 00000086
! %l6 = 0000e04b, %l7 = 00000086, Mem[0000000010181410] = 576a7004 05000000
stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000e04b 00000086
! Mem[000000001010141c] = a5a2dbe6, %l6 = 0000e04b, %l1 = ffffffff
add %i4,0x1c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000a5a2dbe6
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ff00009d5d6c91ff, %f0 = f4e19105 da9632ea
ldda [%i5+%o4]0x80,%f0 ! %f0 = ff00009d 5d6c91ff
p0_label_79:
! Code Fragment 3
p0_fragment_9:
! %l0 = 00000000ff340d73
setx 0x8b467127ad81aa3d,%g7,%l0 ! %l0 = 8b467127ad81aa3d
! %l1 = 00000000a5a2dbe6
setx 0xd043b338369c90f1,%g7,%l1 ! %l1 = d043b338369c90f1
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 = 8b467127ad81aa3d
setx 0xb8391fc84ce927b6,%g7,%l0 ! %l0 = b8391fc84ce927b6
! %l1 = d043b338369c90f1
setx 0x60140cffb0ab5814,%g7,%l1 ! %l1 = 60140cffb0ab5814
! Mem[000000001018143c] = 6a315fc1, %l7 = 0000000000000086
ldsba [%i6+0x03c]%asi,%l7 ! %l7 = 000000000000006a
! Mem[0000000030081408] = ff000000, %l0 = b8391fc84ce927b6
ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffff000000
! Mem[0000000010041404] = 7fffffff, %f30 = ec217703
ld [%i1+0x004],%f30 ! %f30 = 7fffffff
! Mem[0000000010181400] = 730d34ff, %l1 = 60140cffb0ab5814
lduha [%i6+%g0]0x80,%l1 ! %l1 = 000000000000730d
! Mem[0000000030141410] = 00000000, %f18 = ff340d73
lda [%i5+%o5]0x81,%f18 ! %f18 = 00000000
! Mem[0000000010001400] = ea3296da0591e1f4, %l4 = 00005252000000ff
ldxa [%i0+%g0]0x80,%l4 ! %l4 = ea3296da0591e1f4
! Mem[0000000021800100] = 4905ee79, %l4 = ea3296da0591e1f4
ldsba [%o3+0x100]%asi,%l4 ! %l4 = 0000000000000049
! Mem[0000000010101410] = cbafcd750b419631, %l7 = 000000000000006a
ldxa [%i4+%o5]0x80,%l7 ! %l7 = cbafcd750b419631
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = ff000000, %l2 = 5d000000, %l5 = 00bdffff
add %i1,0x08,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000ff000000
p0_label_80:
! %f16 = 00000063, %f25 = 05916c5d, %f31 = 4e0f0307
fdivs %f16,%f25,%f31 ! %l0 = ffffffffff000022, Unfinished, %fsr = 0600000000
! Mem[00000000300c1408] = c8d3deb1, %l0 = ffffffffff000022
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000b1000000ff
! %f15 = ef4709a9, Mem[0000000010041410] = 0000ffff
sta %f15,[%i1+%o5]0x80 ! Mem[0000000010041410] = ef4709a9
! Mem[0000000010001408] = 4e0f0307, %l4 = 0000000000000049
swapa [%i0+%o4]0x88,%l4 ! %l4 = 000000004e0f0307
! %l1 = 000000000000730d, Mem[0000000010181400] = 730d34ff152b3a1b
stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000000000730d
! %f18 = 00000000 7f78326f, %l7 = cbafcd750b419631
! Mem[0000000030141438] = 89b251dce9dc1960
add %i5,0x038,%g1
stda %f18,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030141438] = 6fb251dc00001960
! %l4 = 000000004e0f0307, Mem[0000000010141408] = ff916c5d9d0000ff
stxa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000004e0f0307
! %f30 = 7fffffff, Mem[0000000030001400] = ffffff00
sta %f30,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7fffffff
! Mem[00000000211c0000] = 34ffc666, %l7 = cbafcd750b419631
ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 00000034000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001438] = 0e0671aa, %f13 = b58e6063
ld [%i0+0x038],%f13 ! %f13 = 0e0671aa
p0_label_81:
! %l7 = 0000000000000034, immed = 000004f2, %y = 00000000
umul %l7,0x4f2,%l2 ! %l2 = 0000000000010128, %y = 00000000
! Mem[0000000030081400] = ff000000, %l6 = 000000000000e04b
ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffffff000000
! Mem[0000000010001408] = ec217703 00000049, %l2 = 00010128, %l3 = 000032ea
ldda [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000049 00000000ec217703
! Mem[0000000010141400] = 05916c5d, %l6 = ffffffffff000000
ldsha [%i5+%g0]0x88,%l6 ! %l6 = 0000000000006c5d
! Mem[000000001004142c] = c46788cf, %l4 = 000000004e0f0307
lduba [%i1+0x02f]%asi,%l4 ! %l4 = 00000000000000cf
! Mem[0000000010141410] = 5d6c9105, %l1 = 000000000000730d
lduwa [%i5+%o5]0x88,%l1 ! %l1 = 000000005d6c9105
! %l7 = 0000000000000034, Mem[00000000100c1400] = 9d00000000005252
stxa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000000000000034
! Mem[00000000100c1420] = c16c5c31, %l3 = 00000000ec217703
lduba [%i3+0x023]%asi,%l3 ! %l3 = 0000000000000031
! Mem[0000000030081400] = ff0000006a315fc1, %l7 = 0000000000000034
ldxa [%i2+%g0]0x81,%l7 ! %l7 = ff0000006a315fc1
! Starting 10 instruction Store Burst
! Mem[00000000100c1414] = 05916c5d, %l2 = 00000049, %l1 = 5d6c9105
add %i3,0x14,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000005916c5d
p0_label_82:
! %f19 = 7f78326f, Mem[0000000030041410] = 0000ffff
sta %f19,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7f78326f
! Mem[0000000010101410] = cbafcd75, %l5 = 00000000ff000000
swapa [%i4+%o5]0x80,%l5 ! %l5 = 00000000cbafcd75
! Mem[0000000010081438] = 92d39a15, %l0 = 00000000000000b1
swap [%i2+0x038],%l0 ! %l0 = 0000000092d39a15
! %f20 = 0000ffff 00000000, %l0 = 0000000092d39a15
! Mem[00000000300c1438] = d792467cef4709a9
add %i3,0x038,%g1
stda %f20,[%g1+%l0]ASI_PST16_SL ! Mem[00000000300c1438] = 0000467cffff09a9
! %f8 = c78dcd1f, Mem[0000000030101410] = f10000ff
sta %f8 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = c78dcd1f
! %f7 = ae339ae5, Mem[0000000030141408] = ff059253
sta %f7 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ae339ae5
! Mem[0000000010001410] = 82dea6cf, %l5 = 00000000cbafcd75
ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000cf000000ff
! %l2 = 0000000000000049, Mem[0000000010181400] = 00000000
stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00490000
! Mem[0000000010181400] = 00490000, %l3 = 0000000000000031
swapa [%i6+%g0]0x80,%l3 ! %l3 = 0000000000490000
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000097, %f26 = 643cffce
lda [%i6+%o4]0x80,%f26 ! %f26 = 00000097
p0_label_83:
! Mem[0000000010101434] = 75cdefd2, %l0 = 0000000092d39a15
lduwa [%i4+0x034]%asi,%l0 ! %l0 = 0000000075cdefd2
! Mem[0000000010101438] = 049f032f, %l2 = 0000000000000049
ldsh [%i4+0x03a],%l2 ! %l2 = 000000000000032f
! Mem[0000000030081410] = 7cd94d8905916c5d, %l6 = 0000000000006c5d
ldxa [%i2+%o5]0x81,%l6 ! %l6 = 7cd94d8905916c5d
! Mem[0000000030101410] = 1fcd8dc7, %l0 = 0000000075cdefd2
lduwa [%i4+%o5]0x81,%l0 ! %l0 = 000000001fcd8dc7
! Mem[0000000030101410] = c78dcd1f, %l0 = 000000001fcd8dc7
ldsha [%i4+%o5]0x89,%l0 ! %l0 = ffffffffffffcd1f
! Mem[0000000010001408] = 49000000 037721ec, %l6 = 05916c5d, %l7 = 6a315fc1
ldda [%i0+%o4]0x80,%l6 ! %l6 = 0000000049000000 00000000037721ec
! Mem[00000000100c142c] = ffbd5252, %l6 = 0000000049000000
ldsh [%i3+0x02e],%l6 ! %l6 = 0000000000005252
! Mem[0000000010081400] = 5392059d, %l4 = 00000000000000cf
ldsha [%i2+%g0]0x88,%l4 ! %l4 = 000000000000059d
! Mem[0000000030101410] = 8233a6cfc78dcd1f, %f12 = 7893e93a 0e0671aa
ldda [%i4+%o5]0x89,%f12 ! %f12 = 8233a6cf c78dcd1f
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 001f611f, %l5 = 00000000000000cf
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
p0_label_84:
! Mem[0000000030081400] = 000000ff, %l5 = 0000000000000000
swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %f2 = 5d6c9105 894dd97c, Mem[00000000300c1408] = c8d3deff ff34b2ee
stda %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 5d6c9105 894dd97c
! %f20 = 0000ffff 00000000, Mem[0000000010041420] = 00000000 00000063
stda %f20,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000ffff 00000000
! %f8 = c78dcd1f, Mem[0000000010181408] = 97000000
sta %f8 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = c78dcd1f
! Mem[0000000010141410] = 5d6c9105, %l2 = 000000000000032f
swapa [%i5+%o5]0x88,%l2 ! %l2 = 000000005d6c9105
! Mem[0000000010041418] = 85b7a95d, %l7 = 00000000037721ec
swap [%i1+0x018],%l7 ! %l7 = 0000000085b7a95d
! %f16 = 00000063 5d6c9105, %l4 = 000000000000059d
! Mem[0000000010081420] = 92d39a155d83b765
add %i2,0x020,%g1
stda %f16,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010081420] = 05916c5d5d83b765
! %l6 = 00005252, %l7 = 85b7a95d, Mem[0000000030141408] = e59a33ae 20eaedab
stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00005252 85b7a95d
! %l5 = 00000000000000ff, Mem[0000000010101410] = ff000000
stha %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ff0598bf, %l2 = 000000005d6c9105
ldsba [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
p0_label_85:
! Mem[0000000010101410] = 3196410b0000ff00, %l5 = 00000000000000ff
ldxa [%i4+%o5]0x88,%l5 ! %l5 = 3196410b0000ff00
! Mem[0000000010181408] = 1fcd8dc7, %l4 = 000000000000059d
lduba [%i6+%o4]0x80,%l4 ! %l4 = 000000000000001f
! Mem[0000000010001400] = ea3296da, %l2 = ffffffffffffffff
lduha [%i0+%g0]0x80,%l2 ! %l2 = 000000000000ea32
! Mem[0000000010081410] = 05916cff, %l5 = 3196410b0000ff00
ldswa [%i2+%o5]0x88,%l5 ! %l5 = 0000000005916cff
! Mem[0000000010181400] = 0d730000 31000000, %l4 = 0000001f, %l5 = 05916cff
ldda [%i6+%g0]0x88,%l4 ! %l4 = 0000000031000000 000000000d730000
! Mem[0000000010141408] = 07030f4e00000000, %f28 = 8907f971 7f000000
ldda [%i5+0x008]%asi,%f28 ! %f28 = 07030f4e 00000000
! Mem[00000000100c1410] = ffffd2ef, %l3 = 0000000000490000
lduba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030081410] = 894dd97c, %l1 = 0000000005916c5d
lduba [%i2+%o5]0x89,%l1 ! %l1 = 000000000000007c
! %f28 = 07030f4e, %f7 = ae339ae5, %f15 = ef4709a9
fadds %f28,%f7 ,%f15 ! %f15 = ae339ae5
! Starting 10 instruction Store Burst
! Mem[0000000010001420] = 049f032f97340d73, %l0 = ffffffffffffcd1f, %l3 = 00000000000000ff
add %i0,0x20,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 049f032f97340d73
p0_label_86:
! %l6 = 0000000000005252, Mem[0000000020800040] = ffff359e, %asi = 80
stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = 52ff359e
! %l1 = 000000000000007c, Mem[0000000010041408] = ff000000
stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 007c0000
! %f14 = d792467c ae339ae5, %l6 = 0000000000005252
! Mem[0000000030081438] = 24e335d73569186d
add %i2,0x038,%g1
stda %f14,[%g1+%l6]ASI_PST16_S ! Mem[0000000030081438] = 24e335d7ae33186d
! %f2 = 5d6c9105 894dd97c, Mem[0000000030101408] = e04b9889 ffffbd00
stda %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 5d6c9105 894dd97c
! Mem[0000000030141400] = eeb234ff, %l0 = ffffffffffffcd1f
ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! %f2 = 5d6c9105 894dd97c, %l7 = 0000000085b7a95d
! Mem[0000000030141400] = ff34b2eec8d3deb1
stda %f2,[%i5+%l7]ASI_PST8_S ! Mem[0000000030141400] = ff6cb205894dde7c
! %f0 = ff00009d 5d6c91ff, %l1 = 000000000000007c
! Mem[0000000010081430] = cbaf0c4ef6152b8c
add %i2,0x030,%g1
stda %f0,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010081430] = cbaf6c5d9d00008c
! Mem[0000000030141400] = 05b26cff, %l4 = 0000000031000000
swapa [%i5+%g0]0x89,%l4 ! %l4 = 0000000005b26cff
! %l4 = 0000000005b26cff, %l4 = 0000000005b26cff, %l7 = 0000000085b7a95d
andn %l4,%l4,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = a90947ef, %l4 = 0000000005b26cff
ldsha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000047ef
p0_label_87:
! Mem[0000000030181400] = 00000000, %f23 = cfa6de82
lda [%i6+%g0]0x81,%f23 ! %f23 = 00000000
! Mem[0000000010081408] = da9632ea, %l0 = 00000000000000ff
swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000da9632ea
! Mem[0000000030081410] = 7cd94d8905916c5d, %l1 = 000000000000007c
ldxa [%i2+%o5]0x81,%l1 ! %l1 = 7cd94d8905916c5d
! Mem[0000000010041438] = bad76926, %l5 = 000000000d730000
ldsh [%i1+0x038],%l5 ! %l5 = ffffffffffffbad7
! Mem[0000000010181400] = 31000000, %f23 = 00000000
lda [%i6+%g0]0x88,%f23 ! %f23 = 31000000
! Mem[0000000010041438] = bad76926e10ece31, %f4 = efd2ffff 5d6c9105
ldd [%i1+0x038],%f4 ! %f4 = bad76926 e10ece31
! Mem[0000000030001408] = 730d34ff, %l1 = 7cd94d8905916c5d
lduha [%i0+%o4]0x89,%l1 ! %l1 = 00000000000034ff
! Mem[00000000100c1400] = 00000034, %l0 = 00000000da9632ea
ldswa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000034
! Mem[0000000030181410] = 0000005d, %l5 = ffffffffffffbad7
lduwa [%i6+%o5]0x89,%l5 ! %l5 = 000000000000005d
! Starting 10 instruction Store Burst
! %f12 = 8233a6cf, Mem[0000000030141408] = 52520000
sta %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 8233a6cf
p0_label_88:
! %l2 = 0000ea32, %l3 = 97340d73, Mem[00000000300c1400] = 5d000000 cfa6de82
stda %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000ea32 97340d73
! %f26 = 00000097 3196410b, %l1 = 00000000000034ff
! Mem[00000000300c1428] = ac2594864da2c09a
add %i3,0x028,%g1
stda %f26,[%g1+%l1]ASI_PST16_S ! Mem[00000000300c1428] = 000000973196410b
! Mem[00000000300c1400] = 32ea0000, %l6 = 0000000000005252
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %f21 = 00000000, Mem[0000000030001400] = ffffff7f
sta %f21,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! Mem[0000000010101408] = 407900ff, %l3 = 049f032f97340d73
swapa [%i4+%o4]0x88,%l3 ! %l3 = 00000000407900ff
! %l0 = 0000000000000034, Mem[0000000010001414] = 3a149649
stw %l0,[%i0+0x014] ! Mem[0000000010001414] = 00000034
! %l2 = 000000000000ea32, Mem[0000000010081410] = ff6c9105
stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 326c9105
! %f0 = ff00009d 5d6c91ff 5d6c9105 894dd97c
! %f4 = bad76926 e10ece31 bacb85e3 ae339ae5
! %f8 = c78dcd1f 9013de48 b1ded3c8 00ffffff
! %f12 = 8233a6cf c78dcd1f d792467c ae339ae5
stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
! Mem[0000000010181410] = 4be00000, %l7 = 0000000000000000
swapa [%i6+%o5]0x80,%l7 ! %l7 = 000000004be00000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 07030f4e 00000000, %l4 = 000047ef, %l5 = 0000005d
ldda [%i5+0x008]%asi,%l4 ! %l4 = 0000000007030f4e 0000000000000000
p0_label_89:
! Mem[0000000010141410] = 2f030000, %l0 = 0000000000000034
ldsba [%i5+%o5]0x80,%l0 ! %l0 = 000000000000002f
! Mem[0000000010041408] = 007c0000, %f31 = 4e0f0307
lda [%i1+%o4]0x80,%f31 ! %f31 = 007c0000
! Mem[00000000100c1410] = efd2ffff, %l5 = 0000000000000000
lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1400] = 32ea00ff, %f23 = 31000000
lda [%i3+%g0]0x89,%f23 ! %f23 = 32ea00ff
! Mem[0000000030181400] = 00000000, %l1 = 00000000000034ff
lduha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = efd2ffff, %l0 = 000000000000002f
ldswa [%i3+%o5]0x88,%l0 ! %l0 = ffffffffefd2ffff
! Mem[0000000010181410] = 00000000, %l0 = ffffffffefd2ffff
ldswa [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041420] = 0000ffff, %l7 = 000000004be00000
ldub [%i1+0x021],%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = 730d3497 00000086, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000730d3497 0000000000000086
! Starting 10 instruction Store Burst
! %f18 = 00000000 7f78326f, %l7 = 0000000000000000
! Mem[0000000030141418] = efb191ebd52b5079
add %i5,0x018,%g1
stda %f18,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030141418] = efb191ebd52b5079
p0_label_90:
! Mem[0000000030101410] = 1fcd8dc7, %l2 = 000000000000ea32
ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 0000001f000000ff
! %l5 = 00000000000000ff, Mem[00000000201c0000] = 65ff6bf6
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00ff6bf6
! %l0 = 730d3497, %l1 = 00000086, Mem[0000000010101408] = 730d3497 00000086
stda %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 730d3497 00000086
! %l3 = 00000000407900ff, Mem[0000000030141400] = 31000000
stwa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 407900ff
! %l7 = 0000000000000000, Mem[0000000010141410] = 0000032f
stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000300
! Mem[0000000010041424] = 00000000, %l6 = 00000000, %l6 = 00000000
add %i1,0x24,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000000
! %l3 = 00000000407900ff, Mem[00000000211c0000] = ffffc666, %asi = 80
stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffc666
! Mem[00000000100c1400] = 00000034, %l5 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000034000000ff
! Mem[0000000030001400] = 00000000, %l7 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00ffc666, %l3 = 00000000407900ff
lduba [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000000
p0_label_91:
! Mem[0000000030141408] = cfa63382, %f20 = 0000ffff
lda [%i5+%o4]0x89,%f20 ! %f20 = cfa63382
! Mem[00000000100c1430] = 1bbf4151 ca706904, %l6 = 00000000, %l7 = 00000000
ldd [%i3+0x030],%l6 ! %l6 = 000000001bbf4151 00000000ca706904
membar #Sync ! Added by membar checker (12)
! Mem[000000001008140c] = 894dd97c, %f21 = 00000000
ld [%i2+0x00c],%f21 ! %f21 = 894dd97c
! Mem[0000000010041400] = 730d34ff 7fffffff 007c0000 ffffb58e
! Mem[0000000010041410] = ef4709a9 00000000 037721ec 0a7a7b57
! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
! Mem[0000000010041430] = 4377bb05 e3857c59 bad76926 e10ece31
ldda [%i1]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010041400
! Mem[00000000211c0000] = 00ffc666, %l2 = 000000000000001f
lduh [%o2+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081400] = ff00009d5d6c91ff, %f14 = d792467c ae339ae5
ldda [%i2+%g0]0x80,%f14 ! %f14 = ff00009d 5d6c91ff
! %l0 = 00000000730d3497, immed = fffff84c, %y = 00000000
umul %l0,-0x7b4,%l1 ! %l1 = 730d3120be46e4d4, %y = 730d3120
! Mem[00000000218000c0] = e8e8e4de, %l6 = 000000001bbf4151
lduha [%o3+0x0c0]%asi,%l6 ! %l6 = 000000000000e8e8
! Mem[0000000010181410] = 00000000, %l2 = 00000000000000ff
lduba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f8 = c78dcd1f 9013de48, %l3 = 0000000000000000
! Mem[0000000030101400] = 00005252000000ff
stda %f8,[%i4+%l3]ASI_PST16_SL ! Mem[0000000030101400] = 00005252000000ff
p0_label_92:
! %f9 = 9013de48, Mem[0000000010001418] = 07030f4e
st %f9 ,[%i0+0x018] ! Mem[0000000010001418] = 9013de48
! %l1 = 730d3120be46e4d4, Mem[0000000010181408] = 576a7004c78dcd1f
stxa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 730d3120be46e4d4
! %f12 = 8233a6cf c78dcd1f, %l0 = 00000000730d3497
! Mem[0000000010141408] = 07030f4e00000000
add %i5,0x008,%g1
stda %f12,[%g1+%l0]ASI_PST16_P ! Mem[0000000010141408] = 0703a6cfc78dcd1f
! %l2 = 0000000000000000, Mem[0000000030101410] = c78dcdff
stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! %l1 = 730d3120be46e4d4, Mem[0000000010101400] = ff059253
stha %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = e4d49253
! Mem[0000000030041408] = 4f235fd3, %l7 = 00000000ca706904
swapa [%i1+%o4]0x81,%l7 ! %l7 = 000000004f235fd3
! Mem[000000001010142b] = 43a2396f, %l1 = 730d3120be46e4d4
ldstub [%i4+0x02b],%l1 ! %l1 = 0000006f000000ff
! %l7 = 000000004f235fd3, Mem[0000000010001400] = da9632ea
stha %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = da965fd3
! Mem[0000000010081408] = 5d6c9105, %l7 = 000000004f235fd3
swapa [%i2+%o4]0x80,%l7 ! %l7 = 000000005d6c9105
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 7f78326f, %l4 = 0000000007030f4e
lduwa [%i1+%o5]0x89,%l4 ! %l4 = 000000007f78326f
p0_label_93:
! Mem[0000000010041408] = 8eb5ffff00007c00, %l5 = 0000000000000034
ldxa [%i1+%o4]0x88,%l5 ! %l5 = 8eb5ffff00007c00
! Mem[0000000030181408] = ec217703, %l1 = 000000000000006f
ldsba [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffffec
! Mem[0000000010101408] = 8600000097340d73, %f8 = c78dcd1f 9013de48
ldda [%i4+%o4]0x88,%f8 ! %f8 = 86000000 97340d73
! Mem[0000000010001408] = 00000049, %l7 = 000000005d6c9105
lduwa [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000049
! Mem[0000000030141410] = 00000000, %l5 = 8eb5ffff00007c00
ldsba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
! %f1 = 5d6c91ff, %f4 = bad76926, %f12 = 8233a6cf
fadds %f1 ,%f4 ,%f12 ! %f12 = 5d6c91ff
! Mem[0000000030041410] = ea3296da7f78326f, %f10 = b1ded3c8 00ffffff
ldda [%i1+%o5]0x89,%f10 ! %f10 = ea3296da 7f78326f
! Mem[00000000100c1408] = 5d6c91ff ea320000, %l2 = 00000000, %l3 = 00000000
ldda [%i3+%o4]0x88,%l2 ! %l2 = 00000000ea320000 000000005d6c91ff
! Mem[0000000030001410] = 5d6c9105, %l7 = 0000000000000049
lduba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000005
! Starting 10 instruction Store Burst
! %l6 = 0000e8e8, %l7 = 00000005, Mem[0000000030141410] = 00000000 00001262
stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000e8e8 00000005
p0_label_94:
! Mem[0000000030041400] = 1f611fff, %l5 = 0000000000000000
swapa [%i1+%g0]0x89,%l5 ! %l5 = 000000001f611fff
! Mem[0000000030001408] = ff340d73, %l4 = 000000007f78326f
swapa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ff340d73
! Mem[0000000021800141] = 2d62cd46, %l0 = 00000000730d3497
ldstub [%o3+0x141],%l0 ! %l0 = 00000062000000ff
! Mem[00000000100c1400] = 000000ff, %l3 = 000000005d6c91ff
ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! %l2 = 00000000ea320000, immd = fffffffffffff838, %l7 = 0000000000000005
sdivx %l2,-0x7c8,%l7 ! %l7 = ffffffffffe1e712
! Mem[0000000030141410] = e8e80000, %l5 = 000000001f611fff
ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %f8 = 86000000, Mem[0000000030081410] = 7cd94d89
sta %f8 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 86000000
! %l4 = 00000000ff340d73, Mem[0000000010141408] = cfa60307
stwa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff340d73
! %f17 = ff340d73, %f14 = ff00009d, %f12 = 5d6c91ff
fsubs %f17,%f14,%f12 ! %f12 = fe503358
! Starting 10 instruction Load Burst
! Mem[0000000010141414] = ef4c33cb, %l3 = 00000000000000ff
ldsb [%i5+0x016],%l3 ! %l3 = 0000000000000033
p0_label_95:
! Mem[0000000010141408] = 730d34ff, %l2 = 00000000ea320000
lduwa [%i5+%o4]0x80,%l2 ! %l2 = 00000000730d34ff
! Mem[00000000300c1400] = ff00ea32 97340d73, %l4 = ff340d73, %l5 = 00000000
ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff00ea32 0000000097340d73
! Mem[0000000010041408] = 007c0000, %l6 = 000000000000e8e8
ldsha [%i1+%o4]0x80,%l6 ! %l6 = 000000000000007c
! Mem[000000001008143c] = ae339ae5, %l4 = 00000000ff00ea32
lduw [%i2+0x03c],%l4 ! %l4 = 00000000ae339ae5
! Mem[0000000030141410] = 05000000 e8e800ff, %l4 = ae339ae5, %l5 = 97340d73
ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000e8e800ff 0000000005000000
! Mem[0000000010141418] = ea8bb376ef4c33cb, %l2 = 00000000730d34ff
ldx [%i5+0x018],%l2 ! %l2 = ea8bb376ef4c33cb
! Mem[0000000010001430] = 6bae32ba, %l3 = 0000000000000033
ldswa [%i0+0x030]%asi,%l3 ! %l3 = 000000006bae32ba
! Mem[00000000201c0000] = 00ff6bf6, %l2 = ea8bb376ef4c33cb
lduha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[000000001004142c] = c46788cf, %l5 = 0000000005000000
ldub [%i1+0x02d],%l5 ! %l5 = 0000000000000067
! Starting 10 instruction Store Burst
! %l3 = 000000006bae32ba, Mem[0000000010181408] = d4e446be
stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 32ba46be
p0_label_96:
! %l7 = ffffffffffe1e712, Mem[00000000100c1430] = 1bbf4151ca706904
stx %l7,[%i3+0x030] ! Mem[00000000100c1430] = ffffffffffe1e712
! Mem[000000001010141f] = a5a2dbe6, %l2 = 00000000000000ff
ldstuba [%i4+0x01f]%asi,%l2 ! %l2 = 000000e6000000ff
! Mem[0000000010081400] = ff00009d, %l1 = ffffffffffffffec
ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030101400] = 52520000, %l4 = 00000000e8e800ff
ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010101410] = 00ff00000b419631
stxa %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
! Mem[0000000010141410] = 00030000, %l5 = 0000000000000067
ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %f8 = 86000000 97340d73, Mem[0000000010101408] = 730d3497 00000086
stda %f8 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 86000000 97340d73
! %l2 = 00000000000000e6, Mem[0000000030041408] = ca706904da029dd1
stxa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000e6
! Mem[00000000100c1410] = ffffd2ef, %l1 = 00000000000000ff
swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000ffffd2ef
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_10:
! %l0 = 0000000000000062
setx 0x03e3e4d788d8320b,%g7,%l0 ! %l0 = 03e3e4d788d8320b
! %l1 = 00000000ffffd2ef
setx 0x76b21fb07d81c08e,%g7,%l1 ! %l1 = 76b21fb07d81c08e
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 = 03e3e4d788d8320b
setx 0x51c13fdfa5c1ee66,%g7,%l0 ! %l0 = 51c13fdfa5c1ee66
! %l1 = 76b21fb07d81c08e
setx 0x3fddd367b20de369,%g7,%l1 ! %l1 = 3fddd367b20de369
p0_label_97:
! Mem[00000000201c0000] = 00ff6bf6, %l0 = 51c13fdfa5c1ee66
ldub [%o0+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = 7f78326f, %l5 = 0000000000000000
ldswa [%i1+%o5]0x89,%l5 ! %l5 = 000000007f78326f
! Mem[0000000010141400] = 5d6c9105894dd97c, %l6 = 000000000000007c
ldxa [%i5+0x000]%asi,%l6 ! %l6 = 5d6c9105894dd97c
! Mem[0000000010081400] = ff00009d, %f3 = 894dd97c
lda [%i2+%g0]0x80,%f3 ! %f3 = ff00009d
! Mem[0000000030101408] = 5d6c9105 894dd97c, %l2 = 000000e6, %l3 = 6bae32ba
ldda [%i4+%o4]0x81,%l2 ! %l2 = 000000005d6c9105 00000000894dd97c
! Mem[0000000030101400] = 525200ff, %l4 = 0000000000000000
lduba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181410] = 00000000, %l3 = 00000000894dd97c
ldswa [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = 86000000, %l4 = 00000000000000ff
ldsb [%i4+0x00a],%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = ffa6de82, %f26 = cf8867c4
lda [%i0+%o5]0x80,%f26 ! %f26 = ffa6de82
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = 00ffc666, %l0 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 00000000000000ff
p0_label_98:
! %l4 = 00000000, %l5 = 7f78326f, Mem[0000000010181408] = 32ba46be 20310d73
stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 7f78326f
! Mem[0000000010141410] = ff030000, %l5 = 7f78326f, %l5 = 7f78326f
add %i5,0x10,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ff030000
! Mem[00000000201c0000] = 00ff6bf6, %l5 = 00000000ff030000
ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! %f17 = ff340d73, Mem[0000000010141414] = ef4c33cb
sta %f17,[%i5+0x014]%asi ! Mem[0000000010141414] = ff340d73
! %l5 = 0000000000000000, Mem[0000000010141400] = 5d6c9105
stba %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 006c9105
! Mem[0000000010041408] = 00007c00, %l7 = ffffffffffe1e712
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[000000001008141c] = ae339ae5, %l5 = 00000000, %l4 = 00000000
add %i2,0x1c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ae339ae5
! Mem[0000000020800001] = ff0598bf, %l4 = 00000000ae339ae5
ldstub [%o1+0x001],%l4 ! %l4 = 00000005000000ff
! %l4 = 00000005, %l5 = 00000000, Mem[0000000030101408] = 5d6c9105 894dd97c
stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000005 00000000
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_11:
! %l0 = 0000000000000000
setx 0x293471e879cf9b0e,%g7,%l0 ! %l0 = 293471e879cf9b0e
! %l1 = 3fddd367b20de369
setx 0x379c7f079d364f7a,%g7,%l1 ! %l1 = 379c7f079d364f7a
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 = 293471e879cf9b0e
setx 0x164c1c4ff6816576,%g7,%l0 ! %l0 = 164c1c4ff6816576
! %l1 = 379c7f079d364f7a
setx 0x79210717c57864d5,%g7,%l1 ! %l1 = 79210717c57864d5
p0_label_99:
! Mem[00000000300c1408] = 894dd97c, %l6 = 5d6c9105894dd97c
ldsba [%i3+%o4]0x89,%l6 ! %l6 = 000000000000007c
! Mem[00000000201c0000] = ffff6bf6, %l1 = 79210717c57864d5
lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Mem[00000000100c142c] = ffbd5252, %f22 = 577b7a0a
lda [%i3+0x02c]%asi,%f22 ! %f22 = ffbd5252
! Mem[00000000100c1418] = e59a33ae, %l3 = 0000000000000000
ldsh [%i3+0x01a],%l3 ! %l3 = 00000000000033ae
! Mem[0000000010141430] = 643cffce, %l5 = 0000000000000000
ldsha [%i5+0x030]%asi,%l5 ! %l5 = 000000000000643c
! Mem[0000000010001410] = 82dea6ff, %l2 = 000000005d6c9105
ldsha [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffa6ff
! Mem[0000000030001400] = 000000ff, %l1 = 000000000000ffff
lduwa [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141400] = ff007940894dde7c, %l0 = 164c1c4ff6816576
ldxa [%i5+%g0]0x81,%l0 ! %l0 = ff007940894dde7c
! Mem[0000000030181408] = 037721ec, %l1 = 00000000000000ff
ldsha [%i6+%o4]0x89,%l1 ! %l1 = 00000000000021ec
! Starting 10 instruction Store Burst
! %f17 = ff340d73, Mem[00000000100c1400] = ff000000
sta %f17,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff340d73
p0_label_100:
! %l0 = ff007940894dde7c, Mem[0000000010001400] = d35f96da
stwa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 894dde7c
! %l2 = ffffffffffffa6ff, Mem[0000000020800040] = 52ff359e, %asi = 80
stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = ffff359e
! %f0 = ff00009d 5d6c91ff, Mem[00000000300c1408] = 7cd94d89 05916c5d
stda %f0 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff00009d 5d6c91ff
membar #Sync ! Added by membar checker (13)
! %f13 = c78dcd1f, Mem[0000000010041430] = 4377bb05
sta %f13,[%i1+0x030]%asi ! Mem[0000000010041430] = c78dcd1f
! Mem[0000000010001410] = 82dea6ff, %l3 = 00000000000033ae
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! %l1 = 00000000000021ec, Mem[0000000030181410] = 5d0000009d059253
stxa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000000021ec
! %l2 = ffffa6ff, %l3 = 000000ff, Mem[0000000030081400] = 00000000 6a315fc1
stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffa6ff 000000ff
! Mem[00000000218001c0] = 070813ce, %l2 = ffffffffffffa6ff
ldstub [%o3+0x1c0],%l2 ! %l2 = 00000007000000ff
! %l1 = 00000000000021ec, imm = fffffffffffff81d, %l6 = 000000000000007c
addc %l1,-0x7e3,%l6 ! %l6 = 0000000000001a09
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffffc666, %l7 = 0000000000000000
lduh [%o2+%g0],%l7 ! %l7 = 000000000000ffff
p0_label_101:
! Mem[0000000030141400] = ff007940894dde7c, %l3 = 00000000000000ff
ldxa [%i5+%g0]0x81,%l3 ! %l3 = ff007940894dde7c
! Mem[00000000211c0000] = ffffc666, %l6 = 0000000000001a09
lduh [%o2+%g0],%l6 ! %l6 = 000000000000ffff
! Mem[0000000010081410] = 2669d7ba, %l1 = 00000000000021ec
lduwa [%i2+%o5]0x88,%l1 ! %l1 = 000000002669d7ba
! Mem[0000000030041408] = e600000000000000, %f22 = ffbd5252 ec217703
ldda [%i1+%o4]0x89,%f22 ! %f22 = e6000000 00000000
! Mem[0000000030001408] = 6f32787f, %l4 = 0000000000000005
ldsba [%i0+%o4]0x89,%l4 ! %l4 = 000000000000007f
! Mem[00000000100c1414] = 05916c5d, %l3 = ff007940894dde7c
ldsw [%i3+0x014],%l3 ! %l3 = 0000000005916c5d
! Mem[00000000300c1410] = 1f617940 917effff, %l0 = 894dde7c, %l1 = 2669d7ba
ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000917effff 000000001f617940
! %f25 = ffff0000, %f6 = bacb85e3, %f4 = bad76926 e10ece31
fsmuld %f25,%f6 ,%f4 ! %f4 = ffffe000 00000000
! Mem[0000000030001410] = 05916c5da28d2b97, %l5 = 000000000000643c
ldxa [%i0+%o5]0x81,%l5 ! %l5 = 05916c5da28d2b97
! Starting 10 instruction Store Burst
! %f23 = 00000000, Mem[0000000010181420] = c1e6ac7d
sta %f23,[%i6+0x020]%asi ! Mem[0000000010181420] = 00000000
p0_label_102:
! %l4 = 000000000000007f, Mem[00000000300c1410] = 1f617940917effff
stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000000000007f
! Mem[0000000030181400] = 00000000, %l0 = 00000000917effff
ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101417] = 00000000, %l7 = 000000000000ffff
ldstuba [%i4+0x017]%asi,%l7 ! %l7 = 00000000000000ff
! %l4 = 000000000000007f, Mem[0000000020800000] = ffff98bf
stb %l4,[%o1+%g0] ! Mem[0000000020800000] = 7fff98bf
! %f15 = 5d6c91ff, Mem[0000000010141400] = 05916c00
sta %f15,[%i5+%g0]0x88 ! Mem[0000000010141400] = 5d6c91ff
! Mem[0000000010181420] = 000000000b419631, %l6 = 000000000000ffff, %l2 = 0000000000000007
add %i6,0x20,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 000000000b419631
! %l3 = 0000000005916c5d, Mem[0000000021800040] = b2ac0f03, %asi = 80
stba %l3,[%o3+0x040]%asi ! Mem[0000000021800040] = 5dac0f03
! %f20 = 00000000 a90947ef, Mem[0000000010101400] = 5392d4e4 5d6c9105
stda %f20,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 a90947ef
! %l4 = 000000000000007f, Mem[0000000030041410] = 6f32787f
stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 007f787f
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %l7 = 0000000000000000
lduha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
p0_label_103:
! Mem[0000000030141410] = ff00e8e8, %l3 = 0000000005916c5d
lduba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! %f5 = 00000000, %f13 = c78dcd1f
fcmpes %fcc1,%f5 ,%f13 ! %fcc1 = 2
! Mem[0000000030001400] = ff000000 63000000 7f78326f ffffd2ef
! Mem[0000000030001410] = 05916c5d a28d2b97 3fd4f6b1 6bac2748
! Mem[0000000030001420] = 5e1274e7 a4e0e78b 189119a2 0ffe00ee
! Mem[0000000030001430] = d19d02da d35f234f 04089650 a7ce975d
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
! Mem[0000000030081410] = 86000000, %l5 = 05916c5da28d2b97
lduwa [%i2+%o5]0x81,%l5 ! %l5 = 0000000086000000
! Mem[0000000010001410] = ffa6de82, %l7 = 00000000, %l2 = 0b419631
add %i0,0x10,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ffa6de82
! Mem[0000000030141408] = cfa63382, %l1 = 000000001f617940
ldswa [%i5+%o4]0x89,%l1 ! %l1 = ffffffffcfa63382
! %f25 = ffff0000, %f16 = ffffff7f ff340d73
fstox %f25,%f16 ! %f16 = 80000000 00000000
! %l6 = 000000000000ffff, imm = fffffffffffff6de, %l5 = 0000000086000000
or %l6,-0x922,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181400] = 31000000, %f26 = ffa6de82
lda [%i6+%g0]0x88,%f26 ! %f26 = 31000000
! Starting 10 instruction Store Burst
! %f18 = 8eb5ffff, Mem[000000001010140c] = 97340d73
st %f18,[%i4+0x00c] ! Mem[000000001010140c] = 8eb5ffff
p0_label_104:
! %l2 = 00000000ffa6de82, Mem[0000000030081408] = 000000ff
stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000de82
! Mem[0000000010101410] = 00000000, %l0 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %l6 = 000000000000ffff, Mem[00000000201c0000] = ffff6bf6
sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = ffff6bf6
! Mem[0000000020800041] = ffff359e, %l5 = ffffffffffffffff
ldstuba [%o1+0x041]%asi,%l5 ! %l5 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000030181400] = 6f32787f000000ff
stxa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000000000ff
! Code Fragment 4
p0_fragment_12:
! %l0 = 0000000000000000
setx 0x1e79af37871886ec,%g7,%l0 ! %l0 = 1e79af37871886ec
! %l1 = ffffffffcfa63382
setx 0x05c365f808f47b47,%g7,%l1 ! %l1 = 05c365f808f47b47
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 = 1e79af37871886ec
setx 0xa6442c0fad79177e,%g7,%l0 ! %l0 = a6442c0fad79177e
! %l1 = 05c365f808f47b47
setx 0x4704aca85470daff,%g7,%l1 ! %l1 = 4704aca85470daff
! %f30 = 31ce0ee1 2669d7ba, Mem[0000000010181400] = 00000031 0000730d
stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = 31ce0ee1 2669d7ba
! Mem[0000000010001400] = 894dde7c, %l2 = 00000000ffa6de82
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000894dde7c
! Mem[0000000010101400] = a90947ef, %l3 = 00000000000000ff
swapa [%i4+%g0]0x88,%l3 ! %l3 = 00000000a90947ef
! Starting 10 instruction Load Burst
! Mem[0000000010181414] = 86000000, %l2 = 00000000894dde7c
ldsw [%i6+0x014],%l2 ! %l2 = ffffffff86000000
p0_label_105:
! Mem[0000000010141430] = 643cffce3196410b, %l1 = 4704aca85470daff
ldxa [%i5+0x030]%asi,%l1 ! %l1 = 643cffce3196410b
! Mem[0000000010081400] = ff00009d5d6c91ff, %l2 = ffffffff86000000
ldxa [%i2+%g0]0x80,%l2 ! %l2 = ff00009d5d6c91ff
! Mem[0000000010041408] = ff7c0000ffffb58e, %f26 = 31000000 9a327504
ldda [%i1+%o4]0x80,%f26 ! %f26 = ff7c0000 ffffb58e
! Mem[0000000030001408] = 7f78326f, %f30 = 31ce0ee1
lda [%i0+%o4]0x81,%f30 ! %f30 = 7f78326f
! Mem[0000000020800040] = ffff359e, %l0 = a6442c0fad79177e
ldsha [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181404] = 2669d7ba, %l7 = 0000000000000000
ldsb [%i6+0x006],%l7 ! %l7 = ffffffffffffffd7
! Mem[0000000030081408] = 0000de82, %l1 = 643cffce3196410b
lduwa [%i2+%o4]0x89,%l1 ! %l1 = 000000000000de82
! Mem[0000000030141410] = 05000000e8e800ff, %l3 = 00000000a90947ef
ldxa [%i5+%o5]0x89,%l3 ! %l3 = 05000000e8e800ff
! Mem[0000000010141410] = ff030000, %l0 = ffffffffffffffff
lduba [%i5+0x010]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 000003ff, %l2 = ff00009d5d6c91ff
ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
p0_label_106:
! Mem[0000000010081414] = e10ece31, %l2 = 00000000000000ff, %asi = 80
swapa [%i2+0x014]%asi,%l2 ! %l2 = 00000000e10ece31
! Mem[000000001014143e] = ffffb58e, %l4 = 000000000000007f
ldstub [%i5+0x03e],%l4 ! %l4 = 000000b5000000ff
! %l4 = 00000000000000b5, Mem[0000000030101408] = 05000000
stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000b5
! Mem[0000000030041410] = 007f787f, %l7 = ffffffffffffffd7
swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000007f787f
! Mem[0000000021800001] = 05091cea, %l0 = 00000000000000ff
ldstub [%o3+0x001],%l0 ! %l0 = 00000009000000ff
! %l6 = 0000ffff, %l7 = 007f787f, Mem[0000000030081408] = 0000de82 ff000000
stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ffff 007f787f
! Mem[0000000010001404] = 0591e1f4, %l4 = 00000000000000b5
swap [%i0+0x004],%l4 ! %l4 = 000000000591e1f4
! %f4 = 972b8da2 5d6c9105, Mem[0000000010101420] = 00000000 000000ff
std %f4 ,[%i4+0x020] ! Mem[0000000010101420] = 972b8da2 5d6c9105
! Mem[0000000010041408] = ff7c0000, %l7 = 00000000007f787f
swapa [%i1+%o4]0x80,%l7 ! %l7 = 00000000ff7c0000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ff000000000000ff, %l7 = 00000000ff7c0000
ldxa [%i4+0x010]%asi,%l7 ! %l7 = ff000000000000ff
p0_label_107:
! Mem[0000000030141410] = ff00e8e8, %l5 = 00000000000000ff
ldswa [%i5+%o5]0x81,%l5 ! %l5 = ffffffffff00e8e8
! Mem[0000000010081400] = ff00009d5d6c91ff, %f22 = e6000000 00000000
ldda [%i2+%g0]0x80,%f22 ! %f22 = ff00009d 5d6c91ff
! Mem[00000000100c1408] = ea320000, %l7 = ff000000000000ff
lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141410] = 730d34ff000003ff, %l2 = 00000000e10ece31
ldxa [%i5+%o5]0x88,%l2 ! %l2 = 730d34ff000003ff
! Mem[0000000030101400] = 525200ff, %l0 = 0000000000000009
ldswa [%i4+%g0]0x89,%l0 ! %l0 = 00000000525200ff
! Mem[0000000010041408] = 007f787f, %f31 = 2669d7ba
lda [%i1+%o4]0x80,%f31 ! %f31 = 007f787f
! Mem[0000000010101408] = 00000086, %l0 = 00000000525200ff
ldswa [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000086
! %l5 = ffffffffff00e8e8, Mem[00000000300c1410] = 7f000000
stba %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = e8000000
! Mem[00000000100c1410] = 000000ff, %l0 = 0000000000000086
ldswa [%i3+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010141400] = ff916c5d894dd97c
stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000000
p0_label_108:
! Mem[0000000030181408] = 037721ec, %l6 = 000000000000ffff
ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 000000ec000000ff
! %l0 = 00000000000000ff, Mem[0000000010041400] = ff340d73
stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff
! %l0 = 00000000000000ff, Mem[0000000030181410] = 00000000
stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
! %f24 = 00000000 ffff0000, %l1 = 000000000000de82
! Mem[0000000030181400] = ff00000000000000
stda %f24,[%i6+%l1]ASI_PST16_SL ! Mem[0000000030181400] = ff00ffff00000000
! %f23 = 5d6c91ff, Mem[0000000010141410] = 000003ff
sta %f23,[%i5+%o5]0x88 ! Mem[0000000010141410] = 5d6c91ff
! %f6 = 4827ac6b, Mem[0000000010181400] = 31ce0ee1
sta %f6 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 4827ac6b
! Mem[0000000030081400] = ffa6ffff, %l3 = 05000000e8e800ff
ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! %l6 = 00000000000000ec, Mem[0000000030081408] = 0000ffff
stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ec
! %l5 = ffffffffff00e8e8, Mem[0000000030181410] = 0000ff00
stha %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000e8e8
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000032ea ff916c5d, %l2 = 000003ff, %l3 = 000000ff
ldda [%i3+0x008]%asi,%l2 ! %l2 = 00000000000032ea 00000000ff916c5d
p0_label_109:
! Mem[00000000300c1400] = 32ea00ff, %l5 = ffffffffff00e8e8
lduha [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101408] = 86000000, %l6 = 00000000000000ec
ldsha [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffff8600
! Mem[0000000030041410] = ea3296da d7ffffff, %l0 = 000000ff, %l1 = 0000de82
ldda [%i1+%o5]0x89,%l0 ! %l0 = 00000000d7ffffff 00000000ea3296da
! Mem[0000000030081410] = 86000000, %l2 = 00000000000032ea
lduha [%i2+%o5]0x81,%l2 ! %l2 = 0000000000008600
! Mem[00000000300c1400] = 32ea00ff, %f26 = ff7c0000
lda [%i3+%g0]0x89,%f26 ! %f26 = 32ea00ff
! Mem[0000000010081400] = ff00009d5d6c91ff, %l0 = 00000000d7ffffff
ldxa [%i2+%g0]0x80,%l0 ! %l0 = ff00009d5d6c91ff
! Mem[0000000010001400] = ffa6de82, %l3 = 00000000ff916c5d
lduw [%i0+%g0],%l3 ! %l3 = 00000000ffa6de82
! Code Fragment 4
p0_fragment_13:
! %l0 = ff00009d5d6c91ff
setx 0x8b638057a84975bb,%g7,%l0 ! %l0 = 8b638057a84975bb
! %l1 = 00000000ea3296da
setx 0x5730b927a78b6367,%g7,%l1 ! %l1 = 5730b927a78b6367
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 = 8b638057a84975bb
setx 0xa5ec64a069872c9a,%g7,%l0 ! %l0 = a5ec64a069872c9a
! %l1 = 5730b927a78b6367
setx 0x2c0de3e86c06396c,%g7,%l1 ! %l1 = 2c0de3e86c06396c
membar #Sync ! Added by membar checker (14)
! Mem[0000000010181400] = 4827ac6b 2669d7ba 00000000 7f78326f
! Mem[0000000010181410] = 00000000 86000000 2697a53f 4effafcb
! Mem[0000000010181420] = 00000000 0b419631 bb47b886 92e6fbc0
! Mem[0000000010181430] = 5d6c9105 894dd97c 00000005 6a315fc1
ldda [%i6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010181400
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 7f787f00, %l3 = 00000000ffa6de82
ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_110:
membar #Sync ! Added by membar checker (15)
! %l6 = ffff8600, %l7 = 00000000, Mem[0000000010181400] = 6bac2748 bad76926
stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff8600 00000000
! %f28 = 597c85e3 05bb7743, %l2 = 0000000000008600
! Mem[00000000100c1438] = ff000000f6cda1ad
add %i3,0x038,%g1
stda %f28,[%g1+%l2]ASI_PST32_PL ! Mem[00000000100c1438] = ff000000f6cda1ad
! %l6 = ffffffffffff8600, Mem[0000000010141408] = 730d34ff
stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffff8600
! %l6 = ffff8600, %l7 = 00000000, Mem[0000000010041400] = 000000ff ffffff7f
stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffff8600 00000000
! Mem[0000000030001408] = 7f78326f, %l6 = ffffffffffff8600
ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 0000007f000000ff
! Mem[0000000010181400] = 0086ffff, %l1 = 2c0de3e86c06396c
ldstuba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %l4 = 000000000591e1f4, Mem[0000000030181408] = ff217703
stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0591e1f4
! %f14 = 00000005 6a315fc1, %l2 = 0000000000008600
! Mem[0000000010141418] = ea8bb376ef4c33cb
add %i5,0x018,%g1
stda %f14,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010141418] = ea8bb376ef4c33cb
! %f18 = 8eb5ffff 00007c00, %l6 = 000000000000007f
! Mem[0000000030081408] = ec0000007f787f00
add %i2,0x008,%g1
stda %f18,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030081408] = 007c0000ffffb58e
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 4f235fd3, %l6 = 000000000000007f
lduba [%i2+%o4]0x80,%l6 ! %l6 = 000000000000004f
p0_label_111:
! Mem[0000000010041400] = ffff8600, %l6 = 000000000000004f
ldsha [%i1+%g0]0x88,%l6 ! %l6 = ffffffffffff8600
! Mem[00000000300c1410] = e800000000000000, %l7 = 0000000000000000
ldxa [%i3+%o5]0x81,%l7 ! %l7 = e800000000000000
! Mem[0000000010141410] = 5d6c91ff, %l1 = 0000000000000000
lduba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1400] = ff340d73, %l7 = e800000000000000
lduha [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ff34
! Mem[0000000030041410] = d7ffffff, %l7 = 000000000000ff34
lduha [%i1+%o5]0x89,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030141410] = e8e800ff, %f17 = 00000000
lda [%i5+%o5]0x89,%f17 ! %f17 = e8e800ff
! Mem[00000000300c1410] = 000000e8, %l1 = 00000000000000ff
ldswa [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000e8
! Mem[00000000100c1408] = 000032ea, %l6 = ffffffffffff8600
ldsha [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = 9d0000ff, %l4 = 000000000591e1f4
lduwa [%i3+%o4]0x89,%l4 ! %l4 = 000000009d0000ff
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = 00000000, %l3 = 0000000000000000
swapa [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
p0_label_112:
! %l0 = 69872c9a, %l1 = 000000e8, Mem[0000000010001400] = ffa6de82 000000b5
stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 69872c9a 000000e8
! %f6 = 2697a53f 4effafcb, Mem[0000000010041408] = ff7f787f ffffb58e
stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 2697a53f 4effafcb
! %l6 = 0000000000000000, %l2 = 0000000000008600, %l1 = 00000000000000e8
xor %l6,%l2,%l1 ! %l1 = 0000000000008600
! Mem[0000000030001408] = ff78326f, %l4 = 000000009d0000ff
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010141410] = ff916c5dff340d73, %l3 = 0000000000000000, %l0 = a5ec64a069872c9a
add %i5,0x10,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ff916c5dff340d73
! %f18 = 8eb5ffff, Mem[0000000010081400] = ff00009d
sta %f18,[%i2+%g0]0x80 ! Mem[0000000010081400] = 8eb5ffff
! %l6 = 0000000000000000, Mem[00000000100c1410] = ff000000
stha %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff000000
! %f7 = 4effafcb, Mem[00000000300c1400] = ff00ea32
sta %f7 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 4effafcb
! %l2 = 0000000000008600, Mem[0000000030081410] = 8600000005916c5d
stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000008600
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 0000e8e8, %l6 = 0000000000000000
lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000e8
p0_label_113:
! Mem[0000000010041408] = 2697a53f, %l4 = 00000000000000ff
ldswa [%i1+%o4]0x80,%l4 ! %l4 = 000000002697a53f
! Mem[0000000030141400] = ff007940, %l1 = 0000000000008600
ldsha [%i5+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
membar #Sync ! Added by membar checker (16)
! Mem[0000000010041400] = 0086ffff 00000000 2697a53f 4effafcb
! Mem[0000000010041410] = ef4709a9 00000000 037721ec 0a7a7b57
! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
! Mem[0000000010041430] = c78dcd1f e3857c59 bad76926 e10ece31
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! %l5 = 00000000000000ff, imm = fffffffffffff03a, %l6 = 00000000000000e8
or %l5,-0xfc6,%l6 ! %l6 = fffffffffffff0ff
! Mem[0000000010041400] = 0086ffff, %l5 = 00000000000000ff
ldswa [%i1+%g0]0x80,%l5 ! %l5 = 000000000086ffff
! Mem[0000000010101410] = ff000000000000ff, %f14 = 00000005 6a315fc1
ldda [%i4+%o5]0x88,%f14 ! %f14 = ff000000 000000ff
! Mem[0000000010081400] = 8eb5ffff 5d6c91ff 4f235fd3 894dd97c
! Mem[0000000010081410] = bad76926 000000ff bacb85e3 ae339ae5
! Mem[0000000010081420] = c78dcd1f 9013de48 b1ded3c8 00ffffff
! Mem[0000000010081430] = 8233a6cf c78dcd1f d792467c ae339ae5
ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
! Mem[0000000010181408] = 000000007f78326f, %l6 = fffffffffffff0ff
ldxa [%i6+%o4]0x80,%l6 ! %l6 = 000000007f78326f
! Mem[0000000030101410] = 00000000, %l0 = ff916c5dff340d73
lduba [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 00008600, %l3 = 00000000, Mem[00000000300c1408] = 9d0000ff ff916c5d
stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00008600 00000000
p0_label_114:
! Mem[0000000010141408] = 0086ffff, %l3 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010001408] = 00000049, %l6 = 000000007f78326f
swapa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000049
! Mem[0000000010141400] = 00000000, %l6 = 0000000000000049
swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = ffffc666, %l1 = ffffffffffffff00
ldstub [%o2+%g0],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000020800000] = 7fff98bf, %l1 = 00000000000000ff
ldstub [%o1+%g0],%l1 ! %l1 = 0000007f000000ff
! %l4 = 000000002697a53f, Mem[00000000100c1410] = ff000000
stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff00003f
! Mem[0000000010081408] = d35f234f, %l5 = 000000000086ffff
swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000d35f234f
! %f8 = 00000000 0b419631, Mem[0000000010001430] = 6bae32ba e8d0dd81
std %f8 ,[%i0+0x030] ! Mem[0000000010001430] = 00000000 0b419631
! Mem[0000000010141400] = 00000049, %l3 = 00000000000000ff
swapa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000049
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000032ea ff916c5d, %l6 = 00000000, %l7 = 0000ffff
ldda [%i3+0x008]%asi,%l6 ! %l6 = 00000000000032ea 00000000ff916c5d
p0_label_115:
! Mem[00000000218000c0] = e8e8e4de, %l4 = 000000002697a53f
ldub [%o3+0x0c0],%l4 ! %l4 = 00000000000000e8
! Mem[0000000010101430] = b0a7bc52, %l5 = 00000000d35f234f
ldsba [%i4+0x030]%asi,%l5 ! %l5 = ffffffffffffffb0
! Mem[0000000010081408] = 7cd94d890086ffff, %l4 = 00000000000000e8
ldxa [%i2+%o4]0x88,%l4 ! %l4 = 7cd94d890086ffff
! Mem[0000000030141408] = 85b7a95dcfa63382, %l7 = 00000000ff916c5d
ldxa [%i5+%o4]0x89,%l7 ! %l7 = 85b7a95dcfa63382
! Mem[00000000100c1400] = ff340d7300000000, %l0 = 0000000000000000
ldxa [%i3+0x000]%asi,%l0 ! %l0 = ff340d7300000000
! Mem[00000000300c1400] = 730d3497cbafff4e, %l2 = 0000000000008600
ldxa [%i3+%g0]0x89,%l2 ! %l2 = 730d3497cbafff4e
! Code Fragment 4
p0_fragment_14:
! %l0 = ff340d7300000000
setx 0x7edd58b062a1c583,%g7,%l0 ! %l0 = 7edd58b062a1c583
! %l1 = 000000000000007f
setx 0x88f0d590340c0647,%g7,%l1 ! %l1 = 88f0d590340c0647
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 = 7edd58b062a1c583
setx 0x959ba387aab8fe14,%g7,%l0 ! %l0 = 959ba387aab8fe14
! %l1 = 88f0d590340c0647
setx 0xa618bfa81019db20,%g7,%l1 ! %l1 = a618bfa81019db20
! Mem[00000000100c1410] = 5d6c9105ff00003f, %f18 = 4f235fd3 894dd97c
ldda [%i3+%o5]0x88,%f18 ! %f18 = 5d6c9105 ff00003f
! Mem[0000000010181410] = 00000000, %l1 = a618bfa81019db20
lduba [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = ffffffffffffffb0, Mem[0000000030141400] = ff007940
stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffb0
p0_label_116:
membar #Sync ! Added by membar checker (17)
! %f4 = 00000000 86000000, Mem[0000000010041400] = 0086ffff 00000000
stda %f4 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 86000000
! %l1 = 0000000000000000, %l3 = 0000000000000049, %l6 = 00000000000032ea
xnor %l1,%l3,%l6 ! %l6 = ffffffffffffffb6
! %l4 = 0086ffff, %l5 = ffffffb0, Mem[0000000030101410] = 00000000 cfa63382
stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0086ffff ffffffb0
! %l0 = 959ba387aab8fe14, Mem[0000000030141410] = ff00e8e8
stwa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = aab8fe14
! Mem[0000000010101436] = 75cdefd2, %l6 = ffffffffffffffb6
ldstub [%i4+0x036],%l6 ! %l6 = 000000ef000000ff
! %l2 = 730d3497cbafff4e, Mem[0000000010001400] = 69872c9a000000e8
stxa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 730d3497cbafff4e
! Mem[0000000030141408] = 8233a6cf, %l7 = 85b7a95dcfa63382
swapa [%i5+%o4]0x81,%l7 ! %l7 = 000000008233a6cf
! Mem[000000001008140c] = 894dd97c, %l0 = 959ba387aab8fe14
swap [%i2+0x00c],%l0 ! %l0 = 00000000894dd97c
! %l4 = 7cd94d890086ffff, %l5 = ffffffffffffffb0, %l3 = 0000000000000049
xnor %l4,%l5,%l3 ! %l3 = 7cd94d890086ffb0
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000, %l5 = ffffffffffffffb0
ldsha [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
p0_label_117:
! Mem[0000000010081410] = 2669d7ba, %l2 = 730d3497cbafff4e
ldsba [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffffba
! Mem[0000000030001410] = 05916c5d, %l0 = 00000000894dd97c
ldswa [%i0+%o5]0x81,%l0 ! %l0 = 0000000005916c5d
! Mem[0000000010141428] = 00000000 00002dc5, %l2 = ffffffba, %l3 = 0086ffb0
ldd [%i5+0x028],%l2 ! %l2 = 0000000000000000 0000000000002dc5
! Mem[00000000211c0000] = ffffc666, %l1 = 0000000000000000
ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001408] = 7f78326f, %l4 = 7cd94d890086ffff
lduwa [%i0+%o4]0x88,%l4 ! %l4 = 000000007f78326f
! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
lduwa [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081408] = 00007c00, %l3 = 0000000000002dc5
ldsba [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001414] = 00000034, %f8 = 00000000
lda [%i0+0x014]%asi,%f8 ! %f8 = 00000034
! Mem[0000000010081400] = 8eb5ffff, %l2 = 00000000000000ff
lduwa [%i2+%g0]0x80,%l2 ! %l2 = 000000008eb5ffff
! Starting 10 instruction Store Burst
! %f11 = 92e6fbc0, Mem[0000000030101410] = ffff8600
sta %f11,[%i4+%o5]0x89 ! Mem[0000000030101410] = 92e6fbc0
p0_label_118:
! %f0 = 4827ac6b 2669d7ba, Mem[0000000030081400] = ffa6ffff ff000000
stda %f0 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 4827ac6b 2669d7ba
! %l1 = ffffffffffffffff, Mem[00000000211c0001] = ffffc666, %asi = 80
stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffffc666
! %l4 = 7f78326f, %l5 = 00000000, Mem[0000000010181400] = ffff86ff 00000000
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7f78326f 00000000
! %f24 = c78dcd1f 9013de48, Mem[0000000010181408] = 00000000 6f32787f
stda %f24,[%i6+%o4]0x88 ! Mem[0000000010181408] = c78dcd1f 9013de48
! Mem[0000000010101400] = 000000ff, %l7 = 000000008233a6cf
swapa [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181410] = e8e80000, %l2 = 000000008eb5ffff
swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000e8e80000
! %f3 = 7f78326f, Mem[0000000030001400] = ff000000
sta %f3 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7f78326f
! Mem[0000000020800041] = ffff359e, %l6 = 00000000000000ef
ldstuba [%o1+0x041]%asi,%l6 ! %l6 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[00000000100c1408] = 000032ea
stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff32ea
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = c78dcd1f9013de48, %l6 = 00000000000000ff
ldxa [%i6+%o4]0x88,%l6 ! %l6 = c78dcd1f9013de48
p0_label_119:
! Mem[0000000010101408] = 00000086, %f20 = bad76926
lda [%i4+%o4]0x88,%f20 ! %f20 = 00000086
! Mem[00000000100c1400] = ff340d73, %l7 = 00000000000000ff
ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Code Fragment 4
p0_fragment_15:
! %l0 = 0000000005916c5d
setx 0x590ed36016b811d0,%g7,%l0 ! %l0 = 590ed36016b811d0
! %l1 = ffffffffffffffff
setx 0x1b70341038900911,%g7,%l1 ! %l1 = 1b70341038900911
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 = 590ed36016b811d0
setx 0x3946ced062dc7a58,%g7,%l0 ! %l0 = 3946ced062dc7a58
! %l1 = 1b70341038900911
setx 0xe4cf7b379b82abf0,%g7,%l1 ! %l1 = e4cf7b379b82abf0
! Mem[00000000211c0000] = ffffc666, %l2 = 00000000e8e80000
ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030001400] = 7f78326f63000000, %f12 = 5d6c9105 894dd97c
ldda [%i0+%g0]0x81,%f12 ! %f12 = 7f78326f 63000000
! Mem[00000000300c1408] = 00860000, %f0 = 4827ac6b
lda [%i3+%o4]0x81,%f0 ! %f0 = 00860000
! Mem[0000000030081410] = 00000000, %l6 = c78dcd1f9013de48
lduha [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
membar #Sync ! Added by membar checker (18)
! Mem[0000000010041400] = 00000000 86000000 2697a53f 4effafcb
! Mem[0000000010041410] = ef4709a9 00000000 037721ec 0a7a7b57
! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
! Mem[0000000010041430] = c78dcd1f e3857c59 bad76926 e10ece31
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! Mem[0000000030081408] = 00007c00, %f7 = 4effafcb
lda [%i2+%o4]0x89,%f7 ! %f7 = 00007c00
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffffff, Mem[0000000030141400] = ffffffb0
stwa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffff
p0_label_120:
! %l7 = ffffffffffffffff, Mem[00000000211c0000] = ffffc666, %asi = 80
stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffffc666
! %l2 = ffffffffffffffff, Mem[0000000030041400] = 00000000
stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffff0000
! %l1 = e4cf7b379b82abf0, Mem[0000000010101408] = 00000086
stba %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000f0
! %l6 = 0000000000000000, %l2 = ffffffffffffffff, %l3 = 0000000000000000
andn %l6,%l2,%l3 ! %l3 = 0000000000000000
! %l0 = 62dc7a58, %l1 = 9b82abf0, Mem[0000000030001400] = 6f32787f 00000063
stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 62dc7a58 9b82abf0
! Mem[0000000030181400] = ffff00ff, %l1 = e4cf7b379b82abf0
swapa [%i6+%g0]0x89,%l1 ! %l1 = 00000000ffff00ff
! Mem[00000000100c1420] = c16c5c31, %l4 = 000000007f78326f
swap [%i3+0x020],%l4 ! %l4 = 00000000c16c5c31
! Mem[0000000010041410] = ef4709a900000000, %l4 = 00000000c16c5c31, %l2 = ffffffffffffffff
add %i1,0x10,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ef4709a900000000
! %l1 = 00000000ffff00ff, Mem[0000000030041410] = ea3296dad7ffffff
stxa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000ffff00ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = b5000000, %l2 = ef4709a900000000
lduba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000b5
p0_label_121:
! Mem[0000000010041410] = ef4709a9, %l2 = 00000000000000b5
ldsba [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffffef
! Mem[0000000010101420] = 972b8da2, %f6 = 2697a53f
lda [%i4+0x020]%asi,%f6 ! %f6 = 972b8da2
! Mem[0000000010081408] = 0086ffff, %l5 = 0000000000000000
lduha [%i2+%o4]0x88,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010181400] = 6f32787f, %l4 = 00000000c16c5c31
lduwa [%i6+%g0]0x80,%l4 ! %l4 = 000000006f32787f
! Mem[0000000010001410] = ffa6de8200000034, %f12 = 7f78326f 63000000
ldda [%i0+%o5]0x80,%f12 ! %f12 = ffa6de82 00000034
! %l0 = 3946ced062dc7a58, imm = 0000000000000bc1, %l1 = 00000000ffff00ff
xnor %l0,0xbc1,%l1 ! %l1 = c6b9312f9d238e66
! Mem[0000000030141408] = 8233a6cf, %l0 = 3946ced062dc7a58
lduha [%i5+%o4]0x89,%l0 ! %l0 = 000000000000a6cf
! Mem[0000000010141410] = ff916c5d, %l2 = ffffffffffffffef
lduha [%i5+%o5]0x80,%l2 ! %l2 = 000000000000ff91
! Mem[000000001014142c] = 00002dc5, %f1 = 2669d7ba
lda [%i5+0x02c]%asi,%f1 ! %f1 = 00002dc5
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 00008600, %l3 = 0000000000000000
swapa [%i3+%o4]0x89,%l3 ! %l3 = 0000000000008600
p0_label_122:
! %f10 = bb47b886 92e6fbc0, Mem[00000000100c1408] = 00ff32ea ff916c5d
stda %f10,[%i3+%o4]0x80 ! Mem[00000000100c1408] = bb47b886 92e6fbc0
! %l2 = 000000000000ff91, Mem[0000000030181400] = 9b82abf0
stba %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 9b82ab91
! Mem[0000000010081400] = 8eb5ffff, %l6 = 0000000000000000
swapa [%i2+%g0]0x80,%l6 ! %l6 = 000000008eb5ffff
! Mem[0000000030081410] = 00000000, %l6 = 000000008eb5ffff
swapa [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
! %l4 = 6f32787f, %l5 = 0000ffff, Mem[00000000100c1408] = bb47b886 92e6fbc0
stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 6f32787f 0000ffff
! Mem[0000000010141414] = ff340d73, %l7 = ffffffffffffffff, %asi = 80
swapa [%i5+0x014]%asi,%l7 ! %l7 = 00000000ff340d73
! %l7 = 00000000ff340d73, Mem[0000000010141408] = ffff8600c78dcd1f
stx %l7,[%i5+%o4] ! Mem[0000000010141408] = 00000000ff340d73
! %f7 = 00007c00, Mem[0000000010081408] = ffff8600
sta %f7 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00007c00
! %l2 = 0000ff91, %l3 = 00008600, Mem[0000000010001428] = 00000000 4da2c09a
std %l2,[%i0+0x028] ! Mem[0000000010001428] = 0000ff91 00008600
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff6bf6, %l1 = c6b9312f9d238e66
ldsba [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
p0_label_123:
! Mem[0000000030001408] = 6f3278ff, %l6 = 0000000000000000
ldsba [%i0+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041408] = 2697a53f, %l2 = 000000000000ff91
lduba [%i1+0x00b]%asi,%l2 ! %l2 = 000000000000003f
! Mem[0000000030181410] = 8eb5ffff, %l6 = ffffffffffffffff
ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffff8e
! Mem[0000000010001400] = 730d3497, %l2 = 000000000000003f
ldsha [%i0+%g0]0x80,%l2 ! %l2 = 000000000000730d
! Mem[0000000030181410] = ffffb58e, %l2 = 000000000000730d
lduwa [%i6+%o5]0x89,%l2 ! %l2 = 00000000ffffb58e
! Mem[0000000030141400] = ffffffff, %l4 = 000000006f32787f
lduba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181410] = ffffb58e, %f14 = ff000000
lda [%i6+%o5]0x89,%f14 ! %f14 = ffffb58e
! Mem[0000000010181408] = 9013de48, %l5 = 000000000000ffff
ldsha [%i6+%o4]0x88,%l5 ! %l5 = ffffffffffffde48
! Mem[0000000030001400] = 587adc62f0ab829b, %f18 = 2697a53f 4effafcb
ldda [%i0+%g0]0x81,%f18 ! %f18 = 587adc62 f0ab829b
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (19)
! %f8 = 00000034, Mem[0000000010041408] = 2697a53f
sta %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000034
p0_label_124:
! %f4 = 00000000, Mem[0000000030141400] = ffffffff
sta %f4 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
! %l4 = 00000000000000ff, Mem[0000000010141410] = ffffffff5d6c91ff
stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ff
! Mem[00000000201c0000] = ffff6bf6, %l6 = ffffffffffffff8e
ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000030081410] = ffffb58e
stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffff00ff
! Mem[0000000010001410] = 82dea6ff, %l7 = 00000000ff340d73
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010081408] = 007c0000, %l1 = ffffffffffffffff
ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[00000000211c0000] = ffffc666, %l3 = 0000000000008600
ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
! %l2 = ffffb58e, %l3 = 000000ff, Mem[0000000010101408] = 000000f0 ffffb58e
stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffb58e 000000ff
! Mem[0000000010041410] = a90947ef, %l5 = ffffffffffffde48
ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ef000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 8233a6cf, %l4 = 00000000000000ff
lduha [%i4+%g0]0x88,%l4 ! %l4 = 000000000000a6cf
p0_label_125:
! Mem[0000000030181400] = 91ab829b, %l3 = 00000000000000ff
ldsha [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffff91ab
! Mem[0000000030081410] = ff00ffff, %f10 = bb47b886
lda [%i2+%o5]0x81,%f10 ! %f10 = ff00ffff
! Mem[0000000010141400] = 000000ff, %l2 = 00000000ffffb58e
lduha [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101408] = 8eb5ffff ff000000, %l0 = 0000a6cf, %l1 = 00000000
ldd [%i4+%o4],%l0 ! %l0 = 000000008eb5ffff 00000000ff000000
! Mem[0000000030101410] = 92e6fbc0, %f11 = 92e6fbc0
lda [%i4+%o5]0x89,%f11 ! %f11 = 92e6fbc0
! Mem[0000000010001400] = 730d3497, %l0 = 000000008eb5ffff
ldswa [%i0+%g0]0x80,%l0 ! %l0 = 00000000730d3497
! Mem[0000000010181400] = 6f32787f, %f24 = 0000ffff
ld [%i6+%g0],%f24 ! %f24 = 6f32787f
! Mem[0000000030041408] = e600000000000000, %l4 = 000000000000a6cf
ldxa [%i1+%o4]0x89,%l4 ! %l4 = e600000000000000
! Mem[0000000030141408] = 8233a6cf, %l1 = 00000000ff000000
lduba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000cf
! Starting 10 instruction Store Burst
! %l1 = 00000000000000cf, Mem[0000000010141410] = 000000ff
stba %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000cf
p0_label_126:
! %f20 = ef4709a9 00000000, %l1 = 00000000000000cf
! Mem[0000000010181418] = 2697a53f4effafcb
add %i6,0x018,%g1
stda %f20,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010181418] = 000000004eff47ef
! %l7 = 00000000000000ff, Mem[0000000030141408] = 8233a6cf
stba %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 8233a6ff
! %f31 = e10ece31, Mem[0000000010141408] = 00000000
sta %f31,[%i5+%o4]0x88 ! Mem[0000000010141408] = e10ece31
! Mem[0000000030141400] = 00000000, %l1 = 00000000000000cf
swapa [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[000000001008143c] = ae339ae5, %l7 = 00000000000000ff
swap [%i2+0x03c],%l7 ! %l7 = 00000000ae339ae5
! Mem[000000001008142c] = 00ffffff, %l1 = 0000000000000000, %asi = 80
swapa [%i2+0x02c]%asi,%l1 ! %l1 = 0000000000ffffff
! %l2 = 00000000000000ff, Mem[0000000021800000] = 05ff1cea, %asi = 80
stha %l2,[%o3+0x000]%asi ! Mem[0000000021800000] = 00ff1cea
! %f4 = 00000000, Mem[0000000010041430] = c78dcd1f
sta %f4 ,[%i1+0x030]%asi ! Mem[0000000010041430] = 00000000
! %l7 = 00000000ae339ae5, imm = 000000000000026d, %l5 = 00000000000000ef
andn %l7,0x26d,%l5 ! %l5 = 00000000ae339880
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 007c0000, %l4 = e600000000000000
lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
p0_label_127:
! %l3 = ffffffffffff91ab, %l5 = 00000000ae339880, %l5 = 00000000ae339880
or %l3,%l5,%l5 ! %l5 = ffffffffffff99ab
! Mem[0000000010101400] = 8233a6cf, %l6 = 00000000000000ff
lduwa [%i4+%g0]0x88,%l6 ! %l6 = 000000008233a6cf
! Mem[0000000030041400] = 0000ffff, %f19 = f0ab829b
lda [%i1+%g0]0x89,%f19 ! %f19 = 0000ffff
! Mem[00000000100c1430] = ffffffff ffe1e712, %l0 = 730d3497, %l1 = 00ffffff
ldda [%i3+0x030]%asi,%l0 ! %l0 = 00000000ffffffff 00000000ffe1e712
! Mem[0000000010181420] = 000000000b419631, %f6 = 972b8da2 00007c00
ldda [%i6+0x020]%asi,%f6 ! %f6 = 00000000 0b419631
! Mem[0000000010101410] = ff000000, %f30 = bad76926
lda [%i4+%o5]0x80,%f30 ! %f30 = ff000000
! Mem[0000000030101410] = c0fbe692ffffffb0, %l5 = ffffffffffff99ab
ldxa [%i4+%o5]0x81,%l5 ! %l5 = c0fbe692ffffffb0
! Mem[0000000030001408] = ff78326f, %l1 = 00000000ffe1e712
ldsha [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffff78
! Mem[0000000030001400] = 587adc62, %f6 = 00000000
lda [%i0+%g0]0x81,%f6 ! %f6 = 587adc62
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffff78, immd = 0000000000000536, %l4 = 0000000000000000
mulx %l1,0x536,%l4 ! %l4 = fffffffffffd3b50
p0_label_128:
! %l5 = c0fbe692ffffffb0, Mem[0000000030041410] = ff00ffff
stha %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffb0ffff
! Mem[0000000030001408] = 6f3278ff, %l5 = c0fbe692ffffffb0
ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %l6 = 000000008233a6cf, %l0 = 00000000ffffffff, %l7 = 00000000ae339ae5
xnor %l6,%l0,%l7 ! %l7 = ffffffff8233a6cf
! %f5 = 86000000, Mem[0000000010101408] = 8eb5ffff
sta %f5 ,[%i4+0x008]%asi ! Mem[0000000010101408] = 86000000
! %f2 = 00000000 7f78326f, Mem[0000000010081408] = ff007c00 aab8fe14
std %f2 ,[%i2+%o4] ! Mem[0000000010081408] = 00000000 7f78326f
! %l5 = 00000000000000ff, Mem[0000000030041408] = 00000000
stha %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ff0000
! %f18 = 587adc62, Mem[0000000010081410] = 2669d7ba
sta %f18,[%i2+%o5]0x88 ! Mem[0000000010081410] = 587adc62
! %l2 = 000000ff, %l3 = ffff91ab, Mem[0000000010081400] = 00000000 5d6c91ff
stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff ffff91ab
! Mem[0000000030001410] = 5d6c9105, %l2 = 00000000000000ff
swapa [%i0+%o5]0x89,%l2 ! %l2 = 000000005d6c9105
! Starting 10 instruction Load Burst
! Mem[0000000010041420] = 0000ffff00000000, %l4 = fffffffffffd3b50
ldx [%i1+0x020],%l4 ! %l4 = 0000ffff00000000
p0_label_129:
! Mem[00000000300c1400] = 4effafcb97340d73, %f2 = 00000000 7f78326f
ldda [%i3+%g0]0x81,%f2 ! %f2 = 4effafcb 97340d73
! Mem[0000000030141410] = 14feb8aa, %l0 = 00000000ffffffff
lduwa [%i5+%o5]0x89,%l0 ! %l0 = 0000000014feb8aa
! Mem[0000000010081404] = ffff91ab, %l4 = 0000ffff00000000
ldsba [%i2+0x005]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181408] = 48de1390, %l7 = ffffffff8233a6cf
ldsha [%i6+%o4]0x80,%l7 ! %l7 = 00000000000048de
! Mem[0000000010041410] = ff4709a9 00000000, %l0 = 14feb8aa, %l1 = ffffff78
ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff4709a9 0000000000000000
! Mem[0000000021800080] = 059d2e32, %l3 = ffffffffffff91ab
ldub [%o3+0x080],%l3 ! %l3 = 0000000000000005
! Mem[00000000100c1408] = ffff00007f78326f, %l3 = 0000000000000005
ldxa [%i3+%o4]0x88,%l3 ! %l3 = ffff00007f78326f
! Mem[0000000010041410] = a90947ff, %l0 = 00000000ff4709a9
ldswa [%i1+%o5]0x88,%l0 ! %l0 = ffffffffa90947ff
! Mem[0000000010101410] = ff000000000000ff, %f26 = 0475329a c46788cf
ldda [%i4+%o5]0x88,%f26 ! %f26 = ff000000 000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = 000000ff, %l1 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
p0_label_130:
! Mem[0000000010101400] = 8233a6cf, %l0 = ffffffffa90947ff
ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000cf000000ff
! %l7 = 00000000000048de, Mem[0000000010081410] = 587adc62
stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 587a48de
! Mem[0000000010001414] = 00000034, %l7 = 000048de, %l7 = 000048de
add %i0,0x14,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000000034
! %l1 = 00000000000000ff, Mem[0000000030001400] = 587adc62
stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
! Mem[0000000010041410] = ff4709a9, %l4 = ffffffffffffffff
ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
! %l2 = 000000005d6c9105, Mem[0000000030141408] = 8233a6ff
stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 5d6c9105
! %l0 = 00000000000000cf, Mem[0000000010101408] = 000000ff00000086
stxa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000000000cf
! Mem[0000000020800040] = ffff359e, %l5 = 00000000000000ff
ldstub [%o1+0x040],%l5 ! %l5 = 000000ff000000ff
! Mem[00000000100c1410] = 3f0000ff, %l4 = 00000000000000ff
swapa [%i3+%o5]0x80,%l4 ! %l4 = 000000003f0000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ff005252, %l7 = 0000000000000034
ldswa [%i4+%g0]0x81,%l7 ! %l7 = ffffffffff005252
p0_label_131:
! Mem[0000000030001400] = 9b82abf0ff000000, %f26 = ff000000 000000ff
ldda [%i0+%g0]0x89,%f26 ! %f26 = 9b82abf0 ff000000
! Mem[00000000300c1408] = 00000000, %l6 = 000000008233a6cf
ldsba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141430] = 643cffce 3196410b, %l6 = 00000000, %l7 = ff005252
ldd [%i5+0x030],%l6 ! %l6 = 00000000643cffce 000000003196410b
! %l7 = 000000003196410b, immd = 0000000000000329, %l0 = 00000000000000cf
sdivx %l7,0x329,%l0 ! %l0 = 00000000000fb0f8
! Mem[0000000010141408] = 31ce0ee1, %l6 = 00000000643cffce
ldsha [%i5+%o4]0x80,%l6 ! %l6 = 00000000000031ce
! Mem[0000000030081408] = 00007c00, %f11 = 92e6fbc0
lda [%i2+%o4]0x89,%f11 ! %f11 = 00007c00
! Mem[0000000030141410] = aab8fe14 00000005, %l2 = 5d6c9105, %l3 = 7f78326f
ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000aab8fe14 0000000000000005
! Mem[00000000100c1410] = 000000ff, %f28 = c78dcd1f
lda [%i3+%o5]0x80,%f28 ! %f28 = 000000ff
! Mem[00000000100c1410] = 000000ff, %f20 = ef4709a9
lda [%i3+%o5]0x80,%f20 ! %f20 = 000000ff
! Starting 10 instruction Store Burst
! %l0 = 00000000000fb0f8, %l2 = 00000000aab8fe14, %l2 = 00000000aab8fe14
subc %l0,%l2,%l2 ! %l2 = ffffffff5556b2e4
p0_label_132:
! Mem[00000000100c1414] = 05916c5d, %l3 = 00000005, %l2 = 5556b2e4
add %i3,0x14,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000005916c5d
! %l7 = 000000003196410b, Mem[0000000030101400] = ff000000525200ff
stxa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000003196410b
! %f10 = ff00ffff, %f15 = 000000ff
fsqrts %f10,%f15 ! %f15 = 7fffffff
! %l2 = 05916c5d, %l3 = 00000005, Mem[0000000010141410] = cf000000 00000000
stda %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 05916c5d 00000005
! %f2 = 4effafcb 97340d73, Mem[0000000010101408] = cf000000 00000000
stda %f2 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 4effafcb 97340d73
! Mem[0000000030001400] = 000000ff, %l6 = 00000000000031ce
swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141424] = 0000005d, %l2 = 05916c5d, %l4 = 3f0000ff
add %i5,0x24,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000000005d
! Mem[000000001000140c] = 037721ec, %l4 = 000000000000005d
swap [%i0+0x00c],%l4 ! %l4 = 00000000037721ec
! %l7 = 000000003196410b, Mem[0000000030101400] = 0b419631
stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 3196410b
! Starting 10 instruction Load Burst
! %f19 = 0000ffff, %f24 = 6f32787f, %f3 = 97340d73
fmuls %f19,%f24,%f3 ! %l0 = 00000000000fb11a, Unfinished, %fsr = 0600000000
p0_label_133:
! Mem[0000000030081410] = ff00ffff, %l6 = 00000000000000ff
lduba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041418] = 037721ec, %l0 = 00000000000fb11a
ldswa [%i1+0x018]%asi,%l0 ! %l0 = 00000000037721ec
! Mem[0000000010001418] = 9013de48, %l4 = 00000000037721ec
ldsh [%i0+0x01a],%l4 ! %l4 = ffffffffffffde48
! Mem[0000000010001410] = 82dea6ff, %l5 = 00000000000000ff
lduwa [%i0+%o5]0x88,%l5 ! %l5 = 0000000082dea6ff
! Mem[0000000030081408] = 007c0000, %l5 = 0000000082dea6ff
ldsha [%i2+%o4]0x81,%l5 ! %l5 = 000000000000007c
! Mem[0000000030041400] = 0000ffff, %l6 = 00000000000000ff
lduba [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041400] = 00000000, %l3 = 0000000000000005
lduha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = ff00ffff00008600, %l0 = 00000000037721ec
ldxa [%i2+%o5]0x81,%l0 ! %l0 = ff00ffff00008600
! Mem[00000000300c1400] = 730d3497cbafff4e, %l3 = 0000000000000000
ldxa [%i3+%g0]0x89,%l3 ! %l3 = 730d3497cbafff4e
! Starting 10 instruction Store Burst
! %l7 = 000000003196410b, Mem[00000000211c0000] = ffffc666
sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 410bc666
p0_label_134:
! %l7 = 000000003196410b, Mem[00000000201c0000] = ffff6bf6
sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 410b6bf6
! Mem[0000000010041408] = 34000000, %l1 = 00000000000000ff
swapa [%i1+%o4]0x88,%l1 ! %l1 = 0000000034000000
! %f2 = 4effafcb 97340d73, Mem[0000000010181400] = 7f78326f 00000000
stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4effafcb 97340d73
! Mem[0000000030101400] = 0b419631, %l1 = 0000000034000000
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000031000000ff
! %f17 = 86000000, Mem[00000000100c1414] = 05916c5d
st %f17,[%i3+0x014] ! Mem[00000000100c1414] = 86000000
! %l0 = ff00ffff00008600, Mem[0000000021800080] = 059d2e32
stb %l0,[%o3+0x080] ! Mem[0000000021800080] = 009d2e32
! %l1 = 0000000000000031, Mem[0000000010181410] = 0000000086000000
stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000031
! %f10 = ff00ffff 00007c00, %l3 = 730d3497cbafff4e
! Mem[0000000010081410] = de487a58000000ff
add %i2,0x010,%g1
stda %f10,[%g1+%l3]ASI_PST32_P ! Mem[0000000010081410] = ff00ffff000000ff
! %l4 = ffffffffffffde48, Mem[0000000010181410] = 00000000
stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000048
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ffff0000159ad392, %f12 = ffa6de82 00000034
ldda [%i1+%g0]0x81,%f12 ! %f12 = ffff0000 159ad392
p0_label_135:
! Mem[0000000010041400] = 00000086 00000000, %l6 = 000000ff, %l7 = 3196410b
ldda [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000 0000000000000086
! Mem[0000000010041410] = ff4709a900000000, %f12 = ffff0000 159ad392
ldd [%i1+%o5],%f12 ! %f12 = ff4709a9 00000000
! Mem[0000000030001410] = ff000000, %f13 = 00000000
lda [%i0+%o5]0x81,%f13 ! %f13 = ff000000
! Mem[0000000021800000] = 00ff1cea, %l4 = ffffffffffffde48
ldsh [%o3+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = 7f78326f, %f31 = e10ece31
lda [%i3+%o4]0x88,%f31 ! %f31 = 7f78326f
! Mem[0000000030141400] = cf000000, %f31 = 7f78326f
lda [%i5+%g0]0x89,%f31 ! %f31 = cf000000
! Mem[00000000300c1408] = 00000000, %l6 = 0000000000000000
lduwa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041424] = 00000000, %l6 = 0000000000000000
ldub [%i1+0x024],%l6 ! %l6 = 0000000000000000
! Mem[0000000010001410] = 3400000082dea6ff, %f26 = 9b82abf0 ff000000
ldda [%i0+%o5]0x88,%f26 ! %f26 = 34000000 82dea6ff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000031, Mem[0000000020800000] = ffff98bf, %asi = 80
stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 003198bf
p0_label_136:
! %l6 = 0000000000000000, Mem[0000000010041408] = 000000ff
stba %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! %l7 = 0000000000000086, Mem[0000000030141410] = aab8fe14
stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0086fe14
! %l2 = 0000000005916c5d, Mem[00000000100c1410] = 000000ff
stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 6c5d00ff
! %l1 = 0000000000000031, Mem[00000000201c0000] = 410b6bf6, %asi = 80
stba %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 310b6bf6
! Code Fragment 3
p0_fragment_16:
! %l0 = ff00ffff00008600
setx 0x251dd217944abdc5,%g7,%l0 ! %l0 = 251dd217944abdc5
! %l1 = 0000000000000031
setx 0x67fbf6786804f7f5,%g7,%l1 ! %l1 = 67fbf6786804f7f5
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 = 251dd217944abdc5
setx 0xd92e3ac857462833,%g7,%l0 ! %l0 = d92e3ac857462833
! %l1 = 67fbf6786804f7f5
setx 0x831d3ff856f603eb,%g7,%l1 ! %l1 = 831d3ff856f603eb
! %f14 = ffffb58e, Mem[0000000030181408] = 0591e1f4
sta %f14,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffb58e
! Mem[0000000030141400] = 000000cf, %l3 = 730d3497cbafff4e
ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081413] = ff00ffff, %l7 = 0000000000000086
ldstub [%i2+0x013],%l7 ! %l7 = 000000ff000000ff
! %l5 = 000000000000007c, imm = 0000000000000e9c, %l2 = 0000000005916c5d
sub %l5,0xe9c,%l2 ! %l2 = fffffffffffff1e0
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000, %l3 = 0000000000000000
ldsha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
p0_label_137:
! Mem[00000000201c0000] = 310b6bf6, %l3 = 0000000000000000
ldub [%o0+0x001],%l3 ! %l3 = 000000000000000b
! Mem[0000000030181410] = 8eb5ffff, %l7 = 00000000000000ff
lduwa [%i6+%o5]0x81,%l7 ! %l7 = 000000008eb5ffff
! Mem[0000000010101410] = ff000000, %f23 = 0a7a7b57
lda [%i4+%o5]0x80,%f23 ! %f23 = ff000000
! Mem[0000000010101400] = ffa6338200000000, %l4 = 00000000000000ff
ldxa [%i4+%g0]0x80,%l4 ! %l4 = ffa6338200000000
! Mem[0000000010141418] = ea8bb376ef4c33cb, %l3 = 000000000000000b
ldxa [%i5+0x018]%asi,%l3 ! %l3 = ea8bb376ef4c33cb
! Mem[0000000010041400] = 00000000, %l7 = 000000008eb5ffff
ldsha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! %l2 = fffffffffffff1e0, %l7 = 0000000000000000, %l7 = 0000000000000000
or %l2,%l7,%l7 ! %l7 = fffffffffffff1e0
! Mem[0000000010141410] = 5d6c9105, %l3 = ea8bb376ef4c33cb
ldsha [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffff9105
membar #Sync ! Added by membar checker (20)
! Mem[0000000030141400] = ff0000cf 894dde7c 05916c5d 5da9b785
! Mem[0000000030141410] = 0086fe14 00000005 efb191eb d52b5079
! Mem[0000000030141420] = 633d819c 34bb3bb9 cfea979e 1956777f
! Mem[0000000030141430] = 05ebb322 711fcfaf 6fb251dc 00001960
ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 6f32787f, %l2 = fffffffffffff1e0
swapa [%i3+%o4]0x80,%l2 ! %l2 = 000000006f32787f
p0_label_138:
! %f12 = ff4709a9 ff000000, Mem[0000000010041400] = 00000000 86000000
stda %f12,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff4709a9 ff000000
! %f14 = ffffb58e, %f6 = 587adc62
fcmps %fcc1,%f14,%f6 ! %fcc1 = 3
! %l7 = fffffffffffff1e0, imm = 000000000000080e, %l2 = 000000006f32787f
and %l7,0x80e,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[00000000218001c0] = ff0813ce
stb %l2,[%o3+0x1c0] ! Mem[00000000218001c0] = 000813ce
! Mem[0000000010081424] = 9013de48, %l0 = d92e3ac857462833
swap [%i2+0x024],%l0 ! %l0 = 000000009013de48
! Mem[0000000010041434] = e3857c59, %l2 = 0000000000000000
ldstuba [%i1+0x034]%asi,%l2 ! %l2 = 000000e3000000ff
! %l0 = 000000009013de48, %l3 = ffffffffffff9105, %l4 = ffa6338200000000
mulx %l0,%l3,%l4 ! %l4 = ffffc18a33021f68
! %l6 = 0000000000000000, Mem[0000000030081408] = 00007c00
stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00007c00
! %l7 = fffffffffffff1e0, Mem[0000000030001410] = ff000000
stwa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = fffff1e0
! Starting 10 instruction Load Burst
! %l3 = ffffffffffff9105, imm = 0000000000000cbe, %l3 = ffffffffffff9105
and %l3,0xcbe,%l3 ! %l3 = 0000000000000004
p0_label_139:
! Mem[0000000030041400] = 0000ffff, %f7 = 0b419631
lda [%i1+%g0]0x89,%f7 ! %f7 = 0000ffff
! Mem[0000000010101410] = 000000ff, %l4 = ffffc18a33021f68
ldsha [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181400] = 97340d73, %l3 = 0000000000000004
ldsha [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000d73
! Mem[0000000010001410] = 82dea6ff, %l4 = 00000000000000ff
lduha [%i0+%o5]0x88,%l4 ! %l4 = 000000000000a6ff
! Mem[0000000020800040] = ffff359e, %l6 = 0000000000000000
ldsba [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030101410] = 92e6fbc0, %l1 = 831d3ff856f603eb
ldsba [%i4+%o5]0x89,%l1 ! %l1 = ffffffffffffffc0
! Code Fragment 3
p0_fragment_17:
! %l0 = 000000009013de48
setx 0x273c04c7c019d0d7,%g7,%l0 ! %l0 = 273c04c7c019d0d7
! %l1 = ffffffffffffffc0
setx 0x196c2b2842c84ff1,%g7,%l1 ! %l1 = 196c2b2842c84ff1
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 = 273c04c7c019d0d7
setx 0x75b40de072cd26a0,%g7,%l0 ! %l0 = 75b40de072cd26a0
! %l1 = 196c2b2842c84ff1
setx 0xd376bd9fd9841d3f,%g7,%l1 ! %l1 = d376bd9fd9841d3f
! Mem[0000000010181408] = 48de13901fcd8dc7, %l6 = ffffffffffffffff
ldxa [%i6+%o4]0x80,%l6 ! %l6 = 48de13901fcd8dc7
! Mem[0000000021800180] = ca4c59fe, %l0 = 75b40de072cd26a0
lduba [%o3+0x181]%asi,%l0 ! %l0 = 000000000000004c
! Starting 10 instruction Store Burst
! %f0 = 00860000 00002dc5, Mem[00000000100c1410] = ff005d6c 00000086
stda %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00860000 00002dc5
p0_label_140:
! %f10 = ff00ffff 00007c00, Mem[0000000010001400] = 730d3497 cbafff4e
std %f10,[%i0+%g0] ! Mem[0000000010001400] = ff00ffff 00007c00
membar #Sync ! Added by membar checker (21)
! %f6 = 587adc62 0000ffff, Mem[0000000030141400] = cf0000ff 7cde4d89
stda %f6 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 587adc62 0000ffff
! %l0 = 0000004c, %l1 = d9841d3f, Mem[0000000010141408] = e10ece31 730d34ff
stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000004c d9841d3f
! Mem[0000000030101410] = c0fbe692, %l5 = 000000000000007c
swapa [%i4+%o5]0x81,%l5 ! %l5 = 00000000c0fbe692
! Mem[0000000010181433] = 5d6c9105, %l3 = 0000000000000d73
ldstub [%i6+0x033],%l3 ! %l3 = 00000005000000ff
! Mem[0000000010001400] = ffff00ff, %l3 = 0000000000000005
ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010041410] = ff4709a9, %l6 = 48de13901fcd8dc7
ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030001408] = 6f3278ff, %l6 = 00000000000000ff
swapa [%i0+%o4]0x89,%l6 ! %l6 = 000000006f3278ff
! Mem[0000000010141410] = 5d6c9105, %l1 = d376bd9fd9841d3f
ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000005000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 4effafcb, %l5 = 00000000c0fbe692
ldsba [%i3+%g0]0x81,%l5 ! %l5 = 000000000000004e
p0_label_141:
! %f0 = 00860000, %f2 = 4effafcb, %f5 = 86000000
fdivs %f0 ,%f2 ,%f5 ! %f5 = 00000000
! Mem[0000000010181438] = 00000005, %l0 = 000000000000004c
lduha [%i6+0x03a]%asi,%l0 ! %l0 = 0000000000000005
! Mem[0000000010001410] = ffa6de82, %l5 = 000000000000004e
ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffa6de82
! %l3 = 00000000000000ff, %l4 = 000000000000a6ff, %y = 730d3120
smul %l3,%l4,%l6 ! %l6 = 0000000000a65801, %y = 00000000
membar #Sync ! Added by membar checker (22)
! Mem[0000000010041400] = ff4709a9 ff000000 00000000 4effafcb
! Mem[0000000010041410] = ff4709a9 00000000 037721ec 0a7a7b57
! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
! Mem[0000000010041430] = 00000000 ff857c59 bad76926 e10ece31
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! Mem[0000000010041430] = 00000000, %l6 = 0000000000a65801
ldswa [%i1+0x030]%asi,%l6 ! %l6 = 0000000000000000
! Code Fragment 4
p0_fragment_18:
! %l0 = 0000000000000005
setx 0xf3c49697de92e2c9,%g7,%l0 ! %l0 = f3c49697de92e2c9
! %l1 = 0000000000000005
setx 0x528038c7abb01971,%g7,%l1 ! %l1 = 528038c7abb01971
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 = f3c49697de92e2c9
setx 0xaba20a07cd2f89b9,%g7,%l0 ! %l0 = aba20a07cd2f89b9
! %l1 = 528038c7abb01971
setx 0x1984de68788db281,%g7,%l1 ! %l1 = 1984de68788db281
! Mem[000000001014143c] = ffffff8e, %l6 = 0000000000000000
ldsb [%i5+0x03e],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181410] = ffffb58e, %l4 = 000000000000a6ff
ldsba [%i6+%o5]0x89,%l4 ! %l4 = ffffffffffffff8e
! Starting 10 instruction Store Burst
! %l1 = 1984de68788db281, Mem[0000000030101408] = 00000000000000b5
stxa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1984de68788db281
p0_label_142:
! %f6 = 587adc62 0000ffff, Mem[0000000010001400] = ffff00ff 007c0000
stda %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 587adc62 0000ffff
! %l4 = ffffffffffffff8e, Mem[0000000030041400] = ffff0000
stha %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff8e0000
! %l3 = 00000000000000ff, Mem[0000000010001404] = 62dc7a58, %asi = 80
stwa %l3,[%i0+0x004]%asi ! Mem[0000000010001404] = 000000ff
! %l1 = 1984de68788db281, Mem[0000000021800000] = 00ff1cea
stb %l1,[%o3+%g0] ! Mem[0000000021800000] = 81ff1cea
! Mem[0000000010081410] = ff00ffff, %l7 = fffffffffffff1e0
ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! %f0 = 00860000 00002dc5, Mem[0000000010181410] = 48000000 00000031
stda %f0 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00860000 00002dc5
! Mem[00000000300c1410] = 000000e8, %l0 = aba20a07cd2f89b9
swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000e8
! Mem[0000000030041408] = 0000ff00, %l4 = ffffffffffffff8e
swapa [%i1+%o4]0x89,%l4 ! %l4 = 000000000000ff00
! Mem[00000000100c1410] = 00002dc5, %l7 = 00000000000000ff
swapa [%i3+%o5]0x88,%l7 ! %l7 = 0000000000002dc5
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 003198bf, %l4 = 000000000000ff00
ldsha [%o1+0x000]%asi,%l4 ! %l4 = 0000000000000031
p0_label_143:
! Mem[0000000030001410] = 972b8da2 e0f1ffff, %l0 = 000000e8, %l1 = 788db281
ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000e0f1ffff 00000000972b8da2
! Mem[00000000100c1400] = 730d34ff, %l6 = ffffffffffffffff
ldsba [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041410] = ff4709a9, %l1 = 00000000972b8da2
lduwa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ff4709a9
! Mem[0000000010041424] = 00000000, %l4 = 0000000000000031
ldsba [%i1+0x026]%asi,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1410] = b9892fcd, %l7 = 0000000000002dc5
ldsba [%i3+%o5]0x81,%l7 ! %l7 = ffffffffffffffb9
! Mem[00000000201c0000] = 310b6bf6, %l1 = 00000000ff4709a9
lduba [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000031
! Mem[0000000010001400] = 0000ffff, %l3 = 00000000000000ff
ldsba [%i0+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000100c1400] = 730d34ff, %l4 = 0000000000000000
ldsba [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181410] = 00860000, %l5 = ffffffffffa6de82
ldub [%i6+0x013],%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 0086fe14, %l1 = 0000000000000031
ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_144:
! %l5 = 0000000000000000, Mem[0000000030101400] = ff96410b
stba %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0096410b
! %l2 = 00000000000000e3, Mem[0000000010081408] = 00000000
stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = e3000000
! Mem[0000000010181408] = 9013de48, %l2 = 00000000000000e3
ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 00000048000000ff
! %l1 = 0000000000000000, Mem[00000000300c1408] = 00000000
stba %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! %l5 = 0000000000000000, Mem[0000000010141430] = 643cffce3196410b, %asi = 80
stxa %l5,[%i5+0x030]%asi ! Mem[0000000010141430] = 0000000000000000
! Mem[00000000100c1408] = e0f1ffff, %l0 = 00000000e0f1ffff
swapa [%i3+%o4]0x88,%l0 ! %l0 = 00000000e0f1ffff
! %f10 = ff00ffff 00007c00, Mem[00000000100c1408] = e0f1ffff ffff0000
stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff00ffff 00007c00
! Mem[00000000201c0001] = 310b6bf6, %l6 = ffffffffffffffff
ldstub [%o0+0x001],%l6 ! %l6 = 0000000b000000ff
! Mem[0000000010181400] = 730d3497, %l3 = ffffffff, %l2 = 00000048
casa [%i6]0x80,%l3,%l2 ! %l2 = 00000000730d3497
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 0096410b 00000000, %l2 = 730d3497, %l3 = ffffffff
ldda [%i4+%g0]0x81,%l2 ! %l2 = 000000000096410b 0000000000000000
p0_label_145:
! Mem[0000000010181420] = 000000000b419631, %f26 = 0475329a c46788cf
ldda [%i6+0x020]%asi,%f26 ! %f26 = 00000000 0b419631
! Mem[0000000030081410] = 00860000 ffff00ff, %l0 = e0f1ffff, %l1 = 00000000
ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000ffff00ff 0000000000860000
! Mem[0000000010081434] = c78dcd1f, %l1 = 0000000000860000
lduwa [%i2+0x034]%asi,%l1 ! %l1 = 00000000c78dcd1f
! Mem[00000000201c0000] = 31ff6bf6, %l0 = 00000000ffff00ff
lduba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000031
! Mem[0000000010181414] = 00002dc5, %l6 = 000000000000000b
lduw [%i6+0x014],%l6 ! %l6 = 0000000000002dc5
! Mem[0000000010141408] = d9841d3f 0000004c, %l4 = ffffffff, %l5 = 00000000
ldda [%i5+%o4]0x88,%l4 ! %l4 = 000000000000004c 00000000d9841d3f
! Mem[0000000030181408] = 8eb5ffff, %l5 = 00000000d9841d3f
ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010041408] = 00000000, %l2 = 000000000096410b
ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041400] = ff4709a9, %l0 = 0000000000000031
lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000ff4709a9
! Starting 10 instruction Store Burst
! %f22 = 037721ec 0a7a7b57, Mem[0000000010181420] = 00000000 0b419631
stda %f22,[%i6+0x020]%asi ! Mem[0000000010181420] = 037721ec 0a7a7b57
p0_label_146:
membar #Sync ! Added by membar checker (23)
! %l4 = 000000000000004c, Mem[0000000010041410] = a90947ff
stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = a909004c
! %l0 = ff4709a9, %l1 = c78dcd1f, Mem[0000000030041408] = 8effffff 000000e6
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff4709a9 c78dcd1f
! %f2 = 4effafcb 97340d73, %l6 = 0000000000002dc5
! Mem[0000000010041430] = 00000000ff857c59
add %i1,0x030,%g1
stda %f2,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010041430] = 730d0000cbaf7c59
! %f14 = ffffb58e 7fffffff, Mem[0000000010041408] = 00000000 4effafcb
std %f14,[%i1+%o4] ! Mem[0000000010041408] = ffffb58e 7fffffff
! %l6 = 00002dc5, %l7 = ffffffb9, Mem[0000000010081410] = ff00ffff 000000ff
stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00002dc5 ffffffb9
! %l4 = 000000000000004c, Mem[0000000030141408] = 5d6c9105
stwa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000004c
! %l2 = 0000000000000000, Mem[0000000030101408] = 81b28d78
stha %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00008d78
! Mem[0000000030001410] = e0f1ffff, %l0 = 00000000ff4709a9
ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! %l6 = 0000000000002dc5, Mem[0000000010081410] = 00002dc5
stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 2dc52dc5
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000000730d34ff, %f22 = 037721ec 0a7a7b57
ldda [%i3+%g0]0x88,%f22 ! %f22 = 00000000 730d34ff
p0_label_147:
! Mem[0000000030081410] = ffff00ff, %l3 = 0000000000000000
ldswa [%i2+%o5]0x89,%l3 ! %l3 = ffffffffffff00ff
! Mem[0000000010081408] = e3000000, %l7 = ffffffffffffffb9
lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000e300
! Mem[0000000030001408] = ff000000, %l3 = ffffffffffff00ff
lduwa [%i0+%o4]0x81,%l3 ! %l3 = 00000000ff000000
! %l6 = 0000000000002dc5, immd = fffffffffffff5ad, %l1 = 00000000c78dcd1f
sdivx %l6,-0xa53,%l1 ! %l1 = fffffffffffffffc
! Mem[0000000010141408] = 4c000000, %l3 = 00000000ff000000
ldsba [%i5+%o4]0x80,%l3 ! %l3 = 000000000000004c
! Mem[0000000030181408] = 07030f4e8eb5ffff, %l5 = ffffffffffffffff
ldxa [%i6+%o4]0x89,%l5 ! %l5 = 07030f4e8eb5ffff
! Mem[00000000211c0000] = 410bc666, %l5 = 07030f4e8eb5ffff
lduh [%o2+%g0],%l5 ! %l5 = 000000000000410b
! Mem[00000000300c1410] = b9892fcd, %l6 = 0000000000002dc5
ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffb9892fcd
! Mem[0000000030141408] = 4c000000, %l1 = fffffffffffffffc
ldsha [%i5+%o4]0x81,%l1 ! %l1 = 0000000000004c00
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000010141400] = 000000ff
stwa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
p0_label_148:
! Mem[0000000010081400] = 000000ff, %l4 = 000000000000004c
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010001414] = 00000034, %l1 = 0000000000004c00
ldstub [%i0+0x014],%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1404] = 00000000, %l1 = 00000000, %l0 = 000000ff
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000030181400] = 000000009b82ab91
stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000
! %f30 = bad76926 e10ece31, Mem[0000000010101408] = cbafff4e 730d3497
stda %f30,[%i4+%o4]0x88 ! Mem[0000000010101408] = bad76926 e10ece31
! %f4 = 00000000 00000000, Mem[0000000030081400] = bad76926 6bac2748
stda %f4 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 00000000
! %f27 = 0b419631, %f16 = ff4709a9, %f4 = 00000000
fmuls %f27,%f16,%f4 ! %f4 = cb16830e
! Mem[0000000030081400] = 00000000, %l5 = 000000000000410b
swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081424] = 57462833, %l5 = 0000000000000000
swap [%i2+0x024],%l5 ! %l5 = 0000000057462833
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = c78dcd1f9013deff, %l7 = 000000000000e300
ldxa [%i6+%o4]0x88,%l7 ! %l7 = c78dcd1f9013deff
p0_label_149:
! Mem[00000000300c1408] = 00000000, %l7 = c78dcd1f9013deff
lduba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081410] = 2dc52dc5, %f4 = cb16830e
lda [%i2+%o5]0x80,%f4 ! %f4 = 2dc52dc5
! Mem[0000000010181400] = 97340d73, %l1 = 0000000000000000
lduwa [%i6+%g0]0x88,%l1 ! %l1 = 0000000097340d73
! Mem[0000000030181410] = 8eb5ffff, %l4 = 0000000000000000
ldswa [%i6+%o5]0x81,%l4 ! %l4 = ffffffff8eb5ffff
! Mem[0000000030041408] = a90947ff, %l1 = 0000000097340d73
ldswa [%i1+%o4]0x89,%l1 ! %l1 = ffffffffa90947ff
! Mem[0000000030101400] = 0b419600, %l2 = 0000000000000000
lduba [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001410] = e0f1ffff, %l5 = 0000000057462833
lduwa [%i0+%o5]0x89,%l5 ! %l5 = 00000000e0f1ffff
! %l6 = ffffffffb9892fcd, imm = 0000000000000cf2, %l6 = ffffffffb9892fcd
xnor %l6,0xcf2,%l6 ! %l6 = 000000004676dcc0
! Mem[0000000010101400] = ffa63382, %l7 = 0000000000000000
ldswa [%i4+%g0]0x80,%l7 ! %l7 = ffffffffffa63382
! Starting 10 instruction Store Burst
! Mem[000000001004142c] = c46788cf, %l5 = e0f1ffff, %l7 = ffa63382
add %i1,0x2c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c46788cf
p0_label_150:
! %f28 = 00000000 ff857c59, %l2 = 0000000000000000
! Mem[0000000010081420] = c78dcd1f00000000
add %i2,0x020,%g1
stda %f28,[%g1+%l2]ASI_PST16_P ! Mem[0000000010081420] = c78dcd1f00000000
! Mem[0000000030041408] = a90947ff, %l2 = 0000000000000000
ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010141434] = 00000000, %l2 = 00000000000000ff
swap [%i5+0x034],%l2 ! %l2 = 0000000000000000
! Mem[0000000010081430] = 8233a6cf, %l3 = 000000000000004c
ldstuba [%i2+0x030]%asi,%l3 ! %l3 = 00000082000000ff
! %l7 = 00000000c46788cf, Mem[0000000030181408] = 8eb5ffff
stwa %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = c46788cf
! Mem[0000000030141410] = ff86fe14, %l4 = ffffffff8eb5ffff
ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000020800040] = ffff359e, %l5 = 00000000e0f1ffff
ldstub [%o1+0x040],%l5 ! %l5 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[00000000100c1422] = 7f78326f, %asi = 80
stba %l0,[%i3+0x022]%asi ! Mem[00000000100c1420] = 7f78006f
! %l2 = 0000000000000000, Mem[0000000030141410] = ff86fe14
stba %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0086fe14
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 4effafcb97340d73, %f12 = ff4709a9 ff000000
ldda [%i6+%g0]0x88,%f12 ! %f12 = 4effafcb 97340d73
p0_label_151:
! Code Fragment 3
p0_fragment_19:
! %l0 = 0000000000000000
setx 0x3e898a7f9c0bbe9c,%g7,%l0 ! %l0 = 3e898a7f9c0bbe9c
! %l1 = ffffffffa90947ff
setx 0x20d56987de300c8a,%g7,%l1 ! %l1 = 20d56987de300c8a
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 = 3e898a7f9c0bbe9c
setx 0x2f72c4600f7bcf53,%g7,%l0 ! %l0 = 2f72c4600f7bcf53
! %l1 = 20d56987de300c8a
setx 0x0f5d3d9fc7ebe8b0,%g7,%l1 ! %l1 = 0f5d3d9fc7ebe8b0
! Mem[0000000030041410] = ffb0ffff, %l4 = 00000000000000ff
lduwa [%i1+%o5]0x81,%l4 ! %l4 = 00000000ffb0ffff
! Mem[0000000010081400] = ff0000ffffff91ab, %f26 = 00000000 0b419631
ldda [%i2+%g0]0x80,%f26 ! %f26 = ff0000ff ffff91ab
! Mem[0000000030101410] = 0000007c, %l7 = 00000000c46788cf
ldswa [%i4+%o5]0x81,%l7 ! %l7 = 000000000000007c
! Mem[0000000030081408] = 007c0000 ffffb58e, %l0 = 0f7bcf53, %l1 = c7ebe8b0
ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000007c0000 00000000ffffb58e
! Mem[0000000020800040] = ffff359e, %l6 = 000000004676dcc0
ldsh [%o1+0x040],%l6 ! %l6 = ffffffffffffffff
! Mem[00000000211c0000] = 410bc666, %l2 = 0000000000000000
lduba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000041
! Mem[0000000030101408] = 00008d78, %l0 = 00000000007c0000
lduwa [%i4+%o4]0x81,%l0 ! %l0 = 0000000000008d78
! Mem[00000000100c1408] = 007c0000 ffff00ff, %l6 = ffffffff, %l7 = 0000007c
ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000007c0000 00000000ffff00ff
! Starting 10 instruction Store Burst
! %l0 = 0000000000008d78, Mem[0000000010141408] = 4c0000003f1d84d9
stx %l0,[%i5+%o4] ! Mem[0000000010141408] = 0000000000008d78
p0_label_152:
! %f30 = bad76926 e10ece31, Mem[0000000030141400] = ffff0000 62dc7a58
stda %f30,[%i5+%g0]0x81 ! Mem[0000000030141400] = bad76926 e10ece31
! %f16 = ff4709a9 ff000000, %l5 = 00000000000000ff
! Mem[0000000030001428] = 189119a20ffe00ee
add %i0,0x028,%g1
stda %f16,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030001428] = 000000ffa90947ff
! %l2 = 0000000000000041, Mem[000000001000140b] = 6f32787f, %asi = 80
stba %l2,[%i0+0x00b]%asi ! Mem[0000000010001408] = 6f327841
! Mem[0000000030101400] = 0096410b, %l2 = 0000000000000041
ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l7 = 00000000ffff00ff, Mem[0000000020800001] = 003198bf
stb %l7,[%o1+0x001] ! Mem[0000000020800000] = 00ff98bf
! Mem[00000000201c0000] = 31ff6bf6, %l6 = 00000000007c0000
ldstub [%o0+%g0],%l6 ! %l6 = 00000031000000ff
! %f18 = 00000000 4effafcb, %l0 = 0000000000008d78
! Mem[0000000010101408] = 31ce0ee12669d7ba
add %i4,0x008,%g1
stda %f18,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010101408] = 31ce0ee12669d7ba
! %f8 = 00000034 0b419631, Mem[0000000010101400] = ffa63382 00000000
stda %f8 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000034 0b419631
! %l6 = 0000000000000031, Mem[0000000030101400] = 0b4196ff
stwa %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000031
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = a90947ff, %l2 = 0000000000000000
lduha [%i1+%g0]0x88,%l2 ! %l2 = 00000000000047ff
p0_label_153:
membar #Sync ! Added by membar checker (24)
! Mem[0000000010041400] = ff4709a9 ff000000 ffffb58e 7fffffff
! Mem[0000000010041410] = 4c0009a9 00000000 037721ec 0a7a7b57
! Mem[0000000010041420] = 0000ffff 00000000 0475329a c46788cf
! Mem[0000000010041430] = 730d0000 cbaf7c59 bad76926 e10ece31
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! Mem[0000000030081410] = ffff00ff, %l7 = 00000000ffff00ff
ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000100c1400] = 730d34ff, %l2 = 00000000000047ff
ldsba [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141400] = 00000000, %l7 = ffffffffffffffff
lduha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181400] = 0000000000000000, %l7 = 0000000000000000
ldxa [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181408] = ffde1390, %l2 = ffffffffffffffff
lduba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041408] = ff4709a9, %l4 = 00000000ffb0ffff
ldsba [%i1+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141424] = 0000005d, %f12 = 4effafcb
ld [%i5+0x024],%f12 ! %f12 = 0000005d
! Mem[0000000030001400] = 9b82abf0ce310000, %l4 = ffffffffffffffff
ldxa [%i0+%g0]0x89,%l4 ! %l4 = 9b82abf0ce310000
! Starting 10 instruction Store Burst
! %l0 = 00008d78, %l1 = ffffb58e, Mem[0000000010101438] = 049f032f 97340d73
std %l0,[%i4+0x038] ! Mem[0000000010101438] = 00008d78 ffffb58e
p0_label_154:
! %f12 = 0000005d 97340d73, Mem[0000000010141410] = 5d6c91ff 05000000
stda %f12,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000005d 97340d73
! Mem[00000000100c1402] = ff340d73, %l7 = 0000000000000000
ldstub [%i3+0x002],%l7 ! %l7 = 0000000d000000ff
membar #Sync ! Added by membar checker (25)
! %f8 = 00000034 0b419631, Mem[0000000010041400] = ff4709a9 ff000000
stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000034 0b419631
! %l6 = 0000000000000031, %l5 = 00000000000000ff, %l4 = 9b82abf0ce310000
xnor %l6,%l5,%l4 ! %l4 = ffffffffffffff31
! Mem[0000000010041400] = 34000000, %l4 = ffffffffffffff31
ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081410] = ffff00ff, %l6 = 0000000000000031
swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000ffff00ff
! Mem[0000000010101408] = 31ce0ee1, %l7 = 000000000000000d
ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000031000000ff
! Mem[0000000010081428] = b1ded3c800000000, %l4 = 0000000000000000, %l3 = 0000000000000082
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = b1ded3c800000000
! %l0 = 0000000000008d78, Mem[0000000020800040] = ffff359e, %asi = 80
stha %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 8d78359e
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff6bf6, %l6 = 00000000ffff00ff
lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
p0_label_155:
! Mem[0000000010041408] = ffffff7f 8eb5ffff, %l6 = 0000ffff, %l7 = 00000031
ldda [%i1+%o4]0x88,%l6 ! %l6 = 000000008eb5ffff 00000000ffffff7f
! %l5 = 00000000000000ff, %l4 = 0000000000000000, %l0 = 0000000000008d78
or %l5,%l4,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041410] = a909004c, %l6 = 000000008eb5ffff
lduba [%i1+%o5]0x88,%l6 ! %l6 = 000000000000004c
! Mem[0000000020800000] = 00ff98bf, %l6 = 000000000000004c
ldsba [%o1+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041404] = 0b419631, %l1 = 00000000ffffb58e
lduh [%i1+0x004],%l1 ! %l1 = 0000000000000b41
! Mem[00000000100c1410] = 000000ff, %l2 = 00000000000000ff
lduha [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101410] = 000000ff, %l3 = b1ded3c800000000
lduha [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l4 = 0000000000000000, %l3 = 00000000000000ff, %l6 = 0000000000000000
sdivx %l4,%l3,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141424] = 0000005d, %l3 = 00000000000000ff
lduwa [%i5+0x024]%asi,%l3 ! %l3 = 000000000000005d
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 730d3497 5d000000, %l6 = 00000000, %l7 = ffffff7f
ldd [%i5+%o5],%l6 ! %l6 = 00000000730d3497 000000005d000000
p0_label_156:
! Mem[0000000010181410] = 00008600, %l1 = 0000000000000b41
swapa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000008600
! Mem[00000000100c1408] = 007c0000, %l4 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, imm = 0000000000000ed0, %l1 = 0000000000008600
sub %l4,0xed0,%l1 ! %l1 = fffffffffffff130
! Mem[0000000010081410] = 2dc52dc5, %l4 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 0000002d000000ff
! Mem[00000000100c142d] = ffbd5252, %l0 = 00000000000000ff
ldstub [%i3+0x02d],%l0 ! %l0 = 000000bd000000ff
! %l4 = 0000002d, %l5 = 000000ff, Mem[00000000300c1400] = 4effafcb 97340d73
stda %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000002d 000000ff
! %f12 = 0000005d, Mem[0000000030181408] = c46788cf
sta %f12,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000005d
! Mem[000000001004143d] = e10ece31, %l4 = 000000000000002d
ldstub [%i1+0x03d],%l4 ! %l4 = 0000000e000000ff
! %l6 = 00000000730d3497, Mem[0000000010181408] = c78dcd1f9013deff
stxa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000730d3497
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 0b410000, %l7 = 000000005d000000
lduba [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
p0_label_157:
! Code Fragment 3
p0_fragment_20:
! %l0 = 00000000000000bd
setx 0x2e370800123d8f68,%g7,%l0 ! %l0 = 2e370800123d8f68
! %l1 = fffffffffffff130
setx 0xdeeafd7832a650ef,%g7,%l1 ! %l1 = deeafd7832a650ef
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 = 2e370800123d8f68
setx 0x64f90a201193aa90,%g7,%l0 ! %l0 = 64f90a201193aa90
! %l1 = deeafd7832a650ef
setx 0xd31efb6fe817d21c,%g7,%l1 ! %l1 = d31efb6fe817d21c
! Mem[0000000030181410] = 8eb5ffff000021ec, %f26 = 0475329a c46788cf
ldda [%i6+%o5]0x81,%f26 ! %f26 = 8eb5ffff 000021ec
! Mem[00000000211c0000] = 410bc666, %l2 = 00000000000000ff
lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000410b
! Mem[0000000010001430] = 000000000b419631, %f10 = ff00ffff 00007c00
ldd [%i0+0x030],%f10 ! %f10 = 00000000 0b419631
! Mem[0000000030141408] = 0000004c, %l3 = 000000000000005d
lduha [%i5+%o4]0x89,%l3 ! %l3 = 000000000000004c
! Mem[00000000100c1418] = e59a33ae, %l0 = 64f90a201193aa90
lduha [%i3+0x01a]%asi,%l0 ! %l0 = 00000000000033ae
! %l6 = 00000000730d3497, imm = fffffffffffff630, %l6 = 00000000730d3497
xnor %l6,-0x9d0,%l6 ! %l6 = 00000000730d3d58
! Mem[0000000010181400] = 730d3497, %l1 = d31efb6fe817d21c
ldsha [%i6+0x002]%asi,%l1 ! %l1 = 0000000000003497
! Mem[0000000010101410] = 000000ff, %l0 = 00000000000033ae
ldsba [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010001404] = 000000ff, %l5 = 000000ff, %l2 = 0000410b
add %i0,0x04,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000000000ff
p0_label_158:
! Code Fragment 3
p0_fragment_21:
! %l0 = ffffffffffffffff
setx 0x268749d04c0dbb60,%g7,%l0 ! %l0 = 268749d04c0dbb60
! %l1 = 0000000000003497
setx 0x38eda090485ef822,%g7,%l1 ! %l1 = 38eda090485ef822
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 = 268749d04c0dbb60
setx 0x607b203fdd95ee52,%g7,%l0 ! %l0 = 607b203fdd95ee52
! %l1 = 38eda090485ef822
setx 0x9815f0d02235cfc8,%g7,%l1 ! %l1 = 9815f0d02235cfc8
! %l1 = 9815f0d02235cfc8, imm = fffffffffffffc7f, %l1 = 9815f0d02235cfc8
addc %l1,-0x381,%l1 ! %l1 = 9815f0d02235cc47
! Mem[0000000010181408] = 97340d7300000000, %l4 = 000000000000000e, %l3 = 000000000000004c
add %i6,0x08,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 97340d7300000000
! Mem[0000000010181410] = 410b0000, %l4 = 000000000000000e, %asi = 80
swapa [%i6+0x010]%asi,%l4 ! %l4 = 00000000410b0000
! Mem[000000001018142c] = 92e6fbc0, %l3 = 00000000, %l2 = 000000ff
add %i6,0x2c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000092e6fbc0
! %l7 = 0000000000000000, Mem[0000000010041410] = 4c0009a900000000
stxa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
! %l0 = 607b203fdd95ee52, Mem[0000000030041400] = 00008eff
stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = dd95ee52
! Mem[000000001010143c] = ffffb58e, %l1 = 9815f0d02235cc47
swap [%i4+0x03c],%l1 ! %l1 = 00000000ffffb58e
! Mem[0000000010181410] = 0e000000, %l4 = 00000000410b0000
swapa [%i6+%o5]0x88,%l4 ! %l4 = 000000000e000000
! Starting 10 instruction Load Burst
! %l0 = 607b203fdd95ee52, Mem[0000000010101408] = e10eceff
stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = dd95ee52
p0_label_159:
! Mem[0000000010001408] = 6f327841 0000005d, %l0 = dd95ee52, %l1 = ffffb58e
ldda [%i0+%o4]0x80,%l0 ! %l0 = 000000006f327841 000000000000005d
! %l4 = 000000000e000000, immd = fffffffffffff9dc, %l0 = 000000006f327841
sdivx %l4,-0x624,%l0 ! %l0 = fffffffffffdb859
! Mem[00000000100c1408] = ff7c0000, %l1 = 000000000000005d
ldsha [%i3+0x008]%asi,%l1 ! %l1 = ffffffffffffff7c
! Mem[0000000010001400] = 0b4100000000ffff, %f2 = 4effafcb 97340d73
ldda [%i0+%g0]0x88,%f2 ! %f2 = 0b410000 0000ffff
! Mem[0000000030181408] = 0000005d, %l4 = 000000000e000000
ldsba [%i6+%o4]0x89,%l4 ! %l4 = 000000000000005d
! Mem[0000000010041408] = ffffb58e, %l1 = ffffffffffffff7c
ldswa [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffb58e
! Mem[0000000020800000] = 00ff98bf, %l0 = fffffffffffdb859
lduh [%o1+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081410] = b9ffffff c52dc5ff, %l0 = 000000ff, %l1 = ffffb58e
ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000c52dc5ff 00000000b9ffffff
! Mem[0000000030181408] = 5d000000, %l4 = 000000000000005d
lduba [%i6+%o4]0x81,%l4 ! %l4 = 000000000000005d
! Starting 10 instruction Store Burst
! %l1 = 00000000b9ffffff, Mem[00000000201c0000] = ffff6bf6
sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = ffff6bf6
p0_label_160:
! Mem[00000000201c0001] = ffff6bf6, %l5 = 00000000000000ff
ldstub [%o0+0x001],%l5 ! %l5 = 000000ff000000ff
! %l6 = 00000000730d3d58, Mem[00000000100c1408] = ff7c0000
stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 587c0000
! %l4 = 000000000000005d, Mem[0000000030041408] = a90947ff
stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = a909005d
! %l0 = 00000000c52dc5ff, Mem[0000000030041400] = dd95ee52
stha %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = dd95c5ff
! %l2 = 0000000092e6fbc0, %l5 = 00000000000000ff, %l6 = 00000000730d3d58
sub %l2,%l5,%l6 ! %l6 = 0000000092e6fac1
! %f14 = ffffb58e 7fffffff, %l2 = 0000000092e6fbc0
! Mem[0000000030141408] = 4c0000005da9b785
add %i5,0x008,%g1
stda %f14,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141408] = 4c0000005da9ffff
! Mem[00000000100c1408] = 587c0000, %l2 = 0000000092e6fbc0
ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 00000058000000ff
! %f30 = bad76926, Mem[0000000010041410] = 00000000
sta %f30,[%i1+%o5]0x88 ! Mem[0000000010041410] = bad76926
! Mem[0000000010181410] = 00000b41, %l3 = 97340d7300000000
swapa [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000b41
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 000000ff, %l6 = 0000000092e6fac1
lduwa [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
p0_label_161:
! Mem[0000000030081408] = 007c0000, %l7 = 0000000000000000
ldsha [%i2+%o4]0x81,%l7 ! %l7 = 000000000000007c
! Code Fragment 3
p0_fragment_22:
! %l0 = 00000000c52dc5ff
setx 0x3f2c35e0787fc434,%g7,%l0 ! %l0 = 3f2c35e0787fc434
! %l1 = 00000000b9ffffff
setx 0xa729556f86b120ba,%g7,%l1 ! %l1 = a729556f86b120ba
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 = 3f2c35e0787fc434
setx 0x534525a7dc543a7b,%g7,%l0 ! %l0 = 534525a7dc543a7b
! %l1 = a729556f86b120ba
setx 0xf8f445f7c6e4852a,%g7,%l1 ! %l1 = f8f445f7c6e4852a
! Mem[0000000030141410] = 0086fe14, %l1 = f8f445f7c6e4852a
lduba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = 000000ff, %l4 = 000000000000005d
lduba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101400] = 00000034, %l0 = 534525a7dc543a7b
lduwa [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000034
! Mem[0000000010101408] = 52ee95dd2669d7ba, %f14 = ffffb58e 7fffffff
ldda [%i4+%o4]0x80,%f14 ! %f14 = 52ee95dd 2669d7ba
! Mem[0000000030101400] = 0000000000000031, %l4 = 00000000000000ff
ldxa [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000031
! Mem[00000000211c0000] = 410bc666, %l2 = 0000000000000058
ldsh [%o2+%g0],%l2 ! %l2 = 000000000000410b
! Mem[0000000010101408] = 52ee95dd, %l0 = 0000000000000034
lduha [%i4+%o4]0x80,%l0 ! %l0 = 00000000000052ee
! Starting 10 instruction Store Burst
! %l7 = 000000000000007c, Mem[0000000010041410] = 00000000bad76926
stxa %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000007c
p0_label_162:
! Mem[0000000010141435] = 000000ff, %l4 = 0000000000000031
ldstub [%i5+0x035],%l4 ! %l4 = 00000000000000ff
! %f16 = ff4709a9 ff000000 ffffb58e 7fffffff
! %f20 = 4c0009a9 00000000 037721ec 0a7a7b57
! %f24 = 0000ffff 00000000 8eb5ffff 000021ec
! %f28 = 730d0000 cbaf7c59 bad76926 e10ece31
stda %f16,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
! %l4 = 0000000000000000, %l7 = 000000000000007c, %l7 = 000000000000007c
sub %l4,%l7,%l7 ! %l7 = ffffffffffffff84
! %l6 = 00000000000000ff, Mem[00000000100c1400] = ff34ff73000000ff
stxa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000000000ff
! %l2 = 000000000000410b, Mem[0000000030081400] = 0b410000
stwa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000410b
! %f7 = 0000ffff, %f1 = 00002dc5
fcmpes %fcc0,%f7 ,%f1 ! %fcc0 = 2
! Mem[0000000030101408] = 00008d78, %l1 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[0000000010081410] = c52dc5ff
stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = c52dc5ff
! %l1 = 0000000000000000, Mem[0000000010101400] = 00000034
stha %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000034
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ffffa95d0000004c, %l0 = 00000000000052ee
ldxa [%i5+%o4]0x89,%l0 ! %l0 = ffffa95d0000004c
p0_label_163:
! Mem[0000000030001400] = 9b82abf0ce310000, %l4 = 0000000000000000
ldxa [%i0+%g0]0x89,%l4 ! %l4 = 9b82abf0ce310000
! Mem[0000000030101410] = 7c000000, %l6 = 00000000000000ff
ldswa [%i4+%o5]0x89,%l6 ! %l6 = 000000007c000000
! %l7 = ffffffffffffff84, %l5 = 00000000000000ff, %l3 = 0000000000000b41
udivx %l7,%l5,%l3 ! %l3 = 0101010101010100
! Mem[00000000100c1410] = 000000ff, %l7 = ffffffffffffff84
lduha [%i3+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101428] = 43a239ff159a00ff, %l7 = 00000000000000ff, %l1 = 0000000000000000
add %i4,0x28,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 43a239ff159a00ff
! Mem[0000000010001420] = 049f032f, %l0 = ffffa95d0000004c
lduw [%i0+0x020],%l0 ! %l0 = 00000000049f032f
membar #Sync ! Added by membar checker (26)
! Mem[0000000010141408] = ffffb58e, %l7 = 00000000000000ff
ldsba [%i5+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000300c1410] = b9892fcd, %f31 = e10ece31
lda [%i3+%o5]0x81,%f31 ! %f31 = b9892fcd
! Mem[0000000010081410] = c52dc5ff, %l3 = 0101010101010100
lduha [%i2+%o5]0x88,%l3 ! %l3 = 000000000000c5ff
! Starting 10 instruction Store Burst
! %f16 = ff4709a9, Mem[00000000300c1410] = cd2f89b9
sta %f16,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff4709a9
p0_label_164:
! Mem[00000000100c1416] = 00008600, %l7 = ffffffffffffffff
ldstuba [%i3+0x016]%asi,%l7 ! %l7 = 00000086000000ff
! %l6 = 000000007c000000, Mem[0000000030001400] = ce310000
stha %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ce310000
! %f0 = 00860000 00002dc5 0b410000 0000ffff
! %f4 = 2dc52dc5 00000000 587adc62 0000ffff
! %f8 = 00000034 0b419631 00000000 0b419631
! %f12 = 0000005d 97340d73 52ee95dd 2669d7ba
stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
! %f28 = 730d0000 cbaf7c59, %l3 = 000000000000c5ff
! Mem[00000000300c1420] = c78dcd1f82dea6cf
add %i3,0x020,%g1
stda %f28,[%g1+%l3]ASI_PST8_S ! Mem[00000000300c1420] = 730d0000cbaf7c59
! %l6 = 000000007c000000, Mem[0000000030181400] = 0000000000000000
stxa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000007c000000
! %l1 = 43a239ff159a00ff, Mem[0000000010181424] = 0a7a7b57, %asi = 80
stwa %l1,[%i6+0x024]%asi ! Mem[0000000010181424] = 159a00ff
! %f22 = 037721ec, Mem[0000000030101400] = 31000000
sta %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = 037721ec
! Mem[000000001018143a] = 00000005, %l3 = 000000000000c5ff
ldstub [%i6+0x03a],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101400] = 00000034, %l7 = 0000000000000086
ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 0000002d, %l2 = 000000000000410b
lduwa [%i3+%g0]0x81,%l2 ! %l2 = 000000000000002d
p0_label_165:
! Mem[0000000030181408] = 0000005d, %l7 = 0000000000000000
ldswa [%i6+%o4]0x89,%l7 ! %l7 = 000000000000005d
! Mem[0000000030001400] = 000031cef0ab829b, %l1 = 43a239ff159a00ff
ldxa [%i0+%g0]0x81,%l1 ! %l1 = 000031cef0ab829b
! Mem[0000000010141428] = 8eb5ffff000021ec, %f30 = bad76926 b9892fcd
ldda [%i5+0x028]%asi,%f30 ! %f30 = 8eb5ffff 000021ec
! %l4 = 9b82abf0ce310000, Mem[0000000010081400] = ff0000ff
stha %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000
! Mem[0000000010001408] = 4178326f, %f19 = 7fffffff
lda [%i0+%o4]0x88,%f19 ! %f19 = 4178326f
! Mem[00000000100c1410] = ff000000, %l6 = 000000007c000000
ldsba [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010141400] = ff4709a9ff000000, %l0 = 00000000049f032f
ldxa [%i5+0x000]%asi,%l0 ! %l0 = ff4709a9ff000000
! Mem[0000000010101400] = ff000034, %l6 = ffffffffffffffff
lduha [%i4+%g0]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010141428] = 8eb5ffff000021ec, %l4 = 9b82abf0ce310000
ldx [%i5+0x028],%l4 ! %l4 = 8eb5ffff000021ec
! Starting 10 instruction Store Burst
! Mem[0000000010101434] = 75cdffd2, %l1 = f0ab829b, %l1 = f0ab829b
add %i4,0x34,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000075cdffd2
p0_label_166:
! %l5 = 00000000000000ff, Mem[0000000020800000] = 00ff98bf, %asi = 80
stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = 00ff98bf
! %l6 = 000000000000ff00, Mem[0000000030181400] = 00000000
stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! %l5 = 00000000000000ff, Mem[0000000030001410] = e0f1ffff
stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
! %l2 = 000000000000002d, Mem[0000000010101400] = 3196410b340000ff
stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000002d
! Mem[0000000010101410] = ff000000, %l1 = 0000000075cdffd2
ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! %f18 = ffffb58e, Mem[0000000030001410] = ff000000
sta %f18,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffb58e
! Mem[00000000211c0000] = 410bc666, %l3 = 0000000000000000
ldstub [%o2+%g0],%l3 ! %l3 = 00000041000000ff
! %l4 = 8eb5ffff000021ec, Mem[0000000030001400] = ce310000
stha %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = ce3121ec
! %l5 = 00000000000000ff, Mem[0000000010081408] = e3000000
stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = 000813ce, %l4 = 8eb5ffff000021ec
ldub [%o3+0x1c1],%l4 ! %l4 = 0000000000000008
p0_label_167:
membar #Sync ! Added by membar checker (27)
! Mem[0000000030081400] = c52d0000, %f29 = cbaf7c59
lda [%i2+%g0]0x81,%f29 ! %f29 = c52d0000
! Mem[0000000030041400] = ffc595dd 159ad392, %l2 = 0000002d, %l3 = 00000041
ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000ffc595dd 00000000159ad392
! Mem[00000000211c0000] = ff0bc666, %l4 = 0000000000000008
ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffff0b
! Mem[0000000010101430] = b0a7bc52, %l2 = 00000000ffc595dd
ldsh [%i4+0x032],%l2 ! %l2 = ffffffffffffbc52
! Mem[0000000010141410] = 00000000 a909004c, %l6 = 0000ff00, %l7 = 0000005d
ldda [%i5+%o5]0x88,%l6 ! %l6 = 00000000a909004c 0000000000000000
! Mem[0000000030101408] = 788d00ff, %l2 = ffffffffffffbc52
lduba [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041410] = ffffb0ff, %l7 = 0000000000000000
lduba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %l0 = ff4709a9ff000000, imm = 000000000000016e, %l4 = ffffffffffffff0b
andn %l0,0x16e,%l4 ! %l4 = ff4709a9ff000000
! Mem[0000000030041408] = 5d0009a9, %l6 = 00000000a909004c
ldsha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000005d00
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 2669d7ba, %l3 = 00000000159ad392
swapa [%i5+%g0]0x89,%l3 ! %l3 = 000000002669d7ba
p0_label_168:
! %l4 = ff000000, %l5 = 000000ff, Mem[0000000010181438] = 0000ff05 6a315fc1
stda %l4,[%i6+0x038]%asi ! Mem[0000000010181438] = ff000000 000000ff
! Code Fragment 3
p0_fragment_23:
! %l0 = ff4709a9ff000000
setx 0x44e641679d80cdc7,%g7,%l0 ! %l0 = 44e641679d80cdc7
! %l1 = 00000000000000ff
setx 0xd016be6fb2a16dba,%g7,%l1 ! %l1 = d016be6fb2a16dba
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 = 44e641679d80cdc7
setx 0x869d89f7ae2b5b8b,%g7,%l0 ! %l0 = 869d89f7ae2b5b8b
! %l1 = d016be6fb2a16dba
setx 0xdec476afc3c43cf9,%g7,%l1 ! %l1 = dec476afc3c43cf9
! %l1 = dec476afc3c43cf9, Mem[0000000030001408] = ff000000
stha %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 3cf90000
! %l0 = 869d89f7ae2b5b8b, Mem[00000000100c1400] = 00000000
stba %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 8b000000
! %l7 = 00000000000000ff, Mem[0000000010041410] = 0000007c
stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
! Mem[0000000010181408] = 730d3497, %l7 = 00000000000000ff
ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000097000000ff
! %l0 = 869d89f7ae2b5b8b, Mem[0000000030141410] = 0500000014fe8600
stxa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 869d89f7ae2b5b8b
! Mem[000000001000140b] = 6f327841, %l1 = dec476afc3c43cf9
ldstuba [%i0+0x00b]%asi,%l1 ! %l1 = 00000041000000ff
! %l6 = 00005d00, %l7 = 00000097, Mem[00000000300c1408] = 00000000 00000000
stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00005d00 00000097
! Starting 10 instruction Load Burst
! %f14 = 52ee95dd, %f18 = ffffb58e, %f17 = ff000000
fsubs %f14,%f18,%f17 ! %f17 = ffffb58e
p0_label_169:
! Mem[00000000300c1410] = a90947ff, %l1 = 0000000000000041
ldswa [%i3+%o5]0x81,%l1 ! %l1 = ffffffffa90947ff
! Mem[0000000020800040] = 8d78359e, %l0 = 869d89f7ae2b5b8b
ldsba [%o1+0x041]%asi,%l0 ! %l0 = 0000000000000078
! Mem[0000000030101410] = 0000007c, %l5 = 00000000000000ff
lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = 0000007c, %l2 = 00000000000000ff
lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = ff340d7300000000, %l4 = ff4709a9ff000000
ldxa [%i6+%o4]0x80,%l4 ! %l4 = ff340d7300000000
! Mem[0000000021800140] = 2dffcd46, %l4 = ff340d7300000000
lduba [%o3+0x140]%asi,%l4 ! %l4 = 000000000000002d
! Mem[0000000010181400] = 97340d73, %l6 = 0000000000005d00
lduba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000073
! Mem[0000000030041400] = dd95c5ff, %l0 = 0000000000000078
lduha [%i1+%g0]0x89,%l0 ! %l0 = 000000000000c5ff
! Mem[0000000010181420] = 037721ec, %l1 = ffffffffa90947ff
lduwa [%i6+0x020]%asi,%l1 ! %l1 = 00000000037721ec
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 2669d7ba, Mem[00000000100c1418] = e59a33ae e385cbba
stda %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000 2669d7ba
p0_label_170:
! Mem[0000000010181414] = 00002dc5, %l7 = 00000097, %l7 = 00000097
add %i6,0x14,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000002dc5
! %f8 = 00000034 0b419631, Mem[0000000010081418] = bacb85e3 ae339ae5
stda %f8 ,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000034 0b419631
! %l2 = 00000000, %l3 = 2669d7ba, Mem[0000000010141400] = ff4709a9 ff000000
stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 2669d7ba
! Mem[0000000030041408] = a909005d, %l1 = 00000000037721ec
swapa [%i1+%o4]0x89,%l1 ! %l1 = 00000000a909005d
! %l4 = 0000002d, %l5 = 00000000, Mem[0000000010041420] = 0000ffff 00000000
stda %l4,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000002d 00000000
! Mem[0000000010001408] = 6f3278ff, %l5 = 0000000000000000
swap [%i0+%o4],%l5 ! %l5 = 000000006f3278ff
! %l0 = 000000000000c5ff, Mem[0000000021800140] = 2dffcd46, %asi = 80
stba %l0,[%o3+0x140]%asi ! Mem[0000000021800140] = ffffcd46
! Mem[0000000010141415] = 00000000, %l3 = 000000002669d7ba
ldstub [%i5+0x015],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181428] = bb47b886, %l7 = 00002dc5, %l1 = a909005d
add %i6,0x28,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000bb47b886
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000ff, %l0 = 000000000000c5ff
lduba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_171:
! Mem[0000000030141410] = 8b5b2bae, %l7 = 0000000000002dc5
lduha [%i5+%o5]0x81,%l7 ! %l7 = 0000000000008b5b
! Mem[0000000010141428] = 8eb5ffff000021ec, %l4 = 000000000000002d
ldxa [%i5+0x028]%asi,%l4 ! %l4 = 8eb5ffff000021ec
! Mem[0000000010001408] = 00000000, %l0 = 00000000000000ff
lduwa [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1400] = 0000002d, %l5 = 000000006f3278ff
lduwa [%i3+%g0]0x81,%l5 ! %l5 = 000000000000002d
! Mem[00000000100c1410] = ff000000, %l2 = 0000000000000000
ldswa [%i3+%o5]0x80,%l2 ! %l2 = ffffffffff000000
! Mem[0000000030141408] = 0000004c, %l6 = 0000000000000073
lduba [%i5+%o4]0x89,%l6 ! %l6 = 000000000000004c
! Mem[0000000010101400] = 2d000000, %l2 = ffffffffff000000
lduha [%i4+%g0]0x80,%l2 ! %l2 = 0000000000002d00
! Mem[0000000010001408] = 5d00000000000000, %l4 = 8eb5ffff000021ec
ldxa [%i0+%o4]0x88,%l4 ! %l4 = 5d00000000000000
! Mem[0000000010041400] = ff000034, %l3 = 0000000000000000
ldsha [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010141400] = 000000002669d7ba, %asi = 80
stxa %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 0000000000000000
p0_label_172:
! Mem[0000000030001408] = 3cf90000, %l6 = 000000000000004c
swapa [%i0+%o4]0x81,%l6 ! %l6 = 000000003cf90000
! %f16 = ff4709a9 ffffb58e ffffb58e 4178326f
! %f20 = 4c0009a9 00000000 037721ec 0a7a7b57
! %f24 = 0000ffff 00000000 8eb5ffff 000021ec
! %f28 = 730d0000 c52d0000 8eb5ffff 000021ec
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400
! %l5 = 000000000000002d, Mem[0000000030001400] = 9b82abf0ce3121ec
stxa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000002d
! %l0 = 0000000000000000, Mem[000000001014142a] = 8eb5ffff, %asi = 80
stha %l0,[%i5+0x02a]%asi ! Mem[0000000010141428] = 8eb50000
! %l5 = 000000000000002d, Mem[0000000010001408] = 00000000
stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 2d000000
! %l0 = 0000000000000000, Mem[0000000010141400] = 00000000
stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! Mem[0000000010041418] = 037721ec, %l4 = 5d00000000000000, %asi = 80
swapa [%i1+0x018]%asi,%l4 ! %l4 = 00000000037721ec
! %l4 = 00000000037721ec, Mem[0000000010001410] = 82dea6ff
stha %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 82de21ec
! Mem[0000000010141410] = a909004c, %l4 = 00000000037721ec
swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000a909004c
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 00000000, %l5 = 000000000000002d
ldsba [%i5+0x000]%asi,%l5 ! %l5 = 0000000000000000
p0_label_173:
! Mem[00000000300c1410] = ff4709a9, %l2 = 0000000000002d00
lduha [%i3+%o5]0x89,%l2 ! %l2 = 00000000000009a9
! Mem[0000000010041410] = 00000000000000ff, %f12 = 0000005d 97340d73
ldda [%i1+%o5]0x88,%f12 ! %f12 = 00000000 000000ff
! Mem[0000000010181400] = 4effafcb97340d73, %l2 = 00000000000009a9
ldxa [%i6+%g0]0x88,%l2 ! %l2 = 4effafcb97340d73
! Mem[0000000030001410] = 972b8da28eb5ffff, %l6 = 000000003cf90000
ldxa [%i0+%o5]0x89,%l6 ! %l6 = 972b8da28eb5ffff
! Mem[0000000010081408] = 00ff0000 7f78326f, %l0 = 00000000, %l1 = bb47b886
ldda [%i2+%o4]0x80,%l0 ! %l0 = 0000000000ff0000 000000007f78326f
! Mem[0000000030081408] = ffff0000, %l2 = 4effafcb97340d73
lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010141400] = 0000000000000000, %l2 = 000000000000ffff
ldxa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1408] = ff7c0000ffff00ff, %f14 = 52ee95dd 2669d7ba
ldda [%i3+%o4]0x80,%f14 ! %f14 = ff7c0000 ffff00ff
! Mem[00000000300c1408] = 00005d00, %l5 = 0000000000000000
lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000005d00
! Starting 10 instruction Store Burst
! %f3 = 0000ffff, Mem[0000000010041410] = ff000000
sta %f3 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ffff
p0_label_174:
! %f8 = 00000034 0b419631, %l5 = 0000000000005d00
! Mem[00000000300c1408] = 005d000097000000
add %i3,0x008,%g1
stda %f8,[%g1+%l5]ASI_PST16_SL ! Mem[00000000300c1408] = 005d000097000000
! Mem[00000000100c140b] = ff7c0000, %l5 = 0000000000005d00
ldstub [%i3+0x00b],%l5 ! %l5 = 00000000000000ff
! %f9 = 0b419631, %f1 = 00002dc5, %f5 = 00000000
fadds %f9 ,%f1 ,%f5 ! %l0 = 0000000000ff0022, Unfinished, %fsr = 0700000800
! Mem[0000000030041410] = ffb0ffff, %l2 = 0000000000000000
swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000ffb0ffff
! %f8 = 00000034, Mem[0000000030001410] = 8eb5ffff
sta %f8 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000034
! %f2 = 0b410000 0000ffff, %l2 = 00000000ffb0ffff
! Mem[0000000030181420] = 5d6c91056ce9b931
add %i6,0x020,%g1
stda %f2,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030181420] = ffff00000000410b
! Mem[0000000010141420] = 0000ffff, %l0 = 00ff0022, %l2 = ffb0ffff
add %i5,0x20,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000000ffff
! %l7 = 0000000000008b5b, Mem[000000001000141d] = 00000000
stb %l7,[%i0+0x01d] ! Mem[000000001000141c] = 005b0000
! %f2 = 0b410000, Mem[0000000010081408] = 0000ff00
sta %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0b410000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ff000000, %f12 = 00000000
ld [%i3+%o5],%f12 ! %f12 = ff000000
p0_label_175:
! %l4 = 00000000a909004c, %l2 = 000000000000ffff, %l6 = 972b8da28eb5ffff
xnor %l4,%l2,%l6 ! %l6 = ffffffff56f6004c
! Mem[0000000010081400] = 000000ff ffff91ab, %l6 = 56f6004c, %l7 = 00008b5b
ldda [%i2+%g0]0x80,%l6 ! %l6 = 00000000000000ff 00000000ffff91ab
! Mem[0000000030081400] = c52d0000, %l6 = 00000000000000ff
ldswa [%i2+%g0]0x81,%l6 ! %l6 = ffffffffc52d0000
! Mem[0000000010041420] = 0000002d, %l3 = ffffffffffffff00
lduh [%i1+0x022],%l3 ! %l3 = 000000000000002d
! Mem[0000000030101408] = 788d00ff, %l3 = 000000000000002d
lduwa [%i4+%o4]0x89,%l3 ! %l3 = 00000000788d00ff
! Mem[00000000300c1410] = a90947ff, %l2 = 000000000000ffff
ldsba [%i3+%o5]0x81,%l2 ! %l2 = ffffffffffffffa9
! Mem[0000000010001408] = 2d000000, %l1 = 000000007f78326f
ldsba [%i0+%o4]0x80,%l1 ! %l1 = 000000000000002d
! Mem[00000000211c0000] = ff0bc666, %l0 = 0000000000ff0022
lduba [%o2+0x001]%asi,%l0 ! %l0 = 000000000000000b
! Mem[0000000030001410] = 34000000, %f14 = ff7c0000
lda [%i0+%o5]0x81,%f14 ! %f14 = 34000000
! Starting 10 instruction Store Burst
! Mem[0000000010001419] = 9013de48, %l4 = 00000000a909004c
ldstub [%i0+0x019],%l4 ! %l4 = 00000013000000ff
p0_label_176:
! Mem[0000000020800041] = 8d78359e, %l7 = 00000000ffff91ab
ldstuba [%o1+0x041]%asi,%l7 ! %l7 = 00000078000000ff
! Mem[0000000020800040] = 8dff359e, %l3 = 00000000788d00ff
ldsba [%o1+0x041]%asi,%l3 ! %l3 = ffffffffffffffff
! %f8 = 00000034 0b419631, %l5 = 0000000000000000
! Mem[0000000030101418] = d792467cef4709a9
add %i4,0x018,%g1
stda %f8,[%g1+%l5]ASI_PST32_S ! Mem[0000000030101418] = d792467cef4709a9
! %l6 = ffffffffc52d0000, Mem[0000000010041400] = ff000034
stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000034
! %l1 = 000000000000002d, imm = fffffffffffff8a4, %l5 = 0000000000000000
xor %l1,-0x75c,%l5 ! %l5 = fffffffffffff889
! %l1 = 000000000000002d, Mem[0000000030101410] = 0000007c
stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 002d007c
! Mem[0000000030041408] = ec217703, %l1 = 000000000000002d
swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000ec217703
! Mem[0000000010081400] = 000000ff, %l5 = fffffffffffff889
ldstuba [%i2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! %l6 = c52d0000, %l7 = 00000078, Mem[0000000030141400] = 92d39a15 e10ece31
stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = c52d0000 00000078
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 1984de68 788d00ff, %l2 = ffffffa9, %l3 = ffffffff
ldda [%i4+%o4]0x89,%l2 ! %l2 = 00000000788d00ff 000000001984de68
p0_label_177:
! Mem[0000000030101410] = b0ffffff 7c002d00, %l2 = 788d00ff, %l3 = 1984de68
ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000007c002d00 00000000b0ffffff
! Mem[0000000010041424] = 00000000, %l6 = ffffffffc52d0000
ldsh [%i1+0x024],%l6 ! %l6 = 0000000000000000
! Mem[0000000020800040] = 8dff359e, %l4 = 0000000000000013
ldsh [%o1+0x040],%l4 ! %l4 = ffffffffffff8dff
! Mem[0000000010001408] = 0000002d, %l2 = 000000007c002d00
lduwa [%i0+%o4]0x88,%l2 ! %l2 = 000000000000002d
! Mem[0000000020800040] = 8dff359e, %l6 = 0000000000000000
ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffff8dff
! Mem[0000000030001400] = 0000002d, %l5 = 0000000000000000
lduha [%i0+%g0]0x89,%l5 ! %l5 = 000000000000002d
! Mem[0000000030101400] = 037721ec, %l0 = 000000000000000b
ldswa [%i4+%g0]0x81,%l0 ! %l0 = 00000000037721ec
! Mem[0000000010141400] = 00000000, %l0 = 00000000037721ec
ldswa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = ffff6bf6, %l1 = 00000000ec217703
lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Starting 10 instruction Store Burst
! %f24 = 0000ffff 00000000, %l1 = 000000000000ffff
! Mem[00000000300c1408] = 005d000097000000
add %i3,0x008,%g1
stda %f24,[%g1+%l1]ASI_PST8_SL ! Mem[00000000300c1408] = 00000000ffff0000
p0_label_178:
! %l5 = 000000000000002d, Mem[00000000300c1400] = 2d000000
stha %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 2d00002d
! %l0 = 00000000, %l1 = 0000ffff, Mem[0000000030001410] = 00000034 972b8da2
stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 0000ffff
! Mem[0000000021800041] = 5dac0f03, %l0 = 0000000000000000
ldstuba [%o3+0x041]%asi,%l0 ! %l0 = 000000ac000000ff
! Mem[0000000030001400] = 0000002d, %l7 = 0000000000000078
swapa [%i0+%g0]0x89,%l7 ! %l7 = 000000000000002d
! %l6 = ffffffffffff8dff, Mem[00000000100c1400] = 0000008b
stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
! %l5 = 000000000000002d, Mem[000000001000140a] = 2d000000
sth %l5,[%i0+0x00a] ! Mem[0000000010001408] = 2d00002d
! %l4 = ffffffffffff8dff, Mem[0000000030001408] = efd2ffff4c000000
stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffffffff8dff
! %f30 = 8eb5ffff, %f17 = ffffb58e
fsqrts %f30,%f17 ! %f17 = 7fffffff
! %l3 = 00000000b0ffffff, Mem[0000000010181410] = 00000000
stha %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ffc595dd 159ad392, %l4 = ffff8dff, %l5 = 0000002d
ldda [%i1+%g0]0x81,%l4 ! %l4 = 00000000ffc595dd 00000000159ad392
p0_label_179:
! Mem[00000000201c0000] = ffff6bf6, %l0 = 00000000000000ac
lduh [%o0+%g0],%l0 ! %l0 = 000000000000ffff
! Mem[0000000030081408] = 0000ffff, %l7 = 000000000000002d
ldsba [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181408] = 5d000000, %f6 = 587adc62
lda [%i6+%o4]0x81,%f6 ! %f6 = 5d000000
! Mem[0000000030081400] = c52d0000, %l5 = 00000000159ad392
ldsha [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffc52d
! Mem[0000000010141408] = ffffb58e, %l0 = 000000000000ffff
lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081400] = ff0000ff ffff91ab, %l0 = 000000ff, %l1 = 0000ffff
ldd [%i2+%g0],%l0 ! %l0 = 00000000ff0000ff 00000000ffff91ab
! Mem[0000000020800000] = 00ff98bf, %l1 = 00000000ffff91ab
ldsha [%o1+0x000]%asi,%l1 ! %l1 = 00000000000000ff
membar #Sync ! Added by membar checker (28)
! Mem[0000000010101420] = 00000000, %l7 = ffffffffffffffff
ldsba [%i4+0x023]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001400] = 0b4100000000ffff, %f26 = 8eb5ffff 000021ec
ldda [%i0+%g0]0x88,%f26 ! %f26 = 0b410000 0000ffff
! Starting 10 instruction Store Burst
! Mem[0000000010181414] = 00002dc5, %l0 = 00000000ff0000ff, %asi = 80
swapa [%i6+0x014]%asi,%l0 ! %l0 = 0000000000002dc5
p0_label_180:
! Mem[0000000030041408] = 0000002d, %l6 = ffffffffffff8dff
swapa [%i1+%o4]0x81,%l6 ! %l6 = 000000000000002d
! %f0 = 00860000 00002dc5, Mem[0000000030101408] = ff008d78 68de8419
stda %f0 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00860000 00002dc5
! %l4 = 00000000ffc595dd, Mem[0000000030101408] = 00008600
stba %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000086dd
! %l2 = 000000000000002d, Mem[0000000030181400] = 0000007c00000000
stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000000000002d
! Mem[0000000010181400] = 730d3497, %l2 = 000000000000002d
ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 00000073000000ff
! %f28 = 730d0000, %f20 = 4c0009a9, %f22 = 037721ec 0a7a7b57
fsmuld %f28,%f20,%f22 ! %f22 = 47f1a154 85400000
! %l0 = 0000000000002dc5, Mem[0000000021800141] = ffffcd46, %asi = 80
stba %l0,[%o3+0x141]%asi ! Mem[0000000021800140] = ffc5cd46
! %f21 = 00000000, Mem[0000000030181408] = 5d000000
sta %f21,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %l6 = 000000000000002d, Mem[00000000211c0000] = ff0bc666
sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 002dc666
! Starting 10 instruction Load Burst
! %l1 = 00000000000000ff, imm = fffffffffffff802, %l2 = 0000000000000073
andn %l1,-0x7fe,%l2 ! %l2 = 00000000000000fd
p0_label_181:
! Mem[000000001008142c] = 00000000, %l4 = 00000000ffc595dd
ldsw [%i2+0x02c],%l4 ! %l4 = 0000000000000000
! Mem[0000000030101408] = dd860000, %l4 = 0000000000000000
ldsha [%i4+%o4]0x81,%l4 ! %l4 = ffffffffffffdd86
! Mem[0000000030101410] = 002d007c, %l2 = 00000000000000fd
lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081438] = d792467c 000000ff, %l2 = 00000000, %l3 = b0ffffff
ldda [%i2+0x038]%asi,%l2 ! %l2 = 00000000d792467c 00000000000000ff
! Mem[0000000030001400] = 78000000, %f5 = 00000000
lda [%i0+%g0]0x81,%f5 ! %f5 = 78000000
! Mem[0000000010041428] = 0475329a, %f1 = 00002dc5
ld [%i1+0x028],%f1 ! %f1 = 0475329a
! Mem[0000000010001438] = 0e0671aa191c67b8, %l3 = 00000000000000ff
ldxa [%i0+0x038]%asi,%l3 ! %l3 = 0e0671aa191c67b8
! Mem[0000000030001408] = ff8dffff, %l2 = 00000000d792467c
ldsha [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffff8d
! Mem[0000000030001408] = ffff8dff, %f15 = ffff00ff
lda [%i0+%o4]0x89,%f15 ! %f15 = ffff8dff
! Starting 10 instruction Store Burst
! %l0 = 0000000000002dc5, Mem[00000000211c0000] = 002dc666, %asi = 80
stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = c52dc666
p0_label_182:
! Mem[0000000030181410] = 8eb5ffff, %l3 = 0e0671aa191c67b8
ldstuba [%i6+%o5]0x81,%l3 ! %l3 = 0000008e000000ff
! %l0 = 0000000000002dc5, Mem[0000000010141410] = ec21770300ff0000
stxa %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000002dc5
! Mem[00000000201c0001] = ffff6bf6, %l2 = ffffffffffffff8d
ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
! %l4 = ffffffffffffdd86, %l5 = ffffffffffffc52d, %l4 = ffffffffffffdd86
xnor %l4,%l5,%l4 ! %l4 = ffffffffffffe754
! %l5 = ffffffffffffc52d, Mem[0000000020800000] = 00ff98bf, %asi = 80
stha %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = c52d98bf
! Mem[0000000030141410] = ae2b5b8b, %l2 = 00000000000000ff
ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 0000008b000000ff
! %l6 = 000000000000002d, Mem[0000000010041410] = 00000000ffff0000
stxa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000002d
! Mem[0000000010101428] = ec210000ffffb58e, %l7 = 0000000000000000, %l3 = 000000000000008e
add %i4,0x28,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = ec210000ffffb58e
! Mem[0000000010041434] = cbaf7c59, %l3 = ec210000ffffb58e
swap [%i1+0x034],%l3 ! %l3 = 00000000cbaf7c59
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = dd95c5ff, %f9 = 0b419631
lda [%i1+%g0]0x89,%f9 ! %f9 = dd95c5ff
p0_label_183:
! Mem[00000000211c0000] = c52dc666, %l2 = 000000000000008b
ldub [%o2+0x001],%l2 ! %l2 = 000000000000002d
! Mem[00000000211c0000] = c52dc666, %l3 = 00000000cbaf7c59
ldub [%o2+0x001],%l3 ! %l3 = 000000000000002d
! Mem[0000000030181408] = 00000000 4e0f0307, %l4 = ffffe754, %l5 = ffffc52d
ldda [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000 000000004e0f0307
! Mem[00000000300c1400] = 2d00002d, %l1 = 00000000000000ff
ldswa [%i3+%g0]0x81,%l1 ! %l1 = 000000002d00002d
! Mem[0000000030001400] = 00000078, %l1 = 000000002d00002d
lduha [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000078
! Mem[0000000010001410] = ec21de82, %l5 = 000000004e0f0307
ldsha [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffec21
! Mem[00000000100c1408] = ff7c00ff ffff00ff, %l4 = 00000000, %l5 = ffffec21
ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000ff7c00ff 00000000ffff00ff
! Mem[00000000100c1408] = ff007cff, %l7 = 0000000000000000
lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %l1 = 0000000000000078, imm = fffffffffffffd03, %l6 = 000000000000002d
xnor %l1,-0x2fd,%l6 ! %l6 = 0000000000000284
! Starting 10 instruction Store Burst
! %l2 = 000000000000002d, Mem[0000000010081410] = c52dc5ff
stwa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000002d
p0_label_184:
! %f0 = 00860000 0475329a 0b410000 0000ffff
! %f4 = 2dc52dc5 78000000 5d000000 0000ffff
! %f8 = 00000034 dd95c5ff 00000000 0b419631
! %f12 = ff000000 000000ff 34000000 ffff8dff
stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
! Mem[0000000010081408] = 0000410b, %l5 = 00000000ffff00ff
ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[00000000211c0001] = c52dc666, %l6 = 0000000000000284
ldstub [%o2+0x001],%l6 ! %l6 = 0000002d000000ff
! %l5 = 0000000000000000, Mem[0000000030081408] = 0000ffff
stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! %l0 = 0000000000002dc5, Mem[0000000030001408] = ff8dffffffffffff
stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000002dc5
! %f30 = 8eb5ffff 000021ec, Mem[0000000030101400] = 037721ec 00000000
stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 8eb5ffff 000021ec
! %f18 = ffffb58e, Mem[0000000010141410] = 00000000
sta %f18,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffb58e
! Mem[0000000010101408] = 6f327841, %l4 = 00000000ff7c00ff
ldstub [%i4+%o4],%l4 ! %l4 = 0000006f000000ff
! %l3 = 000000000000002d, Mem[0000000010041428] = 0475329a
stb %l3,[%i1+0x028] ! Mem[0000000010041428] = 2d75329a
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000034, %l5 = 0000000000000000
ldsh [%i1+0x002],%l5 ! %l5 = 0000000000000034
p0_label_185:
! Mem[0000000010081400] = ff0000ff, %l4 = 000000000000006f
lduw [%i2+%g0],%l4 ! %l4 = 00000000ff0000ff
! Mem[0000000030081408] = 00000000, %f19 = 4178326f
lda [%i2+%o4]0x89,%f19 ! %f19 = 00000000
! Mem[0000000010141408] = ffffb58e, %l4 = 00000000ff0000ff
lduha [%i5+%o4]0x80,%l4 ! %l4 = 000000000000ffff
! Mem[0000000010101400] = 8eb5ffff, %l4 = 000000000000ffff
ldswa [%i4+%g0]0x80,%l4 ! %l4 = ffffffff8eb5ffff
! Mem[00000000300c1408] = 00000000, %f25 = 00000000
lda [%i3+%o4]0x81,%f25 ! %f25 = 00000000
! Mem[0000000010041400] = 34000000, %l7 = 00000000000000ff
ldsha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1400] = ff000000 000000ff ff7c00ff ffff00ff
! Mem[00000000100c1410] = ff000000 0000ff00 00000000 2669d7ba
! Mem[00000000100c1420] = 7f78006f 052fc340 9ac0a24d ffff5252
! Mem[00000000100c1430] = ffffffff ffe1e712 ff000000 f6cda1ad
ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
! Mem[0000000010041408] = 8eb5ffff, %l5 = 0000000000000034
ldsha [%i1+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030101408] = dd860000, %l7 = 0000000000000000
ldsba [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffffdd
! Starting 10 instruction Store Burst
! %f2 = 0b410000 0000ffff, %l0 = 0000000000002dc5
! Mem[0000000010101428] = ec210000ffffb58e
add %i4,0x028,%g1
stda %f2,[%g1+%l0]ASI_PST32_P ! Mem[0000000010101428] = ec2100000000ffff
p0_label_186:
! Mem[0000000030101400] = 8eb5ffff, %l2 = 000000000000002d
swapa [%i4+%g0]0x81,%l2 ! %l2 = 000000008eb5ffff
! Mem[000000001004141c] = 0a7a7b57, %l2 = 8eb5ffff, %l4 = 8eb5ffff
add %i1,0x1c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000a7a7b57
! %l1 = 0000000000000078, Mem[0000000030181410] = c52dc52d
stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = c52dc578
! %l2 = 000000008eb5ffff, Mem[0000000010181408] = 730d34ff
stha %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 730dffff
! %l7 = ffffffffffffffdd, Mem[0000000010041400] = 34000000
stha %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 3400ffdd
! %l0 = 0000000000002dc5, Mem[0000000010101434] = 00000d73
stw %l0,[%i4+0x034] ! Mem[0000000010101434] = 00002dc5
! %l6 = 000000000000002d, Mem[0000000030081410] = 00000000
stha %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000002d
! Mem[0000000030141408] = 4c000000, %l2 = 000000008eb5ffff
swapa [%i5+%o4]0x81,%l2 ! %l2 = 000000004c000000
! %l1 = 0000000000000078, Mem[0000000030141408] = ffffb58e
stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffb578
! Starting 10 instruction Load Burst
! Mem[0000000010081404] = ffff91ab, %l7 = ffffffffffffffdd
ldsha [%i2+0x004]%asi,%l7 ! %l7 = ffffffffffffffff
p0_label_187:
! %l5 = ffffffffffffffff, immed = fffffbf7, %y = 00000000
sdiv %l5,-0x409,%l0 ! %l0 = ffffffffffc08ebf
mov %l0,%y ! %y = ffc08ebf
! Mem[0000000030141408] = ffffb578, %l2 = 000000004c000000
ldswa [%i5+%o4]0x89,%l2 ! %l2 = ffffffffffffb578
! Mem[0000000030141408] = 78b5ffff5da9ffff, %l1 = 0000000000000078
ldxa [%i5+%o4]0x81,%l1 ! %l1 = 78b5ffff5da9ffff
! Mem[0000000010081410] = 2d000000, %l2 = ffffffffffffb578
ldsba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000002d
! Mem[0000000030081408] = 00000000, %l5 = ffffffffffffffff
lduha [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000211c0000] = c5ffc666, %l1 = 78b5ffff5da9ffff
ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffc5ff
! Mem[0000000030101408] = dd860000, %l1 = ffffffffffffc5ff
ldsba [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffffdd
! Mem[0000000010081410] = 2d000000 ffffffb9, %l0 = ffc08ebf, %l1 = ffffffdd
ldda [%i2+0x010]%asi,%l0 ! %l0 = 000000002d000000 00000000ffffffb9
! %l6 = 000000000000002d, imm = 0000000000000521, %l7 = ffffffffffffffff
or %l6,0x521,%l7 ! %l7 = 000000000000052d
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 417832ff, %l0 = 000000002d000000
swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000417832ff
p0_label_188:
! %f16 = ff000000 000000ff ff00ffff ff007cff
! %f20 = 00ff0000 000000ff bad76926 00000000
! %f24 = 40c32f05 6f00787f 5252ffff 4da2c09a
! %f28 = 12e7e1ff ffffffff ada1cdf6 000000ff
stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
! %l7 = 000000000000052d, Mem[0000000010041408] = 8eb5ffff
stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 8eb5052d
! %l2 = 0000002d, %l3 = 0000002d, Mem[0000000030101408] = dd860000 00002dc5
stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000002d 0000002d
! %f12 = ff000000, Mem[0000000030001400] = 00000078
sta %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff000000
! %l7 = 000000000000052d, Mem[00000000300c1410] = a90947ff
stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 052d47ff
! %f10 = 00000000 0b419631, %l7 = 000000000000052d
! Mem[0000000010181420] = 037721ec159a00ff
add %i6,0x020,%g1
stda %f10,[%g1+%l7]ASI_PST16_P ! Mem[0000000010181420] = 00000000159a9631
! %f1 = 0475329a, Mem[000000001014141c] = 0a7a7b57
st %f1 ,[%i5+0x01c] ! Mem[000000001014141c] = 0475329a
! Mem[0000000010141408] = ffffb58e, %l5 = 0000000000000000
ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010001400] = ffff0000, %l7 = 000000000000052d
swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000ffff0000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (29)
! Mem[0000000010081410] = b9ffffff 0000002d, %l6 = 0000002d, %l7 = ffff0000
ldda [%i2+%o5]0x88,%l6 ! %l6 = 000000000000002d 00000000b9ffffff
p0_label_189:
! Mem[0000000030101410] = 7c002d00, %l1 = 00000000ffffffb9
ldsba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001410] = 00000000ffff0000, %f14 = 34000000 ffff8dff
ldda [%i0+%o5]0x81,%f14 ! %f14 = 00000000 ffff0000
! Mem[0000000010001418] = 90ffde48, %l7 = 00000000b9ffffff
lduwa [%i0+0x018]%asi,%l7 ! %l7 = 0000000090ffde48
! Mem[0000000010181400] = ff0d3497, %l2 = 000000000000002d
ldsba [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = c5ffc666, %l0 = 00000000417832ff
lduh [%o2+%g0],%l0 ! %l0 = 000000000000c5ff
! Mem[0000000020800000] = c52d98bf, %l3 = 000000000000002d
ldsb [%o1+%g0],%l3 ! %l3 = ffffffffffffffc5
! Mem[0000000030101410] = 002d007cffffffb0, %f28 = 12e7e1ff ffffffff
ldda [%i4+%o5]0x81,%f28 ! %f28 = 002d007c ffffffb0
! Mem[00000000100c1400] = 000000ff, %l0 = 000000000000c5ff
ldsba [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181404] = cbafff4e, %l6 = 000000000000002d
lduha [%i6+0x004]%asi,%l6 ! %l6 = 000000000000cbaf
! Starting 10 instruction Store Burst
! %f6 = 5d000000 0000ffff, %l6 = 000000000000cbaf
! Mem[00000000300c1410] = 052d47ff00000000
add %i3,0x010,%g1
stda %f6,[%g1+%l6]ASI_PST16_SL ! Mem[00000000300c1410] = ffff00000000005d
p0_label_190:
! %l1 = 0000000000000000, Mem[0000000030001400] = 00000000ff000000
stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
! Mem[0000000010101408] = 2d000000, %l2 = ffffffffffffffff
ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %f14 = 00000000 ffff0000, %l1 = 0000000000000000
! Mem[0000000010141438] = bad76926e10ece31
add %i5,0x038,%g1
stda %f14,[%g1+%l1]ASI_PST32_P ! Mem[0000000010141438] = bad76926e10ece31
! %l6 = 0000cbaf, %l7 = 90ffde48, Mem[0000000010101408] = 2d0000ff ffffb58e
stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000cbaf 90ffde48
! Mem[0000000010101400] = ffffb58e, %l6 = 000000000000cbaf
swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000ffffb58e
! %f24 = 40c32f05 6f00787f, %l1 = 0000000000000000
! Mem[0000000010081410] = 2d000000ffffffb9
add %i2,0x010,%g1
stda %f24,[%g1+%l1]ASI_PST16_P ! Mem[0000000010081410] = 2d000000ffffffb9
! %l0 = ffffffffffffffff, Mem[0000000010141414] = 00002dc5, %asi = 80
stwa %l0,[%i5+0x014]%asi ! Mem[0000000010141414] = ffffffff
! Mem[000000001014141b] = 037721ec, %l6 = 00000000ffffb58e
ldstub [%i5+0x01b],%l6 ! %l6 = 000000ec000000ff
! Mem[0000000010101410] = 00000000, %l1 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101428] = ec210000, %l6 = 00000000000000ec
ldsw [%i4+0x028],%l6 ! %l6 = ffffffffec210000
p0_label_191:
! Mem[00000000300c1400] = 2d00002d, %l6 = ffffffffec210000
lduba [%i3+%g0]0x81,%l6 ! %l6 = 000000000000002d
! Mem[0000000010181408] = ffff0d73, %l4 = 000000000a7a7b57
ldsba [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001408] = 5d0000002d00002d, %f14 = 00000000 ffff0000
ldda [%i0+%o4]0x88,%f14 ! %f14 = 5d000000 2d00002d
! Mem[0000000010181408] = ffff0d73, %l2 = 0000000000000000
lduwa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ffff0d73
! Mem[0000000020800000] = c52d98bf, %l7 = 0000000090ffde48
ldsba [%o1+0x001]%asi,%l7 ! %l7 = 000000000000002d
! Mem[0000000010181410] = ffff0000, %l0 = ffffffffffffffff
lduwa [%i6+%o5]0x80,%l0 ! %l0 = 00000000ffff0000
! Mem[0000000010001410] = 82de21ec, %l0 = 00000000ffff0000
lduwa [%i0+%o5]0x88,%l0 ! %l0 = 0000000082de21ec
! Mem[0000000010081410] = 2d000000ffffffb9, %l6 = 000000000000002d
ldx [%i2+%o5],%l6 ! %l6 = 2d000000ffffffb9
! Mem[0000000010081410] = 0000002d, %l6 = 2d000000ffffffb9
lduba [%i2+%o5]0x88,%l6 ! %l6 = 000000000000002d
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffffc5, Mem[00000000100c142c] = ffff5252, %asi = 80
stba %l3,[%i3+0x02c]%asi ! Mem[00000000100c142c] = c5ff5252
p0_label_192:
! %f29 = ffffffb0, %f16 = ff000000, %f4 = 2dc52dc5
fmuls %f29,%f16,%f4 ! %f4 = ffffffb0
! %f24 = 40c32f05 6f00787f, Mem[00000000100c1400] = ff000000 000000ff
stda %f24,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 40c32f05 6f00787f
! %f22 = bad76926 00000000, Mem[00000000100c1408] = ff7c00ff ffff00ff
std %f22,[%i3+%o4] ! Mem[00000000100c1408] = bad76926 00000000
! Mem[0000000030001408] = 00000000, %l0 = 0000000082de21ec
ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! %l3 = ffffffffffffffc5, Mem[00000000211c0000] = c5ffc666, %asi = 80
stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = c5ffc666
! %f14 = 5d000000, Mem[0000000030081400] = 000000ff
sta %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = 5d000000
! Mem[0000000020800000] = c52d98bf, %l3 = ffffffffffffffc5
ldstub [%o1+%g0],%l3 ! %l3 = 000000c5000000ff
! %l4 = ffffffffffffffff, %l0 = 0000000000000000, %l2 = 00000000ffff0d73
subc %l4,%l0,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141423] = 0000ffff, %l5 = 00000000000000ff
ldstub [%i5+0x023],%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 0000000000000000, %f0 = 00860000 0475329a
ldda [%i5+%g0]0x80,%f0 ! %f0 = 00000000 00000000
p0_label_193:
! Mem[0000000010001410] = ec21de82, %l7 = 000000000000002d
ldsha [%i0+%o5]0x80,%l7 ! %l7 = ffffffffffffec21
! Mem[0000000010101410] = ff000000, %l0 = 0000000000000000
lduha [%i4+%o5]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000030041400] = ffc595dd, %f21 = 000000ff
lda [%i1+%g0]0x81,%f21 ! %f21 = ffc595dd
! Mem[0000000010101408] = 0000cbaf, %l7 = ffffffffffffec21
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 000000af000000ff
! Mem[0000000030001400] = 00000000, %l1 = 0000000000000000
lduwa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = afcb0000, %l1 = 0000000000000000
ldsba [%i4+%g0]0x80,%l1 ! %l1 = ffffffffffffffaf
! Mem[0000000030101408] = 2d0000002d000000, %f30 = ada1cdf6 000000ff
ldda [%i4+%o4]0x89,%f30 ! %f30 = 2d000000 2d000000
! Mem[0000000010041418] = 00000000, %l5 = 00000000000000ff
lduha [%i1+0x01a]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101408] = ffcb0000, %l1 = ffffffffffffffaf
ldsba [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f18 = ff00ffff ff007cff, Mem[0000000030141400] = c52d0000 00000078
stda %f18,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff00ffff ff007cff
p0_label_194:
! %l4 = ffffffffffffffff, Mem[0000000030101408] = 0000002d
stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffff002d
! %l6 = 000000000000002d, Mem[0000000030041408] = ff8dffff
stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff8d002d
! %l7 = 00000000000000af, Mem[00000000300c1408] = 00000000
stha %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000af
! %f29 = ffffffb0, Mem[0000000010001408] = 2d00002d
sta %f29,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffb0
! Mem[0000000030001410] = 00000000, %l1 = ffffffffffffffff
swapa [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000010041408] = 2d05b58e
stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! Mem[0000000030001400] = 00000000, %l1 = 0000000000000000
swapa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! %l0 = 0000ff00, %l1 = 00000000, Mem[0000000030001408] = 000000ff c52d0000
stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ff00 00000000
! %l3 = 00000000000000c5, Mem[00000000100c1408] = 000000002669d7ba
stxa %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000c5
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 0000ffff, %l3 = 00000000000000c5
ldsba [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
p0_label_195:
! Mem[0000000030041408] = 2d008dff, %l3 = ffffffffffffffff
ldswa [%i1+%o4]0x81,%l3 ! %l3 = 000000002d008dff
! Mem[00000000100c1410] = 000000ff, %l4 = ffffffffffffffff
lduba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[00000000300c1400] = 2d00002d, %l3 = 000000002d008dff
lduwa [%i3+%g0]0x89,%l3 ! %l3 = 000000002d00002d
! %f23 = 00000000, %f5 = 78000000, %f28 = 002d007c
fdivs %f23,%f5 ,%f28 ! %f28 = 00000000
! Mem[0000000030101408] = ffff002d 0000002d, %l0 = 0000ff00, %l1 = 00000000
ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000ffff002d 000000000000002d
! Mem[0000000030101400] = 0000002d 000021ec, %l6 = 0000002d, %l7 = 000000af
ldda [%i4+%g0]0x81,%l6 ! %l6 = 000000000000002d 00000000000021ec
! Mem[0000000030001400] = 00000000, %l7 = 00000000000021ec
lduha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = 00000000, %l3 = 000000002d00002d
lduha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101430] = 00002dc5, %l4 = 00000000000000ff
lduh [%i4+0x032],%l4 ! %l4 = 0000000000002dc5
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, %l5 = 0000000000000000, %l7 = 0000000000000000
mulx %l3,%l5,%l7 ! %l7 = 0000000000000000
p0_label_196:
! %f4 = ffffffb0, %f29 = ffffffb0, %f10 = 00000000 0b419631
fsmuld %f4 ,%f29,%f10 ! %f10 = fffffff6 00000000
! %l7 = 0000000000000000, Mem[0000000030101408] = ffff002d
stwa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[0000000030141410] = ff5b2bae, %l0 = 00000000ffff002d
ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! %l4 = 0000000000002dc5, Mem[0000000030081400] = 0000005d
stba %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = c500005d
! %f22 = bad76926 00000000, Mem[0000000030041408] = 2d008dff c78dcd1f
stda %f22,[%i1+%o4]0x81 ! Mem[0000000030041408] = bad76926 00000000
! %f20 = 00ff0000 ffc595dd, Mem[0000000010141430] = 730d0000 cbaf7c59
stda %f20,[%i5+0x030]%asi ! Mem[0000000010141430] = 00ff0000 ffc595dd
! %f20 = 00ff0000, Mem[0000000010101408] = 0000cbff
sta %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00ff0000
! Mem[0000000010081408] = ff00410b, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! %l2 = ffffffffffffffff, Mem[0000000010181404] = cbafff4e, %asi = 80
stha %l2,[%i6+0x004]%asi ! Mem[0000000010181404] = ffffff4e
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = bad76926 00000000, %l0 = 000000ff, %l1 = 0000002d
ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000bad76926 0000000000000000
p0_label_197:
! Mem[0000000010141434] = ffc595dd, %l0 = 00000000bad76926
ldsw [%i5+0x034],%l0 ! %l0 = ffffffffffc595dd
! Mem[0000000010081410] = 0000002d, %l7 = 0000000000000000
lduba [%i2+%o5]0x88,%l7 ! %l7 = 000000000000002d
! %l5 = 0000000000000000, %l3 = 00000000000000ff, %l6 = 000000000000002d
sdivx %l5,%l3,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 00860000, %f3 = 0000ffff
lda [%i6+%g0]0x81,%f3 ! %f3 = 00860000
! Mem[0000000010041400] = 3196410b 3400ffdd, %l4 = 00002dc5, %l5 = 00000000
ldda [%i1+%g0]0x88,%l4 ! %l4 = 000000003400ffdd 000000003196410b
! Mem[0000000010001410] = 82de21ec, %l3 = 00000000000000ff
ldsba [%i0+%o5]0x88,%l3 ! %l3 = ffffffffffffffec
! Mem[0000000030101400] = 2d000000, %f23 = 00000000
lda [%i4+%g0]0x89,%f23 ! %f23 = 2d000000
! Mem[0000000021800180] = ca4c59fe, %l5 = 000000003196410b
ldsb [%o3+0x180],%l5 ! %l5 = ffffffffffffffca
! Mem[0000000010041400] = 3196410b3400ffdd, %l7 = 000000000000002d
ldxa [%i1+%g0]0x88,%l7 ! %l7 = 3196410b3400ffdd
! Starting 10 instruction Store Burst
! %f0 = 00000000 00000000 0b410000 00860000
! %f4 = ffffffb0 78000000 5d000000 0000ffff
! %f8 = 00000034 dd95c5ff fffffff6 00000000
! %f12 = ff000000 000000ff 5d000000 2d00002d
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
p0_label_198:
! Mem[0000000030001410] = ffffffff, %l7 = 3196410b3400ffdd
ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
! %l3 = ffffffffffffffec, Mem[0000000030041400] = 92d39a15dd95c5ff
stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffffffffffec
! %l1 = 0000000000000000, Mem[000000001000143c] = 191c67b8, %asi = 80
stwa %l1,[%i0+0x03c]%asi ! Mem[000000001000143c] = 00000000
! Mem[0000000030081410] = 00ff0000, %l3 = ffffffffffffffec
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! %f23 = 2d000000, Mem[00000000100c1410] = 000000ff
sta %f23,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 2d000000
! %f16 = ff000000 000000ff, Mem[0000000010181438] = ff000000 000000ff
stda %f16,[%i6+0x038]%asi ! Mem[0000000010181438] = ff000000 000000ff
! %l7 = 00000000000000ff, Mem[0000000030041408] = 000000002669d7ba
stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000000000ff
! Mem[0000000010141410] = ffffb58e, %l3 = 0000000000000000
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ffffb58e
! Code Fragment 3
p0_fragment_24:
! %l0 = ffffffffffc595dd
setx 0x16c087dfcfa2049c,%g7,%l0 ! %l0 = 16c087dfcfa2049c
! %l1 = 0000000000000000
setx 0x42daa6b81267783c,%g7,%l1 ! %l1 = 42daa6b81267783c
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 = 16c087dfcfa2049c
setx 0x478d53b7ac6c8763,%g7,%l0 ! %l0 = 478d53b7ac6c8763
! %l1 = 42daa6b81267783c
setx 0x41416f88511a678f,%g7,%l1 ! %l1 = 41416f88511a678f
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = c5000000, %f16 = ff000000
lda [%i3+%o4]0x80,%f16 ! %f16 = c5000000
p0_label_199:
! Mem[0000000030001408] = 00ff0000, %f22 = bad76926
lda [%i0+%o4]0x81,%f22 ! %f22 = 00ff0000
! %l5 = ffffffffffffffca, %l1 = 41416f88511a678f, %y = ffc08ebf
umul %l5,%l1,%l3 ! %l3 = 511a677de46e27d6, %y = 511a677d
! Mem[0000000030101400] = 2d000000, %l5 = ffffffffffffffca
lduba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = 00000000, %f18 = ff00ffff
lda [%i1+%o5]0x81,%f18 ! %f18 = 00000000
! Mem[0000000010001410] = ec21de82, %l5 = 0000000000000000
ldswa [%i0+%o5]0x80,%l5 ! %l5 = ffffffffec21de82
! Mem[0000000030001400] = 00000000, %l3 = 511a677de46e27d6
lduha [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = ffff0d7300000000, %l5 = ffffffffec21de82
ldxa [%i6+%o4]0x80,%l5 ! %l5 = ffff0d7300000000
! Mem[0000000030001400] = 00000000, %l2 = ffffffffffffffff
ldswa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = 6f32787f0b4100ff, %l5 = ffff0d7300000000
ldxa [%i2+%o4]0x88,%l5 ! %l5 = 6f32787f0b4100ff
! Starting 10 instruction Store Burst
! %l1 = 41416f88511a678f, Mem[00000000300c1408] = af000000
stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 678f0000
p0_label_200:
! %f28 = 00000000 ffffffb0, %l1 = 41416f88511a678f
! Mem[0000000030141428] = cfea979e1956777f
add %i5,0x028,%g1
stda %f28,[%g1+%l1]ASI_PST8_S ! Mem[0000000030141428] = 00ea979effffffb0
! Mem[0000000010181410] = ffff0000, %l3 = 0000000000000000
swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000ffff0000
! Mem[0000000010001400] = 0000052d, %l5 = 6f32787f0b4100ff
ldsh [%i0+0x002],%l5 ! %l5 = 000000000000052d
! %f26 = 5252ffff, %f19 = ff007cff, %f26 = 5252ffff
fadds %f26,%f19,%f26 ! %f26 = ff007cff
! %l3 = 00000000ffff0000, Mem[0000000030181410] = 78c52dc578000000
stxa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000ffff0000
! %f8 = 00000034 dd95c5ff, Mem[0000000030181408] = 0000410b ffff0000
stda %f8 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000034 dd95c5ff
! %l5 = 000000000000052d, Mem[0000000030101410] = 002d007cffffffb0
stxa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000000000052d
! Mem[0000000010141428] = 8eb50000000021ec, %l1 = 41416f88511a678f, %l5 = 000000000000052d
add %i5,0x28,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 8eb50000000021ec
! Mem[0000000030141410] = ff5b2bae, %l4 = 000000003400ffdd
ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 0000002d, %l6 = 0000000000000000
ldswa [%i3+%o5]0x80,%l6 ! %l6 = 000000000000002d
p0_label_201:
! Mem[0000000030001410] = ffffffff, %l2 = 0000000000000000
ldsba [%i0+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030081408] = ffff00ff, %l7 = 00000000000000ff
ldswa [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffff00ff
! Mem[0000000010141410] = 00000000, %l7 = ffffffffffff00ff
ldsba [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
membar #Sync ! Added by membar checker (30)
! Mem[0000000030081400] = c500005d 000000ff ff00ffff ff007cff
! Mem[0000000030081410] = ffff0000 000000ff bad76926 00000000
! Mem[0000000030081420] = 40c32f05 6f00787f 5252ffff 4da2c09a
! Mem[0000000030081430] = 12e7e1ff ffffffff ada1cdf6 000000ff
ldda [%i2]ASI_BLK_SL,%f16 ! Block Load from 0000000030081400
! Mem[0000000020800000] = ff2d98bf, %l4 = 00000000000000ff
ldsha [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffff2d
! Mem[0000000010001408] = ffffffb0, %f3 = 00860000
lda [%i0+%o4]0x80,%f3 ! %f3 = ffffffb0
! Mem[00000000300c1410] = 0000ffff, %l6 = 000000000000002d
lduha [%i3+%o5]0x89,%l6 ! %l6 = 000000000000ffff
! Mem[0000000030041410] = 00000000, %l2 = ffffffffffffffff
ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101434] = 000000ff, %l3 = 00000000ffff0000
ldswa [%i4+0x034]%asi,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = ffffffb0, %l2 = 0000000000000000
swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ffffffb0
p0_label_202:
! %l0 = ac6c8763, %l1 = 511a678f, Mem[0000000010181400] = 97340dff 4effffff
stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ac6c8763 511a678f
! %l2 = ffffffb0, %l3 = 000000ff, Mem[0000000030041410] = 00000000 00000000
stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffb0 000000ff
! %l5 = 8eb50000000021ec, Mem[0000000010001400] = 0000052d
stwa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000021ec
! %f15 = 2d00002d, %f0 = 00000000
fcmps %fcc0,%f15,%f0 ! %fcc0 = 2
! %f14 = 5d000000 2d00002d, %l2 = 00000000ffffffb0
! Mem[0000000010001430] = 000000000b419631
add %i0,0x030,%g1
stda %f14,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001430] = 000000000b419631
! %l5 = 8eb50000000021ec, Mem[0000000010081400] = ab91ffffff0000ff
stxa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 8eb50000000021ec
! %l0 = 478d53b7ac6c8763, Mem[0000000010141410] = 00000000
stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 63000000
! Mem[0000000030001410] = ffffffff, %l2 = 00000000ffffffb0
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! %l3 = 00000000000000ff, imm = 00000000000001da, %l6 = 000000000000ffff
add %l3,0x1da,%l6 ! %l6 = 00000000000002d9
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ecffffff, %f1 = 00000000
lda [%i1+%g0]0x81,%f1 ! %f1 = ecffffff
p0_label_203:
! Mem[0000000030141400] = ffff00ff, %l2 = 00000000000000ff
lduba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1410] = ffff0000, %l0 = 478d53b7ac6c8763
ldswa [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffff0000
! Mem[0000000010081408] = ff00410b, %l7 = 0000000000000000
lduha [%i2+%o4]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010181400] = 63876cac, %l4 = ffffffffffffff2d
ldsha [%i6+0x002]%asi,%l4 ! %l4 = 0000000000006cac
! %f7 = 0000ffff, %f8 = 00000034, %f9 = dd95c5ff
fadds %f7 ,%f8 ,%f9 ! %l0 = ffffffffffff0022, Unfinished, %fsr = 0700000800
! Mem[0000000030181400] = 9a327504 00008600, %l6 = 000002d9, %l7 = 0000ff00
ldda [%i6+%g0]0x89,%l6 ! %l6 = 0000000000008600 000000009a327504
! Mem[0000000010101428] = fffffff6, %l3 = 00000000000000ff
ldsb [%i4+0x028],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010141404] = 00000000, %l5 = 8eb50000000021ec
lduwa [%i5+0x004]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141418] = 037721ff, %l3 = ffffffffffffffff
ldsh [%i5+0x01a],%l3 ! %l3 = 00000000000021ff
! Starting 10 instruction Store Burst
! %l6 = 00008600, %l7 = 9a327504, Mem[0000000010141420] = 0000ffff 00000000
stda %l6,[%i5+0x020]%asi ! Mem[0000000010141420] = 00008600 9a327504
p0_label_204:
! Mem[0000000010101408] = 0b410000, %l6 = 0000000000008600
swapa [%i4+%o4]0x80,%l6 ! %l6 = 000000000b410000
! %f2 = 0b410000, %f0 = 00000000, %f10 = fffffff6
fdivs %f2 ,%f0 ,%f10 ! %f10 = 7f800000
! Mem[00000000100c1415] = 0000ff00, %l3 = 00000000000021ff
ldstuba [%i3+0x015]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081400] = 000021ec, %l2 = 00000000000000ff
ldstuba [%i2+%g0]0x88,%l2 ! %l2 = 000000ec000000ff
! %f10 = 7f800000, %f12 = ff000000, %f2 = 0b410000
fsubs %f10,%f12,%f2 ! %f2 = 7f800000
! Mem[00000000211c0001] = c5ffc666, %l1 = 41416f88511a678f
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! %l2 = 00000000000000ec, Mem[00000000100c1408] = c5000000
stwa %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ec
! %f4 = ffffffb0, Mem[0000000010141400] = 00000000
sta %f4 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffb0
! Mem[0000000010101400] = 00000000, %l2 = 00000000000000ec
ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ddff0034, %l2 = 0000000000000000
lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000ddff
p0_label_205:
! Code Fragment 4
p0_fragment_25:
! %l0 = ffffffffffff0022
setx 0x98d03c7828f3a15e,%g7,%l0 ! %l0 = 98d03c7828f3a15e
! %l1 = 00000000000000ff
setx 0x3ef0408058c7384f,%g7,%l1 ! %l1 = 3ef0408058c7384f
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 = 98d03c7828f3a15e
setx 0xb727b6901f7848f3,%g7,%l0 ! %l0 = b727b6901f7848f3
! %l1 = 3ef0408058c7384f
setx 0xef376957ef85a409,%g7,%l1 ! %l1 = ef376957ef85a409
! Mem[0000000030001408] = 000000000000ff00, %f24 = 7f78006f 052fc340
ldda [%i0+%o4]0x89,%f24 ! %f24 = 00000000 0000ff00
! Mem[0000000010081410] = b9ffffff0000002d, %l4 = 0000000000006cac
ldxa [%i2+%o5]0x88,%l4 ! %l4 = b9ffffff0000002d
! %f16 = ff000000, %f28 = ffffffff, %f25 = 0000ff00
fmuls %f16,%f28,%f25 ! %f25 = ffffffff
! Mem[0000000030141400] = ff00ffff, %l6 = 000000000b410000
lduba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1400] = 2d00002d, %l5 = 0000000000000000
ldsba [%i3+%g0]0x81,%l5 ! %l5 = 000000000000002d
! Mem[0000000010181400] = 63876cac8f671a51, %l7 = 000000009a327504
ldxa [%i6+%g0]0x80,%l7 ! %l7 = 63876cac8f671a51
! Mem[0000000010081410] = b9ffffff 0000002d, %l0 = 1f7848f3, %l1 = ef85a409
ldda [%i2+%o5]0x88,%l0 ! %l0 = 000000000000002d 00000000b9ffffff
! Mem[000000001014143c] = e10ece31, %l6 = 00000000000000ff
lduba [%i5+0x03d]%asi,%l6 ! %l6 = 000000000000000e
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, %l1 = 00000000b9ffffff, %l6 = 000000000000000e
mulx %l3,%l1,%l6 ! %l6 = 0000000000000000
p0_label_206:
! %l3 = 0000000000000000, Mem[00000000300c1410] = ffff0000
stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010041400] = 3400ffdd, %l0 = 000000000000002d
swapa [%i1+%g0]0x88,%l0 ! %l0 = 000000003400ffdd
! Mem[0000000010081410] = 2d000000, %l6 = 0000000000000000
swapa [%i2+%o5]0x80,%l6 ! %l6 = 000000002d000000
! Mem[0000000010101400] = ff000000, %l5 = 000000000000002d
ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010141400] = b0ffffff00000000
stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000000000ff
! %f3 = ffffffb0, Mem[0000000010181414] = ff0000ff
st %f3 ,[%i6+0x014] ! Mem[0000000010181414] = ffffffb0
! Mem[00000000300c1400] = 2d00002d, %l3 = 0000000000000000
swapa [%i3+%g0]0x89,%l3 ! %l3 = 000000002d00002d
! %l6 = 000000002d000000, Mem[00000000100c1408] = 000000ec00000000
stxa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000002d000000
! %l3 = 000000002d00002d, Mem[0000000010101428] = fffffff6, %asi = 80
stwa %l3,[%i4+0x028]%asi ! Mem[0000000010101428] = 2d00002d
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000, %l2 = 000000000000ddff
lduwa [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
p0_label_207:
! Mem[0000000010041420] = 0000002d, %l5 = 00000000000000ff
ldsb [%i1+0x023],%l5 ! %l5 = 000000000000002d
! Mem[00000000300c1408] = 00008f67, %l1 = 00000000b9ffffff
ldswa [%i3+%o4]0x89,%l1 ! %l1 = 0000000000008f67
! Mem[0000000030101400] = 2d000000, %l4 = b9ffffff0000002d
lduha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = 00000000000000ff, %l7 = 63876cac8f671a51
ldxa [%i5+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181404] = 8f671a51, %l0 = 000000003400ffdd
lduba [%i6+0x007]%asi,%l0 ! %l0 = 0000000000000051
! Mem[0000000030141408] = ffffb578, %l7 = 00000000000000ff
ldsha [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffb578
! Mem[0000000010101438] = 5d0000002d00002d, %f30 = ff000000 f6cda1ad
ldd [%i4+0x038],%f30 ! %f30 = 5d000000 2d00002d
! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000051
lduwa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041428] = 2d75329a c46788cf, %l2 = 00000000, %l3 = 2d00002d
ldd [%i1+0x028],%l2 ! %l2 = 000000002d75329a 00000000c46788cf
! Starting 10 instruction Store Burst
! %l3 = 00000000c46788cf, Mem[00000000100c1400] = 40c32f05
stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c46788cf
p0_label_208:
! %l4 = 00000000, %l5 = 0000002d, Mem[0000000010101410] = 00000000 00000078
stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 0000002d
! %l0 = 00000000, %l1 = 00008f67, Mem[0000000010141410] = 00000063 ffffffff
stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 00008f67
! Mem[0000000010181400] = 63876cac, %l1 = 0000000000008f67
swapa [%i6+%g0]0x80,%l1 ! %l1 = 0000000063876cac
! %f30 = 5d000000 2d00002d, Mem[0000000030041410] = ffffffb0 000000ff
stda %f30,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5d000000 2d00002d
! Mem[0000000010141410] = 00000000, %l0 = 0000000000000000
swapa [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
! %f17 = 5d0000c5, Mem[0000000010181410] = 00000000
sta %f17,[%i6+%o5]0x80 ! Mem[0000000010181410] = 5d0000c5
! %l4 = 00000000, %l5 = 0000002d, Mem[0000000010101410] = 00000000 0000002d
stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 0000002d
! %l4 = 0000000000000000, Mem[0000000010181412] = 5d0000c5
stb %l4,[%i6+0x012] ! Mem[0000000010181410] = 5d0000c5
! Mem[00000000100c1410] = 0000002d, %l2 = 000000002d75329a
ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000, %l0 = 0000000000000000
lduba [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
p0_label_209:
! Mem[0000000010101400] = ff000000, %l4 = 0000000000000000
ldsb [%i4+0x001],%l4 ! %l4 = 0000000000000000
! %f16 = ff000000, %f9 = dd95c5ff, %f20 = ff000000
fmuls %f16,%f9 ,%f20 ! %f20 = 7f800000
! Mem[0000000020800040] = 8dff359e, %l0 = 0000000000000000
ldsha [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffff8dff
! Mem[0000000010101400] = ff000000, %l7 = ffffffffffffb578
lduwa [%i4+%g0]0x80,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010001410] = ec21de82, %l3 = 00000000c46788cf
ldswa [%i0+%o5]0x80,%l3 ! %l3 = ffffffffec21de82
! Mem[0000000010141410] = 00000000, %l5 = 000000000000002d
ldsba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000
lduha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001400] = 000021ec 0000410b, %l2 = 00000000, %l3 = ec21de82
ldda [%i0+0x000]%asi,%l2 ! %l2 = 00000000000021ec 000000000000410b
! Mem[0000000010041400] = 0000002d, %l1 = 0000000063876cac
lduha [%i1+%g0]0x88,%l1 ! %l1 = 000000000000002d
! Starting 10 instruction Store Burst
! Mem[0000000021800141] = ffc5cd46, %l3 = 000000000000410b
ldstub [%o3+0x141],%l3 ! %l3 = 000000c5000000ff
p0_label_210:
! %l0 = ffff8dff, %l1 = 0000002d, Mem[0000000010181400] = 678f0000 511a678f
stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff8dff 0000002d
! %f24 = 00000000 ffffffff, Mem[0000000010101438] = 5d000000 2d00002d
std %f24,[%i4+0x038] ! Mem[0000000010101438] = 00000000 ffffffff
! %f8 = 00000034 dd95c5ff, %l0 = ffffffffffff8dff
! Mem[0000000010081420] = c78dcd1f00000000
add %i2,0x020,%g1
stda %f8,[%g1+%l0]ASI_PST16_P ! Mem[0000000010081420] = 00000034dd95c5ff
! Mem[0000000010141400] = 00000000, %l6 = 000000002d000000
swapa [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
! %l3 = 00000000000000c5, Mem[0000000010141408] = 8eb5ffff
stha %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 8eb500c5
! Mem[0000000010181408] = ffff0d73, %l5 = 0000000000000000
swapa [%i6+%o4]0x80,%l5 ! %l5 = 00000000ffff0d73
! %l0 = ffffffffffff8dff, Mem[0000000010001417] = ff000034
stb %l0,[%i0+0x017] ! Mem[0000000010001414] = ff0000ff
! Mem[0000000010181410] = 5d0000c5, %l5 = 00000000ffff0d73
swapa [%i6+%o5]0x80,%l5 ! %l5 = 000000005d0000c5
! %f16 = ff000000 5d0000c5 ff7c00ff ffff00ff
! %f20 = 7f800000 0000ffff 00000000 2669d7ba
! %f24 = 00000000 ffffffff 9ac0a24d ffff5252
! %f28 = ffffffff ffe1e712 5d000000 2d00002d
stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = c500b58e7fffffff, %l3 = 00000000000000c5
ldxa [%i5+%o4]0x80,%l3 ! %l3 = c500b58e7fffffff
p0_label_211:
! Mem[00000000100c1400] = c46788cf6f00787f, %l3 = c500b58e7fffffff
ldxa [%i3+%g0]0x80,%l3 ! %l3 = c46788cf6f00787f
! Mem[00000000300c1408] = 678f0000, %f11 = 00000000
lda [%i3+%o4]0x81,%f11 ! %f11 = 678f0000
! Mem[0000000030081410] = 0000ffff, %l1 = 000000000000002d
lduba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181400] = 00008600, %l0 = ffffffffffff8dff
ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffff8600
! Mem[0000000030001410] = 0000ffffffffffff, %l2 = 00000000000021ec
ldxa [%i0+%o5]0x89,%l2 ! %l2 = 0000ffffffffffff
! Mem[0000000010181404] = 2d000000, %l1 = 00000000000000ff
lduha [%i6+0x006]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141410] = ae2b5bff, %l1 = 0000000000000000
ldsba [%i5+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101410] = 00000000, %l2 = 0000ffffffffffff
lduwa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (31)
! Mem[0000000010041410] = 2d00000000000000, %f0 = 00000000 ecffffff
ldd [%i1+%o5],%f0 ! %f0 = 2d000000 00000000
! Starting 10 instruction Store Burst
! %f18 = ff7c00ff, Mem[0000000030181408] = dd95c5ff
sta %f18,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff7c00ff
p0_label_212:
! %f16 = ff000000 5d0000c5, %l3 = c46788cf6f00787f
! Mem[0000000010001430] = 000000000b419631
add %i0,0x030,%g1
stda %f16,[%g1+%l3]ASI_PST8_P ! Mem[0000000010001430] = 000000005d0000c5
! %l6 = 0000000000000000, Mem[0000000030001408] = 00ff0000
stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff0000
! Mem[0000000010001408] = b0ffffff, %l4 = 0000000000000000
swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000b0ffffff
! %l7 = 00000000ff000000, Mem[0000000010041410] = 0000002d
stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! Mem[000000001004141c] = 0a7a7b57, %l2 = 0000000000000000, %asi = 80
swapa [%i1+0x01c]%asi,%l2 ! %l2 = 000000000a7a7b57
! %f2 = 7f800000 ffffffb0, Mem[0000000010041408] = 00000000 7fffffff
stda %f2 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 7f800000 ffffffb0
! %l0 = ffffffffffff8600, Mem[00000000201c0000] = ffff6bf6, %asi = 80
stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff6bf6
! %f18 = ff7c00ff ffff00ff, %l4 = 00000000b0ffffff
! Mem[00000000100c1420] = 7f78006f052fc340
add %i3,0x020,%g1
stda %f18,[%g1+%l4]ASI_PST8_PL ! Mem[00000000100c1420] = ff00ffffff007cff
! Mem[0000000030181400] = 00860000, %l6 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
lduba [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
p0_label_213:
! Mem[00000000300c1400] = 00000000000000ff, %f20 = 7f800000 0000ffff
ldda [%i3+%g0]0x81,%f20 ! %f20 = 00000000 000000ff
! Mem[0000000030101408] = 00000000, %l4 = 00000000b0ffffff
ldsba [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = ff0000005d0000c5, %l7 = 00000000ff000000
ldxa [%i1+%g0]0x89,%l7 ! %l7 = ff0000005d0000c5
! Mem[00000000300c1410] = 5d00000000000000, %f16 = ff000000 5d0000c5
ldda [%i3+%o5]0x89,%f16 ! %f16 = 5d000000 00000000
! Mem[0000000010081400] = 000021ff, %l5 = 000000005d0000c5
ldsba [%i2+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030141408] = ffffa95dffffb578, %l2 = 000000000a7a7b57
ldxa [%i5+%o4]0x89,%l2 ! %l2 = ffffa95dffffb578
! Code Fragment 3
p0_fragment_26:
! %l0 = ffffffffffff8600
setx 0xecaa8758190fa3fb,%g7,%l0 ! %l0 = ecaa8758190fa3fb
! %l1 = ffffffffffffffff
setx 0xd16be0901ecf187c,%g7,%l1 ! %l1 = d16be0901ecf187c
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 = ecaa8758190fa3fb
setx 0x24aabff85d5f39b0,%g7,%l0 ! %l0 = 24aabff85d5f39b0
! %l1 = d16be0901ecf187c
setx 0x1ab59b08048c4cce,%g7,%l1 ! %l1 = 1ab59b08048c4cce
! %f29 = ffe1e712, %f15 = 2d00002d, %f26 = 9ac0a24d ffff5252
fsmuld %f29,%f15,%f26 ! %f26 = fffc3ce2 40000000
! Mem[0000000010181400] = ffff8dff, %l2 = ffffa95dffffb578
lduba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_27:
! %l0 = 24aabff85d5f39b0
setx 0x7d187ec0401362c4,%g7,%l0 ! %l0 = 7d187ec0401362c4
! %l1 = 1ab59b08048c4cce
setx 0x4648643fe7d023b5,%g7,%l1 ! %l1 = 4648643fe7d023b5
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 = 7d187ec0401362c4
setx 0x4e9579778ce27c23,%g7,%l0 ! %l0 = 4e9579778ce27c23
! %l1 = 4648643fe7d023b5
setx 0x656d5f10222d63dc,%g7,%l1 ! %l1 = 656d5f10222d63dc
p0_label_214:
! %f18 = ff7c00ff ffff00ff, Mem[0000000010001438] = 0e0671aa 00000000
stda %f18,[%i0+0x038]%asi ! Mem[0000000010001438] = ff7c00ff ffff00ff
! %l5 = ffffffffffffffff, Mem[0000000030041408] = ff00ffffff007cff
stxa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffffffffffff
! Mem[0000000010101433] = ff000000, %l0 = 4e9579778ce27c23
ldstuba [%i4+0x033]%asi,%l0 ! %l0 = 00000000000000ff
! %f0 = 2d000000 00000000 7f800000 ffffffb0
! %f4 = ffffffb0 78000000 5d000000 0000ffff
! %f8 = 00000034 dd95c5ff 7f800000 678f0000
! %f12 = ff000000 000000ff 5d000000 2d00002d
stda %f0,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
! Mem[00000000211c0000] = c5ffc666, %l6 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000c5000000ff
! %l2 = 00000000000000ff, Mem[0000000030041408] = ffffffff
stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000ff
! %l7 = ff0000005d0000c5, Mem[000000001018143a] = ff000000
sth %l7,[%i6+0x03a] ! Mem[0000000010181438] = ff0000c5
! %l4 = 0000000000000000, Mem[0000000010181410] = 730dffff
stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 730dff00
membar #Sync ! Added by membar checker (32)
! Mem[000000001008143c] = 000000ff, %l4 = 0000000000000000
swap [%i2+0x03c],%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 7f800000, %l3 = c46788cf6f00787f
lduba [%i1+%o4]0x80,%l3 ! %l3 = 000000000000007f
p0_label_215:
! Mem[0000000010141400] = 0000002d, %l2 = 00000000000000ff
lduwa [%i5+%g0]0x88,%l2 ! %l2 = 000000000000002d
! Mem[0000000030001410] = ffffffff, %l1 = 656d5f10222d63dc
lduba [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l4 = 00000000000000ff, %l4 = 00000000000000ff, %l3 = 000000000000007f
xnor %l4,%l4,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081410] = 00000000ffffffb9, %l0 = 0000000000000000
ldxa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ffffffb9
! Mem[0000000030001410] = ffffffff, %l4 = 00000000000000ff
lduha [%i0+%o5]0x89,%l4 ! %l4 = 000000000000ffff
! Mem[00000000300c1410] = 00000000, %f13 = 000000ff
lda [%i3+%o5]0x89,%f13 ! %f13 = 00000000
! Mem[0000000030181410] = 00000000, %l3 = ffffffffffffffff
ldsba [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = ff007cff 34000000, %l6 = 000000c5, %l7 = 5d0000c5
ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff007cff 0000000034000000
! %l3 = 0000000000000000, %l3 = 0000000000000000, %l3 = 0000000000000000
orn %l3,%l3,%l3 ! %l3 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[00000000201c0001] = 00ff6bf6
stb %l1,[%o0+0x001] ! Mem[00000000201c0000] = 00ff6bf6
p0_label_216:
! Mem[0000000010001418] = 90ffde48, %l6 = 00000000ff007cff
swap [%i0+0x018],%l6 ! %l6 = 0000000090ffde48
! %l0 = 00000000ffffffb9, Mem[0000000030081408] = b0ffffff0000807f
stxa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000ffffffb9
! %l0 = 00000000ffffffb9, Mem[0000000010101410] = 00000000
stha %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ffb9
! %l7 = 0000000034000000, Mem[0000000030181410] = 00000000
stha %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! Mem[0000000010101408] = 00008600, %l6 = 0000000090ffde48
swapa [%i4+%o4]0x80,%l6 ! %l6 = 0000000000008600
! %f2 = 7f800000 ffffffb0, %l2 = 000000000000002d
! Mem[0000000030101400] = 0000002d000021ec
stda %f2,[%i4+%l2]ASI_PST8_S ! Mem[0000000030101400] = 0000002dffff21b0
! %f23 = 2669d7ba, Mem[0000000030001400] = 00000000
sta %f23,[%i0+%g0]0x81 ! Mem[0000000030001400] = 2669d7ba
! %l0 = ffffffb9, %l1 = 000000ff, Mem[0000000010101400] = ff000000 00000000
stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffb9 000000ff
! Mem[00000000201c0000] = 00ff6bf6, %l4 = 000000000000ffff
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! %l1 = 00000000000000ff, immed = 00000998, %y = 511a677d
umul %l1,0x998,%l2 ! %l2 = 0000000000098e68, %y = 00000000
p0_label_217:
! Mem[0000000030141408] = 78b5ffff, %l0 = 00000000ffffffb9
lduba [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000078
! Mem[0000000030141410] = ff5b2baef7899d86, %f10 = 7f800000 678f0000
ldda [%i5+%o5]0x81,%f10 ! %f10 = ff5b2bae f7899d86
! Mem[00000000100c1410] = 2d0000ff, %f8 = 00000034
lda [%i3+%o5]0x88,%f8 ! %f8 = 2d0000ff
! Mem[0000000010101410] = b9ff0000, %f3 = ffffffb0
lda [%i4+%o5]0x80,%f3 ! %f3 = b9ff0000
! %l7 = 0000000034000000, %l0 = 0000000000000078, %l5 = ffffffffffffffff
sub %l7,%l0,%l5 ! %l5 = 0000000033ffff88
! %f10 = ff5b2bae, %f20 = 00000000
fcmps %fcc3,%f10,%f20 ! %fcc3 = 1
! %l0 = 0000000000000078, immed = fffffa2d, %y = 00000000
smul %l0,-0x5d3,%l0 ! %l0 = fffffffffffd4518, %y = ffffffff
! Mem[0000000010041408] = b0ffffff0000807f, %l6 = 0000000000008600
ldxa [%i1+%o4]0x88,%l6 ! %l6 = b0ffffff0000807f
! Mem[0000000030141410] = ff5b2bae, %l6 = b0ffffff0000807f
lduha [%i5+%o5]0x81,%l6 ! %l6 = 000000000000ff5b
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[0000000030041400] = c500005d000000ff
stxa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
p0_label_218:
! %l1 = 00000000000000ff, Mem[0000000010181430] = 5d6c91ff894dd97c
stx %l1,[%i6+0x030] ! Mem[0000000010181430] = 00000000000000ff
! %l7 = 0000000034000000, Mem[000000001018140e] = 00000000, %asi = 80
stha %l7,[%i6+0x00e]%asi ! Mem[000000001018140c] = 00000000
! %l3 = ffffffffffffffff, Mem[0000000030181400] = 000086ff
stwa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff
! %l4 = 0000000000000000, Mem[0000000010041408] = 0000807f
stwa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! Mem[0000000010101428] = 2d00002d, %l4 = 00000000, %l4 = 00000000
add %i4,0x28,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000002d00002d
! %l4 = 000000002d00002d, Mem[00000000211c0000] = ffffc666
sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 002dc666
! %l0 = fffffffffffd4518, Mem[0000000010041408] = b0ffffff00000000
stxa %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = fffffffffffd4518
! %l4 = 000000002d00002d, Mem[00000000218001c0] = 000813ce, %asi = 80
stha %l4,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 002d13ce
! Mem[00000000100c1408] = 00000000, %l6 = 000000000000ff5b
swapa [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 0000ffff, %l0 = fffffffffffd4518
ldswa [%i1+%o5]0x89,%l0 ! %l0 = 000000000000ffff
p0_label_219:
! Mem[00000000100c1408] = 5bff0000, %l4 = 000000002d00002d
lduba [%i3+%o4]0x80,%l4 ! %l4 = 000000000000005b
! Mem[0000000010041400] = 0000002d, %l2 = 0000000000098e68
lduba [%i1+%g0]0x88,%l2 ! %l2 = 000000000000002d
! Mem[0000000010181430] = 00000000000000ff, %l7 = 0000000034000000
ldxa [%i6+0x030]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181400] = ffffffff, %l3 = ffffffffffffffff
lduwa [%i6+%g0]0x89,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000010081408] = ff00410b, %l0 = 000000000000ffff
lduwa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff00410b
! Mem[0000000010001400] = 0b410000ec210000, %f10 = ff5b2bae f7899d86
ldda [%i0+%g0]0x88,%f10 ! %f10 = 0b410000 ec210000
! Mem[0000000010181410] = 00ff0d73ffffffb0, %f10 = 0b410000 ec210000
ldda [%i6+%o5]0x80,%f10 ! %f10 = 00ff0d73 ffffffb0
! Mem[0000000010001404] = 0000410b, %f23 = 2669d7ba
lda [%i0+0x004]%asi,%f23 ! %f23 = 0000410b
! Mem[0000000010041408] = 1845fdffffffffff, %l3 = 00000000ffffffff
ldxa [%i1+%o4]0x80,%l3 ! %l3 = 1845fdffffffffff
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 00000000, %l1 = 00000000000000ff
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_220:
! Mem[0000000010181431] = 00000000, %l0 = 00000000ff00410b
ldstub [%i6+0x031],%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030181400] = ffffffff 9a327504
stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
! %l4 = 000000000000005b, Mem[00000000300c1408] = 00008f67
stba %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00008f5b
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010101438] = 00000000 ffffffff
stda %l6,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000 000000ff
! %f16 = 5d000000 00000000 ff7c00ff ffff00ff
! %f20 = 00000000 000000ff 00000000 0000410b
! %f24 = 00000000 ffffffff fffc3ce2 40000000
! %f28 = ffffffff ffe1e712 5d000000 2d00002d
stda %f16,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
! %f2 = 7f800000 b9ff0000, Mem[00000000300c1408] = 00008f5b 0000ffff
stda %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7f800000 b9ff0000
! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
swapa [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
membar #Sync ! Added by membar checker (33)
! Mem[0000000010081400] = ff210000, %l1 = 0000000000000000
ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[00000000100c142c] = c5ff5252
stw %l1,[%i3+0x02c] ! Mem[00000000100c142c] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 5d000000 00000000 ff7c00ff ffff00ff
! Mem[0000000030081410] = 00000000 000000ff 00000000 0000410b
! Mem[0000000030081420] = 00000000 ffffffff fffc3ce2 40000000
! Mem[0000000030081430] = ffffffff ffe1e712 5d000000 2d00002d
ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
p0_label_221:
! Mem[0000000020800040] = 8dff359e, %l0 = 0000000000000000
lduba [%o1+0x040]%asi,%l0 ! %l0 = 000000000000008d
! Mem[0000000030101400] = 2d000000, %l0 = 000000000000008d
lduha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041400] = 00000000, %l5 = 0000000033ffff88
lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l6 = 0000000000000000
ldsha [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
! %l1 = 00000000000000ff, Mem[000000001008141f] = 0b419631, %asi = 80
stba %l1,[%i2+0x01f]%asi ! Mem[000000001008141c] = 0b4196ff
! Mem[0000000010081400] = ff210000 0000b58e, %l2 = 0000002d, %l3 = ffffffff
ldda [%i2+%g0]0x80,%l2 ! %l2 = 00000000ff210000 000000000000b58e
! Mem[00000000300c1408] = b9ff0000, %f26 = fffc3ce2
lda [%i3+%o4]0x89,%f26 ! %f26 = b9ff0000
! Mem[0000000010101410] = b9ff0000, %l5 = 0000000000000000
lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000b9ff
! Mem[0000000030041408] = ff000000, %f16 = 5d000000
lda [%i1+%o4]0x89,%f16 ! %f16 = ff000000
! Starting 10 instruction Store Burst
! %l2 = ff210000, %l3 = 0000b58e, Mem[0000000010181408] = 00000000 00000000
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff210000 0000b58e
p0_label_222:
! Mem[00000000100c1414] = 00ffff00, %l5 = 000000000000b9ff
swap [%i3+0x014],%l5 ! %l5 = 0000000000ffff00
! %f22 = 00000000, Mem[0000000010041410] = 00000000
sta %f22,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! %f24 = 00000000 ffffffff, Mem[0000000010181408] = 000021ff 8eb50000
stda %f24,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 ffffffff
! %l7 = 00000000000000ff, Mem[000000001008140b] = ff00410b
stb %l7,[%i2+0x00b] ! Mem[0000000010081408] = ff0041ff
! %l5 = 0000000000ffff00, Mem[0000000030101410] = 00000000
stha %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000ff00
! %f16 = ff000000 00000000, Mem[0000000030141410] = ae2b5bff 869d89f7
stda %f16,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff000000 00000000
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010141408] = c500b58e 7fffffff
stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 000000ff
! Mem[0000000010141412] = 00000000, %l5 = 0000000000ffff00
ldstub [%i5+0x012],%l5 ! %l5 = 00000000000000ff
! %f16 = ff000000 00000000, Mem[0000000030181400] = 00000000 00000000
stda %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000 00000000
! Starting 10 instruction Load Burst
! %l3 = 000000000000b58e, %l1 = 00000000000000ff, %l4 = 000000000000005b
sub %l3,%l1,%l4 ! %l4 = 000000000000b48f
p0_label_223:
! Mem[0000000030181400] = 000000ff, %l3 = 000000000000b58e
ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
! %f18 = ff7c00ff, %f23 = 0000410b, %f23 = 0000410b
fadds %f18,%f23,%f23 ! %l0 = 0000000000000022, Unfinished, %fsr = 1700000800
! Mem[00000000300c1408] = 0000ffb9, %l5 = 0000000000000000
lduwa [%i3+%o4]0x81,%l5 ! %l5 = 000000000000ffb9
! Mem[0000000010081400] = 000021ff, %l6 = 0000000000000000
ldsba [%i2+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000211c0000] = 002dc666, %l4 = 000000000000b48f
ldsb [%o2+0x001],%l4 ! %l4 = 000000000000002d
! Mem[0000000010001400] = 000021ec, %f29 = ffe1e712
lda [%i0+%g0]0x80,%f29 ! %f29 = 000021ec
! Mem[0000000030101410] = 0000ff00, %l0 = 0000000000000022
ldswa [%i4+%o5]0x89,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010141408] = 00000000, %l5 = 000000000000ffb9
lduwa [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 0000005d, %l6 = ffffffffffffffff
ldsba [%i2+%g0]0x89,%l6 ! %l6 = 000000000000005d
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = ff8dffff, %l7 = 00000000000000ff
ldsha [%i6+%g0]0x80,%l7 ! %l7 = ffffffffffffff8d
p0_label_224:
! %l2 = 00000000ff210000, Mem[0000000010141400] = 0000002d
stha %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! Mem[0000000010181400] = ffff8dff, %l3 = ffffffffffffffff
ldstuba [%i6+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! %l0 = 000000000000ff00, Mem[0000000030181400] = 000000ff
stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ff00
! Mem[0000000030181400] = 0000ff00, %l7 = ffffffffffffff8d
swapa [%i6+%g0]0x89,%l7 ! %l7 = 000000000000ff00
! %l2 = 00000000ff210000, Mem[0000000010081408] = 6f32787fff4100ff
stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000ff210000
! Mem[00000000201c0000] = ffff6bf6, %l0 = 000000000000ff00
ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
! %l6 = 0000005d, %l7 = 0000ff00, Mem[0000000030001410] = ffffffff 0000ffff
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000005d 0000ff00
! %l5 = 0000000000000000, Mem[0000000010041408] = 1845fdff
stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! Mem[0000000030001400] = 2669d7ba, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000026000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 2d00000000000000, %f26 = b9ff0000 40000000
ldda [%i4+%o4]0x89,%f26 ! %f26 = 2d000000 00000000
p0_label_225:
! Mem[0000000010181420] = 00000000, %l1 = 00000000000000ff
ldsba [%i6+0x022]%asi,%l1 ! %l1 = 0000000000000000
membar #Sync ! Added by membar checker (34)
! Mem[0000000010181400] = ff8dffff 2d000000 00000000 ffffffff
! Mem[0000000010181410] = 00ff0d73 ffffffb0 00000000 4eff47ef
! Mem[0000000010181420] = 00000000 159a9631 bb47b886 92e6fbc0
! Mem[0000000010181430] = 00ff0000 000000ff ff0000c5 000000ff
ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
! Mem[0000000010141408] = 00000000, %l3 = 00000000000000ff
lduwa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 2d0000ff, %l3 = 0000000000000000
lduba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l4 = 000000000000002d, imm = 0000000000000de8, %l0 = 00000000000000ff
xnor %l4,0xde8,%l0 ! %l0 = fffffffffffff23a
! Mem[00000000201c0000] = ffff6bf6, %l3 = 00000000000000ff
lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010001438] = ff7c00ff, %l1 = 0000000000000000
lduha [%i0+0x03a]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081408] = 00000000ff210000, %l2 = 00000000ff210000
ldxa [%i2+%o4]0x88,%l2 ! %l2 = 00000000ff210000
! Mem[0000000010001400] = 000021ec, %l7 = 000000000000ff00
lduha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f11 = 40000000, Mem[0000000030181400] = ffffff8d
sta %f11,[%i6+%g0]0x89 ! Mem[0000000030181400] = 40000000
p0_label_226:
! %l3 = 000000000000ffff, Mem[0000000030001410] = 0000005d
stba %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff
! Mem[0000000010141410] = 00ff0000, %l1 = 00000000000000ff
ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001408] = 00000000, %l6 = 000000000000005d
swapa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000021800141] = ffffcd46, %l1 = 0000000000000000
ldstuba [%o3+0x141]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c140c] = 2d000000, %l5 = 0000000000000026
swap [%i3+0x00c],%l5 ! %l5 = 000000002d000000
! Mem[00000000100c1410] = 2d0000ff, %l4 = 000000000000002d
ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000010041438] = bad76926e1ffce31, %asi = 80
stxa %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030041410] = 0000ffff
stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! %l1 = 00000000000000ff, Mem[0000000030081408] = ff007cff
stha %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l2 = 00000000ff210000
ldsha [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
p0_label_227:
! Mem[0000000010141400] = 00000000, %f6 = 00000000
lda [%i5+%g0]0x80,%f6 ! %f6 = 00000000
! Mem[00000000300c1408] = b9ff0000, %f3 = ffff00ff
lda [%i3+%o4]0x89,%f3 ! %f3 = b9ff0000
! Mem[0000000010081408] = ff210000, %l0 = fffffffffffff23a
ldsba [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[000000001018141c] = 4eff47ef, %l6 = 0000000000000000
lduba [%i6+0x01c]%asi,%l6 ! %l6 = 000000000000004e
! Mem[0000000020800000] = ff2d98bf, %l2 = 0000000000000000
lduha [%o1+0x000]%asi,%l2 ! %l2 = 000000000000ff2d
! Mem[0000000021800100] = 4905ee79, %l1 = 00000000000000ff
ldsh [%o3+0x100],%l1 ! %l1 = 0000000000004905
! Mem[0000000010101428] = 2d00002d 00000000, %l0 = 00000000, %l1 = 00004905
ldd [%i4+0x028],%l0 ! %l0 = 000000002d00002d 0000000000000000
! Mem[0000000030001408] = 00000000 0000ff00, %l4 = 000000ff, %l5 = 2d000000
ldda [%i0+%o4]0x89,%l4 ! %l4 = 000000000000ff00 0000000000000000
! Mem[0000000030001410] = ff000000, %l0 = 000000002d00002d
lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000ff00
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = ffff00ff, %l6 = 000000000000004e
swapa [%i5+%g0]0x89,%l6 ! %l6 = 00000000ffff00ff
p0_label_228:
! %f0 = 5d000000 00000000, Mem[0000000030041408] = ff000000 ffffffff
stda %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 5d000000 00000000
! %f0 = 5d000000 00000000, %l7 = 0000000000000000
! Mem[0000000030001420] = 5e1274e7a4e0e78b
add %i0,0x020,%g1
stda %f0,[%g1+%l7]ASI_PST32_S ! Mem[0000000030001420] = 5e1274e7a4e0e78b
! Mem[000000001000143f] = ffff00ff, %l7 = 0000000000000000
ldstub [%i0+0x03f],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030081410] = 00000000, %l6 = 00000000ffff00ff
ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
membar #Sync ! Added by membar checker (35)
! %f10 = fffc3ce2, Mem[0000000010181420] = 00000000
st %f10,[%i6+0x020] ! Mem[0000000010181420] = fffc3ce2
! %l6 = 0000000000000000, imm = 0000000000000c38, %l3 = 000000000000ffff
or %l6,0xc38,%l3 ! %l3 = 0000000000000c38
! Mem[0000000020800040] = 8dff359e, %l2 = 000000000000ff2d
ldstub [%o1+0x040],%l2 ! %l2 = 0000008d000000ff
! %f2 = ff7c00ff, Mem[0000000010041400] = 2d000000
sta %f2 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff7c00ff
! %f30 = ff0000c5 000000ff, %l0 = 000000000000ff00
! Mem[0000000010081400] = ff2100000000b58e
stda %f30,[%i2+%l0]ASI_PST8_PL ! Mem[0000000010081400] = ff2100000000b58e
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = b9ffffff, %l4 = 000000000000ff00
ldsba [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
p0_label_229:
! Mem[00000000201c0000] = ffff6bf6, %l3 = 0000000000000c38
ldub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101408] = 90ffde4800860000, %f12 = ffffffff ffe1e712
ldda [%i4+%o4]0x80,%f12 ! %f12 = 90ffde48 00860000
! Mem[0000000010041400] = ff007cff, %l5 = 0000000000000000
ldswa [%i1+%g0]0x88,%l5 ! %l5 = ffffffffff007cff
! Mem[0000000030041400] = 00000000 000000ff 00000000 0000005d
! Mem[0000000030041410] = 00000000 0000807f bad76926 00000000
! Mem[0000000030041420] = ffffffff 00000000 5252ffff 4da2c09a
! Mem[0000000030041430] = 12e7e1ff ffffffff 2d00002d 0000005d
ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
! Mem[0000000030041410] = 00000000, %l5 = ffffffffff007cff
ldsba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081420] = 00000034, %l7 = 00000000000000ff
lduw [%i2+0x020],%l7 ! %l7 = 0000000000000034
! Mem[00000000100c1410] = ff00002d 0000b9ff, %l0 = 0000ff00, %l1 = 00000000
ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff00002d 000000000000b9ff
! Mem[0000000030041410] = 00000000, %l3 = 00000000000000ff
ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101430] = ff0000ff, %l1 = 000000000000b9ff
lduh [%i4+0x032],%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000030181408] = 00000034ff7c00ff
stxa %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000000
p0_label_230:
! Mem[0000000030001400] = ff69d7ba, %l2 = 000000000000008d
ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010041410] = 00000000, %l4 = ffffffffffffffff
ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %f26 = bb47b886 92e6fbc0, Mem[00000000100c1420] = ff00ffff ff007cff
stda %f26,[%i3+0x020]%asi ! Mem[00000000100c1420] = bb47b886 92e6fbc0
! %l5 = 0000000000000000, Mem[0000000010001400] = ec210000
stha %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = ec210000
! Mem[000000001014142b] = 8eb50000, %l2 = 00000000000000ff
ldstuba [%i5+0x02b]%asi,%l2 ! %l2 = 00000000000000ff
! %f26 = bb47b886 92e6fbc0, Mem[0000000030101410] = 00ff0000 0000052d
stda %f26,[%i4+%o5]0x81 ! Mem[0000000030101410] = bb47b886 92e6fbc0
! %l4 = 0000000000000000, Mem[0000000010101400] = ffffffb9
stwa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %l4 = 0000000000000000, Mem[0000000010181410] = 00ff0d73
stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! %l4 = 00000000, %l5 = 00000000, Mem[00000000100c1410] = ff00002d 0000b9ff
stda %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00000000, %l3 = 0000000000000000
lduwa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
p0_label_231:
! Mem[00000000100c1408] = 5bff0000, %f22 = 00000000
lda [%i3+0x008]%asi,%f22 ! %f22 = 5bff0000
! Mem[0000000010081408] = 000021ff00000000, %l6 = 0000000000000000
ldxa [%i2+%o4]0x80,%l6 ! %l6 = 000021ff00000000
! Mem[0000000010101410] = 0000ffb9, %l1 = 00000000000000ff
ldsba [%i4+%o5]0x88,%l1 ! %l1 = ffffffffffffffb9
! Mem[0000000030001400] = bad769ff, %f16 = ff8dffff
lda [%i0+%g0]0x89,%f16 ! %f16 = bad769ff
! Mem[0000000030081410] = 000000ff, %l6 = 000021ff00000000
lduha [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030081410] = ff000000000000ff, %l2 = 0000000000000000
ldxa [%i2+%o5]0x89,%l2 ! %l2 = ff000000000000ff
! Mem[0000000010181410] = 00000000ffffffb0, %f16 = bad769ff 2d000000
ldda [%i6+0x010]%asi,%f16 ! %f16 = 00000000 ffffffb0
! Mem[0000000010041410] = ff000000, %l0 = 00000000ff00002d
lduh [%i1+%o5],%l0 ! %l0 = 000000000000ff00
! Mem[00000000100c1408] = 26000000 0000ff5b, %l0 = 0000ff00, %l1 = ffffffb9
ldda [%i3+%o4]0x88,%l0 ! %l0 = 000000000000ff5b 0000000026000000
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 0000005d, %l6 = 00000000000000ff
swapa [%i0+%o4]0x88,%l6 ! %l6 = 000000000000005d
p0_label_232:
! %l3 = 0000000000000000, Mem[00000000211c0000] = 002dc666
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 0000c666
! %f19 = ffffffff, %f30 = ff0000c5, %f17 = ffffffb0
fsubs %f19,%f30,%f17 ! %f17 = ffffffff
! %f22 = 5bff0000 4eff47ef, %l4 = 0000000000000000
! Mem[00000000300c1438] = 0000467cffff09a9
add %i3,0x038,%g1
stda %f22,[%g1+%l4]ASI_PST8_S ! Mem[00000000300c1438] = 0000467cffff09a9
! %l4 = 0000000000000000, Mem[00000000300c1410] = ff000000
stwa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010181424] = 159a9631, %l3 = 0000000000000000, %asi = 80
swapa [%i6+0x024]%asi,%l3 ! %l3 = 00000000159a9631
! %f24 = 00000000 159a9631, %l2 = ff000000000000ff
! Mem[0000000010141410] = ff00ff00678f0000
add %i5,0x010,%g1
stda %f24,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010141410] = 31969a1500000000
! %f27 = 92e6fbc0, %f26 = bb47b886, %f26 = bb47b886 92e6fbc0
fsmuld %f27,%f26,%f26 ! %f26 = 39d68686 0338d000
! Mem[0000000020800041] = ffff359e, %l2 = ff000000000000ff
ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010101434] = 000000ff, %l6 = 000000000000005d
swap [%i4+0x034],%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 159a9631, %l5 = 0000000000000000
lduba [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000031
p0_label_233:
! Mem[0000000030141400] = 4e000000ff007cff, %l1 = 0000000026000000
ldxa [%i5+%g0]0x81,%l1 ! %l1 = 4e000000ff007cff
! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
ldub [%i2+0x013],%l4 ! %l4 = 0000000000000000
! Mem[0000000030141400] = ff7c00ff0000004e, %l2 = 00000000000000ff
ldxa [%i5+%g0]0x89,%l2 ! %l2 = ff7c00ff0000004e
! Mem[0000000010141408] = 00000000 000000ff, %l2 = 0000004e, %l3 = 159a9631
ldda [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000 00000000000000ff
! Mem[0000000010081410] = 00000000, %l0 = 000000000000ff5b
lduba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000021800000] = 81ff1cea, %l2 = 0000000000000000
ldsh [%o3+%g0],%l2 ! %l2 = ffffffffffff81ff
! Mem[0000000030001400] = ff69d7ba, %l0 = 0000000000000000
ldsba [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001400] = ec210000, %l3 = 00000000000000ff
ldsba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = 00000000, %l3 = 0000000000000000
lduba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000010101434] = 0000005d
stw %l6,[%i4+0x034] ! Mem[0000000010101434] = 000000ff
p0_label_234:
! %l0 = ffffffff, %l1 = ff007cff, Mem[0000000010001400] = ec210000 0b410000
stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff ff007cff
! Mem[0000000010141400] = 00000000, %l4 = 0000000000000000
ldsba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %f0 = ff000000 00000000 5d000000 00000000
! %f4 = 7f800000 00000000 00000000 2669d7ba
! %f8 = 00000000 ffffffff 9ac0a24d ffff5252
! %f12 = ffffffff ffe1e712 5d000000 2d00002d
stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
! Mem[0000000010101408] = 48deff90, %f21 = ffffffb0
lda [%i4+%o4]0x88,%f21 ! %f21 = 48deff90
! Mem[0000000030181408] = 00000000, %l3 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141400] = 00000000, %l3 = 0000000000000000
ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001400] = ff69d7ba, %l6 = 00000000000000ff
swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff69d7ba
! %f17 = ffffffff, %f29 = 000000ff
fcmps %fcc3,%f17,%f29 ! %fcc3 = 3
! %f30 = ff0000c5 000000ff, %l5 = 0000000000000031
! Mem[0000000030141418] = efb191ebd52b5079
add %i5,0x018,%g1
stda %f30,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030141418] = ff000000d52b5079
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 4e000000, %f20 = 00ff0d73
lda [%i5+%g0]0x81,%f20 ! %f20 = 4e000000
p0_label_235:
! Mem[0000000010001410] = ec21de82, %l2 = ffffffffffff81ff
ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffec
! Mem[0000000030041410] = 00000000, %f20 = 4e000000
lda [%i1+%o5]0x81,%f20 ! %f20 = 00000000
! Mem[0000000030041410] = 00000000, %l1 = 4e000000ff007cff
lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000020800040] = ffff359e, %l1 = 0000000000000000
ldsha [%o1+0x040]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001420] = 049f032f, %l4 = 0000000000000000
ldsba [%i0+0x022]%asi,%l4 ! %l4 = 0000000000000003
! Mem[0000000010041410] = 00000000 000000ff, %l0 = ffffffff, %l1 = ffffffff
ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000034
lduwa [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = ff0000000000005d, %l3 = 0000000000000000
ldxa [%i0+%o4]0x80,%l3 ! %l3 = ff0000000000005d
! Mem[0000000030001400] = ff000000, %l2 = ffffffffffffffec
ldswa [%i0+%g0]0x89,%l2 ! %l2 = ffffffffff000000
! Starting 10 instruction Store Burst
! %f30 = ff0000c5 000000ff, Mem[0000000030181408] = 000000ff 00000000
stda %f30,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff0000c5 000000ff
p0_label_236:
! %f24 = 00000000, Mem[0000000030081400] = 5d000000
sta %f24,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %l4 = 00000003, %l5 = 00000031, Mem[0000000010001410] = 82de21ec ff0000ff
stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000003 00000031
membar #Sync ! Added by membar checker (36)
! Mem[000000001018143c] = 2d00002d, %l7 = 00000000, %l7 = 00000000
add %i6,0x3c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002d00002d
! %l6 = 00000000ff69d7ba, Mem[0000000030181408] = ff000000c50000ff
stxa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ff69d7ba
! %f10 = 9ac0a24d, Mem[0000000030041408] = 00000000
sta %f10,[%i1+%o4]0x89 ! Mem[0000000030041408] = 9ac0a24d
! %f16 = 00000000, Mem[0000000010001400] = ffffffff
sta %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
! %l1 = 0000000000000000, %l6 = 00000000ff69d7ba, %y = ffffffff
umul %l1,%l6,%l2 ! %l2 = 0000000000000000, %y = 00000000
! %l3 = ff0000000000005d, immd = 0000000000000c3e, %l1 = 0000000000000000
sdivx %l3,0xc3e,%l1 ! %l1 = ffffeb16b5571371
! %l5 = 0000000000000031, Mem[0000000010141400] = ff000000000000ff
stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000031
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 000000ff, %f23 = 4eff47ef
lda [%i1+%o5]0x88,%f23 ! %f23 = 000000ff
p0_label_237:
! Mem[0000000030181408] = 00000000, %l6 = 00000000ff69d7ba
lduha [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! %l3 = ff0000000000005d, %l3 = ff0000000000005d, %l0 = 00000000000000ff
sdivx %l3,%l3,%l0 ! %l0 = 0000000000000001
! Mem[0000000010181400] = ff000000, %l7 = 000000002d00002d
ldsba [%i6+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000100c1410] = 00000000 00000000, %l2 = 00000000, %l3 = 0000005d
ldd [%i3+%o5],%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030041410] = 7f80000000000000, %f24 = 00000000 159a9631
ldda [%i1+%o5]0x89,%f24 ! %f24 = 7f800000 00000000
! %l5 = 0000000000000031, %l1 = ffffeb16b5571371, %y = 00000000
sdiv %l5,%l1,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = 00000001
! Mem[00000000100c1400] = c46788cf6f00787f, %f28 = 00ff0000 000000ff
ldda [%i3+%g0]0x80,%f28 ! %f28 = c46788cf 6f00787f
! Mem[0000000010001438] = ff7c00ff ffff00ff, %l6 = 00000000, %l7 = ffffffff
ldd [%i0+0x038],%l6 ! %l6 = 00000000ff7c00ff 00000000ffff00ff
! Mem[0000000021800180] = ca4c59fe, %l0 = 0000000000000001
ldsha [%o3+0x180]%asi,%l0 ! %l0 = ffffffffffffca4c
! Starting 10 instruction Store Burst
! Mem[0000000010041400] = ff7c00ff, %l5 = 0000000000000000
swapa [%i1+%g0]0x80,%l5 ! %l5 = 00000000ff7c00ff
p0_label_238:
! %l4 = 0000000000000003, Mem[00000000300c1410] = 5d00000000000000
stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000003
! %f6 = 00000000 2669d7ba, Mem[0000000010041408] = 00000000 ffffffff
stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 2669d7ba
! %l0 = ffffffffffffca4c, Mem[0000000030141400] = ff7c00ff0000004e
stxa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffffffffca4c
! %l3 = 0000000000000000, Mem[00000000211c0000] = 0000c666
stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = 0000c666
! %f4 = 7f800000 00000000, %l3 = 0000000000000000
! Mem[0000000010081428] = b1ded3c800000000
add %i2,0x028,%g1
stda %f4,[%g1+%l3]ASI_PST8_P ! Mem[0000000010081428] = b1ded3c800000000
! %l4 = 0000000000000003, Mem[0000000010101438] = 00000000000000ff
stx %l4,[%i4+0x038] ! Mem[0000000010101438] = 0000000000000003
! Mem[0000000030181408] = 00000000, %l6 = 00000000ff7c00ff
ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081404] = 0000b58e, %l6 = 0000000000000000
swap [%i2+0x004],%l6 ! %l6 = 000000000000b58e
! %l7 = 00000000ffff00ff, imm = 0000000000000073, %l6 = 000000000000b58e
xnor %l7,0x073,%l6 ! %l6 = ffffffff0000ff73
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ff000000, %l4 = 0000000000000003
ldsha [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
p0_label_239:
! Mem[0000000010101408] = 0000860048deff90, %l6 = ffffffff0000ff73
ldxa [%i4+%o4]0x88,%l6 ! %l6 = 0000860048deff90
! Mem[0000000010001400] = ff007cff00000000, %l6 = 0000860048deff90
ldxa [%i0+%g0]0x88,%l6 ! %l6 = ff007cff00000000
! Mem[0000000010041400] = 00000000, %l3 = 0000000000000000
lduba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l3 = 0000000000000000
ldsh [%i1+%o4],%l3 ! %l3 = 0000000000000000
! Mem[0000000010001408] = 000000ff, %l7 = 00000000ffff00ff
lduha [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %l2 = 0000000000000000, imm = 0000000000000776, %l4 = ffffffffffffff00
xor %l2,0x776,%l4 ! %l4 = 0000000000000776
! Mem[0000000030141410] = 00000000, %l0 = ffffffffffffca4c
ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101400] = 00000000, %l4 = 0000000000000776
lduha [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001410] = 000000ff, %l2 = 0000000000000000
lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000201c0001] = ffff6bf6, %l1 = ffffeb16b5571371
ldstub [%o0+0x001],%l1 ! %l1 = 000000ff000000ff
p0_label_240:
! Mem[0000000010041428] = 2d75329a, %l7 = 00000000000000ff
swap [%i1+0x028],%l7 ! %l7 = 000000002d75329a
! %l0 = 0000000000000000, Mem[0000000030001410] = 0000ff00000000ff
stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
! Mem[0000000030081408] = ff0000ff, %l5 = 00000000ff7c00ff
ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[00000000300c1410] = 03000000
stha %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff0000
! %f24 = 7f800000 00000000, %l1 = 00000000000000ff
! Mem[0000000010141430] = 00ff0000ffc595dd
add %i5,0x030,%g1
stda %f24,[%g1+%l1]ASI_PST16_P ! Mem[0000000010141430] = 7f80000000000000
! Mem[00000000100c1430] = ffffffff, %l0 = 0000000000000000, %asi = 80
swapa [%i3+0x030]%asi,%l0 ! %l0 = 00000000ffffffff
! %f18 = 00000000 ffffffff, %l5 = 00000000000000ff
! Mem[0000000010181418] = 000000002669d7ba
add %i6,0x018,%g1
stda %f18,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010181418] = ffffffff00000000
! %f12 = ffffffff ffe1e712, Mem[0000000030081400] = 00000000 00000000
stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff ffe1e712
! %l6 = ff007cff00000000, Mem[0000000030141410] = 00000000
stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_28:
! %l0 = 00000000ffffffff
setx 0xff766f103c014b61,%g7,%l0 ! %l0 = ff766f103c014b61
! %l1 = 00000000000000ff
setx 0x21f36b978bcb923a,%g7,%l1 ! %l1 = 21f36b978bcb923a
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 = ff766f103c014b61
setx 0x5bab1a706629a13a,%g7,%l0 ! %l0 = 5bab1a706629a13a
! %l1 = 21f36b978bcb923a
setx 0x1183efe0380ffa84,%g7,%l1 ! %l1 = 1183efe0380ffa84
p0_label_241:
! Mem[0000000010141408] = 00000000, %l6 = ff007cff00000000
lduba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081410] = 00000000, %l5 = 00000000000000ff
ldswa [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[000000001004142c] = c46788cf, %l7 = 000000002d75329a
ldswa [%i1+0x02c]%asi,%l7 ! %l7 = ffffffffc46788cf
! Mem[0000000010101400] = 00000000, %l6 = 0000000000000000
ldsba [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = 00000000, %f11 = ffff5252
lda [%i1+%o5]0x89,%f11 ! %f11 = 00000000
! Mem[0000000010001400] = 00000000, %l5 = 0000000000000000
lduha [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l5 = 0000000000000000
ldswa [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041408] = 5d0000009ac0a24d, %f30 = ff0000c5 000000ff
ldda [%i1+%o4]0x89,%f30 ! %f30 = 5d000000 9ac0a24d
! Starting 10 instruction Store Burst
! %f29 = 6f00787f, %f20 = 00000000, %f8 = 00000000
fdivs %f29,%f20,%f8 ! %f8 = 7f800000
p0_label_242:
! %l5 = 0000000000000000, Mem[0000000030081400] = ffffffff
stha %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000ffff
! Mem[00000000300c1408] = b9ff0000, %l5 = 0000000000000000
swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000b9ff0000
! %l7 = ffffffffc46788cf, Mem[0000000030181400] = 0000004000000000
stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffffc46788cf
! %l7 = ffffffffc46788cf, Mem[0000000010001408] = 5d000000000000ff
stxa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffffc46788cf
! %f4 = 7f800000 00000000, %l2 = 00000000000000ff
! Mem[0000000030001438] = 04089650a7ce975d
add %i0,0x038,%g1
stda %f4,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030001438] = 000000000000807f
! %l7 = ffffffffc46788cf, Mem[00000000300c1410] = 00ff0000
stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 88cf0000
! %l0 = 5bab1a706629a13a, Mem[0000000030081400] = 0000ffff
stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = a13affff
! %l2 = 00000000000000ff, Mem[0000000010141408] = 00000000000000ff
stxa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
! Mem[0000000010001400] = 00000000, %l7 = ffffffffc46788cf
swapa [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! %l4 = 0000000000000000, %l3 = 0000000000000000, %l5 = 00000000b9ff0000
mulx %l4,%l3,%l5 ! %l5 = 0000000000000000
p0_label_243:
! Mem[0000000010181410] = 7f80000000000000, %f0 = ff000000 00000000
ldda [%i6+%o5]0x80,%f0 ! %f0 = 7f800000 00000000
! Mem[0000000010041400] = 3196410b 00000000, %l6 = 00000000, %l7 = 00000000
ldda [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000 000000003196410b
! Mem[0000000030001408] = 00ff000000000000, %l2 = 00000000000000ff
ldxa [%i0+%o4]0x81,%l2 ! %l2 = 00ff000000000000
! Mem[0000000030001400] = 00000000ff000000, %l5 = 0000000000000000
ldxa [%i0+%g0]0x89,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030141410] = 00000000000000ff, %f12 = ffffffff ffe1e712
ldda [%i5+%o5]0x81,%f12 ! %f12 = 00000000 000000ff
! Mem[0000000010181408] = 0000005d, %l5 = 00000000ff000000
lduba [%i6+%o4]0x88,%l5 ! %l5 = 000000000000005d
! Mem[00000000300c1408] = 00000000, %l0 = 5bab1a706629a13a
lduwa [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
! %f27 = 0338d000, %f19 = ffffffff, %f6 = 00000000
fdivs %f27,%f19,%f6 ! %f6 = ffffffff
membar #Sync ! Added by membar checker (37)
! Mem[0000000030181400] = ffffffff c46788cf ff000000 ff69d7ba
! Mem[0000000030181410] = 00000000 ffff0000 5d000000 0000ffff
! Mem[0000000030181420] = 00000034 dd95c5ff 00000000 0b419631
! Mem[0000000030181430] = ff000000 000000ff 34000000 ffff8dff
ldda [%i6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030181400
! Starting 10 instruction Store Burst
! %f8 = 7f800000, Mem[0000000010001408] = c46788cf
sta %f8 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 7f800000
p0_label_244:
! %l2 = 00ff000000000000, Mem[0000000010141408] = 00000000
stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! %f0 = 7f800000 00000000, %f13 = 000000ff
fdtos %f0 ,%f13 ! %f13 = 7f800000
! %f2 = 5d000000 00000000, Mem[0000000030041410] = 00000000 7f800000
stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5d000000 00000000
! %l4 = 00000000, %l5 = 0000005d, Mem[00000000100c1418] = 00000000 2669d7ba
std %l4,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 0000005d
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181408] = 0000005d 00000000
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
! %l6 = 00000000, %l7 = 3196410b, Mem[0000000030001410] = 00000000 00000000
stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 3196410b
! Mem[0000000010101410] = b9ff0000, %l3 = 0000000000000000
swapa [%i4+%o5]0x80,%l3 ! %l3 = 00000000b9ff0000
! Mem[0000000030001408] = 00ff0000, %l4 = 0000000000000000
swapa [%i0+%o4]0x81,%l4 ! %l4 = 0000000000ff0000
! Mem[00000000100c142c] = 000000ff, %l5 = 000000000000005d
swap [%i3+0x02c],%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 9ac0a24d, %l4 = 0000000000ff0000
lduha [%i1+%o4]0x89,%l4 ! %l4 = 000000000000a24d
p0_label_245:
! Mem[0000000030041408] = 4da2c09a, %l6 = 0000000000000000
lduha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000004da2
! Mem[0000000010001438] = ff7c00ff ffff00ff, %l6 = 00004da2, %l7 = 3196410b
ldd [%i0+0x038],%l6 ! %l6 = 00000000ff7c00ff 00000000ffff00ff
! Mem[0000000010141400] = 00000000, %l2 = 00ff000000000000
lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081400] = ffff3aa1, %l4 = 000000000000a24d
lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000a1
! Mem[0000000010001410] = 03000000, %f14 = 5d000000
ld [%i0+%o5],%f14 ! %f14 = 03000000
! Mem[0000000010181410] = 7f800000, %l5 = 00000000000000ff
lduha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000007f80
! Mem[00000000300c1410] = 88cf0000 00000000, %l4 = 000000a1, %l5 = 00007f80
ldda [%i3+%o5]0x81,%l4 ! %l4 = 0000000088cf0000 0000000000000000
! Mem[0000000010041400] = 00000000, %l0 = 0000000000000000
lduwa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101408] = 0000860048deff90, %f4 = 7f800000 00000000
ldda [%i4+%o4]0x88,%f4 ! %f4 = 00008600 48deff90
! Starting 10 instruction Store Burst
! %f8 = 7f800000 ffffffff, %l3 = 00000000b9ff0000
! Mem[0000000010181410] = 7f80000000000000
add %i6,0x010,%g1
stda %f8,[%g1+%l3]ASI_PST32_P ! Mem[0000000010181410] = 7f80000000000000
p0_label_246:
! %l2 = 0000000000000000, Mem[0000000030041400] = 00000000
stha %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! Mem[0000000020800000] = ff2d98bf, %l2 = 0000000000000000
ldstub [%o1+%g0],%l2 ! %l2 = 000000ff000000ff
! %l1 = 1183efe0380ffa84, Mem[0000000010181400] = 000000ff
stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000084
! Mem[0000000010101400] = 00000000, %l4 = 0000000088cf0000
ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = 5bff0000, %l7 = 00000000ffff00ff
ldstuba [%i3+%o4]0x80,%l7 ! %l7 = 0000005b000000ff
! Mem[0000000010081400] = ff210000, %l4 = 0000000000000000
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000020800040] = ffff359e, %l4 = 00000000000000ff
ldstub [%o1+0x040],%l4 ! %l4 = 000000ff000000ff
! Mem[000000001008141c] = 0b4196ff, %l2 = 00000000000000ff
swap [%i2+0x01c],%l2 ! %l2 = 000000000b4196ff
! Mem[0000000030181408] = 000000ff, %l6 = 00000000ff7c00ff
swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 000000000000807f, %f8 = 7f800000 ffffffff
ldda [%i6+%o5]0x88,%f8 ! %f8 = 00000000 0000807f
p0_label_247:
! %l4 = 00000000000000ff, %l5 = 0000000000000000, %l2 = 000000000b4196ff
udivx %l4,%l5,%l2 ! Div by zero, %l0 = 0000000000000050
membar #Sync ! Added by membar checker (38)
! Mem[0000000010081400] = ff210000 00000000 000021ff 00000000
! Mem[0000000010081410] = 00000000 ffffffb9 00000034 000000ff
! Mem[0000000010081420] = 00000034 dd95c5ff b1ded3c8 00000000
! Mem[0000000010081430] = ff33a6cf c78dcd1f d792467c 00000000
ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
! Mem[0000000020800040] = ffff359e, %l5 = 0000000000000000
lduh [%o1+0x040],%l5 ! %l5 = 000000000000ffff
! Mem[0000000010001410] = 0000003100000003, %f8 = 00000000 0000807f
ldda [%i0+%o5]0x88,%f8 ! %f8 = 00000031 00000003
! %f0 = 7f800000, Mem[0000000010181410] = 0000807f
sta %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7f800000
! Mem[0000000010001400] = cf8867c4, %l1 = 1183efe0380ffa84
lduwa [%i0+%g0]0x80,%l1 ! %l1 = 00000000cf8867c4
! Mem[0000000010041410] = 000000ff, %l5 = 000000000000ffff
lduha [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181408] = 00000000, %l6 = 00000000000000ff
ldsha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081410] = 00000000ffffffb9, %l2 = 000000000b4196ff
ldxa [%i2+0x010]%asi,%l2 ! %l2 = 00000000ffffffb9
! Starting 10 instruction Store Burst
! %f14 = 03000000 2d00002d, %l4 = 00000000000000ff
! Mem[00000000100c1438] = ff000000f6cda1ad
add %i3,0x038,%g1
stda %f14,[%g1+%l4]ASI_PST8_PL ! Mem[00000000100c1438] = 2d00002d00000003
p0_label_248:
! Mem[0000000010041430] = 730d0000ffffb58e, %l0 = 0000000000000028, %l6 = 0000000000000000
add %i1,0x30,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 730d0000ffffb58e
! %f0 = 7f800000 00000000, %l7 = 000000000000005b
! Mem[0000000030041400] = 00000000000000ff
stda %f0,[%i1+%l7]ASI_PST32_S ! Mem[0000000030041400] = 7f80000000000000
! Mem[0000000030141408] = 78b5ffff, %l1 = 00000000cf8867c4
swapa [%i5+%o4]0x81,%l1 ! %l1 = 0000000078b5ffff
! %l3 = 00000000b9ff0000, Mem[00000000300c1410] = 0000cf88
stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! %l6 = 730d0000ffffb58e, Mem[0000000010001412] = 03000000
stb %l6,[%i0+0x012] ! Mem[0000000010001410] = 03008e00
! %f14 = 03000000 2d00002d, Mem[0000000030081400] = ffff3aa1 12e7e1ff
stda %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = 03000000 2d00002d
! Mem[0000000030101400] = 0000002d, %l1 = 0000000078b5ffff
swapa [%i4+%g0]0x81,%l1 ! %l1 = 000000000000002d
! %l2 = 00000000ffffffb9, Mem[0000000030081400] = 2d00002d
stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = b900002d
! Mem[0000000010141414] = 00000000, %l7 = 000000000000005b
ldstub [%i5+0x014],%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 0000ffff, %l4 = 00000000000000ff
lduba [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_249:
! Mem[0000000030141408] = ffffa95dc46788cf, %f14 = 03000000 2d00002d
ldda [%i5+%o4]0x89,%f14 ! %f14 = ffffa95d c46788cf
! Mem[0000000010001400] = cf8867c4, %l0 = 0000000000000028
lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000cf88
! Mem[0000000030041400] = 7f800000, %l7 = 0000000000000000
ldswa [%i1+%g0]0x81,%l7 ! %l7 = 000000007f800000
! Mem[00000000211c0000] = 0000c666, %l5 = 00000000000000ff
lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101408] = 00000000, %f7 = 2669d7ba
lda [%i4+%o4]0x89,%f7 ! %f7 = 00000000
! Mem[0000000010101408] = 48deff90, %f15 = c46788cf
lda [%i4+%o4]0x88,%f15 ! %f15 = 48deff90
! Mem[0000000030181410] = 00000000, %f1 = 00000000
lda [%i6+%o5]0x89,%f1 ! %f1 = 00000000
! Mem[0000000030141408] = cf8867c4, %l3 = 00000000b9ff0000
ldsba [%i5+%o4]0x81,%l3 ! %l3 = ffffffffffffffcf
! Mem[0000000030101408] = 000000000000002d, %l2 = 00000000ffffffb9
ldxa [%i4+%o4]0x81,%l2 ! %l2 = 000000000000002d
! Starting 10 instruction Store Burst
! %f11 = 00000000, %f6 = ffffffff, %f12 = 00000000 7f800000
fsmuld %f11,%f6 ,%f12 ! %f12 = ffffffff e0000000
p0_label_250:
! Mem[00000000300c1400] = 00000000, %l4 = 00000000000000ff
swapa [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081400] = ff21000000000000, %l0 = 000000000000cf88, %l1 = 000000000000002d
casxa [%i2]0x80,%l0,%l1 ! %l1 = ff21000000000000
! %f6 = ffffffff, Mem[0000000030041408] = 4da2c09a
sta %f6 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff
! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %l7 = 000000007f800000, Mem[0000000010041411] = ff000000, %asi = 80
stba %l7,[%i1+0x011]%asi ! Mem[0000000010041410] = ff000000
! %f18 = 00000000 ff210000, %l5 = 0000000000000000
! Mem[0000000030141410] = 00000000000000ff
add %i5,0x010,%g1
stda %f18,[%g1+%l5]ASI_PST16_S ! Mem[0000000030141410] = 00000000000000ff
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030181408] = ff7c00ff bad769ff
stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 00000000
! Mem[00000000201c0001] = ffff6bf6, %l4 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010141436] = 00000000, %l7 = 000000007f800000
ldstuba [%i5+0x036]%asi,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 26000000 0000ffff, %l6 = ffffb58e, %l7 = 00000000
ldda [%i3+%o4]0x88,%l6 ! %l6 = 000000000000ffff 0000000026000000
p0_label_251:
! Mem[0000000010101428] = 2d00002d, %f25 = 34000000
ld [%i4+0x028],%f25 ! %f25 = 2d00002d
! Mem[0000000010101400] = 000000ff, %l7 = 0000000026000000
lduha [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1400] = 000000ff, %f18 = 00000000
lda [%i3+%g0]0x89,%f18 ! %f18 = 000000ff
! Mem[0000000010041408] = 00000000, %l6 = 000000000000ffff
ldsha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081410] = 00000000, %f31 = 7c4692d7
lda [%i2+%o5]0x88,%f31 ! %f31 = 00000000
! Mem[0000000010041400] = 00000000, %l4 = 00000000000000ff
ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = 000000ff, %l7 = 00000000000000ff
lduba [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181400] = 84000000, %l3 = ffffffffffffffcf
lduba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000084
! Mem[0000000010141400] = 3100000000000000, %l6 = 0000000000000000
ldxa [%i5+%g0]0x88,%l6 ! %l6 = 3100000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010041400] = 3196410b00000000
stxa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000000000000
p0_label_252:
! Mem[00000000211c0001] = 0000c666, %l3 = 0000000000000084
ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1430] = 00000000 ffe1e712
std %l6,[%i3+0x030] ! Mem[00000000100c1430] = 00000000 000000ff
! %l7 = 00000000000000ff, Mem[0000000021800081] = 009d2e32, %asi = 80
stba %l7,[%o3+0x081]%asi ! Mem[0000000021800080] = 00ff2e32
! Mem[0000000010141410] = 159a9631, %l5 = 0000000000000000
ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000031000000ff
! %l6 = 3100000000000000, Mem[0000000010001408] = 0000807fffffffff, %asi = 80
stxa %l6,[%i0+0x008]%asi ! Mem[0000000010001408] = 3100000000000000
! Mem[0000000030141410] = 00000000, %l5 = 0000000000000031
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! %l6 = 3100000000000000, Mem[0000000021800141] = ffffcd46
stb %l6,[%o3+0x141] ! Mem[0000000021800140] = ff00cd46
! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
swapa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! %l1 = ff21000000000000, Mem[00000000211c0000] = 00ffc666
stb %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00ffc666
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
lduwa [%i1+0x000]%asi,%l5 ! %l5 = 0000000000000000
p0_label_253:
! Mem[00000000201c0000] = ffff6bf6, %l0 = 000000000000cf88
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1420] = bb47b88692e6fbc0, %l2 = 000000000000002d
ldxa [%i3+0x020]%asi,%l2 ! %l2 = bb47b88692e6fbc0
! Mem[0000000030181408] = 00000000, %l1 = ff21000000000000
ldswa [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101408] = 48deff90, %l0 = ffffffffffffffff
lduba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000090
! Mem[00000000300c1408] = 000000000000807f, %l1 = 0000000000000000
ldxa [%i3+%o4]0x81,%l1 ! %l1 = 000000000000807f
! Mem[0000000010101418] = 5d000000, %l6 = 3100000000000000
lduha [%i4+0x01a]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = 00000000, %l3 = 0000000000000000
ldsba [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l5 = 0000000000000000
lduwa [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 84000000, %l3 = 0000000000000000
swapa [%i6+%g0]0x80,%l3 ! %l3 = 0000000084000000
p0_label_254:
! Mem[00000000100c1408] = ffff0000, %l3 = 0000000084000000
ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030001400] = 000000ff, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! %l2 = bb47b88692e6fbc0, Mem[0000000010001410] = 03008e0031000000
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = bb47b88692e6fbc0
! %l7 = 00000000000000ff, Mem[0000000010001410] = bb47b886
stba %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff47b886
! Mem[000000001000141c] = 005b0000, %l5 = 00000000, %l2 = 92e6fbc0
add %i0,0x1c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000005b0000
! %f12 = ffffffff e0000000, Mem[0000000010041410] = ff000000 00000000
stda %f12,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff e0000000
! %l0 = 0000000000000090, Mem[0000000030081408] = ff0000ff
stba %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 900000ff
! Mem[0000000030081400] = 2d0000b9, %l5 = 0000000000000000
swapa [%i2+%g0]0x89,%l5 ! %l5 = 000000002d0000b9
! %l0 = 0000000000000090, Mem[0000000030041400] = 0000807f
stba %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00008090
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 00000000, %l4 = 0000000000000000
ldsha [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
p0_label_255:
! %l6 = 0000000000000000, immed = 000006f0, %y = 00000001
udiv %l6,0x6f0,%l3 ! %l3 = 000000000024e6a1
mov %l0,%y ! %y = 00000090
! Mem[0000000010001408] = 0000000000000031, %f24 = ffc595dd 2d00002d
ldda [%i0+%o4]0x88,%f24 ! %f24 = 00000000 00000031
! Mem[0000000030141400] = ffffffffffffca4c, %l3 = 000000000024e6a1
ldxa [%i5+%g0]0x89,%l3 ! %l3 = ffffffffffffca4c
! %l3 = ffffffffffffca4c, Mem[0000000030001400] = ff0000ff
stha %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff00ca4c
! Mem[00000000100c1410] = 00000000 00000000, %l4 = 00000000, %l5 = 2d0000b9
ldda [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010001400] = cf8867c4, %l7 = 00000000000000ff
lduba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000cf
! Mem[00000000100c141c] = 0000005d, %l3 = ffffffffffffca4c
ldsh [%i3+0x01e],%l3 ! %l3 = 000000000000005d
! Mem[0000000010001408] = 00000031, %f17 = 000021ff
lda [%i0+%o4]0x88,%f17 ! %f17 = 00000031
! Mem[0000000010181408] = 00000000, %l6 = 0000000000000000
lduba [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (39)
! %f26 = 00000000 c8d3deb1, Mem[0000000010081410] = 00000000 b9ffffff
stda %f26,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 c8d3deb1
p0_label_256:
! Mem[0000000030181410] = 00000000, %l6 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %l0 = 0000000000000090, Mem[0000000030001408] = 00000000
stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00900000
! %l5 = 0000000000000000, Mem[00000000211c0000] = 00ffc666, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c666
! %l1 = 000000000000807f, Mem[0000000010081408] = 000021ff
stha %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 807f21ff
! %l4 = 0000000000000000, Mem[0000000030181410] = ff000000
stba %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! %l2 = 00000000005b0000, Mem[0000000010141410] = ff969a15, %asi = 80
stwa %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 005b0000
! %l4 = 0000000000000000, Mem[0000000030081408] = 900000ff
stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! Mem[0000000010101408] = 90ffde48, %l7 = 00000000000000cf
swapa [%i4+%o4]0x80,%l7 ! %l7 = 0000000090ffde48
! %l6 = 00000000, %l7 = 90ffde48, Mem[00000000300c1410] = 00000000 00000000
stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 90ffde48
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 7f800000, %f27 = c8d3deb1
lda [%i6+%o5]0x88,%f27 ! %f27 = 7f800000
p0_label_257:
! Mem[00000000300c1408] = 00000000 0000807f, %l4 = 00000000, %l5 = 00000000
ldda [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000 000000000000807f
! Mem[00000000300c1410] = 00000000, %l2 = 00000000005b0000
ldswa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = c46788cf, %l4 = 0000000000000000
ldsba [%i5+%o4]0x89,%l4 ! %l4 = ffffffffffffffcf
! Mem[0000000010081400] = 000021ff, %l3 = 000000000000005d
lduwa [%i2+%g0]0x88,%l3 ! %l3 = 00000000000021ff
! Mem[0000000030081400] = 00000000, %l5 = 000000000000807f
lduwa [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000020800040] = ffff359e, %l6 = 0000000000000000
ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffffff
! %l1 = 000000000000807f, imm = 00000000000003b3, %l1 = 000000000000807f
addc %l1,0x3b3,%l1 ! %l1 = 0000000000008432
! %l5 = 0000000000000000, %l0 = 0000000000000090, %l3 = 00000000000021ff
orn %l5,%l0,%l3 ! %l3 = ffffffffffffff6f
! Mem[0000000010081408] = 807f21ff, %l4 = ffffffffffffffcf
lduha [%i2+%o4]0x80,%l4 ! %l4 = 000000000000807f
! Starting 10 instruction Store Burst
! %f2 = 5d000000 00000000, Mem[00000000100c1400] = cf8867c4 7f78006f
stda %f2 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 5d000000 00000000
p0_label_258:
! %l5 = 0000000000000000, Mem[0000000010041410] = ffffffff
stha %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff0000
! %l3 = ffffffffffffff6f, Mem[00000000100c140c] = 00000026
stw %l3,[%i3+0x00c] ! Mem[00000000100c140c] = ffffff6f
! %f22 = ff000000 34000000, %l6 = ffffffffffffffff
! Mem[0000000010101438] = 0000000000000003
add %i4,0x038,%g1
stda %f22,[%g1+%l6]ASI_PST32_P ! Mem[0000000010101438] = ff00000034000000
! %l3 = ffffffffffffff6f, Mem[0000000010141408] = ff00000000000000
stxa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffffffffff6f
! Code Fragment 4
p0_fragment_29:
! %l0 = 0000000000000090
setx 0x2aebf1685c10ce53,%g7,%l0 ! %l0 = 2aebf1685c10ce53
! %l1 = 0000000000008432
setx 0x6f1d40bf80f17847,%g7,%l1 ! %l1 = 6f1d40bf80f17847
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 = 2aebf1685c10ce53
setx 0xd62b4e9fadff25b9,%g7,%l0 ! %l0 = d62b4e9fadff25b9
! %l1 = 6f1d40bf80f17847
setx 0x243418efc1c54ec3,%g7,%l1 ! %l1 = 243418efc1c54ec3
! %f19 = ff210000, Mem[0000000030081410] = 000000ff
sta %f19,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff210000
! Mem[0000000030141400] = ffffca4c, %l3 = ffffffffffffff6f
swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000ffffca4c
! %l1 = 243418efc1c54ec3, Mem[00000000300c1410] = 90ffde4800000000
stxa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 243418efc1c54ec3
! Mem[0000000010041408] = 00000000, %l3 = 00000000ffffca4c
swapa [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = cf000000, %l1 = 243418efc1c54ec3
ldswa [%i4+%o4]0x88,%l1 ! %l1 = ffffffffcf000000
p0_label_259:
! Mem[00000000201c0000] = ffff6bf6, %l0 = d62b4e9fadff25b9
ldsba [%o0+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000300c1400] = ff000000, %f3 = 00000000
lda [%i3+%g0]0x81,%f3 ! %f3 = ff000000
! Mem[0000000010041400] = 00000000, %l2 = 0000000000000000
ldsba [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101428] = 2d00002d, %l1 = ffffffffcf000000
ldswa [%i4+0x028]%asi,%l1 ! %l1 = 000000002d00002d
! Mem[0000000030141400] = ffffff6f, %l4 = 000000000000807f
ldswa [%i5+%g0]0x89,%l4 ! %l4 = ffffffffffffff6f
! %l0 = ffffffffffffffff, immed = fffff26c, %y = 00000090
umul %l0,-0xd94,%l1 ! %l1 = fffff26b00000d94, %y = fffff26b
! Mem[0000000010141438] = bad76926, %f12 = ffffffff
ld [%i5+0x038],%f12 ! %f12 = bad76926
! Mem[00000000100c1400] = 000000000000005d, %l2 = 0000000000000000
ldxa [%i3+%g0]0x80,%l2 ! %l2 = 000000000000005d
! Mem[0000000010041410] = ffff0000, %l6 = ffffffffffffffff
ldswa [%i1+%o5]0x88,%l6 ! %l6 = ffffffffffff0000
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffffff, Mem[0000000030001408] = 0000000000009000
stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffffffffffff
p0_label_260:
! Mem[0000000010081410] = b1ded3c8, %l0 = ffffffffffffffff
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000b1000000ff
! Mem[0000000030081408] = 00000000, %l5 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001427] = 97340d73, %l6 = ffffffffffff0000
ldstub [%i0+0x027],%l6 ! %l6 = 00000073000000ff
! %l6 = 0000000000000073, Mem[00000000211c0001] = 0000c666, %asi = 80
stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0073c666
! %f10 = 9ac0a24d 00000000, Mem[00000000300c1410] = c34ec5c1 ef183424
stda %f10,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 9ac0a24d 00000000
! Mem[00000000100c143c] = 00000003, %l2 = 000000000000005d
swap [%i3+0x03c],%l2 ! %l2 = 0000000000000003
! Mem[0000000030181408] = 00000000, %l0 = 00000000000000b1
ldstuba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! %l4 = ffffff6f, %l5 = 00000000, Mem[0000000030081410] = ff210000 ff000000
stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffff6f 00000000
! %l4 = ffffffffffffff6f, Mem[0000000020800001] = ff2d98bf, %asi = 80
stba %l4,[%o1+0x001]%asi ! Mem[0000000020800000] = ff6f98bf
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000 00000000, %l2 = 00000003, %l3 = 00000000
ldda [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000
p0_label_261:
! Mem[0000000010041410] = 0000ffffe0000000, %f12 = bad76926 e0000000
ldd [%i1+%o5],%f12 ! %f12 = 0000ffff e0000000
! Mem[0000000030081400] = 00000000, %l5 = 0000000000000000
lduwa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Code Fragment 4
p0_fragment_30:
! %l0 = 0000000000000000
setx 0x66f7255010239fd5,%g7,%l0 ! %l0 = 66f7255010239fd5
! %l1 = fffff26b00000d94
setx 0xb35a07dfdaa157e1,%g7,%l1 ! %l1 = b35a07dfdaa157e1
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 = 66f7255010239fd5
setx 0xb9ac066851e0a397,%g7,%l0 ! %l0 = b9ac066851e0a397
! %l1 = b35a07dfdaa157e1
setx 0xc95a9d3ff5938178,%g7,%l1 ! %l1 = c95a9d3ff5938178
! Mem[0000000010141400] = 00000000, %l5 = 0000000000000000
lduba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
lduwa [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = ff000000, %f2 = 5d000000
lda [%i5+%o5]0x81,%f2 ! %f2 = ff000000
! Mem[00000000100c1410] = 0000000000000000, %l7 = 0000000090ffde48
ldxa [%i3+0x010]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001408] = ffffffffffffffff, %f8 = 00000031 00000003
ldda [%i0+%o4]0x81,%f8 ! %f8 = ffffffff ffffffff
! Mem[0000000010041408] = 4ccaffff, %l2 = 0000000000000000
lduba [%i1+%o4]0x80,%l2 ! %l2 = 000000000000004c
! Starting 10 instruction Store Burst
! %l6 = 0000000000000073, Mem[0000000030181408] = ff000000
stba %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 73000000
p0_label_262:
! Mem[0000000030081410] = ffffff6f, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 0000006f000000ff
! %l1 = c95a9d3ff5938178, Mem[0000000030041410] = 00000000
stha %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 81780000
! Mem[0000000030001400] = ff00ca4c, %l4 = ffffffffffffff6f
swapa [%i0+%g0]0x89,%l4 ! %l4 = 00000000ff00ca4c
! Code Fragment 3
p0_fragment_31:
! %l0 = b9ac066851e0a397
setx 0x83eff698477c0dbc,%g7,%l0 ! %l0 = 83eff698477c0dbc
! %l1 = c95a9d3ff5938178
setx 0x93d25e8800637ab1,%g7,%l1 ! %l1 = 93d25e8800637ab1
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 = 83eff698477c0dbc
setx 0x89e7a197b2d2ba6c,%g7,%l0 ! %l0 = 89e7a197b2d2ba6c
! %l1 = 93d25e8800637ab1
setx 0xe506685001287bb6,%g7,%l1 ! %l1 = e506685001287bb6
! Mem[00000000211c0000] = 0073c666, %l1 = e506685001287bb6
ldstub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
! %f10 = 9ac0a24d 00000000, Mem[0000000010081410] = c8d3deff 00000000
stda %f10,[%i2+%o5]0x88 ! Mem[0000000010081410] = 9ac0a24d 00000000
! %f30 = 00000000 00000000, %l7 = 0000000000000000
! Mem[0000000010181408] = 0000000000000000
add %i6,0x008,%g1
stda %f30,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181408] = 0000000000000000
! %f16 = 00000000 00000031 000000ff ff210000
! %f20 = b9ffffff 00000000 ff000000 34000000
! %f24 = 00000000 00000031 00000000 7f800000
! %f28 = 1fcd8dc7 cfa633ff 00000000 00000000
stda %f16,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
! %l5 = 0000000000000000, Mem[000000001010140c] = 00860000
stb %l5,[%i4+0x00c] ! Mem[000000001010140c] = 00860000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (40)
! Mem[0000000010181410] = 000000007f800000, %l1 = 0000000000000000
ldxa [%i6+%o5]0x88,%l1 ! %l1 = 000000007f800000
p0_label_263:
! Mem[0000000010141408] = 6fffffff, %l7 = 0000000000000000
ldub [%i5+0x009],%l7 ! %l7 = 00000000000000ff
! %f28 = 1fcd8dc7 cfa633ff, %f13 = e0000000
fdtoi %f28,%f13 ! %f13 = 00000000
! Mem[0000000010141410] = 00005b00, %f3 = ff000000
lda [%i5+%o5]0x88,%f3 ! %f3 = 00005b00
! Mem[00000000218001c0] = 002d13ce, %l5 = 0000000000000000
ldub [%o3+0x1c0],%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1438] = 2d00002d, %l0 = 89e7a197b2d2ba6c
lduh [%i3+0x038],%l0 ! %l0 = 0000000000002d00
! Mem[0000000010181410] = 0000807f, %f16 = 00000000
lda [%i6+%o5]0x80,%f16 ! %f16 = 0000807f
! Mem[00000000100c1400] = 00000000, %l2 = 000000000000004c
lduwa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = cf8867c4, %l5 = 0000000000000000
lduwa [%i5+%o4]0x81,%l5 ! %l5 = 00000000cf8867c4
! Mem[00000000201c0000] = ffff6bf6, %l1 = 000000007f800000
lduba [%o0+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 0000000000000073, Mem[0000000010181418] = ffffffff
stw %l6,[%i6+0x018] ! Mem[0000000010181418] = 00000073
p0_label_264:
! %l4 = 00000000ff00ca4c, Mem[00000000100c1400] = 00000000
stba %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000004c
! %f11 = 00000000, Mem[00000000300c1400] = ff000000
sta %f11,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! Mem[00000000201c0000] = ffff6bf6, %l0 = 0000000000002d00
ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010141410] = 005b0000, %l0 = 00000000000000ff
ldstuba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %f22 = ff000000 34000000, Mem[0000000010101408] = 000000cf 00860000
stda %f22,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000 34000000
! %l6 = 0000000000000073, imm = fffffffffffff906, %l5 = 00000000cf8867c4
subc %l6,-0x6fa,%l5 ! %l5 = 000000000000076d
! %l4 = 00000000ff00ca4c, Mem[0000000030001410] = 0b41963100000000
stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000ff00ca4c
! Mem[0000000010081429] = b1ded3c8, %l2 = 0000000000000000
ldstuba [%i2+0x029]%asi,%l2 ! %l2 = 000000de000000ff
! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000073
swapa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000, %l3 = 000000000000006f
ldswa [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
p0_label_265:
! Mem[0000000030041410] = 81780000, %f25 = 00000031
lda [%i1+%o5]0x81,%f25 ! %f25 = 81780000
! Mem[0000000010081410] = 00000000, %f31 = 00000000
lda [%i2+0x010]%asi,%f31 ! %f31 = 00000000
! Mem[0000000010001404] = ff7c00ff, %l7 = 00000000000000ff
ldub [%i0+0x006],%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = bad76926ffffca4c, %f16 = 0000807f 00000031
ldda [%i1+%o4]0x88,%f16 ! %f16 = bad76926 ffffca4c
! Mem[0000000010001408] = 00000031, %l7 = 0000000000000000
lduwa [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000031
! Mem[00000000100c1408] = 0000ffff, %l1 = 00000000000000ff
ldsba [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081420] = 00000034, %l0 = 0000000000000000
ldub [%i2+0x021],%l0 ! %l0 = 0000000000000000
! Mem[0000000010001408] = 0000000000000031, %l6 = 0000000000000000
ldxa [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000031
membar #Sync ! Added by membar checker (41)
! Mem[0000000030001400] = 6fffffff 00000000 ffffffff ffffffff
! Mem[0000000030001410] = 4cca00ff 00000000 3fd4f6b1 6bac2748
! Mem[0000000030001420] = 5e1274e7 a4e0e78b 000000ff a90947ff
! Mem[0000000030001430] = d19d02da d35f234f 00000000 0000807f
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = ff000000, %l3 = 0000000000000000
ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
p0_label_266:
! %l3 = 00000000000000ff, Mem[0000000030041410] = 81780000
stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff780000
! Mem[0000000030101400] = 78b5ffff, %l0 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 00000078000000ff
! %f17 = ffffca4c, Mem[0000000030081408] = ff000000
sta %f17,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffca4c
! Mem[00000000100c1400] = 4c000000, %l7 = 0000000000000031
ldstub [%i3+%g0],%l7 ! %l7 = 0000004c000000ff
! %l2 = 00000000000000de, Mem[00000000300c1410] = 4da2c09a
stha %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 4da200de
! %f30 = 00000000 00000000, %l6 = 0000000000000031
! Mem[0000000030181400] = 0000000000000031
stda %f30,[%i6+%l6]ASI_PST32_SL ! Mem[0000000030181400] = 0000000000000031
! Mem[0000000010041408] = ffffca4c, %l3 = 00000000000000ff
ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 0000004c000000ff
! %f20 = b9ffffff 00000000, Mem[0000000030101408] = 00000000 2d000000
stda %f20,[%i4+%o4]0x89 ! Mem[0000000030101408] = b9ffffff 00000000
! %f24 = 00000000 81780000, %l5 = 000000000000076d
! Mem[0000000030181408] = 000000ffff210000
add %i6,0x008,%g1
stda %f24,[%g1+%l5]ASI_PST32_S ! Mem[0000000030181408] = 000000ff81780000
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 31000000, %l7 = 000000000000004c
ldsba [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000031
p0_label_267:
! Mem[00000000100c1418] = 00000000 0000005d, %l2 = 000000de, %l3 = 0000004c
ldd [%i3+0x018],%l2 ! %l2 = 0000000000000000 000000000000005d
! Mem[0000000020800000] = ff6f98bf, %l6 = 0000000000000031
lduha [%o1+0x000]%asi,%l6 ! %l6 = 000000000000ff6f
! Mem[0000000030041400] = 00000000 00008090, %l0 = 00000078, %l1 = ffffffff
ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000000008090 0000000000000000
! Mem[0000000010181410] = 0000807f 00000000, %l4 = ff00ca4c, %l5 = 0000076d
ldda [%i6+%o5]0x80,%l4 ! %l4 = 000000000000807f 0000000000000000
! Mem[0000000010081428] = b1ffd3c8, %l1 = 0000000000000000
ldub [%i2+0x029],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = ff210000, %l0 = 0000000000008090
lduha [%i2+%g0]0x80,%l0 ! %l0 = 000000000000ff21
! Mem[0000000010141400] = 00000000, %l7 = 0000000000000031
lduba [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141420] = 00008600 9a327504, %l4 = 0000807f, %l5 = 00000000
ldd [%i5+0x020],%l4 ! %l4 = 0000000000008600 000000009a327504
! Mem[0000000020800040] = ffff359e, %l6 = 000000000000ff6f
lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l3 = 000000000000005d, Mem[0000000030081410] = ffffffff
stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffff5d
p0_label_268:
! %f21 = 00000000, %f25 = 81780000, %f30 = 00000000 00000000
fsmuld %f21,%f25,%f30 ! %f30 = 80000000 00000000
! Mem[00000000201c0000] = ffff6bf6, %l7 = 0000000000000000
ldstub [%o0+%g0],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010041400] = 00000000, %l6 = 000000000000ffff
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %l3 = 000000000000005d, Mem[0000000010081400] = ff21000000000000
stxa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000000005d
! Mem[000000001000141c] = 005b0000, %l2 = 00000000, %l5 = 9a327504
add %i0,0x1c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000005b0000
! Mem[000000001018141a] = 00000073, %l4 = 0000000000008600
ldstuba [%i6+0x01a]%asi,%l4 ! %l4 = 00000000000000ff
! %f29 = cfa633ff, Mem[0000000010101408] = 000000ff
sta %f29,[%i4+%o4]0x88 ! Mem[0000000010101408] = cfa633ff
! %l2 = 0000000000000000, Mem[0000000030101410] = 86b847bb
stba %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 86b84700
! %l1 = 00000000000000ff, Mem[0000000030181410] = ffffffb9
stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff0000000000005d, %f28 = 1fcd8dc7 cfa633ff
ldda [%i3+%g0]0x80,%f28 ! %f28 = ff000000 0000005d
p0_label_269:
! Mem[0000000010041438] = 00000000, %f20 = b9ffffff
ld [%i1+0x038],%f20 ! %f20 = 00000000
! Mem[0000000010101408] = 00000034cfa633ff, %l5 = 00000000005b0000
ldxa [%i4+%o4]0x88,%l5 ! %l5 = 00000034cfa633ff
! Mem[0000000021800140] = ff00cd46, %l3 = 000000000000005d
lduh [%o3+0x140],%l3 ! %l3 = 000000000000ff00
! Mem[0000000010141420] = 00008600, %l3 = 000000000000ff00
lduh [%i5+0x020],%l3 ! %l3 = 0000000000000000
! %l5 = 00000034cfa633ff, Mem[0000000010001410] = ff47b886
stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = cfa633ff
! Mem[00000000300c1408] = 000000000000807f, %l6 = 0000000000000000
ldxa [%i3+%o4]0x81,%l6 ! %l6 = 000000000000807f
! Mem[0000000030101408] = 00000000, %l1 = 00000000000000ff
ldswa [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
ldsha [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = 00000000 00000000, %l6 = 0000807f, %l7 = 000000ff
ldda [%i6+0x000]%asi,%l6 ! %l6 = 0000000000000000 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = 0047b886, %l7 = 0000000000000000
ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
p0_label_270:
membar #Sync ! Added by membar checker (42)
! %l0 = 0000ff21, %l1 = 00000000, Mem[0000000030001410] = ff00ca4c 00000000
stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000ff21 00000000
! %f30 = 80000000 00000000, Mem[0000000030041408] = ffffffff 5d000000
stda %f30,[%i1+%o4]0x89 ! Mem[0000000030041408] = 80000000 00000000
! Mem[00000000100c1418] = 00000000, %l7 = 0000000000000000
swap [%i3+0x018],%l7 ! %l7 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000030081408] = 4ccaffff
stwa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! Mem[0000000010081400] = 00000000, %l4 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081408] = 00000000, %l5 = 00000034cfa633ff
ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! %f11 = a90947ff, %f11 = a90947ff
fcmpes %fcc2,%f11,%f11 ! %fcc2 = 0
! %l3 = 0000000000000000, Mem[00000000201c0000] = ffff6bf6
sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00006bf6
! %f8 = 5e1274e7 a4e0e78b, %l6 = 0000000000000000
! Mem[0000000030181428] = 000000007f800000
add %i6,0x028,%g1
stda %f8,[%g1+%l6]ASI_PST8_S ! Mem[0000000030181428] = 000000007f800000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00006bf6, %l7 = 0000000000000000
lduba [%o0+0x001]%asi,%l7 ! %l7 = 0000000000000000
p0_label_271:
! Mem[0000000010101428] = 2d00002d, %l6 = 0000000000000000
lduh [%i4+0x028],%l6 ! %l6 = 0000000000002d00
! Mem[0000000030101400] = ffffb5ff, %f19 = ff210000
lda [%i4+%g0]0x89,%f19 ! %f19 = ffffb5ff
! Mem[0000000010001410] = cfa633ff92e6fbc0, %l5 = 0000000000000000
ldxa [%i0+%o5]0x80,%l5 ! %l5 = cfa633ff92e6fbc0
! Mem[0000000010001408] = 3100000000000000, %f24 = 00000000 81780000
ldda [%i0+%o4]0x80,%f24 ! %f24 = 31000000 00000000
! Mem[00000000100c1408] = 0000ffff, %l1 = 0000000000000000
ldsha [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010041420] = 0000002d, %l0 = 000000000000ff21
lduw [%i1+0x020],%l0 ! %l0 = 000000000000002d
! %f8 = 5e1274e7, %f3 = ffffffff, %f10 = 000000ff a90947ff
fsmuld %f8 ,%f3 ,%f10 ! %f10 = ffffffff e0000000
! Mem[0000000010001400] = cf8867c4, %l4 = 0000000000000000
ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffcf8867c4
! Mem[0000000010041410] = ffff0000, %l3 = 0000000000000000
ldsba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000002d, %l1 = ffffffff, Mem[0000000010041408] = ffffcaff bad76926
stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000002d ffffffff
p0_label_272:
! %l1 = ffffffffffffffff, Mem[0000000030081410] = 5dffffff00000000
stxa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffffffffffff
! %l7 = 0000000000000000, Mem[0000000010181410] = 0000807f00000000
stx %l7,[%i6+%o5] ! Mem[0000000010181410] = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000030041400] = 00008090
stba %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00008000
! %f24 = 31000000 00000000, Mem[0000000030181408] = 000000ff 81780000
stda %f24,[%i6+%o4]0x81 ! Mem[0000000030181408] = 31000000 00000000
! %l0 = 0000002d, %l1 = ffffffff, Mem[00000000100c1400] = ff000000 0000005d
stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000002d ffffffff
! %f20 = 00000000 00000000, Mem[0000000010041408] = 2d000000 ffffffff
stda %f20,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 00000000
! %l0 = 0000002d, %l1 = ffffffff, Mem[0000000030081400] = 00000000 03000000
stda %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000002d ffffffff
! %f0 = 6fffffff 00000000 ffffffff ffffffff
! %f4 = 4cca00ff 00000000 3fd4f6b1 6bac2748
! %f8 = 5e1274e7 a4e0e78b ffffffff e0000000
! %f12 = d19d02da d35f234f 00000000 0000807f
stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
! %l5 = cfa633ff92e6fbc0, Mem[0000000010001428] = 0000ff91, %asi = 80
stwa %l5,[%i0+0x028]%asi ! Mem[0000000010001428] = 92e6fbc0
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 0000000000000000, %l4 = ffffffffcf8867c4
ldxa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
p0_label_273:
! Mem[0000000030001400] = 6fffffff, %l5 = cfa633ff92e6fbc0
ldswa [%i0+%g0]0x81,%l5 ! %l5 = 000000006fffffff
! Mem[0000000021800140] = ff00cd46, %l0 = 000000000000002d
ldub [%o3+0x140],%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101410] = ff47b886, %l7 = 0000000000000000
lduba [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081400] = ffffffff 0000002d, %l2 = 00000000, %l3 = 00000000
ldda [%i2+%g0]0x89,%l2 ! %l2 = 000000000000002d 00000000ffffffff
! Mem[0000000030001400] = 6fffffff, %l2 = 000000000000002d
ldsba [%i0+%g0]0x81,%l2 ! %l2 = 000000000000006f
! Mem[0000000010081400] = ff000000, %l4 = 0000000000000000
ldsba [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
! %l5 = 000000006fffffff, immed = fffff8ce, %y = fffff26b
sdiv %l5,-0x732,%l5 ! %l5 = 000000007fffffff
mov %l0,%y ! %y = 000000ff
! Mem[0000000010141410] = ff5b0000, %l7 = 00000000000000ff
lduba [%i5+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = ffffffff, %l4 = ffffffffffffffff
lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 0000000000002d00, Mem[0000000010081408] = 807f21ff
stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00002d00
p0_label_274:
! %l1 = ffffffffffffffff, Mem[0000000030081410] = ffffffff
stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff
! %f26 = 00000000 7f800000, Mem[0000000010141408] = 6fffffff ffffffff
stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 7f800000
! %l4 = 00000000000000ff, Mem[00000000218000c0] = e8e8e4de, %asi = 80
stba %l4,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = ffe8e4de
! %l1 = ffffffffffffffff, Mem[0000000010181408] = 0000000000000000
stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffffffffffffff
! Mem[0000000010181420] = 00000000, %l6 = 00002d00, %l3 = ffffffff
add %i6,0x20,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000000000000
! %l6 = 00002d00, %l7 = 000000ff, Mem[0000000010081400] = ff000000 0000005d
stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00002d00 000000ff
! %f25 = 00000000, Mem[0000000030181408] = 00000031
sta %f25,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
! %l1 = ffffffffffffffff, Mem[00000000100c1410] = 00000000
stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffffff
! %l0 = 00000000000000ff, Mem[0000000010001400] = cf8867c4ff7c00ff
stxa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000, %l1 = ffffffffffffffff
lduba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
p0_label_275:
! Mem[00000000300c1408] = 00000000, %l5 = 000000007fffffff
lduba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1400] = 00000073, %l6 = 0000000000002d00
lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101410] = ff47b88692e6fbc0, %f16 = bad76926 ffffca4c
ldda [%i4+%o5]0x81,%f16 ! %f16 = ff47b886 92e6fbc0
! Mem[0000000021800180] = ca4c59fe, %l3 = 0000000000000000
lduba [%o3+0x180]%asi,%l3 ! %l3 = 00000000000000ca
membar #Sync ! Added by membar checker (43)
! Mem[0000000010041410] = ffff0000, %l5 = 0000000000000000
ldswa [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffff0000
! Mem[0000000010081438] = d792467c 00000000, %l4 = 000000ff, %l5 = ffff0000
ldd [%i2+0x038],%l4 ! %l4 = 00000000d792467c 0000000000000000
! Mem[0000000030141408] = cf8867c4 5da9ffff, %l0 = 000000ff, %l1 = 00000000
ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000cf8867c4 000000005da9ffff
! Mem[0000000010101400] = 000000ff, %f18 = 000000ff
lda [%i4+%g0]0x88,%f18 ! %f18 = 000000ff
! Mem[00000000211c0000] = ff73c666, %l1 = 000000005da9ffff
ldsba [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l0 = cf8867c4, %l1 = ffffffff, Mem[0000000010181400] = 00000000 00000000
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = cf8867c4 ffffffff
p0_label_276:
! %f16 = ff47b886 92e6fbc0 000000ff ffffb5ff
! %f20 = 00000000 00000000 ff000000 34000000
! %f24 = 31000000 00000000 00000000 7f800000
! %f28 = ff000000 0000005d 80000000 00000000
stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
! %l2 = 000000000000006f, Mem[0000000010081410] = 00000000
stha %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 006f0000
! %f14 = 00000000 0000807f, %l4 = 00000000d792467c
! Mem[0000000030041428] = 0000807f00000000
add %i1,0x028,%g1
stda %f14,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041428] = 0000807f00000000
! %l6 = 0000000000000000, Mem[0000000010141408] = 0000807f00000000
stxa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000010141408] = 0000000000000000
stxa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
! %l0 = cf8867c4, %l1 = ffffffff, Mem[0000000010181408] = ffffffff ffffffff
stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = cf8867c4 ffffffff
! Mem[0000000010101410] = 00000000, %l0 = 00000000cf8867c4
ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %l4 = 00000000d792467c, %l3 = 00000000000000ca, %y = 000000ff
umul %l4,%l3,%l0 ! %l0 = 000000aa196b9dd8, %y = 000000aa
! %l7 = 00000000000000ff, Mem[0000000010181400] = ffffffffc46788cf
stxa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = c0fbe692ff33a6cf, %f8 = 5e1274e7 a4e0e78b
ldda [%i0+%o5]0x88,%f8 ! %f8 = c0fbe692 ff33a6cf
p0_label_277:
membar #Sync ! Added by membar checker (44)
! Mem[0000000010041410] = ffff0000, %l5 = 0000000000000000
ldswa [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffff0000
! Mem[0000000030001400] = ffffff6f, %l1 = ffffffffffffffff
ldsba [%i0+%g0]0x89,%l1 ! %l1 = 000000000000006f
! Mem[0000000030101400] = ffffb5ff, %f8 = c0fbe692
lda [%i4+%g0]0x89,%f8 ! %f8 = ffffb5ff
! Mem[00000000300c1410] = 4da200de, %l1 = 000000000000006f
ldsha [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000de
! Mem[0000000010181438] = 5d0000002d00002d, %f16 = ff47b886 92e6fbc0
ldda [%i6+0x038]%asi,%f16 ! %f16 = 5d000000 2d00002d
! Mem[0000000030001408] = ffffffff, %l2 = 000000000000006f
ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000100c1400] = 0000002d, %f30 = 80000000
lda [%i3+0x000]%asi,%f30 ! %f30 = 0000002d
! Mem[00000000211c0000] = ff73c666, %l3 = 00000000000000ca
ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffff73
! Mem[0000000010141400] = 00000000, %l1 = 00000000000000de
lduha [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = ffffffff, %l7 = 00000000000000ff
swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
p0_label_278:
! %l1 = 0000000000000000, Mem[00000000300c1400] = 73000000
stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 73000000
! %l4 = 00000000d792467c, Mem[0000000010101400] = 000000ff
stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000467c
! %l1 = 0000000000000000, Mem[0000000010181410] = 00000000
stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
! Mem[000000001004142c] = c46788cf, %l1 = 0000000000000000
swap [%i1+0x02c],%l1 ! %l1 = 00000000c46788cf
! %l6 = 0000000000000000, Mem[0000000010141410] = 00005bff
stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! Mem[0000000010081408] = 002d0000, %l1 = 00000000c46788cf
ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! %l0 = 000000aa196b9dd8, Mem[0000000010141410] = 00000000
stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = d8000000
! %l5 = ffffffffffff0000, Mem[00000000211c0000] = ff73c666, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c666
! Mem[00000000100c1408] = 0000ffff, %l2 = ffffffffffffffff
ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 0000ffff, %l4 = 00000000d792467c
lduha [%i3+%o4]0x88,%l4 ! %l4 = 000000000000ffff
p0_label_279:
! Mem[0000000010101404] = 000000ff, %l3 = ffffffffffffff73
lduha [%i4+0x006]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101438] = ff000000, %l0 = 000000aa196b9dd8
ldsw [%i4+0x038],%l0 ! %l0 = ffffffffff000000
! Mem[0000000030181400] = 00000000, %l6 = 0000000000000000
lduba [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l1 = 0000000000000000
ldsba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = 0000000000000000, %f18 = 000000ff ffffb5ff
ldda [%i1+%o5]0x89,%f18 ! %f18 = 00000000 00000000
! Mem[00000000300c1408] = 7f80000000000000, %l0 = ffffffffff000000
ldxa [%i3+%o4]0x89,%l0 ! %l0 = 7f80000000000000
! Mem[00000000100c1400] = 0000002d, %l7 = 00000000ffffffff
lduha [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = ff000000 0000467c, %l6 = 00000000, %l7 = 00000000
ldda [%i4+%g0]0x88,%l6 ! %l6 = 000000000000467c 00000000ff000000
! Mem[0000000010181400] = 000000ff, %l2 = 00000000000000ff
lduba [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010181410] = 00000000
stwa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
p0_label_280:
! Mem[0000000030001410] = 21ff0000, %l2 = 00000000000000ff
ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000021000000ff
! %l4 = 000000000000ffff, Mem[0000000010001408] = 31000000
stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
! %l1 = 0000000000000000, Mem[0000000010041410] = 0000ffff
stha %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ffff
! %l3 = 00000000000000ff, Mem[0000000010101430] = ff0000ff, %asi = 80
stwa %l3,[%i4+0x030]%asi ! Mem[0000000010101430] = 000000ff
! Mem[00000000100c1408] = ffff0000, %l4 = 000000000000ffff
swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000ffff0000
! Mem[0000000010001400] = 00000000, %l4 = 00000000ffff0000
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030041410] = 00000000, %l6 = 000000000000467c
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030041410] = ff000000, %l7 = 00000000ff000000
swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! Mem[00000000201c0000] = 00006bf6, %l6 = 0000000000000000
ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff000000 000000ff, %l2 = 00000021, %l3 = 000000ff
ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000ff000000 00000000000000ff
p0_label_281:
! Mem[0000000030181408] = 00000000 00000000, %l2 = ff000000, %l3 = 000000ff
ldda [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010001400] = ff000000 000000ff, %l2 = 00000000, %l3 = 00000000
ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000000000ff 00000000ff000000
! Mem[0000000010181408] = cf8867c4, %l7 = 00000000ff000000
lduwa [%i6+0x008]%asi,%l7 ! %l7 = 00000000cf8867c4
! Mem[0000000030001410] = 0000ffff, %l0 = 7f80000000000000
lduha [%i0+%o5]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[00000000100c1400] = 0000002d, %l0 = 000000000000ffff
lduha [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1418] = 00000000, %l4 = 0000000000000000
ldsha [%i3+0x018]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081420] = 00000034dd95c5ff, %f0 = 6fffffff 00000000
ldd [%i2+0x020],%f0 ! %f0 = 00000034 dd95c5ff
! Mem[0000000030001410] = 0000ffff, %l2 = 00000000000000ff
lduba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000020800000] = ff6f98bf, %l5 = ffffffffffff0000
ldub [%o1+0x001],%l5 ! %l5 = 000000000000006f
! Starting 10 instruction Store Burst
! %l2 = 000000ff, %l3 = ff000000, Mem[0000000010001410] = ff33a6cf c0fbe692
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff ff000000
p0_label_282:
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010181418] = 0000ff73 00000000
std %l0,[%i6+0x018] ! Mem[0000000010181418] = 00000000 00000000
! %l4 = 0000000000000000, Mem[0000000021800140] = ff00cd46, %asi = 80
stba %l4,[%o3+0x140]%asi ! Mem[0000000021800140] = 0000cd46
! %l4 = 00000000, %l5 = 0000006f, Mem[0000000030181400] = 00000000 31000000
stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 0000006f
! %l7 = 00000000cf8867c4, Mem[00000000300c1410] = 4da200de
stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 4da267c4
! %f30 = 0000002d 00000000, %l3 = 00000000ff000000
! Mem[0000000010181428] = 9ac0a24dffff5252
add %i6,0x028,%g1
stda %f30,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010181428] = 9ac0a24dffff5252
! %l1 = 0000000000000000, Mem[000000001010141c] = 0000ffff, %asi = 80
stwa %l1,[%i4+0x01c]%asi ! Mem[000000001010141c] = 00000000
! Mem[00000000300c1410] = 4da267c4, %l0 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000c4000000ff
! Mem[0000000010081400] = 00002d00, %l4 = 0000000000000000
swapa [%i2+%g0]0x80,%l4 ! %l4 = 0000000000002d00
! Mem[0000000030181410] = 000000ff, %l6 = 0000000000000000
ldstuba [%i6+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! %f5 = 00000000, %f28 = ff000000, %f26 = 00000000 7f800000
fsmuld %f5 ,%f28,%f26 ! %f26 = 80000000 00000000
p0_label_283:
! Mem[0000000010101408] = ff33a6cf 34000000, %l6 = 000000ff, %l7 = cf8867c4
ldda [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff33a6cf 0000000034000000
! %l6 = 00000000ff33a6cf, immed = fffff679, %y = 000000aa
umul %l6,-0x987,%l2 ! %l2 = ff339d4f9ae5c1d7, %y = ff339d4f
! Mem[0000000030101400] = ffb5ffff, %l5 = 000000000000006f
ldsha [%i4+%g0]0x81,%l5 ! %l5 = ffffffffffffffb5
! Mem[0000000010001410] = 000000ff, %l2 = ff339d4f9ae5c1d7
ldsba [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101430] = 000000ff, %l6 = 00000000ff33a6cf
lduha [%i4+0x030]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = 00000000000000ff, %l0 = 00000000000000c4
ldxa [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! %l2 = ffffffffffffffff, imm = fffffffffffff191, %l7 = 0000000034000000
sub %l2,-0xe6f,%l7 ! %l7 = 0000000000000e6e
! Mem[0000000030081408] = ff000000ffff00ff, %f16 = 5d000000 2d00002d
ldda [%i2+%o4]0x81,%f16 ! %f16 = ff000000 ffff00ff
! Mem[0000000010081430] = ff33a6cfc78dcd1f, %f4 = 4cca00ff 00000000
ldd [%i2+0x030],%f4 ! %f4 = ff33a6cf c78dcd1f
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 00000000, %l5 = ffffffffffffffb5
swapa [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
p0_label_284:
! Mem[0000000010001408] = ff000000, %l0 = 00000000000000ff
swapa [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff000000
! %l3 = 00000000ff000000, Mem[0000000010081400] = 00000000
stba %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! Mem[0000000030141400] = ffffff6f, %l7 = 0000000000000e6e
swapa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ffffff6f
! %l7 = 00000000ffffff6f, Mem[00000000300c1408] = 00000000
stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffff6f
! Mem[0000000030141410] = ff000000, %l3 = 00000000ff000000
ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! %l4 = 0000000000002d00, Mem[0000000010141408] = ffffffb500000000, %asi = 80
stxa %l4,[%i5+0x008]%asi ! Mem[0000000010141408] = 0000000000002d00
! %l6 = 00000000, %l7 = ffffff6f, Mem[0000000030181408] = 00000000 00000000
stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 ffffff6f
! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000ffffffff
stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000000
! %l3 = 00000000000000ff, Mem[0000000030141410] = ff000000000000ff
stxa %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ffffb5ff, %l1 = 0000000000000000
lduha [%i1+%o4]0x89,%l1 ! %l1 = 000000000000b5ff
p0_label_285:
! Mem[00000000100c140c] = ffffff6f, %l5 = 0000000000000000
ldswa [%i3+0x00c]%asi,%l5 ! %l5 = ffffffffffffff6f
! Mem[0000000010041438] = 00000000, %f22 = ff000000
lda [%i1+0x038]%asi,%f22 ! %f22 = 00000000
! Mem[0000000010001404] = 000000ff, %f31 = 00000000
lda [%i0+0x004]%asi,%f31 ! %f31 = 000000ff
! Mem[0000000030041410] = ff000000, %l3 = 00000000000000ff
lduwa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010181408] = cf8867c4ffffffff, %l0 = 00000000ff000000
ldxa [%i6+%o4]0x80,%l0 ! %l0 = cf8867c4ffffffff
! Mem[0000000030041400] = 92e6fbc0, %l0 = cf8867c4ffffffff
lduwa [%i1+%g0]0x89,%l0 ! %l0 = 0000000092e6fbc0
! Mem[0000000010181400] = 000000ff, %f13 = d35f234f
lda [%i6+%g0]0x88,%f13 ! %f13 = 000000ff
! Mem[0000000030141408] = ffffa95dc46788cf, %l5 = ffffffffffffff6f
ldxa [%i5+%o4]0x89,%l5 ! %l5 = ffffa95dc46788cf
! Mem[0000000030181400] = 00000000, %l0 = 0000000092e6fbc0
lduba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010181410] = 00000000
stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
p0_label_286:
! Mem[0000000030101408] = 00000000, %l2 = ffffffffffffffff
swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
! %l4 = 0000000000002d00, immd = 0000000000000c00, %l5 = ffffa95dc46788cf
sdivx %l4,0xc00,%l5 ! %l5 = 0000000000000003
! %l0 = 0000000000000000, Mem[0000000030101408] = ffffffff
stwa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! Mem[00000000100c1400] = 0000002d, %l0 = 0000000000000000
ldstuba [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101424] = dd95c5ff, %l2 = 00000000, %l0 = 00000000
add %i4,0x24,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000dd95c5ff
! Mem[0000000010081430] = ff33a6cfc78dcd1f, %f14 = 00000000 0000807f
ldda [%i2+0x030]%asi,%f14 ! %f14 = ff33a6cf c78dcd1f
! Mem[0000000030101400] = ffb5ffff, %l2 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001008140d] = 00000000, %l1 = 000000000000b5ff
ldstuba [%i2+0x00d]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001408] = ffffffff, %l7 = 00000000ffffff6f
swapa [%i0+%o4]0x81,%l7 ! %l7 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff33a6cf, %l2 = 00000000000000ff
ldsha [%i4+0x00a]%asi,%l2 ! %l2 = ffffffffffffa6cf
p0_label_287:
! Mem[0000000010181424] = ffffffff, %f9 = ff33a6cf
ld [%i6+0x024],%f9 ! %f9 = ffffffff
! Mem[0000000010101420] = 00000034, %l4 = 0000000000002d00
lduw [%i4+0x020],%l4 ! %l4 = 0000000000000034
! Mem[0000000030101408] = 00000000, %l1 = 0000000000000000
ldsba [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1408] = 6fffffff ffff0000, %l4 = 00000034, %l5 = 00000003
ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ffff0000 000000006fffffff
! Mem[0000000010101400] = 7c460000, %f18 = 00000000
lda [%i4+0x000]%asi,%f18 ! %f18 = 7c460000
! Mem[0000000010101408] = cfa633ff, %l6 = 0000000000000000
ldsha [%i4+%o4]0x88,%l6 ! %l6 = 00000000000033ff
! Mem[0000000030001410] = ffff0000, %l2 = ffffffffffffa6cf
lduwa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ffff0000
! Mem[0000000010181438] = 5d0000002d00002d, %f20 = 00000000 00000000
ldda [%i6+0x038]%asi,%f20 ! %f20 = 5d000000 2d00002d
! %l4 = 00000000ffff0000, imm = 000000000000016e, %l2 = 00000000ffff0000
xnor %l4,0x16e,%l2 ! %l2 = ffffffff0000fe91
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = ff000000, %l3 = 00000000ff000000
lduba [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
p0_label_288:
! %f14 = ff33a6cf c78dcd1f, %l4 = 00000000ffff0000
! Mem[0000000010041410] = 0000ffffe0000000
add %i1,0x010,%g1
stda %f14,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041410] = 0000ffffe0000000
! %f14 = ff33a6cf c78dcd1f, Mem[0000000030081400] = 2d000000 ffffffff
stda %f14,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff33a6cf c78dcd1f
! Mem[00000000100c1439] = 2d00002d, %l2 = ffffffff0000fe91
ldstuba [%i3+0x039]%asi,%l2 ! %l2 = 00000000000000ff
! %l7 = 00000000ffffffff, Mem[0000000030141400] = 00000e6e
stwa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
! %l3 = 00000000000000ff, Mem[0000000010181400] = ff00000000000000
stx %l3,[%i6+%g0] ! Mem[0000000010181400] = 00000000000000ff
! %l6 = 00000000000033ff, Mem[0000000030141408] = ffffa95dc46788cf
stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000033ff
! Mem[0000000030041408] = ffb5ffff, %l6 = 00000000000033ff
ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
! %l4 = 00000000ffff0000, Mem[0000000030141400] = ffffffff
stwa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffff0000
! %l1 = 0000000000000000, Mem[000000001014142f] = 000021ec
stb %l1,[%i5+0x02f] ! Mem[000000001014142c] = 00002100
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff33a6cf 34000000, %l6 = 000000ff, %l7 = ffffffff
ldda [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff33a6cf 0000000034000000
p0_label_289:
! Mem[0000000010181400] = 00000000, %f9 = ffffffff
lda [%i6+%g0]0x80,%f9 ! %f9 = 00000000
! Mem[00000000211c0000] = 0000c666, %l6 = 00000000ff33a6cf
ldsb [%o2+%g0],%l6 ! %l6 = 0000000000000000
! Mem[0000000010181400] = 00000000, %l2 = 0000000000000000
lduha [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041414] = e0000000, %l2 = 0000000000000000
ldsw [%i1+0x014],%l2 ! %l2 = ffffffffe0000000
! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
lduha [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101400] = ffb5ffff, %f0 = 00000034
lda [%i4+%g0]0x81,%f0 ! %f0 = ffb5ffff
! Mem[0000000010101400] = 7c460000, %l4 = 00000000ffff0000
ldsha [%i4+%g0]0x80,%l4 ! %l4 = 0000000000007c46
! Mem[0000000030141400] = ffff0000, %l7 = 0000000034000000
ldswa [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffff0000
! Mem[0000000030001410] = ffff0000, %l2 = ffffffffe0000000
lduha [%i0+%o5]0x81,%l2 ! %l2 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 000000ff, %l1 = 0000000000000000
swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_290:
! %l7 = ffffffffffff0000, Mem[0000000010141434] = 0000ff00
stb %l7,[%i5+0x034] ! Mem[0000000010141434] = 0000ff00
! %f21 = 2d00002d, %f18 = 7c460000
fsqrts %f21,%f18 ! %f18 = 36350513
! %f14 = ff33a6cf c78dcd1f, Mem[0000000030001408] = ffffff6f ffffffff
stda %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff33a6cf c78dcd1f
! %l1 = 00000000000000ff, Mem[0000000010001408] = 000000ff
stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff00ff
! %f20 = 5d000000 2d00002d, Mem[0000000030001408] = ff33a6cf c78dcd1f
stda %f20,[%i0+%o4]0x81 ! Mem[0000000030001408] = 5d000000 2d00002d
! %l7 = ffffffffffff0000, %l2 = 000000000000ffff, %l3 = 00000000000000ff
subc %l7,%l2,%l3 ! %l3 = fffffffffffe0001
! %l1 = 00000000000000ff, Mem[0000000030081410] = ffffffff
stba %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff
! %f28 = ff000000 0000005d, %l3 = fffffffffffe0001
! Mem[0000000030081420] = 00000000ffffffff
add %i2,0x020,%g1
stda %f28,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030081420] = 5d000000ffffffff
! %l7 = ffffffffffff0000, Mem[00000000211c0001] = 0000c666, %asi = 80
stba %l7,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0000c666
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 000000ff, %l7 = ffffffffffff0000
lduha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_291:
! Mem[00000000300c1410] = ff67a24d, %l4 = 0000000000007c46
lduwa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff67a24d
! Mem[0000000010001408] = ff00ff00, %l5 = 000000006fffffff
lduwa [%i0+%o4]0x88,%l5 ! %l5 = 00000000ff00ff00
! Mem[0000000010081434] = c78dcd1f, %l5 = 00000000ff00ff00
ldub [%i2+0x037],%l5 ! %l5 = 000000000000001f
! Mem[0000000030081400] = 1fcd8dc7cfa633ff, %l0 = 00000000dd95c5ff
ldxa [%i2+%g0]0x89,%l0 ! %l0 = 1fcd8dc7cfa633ff
! Mem[00000000201c0000] = ff006bf6, %l3 = fffffffffffe0001
ldsh [%o0+%g0],%l3 ! %l3 = ffffffffffffff00
! Mem[0000000010101400] = ff0000000000467c, %l5 = 000000000000001f
ldxa [%i4+%g0]0x88,%l5 ! %l5 = ff0000000000467c
! Code Fragment 3
p0_fragment_32:
! %l0 = 1fcd8dc7cfa633ff
setx 0xca1c30102d980dd9,%g7,%l0 ! %l0 = ca1c30102d980dd9
! %l1 = 00000000000000ff
setx 0xec962ec83030dee1,%g7,%l1 ! %l1 = ec962ec83030dee1
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 = ca1c30102d980dd9
setx 0x60d4243789e6592b,%g7,%l0 ! %l0 = 60d4243789e6592b
! %l1 = ec962ec83030dee1
setx 0xb418ecd86fb240c7,%g7,%l1 ! %l1 = b418ecd86fb240c7
! Mem[0000000010181400] = 00000000, %l3 = ffffffffffffff00
lduba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = ff33a6cf, %l0 = 60d4243789e6592b
ldsba [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041400] = 000000ff 00000000
stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 000000ff
p0_label_292:
! Mem[0000000030001408] = 5d000000, %l0 = ffffffffffffffff
swapa [%i0+%o4]0x81,%l0 ! %l0 = 000000005d000000
! %l4 = ff67a24d, %l5 = 0000467c, Mem[00000000100c1410] = 00000000 00000000
stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff67a24d 0000467c
! Mem[0000000010141420] = 000086009a327504, %l7 = 00000000000000ff, %l6 = 0000000000000000
add %i5,0x20,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 000086009a327504
! %l2 = 000000000000ffff, Mem[0000000020800040] = ffff359e, %asi = 80
stha %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = ffff359e
! Mem[00000000100c1408] = 0000ffff, %l2 = 000000000000ffff
swapa [%i3+%o4]0x80,%l2 ! %l2 = 000000000000ffff
! %f24 = 31000000, %f23 = 34000000, %f10 = ffffffff
fdivs %f24,%f23,%f10 ! %f10 = 3c800000
! Mem[0000000030001400] = ffffff6f, %l3 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 0000006f000000ff
! Mem[00000000201c0000] = ff006bf6, %l4 = 00000000ff67a24d
ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
! %l3 = 000000000000006f, Mem[0000000030041410] = 00000000
stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 6f000000
! Starting 10 instruction Load Burst
! Mem[000000001010142c] = 00000000, %l3 = 000000000000006f
ldsw [%i4+0x02c],%l3 ! %l3 = 0000000000000000
p0_label_293:
! Mem[0000000010181434] = ffe1e712, %l4 = 00000000000000ff
lduw [%i6+0x034],%l4 ! %l4 = 00000000ffe1e712
! Mem[00000000300c1400] = 00000073, %f22 = 00000000
lda [%i3+%g0]0x81,%f22 ! %f22 = 00000073
! Code Fragment 4
p0_fragment_33:
! %l0 = 000000005d000000
setx 0xa30422281de9b77a,%g7,%l0 ! %l0 = a30422281de9b77a
! %l1 = b418ecd86fb240c7
setx 0x9479ebd7f85be10e,%g7,%l1 ! %l1 = 9479ebd7f85be10e
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 = a30422281de9b77a
setx 0x53c179984bf5a418,%g7,%l0 ! %l0 = 53c179984bf5a418
! %l1 = 9479ebd7f85be10e
setx 0xada57fa792a37d23,%g7,%l1 ! %l1 = ada57fa792a37d23
! Mem[0000000010001410] = 000000ff, %f0 = ffb5ffff
lda [%i0+%o5]0x88,%f0 ! %f0 = 000000ff
! Mem[00000000100c1408] = 0000ffff ffffff6f, %l0 = 4bf5a418, %l1 = 92a37d23
ldd [%i3+%o4],%l0 ! %l0 = 000000000000ffff 00000000ffffff6f
! Mem[0000000010101408] = cfa633ff, %l7 = 00000000000000ff
lduba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[000000001014143c] = e10ece31, %l6 = 000086009a327504
ldsb [%i5+0x03e],%l6 ! %l6 = ffffffffffffffce
! Mem[0000000010081408] = ff002d00, %l4 = 00000000ffe1e712
lduha [%i2+%o4]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010081400] = 00000000 000000ff, %l4 = 0000ff00, %l5 = 0000467c
ldd [%i2+%g0],%l4 ! %l4 = 0000000000000000 00000000000000ff
! Starting 10 instruction Store Burst
! %f16 = ff000000 ffff00ff 36350513 00000000
! %f20 = 5d000000 2d00002d 00000073 34000000
! %f24 = 31000000 00000000 80000000 00000000
! %f28 = ff000000 0000005d 0000002d 000000ff
stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
p0_label_294:
! Mem[000000001000141c] = 005b0000, %l2 = 0000ffff, %l4 = 00000000
add %i0,0x1c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000005b0000
! Mem[0000000030081410] = ffffffff, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %l2 = 000000000000ffff, Mem[0000000010001408] = ff00ff00
stba %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff00ffff
! Mem[00000000100c141c] = 0000005d, %l3 = 00000000000000ff
swap [%i3+0x01c],%l3 ! %l3 = 000000000000005d
! %f9 = 00000000, Mem[0000000030101410] = ff47b886
sta %f9 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! Mem[0000000010181410] = 00000000, %l6 = ffffffffffffffce
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030041408] = ffffb5ff, %l2 = 000000000000ffff
ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! %l6 = 00000000, %l7 = 000000ff, Mem[00000000100c1418] = 00000000 000000ff
std %l6,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 000000ff
! Mem[00000000300c1410] = 4da267ff, %l4 = 00000000005b0000
swapa [%i3+%o5]0x89,%l4 ! %l4 = 000000004da267ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff000000, %l3 = 000000000000005d
lduwa [%i5+%o5]0x81,%l3 ! %l3 = 00000000ff000000
p0_label_295:
! Mem[00000000100c1418] = 00000000, %l3 = 00000000ff000000
ldsh [%i3+0x01a],%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1408] = 6fffffff0000807f, %f4 = ff33a6cf c78dcd1f
ldda [%i3+%o4]0x81,%f4 ! %f4 = 6fffffff 0000807f
! Mem[00000000100c1400] = 2d0000ff, %l7 = 00000000000000ff
ldsba [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000100c1400] = ff00002d, %l6 = 0000000000000000
lduha [%i3+%g0]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[0000000021800180] = ca4c59fe, %l7 = ffffffffffffffff
ldsb [%o3+0x181],%l7 ! %l7 = 000000000000004c
! Mem[0000000010001410] = ff000000, %l2 = 00000000000000ff
ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030141410] = 000000ff, %l6 = 000000000000ff00
lduba [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1410] = 005b0000, %l1 = 00000000ffffff6f
lduba [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1410] = 00005b00 00000000, %l4 = 4da267ff, %l5 = 000000ff
ldda [%i3+%o5]0x81,%l4 ! %l4 = 0000000000005b00 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = 000000ff, %f11 = e0000000, %f9 = 00000000
fdivs %f0 ,%f11,%f9 ! %f9 = 80000000
p0_label_296:
! %f15 = c78dcd1f, %f15 = c78dcd1f, %f8 = ffffb5ff
fdivs %f15,%f15,%f8 ! %f8 = 3f800000
! Mem[0000000010081400] = 00000000, %l7 = 000000000000004c
swapa [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000000
! %l0 = 000000000000ffff, imm = fffffffffffff49f, %l7 = 0000000000000000
and %l0,-0xb61,%l7 ! %l7 = 000000000000f49f
! %l2 = ffffffffffffffff, Mem[00000000100c1408] = 0000ffff
stba %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff00ffff
! %l5 = 0000000000000000, Mem[0000000010001400] = ff000000000000ff
stxa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
! %f12 = d19d02da, Mem[0000000030001410] = 0000ffff
sta %f12,[%i0+%o5]0x89 ! Mem[0000000030001410] = d19d02da
! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010101418] = 5d000000 00000000
std %l2,[%i4+0x018] ! Mem[0000000010101418] = ffffffff 00000000
membar #Sync ! Added by membar checker (45)
! Mem[0000000010141400] = 000000ff, %l0 = 000000000000ffff
ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[000000001004143c] = 00000000, %l5 = 0000000000000000, %asi = 80
swapa [%i1+0x03c]%asi,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! %f23 = 34000000, %f2 = ffffffff, %f0 = 000000ff
fdivs %f23,%f2 ,%f0 ! %f0 = ffffffff
p0_label_297:
! Mem[0000000010001408] = ffff00ff, %l3 = 0000000000000000
lduha [%i0+%o4]0x80,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010001400] = 00000000, %l5 = 0000000000000000
lduba [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000211c0000] = 0000c666, %l2 = ffffffffffffffff
lduha [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001410] = ff000000, %l0 = 00000000000000ff
ldswa [%i0+%o5]0x80,%l0 ! %l0 = ffffffffff000000
! Mem[0000000010101410] = 0000002d000000ff, %l2 = 0000000000000000
ldxa [%i4+%o5]0x88,%l2 ! %l2 = 0000002d000000ff
! Mem[0000000010081400] = 4c000000, %f9 = 80000000
ld [%i2+%g0],%f9 ! %f9 = 4c000000
! Mem[000000001004140c] = 00000000, %l2 = 0000002d000000ff
ldub [%i1+0x00c],%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = 000033ff, %l2 = 0000000000000000
lduba [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181410] = 00000000000000ff, %f0 = ffffffff dd95c5ff
ldda [%i6+%o5]0x89,%f0 ! %f0 = 00000000 000000ff
! Starting 10 instruction Store Burst
! Mem[00000000211c0001] = 0000c666, %l6 = 00000000000000ff
ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
p0_label_298:
! %l6 = 0000000000000000, Mem[0000000010181400] = 00000000
stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! %l0 = ff000000, %l1 = 00000000, Mem[0000000030081400] = ff33a6cf c78dcd1f
stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000 00000000
! Mem[0000000010101408] = ff33a6cf, %l7 = 000000000000f49f, %asi = 80
swapa [%i4+0x008]%asi,%l7 ! %l7 = 00000000ff33a6cf
! %l5 = 0000000000000000, Mem[000000001000143c] = ffff00ff, %asi = 80
stwa %l5,[%i0+0x03c]%asi ! Mem[000000001000143c] = 00000000
! %f15 = c78dcd1f, Mem[00000000100c1408] = ff00ffff
sta %f15,[%i3+0x008]%asi ! Mem[00000000100c1408] = c78dcd1f
! %f10 = 3c800000 e0000000, %l0 = ffffffffff000000
! Mem[0000000030141430] = 05ebb322711fcfaf
add %i5,0x030,%g1
stda %f10,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030141430] = 05ebb322711fcfaf
! Mem[000000001008140c] = 00ff0000, %l4 = 00005b00, %l0 = ff000000
add %i2,0x0c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000000ff0000
! %l0 = 0000000000ff0000, Mem[00000000100c1400] = ff00002d
stwa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ff0000
! Mem[0000000010101408] = 9ff40000, %l1 = 0000000000000000
lduwa [%i4+%o4]0x88,%l1 ! %l1 = 000000009ff40000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 7c460000 000000ff, %l4 = 00005b00, %l5 = 00000000
ldda [%i4+0x000]%asi,%l4 ! %l4 = 000000007c460000 00000000000000ff
p0_label_299:
! Mem[0000000030141400] = ffff0000, %l2 = 00000000000000ff
lduba [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
! %f26 = 80000000, %f22 = 00000073
fcmpes %fcc2,%f26,%f22 ! %fcc2 = 1
! %l5 = 00000000000000ff, immed = 0000093c, %y = ff339d4f
smul %l5,0x93c,%l1 ! %l1 = 00000000000932c4, %y = 00000000
! Mem[00000000100c1400] = 0000ff00, %l7 = 00000000ff33a6cf
ldsha [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffff00
! Mem[0000000010181400] = 00000000, %l7 = ffffffffffffff00
lduwa [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1408] = 6fffffff1fcd8dc7, %f10 = 3c800000 e0000000
ldda [%i3+%o4]0x88,%f10 ! %f10 = 6fffffff 1fcd8dc7
! Mem[00000000100c1434] = 000000ff, %l5 = 00000000000000ff
ldsb [%i3+0x037],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181414] = 00000000, %f17 = ffff00ff
lda [%i6+0x014]%asi,%f17 ! %f17 = 00000000
! Mem[0000000030141410] = ff000000, %l5 = ffffffffffffffff
ldsha [%i5+%o5]0x81,%l5 ! %l5 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %f3 = ffffffff, Mem[0000000010101408] = 9ff40000
sta %f3 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff
p0_label_300:
! %f10 = 6fffffff, Mem[00000000100c1400] = 0000ff00
sta %f10,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 6fffffff
! %f0 = 00000000 000000ff ffffffff ffffffff
! %f4 = 6fffffff 0000807f 3fd4f6b1 6bac2748
! %f8 = 3f800000 4c000000 6fffffff 1fcd8dc7
! %f12 = d19d02da 000000ff ff33a6cf c78dcd1f
stda %f0,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
! Mem[0000000010041410] = ffff0000, %l1 = 00000000000932c4
ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %l2 = 00000000, %l3 = 0000ffff, Mem[0000000010101408] = ffffffff 34000000
stda %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 0000ffff
! %l5 = ffffffffffffff00, Mem[0000000030041410] = 6f00000000000000
stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffffffffff00
! Mem[0000000020800001] = ff6f98bf, %l2 = 0000000000000000
ldstub [%o1+0x001],%l2 ! %l2 = 0000006f000000ff
membar #Sync ! Added by membar checker (46)
! Mem[00000000100c1408] = c78dcd1f, %l2 = 000000000000006f
swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000c78dcd1f
! Mem[0000000030081410] = ffffffff, %l1 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c1410] = ff67a24d, %l2 = 00000000c78dcd1f
swapa [%i3+%o5]0x88,%l2 ! %l2 = 00000000ff67a24d
! Starting 10 instruction Load Burst
! %f3 = ffffffff, %f13 = 000000ff, %f14 = ff33a6cf c78dcd1f
fsmuld %f3 ,%f13,%f14 ! %f14 = ffffffff e0000000
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
ldsb [%i6+0x03b],%l7
sdiv %l6,%l1,%l2
ldsba [%i0+0x022]%asi,%l2
umul %l1,%l5,%l6
nop
subc %l6,%l4,%l5
ba,a p0_branch_failed
p0_not_taken_0_end:
! 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 0000000000ff0000
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ff67a24d
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000ffff
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007c460000
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffff00
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 000000ff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ffffffff ffffffff
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6fffffff 0000807f
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3fd4f6b1 6bac2748
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 3f800000 4c000000
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6fffffff 1fcd8dc7
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d19d02da 000000ff
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ffffffff e0000000
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ff000000 00000000
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 36350513 00000000
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 5d000000 2d00002d
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 00000073 34000000
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 31000000 00000000
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 80000000 00000000
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ff000000 0000005d
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 0000002d 000000ff
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:
udivx %l0,-0x873,%l3
fsubs %f14,%f3 ,%f10
done
p0_trap1o:
udivx %l0,-0x873,%l3
fsubs %f14,%f3 ,%f10
done
p0_trap2e:
xor %l4,%l7,%l7
fitos %f9 ,%f13
fmuls %f12,%f3 ,%f1
sdivx %l6,%l3,%l6
done
p0_trap2o:
xor %l4,%l7,%l7
fitos %f9 ,%f13
fmuls %f12,%f3 ,%f1
sdivx %l6,%l3,%l6
done
p0_trap3e:
xor %l3,0x5c9,%l0
orn %l3,%l4,%l6
sub %l0,-0x98d,%l7
orn %l3,%l6,%l1
add %l1,%l4,%l5
done
p0_trap3o:
xor %l3,0x5c9,%l0
orn %l3,%l4,%l6
sub %l0,-0x98d,%l7
orn %l3,%l6,%l1
add %l1,%l4,%l5
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 = a05085f1fd9de7be
ldx [%g1+0x008],%l1 ! %l1 = 519e92de91105983
ldx [%g1+0x010],%l2 ! %l2 = dc766f1aac7211e2
ldx [%g1+0x018],%l3 ! %l3 = 79867b9bda9632ea
ldx [%g1+0x020],%l4 ! %l4 = 2a82b89ddc1c9b87
ldx [%g1+0x028],%l5 ! %l5 = bd0789888dd09997
ldx [%g1+0x030],%l6 ! %l6 = ca0dbeaff3637d09
ldx [%g1+0x038],%l7 ! %l7 = 7cd54f9ae0a5126c
! 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:
udivx %l0,-0x873,%l3
jmpl %o7,%g0
fsubs %f14,%f3 ,%f10
p0_near_0_he:
xor %l4,%l7,%l7
fitos %f25,%f29
fmuls %f28,%f19,%f17
sdivx %l6,%l3,%l6
xor %l4,%l3,%l7
fadds %f28,%f20,%f25
smul %l3,%l5,%l5
jmpl %o7,%g0
mulx %l2,%l5,%l0
near0_b2b_h:
smul %l7,-0xf16,%l0
jmpl %o7,%g0
mulx %l1,-0x8f7,%l2
near0_b2b_l:
subc %l0,0xf4b,%l4
jmpl %o7,%g0
fdivs %f0 ,%f15,%f7
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
mulx %l7,0xd83,%l5
xnor %l1,%l2,%l5
orn %l3,-0x340,%l1
and %l5,%l3,%l5
swap [%i5+0x034],%l7 ! Mem[0000000010141434]
jmpl %o7,%g0
and %l4,%l3,%l6
p0_near_1_he:
jmpl %o7,%g0
orn %l3,-0x63b,%l1
jmpl %o7,%g0
nop
near1_b2b_h:
udivx %l7,0xc4b,%l2
mulx %l5,-0x0fe,%l0
fdivs %f25,%f31,%f23
xnor %l6,%l3,%l7
orn %l1,%l6,%l6
jmpl %o7,%g0
smul %l2,%l1,%l1
near1_b2b_l:
fadds %f5 ,%f1 ,%f8
fcmps %fcc1,%f5 ,%f15
xor %l3,0x6a9,%l0
smul %l0,0xcce,%l3
smul %l0,0xf56,%l2
jmpl %o7,%g0
subc %l2,-0xbaa,%l2
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
fdivs %f6 ,%f14,%f1
and %l7,%l4,%l1
smul %l3,0x532,%l4
jmpl %o7,%g0
and %l4,%l6,%l2
p0_near_2_he:
sdivx %l4,%l7,%l0
smul %l6,%l6,%l4
sdivx %l0,%l1,%l1
fsubs %f21,%f24,%f24
jmpl %o7,%g0
sdivx %l5,%l7,%l2
near2_b2b_h:
smul %l5,%l3,%l1
jmpl %o7,%g0
sdivx %l0,-0xd11,%l0
near2_b2b_l:
orn %l6,%l3,%l5
jmpl %o7,%g0
fsubs %f7 ,%f15,%f5
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
udivx %l6,%l3,%l4
udivx %l6,-0x1c6,%l6
fsubs %f15,%f0 ,%f5
xnor %l3,%l6,%l2
subc %l6,%l7,%l5
fdivs %f8 ,%f6 ,%f12
jmpl %o7,%g0
fdtos %f14,%f3
p0_near_3_he:
fdivs %f19,%f18,%f27
smul %l6,%l3,%l5
sub %l6,0x0bb,%l7
orn %l4,-0xa99,%l1
jmpl %o7,%g0
or %l2,%l1,%l2
near3_b2b_h:
jmpl %o7,%g0
xnor %l2,-0xc1d,%l1
jmpl %o7,%g0
nop
near3_b2b_l:
jmpl %o7,%g0
subc %l7,-0x7bd,%l4
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
addc %l2,0xd2f,%l3
fcmps %fcc1,%f13,%f4
umul %l5,-0xaeb,%l3
smul %l4,-0x55c,%l0
fcmps %fcc0,%f14,%f11
fsubs %f12,%f2 ,%f10
udivx %l6,0x5e5,%l6
jmpl %o7,%g0
fdtoi %f10,%f14
p0_far_0_lem:
addc %l2,0xd2f,%l3
fcmps %fcc1,%f13,%f4
umul %l5,-0xaeb,%l3
smul %l4,-0x55c,%l0
fcmps %fcc0,%f14,%f11
fsubs %f12,%f2 ,%f10
udivx %l6,0x5e5,%l6
jmpl %o7,%g0
fdtoi %f10,%f14
p0_far_0_he:
subc %l6,-0x03d,%l7
sub %l2,-0x1e9,%l3
fsubs %f18,%f17,%f21
fsubs %f24,%f19,%f30
xor %l4,0x415,%l3
fsqrts %f21,%f23
jmpl %o7,%g0
sdivx %l4,0x9c2,%l6
p0_far_0_hem:
subc %l6,-0x03d,%l7
sub %l2,-0x1e9,%l3
fsubs %f18,%f17,%f21
fsubs %f24,%f19,%f30
xor %l4,0x415,%l3
fsqrts %f21,%f23
jmpl %o7,%g0
sdivx %l4,0x9c2,%l6
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
sdivx %l7,-0x4ba,%l3
mulx %l5,%l3,%l2
sub %l7,%l7,%l3
fcmps %fcc2,%f21,%f26
andn %l3,0x459,%l0
sdivx %l1,-0xd09,%l5
mulx %l7,0xf04,%l0
jmpl %o7,%g0
subc %l4,%l0,%l4
far0_b2b_l:
fmuls %f10,%f3 ,%f9
fsubs %f2 ,%f2 ,%f15
andn %l2,%l1,%l6
fadds %f6 ,%f14,%f7
mulx %l0,%l7,%l1
fsubs %f0 ,%f9 ,%f3
orn %l2,%l5,%l5
jmpl %o7,%g0
xor %l5,0xec4,%l4
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
orn %l6,0x4a6,%l7
xor %l5,0x9a5,%l7
jmpl %o7,%g0
fsubs %f14,%f10,%f6
p0_far_1_lem:
orn %l6,0x4a6,%l7
xor %l5,0x9a5,%l7
jmpl %o7,%g0
fsubs %f14,%f10,%f6
p0_far_1_he:
jmpl %o7,%g0
mulx %l2,%l4,%l6
jmpl %o7,%g0
nop
p0_far_1_hem:
jmpl %o7,%g0
mulx %l2,%l4,%l6
jmpl %o7,%g0
nop
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
umul %l4,%l5,%l6
add %l0,0x833,%l0
smul %l1,%l5,%l0
smul %l4,0xe1b,%l1
umul %l0,-0x9e2,%l2
jmpl %o7,%g0
fsubs %f16,%f19,%f19
far1_b2b_l:
umul %l2,%l2,%l5
udivx %l5,%l2,%l4
orn %l4,%l3,%l7
subc %l4,%l6,%l2
umul %l7,%l4,%l5
jmpl %o7,%g0
xnor %l1,%l4,%l2
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
fcmps %fcc1,%f0 ,%f3
xor %l3,0xfe7,%l7
xnor %l2,-0x02a,%l1
fmuls %f2 ,%f2 ,%f1
xor %l2,%l4,%l6
jmpl %o7,%g0
lduw [%i2+0x024],%l2 ! Mem[0000000010081424]
p0_far_2_lem:
fcmps %fcc1,%f0 ,%f3
xor %l3,0xfe7,%l7
xnor %l2,-0x02a,%l1
fmuls %f2 ,%f2 ,%f1
xor %l2,%l4,%l6
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x024],%l2 ! Mem[0000000010081424]
p0_far_2_he:
fsubs %f18,%f31,%f30
udivx %l6,%l2,%l0
jmpl %o7,%g0
fsqrts %f19,%f29
p0_far_2_hem:
fsubs %f18,%f31,%f30
udivx %l6,%l2,%l0
jmpl %o7,%g0
fsqrts %f19,%f29
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
and %l5,0x08e,%l0
add %l2,%l5,%l5
sdivx %l2,%l3,%l1
fmuls %f29,%f31,%f19
xnor %l7,0x551,%l3
jmpl %o7,%g0
fdivs %f30,%f19,%f28
far2_b2b_l:
umul %l4,%l0,%l2
fdivs %f9 ,%f3 ,%f9
mulx %l0,%l3,%l1
subc %l0,-0x76b,%l0
fstoi %f13,%f0
jmpl %o7,%g0
andn %l3,%l7,%l4
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
mulx %l5,%l4,%l2
or %l5,%l5,%l1
udivx %l7,0x4ef,%l7
jmpl %o7,%g0
fdivs %f10,%f15,%f10
p0_far_3_lem:
mulx %l5,%l4,%l2
or %l5,%l5,%l1
udivx %l7,0x4ef,%l7
jmpl %o7,%g0
fdivs %f10,%f15,%f10
p0_far_3_he:
jmpl %o7,%g0
andn %l4,%l4,%l1
jmpl %o7,%g0
nop
p0_far_3_hem:
jmpl %o7,%g0
andn %l4,%l4,%l1
jmpl %o7,%g0
nop
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
fsqrts %f27,%f24
xor %l7,%l6,%l2
orn %l0,0xef6,%l0
or %l1,%l3,%l5
mulx %l4,-0x444,%l6
fsubs %f27,%f24,%f23
jmpl %o7,%g0
and %l3,%l0,%l1
far3_b2b_l:
andn %l2,0x267,%l5
fsqrts %f3 ,%f11
smul %l1,0x89e,%l4
xnor %l4,-0x667,%l4
udivx %l1,-0xee1,%l3
or %l7,%l2,%l7
jmpl %o7,%g0
andn %l5,-0xde1,%l7
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
andn %l3,%l4,%l5
jmpl %g6+8,%g0
xor %l3,%l7,%l2
p0_call_0_le:
swap [%i0+0x008],%l4 ! Mem[0000000010001408]
fcmps %fcc0,%f3 ,%f12
mulx %l0,0x3e2,%l5
sdivx %l4,0x0d4,%l5
ldub [%i0+0x00c],%l4 ! Mem[000000001000140c]
retl
fadds %f11,%f13,%f8
p0_jmpl_0_lo:
andn %l3,%l4,%l5
jmpl %g6+8,%g0
xor %l3,%l7,%l2
p0_call_0_lo:
swap [%o0+0x008],%l4 ! Mem[0000000010001408]
fcmps %fcc0,%f3 ,%f12
mulx %l0,0x3e2,%l5
sdivx %l4,0x0d4,%l5
ldub [%o0+0x00c],%l4 ! Mem[000000001000140c]
retl
fadds %f11,%f13,%f8
p0_jmpl_0_he:
fsubs %f18,%f22,%f18
fsqrts %f23,%f22
mulx %l5,0xf5c,%l3
jmpl %g6+8,%g0
sdivx %l7,-0xc7f,%l4
p0_call_0_he:
fmuls %f21,%f26,%f31
subc %l2,0xe98,%l7
xnor %l5,%l2,%l5
stb %l1,[%i5+0x037] ! Mem[0000000010141437]
and %l6,%l6,%l3
fdivs %f19,%f21,%f21
retl
andn %l4,%l3,%l2
p0_jmpl_0_ho:
fsubs %f18,%f22,%f18
fsqrts %f23,%f22
mulx %l5,0xf5c,%l3
jmpl %g6+8,%g0
sdivx %l7,-0xc7f,%l4
p0_call_0_ho:
fmuls %f21,%f26,%f31
subc %l2,0xe98,%l7
xnor %l5,%l2,%l5
stb %l1,[%o5+0x037] ! Mem[0000000010141437]
and %l6,%l6,%l3
fdivs %f19,%f21,%f21
retl
andn %l4,%l3,%l2
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldstub [%o1+0x041],%l0 ! Mem[0000000020800041]
stx %l1,[%i4+0x038] ! Mem[0000000010101438]
fmuls %f7 ,%f6 ,%f8
orn %l1,-0x586,%l2
fcmps %fcc2,%f1 ,%f12
udivx %l1,-0xf8a,%l5
jmpl %g6+8,%g0
mulx %l1,0x0a1,%l7
p0_call_1_le:
fcmps %fcc0,%f1 ,%f2
addc %l2,0x7a4,%l6
udivx %l7,0x7cf,%l3
fdivs %f0 ,%f0 ,%f15
retl
fdivs %f6 ,%f10,%f14
p0_jmpl_1_lo:
ldstub [%i1+0x041],%l0 ! Mem[0000000020800041]
stx %l1,[%o4+0x038] ! Mem[0000000010101438]
fmuls %f7 ,%f6 ,%f8
orn %l1,-0x586,%l2
fcmps %fcc2,%f1 ,%f12
udivx %l1,-0xf8a,%l5
jmpl %g6+8,%g0
mulx %l1,0x0a1,%l7
p0_call_1_lo:
fcmps %fcc0,%f1 ,%f2
addc %l2,0x7a4,%l6
udivx %l7,0x7cf,%l3
fdivs %f0 ,%f0 ,%f15
retl
fdivs %f6 ,%f10,%f14
p0_jmpl_1_he:
fcmps %fcc2,%f31,%f21
xor %l6,-0xf25,%l4
ldsh [%i4+0x002],%l3 ! Mem[0000000010101402]
fdivs %f22,%f24,%f23
jmpl %g6+8,%g0
smul %l1,-0x618,%l3
p0_call_1_he:
retl
fmuls %f30,%f26,%f26
p0_jmpl_1_ho:
fcmps %fcc2,%f31,%f21
xor %l6,-0xf25,%l4
ldsh [%o4+0x002],%l3 ! Mem[0000000010101402]
fdivs %f22,%f24,%f23
jmpl %g6+8,%g0
smul %l1,-0x618,%l3
p0_call_1_ho:
retl
fmuls %f30,%f26,%f26
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
ldstub [%o1+0x000],%l1 ! Mem[0000000020800000]
jmpl %g6+8,%g0
fdivs %f2 ,%f12,%f10
p0_call_2_le:
fcmps %fcc3,%f12,%f11
xnor %l2,%l6,%l2
fsubs %f6 ,%f6 ,%f3
sdivx %l6,0x272,%l0
umul %l0,%l0,%l2
retl
fcmps %fcc0,%f2 ,%f8
p0_jmpl_2_lo:
ldstub [%i1+0x000],%l1 ! Mem[0000000020800000]
jmpl %g6+8,%g0
fdivs %f2 ,%f12,%f10
p0_call_2_lo:
fcmps %fcc3,%f12,%f11
xnor %l2,%l6,%l2
fsubs %f6 ,%f6 ,%f3
sdivx %l6,0x272,%l0
umul %l0,%l0,%l2
retl
fcmps %fcc0,%f2 ,%f8
p0_jmpl_2_he:
fstod %f31,%f24
andn %l4,-0xc25,%l1
ldd [%i1+0x038],%l6 ! Mem[0000000010041438]
std %l2,[%i5+0x030] ! Mem[0000000010141430]
subc %l4,0xff9,%l6
jmpl %g6+8,%g0
andn %l3,-0x394,%l0
p0_call_2_he:
or %l5,0xad9,%l2
retl
andn %l5,0x03a,%l7
p0_jmpl_2_ho:
fstod %f31,%f24
andn %l4,-0xc25,%l1
ldd [%o1+0x038],%l6 ! Mem[0000000010041438]
std %l2,[%o5+0x030] ! Mem[0000000010141430]
subc %l4,0xff9,%l6
jmpl %g6+8,%g0
andn %l3,-0x394,%l0
p0_call_2_ho:
or %l5,0xad9,%l2
retl
andn %l5,0x03a,%l7
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
xor %l7,%l1,%l4
addc %l3,-0x11a,%l1
sdivx %l7,%l3,%l5
orn %l2,%l2,%l2
smul %l4,%l3,%l1
fsqrts %f5 ,%f7
jmpl %g6+8,%g0
andn %l3,%l1,%l2
p0_call_3_le:
fmuls %f5 ,%f8 ,%f1
udivx %l4,-0x27c,%l5
fsubs %f7 ,%f1 ,%f12
or %l2,%l7,%l5
retl
andn %l5,%l1,%l6
p0_jmpl_3_lo:
xor %l7,%l1,%l4
addc %l3,-0x11a,%l1
sdivx %l7,%l3,%l5
orn %l2,%l2,%l2
smul %l4,%l3,%l1
fsqrts %f5 ,%f7
jmpl %g6+8,%g0
andn %l3,%l1,%l2
p0_call_3_lo:
fmuls %f5 ,%f8 ,%f1
udivx %l4,-0x27c,%l5
fsubs %f7 ,%f1 ,%f12
or %l2,%l7,%l5
retl
andn %l5,%l1,%l6
p0_jmpl_3_he:
fsubs %f20,%f30,%f19
smul %l2,%l2,%l0
fdivs %f31,%f20,%f27
jmpl %g6+8,%g0
xor %l6,-0xf94,%l6
p0_call_3_he:
addc %l0,%l3,%l6
addc %l3,%l5,%l5
fdivs %f29,%f31,%f16
fmuls %f18,%f25,%f31
xnor %l1,%l3,%l6
retl
orn %l7,%l6,%l3
p0_jmpl_3_ho:
fsubs %f20,%f30,%f19
smul %l2,%l2,%l0
fdivs %f31,%f20,%f27
jmpl %g6+8,%g0
xor %l6,-0xf94,%l6
p0_call_3_ho:
addc %l0,%l3,%l6
addc %l3,%l5,%l5
fdivs %f29,%f31,%f16
fmuls %f18,%f25,%f31
xnor %l1,%l3,%l6
retl
orn %l7,%l6,%l3
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 0xa05085f1,0xfd9de7be ! Init value for %l0
.word 0x519e92de,0x91105983 ! Init value for %l1
.word 0xdc766f1a,0xac7211e2 ! Init value for %l2
.word 0x79867b9b,0xda9632ea ! Init value for %l3
.word 0x2a82b89d,0xdc1c9b87 ! Init value for %l4
.word 0xbd078988,0x8dd09997 ! Init value for %l5
.word 0xca0dbeaf,0xf3637d09 ! Init value for %l6
.word 0x7cd54f9a,0xe0a5126c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x412621cf,0x11c15bea ! Init value for %f0
.word 0x6db76f85,0x68f1e32f ! Init value for %f2
.word 0x4b58f5db,0x2cf2ca8f ! Init value for %f4
.word 0xed8fbb52,0x6bad3bc5 ! Init value for %f6
.word 0x3546da2c,0x7b6ee7ab ! Init value for %f8
.word 0x7ca4432c,0xe2b3ff02 ! Init value for %f10
.word 0x474d2f52,0xe361fd4e ! Init value for %f12
.word 0x106038a6,0x9c55a580 ! Init value for %f14
.word 0x2b1b3d1d,0xf6152b8c ! Init value for %f16
.word 0x7cd94d89,0x860f3107 ! Init value for %f18
.word 0x6bd2c2b1,0x14e9f165 ! Init value for %f20
.word 0x122065a5,0xa36197df ! Init value for %f22
.word 0x31b9e96c,0xe22cf59f ! Init value for %f24
.word 0xb3100ec3,0xf4b4c85e ! Init value for %f26
.word 0x6c02c89e,0xc47f799d ! Init value for %f28
.word 0x5dbd5252,0x152b3a1b ! Init value for %f30
.word 0x728b5689,0x66514f11 ! Init value for %f32
.word 0xeffc5ae2,0x9f1d0b76 ! Init value for %f34
.word 0xf323376e,0xa9a68b16 ! Init value for %f36
.word 0xb55fb385,0x4ea93745 ! Init value for %f38
.word 0x96901360,0x0165224a ! Init value for %f40
.word 0x258623a6,0x11fdf559 ! Init value for %f42
.word 0x4866e635,0x6ee77e29 ! Init value for %f44
.word 0x6d852d15,0xc3e058f6 ! Init value for %f46
.word 0x521a50ab,0x75aaae70
.word 0x8b91071f,0x7c0cfe20
.word 0xcaa73281,0xad1ed841
.word 0x47fffeac,0x6dd43ad8
.word 0xddbc7acb,0x4863e6f0
.word 0xd81eea0a,0xbcfa1815
.word 0x74c61ba0,0x1212eb67
.word 0x7eddd603,0x02d69533
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,0x00ff0000
.word 0x00000000,0x000000ff
.word 0x00000000,0xff67a24d
.word 0x00000000,0x0000ffff
.word 0x00000000,0x7c460000
.word 0xffffffff,0xffffff00
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p0_expected_fp_regs:
.word 0x00000000,0x000000ff
.word 0xffffffff,0xffffffff
.word 0x6fffffff,0x0000807f
.word 0x3fd4f6b1,0x6bac2748
.word 0x3f800000,0x4c000000
.word 0x6fffffff,0x1fcd8dc7
.word 0xd19d02da,0x000000ff
.word 0xffffffff,0xe0000000
.word 0xff000000,0x00000000
.word 0x36350513,0x00000000
.word 0x5d000000,0x2d00002d
.word 0x00000073,0x34000000
.word 0x31000000,0x00000000
.word 0x80000000,0x00000000
.word 0xff000000,0x0000005d
.word 0x0000002d,0x000000ff
.word 0x00000037,0x00000800 ! %fsr = 0000003700000800
p0_local0_expect:
.word 0x00000000,0x00000000
.word 0xffff00ff,0x00000000
.word 0xff000000,0x000000ff
.word 0xff007cff,0x005b0000
.word 0x049f032f,0x97340dff
.word 0x92e6fbc0,0x00008600
.word 0x00000000,0x5d0000c5
.word 0xff7c00ff,0x00000000
p0_local0_sec_expect:
.word 0xffffffff,0x00000000
.word 0xffffffff,0x2d00002d
.word 0xda029dd1,0x00000000
.word 0x3fd4f6b1,0x6bac2748
.word 0x5e1274e7,0xa4e0e78b
.word 0x000000ff,0xa90947ff
.word 0xd19d02da,0xd35f234f
.word 0x00000000,0x0000807f
p0_local1_expect:
.word 0x00000000,0xff000000
.word 0x00000000,0x00000000
.word 0xff00ffff,0xe0000000
.word 0x00000000,0x00000000
.word 0x0000002d,0x00000000
.word 0x000000ff,0x00000000
.word 0x730d0000,0xffffb58e
.word 0x00000000,0x00000000
p0_local1_sec_expect:
.word 0xc0fbe692,0x86b847ff
.word 0xffb5ffff,0xff000000
.word 0xffffffff,0xffffff00
.word 0x00000034,0x000000ff
.word 0x00000000,0x00000031
.word 0x0000807f,0x00000000
.word 0x5d000000,0x000000ff
.word 0x00000000,0x00000080
p0_local2_expect:
.word 0x4c000000,0x000000ff
.word 0xff002d00,0x00ff0000
.word 0x006f0000,0x4da2c09a
.word 0x00000034,0x000000ff
.word 0x00000034,0xdd95c5ff
.word 0xb1ffd3c8,0x00000000
.word 0xff33a6cf,0xc78dcd1f
.word 0xd792467c,0x00000000
p0_local2_sec_expect:
.word 0xff000000,0x00000000
.word 0xff000000,0xffff00ff
.word 0xffffffff,0xffffffff
.word 0x00000000,0x0000410b
.word 0x5d000000,0xffffffff
.word 0xfffc3ce2,0x40000000
.word 0xffffffff,0xffe1e712
.word 0x5d000000,0x2d00002d
p0_local3_expect:
.word 0xffffff6f,0xffffffff
.word 0x0000006f,0xffffff6f
.word 0x1fcd8dc7,0x7c460000
.word 0x00000000,0x000000ff
.word 0xbb47b886,0x92e6fbc0
.word 0x9ac0a24d,0x0000005d
.word 0x00000000,0x000000ff
.word 0x2dff002d,0x0000005d
p0_local3_sec_expect:
.word 0xff000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x7f800000,0xffffff6f
.word 0x4827ac6b,0xb1f6d43f
.word 0x0000004c,0x0000803f
.word 0xc78dcd1f,0xffffff6f
.word 0xff000000,0xda029dd1
.word 0x1fcd8dc7,0xcfa633ff
p0_local4_expect:
.word 0x7c460000,0x000000ff
.word 0x00000000,0x0000ffff
.word 0xff000000,0x2d000000
.word 0xffffffff,0x00000000
.word 0x00000034,0xdd95c5ff
.word 0x2d00002d,0x00000000
.word 0x000000ff,0x000000ff
.word 0xff000000,0x34000000
p0_local4_sec_expect:
.word 0xffb5ffff,0xffff21b0
.word 0x00000000,0xffffffb9
.word 0x00000000,0x92e6fbc0
.word 0xd792467c,0xef4709a9
.word 0x037702eb,0x0be2dfdd
.word 0x21de0004,0xd42070cc
.word 0x8907f971,0x0ed1e18a
.word 0xec217703,0x4e0f0307
p0_local5_expect:
.word 0xff000000,0xffff00ff
.word 0x36350513,0x00000000
.word 0x5d000000,0x2d00002d
.word 0x00000073,0x34000000
.word 0x31000000,0x00000000
.word 0x80000000,0x00000000
.word 0xff000000,0x0000005d
.word 0x0000002d,0x000000ff
p0_local5_sec_expect:
.word 0x0000ffff,0xffffffff
.word 0xff330000,0x00000000
.word 0xff000000,0x00000000
.word 0xff000000,0xd52b5079
.word 0x633d819c,0x34bb3bb9
.word 0x00ea979e,0xffffffb0
.word 0x05ebb322,0x711fcfaf
.word 0x6fb251dc,0x00001960
p0_local6_expect:
.word 0x00000000,0x000000ff
.word 0xcf8867c4,0xffffffff
.word 0xff000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0xffffffff
.word 0x9ac0a24d,0xffff5252
.word 0xffffffff,0xffe1e712
.word 0x5d000000,0x2d00002d
p0_local6_sec_expect:
.word 0x00000000,0x6f000000
.word 0x00000000,0xffffff6f
.word 0xff000000,0x00000000
.word 0xff000000,0x34000000
.word 0x00000000,0x00000031
.word 0x00000000,0x7f800000
.word 0x1fcd8dc7,0xcfa633ff
.word 0x00000000,0x00000000
share0_expect:
.word 0xff006bf6,0xece91a84
.word 0x2b81fa46,0xd65fe591
.word 0x81cbc611,0x3b8fe684
.word 0x32079ed2,0x6077e898
.word 0x21aafe4a,0x85878ab9
.word 0x7fc8ec92,0x0c44dfdb
.word 0x7d26cf9a,0xc0218a0a
.word 0xbcd91914,0x73d1cf1b
share1_expect:
.word 0xffff98bf,0xb2a9bdb1
.word 0x8a0c1b83,0xfa79098b
.word 0x16a2c281,0x572b5f3b
.word 0xd5b44aad,0x4cceb6d7
.word 0xea723bf9,0x33cf57bd
.word 0x8976d269,0xc4d1a47a
.word 0xd1bde7df,0xff3efae3
.word 0x73195890,0x488c91bd
.word 0xffff359e,0xb3c21455
.word 0xc480b010,0x65524576
.word 0xe2e1c0af,0x28c278c5
.word 0xa2bbc106,0x28e54694
.word 0x9bc1daad,0x89afa2cb
.word 0x0ade67a9,0x780727b9
.word 0xafdeb3ca,0xb078065b
.word 0x7794c1bb,0x865f45aa
share2_expect:
.word 0x00ffc666,0xfaa8d11b
.word 0x0446655f,0x7fc5a3e7
.word 0xa5cf2103,0xb343654b
.word 0xe8b3ea09,0xc5ca3d09
.word 0x9144ce10,0xb848ab2c
.word 0xb75eab1a,0xce9c57a1
.word 0xcca43fa3,0xaab6f740
.word 0xa140c614,0x6d8a9878
share3_expect:
.word 0x81ff1cea,0xca109af0
.word 0x9dbb2584,0xa6aa2b98
.word 0xf56547a4,0x1da6e0d1
.word 0xd0c6e1a2,0x2f386904
.word 0x93fd8d2f,0x9415e54b
.word 0xb2e49c37,0x12dcc32e
.word 0xb88dc368,0x9c01f038
.word 0x3b222159,0x35678f16
.word 0x5dff0f03,0xa3665d0c
.word 0x1f084efd,0x421b35f0
.word 0x3b624de7,0x3db06c50
.word 0xb325f89c,0x1b755dbb
.word 0x58088bc5,0x5a532814
.word 0xf9f0c2f2,0xd3e7afb6
.word 0x15edbdb1,0x2a998a76
.word 0x4d57a9bf,0x861959cd
.word 0x00ff2e32,0x4572df2b
.word 0x23024b5e,0x96d51792
.word 0x5ccb633c,0x428b214f
.word 0xe5edaf16,0x9c7d2b83
.word 0x2c3ce971,0xcbbb2978
.word 0x2205bbbb,0xeccaa01e
.word 0x380a799e,0x8b854157
.word 0x229619e1,0x010eb500
.word 0xffe8e4de,0xd8c8f384
.word 0x4affa466,0x428fe803
.word 0x2863a958,0x5a4eef3b
.word 0xa3cd91dd,0xa6a6bbea
.word 0xf8cfb9f7,0x7d7abb13
.word 0x7a692692,0xa0007b5e
.word 0x2d2d6d06,0xb9f978ad
.word 0x8f2620ba,0xd475781c
.word 0x4905ee79,0x297d6fd5
.word 0xadb0fc96,0x309dca03
.word 0xa82d93ab,0x453040dc
.word 0x9978b7dd,0xbb793d77
.word 0x43c6132a,0xa4fa6f06
.word 0x2c5055fc,0x95025bcc
.word 0xf02edd7a,0x070495ea
.word 0xe7335387,0x828163cd
.word 0x0000cd46,0x116f6781
.word 0x929946fb,0x32620f4a
.word 0x467d7f82,0x870e5a8e
.word 0xd6e8220e,0x146829d4
.word 0xd2d5d210,0xe18f2554
.word 0x7d136aa0,0xd868790f
.word 0xc0ff6059,0x1a66046f
.word 0x0bbbc8a0,0xc6d5b922
.word 0xca4c59fe,0x647d1783
.word 0xef165407,0x4137f73f
.word 0x461f57b4,0x85a55149
.word 0x9eed7d54,0x6d6f079a
.word 0x197e5479,0xc4779c71
.word 0x8f50770e,0x950b6c73
.word 0x723bcb99,0x11a62f29
.word 0xf96dc93e,0x3dbe1860
.word 0x002d13ce,0xa64cf276
.word 0x812eda30,0x9dc0173e
.word 0x2d6f9d64,0x22f812c7
.word 0x0fe75726,0xea5974bc
.word 0xaa53d950,0x52091c98
.word 0x3ad1828d,0x19f57b47
.word 0x6209b18e,0xa525d920
.word 0x64bd9e1b,0xaa7f6ee9
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 0x5278bfb7,0x91825900
.word 0x00000000,0x00000002
.word 0x305dbd97,0xcd512b70
.word 0x00000000,0x00000003
.word 0x74659a67,0xf071a325
.word 0x00000000,0x00000004
.word 0x056ece78,0x0d8d9b28
.word 0x00000000,0x00000005
.word 0x3ec048cf,0xb603e8cb
.word 0x00000000,0x00000006
.word 0xa0cf4ddf,0x93ca1a04
.word 0x00000000,0x00000007
.word 0x0083e9df,0xe78110c4
.word 0x00000000,0x00000008
.word 0x84090b57,0xb781ba30
.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 0x643cd6ce,0xb9d66c2b,0x91abc5b1,0xe3056f81
.word 0x62121f0e,0x3a149649,0x1da65e34,0xaa7d2e23
.word 0x60710609,0x709e833d,0x5a92fb9b,0x49d22fad
.word 0x6bae32ba,0xe8d0dd81,0x0e0671aa,0x191c67b8
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 0xbae6f2ac,0x397ae14f,0xa408eac5,0x89984b24
.word 0x09b2a108,0x9cf60a8a,0x3fd4f6b1,0x6bac2748
.word 0x5e1274e7,0xa4e0e78b,0x189119a2,0x0ffe00ee
.word 0xd19d02da,0xd35f234f,0x04089650,0xa7ce975d
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 0x02e494eb,0x39e4d0f9,0x914d5bdd,0x38bbe9e4
.word 0x5120908c,0x93fe1401,0x85b7a95d,0x0a7a7b57
.word 0x7074f390,0xad075847,0x0475329a,0xc46788cf
.word 0x4377bb05,0xe3857c59,0xbad76926,0xe10ece31
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 0x7e030643,0x3d86de82,0x9bc658e8,0xd716db66
.word 0xcfa63dd5,0xe0753291,0x3b22bbb1,0xb9f319f7
.word 0x107f01ca,0x36186a14,0xc95bb854,0x1a0a2d7a
.word 0xbc042a42,0xc774656e,0x82cb5d6a,0x1e9d9c3a
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 0x5ddc9bc9,0x0393c16d,0x1c57dbc3,0x4761be06
.word 0xded9a71b,0x9bf9a82b,0x0120a6e0,0x7026434e
.word 0xa9bfd040,0x232bc850,0x30feeba5,0x98fe89ed
.word 0xb4642cfd,0x67e0f411,0x6252835a,0xfc2ebf94
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 0xf3f61a68,0x70a84536,0x903ca915,0x70e9dac3
.word 0xc10c46b4,0x65b7835d,0x60fdd230,0xf31df000
.word 0x1f91a4ad,0x49180dc5,0x81b0e4da,0xf1d8505a
.word 0x32516ece,0xfbe3fbbf,0x24e335d7,0x3569186d
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 0x21a55455,0xcf79c82a,0x0469043f,0x5141851b
.word 0x99932f7c,0x06a1f929,0xb8014883,0xa217791d
.word 0x49e102f9,0x25a8e723,0xd4e50e16,0xe82cbb8a
.word 0xb968b3a9,0xf6cda1ad,0x00080cdd,0x0030c4bf
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 0x6c916c5d,0x5392059d,0xdf488676,0xa335fab1
.word 0xd4a07e91,0x4079611f,0xbacb85e3,0xae339ae5
.word 0xc78dcd1f,0x82dea6cf,0xac259486,0x4da2c09a
.word 0x789302e3,0x0978858f,0xc41d1ee2,0x4bdac1b2
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 0xca706a57,0x9334c67c,0x25cacb09,0x2a13f6c0
.word 0xb146f287,0x9a156aaf,0xbd764d1b,0xa5a2dbe6
.word 0x239c083d,0x4022dcb0,0x43a2396f,0x159ad392
.word 0xb0a7bc52,0x75cdefd2,0x049f032f,0x97340d73
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 0xf915a154,0xfb573cf4,0x2aa51fdd,0xcfc18d38
.word 0xe85db0b3,0xfafa33af,0xd792467c,0xef4709a9
.word 0x037702eb,0x0be2dfdd,0x21de0004,0xd42070cc
.word 0x8907f971,0x0ed1e18a,0xec217703,0x4e0f0307
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 0xcbaf0c4e,0xdfdec795,0x7a92476f,0xc21c7cd0
.word 0x5355d9f4,0x15976691,0xea8bb376,0xef4c33cb
.word 0x9475d354,0x69474cbc,0x91e10fb8,0xd8f3310f
.word 0x96d78607,0xfcecd6eb,0x459e43d8,0x616cdd61
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 0x6334b2ee,0xc8d3deb1,0xad6a3b63,0xabedea20
.word 0x972b8da2,0x38235dc9,0xefb191eb,0xd52b5079
.word 0x633d819c,0x34bb3bb9,0xcfea979e,0x1956777f
.word 0x05ebb322,0x711fcfaf,0x89b251dc,0xe9dc1960
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 0x9616bb67,0x9b3d9348,0x0aaa20f4,0x0512d462
.word 0x51371e99,0x2dc5892e,0x2697a53f,0x2a01cd44
.word 0xc1e6ac7d,0x0b419631,0xbb47b886,0x92e6fbc0
.word 0x6a19e93a,0xb58e6063,0x6f32787f,0x6a315fc1
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 0x5c3a9475,0x4c7136f1,0x7c57a131,0x207d60df
.word 0x9e48d73f,0x9d0ce20e,0xbfb96195,0xc25769fa
.word 0x0d9bb650,0x9bc6e2ed,0x466ae7fb,0xce1776ff
.word 0x1fb2ab5c,0x3eda280c,0x8e4032a5,0xd70b9002
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 0xf1a76bf6,0xece91a84,0x2b81fa46,0xd65fe591
.word 0x81cbc611,0x3b8fe684,0x32079ed2,0x6077e898
.word 0x21aafe4a,0x85878ab9,0x7fc8ec92,0x0c44dfdb
.word 0x7d26cf9a,0xc0218a0a,0xbcd91914,0x73d1cf1b
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 0xcdec98bf,0xb2a9bdb1,0x8a0c1b83,0xfa79098b
.word 0x16a2c281,0x572b5f3b,0xd5b44aad,0x4cceb6d7
.word 0xea723bf9,0x33cf57bd,0x8976d269,0xc4d1a47a
.word 0xd1bde7df,0xff3efae3,0x73195890,0x488c91bd
.word 0xd204359e,0xb3c21455,0xc480b010,0x65524576
.word 0xe2e1c0af,0x28c278c5,0xa2bbc106,0x28e54694
.word 0x9bc1daad,0x89afa2cb,0x0ade67a9,0x780727b9
.word 0xafdeb3ca,0xb078065b,0x7794c1bb,0x865f45aa
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 0x102fc666,0xfaa8d11b,0x0446655f,0x7fc5a3e7
.word 0xa5cf2103,0xb343654b,0xe8b3ea09,0xc5ca3d09
.word 0x9144ce10,0xb848ab2c,0xb75eab1a,0xce9c57a1
.word 0xcca43fa3,0xaab6f740,0xa140c614,0x6d8a9878
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 0x48091cea,0xca109af0,0x9dbb2584,0xa6aa2b98
.word 0xf56547a4,0x1da6e0d1,0xd0c6e1a2,0x2f386904
.word 0x93fd8d2f,0x9415e54b,0xb2e49c37,0x12dcc32e
.word 0xb88dc368,0x9c01f038,0x3b222159,0x35678f16
.word 0xb2ac0f03,0xa3665d0c,0x1f084efd,0x421b35f0
.word 0x3b624de7,0x3db06c50,0xb325f89c,0x1b755dbb
.word 0x58088bc5,0x5a532814,0xf9f0c2f2,0xd3e7afb6
.word 0x15edbdb1,0x2a998a76,0x4d57a9bf,0x861959cd
.word 0x0a252e32,0x4572df2b,0x23024b5e,0x96d51792
.word 0x5ccb633c,0x428b214f,0xe5edaf16,0x9c7d2b83
.word 0x2c3ce971,0xcbbb2978,0x2205bbbb,0xeccaa01e
.word 0x380a799e,0x8b854157,0x229619e1,0x010eb500
.word 0xe8e8e4de,0xd8c8f384,0x4affa466,0x428fe803
.word 0x2863a958,0x5a4eef3b,0xa3cd91dd,0xa6a6bbea
.word 0xf8cfb9f7,0x7d7abb13,0x7a692692,0xa0007b5e
.word 0x2d2d6d06,0xb9f978ad,0x8f2620ba,0xd475781c
.word 0x4991ee79,0x297d6fd5,0xadb0fc96,0x309dca03
.word 0xa82d93ab,0x453040dc,0x9978b7dd,0xbb793d77
.word 0x43c6132a,0xa4fa6f06,0x2c5055fc,0x95025bcc
.word 0xf02edd7a,0x070495ea,0xe7335387,0x828163cd
.word 0x2d62cd46,0x116f6781,0x929946fb,0x32620f4a
.word 0x467d7f82,0x870e5a8e,0xd6e8220e,0x146829d4
.word 0xd2d5d210,0xe18f2554,0x7d136aa0,0xd868790f
.word 0xc0ff6059,0x1a66046f,0x0bbbc8a0,0xc6d5b922
.word 0xca4c59fe,0x647d1783,0xef165407,0x4137f73f
.word 0x461f57b4,0x85a55149,0x9eed7d54,0x6d6f079a
.word 0x197e5479,0xc4779c71,0x8f50770e,0x950b6c73
.word 0x723bcb99,0x11a62f29,0xf96dc93e,0x3dbe1860
.word 0xf50813ce,0xa64cf276,0x812eda30,0x9dc0173e
.word 0x2d6f9d64,0x22f812c7,0x0fe75726,0xea5974bc
.word 0xaa53d950,0x52091c98,0x3ad1828d,0x19f57b47
.word 0x6209b18e,0xa525d920,0x64bd9e1b,0xaa7f6ee9
share3_end: