Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_5000_9.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_5000_9.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 = 327144526
! Riesling can be on
! 1 Thread, 5000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_5000_9.s created on Mar 27, 2009 (14:45:26)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_5000_9 -p 1 -l 5000
#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 = 7d94b7b5 1eca8581 89fbce34 14f1d541
! %f4 = 57875909 266e5926 44f61ccf 7ab66d24
! %f8 = 8fb266f3 e3096414 dc10062e 40cc3102
! %f12 = 3c3fa217 d099a530 af3904e9 31bbcd7c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 34502b85 1633d79f fcbd0f53 f38071e5
! %f20 = 9492a8ca 88f2b688 1fa4e83c e7ce4dea
! %f24 = c8360210 ad665e15 0087f722 af925539
! %f28 = ebae2afa 19ce9f7b 811fa417 e8d89f23
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b15589f6 6722abd5 292d31e2 e80550a5
! %f36 = a7b56645 03fde505 87112a99 d05fdb11
! %f40 = b635a4ce 29052da8 c65de21e a1a5e50a
! %f44 = 69a8a56b 7c79989c ac77023e 9e77901e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x269bacaf0000001c,%g7,%g1 ! GSR scale = 3, align = 4
wr %g1,%g0,%gsr ! GSR = 269bacaf0000001c
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[0000000010081400] = 7ed0b1e3, %l5 = d3146983ea207428
swapa [%i2+%g0]0x88,%l5 ! %l5 = 000000007ed0b1e3
! Mem[0000000030041408] = 711e6fb681ca25e9, %f28 = ebae2afa 19ce9f7b
ldda [%i1+%o4]0x81,%f28 ! %f28 = 711e6fb6 81ca25e9
! %l7 = 67bee32a639b131c, imm = 0000000000000c16, %l6 = 5948a2f5cadc27b2
xnor %l7,0xc16,%l6 ! %l6 = 98411cd59c64e0f5
! Mem[0000000030081400] = b9bd7bef, %l5 = 000000007ed0b1e3
ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 000000ef000000ff
! Mem[0000000010001410] = 444e043b, %l6 = 98411cd59c64e0f5
swap [%i0+%o5],%l6 ! %l6 = 00000000444e043b
! Mem[0000000010041408] = e3e7bd61, %l0 = b56b73fbd779b56d
ldswa [%i1+%o4]0x80,%l0 ! %l0 = ffffffffe3e7bd61
! %f0 = 7d94b7b5 1eca8581 89fbce34 14f1d541
! %f4 = 57875909 266e5926 44f61ccf 7ab66d24
! %f8 = 8fb266f3 e3096414 dc10062e 40cc3102
! %f12 = 3c3fa217 d099a530 af3904e9 31bbcd7c
stda %f0,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
! %l0 = e3e7bd61, %l1 = c7dd0d92, Mem[0000000010181400] = ae75db09 f6063585
stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = e3e7bd61 c7dd0d92
membar #Sync ! Added by membar checker (1)
! Mem[00000000100c1408] = 0d82845d62b650dc, %l4 = a82d9b8c4290037a
ldxa [%i3+%o4]0x88,%l4 ! %l4 = 0d82845d62b650dc
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_1:
! %l0 = ffffffffe3e7bd61
setx 0x0677d667c492c9dc,%g7,%l0 ! %l0 = 0677d667c492c9dc
! %l1 = 4d1824aac7dd0d92
setx 0x6b4da697e68d89c4,%g7,%l1 ! %l1 = 6b4da697e68d89c4
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 = 0677d667c492c9dc
setx 0x96fb22e7c3aa1b9d,%g7,%l0 ! %l0 = 96fb22e7c3aa1b9d
! %l1 = 6b4da697e68d89c4
setx 0x19f39ca794e3ceee,%g7,%l1 ! %l1 = 19f39ca794e3ceee
p0_label_2:
! %l4 = 0d82845d62b650dc, Mem[0000000020800040] = 30a42c25, %asi = 80
stba %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = dca42c25
! %l0 = c3aa1b9d, %l1 = 94e3ceee, Mem[0000000010101408] = 528d4c2d b9e8a602
stda %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = c3aa1b9d 94e3ceee
! %l6 = 444e043b, %l7 = 639b131c, Mem[0000000010081400] = ea207428 d2478422
stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 444e043b 639b131c
! Mem[00000000100c1408] = dc50b662, %l5 = 00000000000000ef
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000dc000000ff
! Mem[0000000021800081] = 62f96f0b, %l4 = 0d82845d62b650dc
ldstuba [%o3+0x081]%asi,%l4 ! %l4 = 000000f9000000ff
! %l2 = ef51652ec95a4131, Mem[0000000030081408] = a6275650
stha %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 41315650
! %f16 = 34502b85 1633d79f, %l5 = 00000000000000dc
! Mem[0000000030001438] = d3b06a67d116cfa4
add %i0,0x038,%g1
stda %f16,[%g1+%l5]ASI_PST8_S ! Mem[0000000030001438] = 34506a851633cfa4
! Mem[0000000010041410] = 81afbcc5, %l4 = 00000000000000f9
swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000081afbcc5
! %f17 = 1633d79f, %f6 = 44f61ccf, %f4 = 57875909 266e5926
fsmuld %f17,%f6 ,%f4 ! %f4 = 3b759cad f957b220
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ee06def8, %l4 = 0000000081afbcc5
ldswa [%i3+%o5]0x88,%l4 ! %l4 = ffffffffee06def8
p0_label_3:
! Mem[0000000030141408] = 8822f87a, %f10 = dc10062e
lda [%i5+%o4]0x89,%f10 ! %f10 = 8822f87a
! Mem[0000000030141408] = 54c544488822f87a, %f4 = 3b759cad f957b220
ldda [%i5+%o4]0x89,%f4 ! %f4 = 54c54448 8822f87a
! Mem[0000000021800180] = 0385c5c1, %l7 = 67bee32a639b131c
ldsh [%o3+0x180],%l7 ! %l7 = 0000000000000385
! Code Fragment 3
p0_fragment_2:
! %l0 = 96fb22e7c3aa1b9d
setx 0xbb415e5820d6455f,%g7,%l0 ! %l0 = bb415e5820d6455f
! %l1 = 19f39ca794e3ceee
setx 0xc6d3d70841681591,%g7,%l1 ! %l1 = c6d3d70841681591
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 = bb415e5820d6455f
setx 0xe5b31a47a67d3bd4,%g7,%l0 ! %l0 = e5b31a47a67d3bd4
! %l1 = c6d3d70841681591
setx 0xaec5f5a7c6453440,%g7,%l1 ! %l1 = aec5f5a7c6453440
! Mem[0000000030081400] = b9bd7bff, %l0 = e5b31a47a67d3bd4
lduba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000000000ff, %l3 = 650300a28219ea07, %l5 = 00000000000000dc
orn %l0,%l3,%l5 ! %l5 = 9afcff5d7de615ff
! Mem[0000000010101410] = c69d265f, %l1 = aec5f5a7c6453440
lduwa [%i4+%o5]0x88,%l1 ! %l1 = 00000000c69d265f
! Mem[0000000030001400] = 3aea11c5, %f14 = af3904e9
lda [%i0+%g0]0x81,%f14 ! %f14 = 3aea11c5
! Mem[0000000010141410] = e388957ac9a380bd, %f30 = 811fa417 e8d89f23
ldda [%i5+%o5]0x88,%f30 ! %f30 = e388957a c9a380bd
! Starting 10 instruction Store Burst
! %l2 = ef51652ec95a4131, Mem[0000000010181400] = e3e7bd61
stha %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = e3e74131
p0_label_4:
! %l7 = 0000000000000385, Mem[0000000010081400] = 3b044e44
stwa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000385
! %l5 = 9afcff5d7de615ff, Mem[0000000030081408] = 50563141
stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 7de615ff
! %l6 = 444e043b, %l7 = 00000385, Mem[0000000010141408] = d78c3f91 4d468b6e
stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 444e043b 00000385
! Mem[0000000030141400] = a67e009a, %l7 = 0000000000000385
ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 0000009a000000ff
! Mem[0000000010001400] = ee50eb02, %l7 = 000000000000009a
swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000ee50eb02
! %l4 = ffffffffee06def8, Mem[0000000030101410] = b9eefa0a
stba %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = f8eefa0a
! %l2 = c95a4131, %l3 = 8219ea07, Mem[0000000030101400] = 287e03b3 4551d129
stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = c95a4131 8219ea07
! %f8 = 8fb266f3 e3096414, Mem[0000000010141400] = ef622205 0e51f237
stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 8fb266f3 e3096414
! Mem[0000000010001425] = a3e93e61, %l5 = 9afcff5d7de615ff
ldstuba [%i0+0x025]%asi,%l5 ! %l5 = 000000e9000000ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = c3077f1a, %l6 = 00000000444e043b
ldsha [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffc307
p0_label_5:
! Mem[00000000300c1400] = 8185ca1e, %l5 = 00000000000000e9
ldswa [%i3+%g0]0x81,%l5 ! %l5 = ffffffff8185ca1e
! Mem[0000000010001400] = 9a000000, %l4 = ffffffffee06def8
lduha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Code Fragment 4
p0_fragment_3:
! %l0 = 00000000000000ff
setx 0x724095b07f115da6,%g7,%l0 ! %l0 = 724095b07f115da6
! %l1 = 00000000c69d265f
setx 0xbf27f6683e1c6d83,%g7,%l1 ! %l1 = bf27f6683e1c6d83
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 = 724095b07f115da6
setx 0x0df13cb83e2fb5c9,%g7,%l0 ! %l0 = 0df13cb83e2fb5c9
! %l1 = bf27f6683e1c6d83
setx 0x89e0e86fee5f6d1d,%g7,%l1 ! %l1 = 89e0e86fee5f6d1d
! Mem[0000000030081400] = b9bd7bff, %l4 = 0000000000000000
ldsba [%i2+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141424] = 9fa21ded, %f26 = 0087f722
ld [%i5+0x024],%f26 ! %f26 = 9fa21ded
! Mem[0000000030181400] = 301fcf25, %l2 = ef51652ec95a4131
ldswa [%i6+%g0]0x89,%l2 ! %l2 = 00000000301fcf25
! Mem[0000000030001410] = d5638f6149c5581c, %l2 = 00000000301fcf25
ldxa [%i0+%o5]0x89,%l2 ! %l2 = d5638f6149c5581c
! Mem[0000000010181400] = 3141e7e3, %l0 = 0df13cb83e2fb5c9
ldswa [%i6+%g0]0x80,%l0 ! %l0 = 000000003141e7e3
! Mem[0000000030181400] = 53768d34301fcf25, %f16 = 34502b85 1633d79f
ldda [%i6+%g0]0x89,%f16 ! %f16 = 53768d34 301fcf25
! Starting 10 instruction Store Burst
! %l5 = ffffffff8185ca1e, %l3 = 650300a28219ea07, %l1 = 89e0e86fee5f6d1d
sub %l5,%l3,%l1 ! %l1 = 9afcff5cff6be017
p0_label_6:
! Mem[00000000211c0000] = c3077f1a, %l2 = d5638f6149c5581c
ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000c3000000ff
! %l6 = ffffffffffffc307, Mem[00000000300c1400] = 8185ca1e
stwa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffc307
! Mem[00000000300c1408] = 41d5f114, %l4 = ffffffffffffffff
ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000041000000ff
! Mem[000000001000141a] = 4c818159, %l6 = ffffffffffffc307
ldstuba [%i0+0x01a]%asi,%l6 ! %l6 = 00000081000000ff
! %l0 = 3141e7e3, %l1 = ff6be017, Mem[0000000010081410] = 9ea039f2 5380f3bc
stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 3141e7e3 ff6be017
! Mem[0000000030101400] = 31415ac9, %l5 = ffffffff8185ca1e
swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000031415ac9
! %l5 = 0000000031415ac9, Mem[0000000010181410] = dd193881
stwa %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 31415ac9
! %l6 = 0000000000000081, Mem[0000000030181410] = a75026d1
stha %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 008126d1
! %f26 = 9fa21ded af925539, Mem[00000000100c1408] = ff50b662 5d84820d
stda %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 9fa21ded af925539
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 49c5581c, %l3 = 650300a28219ea07
ldsha [%i0+%o5]0x89,%l3 ! %l3 = 000000000000581c
p0_label_7:
! %l4 = 0000000000000041, %l5 = 0000000031415ac9, %l2 = 00000000000000c3
add %l4,%l5,%l2 ! %l2 = 0000000031415b0a
! Mem[0000000010081410] = 17e06bff e3e74131, %l0 = 3141e7e3, %l1 = ff6be017
ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000e3e74131 0000000017e06bff
membar #Sync ! Added by membar checker (2)
! Mem[0000000030081400] = ff7bbdb9 83e9def0 ff15e67d 85b62e5f
! Mem[0000000030081410] = a73d0013 4019bc1b b2d0b9e9 77ed20db
! Mem[0000000030081420] = 1b7f273a bbb5f751 7fb4e71f 3a206bd9
! Mem[0000000030081430] = 4ad6903b d8ef1d65 38d11ad3 5b074475
ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
! Mem[00000000100c1408] = 9fa21ded, %l3 = 000000000000581c
lduba [%i3+%o4]0x80,%l3 ! %l3 = 000000000000009f
! Mem[0000000010101400] = 6dd546f692b0a59d, %l6 = 0000000000000081
ldxa [%i4+%g0]0x80,%l6 ! %l6 = 6dd546f692b0a59d
! %l5 = 0000000031415ac9, imm = 00000000000001e5, %l4 = 0000000000000041
andn %l5,0x1e5,%l4 ! %l4 = 0000000031415a08
! Mem[000000001004142c] = 60bf3f07, %f28 = 711e6fb6
ld [%i1+0x02c],%f28 ! %f28 = 60bf3f07
! Mem[0000000030141400] = a67e00ff, %f16 = 53768d34
lda [%i5+%g0]0x89,%f16 ! %f16 = a67e00ff
! Mem[00000000300c1410] = 26596e26, %l0 = 00000000e3e74131
ldsha [%i3+%o5]0x81,%l0 ! %l0 = 0000000000002659
! Starting 10 instruction Store Burst
! %l6 = 6dd546f692b0a59d, Mem[0000000030041408] = b66f1e71
stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = b66fa59d
p0_label_8:
! %f0 = ff7bbdb9 83e9def0 ff15e67d 85b62e5f
! %f4 = a73d0013 4019bc1b b2d0b9e9 77ed20db
! %f8 = 1b7f273a bbb5f751 7fb4e71f 3a206bd9
! %f12 = 4ad6903b d8ef1d65 38d11ad3 5b074475
stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
! Mem[0000000010141408] = 3b044e44, %l1 = 0000000017e06bff
ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000044000000ff
! %l7 = 00000000ee50eb02, Mem[0000000010081400] = 00000385
stha %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = eb020385
! Mem[0000000030081408] = ff15e67d, %l4 = 0000000031415a08
swapa [%i2+%o4]0x81,%l4 ! %l4 = 00000000ff15e67d
! %l2 = 0000000031415b0a, Mem[0000000030101408] = ec6d0be1
stba %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0a6d0be1
! %l2 = 31415b0a, %l3 = 0000009f, Mem[0000000010041410] = 000000f9 4d8cd03f
stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 31415b0a 0000009f
! %l0 = 0000000000002659, Mem[0000000010141414] = 7a9588e3
stb %l0,[%i5+0x014] ! Mem[0000000010141414] = 599588e3
! %f31 = c9a380bd, %f25 = ad665e15
fcmps %fcc3,%f31,%f25 ! %fcc3 = 1
membar #Sync ! Added by membar checker (3)
! Mem[0000000010001438] = 7544075b, %l6 = 92b0a59d, %l1 = 00000044
add %i0,0x38,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007544075b
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ff077f1a, %l3 = 000000000000009f
ldsha [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffff07
p0_label_9:
! Mem[0000000030141408] = 54c54448 8822f87a, %l0 = 00002659, %l1 = 7544075b
ldda [%i5+%o4]0x89,%l0 ! %l0 = 000000008822f87a 0000000054c54448
! Mem[00000000218000c0] = 8309f956, %l5 = 0000000031415ac9
ldsba [%o3+0x0c1]%asi,%l5 ! %l5 = 0000000000000009
! Mem[0000000010101408] = 9d1baac3, %l7 = 00000000ee50eb02
lduha [%i4+%o4]0x80,%l7 ! %l7 = 0000000000009d1b
! Mem[0000000030081408] = 31415a08, %l4 = 00000000ff15e67d
ldswa [%i2+%o4]0x81,%l4 ! %l4 = 0000000031415a08
! Mem[0000000030101410] = f8eefa0a 97732b5c, %l0 = 8822f87a, %l1 = 54c54448
ldda [%i4+%o5]0x81,%l0 ! %l0 = 00000000f8eefa0a 0000000097732b5c
! Mem[0000000020800000] = 89bf16cb, %l5 = 0000000000000009
lduh [%o1+%g0],%l5 ! %l5 = 00000000000089bf
! Mem[0000000010141408] = ff4e043b, %l1 = 0000000097732b5c
lduba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001408] = 9a5263a9, %l7 = 0000000000009d1b
ldsba [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffffa9
! Mem[00000000100c1418] = aba97235, %l7 = ffffffffffffffa9
ldsha [%i3+0x018]%asi,%l7 ! %l7 = ffffffffffffaba9
! Starting 10 instruction Store Burst
! Mem[0000000010181430] = cc5410c3, %l0 = 00000000f8eefa0a
swap [%i6+0x030],%l0 ! %l0 = 00000000cc5410c3
p0_label_10:
! Mem[0000000010081410] = e3e74131, %l4 = 0000000031415a08
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 00000031000000ff
! %f22 = 1fa4e83c e7ce4dea, %l0 = 00000000cc5410c3
! Mem[0000000030101420] = 9a2593bfe2e3cfd9
add %i4,0x020,%g1
stda %f22,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030101420] = ea4dcee73ce8a41f
! %l3 = ffffffffffffff07, Mem[00000000100c1410] = ee06def8
stha %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ee06ff07
! Mem[00000000211c0001] = ff077f1a, %l0 = 00000000cc5410c3
ldstub [%o2+0x001],%l0 ! %l0 = 00000007000000ff
! %l3 = ffffffffffffff07, Mem[0000000010101400] = 6dd546f692b0a59d
stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffffffffff07
! Mem[0000000010001408] = 5f2eb685, %l5 = 00000000000089bf
ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 0000005f000000ff
! Mem[0000000030101408] = e10b6d0a, %l0 = 0000000000000007
ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 0000000a000000ff
! Mem[0000000010181410] = 31415ac9, %l3 = ffffffffffffff07
ldstuba [%i6+%o5]0x80,%l3 ! %l3 = 00000031000000ff
! %l7 = ffffffffffffaba9, Mem[0000000010041404] = 25132c94, %asi = 80
stha %l7,[%i1+0x004]%asi ! Mem[0000000010041404] = aba92c94
! Starting 10 instruction Load Burst
! %f10 = 7fb4e71f 3a206bd9, %f6 = b2d0b9e9
fdtos %f10,%f6 ! %f6 = 7f800000
p0_label_11:
! Code Fragment 4
p0_fragment_4:
! %l0 = 000000000000000a
setx 0x88edc76020a1a706,%g7,%l0 ! %l0 = 88edc76020a1a706
! %l1 = 00000000000000ff
setx 0x43edf4379264d655,%g7,%l1 ! %l1 = 43edf4379264d655
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 = 88edc76020a1a706
setx 0x89429ce879c4e029,%g7,%l0 ! %l0 = 89429ce879c4e029
! %l1 = 43edf4379264d655
setx 0x4f0c9cf031fae2c7,%g7,%l1 ! %l1 = 4f0c9cf031fae2c7
! Mem[00000000100c1400] = 1aca112c, %l4 = 0000000000000031
lduwa [%i3+%g0]0x88,%l4 ! %l4 = 000000001aca112c
! Mem[0000000010181438] = 5f76d28f 4d15b29a, %l2 = 31415b0a, %l3 = 00000031
ldd [%i6+0x038],%l2 ! %l2 = 000000005f76d28f 000000004d15b29a
! Mem[0000000030081408] = 31415a08, %l7 = ffffffffffffaba9
lduba [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000031
! Mem[0000000010081434] = 7e1e2138, %f17 = 301fcf25
ld [%i2+0x034],%f17 ! %f17 = 7e1e2138
! Mem[0000000010101408] = 9d1baac3, %l7 = 0000000000000031
lduw [%i4+%o4],%l7 ! %l7 = 000000009d1baac3
! Mem[0000000030081400] = b9bd7bff, %l2 = 000000005f76d28f
ldswa [%i2+%g0]0x89,%l2 ! %l2 = ffffffffb9bd7bff
! Mem[0000000020800040] = dca42c25, %l5 = 000000000000005f
ldsh [%o1+0x040],%l5 ! %l5 = ffffffffffffdca4
! Mem[0000000010181400] = 3141e7e3, %l5 = ffffffffffffdca4
lduha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000003141
! Starting 10 instruction Store Burst
! %l7 = 000000009d1baac3, Mem[00000000201c0000] = 010c7d80, %asi = 80
stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = aac37d80
p0_label_12:
! %l1 = 4f0c9cf031fae2c7, Mem[0000000010041429] = 25f1a81c, %asi = 80
stba %l1,[%i1+0x029]%asi ! Mem[0000000010041428] = 25c7a81c
! %l4 = 000000001aca112c, Mem[0000000030101408] = ff6d0be1
stha %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 112c0be1
! %l2 = ffffffffb9bd7bff, Mem[0000000010001410] = 1bbc194013003da7
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffb9bd7bff
! %l2 = ffffffffb9bd7bff, Mem[00000000100c142c] = afc25041
stb %l2,[%i3+0x02c] ! Mem[00000000100c142c] = ffc25041
! Mem[00000000100c142c] = ffc25041, %l0 = 79c4e029, %l4 = 1aca112c
add %i3,0x2c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ffc25041
! %l0 = 89429ce879c4e029, Mem[0000000010001432] = 651defd8, %asi = 80
stha %l0,[%i0+0x032]%asi ! Mem[0000000010001430] = 651de029
! %f16 = a67e00ff 7e1e2138 fcbd0f53 f38071e5
! %f20 = 9492a8ca 88f2b688 1fa4e83c e7ce4dea
! %f24 = c8360210 ad665e15 9fa21ded af925539
! %f28 = 60bf3f07 81ca25e9 e388957a c9a380bd
stda %f16,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400
! Mem[0000000010141424] = 9fa21ded, %l6 = 6dd546f692b0a59d, %asi = 80
swapa [%i5+0x024]%asi,%l6 ! %l6 = 000000009fa21ded
! %l1 = 4f0c9cf031fae2c7, %l6 = 000000009fa21ded, %y = 00000000
umul %l1,%l6,%l2 ! %l2 = 1f2a7974cbe27d3b, %y = 1f2a7974
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 301665ca, %l3 = 000000004d15b29a
ldsha [%i5+%o5]0x81,%l3 ! %l3 = 0000000000003016
p0_label_13:
! Mem[00000000100c1408] = 9fa21ded, %l6 = 000000009fa21ded
ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffff9fa2
membar #Sync ! Added by membar checker (4)
! Mem[0000000010181400] = 38211e7e ff007ea6 e57180f3 530fbdfc
! Mem[0000000010181410] = 88b6f288 caa89294 ea4dcee7 3ce8a41f
! Mem[0000000010181420] = 155e66ad 100236c8 395592af ed1da29f
! Mem[0000000010181430] = e925ca81 073fbf60 bd80a3c9 7a9588e3
ldda [%i6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400
! Mem[0000000030181400] = 301fcf25, %l6 = ffffffffffff9fa2
lduba [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000025
! Mem[0000000010041400] = 612da4b5, %l6 = 0000000000000025
ldsba [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000061
! %l7 = 000000009d1baac3, %l3 = 0000000000003016, %y = 1f2a7974
udiv %l7,%l3,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = 79c4e029
! Mem[0000000030141408] = 7af822884844c554, %l5 = 0000000000003141
ldxa [%i5+%o4]0x81,%l5 ! %l5 = 7af822884844c554
! Mem[0000000010101400] = 07ffffff ffffffff, %l4 = ffc25041, %l5 = 4844c554
ldda [%i4+%g0]0x88,%l4 ! %l4 = 00000000ffffffff 0000000007ffffff
! Mem[0000000030101408] = 7efee79be10b2c11, %f14 = 38d11ad3 5b074475
ldda [%i4+%o4]0x89,%f14 ! %f14 = 7efee79b e10b2c11
! Mem[0000000030181400] = 25cf1f30, %l0 = 89429ce879c4e029
ldsba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000025
! Starting 10 instruction Store Burst
! %f7 = 77ed20db, Mem[00000000300c1408] = 14f1d5ff
sta %f7 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 77ed20db
p0_label_14:
! %f4 = a73d0013 4019bc1b, Mem[0000000010141408] = ff4e043b 00000385
stda %f4 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = a73d0013 4019bc1b
membar #Sync ! Added by membar checker (5)
! %l0 = 0000000000000025, Mem[0000000010181410] = 88b6f288
stha %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0025f288
! %l4 = 00000000ffffffff, Mem[0000000010041420] = f0cb05d3b37eb287
stx %l4,[%i1+0x020] ! Mem[0000000010041420] = 00000000ffffffff
! %l3 = 0000000000003016, Mem[0000000010141438] = 6b2bda8689b1b57a
stx %l3,[%i5+0x038] ! Mem[0000000010141438] = 0000000000003016
! %f30 = e388957a c9a380bd, %l7 = 00000000ffffffff
! Mem[0000000030001400] = 3aea11c5e99504c2
stda %f30,[%i0+%l7]ASI_PST16_S ! Mem[0000000030001400] = e388957ac9a380bd
! %l6 = 0000000000000061, Mem[00000000300c1408] = db20ed77
stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000061
! Mem[00000000300c1400] = 07c3ffff, %l1 = 4f0c9cf031fae2c7
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! %f0 = ff7bbdb9 83e9def0, Mem[0000000010141408] = 13003da7 1bbc1940
stda %f0 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff7bbdb9 83e9def0
! Mem[000000001004140c] = 3970cb25, %l6 = 0000000000000061, %asi = 80
swapa [%i1+0x00c]%asi,%l6 ! %l6 = 000000003970cb25
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = ed1da29f, %l0 = 0000000000000025
lduwa [%i3+%o4]0x88,%l0 ! %l0 = 00000000ed1da29f
p0_label_15:
! Mem[0000000010041408] = e3e7bd6100000061, %l6 = 000000003970cb25
ldxa [%i1+0x008]%asi,%l6 ! %l6 = e3e7bd6100000061
! Mem[0000000030081400] = b9bd7bff, %f16 = a67e00ff
lda [%i2+%g0]0x89,%f16 ! %f16 = b9bd7bff
! Mem[0000000030041410] = ee7cab83, %l5 = 0000000007ffffff
lduha [%i1+%o5]0x89,%l5 ! %l5 = 000000000000ab83
! Mem[0000000030181400] = 53768d34301fcf25, %l5 = 000000000000ab83
ldxa [%i6+%g0]0x89,%l5 ! %l5 = 53768d34301fcf25
! Mem[0000000010141400] = f366b28f, %l7 = 00000000ffffffff
lduba [%i5+%g0]0x88,%l7 ! %l7 = 000000000000008f
! Mem[0000000030101400] = 1eca8581, %l3 = 0000000000003016
ldswa [%i4+%g0]0x81,%l3 ! %l3 = 000000001eca8581
! Mem[000000001018143c] = 7a9588e3, %l1 = 00000000000000ff
ldsba [%i6+0x03c]%asi,%l1 ! %l1 = 000000000000007a
! Mem[0000000010101408] = 9d1baac3, %l3 = 000000001eca8581
lduba [%i4+%o4]0x80,%l3 ! %l3 = 000000000000009d
! Mem[00000000218000c0] = 8309f956, %l2 = 1f2a7974cbe27d3b
ldsba [%o3+0x0c1]%asi,%l2 ! %l2 = 0000000000000009
! Starting 10 instruction Store Burst
! %l2 = 0000000000000009, Mem[0000000010041408] = 61bde7e3
stba %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 61bde709
p0_label_16:
! Mem[0000000010141410] = bd80a3c9599588e3, %l2 = 0000000000000009, %l3 = 000000000000009d
add %i5,0x10,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = bd80a3c9599588e3
! %f16 = b9bd7bff 7e1e2138, Mem[0000000030081408] = 085a4131 5f2eb685
stda %f16,[%i2+%o4]0x89 ! Mem[0000000030081408] = b9bd7bff 7e1e2138
! %l2 = 0000000000000009, Mem[0000000030181410] = d1268100
stwa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000009
! Mem[0000000030081410] = 13003da7, %l2 = 0000000000000009
ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 000000a7000000ff
! Mem[0000000030141410] = 301665ca, %l6 = e3e7bd6100000061
swapa [%i5+%o5]0x81,%l6 ! %l6 = 00000000301665ca
! %l3 = bd80a3c9599588e3, Mem[0000000010141408] = f0dee983
stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = 599588e3
! %f2 = ff15e67d 85b62e5f, Mem[0000000010001400] = 83e9def0 ff7bbdb9
stda %f2 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff15e67d 85b62e5f
! %l3 = bd80a3c9599588e3, Mem[0000000030001408] = 9a5263a9
stwa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 599588e3
! %l0 = 00000000ed1da29f, Mem[0000000030001400] = 7a9588e3
stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 7a95889f
! Starting 10 instruction Load Burst
! %f8 = 1b7f273a, %f24 = c8360210 ad665e15
fitod %f8 ,%f24 ! %f24 = 41bb7f27 3a000000
p0_label_17:
membar #Sync ! Added by membar checker (6)
! Mem[0000000030081400] = ff7bbdb9 83e9def0 38211e7e ff7bbdb9
! Mem[0000000030081410] = ff3d0013 4019bc1b b2d0b9e9 77ed20db
! Mem[0000000030081420] = 1b7f273a bbb5f751 7fb4e71f 3a206bd9
! Mem[0000000030081430] = 4ad6903b d8ef1d65 38d11ad3 5b074475
ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030081400
! Mem[00000000100c1408] = 9fa21ded, %f13 = d8ef1d65
lda [%i3+%o4]0x80,%f13 ! %f13 = 9fa21ded
! Mem[0000000010001400] = 85b62e5f, %l5 = 53768d34301fcf25
ldsba [%i0+%g0]0x88,%l5 ! %l5 = 000000000000005f
! Mem[0000000030041408] = b66fa59d, %l1 = 000000000000007a
lduha [%i1+%o4]0x89,%l1 ! %l1 = 000000000000a59d
! Mem[0000000010081408] = 4cf6ab34, %f8 = 1b7f273a
lda [%i2+%o4]0x88,%f8 ! %f8 = 4cf6ab34
! Mem[0000000010141400] = 8fb266f3 e3096414 599588e3 b9bd7bff
! Mem[0000000010141410] = bd80a3c9 599588e3 b95cf7b6 15999d57
! Mem[0000000010141420] = 57cecc48 92b0a59d 51576b07 f2da102a
! Mem[0000000010141430] = e8d0d8ea f34c9cd0 00000000 00003016
ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
! Mem[0000000010041400] = b5a42d61, %l5 = 000000000000005f
ldsba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000061
! Mem[0000000010041400] = 612da4b5, %l0 = 00000000ed1da29f
lduha [%i1+0x000]%asi,%l0 ! %l0 = 000000000000612d
! Mem[0000000030041400] = 4b567d9d fec8b26f 9da56fb6 81ca25e9
! Mem[0000000030041410] = 83ab7cee 3aaf1e0b 27168f06 b1b9ebf0
! Mem[0000000030041420] = 31f7bf47 e247debb 23044fbf 7237118d
! Mem[0000000030041430] = 8ec1195f 11815484 ad880a76 65450a09
ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
! Starting 10 instruction Store Burst
! %f20 = 1bbc1940 13003dff, Mem[0000000010081410] = ff41e7e3 ff6be017
stda %f20,[%i2+%o5]0x80 ! Mem[0000000010081410] = 1bbc1940 13003dff
p0_label_18:
! Mem[0000000030181400] = 301fcf25, %l7 = 000000000000008f
swapa [%i6+%g0]0x89,%l7 ! %l7 = 00000000301fcf25
! %f18 = b9bd7bff 7e1e2138, %l6 = 00000000301665ca
! Mem[0000000030181400] = 8f000000348d7653
stda %f18,[%i6+%l6]ASI_PST16_SL ! Mem[0000000030181400] = 8f001e7e348dbdb9
membar #Sync ! Added by membar checker (7)
! %f30 = 7544075b d31ad138, Mem[0000000010141418] = b95cf7b6 15999d57
stda %f30,[%i5+0x018]%asi ! Mem[0000000010141418] = 7544075b d31ad138
! Mem[00000000100c1400] = 2c11ca1a, %l0 = 000000000000612d
swapa [%i3+%g0]0x80,%l0 ! %l0 = 000000002c11ca1a
! %l4 = 00000000ffffffff, Mem[0000000010081400] = eb020385
stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff
! %l5 = 0000000000000061, Mem[0000000010041400] = 612da4b5
stba %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 612da4b5
! %f30 = 7544075b d31ad138, %l7 = 00000000301fcf25
! Mem[0000000030041418] = 27168f06b1b9ebf0
add %i1,0x018,%g1
stda %f30,[%g1+%l7]ASI_PST8_S ! Mem[0000000030041418] = 27160706b11aeb38
! %l4 = 00000000ffffffff, Mem[0000000010081425] = feaffe2b, %asi = 80
stba %l4,[%i2+0x025]%asi ! Mem[0000000010081424] = fefffe2b
! %f14 = ad880a76 65450a09, %l0 = 000000002c11ca1a
! Mem[0000000010081430] = f692f9587e1e2138
add %i2,0x030,%g1
stda %f14,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010081430] = f69245657e1e88ad
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = b66fa59d, %l0 = 000000002c11ca1a
lduwa [%i1+%o4]0x89,%l0 ! %l0 = 00000000b66fa59d
p0_label_19:
! %l6 = 00000000301665ca, %l6 = 00000000301665ca, %l4 = 00000000ffffffff
sub %l6,%l6,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181400] = 7e1e2138, %l1 = 000000000000a59d
lduha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000002138
! Mem[0000000010101410] = 5f269dc6, %l6 = 00000000301665ca
lduba [%i4+%o5]0x80,%l6 ! %l6 = 000000000000005f
! Mem[00000000300c1400] = ffffc307, %l2 = 00000000000000a7
lduba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141410] = 00000061, %f19 = 7e1e2138
lda [%i5+%o5]0x81,%f19 ! %f19 = 00000061
! %l6 = 000000000000005f, %l7 = 00000000301fcf25, %l1 = 0000000000002138
add %l6,%l7,%l1 ! %l1 = 00000000301fcf84
! Mem[0000000010081434] = 7e1e88ad, %l1 = 00000000301fcf84
lduha [%i2+0x034]%asi,%l1 ! %l1 = 0000000000007e1e
! Mem[0000000010141400] = f366b28f, %f14 = ad880a76
lda [%i5+%g0]0x88,%f14 ! %f14 = f366b28f
! Mem[0000000010181428] = 395592af ed1da29f, %l6 = 0000005f, %l7 = 301fcf25
ldda [%i6+0x028]%asi,%l6 ! %l6 = 00000000395592af 00000000ed1da29f
! Starting 10 instruction Store Burst
! %l2 = 000000ff, %l3 = 599588e3, Mem[0000000030081410] = 13003dff 1bbc1940
stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff 599588e3
p0_label_20:
! Mem[0000000021800101] = 0ee36971, %l5 = 0000000000000061
ldstub [%o3+0x101],%l5 ! %l5 = 000000e3000000ff
! %f20 = 1bbc1940 13003dff, %l0 = 00000000b66fa59d
! Mem[0000000010181400] = 38211e7eff007ea6
stda %f20,[%i6+%l0]ASI_PST8_P ! Mem[0000000010181400] = 1b211e4013007eff
! %l0 = b66fa59d, %l1 = 00007e1e, Mem[0000000030081400] = ff7bbdb9 83e9def0
stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = b66fa59d 00007e1e
! Mem[0000000010041400] = 612da4b5, %l2 = 00000000000000ff
swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000612da4b5
! Mem[0000000010001428] = d96b203a, %l6 = 395592af, %l6 = 395592af
add %i0,0x28,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d96b203a
! %l4 = 00000000, %l5 = 000000e3, Mem[00000000100c1400] = 0000612d 53792f92
stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 000000e3
! %l0 = b66fa59d, %l1 = 00007e1e, Mem[0000000010141408] = 599588e3 b9bd7bff
stda %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = b66fa59d 00007e1e
! Mem[00000000300c1410] = 26596e26, %l0 = 00000000b66fa59d
ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 00000026000000ff
! %l1 = 0000000000007e1e, Mem[0000000010181424] = 100236c8, %asi = 80
stwa %l1,[%i6+0x024]%asi ! Mem[0000000010181424] = 00007e1e
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = e10b2c11, %l0 = 0000000000000026
lduha [%i4+%o4]0x89,%l0 ! %l0 = 0000000000002c11
p0_label_21:
! Mem[00000000100c1400] = 00000000000000e3, %f4 = 83ab7cee 3aaf1e0b
ldd [%i3+%g0],%f4 ! %f4 = 00000000 000000e3
! Mem[0000000010141400] = f366b28f, %l0 = 0000000000002c11
lduba [%i5+%g0]0x88,%l0 ! %l0 = 000000000000008f
! Mem[00000000300c1408] = 61000000, %l3 = bd80a3c9599588e3
ldswa [%i3+%o4]0x89,%l3 ! %l3 = 0000000061000000
! Mem[0000000010041408] = 09e7bd61, %f12 = 8ec1195f
ld [%i1+%o4],%f12 ! %f12 = 09e7bd61
! Mem[0000000030001408] = e3889559, %l7 = 00000000ed1da29f
lduba [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000e3
! Mem[0000000030081400] = 1e7e00009da56fb6, %l3 = 0000000061000000
ldxa [%i2+%g0]0x89,%l3 ! %l3 = 1e7e00009da56fb6
! Mem[00000000100c1408] = 9fa21dedaf925539, %f26 = d96b203a 1fe7b47f
ldda [%i3+%o4]0x80,%f26 ! %f26 = 9fa21ded af925539
! Mem[0000000030041408] = b66fa59d, %l2 = 00000000612da4b5
ldsha [%i1+%o4]0x89,%l2 ! %l2 = ffffffffffffa59d
! Mem[0000000010001400] = 5f2eb685, %f20 = 1bbc1940
lda [%i0+%g0]0x80,%f20 ! %f20 = 5f2eb685
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_5:
! %l0 = 000000000000008f
setx 0x0b7e8167ccb892c5,%g7,%l0 ! %l0 = 0b7e8167ccb892c5
! %l1 = 0000000000007e1e
setx 0xdf2a228067f29892,%g7,%l1 ! %l1 = df2a228067f29892
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 = 0b7e8167ccb892c5
setx 0x659c8587e97a0448,%g7,%l0 ! %l0 = 659c8587e97a0448
! %l1 = df2a228067f29892
setx 0x5e384f3fa70ed68f,%g7,%l1 ! %l1 = 5e384f3fa70ed68f
p0_label_22:
! Mem[0000000010081434] = 7e1e88ad, %l1 = 5e384f3fa70ed68f, %asi = 80
swapa [%i2+0x034]%asi,%l1 ! %l1 = 000000007e1e88ad
! %f4 = 00000000 000000e3, Mem[0000000010181428] = 395592af ed1da29f
std %f4 ,[%i6+0x028] ! Mem[0000000010181428] = 00000000 000000e3
! %l7 = 00000000000000e3, imm = 0000000000000b15, %l2 = ffffffffffffa59d
andn %l7,0xb15,%l2 ! %l2 = 00000000000000e2
! Mem[0000000030081408] = 7e1e2138, %l2 = 00000000000000e2
ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 00000038000000ff
! %f9 = e247debb, %f8 = 31f7bf47 e247debb
fstox %f9 ,%f8 ! %f8 = 80000000 00000000
! Mem[0000000010001400] = 85b62e5f, %l7 = 00000000000000e3
ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 0000005f000000ff
! Mem[0000000010001408] = 85b62eff, %l1 = 000000007e1e88ad
ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
! %f3 = 81ca25e9, %f27 = af925539, %f26 = 9fa21ded af925539
fsmuld %f3 ,%f27,%f26 ! %f26 = 363ce33a 9eb37840
! %l3 = 1e7e00009da56fb6, Mem[000000001018140c] = 530fbdfc, %asi = 80
stwa %l3,[%i6+0x00c]%asi ! Mem[000000001018140c] = 9da56fb6
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 07ffffffffffffff, %l3 = 1e7e00009da56fb6
ldxa [%i4+%g0]0x88,%l3 ! %l3 = 07ffffffffffffff
p0_label_23:
! Mem[0000000010101410] = c69d265f, %l1 = 00000000000000ff
ldswa [%i4+%o5]0x88,%l1 ! %l1 = ffffffffc69d265f
! Mem[0000000030141410] = 00000061, %l3 = 07ffffffffffffff
ldswa [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000061
! Mem[0000000010141418] = 7544075b, %l1 = ffffffffc69d265f
ldub [%i5+0x01b],%l1 ! %l1 = 000000000000005b
! Mem[0000000030081400] = b66fa59d, %l0 = 659c8587e97a0448
ldswa [%i2+%g0]0x81,%l0 ! %l0 = ffffffffb66fa59d
! Mem[00000000218000c0] = 8309f956, %l4 = 0000000000000000
ldub [%o3+0x0c0],%l4 ! %l4 = 0000000000000083
! Mem[0000000030141400] = a67e00ff, %l1 = 000000000000005b
ldsba [%i5+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000021800180] = 0385c5c1, %l1 = ffffffffffffffff
lduh [%o3+0x180],%l1 ! %l1 = 0000000000000385
! Mem[0000000010141408] = 9da56fb6, %l4 = 0000000000000083
lduba [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000b6
! Mem[0000000010001408] = ff2eb6857de615ff, %l3 = 0000000000000061
ldxa [%i0+%o4]0x80,%l3 ! %l3 = ff2eb6857de615ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 9fa21dedaf925539, %l7 = 000000000000005f, %l3 = ff2eb6857de615ff
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 9fa21dedaf925539
p0_label_24:
! %l6 = 00000000d96b203a, Mem[0000000010141408] = b66fa59d
stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = d96b203a
! %f20 = 5f2eb685 13003dff, %f12 = 09e7bd61 11815484
fxtod %f20,%f12 ! %f12 = 43d7cbad a144c00f
! %f10 = 23044fbf 7237118d, Mem[0000000010181410] = 0025f288 caa89294
stda %f10,[%i6+%o5]0x80 ! Mem[0000000010181410] = 23044fbf 7237118d
! Mem[0000000010101408] = 9d1baac3, %l4 = 00000000000000b6, %asi = 80
swapa [%i4+0x008]%asi,%l4 ! %l4 = 000000009d1baac3
! %l0 = ffffffffb66fa59d, Mem[00000000100c1410] = ee06ff07
stha %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ee06a59d
! %l1 = 0000000000000385, Mem[00000000100c1408] = 9fa21dedaf925539
stxa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000385
! %f23 = e9b9d0b2, %f2 = 9da56fb6
fcmps %fcc2,%f23,%f2 ! %fcc2 = 1
! %l3 = 9fa21dedaf925539, Mem[0000000030001400] = 9f88957a
stba %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 3988957a
! %f0 = 4b567d9d fec8b26f, %l7 = 000000000000005f
! Mem[0000000030141418] = da9681a755cfd5d5
add %i5,0x018,%g1
stda %f0,[%g1+%l7]ASI_PST16_S ! Mem[0000000030141418] = 4b567d9dfec8b26f
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 07c3ffff, %f11 = 7237118d
lda [%i3+%g0]0x89,%f11 ! %f11 = 07c3ffff
p0_label_25:
! Mem[0000000030001408] = 599588e3, %l5 = 00000000000000e3
ldswa [%i0+%o4]0x89,%l5 ! %l5 = 00000000599588e3
! %f10 = 23044fbf, %f7 = b1b9ebf0, %f9 = 00000000
fdivs %f10,%f7 ,%f9 ! %f9 = b0b62ed4
! %l7 = 000000000000005f, immed = 000005d0, %y = 79c4e029
smul %l7,0x5d0,%l1 ! %l1 = 0000000000022830, %y = 00000000
! Mem[0000000030101410] = f8eefa0a, %l7 = 000000000000005f
lduba [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000f8
! Mem[0000000010001408] = ff2eb685, %l0 = ffffffffb66fa59d
ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffff2e
! Mem[0000000030081400] = 1e7e00009da56fb6, %l6 = 00000000d96b203a
ldxa [%i2+%g0]0x89,%l6 ! %l6 = 1e7e00009da56fb6
! Mem[0000000010081408] = 34abf64c, %l1 = 0000000000022830
lduba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000034
! Mem[0000000010081410] = 1bbc194013003dff, %l2 = 0000000000000038
ldxa [%i2+%o5]0x80,%l2 ! %l2 = 1bbc194013003dff
! Mem[0000000030001400] = 3988957a, %f30 = 7544075b
lda [%i0+%g0]0x81,%f30 ! %f30 = 3988957a
! Starting 10 instruction Store Burst
! %l5 = 00000000599588e3, Mem[0000000030141400] = ff007ea6
stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 88e37ea6
p0_label_26:
! Mem[0000000030081410] = 000000ff, %l0 = ffffffffffffff2e
ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030181408] = 5ba7328f, %l1 = 0000000000000034
ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 0000008f000000ff
! Mem[0000000010041434] = 41532212, %l7 = 00000000000000f8, %asi = 80
swapa [%i1+0x034]%asi,%l7 ! %l7 = 0000000041532212
! Mem[0000000030041408] = b66fa59d, %l1 = 000000000000008f
ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 0000009d000000ff
! Mem[0000000010141400] = 8fb266f3, %l1 = 000000000000009d
swapa [%i5+%g0]0x80,%l1 ! %l1 = 000000008fb266f3
! Mem[0000000030081400] = b66fa59d, %l5 = 00000000599588e3
ldstuba [%i2+%g0]0x81,%l5 ! %l5 = 000000b6000000ff
! Mem[0000000030101400] = 8185ca1e, %l0 = 00000000000000ff
swapa [%i4+%g0]0x89,%l0 ! %l0 = 000000008185ca1e
! %l0 = 8185ca1e, %l1 = 8fb266f3, Mem[0000000030141400] = a67ee388 1231fc73
stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 8185ca1e 8fb266f3
! %l2 = 1bbc194013003dff, immed = fffff8e5, %y = 00000000
smul %l2,-0x71b,%l4 ! %l4 = ffffff78fd477d1b, %y = ffffff78
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 23044fbf, %l7 = 0000000041532212
ldsha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000002304
p0_label_27:
! Mem[00000000211c0000] = ffff7f1a, %l1 = 000000008fb266f3
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
! %l1 = ffffffffffffffff, imm = fffffffffffffa5c, %l6 = 1e7e00009da56fb6
orn %l1,-0x5a4,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181408] = e57180f3 9da56fb6, %l2 = 13003dff, %l3 = af925539
ldd [%i6+%o4],%l2 ! %l2 = 00000000e57180f3 000000009da56fb6
! Mem[0000000010181400] = 1b211e40, %l0 = 000000008185ca1e
ldsha [%i6+%g0]0x80,%l0 ! %l0 = 0000000000001b21
! Mem[0000000030041410] = ee7cab83, %l2 = 00000000e57180f3
lduwa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ee7cab83
! Mem[00000000300c1410] = 266e59ff, %l1 = ffffffffffffffff
ldsba [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081410] = 1bbc1940, %l7 = 0000000000002304
lduw [%i2+%o5],%l7 ! %l7 = 000000001bbc1940
! Mem[0000000010001410] = ffffffff, %f16 = f0dee983
lda [%i0+%o5]0x88,%f16 ! %f16 = ffffffff
! %f28 = 651defd8, %f13 = a144c00f
fcmpes %fcc0,%f28,%f13 ! %fcc0 = 2
! Starting 10 instruction Store Burst
! %l4 = ffffff78fd477d1b, Mem[0000000010001410] = ffffffff
stwa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = fd477d1b
p0_label_28:
! Mem[0000000010181415] = 7237118d, %l7 = 000000001bbc1940
ldstub [%i6+0x015],%l7 ! %l7 = 00000037000000ff
! %l3 = 000000009da56fb6, Mem[00000000300c1408] = 00000061
stha %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 6fb60061
! Mem[0000000010101422] = 6b4724a6, %l6 = ffffffffffffffff
ldstuba [%i4+0x022]%asi,%l6 ! %l6 = 00000024000000ff
! %f26 = 363ce33a 9eb37840, Mem[0000000010081400] = ffffffff 1c139b63
stda %f26,[%i2+%g0]0x80 ! Mem[0000000010081400] = 363ce33a 9eb37840
! %l0 = 0000000000001b21, Mem[00000000300c1410] = ff596e26
stba %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 21596e26
! %l1 = ffffffffffffffff, Mem[0000000010001410] = 1b7d47fd
stwa %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff
! Mem[0000000030181400] = 8f001e7e, %l0 = 0000000000001b21
swapa [%i6+%g0]0x81,%l0 ! %l0 = 000000008f001e7e
! %l7 = 0000000000000037, immed = 000008a0, %y = ffffff78
umul %l7,0x8a0,%l6 ! %l6 = 000000000001da60, %y = 00000000
! %f19 = 00000061, Mem[00000000100c1400] = 00000000
sta %f19,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000061
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 34abf64c7f21ea0c, %f24 = 51f7b5bb 3a277f1b
ldda [%i2+0x008]%asi,%f24 ! %f24 = 34abf64c 7f21ea0c
p0_label_29:
! Mem[0000000010081430] = f6924565, %l7 = 0000000000000037
ldub [%i2+0x033],%l7 ! %l7 = 0000000000000065
! Mem[0000000030141408] = 8822f87a, %l2 = 00000000ee7cab83
ldswa [%i5+%o4]0x89,%l2 ! %l2 = ffffffff8822f87a
! Mem[0000000010041408] = 6100000061bde709, %l4 = ffffff78fd477d1b
ldxa [%i1+%o4]0x88,%l4 ! %l4 = 6100000061bde709
! Mem[0000000010181400] = 1b211e40 13007eff, %l0 = 8f001e7e, %l1 = ffffffff
ldda [%i6+0x000]%asi,%l0 ! %l0 = 000000001b211e40 0000000013007eff
! Mem[00000000300c1408] = 6fb6006134cefb89, %f28 = 651defd8 3b90d64a
ldda [%i3+%o4]0x81,%f28 ! %f28 = 6fb60061 34cefb89
! Mem[0000000010181400] = 1b211e40, %f7 = b1b9ebf0
lda [%i6+%g0]0x80,%f7 ! %f7 = 1b211e40
! Mem[0000000010081414] = 13003dff, %l2 = ffffffff8822f87a
ldswa [%i2+0x014]%asi,%l2 ! %l2 = 0000000013003dff
! Mem[0000000010041410] = 0a5b4131, %l5 = 00000000000000b6
lduba [%i1+%o5]0x80,%l5 ! %l5 = 000000000000000a
! Mem[00000000300c1408] = 6100b66f, %l6 = 000000000001da60
lduba [%i3+%o4]0x89,%l6 ! %l6 = 000000000000006f
! Starting 10 instruction Store Burst
! Mem[0000000010001420] = 51f7b5bb3a277f1b, %l6 = 000000000000006f, %l7 = 0000000000000065
add %i0,0x20,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 51f7b5bb3a277f1b
p0_label_30:
! %l5 = 000000000000000a, Mem[00000000100c1410] = ee06a59d
stba %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ee06a50a
! %l1 = 0000000013007eff, Mem[0000000010001410] = ffffffff
stwa %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 13007eff
! Mem[0000000010181408] = f38071e5, %l7 = 51f7b5bb3a277f1b
ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 000000e5000000ff
! %f2 = 9da56fb6 81ca25e9, Mem[0000000010081430] = f6924565 a70ed68f
stda %f2 ,[%i2+0x030]%asi ! Mem[0000000010081430] = 9da56fb6 81ca25e9
! %l0 = 000000001b211e40, Mem[0000000030001408] = e3889559
stba %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 40889559
! %l5 = 000000000000000a, Mem[0000000010141410] = c9a380bd
stba %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = c9a3800a
! %l6 = 000000000000006f, immed = fffff06e, %y = 00000000
smul %l6,-0xf92,%l6 ! %l6 = fffffffffff93fb2, %y = ffffffff
! Mem[000000001010143c] = c80c44e7, %l5 = 000000000000000a
swap [%i4+0x03c],%l5 ! %l5 = 00000000c80c44e7
! %l0 = 000000001b211e40, Mem[0000000010181410] = 23044fbf
stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 1b211e40
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 61000000, %l0 = 000000001b211e40
ldswa [%i3+%g0]0x80,%l0 ! %l0 = 0000000061000000
p0_label_31:
! Mem[0000000010081410] = 1bbc1940, %l6 = fffffffffff93fb2
lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000001bbc
! Mem[0000000030001410] = 1c58c549618f63d5, %l6 = 0000000000001bbc
ldxa [%i0+%o5]0x81,%l6 ! %l6 = 1c58c549618f63d5
! Mem[0000000010041408] = 61bde709, %l1 = 0000000013007eff
ldsha [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffe709
! Mem[000000001010142c] = 88e5521d, %l7 = 00000000000000e5
ldsb [%i4+0x02c],%l7 ! %l7 = ffffffffffffff88
! %l7 = ffffffffffffff88, immd = 0000000000000ee9, %l3 = 000000009da56fb6
sdivx %l7,0xee9,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081408] = 34abf64c, %l1 = ffffffffffffe709
lduba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000034
! Mem[0000000010141400] = 9d000000, %f29 = 34cefb89
lda [%i5+%g0]0x88,%f29 ! %f29 = 9d000000
! Mem[0000000030141408] = 7af82288, %l4 = 6100000061bde709
ldsha [%i5+%o4]0x81,%l4 ! %l4 = 0000000000007af8
! Mem[0000000020800040] = dca42c25, %l4 = 0000000000007af8
ldsba [%o1+0x040]%asi,%l4 ! %l4 = ffffffffffffffdc
! Starting 10 instruction Store Burst
! %l0 = 0000000061000000, Mem[00000000100c1410] = 0aa506ee
stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000006ee
p0_label_32:
! %l0 = 61000000, %l1 = 00000034, Mem[0000000010081410] = 4019bc1b ff3d0013
stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 61000000 00000034
! Mem[000000001000143c] = d31ad138, %l3 = 00000000, %l4 = ffffffdc
add %i0,0x3c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d31ad138
! Mem[0000000030141408] = 7af82288, %l0 = 0000000061000000
ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 0000007a000000ff
! %l6 = 1c58c549618f63d5, Mem[0000000010041400] = 942ca9abff000000
stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1c58c549618f63d5
! Mem[0000000010181400] = 1b211e40, %l0 = 000000000000007a
ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 0000001b000000ff
! Mem[0000000030181410] = 09000000, %l4 = 00000000d31ad138
ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 00000009000000ff
! %l0 = 000000000000001b, Mem[0000000010041400] = d5638f61
stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 1b638f61
! %l6 = 1c58c549618f63d5, immed = 0000010a, %y = ffffffff
umul %l6,0x10a,%l1 ! %l1 = 000000655efdbb52, %y = 00000065
! %l3 = 0000000000000000, Mem[0000000010081410] = 61000000
stba %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 61000000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff7f1a, %l4 = 0000000000000009
ldsba [%o2+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
p0_label_33:
! Mem[0000000030181400] = 00001b21, %f17 = b9bd7bff
lda [%i6+%g0]0x81,%f17 ! %f17 = 00001b21
! Mem[0000000010141400] = 0000009d, %l2 = 0000000013003dff
ldswa [%i5+%g0]0x80,%l2 ! %l2 = 000000000000009d
! Mem[0000000020800000] = 89bf16cb, %l7 = ffffffffffffff88
lduh [%o1+%g0],%l7 ! %l7 = 00000000000089bf
! %f24 = 34abf64c, %f4 = 00000000, %f5 = 000000e3
fdivs %f24,%f4 ,%f5 ! %f5 = 7f800000
! Mem[0000000030141400] = 8fb266f38185ca1e, %f22 = db20ed77 e9b9d0b2
ldda [%i5+%g0]0x89,%f22 ! %f22 = 8fb266f3 8185ca1e
! Mem[0000000030041410] = 83ab7cee, %l2 = 000000000000009d
ldswa [%i1+%o5]0x81,%l2 ! %l2 = ffffffff83ab7cee
! Mem[0000000020800040] = dca42c25, %l7 = 00000000000089bf
ldub [%o1+0x041],%l7 ! %l7 = 00000000000000a4
! Mem[0000000030001410] = 1c58c549, %l4 = ffffffffffffffff
ldsha [%i0+%o5]0x81,%l4 ! %l4 = 0000000000001c58
! Mem[0000000030041408] = ffa56fb6, %l2 = ffffffff83ab7cee
lduwa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ffa56fb6
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 266e5921, %l3 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000021000000ff
p0_label_34:
! %l3 = 0000000000000021, Mem[0000000010041408] = 09e7bd61
stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 21e7bd61
! Mem[00000000211c0000] = ffff7f1a, %l3 = 0000000000000021
ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000010181408] = f38071ff
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = f38000ff
! Mem[0000000030081408] = 7e1e21ff, %l7 = 00000000000000a4
ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
! %l0 = 000000000000001b, %l0 = 000000000000001b, %l1 = 000000655efdbb52
udivx %l0,%l0,%l1 ! %l1 = 0000000000000001
! %f10 = 23044fbf 07c3ffff, Mem[0000000030081400] = 9da56fff 1e7e0000
stda %f10,[%i2+%g0]0x89 ! Mem[0000000030081400] = 23044fbf 07c3ffff
! %l6 = 1c58c549618f63d5, Mem[0000000010041400] = 1b638f61
stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 618f63d5
! %f14 = f366b28f, Mem[0000000010001408] = 85b62eff
sta %f14,[%i0+%o4]0x88 ! Mem[0000000010001408] = f366b28f
! Mem[0000000030181410] = ff000000, %l1 = 0000000000000001
ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 40889559, %l0 = 000000000000001b
ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000040889559
p0_label_35:
! Mem[0000000010141408] = 3a206bd9, %l4 = 0000000000001c58
lduwa [%i5+%o4]0x88,%l4 ! %l4 = 000000003a206bd9
! Mem[0000000030041400] = 9d7d564b, %l2 = 00000000ffa56fb6
ldsba [%i1+%g0]0x89,%l2 ! %l2 = 000000000000004b
! Mem[0000000010141420] = 57cecc48, %l1 = 00000000000000ff
ldsw [%i5+0x020],%l1 ! %l1 = 0000000057cecc48
! Mem[0000000030041400] = 4b567d9d, %l2 = 000000000000004b
ldsba [%i1+%g0]0x81,%l2 ! %l2 = 000000000000004b
! Mem[00000000300c1410] = ff596e26, %l7 = 00000000000000ff
lduba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081410] = 61000000, %l4 = 000000003a206bd9
lduha [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, immed = fffffa86, %y = 00000065
sdiv %l4,-0x57a,%l5 ! %l5 = ffffffffed8eca52
mov %l0,%y ! %y = 40889559
! Mem[0000000030081408] = ff211e7eff7bbdb9, %f20 = 5f2eb685 13003dff
ldda [%i2+%o4]0x81,%f20 ! %f20 = ff211e7e ff7bbdb9
! Mem[0000000010081400] = 363ce33a, %l3 = 00000000000000ff
ldsba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000036
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[0000000010141408] = d96b203a, %asi = 80
stba %l7,[%i5+0x008]%asi ! Mem[0000000010141408] = ff6b203a
p0_label_36:
! Mem[0000000030041410] = ee7cab83, %l2 = 000000000000004b
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000083000000ff
! Mem[0000000010041408] = 61bde721, %l2 = 0000000000000083
swapa [%i1+%o4]0x88,%l2 ! %l2 = 0000000061bde721
! %l1 = 0000000057cecc48, Mem[0000000010181410] = 1b211e40
stha %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = cc481e40
! %l5 = ffffffffed8eca52, Mem[0000000010181400] = ff211e40
stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = ed8eca52
! %f8 = 80000000 b0b62ed4, %l6 = 1c58c549618f63d5
! Mem[0000000030001438] = 34506a851633cfa4
add %i0,0x038,%g1
stda %f8,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030001438] = d42e6a850000cfa4
! %l3 = 0000000000000036, Mem[0000000010181410] = cc481e4072ff118d, %asi = 80
stxa %l3,[%i6+0x010]%asi ! Mem[0000000010181410] = 0000000000000036
! Mem[0000000010101408] = 000000b6, %l6 = 1c58c549618f63d5
swapa [%i4+%o4]0x80,%l6 ! %l6 = 00000000000000b6
! Mem[0000000030181410] = 000000ff, %l5 = ffffffffed8eca52
ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! %l3 = 0000000000000036, Mem[0000000010001408] = 8fb266f37de615ff
stxa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000036
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = f8eefa0a, %l6 = 00000000000000b6
ldswa [%i4+%o5]0x81,%l6 ! %l6 = fffffffff8eefa0a
p0_label_37:
! Mem[0000000010041400] = d5638f61, %l3 = 0000000000000036
ldsba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000061
! Mem[0000000010041400] = d5638f61, %l2 = 0000000061bde721
lduwa [%i1+%g0]0x88,%l2 ! %l2 = 00000000d5638f61
! Mem[0000000030081410] = 000000ff, %l4 = 0000000000000000
lduba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041410] = 31415b0a, %l4 = 00000000000000ff
ldsba [%i1+%o5]0x88,%l4 ! %l4 = 000000000000000a
! Mem[0000000030101400] = ff0000008219ea07, %l0 = 0000000040889559
ldxa [%i4+%g0]0x81,%l0 ! %l0 = ff0000008219ea07
! Mem[0000000010141410] = c9a3800a, %f13 = a144c00f
lda [%i5+%o5]0x88,%f13 ! %f13 = c9a3800a
! Mem[0000000010101408] = 618f63d5, %f29 = 9d000000
lda [%i4+%o4]0x80,%f29 ! %f29 = 618f63d5
! %l4 = 000000000000000a, immed = fffff905, %y = 40889559
umul %l4,-0x6fb,%l6 ! %l6 = 00000009ffffba32, %y = 00000009
! Mem[0000000030041408] = ffa56fb6, %l7 = 00000000000000ff
ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l0 = 8219ea07, %l1 = 57cecc48, Mem[0000000030041408] = ffa56fb6 81ca25e9
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 8219ea07 57cecc48
p0_label_38:
! Mem[0000000030101400] = 000000ff, %l3 = 0000000000000061
swapa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000201c0001] = aac37d80, %l3 = 00000000000000ff
ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000c3000000ff
! %f31 = d31ad138, Mem[0000000010001404] = 7de615ff
sta %f31,[%i0+0x004]%asi ! Mem[0000000010001404] = d31ad138
! %l7 = ffffffffffffffff, Mem[00000000300c1410] = 57875909266e59ff
stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffffffffffff
! Mem[0000000030101408] = e10b2c11, %l4 = 000000000000000a
ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000011000000ff
! %l4 = 0000000000000011, %l1 = 0000000057cecc48, %l6 = 00000009ffffba32
addc %l4,%l1,%l6 ! %l6 = 0000000057cecc59
! %f9 = b0b62ed4, Mem[0000000010181408] = f38000ff
sta %f9 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = b0b62ed4
! %l2 = d5638f61, %l3 = 000000c3, Mem[0000000010001410] = ff7e0013 b9bd7bff
stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = d5638f61 000000c3
! Mem[0000000010181410] = 00000000, %l6 = 0000000057cecc59
ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ffffffff, %l0 = ff0000008219ea07
lduba [%i4+%g0]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_39:
! Mem[0000000010041408] = 00000083, %l7 = ffffffffffffffff
ldsha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000083
! Mem[00000000201c0000] = aaff7d80, %l6 = 0000000000000000
ldsb [%o0+%g0],%l6 ! %l6 = ffffffffffffffaa
! Mem[00000000201c0000] = aaff7d80, %l0 = 00000000000000ff
lduba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000aa
! Mem[0000000020800040] = dca42c25, %l0 = 00000000000000aa
ldsha [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffffdca4
! Mem[0000000010181400] = ed8eca52, %l1 = 0000000057cecc48
ldsha [%i6+%g0]0x80,%l1 ! %l1 = ffffffffffffed8e
! Mem[0000000030001408] = 40889559, %l0 = ffffffffffffdca4
lduha [%i0+%o4]0x81,%l0 ! %l0 = 0000000000004088
! Mem[0000000010181410] = 000000ff, %l5 = 00000000000000ff
ldsba [%i6+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! %f10 = 23044fbf, %f6 = 27168f06
fcmps %fcc2,%f10,%f6 ! %fcc2 = 1
! Mem[0000000030181410] = ff000000466e0aa5, %f8 = 80000000 b0b62ed4
ldda [%i6+%o5]0x81,%f8 ! %f8 = ff000000 466e0aa5
! Starting 10 instruction Store Burst
! %f16 = ffffffff 00001b21, Mem[0000000010101408] = 618f63d5 eecee394
stda %f16,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffff 00001b21
p0_label_40:
! %l3 = 00000000000000c3, Mem[0000000030141408] = 8822f8ff
stba %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 8822f8c3
! Mem[00000000100c1400] = 00000061, %l1 = ffffffffffffed8e
swapa [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000061
! %f9 = 466e0aa5, Mem[00000000100c1408] = 00000000
sta %f9 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 466e0aa5
! Mem[0000000010081400] = 363ce33a, %l1 = 0000000000000061
ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 00000036000000ff
! %l1 = 0000000000000036, Mem[0000000030101400] = 610000008219ea07
stxa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000036
! %f12 = 43d7cbad c9a3800a, %l2 = 00000000d5638f61
! Mem[0000000030101420] = ea4dcee73ce8a41f
add %i4,0x020,%g1
stda %f12,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101420] = ead7cbe73ce8a40a
! %f16 = ffffffff 00001b21 b9bd7bff 00000061
! %f20 = ff211e7e ff7bbdb9 8fb266f3 8185ca1e
! %f24 = 34abf64c 7f21ea0c 363ce33a 9eb37840
! %f28 = 6fb60061 618f63d5 3988957a d31ad138
stda %f16,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
! Mem[0000000010001410] = d5638f61, %l1 = 0000000000000036
ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 000000d5000000ff
! %l6 = ffffffaa, %l7 = 00000083, Mem[0000000030141410] = 00000061 ba032b8f
stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffaa 00000083
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %l7 = 0000000000000083
lduha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000000
p0_label_41:
! Mem[0000000020800040] = dca42c25, %l2 = 00000000d5638f61
lduh [%o1+0x040],%l2 ! %l2 = 000000000000dca4
! Mem[0000000010001408] = 3600000000000000, %f12 = 43d7cbad c9a3800a
ldda [%i0+%o4]0x88,%f12 ! %f12 = 36000000 00000000
! Mem[0000000030141400] = 8185ca1e, %l4 = 0000000000000011
ldsba [%i5+%g0]0x89,%l4 ! %l4 = 000000000000001e
! Mem[0000000030181400] = 00001b21, %l4 = 000000000000001e
ldsha [%i6+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1410] = ffffffff, %f14 = f366b28f
lda [%i3+%o5]0x81,%f14 ! %f14 = ffffffff
! Code Fragment 4
p0_fragment_6:
! %l0 = 0000000000004088
setx 0x80abf8c0209cf1e9,%g7,%l0 ! %l0 = 80abf8c0209cf1e9
! %l1 = 00000000000000d5
setx 0x172902905e5f3074,%g7,%l1 ! %l1 = 172902905e5f3074
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 = 80abf8c0209cf1e9
setx 0xe5892947ca90f387,%g7,%l0 ! %l0 = e5892947ca90f387
! %l1 = 172902905e5f3074
setx 0xf21ca3df962bcb23,%g7,%l1 ! %l1 = f21ca3df962bcb23
! Mem[0000000010081408] = 4cf6ab34, %l7 = 0000000000000000
lduba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000034
! Mem[0000000010141400] = 0000009de3096414, %l4 = 0000000000000000
ldxa [%i5+%g0]0x80,%l4 ! %l4 = 0000009de3096414
! Mem[0000000030001408] = 40889559, %l7 = 0000000000000034
ldswa [%i0+%o4]0x81,%l7 ! %l7 = 0000000040889559
! Starting 10 instruction Store Burst
! %f10 = 23044fbf 07c3ffff, %l4 = 0000009de3096414
! Mem[0000000030141428] = 92453b2ff93ac210
add %i5,0x028,%g1
stda %f10,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030141428] = 92453b2ff93ac210
p0_label_42:
! Mem[0000000010181400] = ed8eca52, %l1 = f21ca3df962bcb23
swapa [%i6+%g0]0x80,%l1 ! %l1 = 00000000ed8eca52
! %l3 = 00000000000000c3, imm = fffffffffffff75e, %l3 = 00000000000000c3
xnor %l3,-0x8a2,%l3 ! %l3 = 0000000000000862
! %l7 = 0000000040889559, Mem[0000000010001400] = 85b62eff
stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 40889559
! %l4 = 0000009de3096414, Mem[0000000010181408] = d42eb6b0
stwa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = e3096414
! %l7 = 0000000040889559, Mem[0000000010181410] = ff00000000000036
stxa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000040889559
! Mem[0000000010001400] = 38d11ad3 40889559, %l0 = ca90f387, %l1 = ed8eca52
ldda [%i0+%g0]0x88,%l0 ! %l0 = 0000000040889559 0000000038d11ad3
! Mem[0000000010081410] = 61000000, %l5 = ffffffffffffffff
swapa [%i2+%o5]0x88,%l5 ! %l5 = 0000000061000000
! Mem[0000000030181400] = 00001b21, %l3 = 0000000000000862
ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141400] = 8185ca1e, %l4 = 0000009de3096414
swapa [%i5+%g0]0x89,%l4 ! %l4 = 000000008185ca1e
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ff000000 e3889559, %l4 = 8185ca1e, %l5 = 61000000
ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000e3889559
p0_label_43:
! Mem[00000000211c0000] = ffff7f1a, %l2 = 000000000000dca4
lduh [%o2+%g0],%l2 ! %l2 = 000000000000ffff
membar #Sync ! Added by membar checker (8)
! Mem[00000000100c1410] = ff7bbdb9, %f12 = 36000000
lda [%i3+%o5]0x88,%f12 ! %f12 = ff7bbdb9
! Mem[00000000211c0000] = ffff7f1a, %l1 = 0000000038d11ad3
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000021800140] = 1f7002f2, %l0 = 0000000040889559
lduh [%o3+0x140],%l0 ! %l0 = 0000000000001f70
! %l5 = 00000000e3889559, %l4 = 00000000ff000000, %y = 00000009
udiv %l5,%l4,%l1 ! %l1 = 0000000000000009
mov %l0,%y ! %y = 00001f70
! Mem[0000000010141418] = 7544075b, %l4 = 00000000ff000000
ldsw [%i5+0x018],%l4 ! %l4 = 000000007544075b
! Mem[0000000030001408] = 59958840, %l1 = 0000000000000009
ldswa [%i0+%o4]0x89,%l1 ! %l1 = 0000000059958840
! Mem[0000000010181430] = e925ca81, %f20 = ff211e7e
ld [%i6+0x030],%f20 ! %f20 = e925ca81
! Mem[0000000010081408] = 34abf64c 7f21ea0c, %l6 = ffffffaa, %l7 = 40889559
ldd [%i2+%o4],%l6 ! %l6 = 0000000034abf64c 000000007f21ea0c
! Starting 10 instruction Store Burst
! %l0 = 0000000000001f70, Mem[0000000030001408] = 40889559933bdf0b
stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000001f70
p0_label_44:
! %l6 = 0000000034abf64c, Mem[0000000030041400] = 4b567d9d
stwa %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 34abf64c
! %f26 = 363ce33a 9eb37840, Mem[00000000300c1408] = 6fb60061 34cefb89
stda %f26,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 363ce33a 9eb37840
! %f21 = ff7bbdb9, %f5 = 7f800000, %f26 = 363ce33a
fmuls %f21,%f5 ,%f26 ! %f26 = ff800000
! Mem[00000000201c0000] = aaff7d80, %l1 = 0000000059958840
ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000aa000000ff
! Mem[0000000010141400] = 0000009d, %l4 = 000000007544075b
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030041408] = 8219ea07, %l5 = 00000000e3889559
ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000082000000ff
! %f16 = ffffffff 00001b21, Mem[0000000010001410] = 618f63ff c3000000
stda %f16,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff 00001b21
! %l3 = 0000000000000000, Mem[0000000010181435] = 073fbf60
stb %l3,[%i6+0x035] ! Mem[0000000010181434] = 0700bf60
! %l6 = 0000000034abf64c, Mem[0000000010041438] = aad13c4a6a1329e2, %asi = 80
stxa %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000000034abf64c
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = 27cb7b35, %l3 = 0000000000000000
ldsba [%o3+0x1c1]%asi,%l3 ! %l3 = ffffffffffffffcb
p0_label_45:
! Mem[0000000010041408] = 83000000, %l3 = ffffffffffffffcb
ldsha [%i1+%o4]0x80,%l3 ! %l3 = ffffffffffff8300
! Mem[0000000030041400] = 34abf64c, %l0 = 0000000000001f70
ldswa [%i1+%g0]0x81,%l0 ! %l0 = 0000000034abf64c
! Mem[00000000300c1400] = ffffc307b5b7947d, %l7 = 000000007f21ea0c
ldxa [%i3+%g0]0x81,%l7 ! %l7 = ffffc307b5b7947d
! Mem[0000000010181408] = e30964149da56fb6, %l4 = 0000000000000000
ldxa [%i6+%o4]0x80,%l4 ! %l4 = e30964149da56fb6
! Mem[0000000010081410] = ffffffff, %l0 = 0000000034abf64c
ldswa [%i2+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1430] = d5638f61 6100b66f, %l4 = 9da56fb6, %l5 = 00000082
ldda [%i3+0x030]%asi,%l4 ! %l4 = 00000000d5638f61 000000006100b66f
! Mem[0000000020800000] = 89bf16cb, %l5 = 000000006100b66f
ldub [%o1+0x001],%l5 ! %l5 = 00000000000000bf
! Mem[0000000010101400] = ffffffff, %l4 = 00000000d5638f61
lduha [%i4+%g0]0x80,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030181400] = ff001b21, %l5 = 00000000000000bf
ldsba [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[00000000100c1410] = ff7bbdb9, %l3 = ffffffffffff8300
swapa [%i3+%o5]0x88,%l3 ! %l3 = 00000000ff7bbdb9
p0_label_46:
! %f7 = 1b211e40, %f24 = 34abf64c, %f28 = 6fb60061
fdivs %f7 ,%f24,%f28 ! %f28 = 25efdb4c
! %f16 = ffffffff 00001b21 b9bd7bff 00000061
! %f20 = e925ca81 ff7bbdb9 8fb266f3 8185ca1e
! %f24 = 34abf64c 7f21ea0c ff800000 9eb37840
! %f28 = 25efdb4c 618f63d5 3988957a d31ad138
stda %f16,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
! Mem[0000000030181410] = ff000000, %l2 = 000000000000ffff
lduwa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! %l3 = 00000000ff7bbdb9, Mem[0000000010101410] = 5f269dc6
stwa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff7bbdb9
! %f6 = 27168f06 1b211e40, Mem[00000000300c1408] = 3ae33c36 4078b39e
stda %f6 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 27168f06 1b211e40
! %l1 = 00000000000000aa, Mem[0000000030041410] = ffab7cee
stba %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = aaab7cee
! %f4 = 00000000, Mem[0000000030181400] = ff001b21
sta %f4 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! %f14 = ffffffff, Mem[0000000030001408] = ff7bbdb9
sta %f14,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
membar #Sync ! Added by membar checker (9)
! Mem[0000000030001400] = ffffffff, %l5 = ffffffffffffffff
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = d5638f61, %l3 = 00000000ff7bbdb9
ldsha [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffff8f61
p0_label_47:
! Mem[0000000030181410] = 000000ff, %l5 = 00000000000000ff
ldsba [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1408] = 00000061, %l3 = ffffffffffff8f61
ldswa [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000061
! Mem[0000000030141410] = 83000000aaffffff, %l1 = 00000000000000aa
ldxa [%i5+%o5]0x89,%l1 ! %l1 = 83000000aaffffff
! Mem[00000000211c0000] = ffff7f1a, %l3 = 0000000000000061
lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
! Mem[0000000010081408] = 4cf6ab34, %l0 = ffffffffffffffff
lduha [%i2+%o4]0x88,%l0 ! %l0 = 000000000000ab34
! Mem[00000000300c1400] = ffffc307b5b7947d, %f12 = ff7bbdb9 00000000
ldda [%i3+%g0]0x81,%f12 ! %f12 = ffffc307 b5b7947d
! Mem[0000000010101410] = b9bd7bff, %f13 = b5b7947d
lda [%i4+%o5]0x88,%f13 ! %f13 = b9bd7bff
! Mem[0000000010141410] = c9a3800a, %l3 = 000000000000ffff
lduha [%i5+%o5]0x88,%l3 ! %l3 = 000000000000800a
! Mem[0000000010081400] = ff3ce33a9eb37840, %f6 = 27168f06 1b211e40
ldda [%i2+%g0]0x80,%f6 ! %f6 = ff3ce33a 9eb37840
! Starting 10 instruction Store Burst
! Mem[0000000010181428] = 00000000000000e3, %l1 = 83000000aaffffff, %l5 = ffffffffffffffff
add %i6,0x28,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 00000000000000e3
p0_label_48:
! Mem[0000000010081422] = 9ab010c4, %l1 = 83000000aaffffff
ldstuba [%i2+0x022]%asi,%l1 ! %l1 = 00000010000000ff
! %f20 = e925ca81 ff7bbdb9, Mem[0000000030001410] = e925ca81 ff7bbdb9
stda %f20,[%i0+%o5]0x81 ! Mem[0000000030001410] = e925ca81 ff7bbdb9
! Mem[0000000010181410] = 00000000, %l3 = 000000000000800a
swapa [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041408] = 00000083, %l6 = 0000000034abf64c
swapa [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000083
! Mem[0000000010081408] = 4cf6ab34, %l2 = 00000000ff000000
swapa [%i2+%o4]0x88,%l2 ! %l2 = 000000004cf6ab34
! Mem[0000000010101420] = 6b47ffa6, %l2 = 000000004cf6ab34
ldstuba [%i4+0x020]%asi,%l2 ! %l2 = 0000006b000000ff
! %l0 = 0000ab34, %l1 = 00000010, Mem[00000000300c1400] = 07c3ffff 7d94b7b5
stda %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000ab34 00000010
! %f8 = ff000000 466e0aa5, Mem[0000000030181408] = ff32a75b a693bdc6
stda %f8 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff000000 466e0aa5
! Mem[0000000030141410] = ffffffaa, %l5 = 00000000000000e3
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 401e211b, %l0 = 000000000000ab34
ldsha [%i3+%o4]0x81,%l0 ! %l0 = 000000000000401e
p0_label_49:
! Mem[0000000030041408] = 07ea19ff, %l2 = 000000000000006b
ldsha [%i1+%o4]0x89,%l2 ! %l2 = 00000000000019ff
! Mem[0000000010181410] = 59958840 0000800a, %l4 = 0000ffff, %l5 = 000000ff
ldda [%i6+%o5]0x88,%l4 ! %l4 = 000000000000800a 0000000059958840
! Mem[0000000030001410] = 81ca25e9, %l1 = 0000000000000010
ldsha [%i0+%o5]0x89,%l1 ! %l1 = 00000000000025e9
! Mem[0000000030081408] = 7e1e21ff, %l0 = 000000000000401e
ldsha [%i2+%o4]0x89,%l0 ! %l0 = 00000000000021ff
! Mem[0000000030081408] = ff211e7e, %l6 = 0000000000000083
lduba [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181410] = 0a800000, %l1 = 00000000000025e9
ldsha [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000a80
! Mem[00000000201c0000] = ffff7d80, %l1 = 0000000000000a80
ldub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! %l2 = 00000000000019ff, %l0 = 00000000000021ff, %l5 = 0000000059958840
xnor %l2,%l0,%l5 ! %l5 = ffffffffffffc7ff
! Mem[0000000010041408] = 34abf64c, %f1 = fec8b26f
lda [%i1+%o4]0x88,%f1 ! %f1 = 34abf64c
! Starting 10 instruction Store Burst
! %l0 = 00000000000021ff, Mem[0000000010181410] = 0a800000
stha %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 21ff0000
p0_label_50:
! %l6 = 00000000000000ff, Mem[0000000010181410] = 599588400000ff21
stxa %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
! Mem[00000000100c141f] = f366b28f, %l4 = 000000000000800a
ldstub [%i3+0x01f],%l4 ! %l4 = 0000008f000000ff
! %f0 = 4b567d9d, Mem[0000000030001400] = ffffffff
sta %f0 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 4b567d9d
! %l7 = ffffc307b5b7947d, Mem[0000000010041410] = 31415b0a
stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 3141947d
! Mem[0000000021800140] = 1f7002f2, %l4 = 000000000000008f
ldstub [%o3+0x140],%l4 ! %l4 = 0000001f000000ff
! %l2 = 00000000000019ff, Mem[00000000100c1410] = ffff8300
stha %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffff19ff
! %l3 = 0000000000000000, Mem[0000000030041400] = 4cf6ab34
stwa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
! %l3 = 0000000000000000, Mem[0000000010101410] = ff7bbdb9
stha %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000bdb9
! Mem[0000000030101410] = 0afaeef8, %l7 = ffffc307b5b7947d
swapa [%i4+%o5]0x89,%l7 ! %l7 = 000000000afaeef8
! Starting 10 instruction Load Burst
! %l7 = 000000000afaeef8, %l0 = 00000000000021ff, %l0 = 00000000000021ff
sub %l7,%l0,%l0 ! %l0 = 000000000afaccf9
p0_label_51:
! Mem[0000000010141410] = 0a80a3c9, %l7 = 000000000afaeef8
ldsba [%i5+%o5]0x80,%l7 ! %l7 = 000000000000000a
! Mem[00000000300c1408] = 401e211b, %l7 = 000000000000000a
lduba [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000040
! Mem[000000001000143c] = d31ad138, %l0 = 000000000afaccf9
ldsw [%i0+0x03c],%l0 ! %l0 = ffffffffd31ad138
! Mem[0000000030141400] = 146409e3, %l4 = 000000000000001f
ldsha [%i5+%g0]0x81,%l4 ! %l4 = 0000000000001464
! Mem[0000000010041408] = 4cf6ab34, %l2 = 00000000000019ff
lduha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000004cf6
! Mem[0000000030081410] = ff000000 e3889559, %l4 = 00001464, %l5 = ffffc7ff
ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000e3889559
! Mem[0000000030001400] = 9d7d564b 00001b21, %l6 = 000000ff, %l7 = 00000040
ldda [%i0+%g0]0x81,%l6 ! %l6 = 000000009d7d564b 0000000000001b21
! Mem[0000000010181408] = e3096414, %l3 = 0000000000000000
ldsba [%i6+%o4]0x80,%l3 ! %l3 = ffffffffffffffe3
! Mem[0000000030181410] = 000000ff, %l7 = 0000000000001b21
lduha [%i6+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = ff2c0be1, %l0 = ffffffffd31ad138
ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
p0_label_52:
! Mem[0000000030081410] = 000000ff, %l4 = 00000000ff000000
ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %l3 = ffffffffffffffe3, Mem[0000000030081408] = 7e1e21ff
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffe3
! %l6 = 9d7d564b, %l7 = 000000ff, Mem[0000000030181408] = ff000000 466e0aa5
stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 9d7d564b 000000ff
! %l1 = 00000000000000ff, immed = 00000093, %y = 00001f70
smul %l1,0x093,%l7 ! %l7 = 000000000000926d, %y = 00000000
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010101410] = b9bd0000 f5b62a7b
stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff 000000ff
! %l2 = 00004cf6, %l3 = ffffffe3, Mem[00000000300c1408] = 401e211b 068f1627
stda %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00004cf6 ffffffe3
! %f6 = ff3ce33a 9eb37840, Mem[0000000030001408] = ffffffff 61000000
stda %f6 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff3ce33a 9eb37840
! %l4 = 00000000000000ff, Mem[0000000010081408] = 000000ff
stha %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ff00ff
! Mem[0000000010041408] = 34abf64c, %l6 = 000000009d7d564b
ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 0000004c000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 211b0000ffffffff, %l5 = 00000000e3889559
ldxa [%i0+%o5]0x80,%l5 ! %l5 = 211b0000ffffffff
p0_label_53:
! Mem[0000000010181438] = bd80a3c9, %l2 = 0000000000004cf6
lduba [%i6+0x03a]%asi,%l2 ! %l2 = 00000000000000a3
! Mem[00000000300c1400] = 34ab000010000000, %f12 = ffffc307 b9bd7bff
ldda [%i3+%g0]0x81,%f12 ! %f12 = 34ab0000 10000000
! Mem[0000000030041410] = aaab7cee, %l2 = 00000000000000a3
lduba [%i1+%o5]0x81,%l2 ! %l2 = 00000000000000aa
! Mem[0000000010081400] = 3ae33cff, %l7 = 000000000000926d
lduwa [%i2+%g0]0x88,%l7 ! %l7 = 000000003ae33cff
! Mem[0000000030181400] = 00000000, %l5 = 211b0000ffffffff
ldsha [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
! %l0 = 00000000000000ff, %l4 = 00000000000000ff, %l7 = 000000003ae33cff
orn %l0,%l4,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010001400] = 59958840 d31ad138, %l4 = 000000ff, %l5 = 00000000
ldda [%i0+%g0]0x80,%l4 ! %l4 = 0000000059958840 00000000d31ad138
! Mem[0000000030081408] = ffffffe3, %l3 = ffffffffffffffe3
lduwa [%i2+%o4]0x89,%l3 ! %l3 = 00000000ffffffe3
! Mem[00000000201c0000] = ffff7d80, %l3 = 00000000ffffffe3
lduba [%o0+0x001]%asi,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[000000001000142c] = 1fe7b47f, %l4 = 59958840, %l6 = 0000004c
add %i0,0x2c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000001fe7b47f
p0_label_54:
! Mem[0000000010001410] = 00001b21, %l7 = ffffffffffffffff
swapa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000001b21
! Mem[0000000030141400] = 146409e3, %l3 = 00000000000000ff
swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000146409e3
! Mem[0000000010141400] = ff00009d, %l5 = 00000000d31ad138
swapa [%i5+%g0]0x80,%l5 ! %l5 = 00000000ff00009d
! Mem[0000000030001410] = e925ca81, %l2 = 00000000000000aa
ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 000000e9000000ff
! Mem[00000000100c1410] = ffff19ff, %l4 = 0000000059958840
swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000ffff19ff
! %l7 = 0000000000001b21, Mem[0000000010181435] = 0700bf60, %asi = 80
stba %l7,[%i6+0x035]%asi ! Mem[0000000010181434] = 0721bf60
! %l3 = 00000000146409e3, Mem[0000000030081410] = 000000ff
stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000e3
! %l1 = 00000000000000ff, Mem[00000000211c0000] = ffff7f1a
sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 00ff7f1a
! %l0 = 00000000000000ff, Mem[0000000030041400] = 00000000
stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 9eb37840, %l0 = 00000000000000ff
ldsba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000040
p0_label_55:
! %f1 = 34abf64c, %f6 = ff3ce33a, %f27 = 9eb37840
fdivs %f1 ,%f6 ,%f27 ! %l0 = 0000000000000062, Unfinished, %fsr = 1400000800
! Mem[0000000030041400] = 6fb2c8fe000000ff, %f16 = ffffffff 00001b21
ldda [%i1+%g0]0x89,%f16 ! %f16 = 6fb2c8fe 000000ff
! Mem[0000000030141400] = 8fb266f3 ff000000, %l6 = 1fe7b47f, %l7 = 00001b21
ldda [%i5+%g0]0x89,%l6 ! %l6 = 00000000ff000000 000000008fb266f3
! Mem[0000000030141408] = c3f82288, %l6 = 00000000ff000000
ldsha [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffc3f8
! Mem[0000000030141410] = ffffffaa, %f18 = b9bd7bff
lda [%i5+%o5]0x81,%f18 ! %f18 = ffffffaa
! %f23 = 8185ca1e, %f12 = 34ab0000
fcmpes %fcc1,%f23,%f12 ! %fcc1 = 1
! Mem[0000000010001408] = 00000000, %l3 = 00000000146409e3
lduha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (10)
! Mem[0000000030081400] = ffffc307 bf4f0423 e3ffffff ff7bbdb9
! Mem[0000000030081410] = e3000000 e3889559 b2d0b9e9 77ed20db
! Mem[0000000030081420] = 1b7f273a bbb5f751 7fb4e71f 3a206bd9
! Mem[0000000030081430] = 4ad6903b d8ef1d65 38d11ad3 5b074475
ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
! Mem[0000000021800100] = 0eff6971, %l6 = ffffffffffffc3f8
lduh [%o3+0x100],%l6 ! %l6 = 0000000000000eff
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = aaffffff, %l5 = 00000000ff00009d
ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
p0_label_56:
! %f26 = ff800000 9eb37840, Mem[0000000030001400] = 4b567d9d 211b0000
stda %f26,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff800000 9eb37840
! %f24 = 34abf64c, Mem[000000001018142c] = 000000e3
sta %f24,[%i6+0x02c]%asi ! Mem[000000001018142c] = 34abf64c
! %l6 = 0000000000000eff, Mem[0000000030041400] = 000000ff
stha %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000eff
! %l3 = 0000000000000000, immed = fffff408, %y = 00000000
sdiv %l3,-0xbf8,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %l6 = 00000eff, %l7 = 8fb266f3, Mem[00000000300c1400] = 0000ab34 00000010
stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000eff 8fb266f3
! Mem[00000000300c1400] = 00000eff, %l4 = 00000000ffff19ff
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! %l3 = 0000000000000000, %l1 = 00000000000000ff, %l2 = 00000000000000e9
orn %l3,%l1,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000030141400] = 000000ff, %l0 = 0000000000000000
swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! %f22 = 8fb266f3 8185ca1e, %l1 = 00000000000000ff
! Mem[0000000010141428] = 51576b07f2da102a
add %i5,0x028,%g1
stda %f22,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010141428] = 1eca8581f366b28f
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 07ea19ff, %l5 = 00000000000000ff
lduba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_57:
! Mem[0000000010041410] = 7d9441319f000000, %l6 = 0000000000000eff
ldxa [%i1+%o5]0x80,%l6 ! %l6 = 7d9441319f000000
! Mem[00000000100c1410] = 408895597e1e21ff, %l4 = 00000000000000ff
ldxa [%i3+%o5]0x80,%l4 ! %l4 = 408895597e1e21ff
! Mem[00000000100c1408] = 61000000, %l6 = 7d9441319f000000
lduh [%i3+0x00a],%l6 ! %l6 = 0000000000000000
! Mem[0000000010141408] = ff6b203a, %l3 = 0000000000000000
lduwa [%i5+%o4]0x80,%l3 ! %l3 = 00000000ff6b203a
! Mem[0000000030081408] = e3ffffff, %l6 = 0000000000000000
lduha [%i2+%o4]0x81,%l6 ! %l6 = 000000000000e3ff
! Mem[0000000010081408] = ff00ff00, %f21 = ff7bbdb9
lda [%i2+%o4]0x88,%f21 ! %f21 = ff00ff00
! Mem[0000000010081408] = 00ff00ff, %l1 = 00000000000000ff
ldsba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
! %f31 = d31ad138, %f28 = 25efdb4c, %f23 = 8185ca1e
fadds %f31,%f28,%f23 ! %f23 = d31ad138
! %l5 = 00000000000000ff, immd = 000000000000095f, %l3 = 00000000ff6b203a
udivx %l5,0x95f,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[00000000100c1420] = 0cea217f
sth %l1,[%i3+0x020] ! Mem[00000000100c1420] = 0000217f
p0_label_58:
! %l0 = 00000000000000ff, imm = 0000000000000eac, %l4 = 408895597e1e21ff
or %l0,0xeac,%l4 ! %l4 = 0000000000000eff
! %f20 = e925ca81, %f19 = 00000061, %f27 = 9eb37840
fsubs %f20,%f19,%f27 ! %l0 = 0000000000000121, Unfinished, %fsr = 1500000800
! %f20 = e925ca81 ff00ff00, %l5 = 00000000000000ff
! Mem[0000000010041410] = 7d9441319f000000
add %i1,0x010,%g1
stda %f20,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010041410] = 00ff00ff81ca25e9
! %l0 = 00000121, %l1 = 00000000, Mem[0000000010101410] = ff000000 ff000000
stda %l0,[%i4+0x010]%asi ! Mem[0000000010101410] = 00000121 00000000
! %l6 = 000000000000e3ff, Mem[0000000030041400] = 6fb2c8fe00000eff
stxa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000000000e3ff
! Mem[0000000010081404] = 9eb37840, %l2 = ffffff00, %l0 = 00000121
add %i2,0x04,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009eb37840
! Mem[0000000010141420] = 57cecc48, %l3 = 0000000000000000, %asi = 80
swapa [%i5+0x020]%asi,%l3 ! %l3 = 0000000057cecc48
! %l0 = 9eb37840, %l1 = 00000000, Mem[0000000030141410] = ffffffaa 00000083
stda %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 9eb37840 00000000
! Mem[0000000010081410] = ffffffff, %l2 = ffffffffffffff00
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800180] = 0385c5c1, %l7 = 000000008fb266f3
ldsba [%o3+0x180]%asi,%l7 ! %l7 = 0000000000000003
p0_label_59:
! Mem[0000000010181400] = ff7e001323cb2b96, %f0 = ffffc307 bf4f0423
ldda [%i6+%g0]0x88,%f0 ! %f0 = ff7e0013 23cb2b96
! Mem[0000000030001410] = ff25ca81, %l4 = 0000000000000eff
lduwa [%i0+%o5]0x81,%l4 ! %l4 = 00000000ff25ca81
! Mem[0000000030081410] = e3000000, %l7 = 0000000000000003
lduba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000e3
! Mem[0000000010141410] = 0a80a3c9 599588e3, %l4 = ff25ca81, %l5 = 000000ff
ldda [%i5+%o5]0x80,%l4 ! %l4 = 000000000a80a3c9 00000000599588e3
! Mem[0000000010181410] = 000000ff, %l4 = 000000000a80a3c9
lduha [%i6+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101408] = e10b2cff, %l7 = 00000000000000e3
ldsba [%i4+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000300c1410] = ffffffff, %l5 = 00000000599588e3
lduba [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1408] = 00000061, %l6 = 000000000000e3ff
ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000061
! Mem[0000000010141410] = e3889559c9a3800a, %l2 = 00000000000000ff
ldxa [%i5+%o5]0x88,%l2 ! %l2 = e3889559c9a3800a
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 0a80a3c9, %l5 = 00000000000000ff, %asi = 80
swapa [%i5+0x010]%asi,%l5 ! %l5 = 000000000a80a3c9
p0_label_60:
! %l3 = 0000000057cecc48, imm = fffffffffffff612, %l2 = e3889559c9a3800a
xnor %l3,-0x9ee,%l2 ! %l2 = 0000000057cec5a5
! %l5 = 000000000a80a3c9, Mem[0000000030001408] = 4078b39e3ae33cff
stxa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000000a80a3c9
! %f29 = 618f63d5, %f1 = 23cb2b96
fcmps %fcc0,%f29,%f1 ! %fcc0 = 2
! Mem[00000000201c0001] = ffff7d80, %l6 = 0000000000000061
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! %f28 = 25efdb4c 618f63d5, %l7 = ffffffffffffffff
! Mem[0000000030181430] = 1c581844067eee55
add %i6,0x030,%g1
stda %f28,[%g1+%l7]ASI_PST32_S ! Mem[0000000030181430] = 25efdb4c618f63d5
! %f6 = b2d0b9e9, Mem[00000000300c1410] = ffffffff
sta %f6 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = b2d0b9e9
! %l5 = 000000000a80a3c9, Mem[0000000010001410] = ffffffffffffffff
stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000000a80a3c9
! %f4 = e3000000 e3889559, %l3 = 0000000057cecc48
! Mem[00000000300c1430] = 30a599d017a23f3c
add %i3,0x030,%g1
stda %f4,[%g1+%l3]ASI_PST8_S ! Mem[00000000300c1430] = 300099d0e3a23f3c
! %l6 = 00000000000000ff, Mem[0000000030181400] = 00000000348dbdb9
stxa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ffffffffffffff07, %f0 = ff7e0013 23cb2b96
ldda [%i4+%g0]0x80,%f0 ! %f0 = ffffffff ffffff07
p0_label_61:
! Mem[0000000030001400] = ff800000 9eb37840, %l6 = 000000ff, %l7 = ffffffff
ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000009eb37840 00000000ff800000
! Mem[0000000010101410] = 0000012100000000, %l7 = 00000000ff800000
ldx [%i4+%o5],%l7 ! %l7 = 0000012100000000
! Mem[0000000010081400] = ff3ce33a, %l6 = 000000009eb37840
lduha [%i2+%g0]0x80,%l6 ! %l6 = 000000000000ff3c
! %f13 = d8ef1d65, %f10 = 7fb4e71f, %f24 = 34abf64c 7f21ea0c
fsmuld %f13,%f10,%f24 ! %f24 = 7ffe9ce3 e0000000
! Mem[0000000030141410] = 4078b39e, %l5 = 000000000a80a3c9
ldswa [%i5+%o5]0x89,%l5 ! %l5 = 000000004078b39e
! Mem[0000000030081400] = ffffc307, %l6 = 000000000000ff3c
lduba [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1420] = 0000217f, %f21 = ff00ff00
lda [%i3+0x020]%asi,%f21 ! %f21 = 0000217f
! Mem[0000000030101400] = 0000000000000036, %f8 = 1b7f273a bbb5f751
ldda [%i4+%g0]0x81,%f8 ! %f8 = 00000000 00000036
! Mem[0000000010101408] = ffffffff00001b21, %f12 = 4ad6903b d8ef1d65
ldda [%i4+%o4]0x80,%f12 ! %f12 = ffffffff 00001b21
! Starting 10 instruction Store Burst
! %l4 = 000000ff, %l5 = 4078b39e, Mem[0000000010141430] = e8d0d8ea f34c9cd0
stda %l4,[%i5+0x030]%asi ! Mem[0000000010141430] = 000000ff 4078b39e
p0_label_62:
! %l6 = 00000000000000ff, Mem[0000000010141410] = 000000ff
stha %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00ff00ff
! %l0 = 9eb37840, %l1 = 00000000, Mem[0000000010181410] = 000000ff 00000000
stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 9eb37840 00000000
! Mem[0000000021800040] = 059e487b, %l0 = 000000009eb37840
ldstuba [%o3+0x040]%asi,%l0 ! %l0 = 00000005000000ff
! Mem[0000000021800141] = ff7002f2, %l0 = 0000000000000005
ldstub [%o3+0x141],%l0 ! %l0 = 00000070000000ff
! %l4 = 00000000000000ff, Mem[0000000030001400] = 4078b39e
stba %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff78b39e
! %f16 = 6fb2c8fe 000000ff, Mem[0000000010001408] = 00000000 36000000
stda %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 6fb2c8fe 000000ff
! Mem[00000000300c1400] = ff0e0000, %l1 = 0000000000000000
ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %l2 = 57cec5a5, %l3 = 57cecc48, Mem[0000000010081410] = ffffffff 34000000
stda %l2,[%i2+0x010]%asi ! Mem[0000000010081410] = 57cec5a5 57cecc48
! Mem[0000000010181410] = 4078b39e, %l7 = 0000012100000000
ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 00000040000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = f64c0000, %l2 = 0000000057cec5a5
ldswa [%i3+%o4]0x89,%l2 ! %l2 = fffffffff64c0000
p0_label_63:
! %f11 = 3a206bd9, %f27 = 9eb37840
fcmps %fcc3,%f11,%f27 ! %fcc3 = 2
! Mem[000000001010140c] = 00001b21, %l0 = 0000000000000070
ldsh [%i4+0x00c],%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = ff211e7e59958840, %l4 = 00000000000000ff
ldxa [%i3+%o5]0x88,%l4 ! %l4 = ff211e7e59958840
! Mem[0000000010001408] = ff000000, %l3 = 0000000057cecc48
ldswa [%i0+%o4]0x80,%l3 ! %l3 = ffffffffff000000
! Mem[0000000030081410] = 000000e3, %l0 = 0000000000000000
lduha [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000e3
! Mem[0000000010041400] = 618f63d5, %l0 = 00000000000000e3
lduha [%i1+%g0]0x80,%l0 ! %l0 = 000000000000618f
! Mem[00000000100c1408] = 61000000, %f30 = 3988957a
lda [%i3+%o4]0x80,%f30 ! %f30 = 61000000
! Mem[0000000030141408] = c3f82288, %l6 = 00000000000000ff
ldswa [%i5+%o4]0x81,%l6 ! %l6 = ffffffffc3f82288
! Mem[0000000010001410] = c9a3800a, %f7 = 77ed20db
lda [%i0+%o5]0x80,%f7 ! %f7 = c9a3800a
! Starting 10 instruction Store Burst
! %l3 = ffffffffff000000, Mem[0000000010001410] = 0a80a3c9
stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000
p0_label_64:
! %f29 = 618f63d5, %f24 = 7ffe9ce3, %f31 = d31ad138
fsubs %f29,%f24,%f31 ! %f31 = 7ffe9ce3
! %l6 = ffffffffc3f82288, Mem[00000000100c1400] = ffffffff00001b21
stxa %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffc3f82288
! Mem[0000000010081408] = 00ff00ff, %l0 = 0000618f, %l2 = f64c0000
add %i2,0x08,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000000ff00ff
! Mem[0000000030041410] = aaab7cee, %l3 = ffffffffff000000
swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000aaab7cee
! Mem[0000000010101400] = ffffffff, %l6 = ffffffffc3f82288
ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010101439] = 5be863b2, %l7 = 0000000000000040
ldstub [%i4+0x039],%l7 ! %l7 = 000000e8000000ff
! %f20 = e925ca81 0000217f, %l4 = ff211e7e59958840
! Mem[0000000030181408] = 9d7d564b000000ff
add %i6,0x008,%g1
stda %f20,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030181408] = 9d7d564b000025ff
membar #Sync ! Added by membar checker (11)
! %l2 = 00ff00ff, %l3 = aaab7cee, Mem[0000000030081400] = 07c3ffff 23044fbf
stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00ff00ff aaab7cee
! Mem[0000000030141400] = 00000000, %l0 = 000000000000618f
ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 81ca25ff, %l3 = 00000000aaab7cee
ldsba [%i0+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
p0_label_65:
! Mem[00000000100c1410] = 40889559, %l6 = 00000000000000ff
ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000004088
! Mem[0000000030001400] = 9eb378ff, %f21 = 0000217f
lda [%i0+%g0]0x89,%f21 ! %f21 = 9eb378ff
! Mem[0000000030001408] = 00000000, %f27 = 9eb37840
lda [%i0+%o4]0x89,%f27 ! %f27 = 00000000
! Mem[0000000030101408] = ff2c0be1, %l4 = ff211e7e59958840
ldsha [%i4+%o4]0x81,%l4 ! %l4 = ffffffffffffff2c
! Mem[0000000030081408] = ffffffe3, %l6 = 0000000000004088
lduwa [%i2+%o4]0x89,%l6 ! %l6 = 00000000ffffffe3
! Mem[0000000010181400] = 23cb2b96, %l3 = ffffffffffffffff
lduwa [%i6+%g0]0x88,%l3 ! %l3 = 0000000023cb2b96
! Mem[0000000010041408] = fff6ab34, %l4 = ffffffffffffff2c
lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000fff6ab34
! Mem[000000001018141c] = 3ce8a41f, %l6 = 00000000ffffffe3
ldub [%i6+0x01c],%l6 ! %l6 = 000000000000003c
! Mem[0000000030141400] = 000000ff, %l1 = 00000000000000ff
lduha [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f16 = 6fb2c8fe 000000ff, Mem[0000000010181400] = 23cb2b96 ff7e0013
stda %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 6fb2c8fe 000000ff
p0_label_66:
! Mem[000000001008143c] = f5548dc1, %l7 = 00000000000000e8
ldstub [%i2+0x03c],%l7 ! %l7 = 000000f5000000ff
! %f18 = ffffffaa 00000061, Mem[0000000030141410] = 9eb37840 00000000
stda %f18,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffaa 00000061
! %f18 = ffffffaa 00000061, Mem[0000000030081410] = e3000000 e3889559
stda %f18,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffaa 00000061
! Mem[0000000010181410] = ff78b39e, %l3 = 0000000023cb2b96
swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000ff78b39e
! %l3 = 00000000ff78b39e, Mem[0000000010001410] = ff000000
stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff00009e
! Mem[0000000010081418] = b2d1a560144e28f2, %l3 = 00000000ff78b39e, %l4 = 00000000fff6ab34
add %i2,0x18,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = b2d1a560144e28f2
! %f12 = ffffffff 00001b21, Mem[0000000010101410] = 21010000 00000000
stda %f12,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff 00001b21
! %l0 = 0000000000000000, Mem[00000000300c1408] = e3fffffff64c0000
stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
! %l1 = 00000000000000ff, Mem[0000000010101400] = ffffffff
stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 81ca25ff, %l2 = 0000000000ff00ff
lduwa [%i0+%o5]0x89,%l2 ! %l2 = 0000000081ca25ff
p0_label_67:
! Mem[0000000010101420] = ff47ffa6, %l4 = b2d1a560144e28f2
ldsw [%i4+0x020],%l4 ! %l4 = ffffffffff47ffa6
! Mem[0000000010041410] = 00ff00ff, %l5 = 000000004078b39e
ldsw [%i1+%o5],%l5 ! %l5 = 0000000000ff00ff
! Mem[00000000100c1400] = 8822f8c3, %l7 = 00000000000000f5
ldswa [%i3+%g0]0x80,%l7 ! %l7 = ffffffff8822f8c3
! Mem[0000000030001410] = ff25ca81ff7bbdb9, %l2 = 0000000081ca25ff
ldxa [%i0+%o5]0x81,%l2 ! %l2 = ff25ca81ff7bbdb9
! Mem[0000000010041400] = 618f63d5, %f30 = 61000000
lda [%i1+%g0]0x80,%f30 ! %f30 = 618f63d5
! Mem[00000000100c1400] = 8822f8c3, %l4 = ffffffffff47ffa6
ldsba [%i3+0x001]%asi,%l4 ! %l4 = 0000000000000022
! Mem[0000000020800040] = dca42c25, %l4 = 0000000000000022
lduba [%o1+0x040]%asi,%l4 ! %l4 = 00000000000000dc
! Mem[0000000010141408] = 1e7e00003a206bff, %l7 = ffffffff8822f8c3
ldxa [%i5+%o4]0x88,%l7 ! %l7 = 1e7e00003a206bff
! Mem[0000000010101400] = 07ffffffffffffff, %l2 = ff25ca81ff7bbdb9
ldxa [%i4+%g0]0x88,%l2 ! %l2 = 07ffffffffffffff
! Starting 10 instruction Store Burst
! %l2 = 07ffffffffffffff, Mem[0000000010181408] = e3096414
stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff096414
p0_label_68:
! Mem[0000000030001410] = 81ca25ff, %l6 = 000000000000003c
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000030041410] = 000000ff
stha %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! Mem[0000000010081410] = a5c5ce57, %l2 = 07ffffffffffffff
swapa [%i2+%o5]0x88,%l2 ! %l2 = 00000000a5c5ce57
! %f10 = 7fb4e71f, %f5 = e3889559, %f6 = b2d0b9e9
fadds %f10,%f5 ,%f6 ! %f6 = 7ff4e71f
! Mem[0000000010181400] = 000000ff, %l3 = 00000000ff78b39e
swapa [%i6+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141410] = ff00ff00, %l4 = 00000000000000dc
swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000ff00ff00
! Mem[0000000010041434] = 000000f8, %l6 = 00000000000000ff
swap [%i1+0x034],%l6 ! %l6 = 00000000000000f8
! Mem[00000000100c1410] = 40889559, %l1 = 00000000000000ff
ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000040000000ff
! %l2 = 00000000a5c5ce57, Mem[00000000211c0000] = 00ff7f1a, %asi = 80
stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 57ff7f1a
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 000000ff, %l1 = 0000000000000040
lduha [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_69:
! Mem[000000001018141c] = 3ce8a41f, %l1 = 00000000000000ff
lduwa [%i6+0x01c]%asi,%l1 ! %l1 = 000000003ce8a41f
membar #Sync ! Added by membar checker (12)
! Mem[00000000100c1400] = 8822f8c3 ffffffff 61000000 ff7bbdb9
! Mem[00000000100c1410] = ff889559 7e1e21ff 1eca8581 f366b2ff
! Mem[00000000100c1420] = 0000217f 4cf6ab34 4078b39e 3ae33c36
! Mem[00000000100c1430] = d5638f61 6100b66f 38d11ad3 7a958839
ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
! Mem[0000000030181400] = 00000000, %l7 = 1e7e00003a206bff
lduha [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101410] = 00001b21, %f21 = 9eb378ff
lda [%i4+%o5]0x88,%f21 ! %f21 = 00001b21
! %l2 = 00000000a5c5ce57, imm = fffffffffffff781, %l0 = 0000000000000000
and %l2,-0x87f,%l0 ! %l0 = 00000000a5c5c601
! Mem[000000001014143c] = 00003016, %l3 = 00000000000000ff
ldsw [%i5+0x03c],%l3 ! %l3 = 0000000000003016
! Mem[0000000010101410] = 211b0000 ffffffff, %l6 = 000000f8, %l7 = 00000000
ldda [%i4+%o5]0x80,%l6 ! %l6 = 00000000211b0000 00000000ffffffff
! %f23 = d31ad138, %f16 = 6fb2c8fe, %f30 = 618f63d5
fsubs %f23,%f16,%f30 ! %f30 = efb2c8fe
! Mem[0000000030101410] = b5b7947d, %l6 = 00000000211b0000
lduha [%i4+%o5]0x89,%l6 ! %l6 = 000000000000947d
! Starting 10 instruction Store Burst
! %l7 = 00000000ffffffff, immed = 000000d5, %y = 00000000
smul %l7,0x0d5,%l3 ! %l3 = ffffffffffffff2b, %y = ffffffff
p0_label_70:
! %f29 = 618f63d5, Mem[000000001008140c] = 7f21ea0c
sta %f29,[%i2+0x00c]%asi ! Mem[000000001008140c] = 618f63d5
! Mem[0000000030001410] = 81ca25ff, %l3 = ffffffffffffff2b
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %l7 = 00000000ffffffff, Mem[0000000010001410] = ff00009e
stha %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff00ffff
! %l4 = 00000000ff00ff00, Mem[00000000201c0000] = ffff7d80, %asi = 80
stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff7d80
! %l1 = 000000003ce8a41f, Mem[0000000010181412] = 23cb2b96
sth %l1,[%i6+0x012] ! Mem[0000000010181410] = 23cba41f
! %l4 = 00000000ff00ff00, Mem[0000000010041410] = ff00ff00
stba %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff00ff00
! %f26 = ff800000, Mem[0000000030001410] = 81ca25ff
sta %f26,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff800000
! Mem[0000000010181400] = ff78b39e, %l7 = 00000000ffffffff
swapa [%i6+%g0]0x88,%l7 ! %l7 = 00000000ff78b39e
membar #Sync ! Added by membar checker (13)
! %l6 = 000000000000947d, Mem[00000000100c1408] = 00000061
stwa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000947d
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = e3ffffff, %l0 = 00000000a5c5c601
ldswa [%i2+%o4]0x81,%l0 ! %l0 = ffffffffe3ffffff
p0_label_71:
! Mem[0000000010101408] = 211b0000ffffffff, %f0 = 8822f8c3 ffffffff
ldda [%i4+%o4]0x88,%f0 ! %f0 = 211b0000 ffffffff
! Mem[0000000030081408] = b9bd7bffffffffe3, %f22 = 8fb266f3 d31ad138
ldda [%i2+%o4]0x89,%f22 ! %f22 = b9bd7bff ffffffe3
! Mem[0000000030141400] = ff000000f366b28f, %f12 = d5638f61 6100b66f
ldda [%i5+%g0]0x81,%f12 ! %f12 = ff000000 f366b28f
! Mem[0000000030141400] = ff000000, %l0 = ffffffffe3ffffff
lduwa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000
! %l6 = 000000000000947d, immed = 000008a7, %y = ffffffff
smul %l6,0x8a7,%l1 ! %l1 = 000000000504c58b, %y = 00000000
! Mem[0000000030101400] = 00000000, %l0 = 00000000ff000000
ldsba [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101410] = 00001b21, %l0 = 0000000000000000
ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000001b21
! Mem[0000000010141410] = dc000000, %l5 = 0000000000ff00ff
lduw [%i5+%o5],%l5 ! %l5 = 00000000dc000000
! Mem[0000000030181408] = 9d7d564b, %l1 = 000000000504c58b
lduwa [%i6+%o4]0x81,%l1 ! %l1 = 000000009d7d564b
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = aaffffff, %l0 = 0000000000001b21
swapa [%i2+%o5]0x89,%l0 ! %l0 = 00000000aaffffff
p0_label_72:
! %f12 = ff000000 f366b28f, Mem[0000000010181428] = 00000000 34abf64c
stda %f12,[%i6+0x028]%asi ! Mem[0000000010181428] = ff000000 f366b28f
! Mem[0000000010001410] = ff00ffff, %l2 = 00000000a5c5ce57
swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000ff00ffff
! %l6 = 000000000000947d, Mem[0000000030141400] = ff000000
stba %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 7d000000
! %l5 = 00000000dc000000, Mem[0000000010141400] = d31ad138
stba %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 001ad138
! %l6 = 000000000000947d, Mem[0000000030141408] = c3f82288
stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 947d2288
! %l6 = 000000000000947d, Mem[0000000030081410] = 211b0000
stha %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 947d0000
! %f0 = 211b0000 ffffffff 61000000 ff7bbdb9
! %f4 = ff889559 7e1e21ff 1eca8581 f366b2ff
! %f8 = 0000217f 4cf6ab34 4078b39e 3ae33c36
! %f12 = ff000000 f366b28f 38d11ad3 7a958839
stda %f0,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
! %l4 = 00000000ff00ff00, Mem[0000000021800101] = 0eff6971, %asi = 80
stba %l4,[%o3+0x101]%asi ! Mem[0000000021800100] = 0e006971
! Mem[0000000030181400] = 00000000, %l5 = 00000000dc000000
swapa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = aaffffff, %l0 = 00000000aaffffff
ldswa [%i5+%o5]0x89,%l0 ! %l0 = ffffffffaaffffff
p0_label_73:
membar #Sync ! Added by membar checker (14)
! Mem[0000000010081410] = ff889559, %l2 = 00000000ff00ffff
ldswa [%i2+%o5]0x80,%l2 ! %l2 = ffffffffff889559
! Mem[0000000030001400] = ff78b39e 000080ff, %l6 = 0000947d, %l7 = ff78b39e
ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff78b39e 00000000000080ff
! Mem[0000000030101400] = 00000000, %l6 = 00000000ff78b39e
ldswa [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181410] = ff000000, %l7 = 00000000000080ff
ldswa [%i6+%o5]0x81,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010181408] = 146409ff, %l1 = 000000009d7d564b
lduwa [%i6+%o4]0x88,%l1 ! %l1 = 00000000146409ff
! Mem[00000000100c1400] = 8822f8c3 ffffffff, %l2 = ff889559, %l3 = 000000ff
ldda [%i3+%g0]0x80,%l2 ! %l2 = 000000008822f8c3 00000000ffffffff
! Mem[0000000030141408] = 947d2288 4844c554, %l0 = aaffffff, %l1 = 146409ff
ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000947d2288 000000004844c554
! Mem[0000000010101408] = ffffffff00001b21, %f6 = 1eca8581 f366b2ff
ldda [%i4+0x008]%asi,%f6 ! %f6 = ffffffff 00001b21
! Mem[0000000030041408] = 07ea19ff, %l4 = 00000000ff00ff00
ldsha [%i1+%o4]0x89,%l4 ! %l4 = 00000000000019ff
! Starting 10 instruction Store Burst
! Mem[000000001010140c] = 00001b21, %l0 = 00000000947d2288
ldstuba [%i4+0x00c]%asi,%l0 ! %l0 = 00000000000000ff
p0_label_74:
! %f20 = e925ca81, Mem[0000000030181410] = 000000ff
sta %f20,[%i6+%o5]0x89 ! Mem[0000000030181410] = e925ca81
! %l5 = 0000000000000000, Mem[0000000010001410] = 57cec5a500000000
stxa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000000
! %l4 = 00000000000019ff, imm = fffffffffffffa07, %l3 = 00000000ffffffff
andn %l4,-0x5f9,%l3 ! %l3 = 00000000000001f8
! %f17 = 000000ff, Mem[00000000300c1400] = 00000eff
sta %f17,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff
! Mem[0000000030081408] = e3ffffff, %l7 = ffffffffff000000
swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000e3ffffff
! %f8 = 0000217f 4cf6ab34, %l2 = 000000008822f8c3
! Mem[0000000030081408] = ff000000ff7bbdb9
add %i2,0x008,%g1
stda %f8,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081408] = 0000217f4cf6ab34
! Mem[0000000021800181] = 0385c5c1, %l6 = 0000000000000000
ldstuba [%o3+0x181]%asi,%l6 ! %l6 = 00000085000000ff
! %l5 = 0000000000000000, Mem[000000001014140c] = 00007e1e, %asi = 80
stwa %l5,[%i5+0x00c]%asi ! Mem[000000001014140c] = 00000000
! %l7 = 00000000e3ffffff, Mem[0000000030041400] = 0000e3ff
stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000e3ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ffe3000000000000, %l7 = 00000000e3ffffff
ldxa [%i1+%g0]0x81,%l7 ! %l7 = ffe3000000000000
p0_label_75:
! Mem[0000000010141400] = 001ad138, %l4 = 00000000000019ff
lduwa [%i5+%g0]0x80,%l4 ! %l4 = 00000000001ad138
! Mem[0000000030101410] = b5b7947d, %l6 = 0000000000000085
lduba [%i4+%o5]0x89,%l6 ! %l6 = 000000000000007d
! Mem[0000000030141410] = aaffffff, %l4 = 00000000001ad138
ldsba [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141408] = ff6b203a, %f24 = 7ffe9ce3
lda [%i5+%o4]0x80,%f24 ! %f24 = ff6b203a
! Mem[0000000030041410] = ff000000 3aaf1e0b, %l2 = 8822f8c3, %l3 = 000001f8
ldda [%i1+%o5]0x81,%l2 ! %l2 = 00000000ff000000 000000003aaf1e0b
! Mem[0000000030101410] = b5b7947d, %l0 = 0000000000000000
ldsba [%i4+%o5]0x89,%l0 ! %l0 = 000000000000007d
! Mem[000000001008143c] = 7a958839, %l5 = 0000000000000000
ldsb [%i2+0x03f],%l5 ! %l5 = 0000000000000039
! Mem[0000000010081410] = ff889559, %f28 = 25efdb4c
lda [%i2+0x010]%asi,%f28 ! %f28 = ff889559
! Mem[0000000030181408] = 4b567d9d, %l4 = ffffffffffffffff
ldsha [%i6+%o4]0x89,%l4 ! %l4 = 0000000000007d9d
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = 57ff7f1a, %l5 = 0000000000000039
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 00000057000000ff
p0_label_76:
! Mem[0000000010141420] = 00000000, %l6 = 000000000000007d
ldstuba [%i5+0x020]%asi,%l6 ! %l6 = 00000000000000ff
! %l6 = 00000000, %l7 = 00000000, Mem[00000000100c1410] = ff889559 7e1e21ff
std %l6,[%i3+%o5] ! Mem[00000000100c1410] = 00000000 00000000
! Mem[0000000010041400] = 618f63d5, %l2 = 00000000ff000000
ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 00000061000000ff
! %l3 = 000000003aaf1e0b, immed = 00000129, %y = 00000000
udiv %l3,0x129,%l1 ! %l1 = 0000000000329538
mov %l0,%y ! %y = 0000007d
! %f3 = ff7bbdb9, Mem[0000000010041410] = ff00ff00
sta %f3 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff7bbdb9
! %l4 = 00007d9d, %l5 = 00000057, Mem[0000000010001400] = 40889559 38d11ad3
stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00007d9d 00000057
! %l3 = 000000003aaf1e0b, Mem[0000000010081408] = 00000061
stba %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000000b
! %f9 = 4cf6ab34, Mem[0000000030141400] = 0000007d
sta %f9 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 4cf6ab34
! %l5 = 0000000000000057, Mem[0000000010141408] = ff6b203a
stwa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000057
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 00007d9d, %l2 = 0000000000000061
ldsba [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffff9d
p0_label_77:
! Mem[0000000010081410] = ff889559, %l3 = 000000003aaf1e0b
lduba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101410] = 00001b21, %f1 = ffffffff
lda [%i4+%o5]0x88,%f1 ! %f1 = 00001b21
! Mem[0000000021800140] = ffff02f2, %l0 = 000000000000007d
lduh [%o3+0x140],%l0 ! %l0 = 000000000000ffff
! %l6 = 0000000000000000, %l2 = ffffffffffffff9d, %l2 = ffffffffffffff9d
sdivx %l6,%l2,%l2 ! Div by zero, %l0 = 0000000000010027
! Mem[0000000010101408] = ffffffffff001b21, %l1 = 0000000000329538
ldxa [%i4+0x008]%asi,%l1 ! %l1 = ffffffffff001b21
! Mem[0000000030081400] = ff00ff00, %l1 = ffffffffff001b21
lduha [%i2+%g0]0x81,%l1 ! %l1 = 000000000000ff00
! Code Fragment 3
p0_fragment_7:
! %l0 = 000000000000ffff
setx 0x7b99e758080e1619,%g7,%l0 ! %l0 = 7b99e758080e1619
! %l1 = 000000000000ff00
setx 0xcc98ec479c7347e5,%g7,%l1 ! %l1 = cc98ec479c7347e5
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 = 7b99e758080e1619
setx 0x8fbe568037161ca5,%g7,%l0 ! %l0 = 8fbe568037161ca5
! %l1 = cc98ec479c7347e5
setx 0x308d179000dff685,%g7,%l1 ! %l1 = 308d179000dff685
! Mem[000000001018142c] = f366b28f, %l1 = 308d179000dff685
ldsba [%i6+0x02c]%asi,%l1 ! %l1 = fffffffffffffff3
! Mem[0000000010101408] = ffffffff, %l3 = 00000000000000ff
lduwa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %f8 = 0000217f 4cf6ab34, Mem[0000000010141408] = 57000000 00000000
stda %f8 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000217f 4cf6ab34
p0_label_78:
! %f24 = ff6b203a, Mem[0000000010001410] = 00000000
sta %f24,[%i0+0x010]%asi ! Mem[0000000010001410] = ff6b203a
! %l0 = 8fbe568037161ca5, Mem[0000000030181400] = dc000000
stwa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 37161ca5
! %l2 = 00000000, %l3 = ffffffff, Mem[0000000010181430] = e925ca81 0721bf60
std %l2,[%i6+0x030] ! Mem[0000000010181430] = 00000000 ffffffff
! Mem[0000000030001408] = 00000000, %l7 = ffe3000000000000
swapa [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030041408] = ff19ea07 57cecc48
stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
! %l7 = 0000000000000000, Mem[00000000201c0001] = 00ff7d80, %asi = 80
stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00007d80
! Mem[0000000010081430] = ff000000, %l4 = 0000000000007d9d
swap [%i2+0x030],%l4 ! %l4 = 00000000ff000000
! %l3 = 00000000ffffffff, Mem[0000000010081418] = 1eca8581, %asi = 80
stba %l3,[%i2+0x018]%asi ! Mem[0000000010081418] = ffca8581
! %l7 = 0000000000000000, %l2 = 0000000000000000, %l7 = 0000000000000000
xor %l7,%l2,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = e9b9d0b2, %l7 = 0000000000000000
ldsha [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffd0b2
p0_label_79:
! Mem[0000000010101400] = ffffffff, %l1 = fffffffffffffff3
lduba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041400] = d5638fff, %l6 = 0000000000000000
lduha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000008fff
! Mem[000000001018141c] = 3ce8a41f, %l3 = 00000000ffffffff
ldsb [%i6+0x01f],%l3 ! %l3 = 000000000000001f
! Mem[0000000010101400] = ffffffff, %l1 = 00000000000000ff
lduha [%i4+%g0]0x80,%l1 ! %l1 = 000000000000ffff
! %f16 = 6fb2c8fe, %f26 = ff800000, %f14 = 38d11ad3 7a958839
fsmuld %f16,%f26,%f14 ! %f14 = fff00000 00000000
! Mem[00000000300c1408] = 00000000, %l4 = 00000000ff000000
lduba [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101410] = 211b0000, %l7 = ffffffffffffd0b2
lduwa [%i4+%o5]0x80,%l7 ! %l7 = 00000000211b0000
! Mem[0000000030141410] = aaffffff, %l7 = 00000000211b0000
lduha [%i5+%o5]0x89,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030081400] = ff00ff00, %l1 = 000000000000ffff
ldsba [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000030001408] = 00000000
stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
p0_label_80:
! %f22 = b9bd7bff ffffffe3, Mem[0000000010181400] = ffffffff fec8b26f
std %f22,[%i6+%g0] ! Mem[0000000010181400] = b9bd7bff ffffffe3
! %l4 = 0000000000000000, Mem[0000000010001406] = 57000000
sth %l4,[%i0+0x006] ! Mem[0000000010001404] = 57000000
! %l3 = 000000000000001f, Mem[0000000010101400] = ffffffffffffff07
stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000000000001f
! Mem[0000000010041424] = ffffffff, %l3 = 000000000000001f
ldstub [%i1+0x024],%l3 ! %l3 = 000000ff000000ff
! %l1 = ffffffffffffffff, Mem[0000000010081420] = 0000217f4cf6ab34
stx %l1,[%i2+0x020] ! Mem[0000000010081420] = ffffffffffffffff
! %f18 = ffffffaa 00000061, %l1 = ffffffffffffffff
! Mem[0000000010101418] = 296e6adc09ee7bef
add %i4,0x018,%g1
stda %f18,[%g1+%l1]ASI_PST8_P ! Mem[0000000010101418] = ffffffaa00000061
! %l1 = ffffffffffffffff, Mem[0000000010001408] = ff000000fec8b26f
stx %l1,[%i0+%o4] ! Mem[0000000010001408] = ffffffffffffffff
! Mem[0000000030041400] = 0000e3ff, %l6 = 0000000000008fff
ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000211c0001] = ffff7f1a, %l3 = 00000000000000ff
ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_8:
! %l0 = 8fbe568037161ca5
setx 0xfc09cdf86279f7be,%g7,%l0 ! %l0 = fc09cdf86279f7be
! %l1 = ffffffffffffffff
setx 0x94be0f8843397cda,%g7,%l1 ! %l1 = 94be0f8843397cda
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 = fc09cdf86279f7be
setx 0x60753287a1f3e6d9,%g7,%l0 ! %l0 = 60753287a1f3e6d9
! %l1 = 94be0f8843397cda
setx 0x6770eec7b2c3cb32,%g7,%l1 ! %l1 = 6770eec7b2c3cb32
p0_label_81:
! Mem[0000000010141400] = 146409e338d11a00, %f22 = b9bd7bff ffffffe3
ldda [%i5+%g0]0x88,%f22 ! %f22 = 146409e3 38d11a00
! Mem[0000000030181410] = e925ca81, %f29 = 618f63d5
lda [%i6+%o5]0x89,%f29 ! %f29 = e925ca81
! Mem[0000000010081408] = 0b000000, %l0 = 60753287a1f3e6d9
lduwa [%i2+%o4]0x80,%l0 ! %l0 = 000000000b000000
! Mem[0000000010141408] = 34abf64c, %l0 = 000000000b000000
ldsha [%i5+%o4]0x80,%l0 ! %l0 = 00000000000034ab
! Mem[0000000010101410] = 211b0000, %f7 = 00001b21
lda [%i4+%o5]0x80,%f7 ! %f7 = 211b0000
! Mem[0000000010101410] = 00001b21, %f17 = 000000ff
lda [%i4+%o5]0x88,%f17 ! %f17 = 00001b21
! Mem[0000000010081428] = 4078b39e, %l5 = 0000000000000057
lduba [%i2+0x028]%asi,%l5 ! %l5 = 0000000000000040
! Mem[0000000030181410] = 81ca25e9, %f7 = 211b0000
lda [%i6+%o5]0x81,%f7 ! %f7 = 81ca25e9
! Mem[000000001010143c] = 0000000a, %l0 = 00000000000034ab
ldsha [%i4+0x03e]%asi,%l0 ! %l0 = 000000000000000a
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 001ad138, %l4 = 0000000000000000
swapa [%i5+%g0]0x80,%l4 ! %l4 = 00000000001ad138
p0_label_82:
! Mem[00000000100c1428] = 4078b39e, %l4 = 00000000001ad138, %asi = 80
swapa [%i3+0x028]%asi,%l4 ! %l4 = 000000004078b39e
! %f15 = 00000000, Mem[00000000100c1408] = 7d940000
sta %f15,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! Mem[0000000010001403] = 9d7d0000, %l5 = 0000000000000040
ldstuba [%i0+0x003]%asi,%l5 ! %l5 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000030041400] = ffe30000
stwa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! %f7 = 81ca25e9, Mem[0000000030081400] = ff00ff00
sta %f7 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 81ca25e9
! Mem[00000000300c1400] = ff000000, %l3 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000010041408] = 6100000034abf6ff
stxa %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000000000ff
! %f24 = ff6b203a e0000000, Mem[0000000030101410] = b5b7947d 5c2b7397
stda %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff6b203a e0000000
! Mem[0000000010141400] = 00000000, %l4 = 000000004078b39e
swapa [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (15)
! Mem[00000000100c1400] = 8822f8c3 ffffffff 00000000 ff7bbdb9
! Mem[00000000100c1410] = 00000000 00000000 1eca8581 f366b2ff
! Mem[00000000100c1420] = 0000217f 4cf6ab34 001ad138 3ae33c36
! Mem[00000000100c1430] = d5638f61 6100b66f 38d11ad3 7a958839
ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
p0_label_83:
! %f29 = e925ca81, %f18 = ffffffaa, %f17 = 00001b21
fadds %f29,%f18,%f17 ! %f17 = ffffffaa
! Mem[000000001014142c] = f366b28f, %l1 = 6770eec7b2c3cb32
ldsh [%i5+0x02e],%l1 ! %l1 = ffffffffffffb28f
! Mem[00000000300c1400] = ff000000 f366b28f 00000000 00000000
! Mem[00000000300c1410] = b2d0b9e9 ffffffff 246db67a cf1cf644
! Mem[00000000300c1420] = 146409e3 f366b28f 0231cc40 2e0610dc
! Mem[00000000300c1430] = 300099d0 e3a23f3c 7ccdbb31 e90439af
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
! Mem[0000000030041410] = 000000ff, %l6 = 00000000000000ff
lduha [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1410] = 00000000, %l6 = 00000000000000ff
ldsba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 37161ca5, %l0 = 000000000000000a
ldsba [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffffffa5
! Mem[0000000010141410] = 000000dc, %l0 = ffffffffffffffa5
lduwa [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000dc
! Mem[00000000100c142c] = 3ae33c36, %l2 = 0000000000000000
lduwa [%i3+0x02c]%asi,%l2 ! %l2 = 000000003ae33c36
! Mem[0000000020800000] = 89bf16cb, %l6 = 0000000000000000
ldub [%o1+0x001],%l6 ! %l6 = 00000000000000bf
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, %l0 = 00000000000000dc, %y = 0000007d
sdiv %l5,%l0,%l0 ! %l0 = 000000007fffffff
mov %l0,%y ! %y = 7fffffff
p0_label_84:
! Mem[00000000100c1414] = 00000000, %l0 = 7fffffff, %l3 = 000000ff
add %i3,0x14,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000000000000
! %l6 = 00000000000000bf, Mem[0000000010001408] = ffffffff
stha %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffff00bf
! %f6 = ffb266f3 8185ca1e, %l3 = 0000000000000000
! Mem[0000000030101438] = dcf36edecf55fcc6
add %i4,0x038,%g1
stda %f6,[%g1+%l3]ASI_PST32_S ! Mem[0000000030101438] = dcf36edecf55fcc6
! %f2 = b9bd7bff 00000000, %l6 = 00000000000000bf
! Mem[0000000030001400] = ff78b39e000080ff
stda %f2,[%i0+%l6]ASI_PST16_SL ! Mem[0000000030001400] = 00000000ff7bbdb9
! %l5 = 0000000000000000, Mem[0000000030141400] = 4cf6ab34
stba %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 4cf6ab00
membar #Sync ! Added by membar checker (16)
! %f2 = b9bd7bff, Mem[00000000300c1410] = b2d0b9e9
sta %f2 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = b9bd7bff
! Mem[00000000300c1408] = 00000000, %l5 = 0000000000000000
swapa [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = 000000e0, %l0 = 000000007fffffff
ldstuba [%i4+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181400] = b9bd7bffffffffe3, %l3 = 0000000000000000, %l1 = ffffffffffffb28f
casxa [%i6]0x80,%l3,%l1 ! %l1 = b9bd7bffffffffe3
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ffff00bf, %l3 = 0000000000000000
lduha [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000bf
p0_label_85:
! Mem[0000000010181404] = ffffffe3, %l1 = b9bd7bffffffffe3
lduh [%i6+0x006],%l1 ! %l1 = 000000000000ffe3
! Mem[0000000010081408] = 0b000000ff7bbdb9, %f2 = b9bd7bff 00000000
ldda [%i2+%o4]0x80,%f2 ! %f2 = 0b000000 ff7bbdb9
! Mem[0000000030001400] = 00000000, %l2 = 000000003ae33c36
lduwa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l1 = 000000000000ffe3
ldsba [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = 000000ff, %l2 = 0000000000000000
lduwa [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081408] = 0b000000ff7bbdb9, %f22 = 246db67a cf1cf644
ldda [%i2+%o4]0x80,%f22 ! %f22 = 0b000000 ff7bbdb9
! Mem[0000000010001408] = ffff00bf, %f2 = 0b000000
lda [%i0+%o4]0x88,%f2 ! %f2 = ffff00bf
! %l0 = 0000000000000000, Mem[0000000030081410] = 00007d94
stha %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Mem[0000000010001408] = ffffffffffff00bf, %f8 = 34abf64c 7f210000
ldda [%i0+%o4]0x88,%f8 ! %f8 = ffffffff ffff00bf
! Starting 10 instruction Store Burst
! %f18 = 00000000 00000000, Mem[0000000030081408] = 7f210000 34abf64c
stda %f18,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 00000000
p0_label_86:
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030181410] = e925ca81 a50a6e46
stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 00000000
! %f0 = ffffffff c3f82288 ffff00bf ff7bbdb9
! %f4 = 00000000 00000000 ffb266f3 8185ca1e
! %f8 = ffffffff ffff00bf 363ce33a 38d11a00
! %f12 = 6fb60061 618f63d5 3988957a d31ad138
stda %f0,[%i6]ASI_BLK_P ! Block Store to 0000000010181400
! %f16 = ff000000 f366b28f 00000000 00000000
! %f20 = b2d0b9e9 ffffffff 0b000000 ff7bbdb9
! %f24 = 146409e3 f366b28f 0231cc40 2e0610dc
! %f28 = 300099d0 e3a23f3c 7ccdbb31 e90439af
stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
! Mem[00000000300c1408] = 00000000, %l3 = 00000000000000bf
ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030181400] = 37161ca5 ff000000
stda %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
! Code Fragment 4
p0_fragment_9:
! %l0 = 0000000000000000
setx 0xf8d6a0b058bb5c1c,%g7,%l0 ! %l0 = f8d6a0b058bb5c1c
! %l1 = 0000000000000000
setx 0xb50d0b7790916cac,%g7,%l1 ! %l1 = b50d0b7790916cac
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 = f8d6a0b058bb5c1c
setx 0x32e5f057ffe24b02,%g7,%l0 ! %l0 = 32e5f057ffe24b02
! %l1 = b50d0b7790916cac
setx 0xd1c2a628370fc3e4,%g7,%l1 ! %l1 = d1c2a628370fc3e4
! Mem[0000000030081408] = 00000000, %l3 = 0000000000000000
swapa [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %l7 = 000000000000ffff, Mem[0000000010181408] = b9bd7bffbf00ffff
stxa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000000000ffff
! %l2 = 00000000000000ff, immed = 0000007f, %y = 7fffffff
umul %l2,0x07f,%l6 ! %l6 = 0000000000007e81, %y = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 947d2288, %l1 = d1c2a628370fc3e4
ldsba [%i5+%o4]0x81,%l1 ! %l1 = ffffffffffffff94
p0_label_87:
! Mem[0000000030181410] = 0000000000000000, %f10 = 363ce33a 38d11a00
ldda [%i6+%o5]0x89,%f10 ! %f10 = 00000000 00000000
! Mem[0000000020800000] = 89bf16cb, %l5 = 0000000000000000
ldub [%o1+%g0],%l5 ! %l5 = 0000000000000089
! Mem[0000000030181408] = 4b567d9d, %l4 = 0000000000000000
ldsba [%i6+%o4]0x89,%l4 ! %l4 = ffffffffffffff9d
! Mem[00000000100c1400] = 8822f8c3ffffffff, %f6 = ffb266f3 8185ca1e
ldda [%i3+%g0]0x80,%f6 ! %f6 = 8822f8c3 ffffffff
! Mem[0000000010081408] = 0b000000, %f11 = 00000000
lda [%i2+%o4]0x80,%f11 ! %f11 = 0b000000
! Mem[0000000030041400] = 0000000000000000, %l1 = ffffffffffffff94
ldxa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001400] = 00000000, %l4 = ffffffffffffff9d
lduwa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041408] = 000000ff, %l3 = 0000000000000000
lduha [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141400] = 4cf6ab00, %l4 = 0000000000000000
lduwa [%i5+%g0]0x89,%l4 ! %l4 = 000000004cf6ab00
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[00000000300c1400] = 000000ff
stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
p0_label_88:
! %l5 = 0000000000000089, Mem[0000000010181408] = 0000ffff
stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ff89
! %l0 = 32e5f057ffe24b02, Mem[0000000021800141] = ffff02f2, %asi = 80
stba %l0,[%o3+0x141]%asi ! Mem[0000000021800140] = ff0202f2
! Mem[000000001004141c] = b94892de, %l0 = ffe24b02, %l7 = 0000ffff
add %i1,0x1c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000b94892de
! Mem[00000000100c1410] = 00000000, %l0 = 32e5f057ffe24b02
ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
membar #Sync ! Added by membar checker (17)
! Mem[0000000010001434] = e3a23f3c, %l4 = 4cf6ab00, %l2 = 000000ff
add %i0,0x34,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000e3a23f3c
! %f25 = f366b28f, %f9 = ffff00bf, %f5 = 00000000
fsubs %f25,%f9 ,%f5 ! %f5 = ffff00bf
! %l7 = 00000000b94892de, Mem[0000000010041408] = ff000000
stwa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = b94892de
! %f30 = 7ccdbb31 e90439af, %l2 = 00000000e3a23f3c
! Mem[0000000030141418] = 4b567d9dfec8b26f
add %i5,0x018,%g1
stda %f30,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141418] = 4b56bb31e904b26f
! %l6 = 0000000000007e81, imm = fffffffffffff1da, %l2 = 00000000e3a23f3c
xnor %l6,-0xe26,%l2 ! %l2 = 00000000000070a4
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000, %f21 = ffffffff
lda [%i2+%o5]0x89,%f21 ! %f21 = 00000000
p0_label_89:
! Mem[0000000010101400] = 000000000000001f, %f6 = 8822f8c3 ffffffff
ldda [%i4+%g0]0x80,%f6 ! %f6 = 00000000 0000001f
! Mem[0000000030101408] = ff2c0be1 9be7fe7e, %l6 = 00007e81, %l7 = b94892de
ldda [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff2c0be1 000000009be7fe7e
! %l6 = 00000000ff2c0be1, immed = 000002a2, %y = 00000000
smul %l6,0x2a2,%l1 ! %l1 = fffffffdd1f74662, %y = fffffffd
! %l4 = 000000004cf6ab00, imm = fffffffffffff320, %l3 = 00000000000000ff
andn %l4,-0xce0,%l3 ! %l3 = 0000000000000800
! Mem[0000000030141408] = 947d2288, %l0 = 0000000000000000
ldsha [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffff947d
! Mem[00000000100c1428] = 001ad1383ae33c36, %f22 = 0b000000 ff7bbdb9
ldda [%i3+0x028]%asi,%f22 ! %f22 = 001ad138 3ae33c36
! Mem[00000000300c1410] = ffffffffff7bbdb9, %f10 = 00000000 0b000000
ldda [%i3+%o5]0x89,%f10 ! %f10 = ffffffff ff7bbdb9
! Mem[00000000300c1400] = 8fb266f300000000, %l2 = 00000000000070a4
ldxa [%i3+%g0]0x89,%l2 ! %l2 = 8fb266f300000000
! Mem[00000000300c1400] = 00000000, %l1 = fffffffdd1f74662
lduba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000021800040] = ff9e487b, %l2 = 8fb266f300000000
ldstub [%o3+0x040],%l2 ! %l2 = 000000ff000000ff
p0_label_90:
! %f0 = ffffffff, Mem[0000000010041400] = ff8f63d5
sta %f0 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff
! %l2 = 00000000000000ff, Mem[00000000100c1418] = 1eca8581f366b2ff
stx %l2,[%i3+0x018] ! Mem[00000000100c1418] = 00000000000000ff
! %l4 = 000000004cf6ab00, %l2 = 00000000000000ff, %l7 = 000000009be7fe7e
xor %l4,%l2,%l7 ! %l7 = 000000004cf6abff
! %f22 = 001ad138 3ae33c36, Mem[0000000010101400] = 00000000 1f000000
stda %f22,[%i4+%g0]0x88 ! Mem[0000000010101400] = 001ad138 3ae33c36
! Mem[00000000211c0001] = ffff7f1a, %l0 = ffffffffffff947d
ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010081408] = 0b000000, %l3 = 0000000000000800
ldstuba [%i2+0x008]%asi,%l3 ! %l3 = 0000000b000000ff
! %f10 = ffffffff ff7bbdb9, %l2 = 00000000000000ff
! Mem[0000000010081438] = 38d11ad37a958839
add %i2,0x038,%g1
stda %f10,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081438] = b9bd7bffffffffff
! Mem[00000000211c0001] = ffff7f1a, %l5 = 0000000000000089
ldstub [%o2+0x001],%l5 ! %l5 = 000000ff000000ff
! %l1 = 0000000000000000, Mem[0000000010181408] = 89ff000000000000
stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 81ca25e9 ee7cabaa, %l0 = 000000ff, %l1 = 00000000
ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000081ca25e9 00000000ee7cabaa
p0_label_91:
! Mem[0000000010101410] = 211b0000, %l7 = 000000004cf6abff
lduba [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000021
! Mem[0000000030141400] = 4cf6ab00, %l0 = 0000000081ca25e9
ldsha [%i5+%g0]0x89,%l0 ! %l0 = ffffffffffffab00
! Mem[0000000010181400] = ffffffff, %l7 = 0000000000000021
lduwa [%i6+%g0]0x88,%l7 ! %l7 = 00000000ffffffff
! Mem[00000000201c0000] = 00007d80, %l4 = 000000004cf6ab00
ldub [%o0+%g0],%l4 ! %l4 = 0000000000000000
! Mem[0000000030101410] = e00000ff, %l0 = ffffffffffffab00
ldswa [%i4+%o5]0x89,%l0 ! %l0 = ffffffffe00000ff
! Mem[00000000211c0000] = ffff7f1a, %l7 = 00000000ffffffff
ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! %l5 = 00000000000000ff, immd = fffffffffffff748, %l4 = 0000000000000000
udivx %l5,-0x8b8,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141408] = 88227d94, %l2 = 00000000000000ff
lduha [%i5+%o4]0x89,%l2 ! %l2 = 0000000000007d94
! %f15 = d31ad138, %f5 = ffff00bf, %f23 = 3ae33c36
fadds %f15,%f5 ,%f23 ! %f23 = ffff00bf
! Starting 10 instruction Store Burst
! %l7 = ffffffffffffffff, Mem[00000000201c0001] = 00007d80, %asi = 80
stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00ff7d80
p0_label_92:
! Mem[0000000010101400] = 3ae33c36, %l0 = ffffffffe00000ff
swapa [%i4+%g0]0x88,%l0 ! %l0 = 000000003ae33c36
! %f27 = 2e0610dc, Mem[00000000100c1400] = 8822f8c3
sta %f27,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 2e0610dc
! Mem[00000000300c1410] = b9bd7bff, %l1 = 00000000ee7cabaa
ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000b9000000ff
! Mem[0000000030181400] = 00000000, %l2 = 0000000000007d94
swapa [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[000000001014143c] = 00003016, %l3 = 000000000000000b
swap [%i5+0x03c],%l3 ! %l3 = 0000000000003016
! %l2 = 0000000000000000, Mem[0000000030101410] = ff0000e03a206bff
stxa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
! %l2 = 00000000, %l3 = 00003016, Mem[0000000010101410] = 211b0000 ffffffff
stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 00003016
! Mem[0000000010041400] = ffffffff 49c5581c, %l0 = 3ae33c36, %l1 = 000000b9
ldda [%i1+%g0]0x80,%l0 ! %l0 = 00000000ffffffff 0000000049c5581c
! %f0 = ffffffff c3f82288 ffff00bf ff7bbdb9
! %f4 = 00000000 ffff00bf 00000000 0000001f
! %f8 = ffffffff ffff00bf ffffffff ff7bbdb9
! %f12 = 6fb60061 618f63d5 3988957a d31ad138
stda %f0,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ff000000, %l4 = 0000000000000000
lduwa [%i3+%o5]0x80,%l4 ! %l4 = 00000000ff000000
p0_label_93:
! Mem[0000000030041408] = 00000000, %l6 = 00000000ff2c0be1
lduwa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1424] = 4cf6ab34, %l1 = 0000000049c5581c
ldsw [%i3+0x024],%l1 ! %l1 = 000000004cf6ab34
! Mem[00000000300c1408] = ff000000, %l1 = 000000004cf6ab34
ldswa [%i3+%o4]0x81,%l1 ! %l1 = ffffffffff000000
! Mem[0000000030041400] = 0000000000000000, %l4 = 00000000ff000000
ldxa [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181410] = 00000000, %l3 = 0000000000003016
ldsha [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081410] = 599588ff, %l0 = 00000000ffffffff
lduha [%i2+%o5]0x88,%l0 ! %l0 = 00000000000088ff
! %f26 = 0231cc40 2e0610dc, %f30 = 7ccdbb31 e90439af
fdtox %f26,%f30 ! %f30 = 00000000 00000000
! Mem[0000000010101400] = e00000ff, %l5 = 00000000000000ff
lduha [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1400] = 2e0610dc, %l5 = 00000000000000ff
lduha [%i3+%g0]0x80,%l5 ! %l5 = 0000000000002e06
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 000000ff, %l6 = 0000000000000000
swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
p0_label_94:
! %f18 = 00000000, Mem[00000000100c1408] = 00000000
sta %f18,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! %l6 = 00000000000000ff, Mem[000000001004141e] = 0000001f
sth %l6,[%i1+0x01e] ! Mem[000000001004141c] = 000000ff
! Mem[0000000030181408] = 9d7d564b, %l2 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 0000009d000000ff
! Mem[0000000010081414] = 7e1e21ff, %l5 = 0000000000002e06
ldstuba [%i2+0x014]%asi,%l5 ! %l5 = 0000007e000000ff
! %l0 = 00000000000088ff, Mem[0000000030081408] = 0000000000000000
stxa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000088ff
! Mem[0000000030041410] = 000000ff, %l2 = 000000000000009d
swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010181408] = 00000000
stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! Mem[0000000010081408] = 00000000, %l7 = ffffffffffffffff
swapa [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000010141434] = 4078b39e, %asi = 80
stba %l4,[%i5+0x034]%asi ! Mem[0000000010141434] = 0078b39e
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ff7d564b, %l1 = ffffffffff000000
ldsba [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
p0_label_95:
! Mem[0000000010101400] = ff0000e038d11a00, %f18 = 00000000 00000000
ldd [%i4+%g0],%f18 ! %f18 = ff0000e0 38d11a00
! %l5 = 000000000000007e, %l1 = ffffffffffffffff, %y = fffffffd
umul %l5,%l1,%l3 ! %l3 = 0000007dffffff82, %y = 0000007d
! Mem[0000000030101400] = 00000000, %f25 = f366b28f
lda [%i4+%g0]0x81,%f25 ! %f25 = 00000000
! Mem[000000001018143c] = d31ad138, %f17 = f366b28f
lda [%i6+0x03c]%asi,%f17 ! %f17 = d31ad138
! Mem[00000000100c1408] = 00000000, %l1 = ffffffffffffffff
lduwa [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141408] = 88227d94, %l5 = 000000000000007e
lduwa [%i5+%o4]0x89,%l5 ! %l5 = 0000000088227d94
! Mem[0000000030141408] = 947d2288, %l3 = 0000007dffffff82
ldsha [%i5+%o4]0x81,%l3 ! %l3 = ffffffffffff947d
! Mem[0000000010081410] = ff211eff599588ff, %l5 = 0000000088227d94
ldxa [%i2+%o5]0x88,%l5 ! %l5 = ff211eff599588ff
! Mem[00000000300c1400] = 8fb266f300000000, %l1 = 0000000000000000
ldxa [%i3+%g0]0x89,%l1 ! %l1 = 8fb266f300000000
! Starting 10 instruction Store Burst
! %l5 = ff211eff599588ff, Mem[0000000010101408] = 211b00ffffffffff
stxa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff211eff599588ff
p0_label_96:
! %l7 = 0000000000000000, Mem[0000000030181408] = 4b567dff
stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 4b560000
! Mem[0000000010001418] = 0b000000, %l6 = 00000000000000ff
swap [%i0+0x018],%l6 ! %l6 = 000000000b000000
! Mem[00000000300c1400] = 00000000, %l2 = 00000000000000ff
lduba [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000030081410] = 00000000
stwa %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Mem[00000000218001c1] = 27cb7b35, %l2 = 0000000000000000
ldstub [%o3+0x1c1],%l2 ! %l2 = 000000cb000000ff
! %l1 = 8fb266f300000000, Mem[0000000010141400] = 4078b39e
stwa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! Mem[00000000300c1400] = 00000000, %l1 = 8fb266f300000000
swapa [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = 0000564b, %l4 = 0000000000000000
swapa [%i6+%o4]0x81,%l4 ! %l4 = 000000000000564b
! %l2 = 000000cb, %l3 = ffff947d, Mem[0000000030081400] = e925ca81 aaab7cee
stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000cb ffff947d
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 00000000ff7bbdb9, %f4 = 00000000 ffff00bf
ldda [%i3+%o4]0x80,%f4 ! %f4 = 00000000 ff7bbdb9
p0_label_97:
! Mem[00000000100c1408] = 00000000, %l0 = 00000000000088ff
lduha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
membar #Sync ! Added by membar checker (18)
! Mem[0000000010041430] = 6fb60061618f63d5, %l3 = ffffffffffff947d
ldx [%i1+0x030],%l3 ! %l3 = 6fb60061618f63d5
! Mem[000000001014143c] = 0000000b, %l0 = 0000000000000000
ldsb [%i5+0x03c],%l0 ! %l0 = 0000000000000000
! Mem[0000000010101410] = 1630000000000000, %l2 = 00000000000000cb
ldxa [%i4+%o5]0x88,%l2 ! %l2 = 1630000000000000
! Mem[0000000010101408] = ff889559ff1e21ff, %f2 = ffff00bf ff7bbdb9
ldda [%i4+%o4]0x80,%f2 ! %f2 = ff889559 ff1e21ff
! Mem[0000000030001400] = b9bd7bff00000000, %f0 = ffffffff c3f82288
ldda [%i0+%g0]0x89,%f0 ! %f0 = b9bd7bff 00000000
! Mem[0000000030081400] = ffff947d000000cb, %f4 = 00000000 ff7bbdb9
ldda [%i2+%g0]0x89,%f4 ! %f4 = ffff947d 000000cb
! Mem[0000000010181408] = 0000000000000000, %l5 = ff211eff599588ff
ldxa [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = 8822f8c3ffffffff, %f6 = 00000000 0000001f
ldda [%i1+%g0]0x88,%f6 ! %f6 = 8822f8c3 ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = dc000000, %l3 = 6fb60061618f63d5
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000dc000000
p0_label_98:
! %l3 = 00000000dc000000, Mem[0000000010101410] = 0000000000003016
stxa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000dc000000
! %l4 = 000000000000564b, Mem[0000000030181400] = 00007d9400000000
stxa %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000000000564b
! %l2 = 00000000, %l3 = dc000000, Mem[0000000010081408] = ffffffff b9bd7bff
stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 dc000000
! Mem[0000000030101408] = ff2c0be1, %l4 = 000000000000564b
swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff2c0be1
! %f12 = 6fb60061, Mem[00000000100c1410] = ff000000
sta %f12,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 6fb60061
! %l0 = 0000000000000000, Mem[00000000100c1410] = 6fb60061
stba %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00b60061
! %l0 = 0000000000000000, immed = 00000ef9, %y = 0000007d
sdiv %l0,0xef9,%l6 ! %l6 = 0000000008593ab4
mov %l0,%y ! %y = 00000000
! %l3 = 00000000dc000000, Mem[0000000021800140] = ff0202f2, %asi = 80
stha %l3,[%o3+0x140]%asi ! Mem[0000000021800140] = 000002f2
! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000
ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ff000000, %l0 = 0000000000000000
lduwa [%i6+%o4]0x80,%l0 ! %l0 = 00000000ff000000
p0_label_99:
! Mem[0000000010141400] = 00000000 e3096414, %l4 = ff2c0be1, %l5 = 00000000
ldda [%i5+0x000]%asi,%l4 ! %l4 = 0000000000000000 00000000e3096414
! Mem[0000000010041408] = ffff00bf, %l5 = 00000000e3096414
ldsha [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010141408] = 34abf64c, %l6 = 0000000008593ab4
ldsha [%i5+%o4]0x80,%l6 ! %l6 = 00000000000034ab
! Mem[0000000030001410] = 000080ff, %l1 = 0000000000000000
ldswa [%i0+%o5]0x81,%l1 ! %l1 = 00000000000080ff
! Mem[0000000020800000] = 89bf16cb, %l6 = 00000000000034ab
ldsb [%o1+0x001],%l6 ! %l6 = ffffffffffffffbf
! Mem[0000000030181400] = 00000000, %l5 = ffffffffffffffff
ldswa [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181408] = ff000000, %l5 = 0000000000000000
lduha [%i6+%o4]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[0000000030041410] = 0b1eaf3a0000009d, %l6 = ffffffffffffffbf
ldxa [%i1+%o5]0x89,%l6 ! %l6 = 0b1eaf3a0000009d
! Mem[0000000010041424] = ffff00bf, %l1 = 00000000000080ff
lduw [%i1+0x024],%l1 ! %l1 = 00000000ffff00bf
! Starting 10 instruction Store Burst
! %f4 = ffff947d 000000cb, %l3 = 00000000dc000000
! Mem[00000000100c1438] = 38d11ad37a958839
add %i3,0x038,%g1
stda %f4,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1438] = 38d11ad37a958839
p0_label_100:
! %f20 = b2d0b9e9 00000000, %l4 = 0000000000000000
! Mem[00000000100c1420] = 0000217f4cf6ab34
add %i3,0x020,%g1
stda %f20,[%g1+%l4]ASI_PST8_P ! Mem[00000000100c1420] = 0000217f4cf6ab34
! %l2 = 1630000000000000, Mem[0000000030141408] = 54c5444888227d94
stxa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 1630000000000000
! %l0 = 00000000ff000000, Mem[0000000010041400] = ffffffff
stwa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000
! Mem[0000000030001400] = 00000000, %l3 = 00000000dc000000
ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000010101400] = e00000ff
stba %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = e0000000
! Mem[0000000010101420] = ff47ffa6, %l1 = 00000000ffff00bf
swap [%i4+0x020],%l1 ! %l1 = 00000000ff47ffa6
! %f4 = ffff947d 000000cb, Mem[0000000010041408] = bf00ffff b9bd7bff
stda %f4 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffff947d 000000cb
! Mem[0000000010001420] = 146409e3f366b28f, %l5 = 000000000000ff00, %l3 = 0000000000000000
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 146409e3f366b28f
! %l3 = 146409e3f366b28f, Mem[0000000030001400] = ff000000
stha %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = b28f0000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 000000cb, %l5 = 000000000000ff00
ldsha [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000cb
p0_label_101:
membar #Sync ! Added by membar checker (19)
! Mem[0000000030141400] = 00abf64c f366b28f 00000000 00003016
! Mem[0000000030141410] = ffffffaa 00000061 4b56bb31 e904b26f
! Mem[0000000030141420] = e413c6f7 06810bf4 92453b2f f93ac210
! Mem[0000000030141430] = f8166e42 6f348f41 c1a03a58 1f5a6334
ldda [%i5]ASI_BLK_S,%f16 ! Block Load from 0000000030141400
! Mem[0000000010081420] = ffffffffffffffff, %l3 = 146409e3f366b28f
ldx [%i2+0x020],%l3 ! %l3 = ffffffffffffffff
! Mem[00000000100c1400] = dc10062e, %l6 = 0b1eaf3a0000009d
ldsha [%i3+%g0]0x88,%l6 ! %l6 = 000000000000062e
! Mem[0000000030001400] = 00008fb2, %l7 = 0000000000000000
lduwa [%i0+%g0]0x89,%l7 ! %l7 = 0000000000008fb2
! Mem[0000000030001400] = 00008fb2, %l7 = 0000000000008fb2
lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000b2
! Mem[0000000010041408] = cb000000, %l1 = 00000000ff47ffa6
lduw [%i1+%o4],%l1 ! %l1 = 00000000cb000000
! Mem[0000000010041400] = 000000ff, %l5 = 00000000000000cb
ldswa [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = dc00000000000000, %l6 = 000000000000062e
ldxa [%i2+%o4]0x88,%l6 ! %l6 = dc00000000000000
! Mem[0000000010081408] = 00000000, %l2 = 1630000000000000
ldsba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181418] = ffb266f38185ca1e, %l7 = 00000000000000b2, %l4 = 0000000000000000
add %i6,0x18,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = ffb266f38185ca1e
p0_label_102:
! %l4 = ffb266f38185ca1e, Mem[0000000021800000] = 1cc0ba26
stb %l4,[%o3+%g0] ! Mem[0000000021800000] = 1ec0ba26
! Mem[00000000300c1410] = ffbd7bff, %l4 = ffb266f38185ca1e
ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! %l6 = dc00000000000000, Mem[000000001000140a] = 00000000
sth %l6,[%i0+0x00a] ! Mem[0000000010001408] = 00000000
! %l3 = ffffffffffffffff, Mem[0000000010081400] = 00001b21
stwa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff
! Mem[0000000030001410] = ff800000, %l2 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %f15 = d31ad138, %f6 = 8822f8c3, %f8 = ffffffff
fsubs %f15,%f6 ,%f8 ! %f8 = d31ad138
! Mem[0000000030141400] = 00abf64c, %l1 = 00000000cb000000
swapa [%i5+%g0]0x81,%l1 ! %l1 = 0000000000abf64c
! Mem[0000000010101408] = ff889559, %l0 = 00000000ff000000
swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff889559
! Mem[00000000100c1410] = 6100b600, %l5 = 00000000000000ff
swapa [%i3+%o5]0x88,%l5 ! %l5 = 000000006100b600
! Starting 10 instruction Load Burst
! Mem[0000000010081438] = b9bd7bff ffffffff, %l6 = 00000000, %l7 = 000000b2
ldd [%i2+0x038],%l6 ! %l6 = 00000000b9bd7bff 00000000ffffffff
p0_label_103:
! Mem[0000000030141410] = aaffffff, %f2 = ff889559
lda [%i5+%o5]0x89,%f2 ! %f2 = aaffffff
! Mem[0000000010041408] = 000000cb, %f9 = ffff00bf
lda [%i1+%o4]0x88,%f9 ! %f9 = 000000cb
! Mem[00000000211c0000] = ffff7f1a, %l4 = 00000000000000ff
ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101408] = 000000ff, %l2 = 0000000000000000
lduba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081414] = ff1e21ff, %l1 = 0000000000abf64c
ldswa [%i2+0x014]%asi,%l1 ! %l1 = ffffffffff1e21ff
! %l1 = ffffffffff1e21ff, imm = 0000000000000d32, %l4 = ffffffffffffffff
xnor %l1,0xd32,%l4 ! %l4 = 0000000000e1d332
! Mem[0000000010001400] = 8fb266f3000000ff, %f4 = ffff947d 000000cb
ldda [%i0+%g0]0x88,%f4 ! %f4 = 8fb266f3 000000ff
! Mem[0000000030081410] = 00000000, %l1 = ffffffffff1e21ff
ldsha [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, imm = 000000000000087b, %l7 = 00000000ffffffff
xor %l1,0x87b,%l7 ! %l7 = 000000000000087b
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010081410] = ff889559
stwa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
p0_label_104:
! Mem[0000000010001400] = ff000000, %l7 = 000000000000087b
ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! %f6 = 8822f8c3 ffffffff, Mem[0000000010081428] = 4078b39e 3ae33c36
stda %f6 ,[%i2+0x028]%asi ! Mem[0000000010081428] = 8822f8c3 ffffffff
! %f2 = aaffffff ff1e21ff, Mem[0000000010041410] = 00000000 ffff00bf
stda %f2 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = aaffffff ff1e21ff
! %l6 = 00000000b9bd7bff, Mem[00000000300c1408] = 00000000000000ff
stxa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000b9bd7bff
! Mem[0000000020800040] = dca42c25, %l3 = ffffffffffffffff
ldstub [%o1+0x040],%l3 ! %l3 = 000000dc000000ff
! %l3 = 00000000000000dc, Mem[0000000010041408] = cb000000
stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = dc000000
! Mem[0000000010141414] = 599588e3, %l5 = 6100b600, %l2 = 000000ff
add %i5,0x14,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000599588e3
! Mem[00000000300c1408] = b9bd7bff, %l0 = 00000000ff889559
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %f2 = aaffffff, Mem[0000000030041408] = 00000000
sta %f2 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = aaffffff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 0000217f 4cf6ab34, %l0 = 000000ff, %l1 = 00000000
ldda [%i5+%o4]0x88,%l0 ! %l0 = 000000004cf6ab34 000000000000217f
p0_label_105:
! Mem[00000000300c1400] = 00000000f366b28f, %f20 = ffffffaa 00000061
ldda [%i3+%g0]0x81,%f20 ! %f20 = 00000000 f366b28f
! %f8 = d31ad138, %f1 = 00000000, %f4 = 8fb266f3
fmuls %f8 ,%f1 ,%f4 ! %f4 = 80000000
! Mem[00000000300c1400] = 00000000, %f15 = d31ad138
lda [%i3+%g0]0x81,%f15 ! %f15 = 00000000
! Mem[0000000010141410] = 618f63d5, %l4 = 0000000000e1d332
ldsba [%i5+0x012]%asi,%l4 ! %l4 = 0000000000000063
! Mem[00000000100c1408] = 00000000, %l3 = 00000000000000dc
ldsba [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081408] = 00000000, %l4 = 0000000000000063
ldsba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = aaffffff, %l2 = 00000000599588e3
ldsha [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffaaff
! Mem[0000000030081400] = cb000000, %l4 = 0000000000000000
lduba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000cb
! Mem[0000000010041408] = dc000000, %l3 = 0000000000000000
lduha [%i1+%o4]0x80,%l3 ! %l3 = 000000000000dc00
! Starting 10 instruction Store Burst
! Mem[0000000010081421] = ffffffff, %l3 = 000000000000dc00
ldstuba [%i2+0x021]%asi,%l3 ! %l3 = 000000ff000000ff
p0_label_106:
! %l0 = 000000004cf6ab34, Mem[0000000030081410] = 00000000
stwa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 4cf6ab34
! %l4 = 00000000000000cb, immed = 00000881, %y = 00000000
udiv %l4,0x881,%l2 ! %l2 = 0000000000000000
mov %l0,%y ! %y = 4cf6ab34
! %l1 = 000000000000217f, Mem[0000000010141408] = 0000217f4cf6ab34
stxa %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000217f
membar #Sync ! Added by membar checker (20)
! %l1 = 000000000000217f, Mem[0000000030141410] = aaffffff
stwa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000217f
! %l3 = 00000000000000ff, Mem[0000000030181400] = 00000000
stwa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ff
! %l0 = 000000004cf6ab34, Mem[0000000030001408] = 00000000
stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 4cf6ab34
! Mem[0000000010041418] = 00000000, %l6 = b9bd7bff, %l6 = b9bd7bff
add %i1,0x18,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = ff0080ff, %l0 = 000000004cf6ab34
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! %l5 = 000000006100b600, Mem[0000000010001414] = ffffffff
sth %l5,[%i0+0x014] ! Mem[0000000010001414] = b600ffff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ffffffff, %l0 = 00000000000000ff
ldsha [%i6+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
p0_label_107:
! Mem[00000000300c1410] = ffbd7bffffffffff, %l7 = 00000000000000ff
ldxa [%i3+%o5]0x81,%l7 ! %l7 = ffbd7bffffffffff
! Mem[0000000010041410] = ffffffaa, %l0 = ffffffffffffffff
lduha [%i1+%o5]0x88,%l0 ! %l0 = 000000000000ffaa
! Mem[0000000010141410] = 618f63d5, %l5 = 000000006100b600
lduwa [%i5+%o5]0x80,%l5 ! %l5 = 00000000618f63d5
! Mem[0000000030101408] = 7efee79b 4b560000, %l0 = 0000ffaa, %l1 = 0000217f
ldda [%i4+%o4]0x89,%l0 ! %l0 = 000000004b560000 000000007efee79b
! Mem[0000000010101428] = c06c6e39 88e5521d, %l6 = 00000000, %l7 = ffffffff
ldd [%i4+0x028],%l6 ! %l6 = 00000000c06c6e39 0000000088e5521d
! Mem[0000000010181420] = ffffffffffff00bf, %l1 = 000000007efee79b
ldxa [%i6+0x020]%asi,%l1 ! %l1 = ffffffffffff00bf
! Mem[0000000010041408] = dc000000, %l0 = 000000004b560000
lduba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000dc
! Mem[00000000201c0000] = 00ff7d80, %l3 = 00000000000000ff
ldsh [%o0+%g0],%l3 ! %l3 = 00000000000000ff
! %l1 = ffffffffffff00bf, %l3 = 00000000000000ff, %l0 = 00000000000000dc
mulx %l1,%l3,%l0 ! %l0 = ffffffffff01be41
! Starting 10 instruction Store Burst
! %l6 = 00000000c06c6e39, Mem[00000000201c0001] = 00ff7d80, %asi = 80
stba %l6,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00397d80
p0_label_108:
! %l3 = 00000000000000ff, %l5 = 00000000618f63d5, %l0 = ffffffffff01be41
mulx %l3,%l5,%l0 ! %l0 = 000000612dd4712b
! Mem[0000000010141436] = 0078b39e, %l6 = 00000000c06c6e39
ldstub [%i5+0x036],%l6 ! %l6 = 000000b3000000ff
! %f18 = 00000000 00003016, Mem[00000000100c1408] = 00000000 b9bd7bff
stda %f18,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 00003016
! %l0 = 2dd4712b, %l1 = ffff00bf, Mem[00000000300c1410] = ff7bbdff ffffffff
stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 2dd4712b ffff00bf
! Mem[0000000010081438] = b9bd7bffffffffff, %l0 = 000000612dd4712b, %l1 = ffffffffffff00bf
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = b9bd7bffffffffff
! %l4 = 000000cb, %l5 = 618f63d5, Mem[0000000010081408] = 00000000 000000dc
stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000cb 618f63d5
! %l7 = 0000000088e5521d, Mem[0000000030101400] = 00000000
stba %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000001d
! %l2 = 0000000000000000, imm = fffffffffffffd00, %l4 = 00000000000000cb
sub %l2,-0x300,%l4 ! %l4 = 0000000000000300
! %l6 = 00000000000000b3, Mem[0000000030001400] = b28f0000
stha %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00b30000
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 000000cb, %l3 = 00000000000000ff
ldswa [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000cb
p0_label_109:
! Mem[0000000030181410] = 00000000, %l5 = 00000000618f63d5
ldswa [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = 00000000 000000ff, %l6 = 000000b3, %l7 = 88e5521d
ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff 0000000000000000
! Mem[0000000010101410] = 00000000dc000000, %f18 = 00000000 00003016
ldda [%i4+0x010]%asi,%f18 ! %f18 = 00000000 dc000000
! Mem[00000000300c1408] = 00000000b9bd7bff, %l1 = b9bd7bffffffffff
ldxa [%i3+%o4]0x89,%l1 ! %l1 = 00000000b9bd7bff
! Mem[0000000030181408] = ff25000000000000, %l2 = 0000000000000000
ldxa [%i6+%o4]0x89,%l2 ! %l2 = ff25000000000000
! Mem[00000000201c0000] = 00397d80, %l5 = 0000000000000000
lduba [%o0+0x001]%asi,%l5 ! %l5 = 0000000000000039
! Mem[0000000010001410] = b2d0b9e9b600ffff, %l4 = 0000000000000300
ldxa [%i0+%o5]0x80,%l4 ! %l4 = b2d0b9e9b600ffff
! Mem[0000000030181408] = 00000000, %f22 = 4b56bb31
lda [%i6+%o4]0x89,%f22 ! %f22 = 00000000
! Mem[0000000010101408] = 000000ff, %l5 = 0000000000000039
ldsha [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = ff7bbdb9, %l0 = 000000612dd4712b
ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
p0_label_110:
! %l3 = 00000000000000cb, Mem[0000000030181400] = 000000ff0000564b
stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000cb
! %l4 = b2d0b9e9b600ffff, Mem[0000000030001410] = ff8000ff
stba %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff8000ff
! %l3 = 00000000000000cb, Mem[0000000010041408] = dc000000
stha %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00cb0000
! %l6 = 00000000000000ff, Mem[0000000010081400] = ffffffff
stba %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff
! Mem[0000000030101410] = 00000000, %l0 = 00000000000000ff
ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %f20 = 00000000 f366b28f, Mem[0000000030041400] = 00000000 00000000
stda %f20,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 f366b28f
! %f9 = 000000cb, Mem[0000000010081410] = 00000000
sta %f9 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000cb
! Mem[00000000300c1410] = 2dd4712b, %l7 = 0000000000000000
swapa [%i3+%o5]0x89,%l7 ! %l7 = 000000002dd4712b
! Mem[0000000010141400] = 00000000, %l6 = 00000000000000ff
ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141420] = ff00000092b0a59d, %f6 = 8822f8c3 ffffffff
ldd [%i5+0x020],%f6 ! %f6 = ff000000 92b0a59d
p0_label_111:
! Mem[0000000030081410] = 34abf64c, %l7 = 000000002dd4712b
ldswa [%i2+%o5]0x89,%l7 ! %l7 = 0000000034abf64c
! Mem[0000000030041410] = 9d000000, %l1 = 00000000b9bd7bff
lduwa [%i1+%o5]0x81,%l1 ! %l1 = 000000009d000000
! %l4 = b2d0b9e9b600ffff, %l4 = b2d0b9e9b600ffff, %y = 4cf6ab34
smul %l4,%l4,%l0 ! %l0 = 15636c0193fe0001, %y = 15636c01
! Mem[0000000010101410] = 00000000, %l6 = 0000000000000000
lduwa [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l6 = 0000000000000000
ldsha [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181408] = ff000000, %l0 = 15636c0193fe0001
lduha [%i6+%o4]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010141400] = ff000000, %l4 = b2d0b9e9b600ffff
lduwa [%i5+%g0]0x80,%l4 ! %l4 = 00000000ff000000
! Mem[0000000010001400] = ff000000 f366b28f, %l0 = 0000ff00, %l1 = 9d000000
ldda [%i0+0x000]%asi,%l0 ! %l0 = 00000000ff000000 00000000f366b28f
! Mem[00000000211c0000] = ffff7f1a, %l6 = 0000000000000000
ldsb [%o2+0x001],%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 00000000, %l1 = 00000000f366b28f
swapa [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
p0_label_112:
! Mem[0000000010181410] = 00000000, %l7 = 0000000034abf64c
ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000020800041] = ffa42c25, %l1 = 0000000000000000
ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 000000a4000000ff
! %l2 = ff25000000000000, Mem[0000000010081420] = ffffffff, %asi = 80
stha %l2,[%i2+0x020]%asi ! Mem[0000000010081420] = 0000ffff
! %f17 = f366b28f, Mem[0000000010141410] = d5638f61
sta %f17,[%i5+%o5]0x88 ! Mem[0000000010141410] = f366b28f
! %l3 = 00000000000000cb, Mem[000000001000141c] = ff7bbdb9, %asi = 80
stwa %l3,[%i0+0x01c]%asi ! Mem[000000001000141c] = 000000cb
! %l2 = 00000000, %l3 = 000000cb, Mem[0000000010101408] = 000000ff ff211eff
stda %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 000000cb
! %l6 = ffffffffffffffff, Mem[0000000010101410] = 00000000
stba %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
! Mem[0000000021800040] = ff9e487b, %l7 = 0000000000000000
ldstub [%o3+0x040],%l7 ! %l7 = 000000ff000000ff
! %l1 = 00000000000000a4, Mem[0000000010081400] = ffffffffffffffff
stxa %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000000000a4
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 0000217f, %f5 = 000000ff
lda [%i5+%o5]0x89,%f5 ! %f5 = 0000217f
p0_label_113:
! %f4 = 80000000, %f6 = ff000000
fcmpes %fcc2,%f4 ,%f6 ! %fcc2 = 2
! Mem[0000000010041400] = 8822f8c3ff000000, %f0 = b9bd7bff 00000000
ldda [%i1+%g0]0x88,%f0 ! %f0 = 8822f8c3 ff000000
! Mem[0000000010081410] = 000000cb, %l4 = 00000000ff000000
ldsba [%i2+%o5]0x88,%l4 ! %l4 = ffffffffffffffcb
! Mem[0000000010101400] = 001ad138e0000000, %l2 = ff25000000000000
ldxa [%i4+%g0]0x88,%l2 ! %l2 = 001ad138e0000000
! Mem[0000000010041404] = c3f82288, %f10 = ffffffff
ld [%i1+0x004],%f10 ! %f10 = c3f82288
! Mem[0000000030101400] = 0000001d, %l2 = 001ad138e0000000
lduba [%i4+%g0]0x89,%l2 ! %l2 = 000000000000001d
! Mem[0000000010041408] = 0000cb00, %l0 = 00000000ff000000
lduha [%i1+%o4]0x88,%l0 ! %l0 = 000000000000cb00
! %l2 = 000000000000001d, %l1 = 00000000000000a4, %l3 = 00000000000000cb
orn %l2,%l1,%l3 ! %l3 = ffffffffffffff5f
! Mem[0000000010081410] = ff211eff000000cb, %f6 = ff000000 92b0a59d
ldda [%i2+%o5]0x88,%f6 ! %f6 = ff211eff 000000cb
! Starting 10 instruction Store Burst
! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000010181400] = ffffffff 8822f8c3
stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff 000000ff
p0_label_114:
! %l7 = 00000000000000ff, Mem[0000000010081410] = 000000cb
stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
! %l4 = ffffffcb, %l5 = 000000ff, Mem[0000000010181400] = ffffffff 000000ff
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffcb 000000ff
! Mem[0000000010141410] = f366b28f, %l4 = ffffffffffffffcb
ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 0000008f000000ff
! Mem[0000000010181430] = 6fb60061, %l3 = ffffffffffffff5f
swap [%i6+0x030],%l3 ! %l3 = 000000006fb60061
! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000030181408] = 00000000 ff250000
stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffff 000000ff
! %l3 = 000000006fb60061, Mem[0000000030001400] = 0000b300
stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000b361
! %l2 = 0000001d, %l3 = 6fb60061, Mem[0000000010141400] = 000000ff 146409e3
stda %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000001d 6fb60061
! Mem[0000000030181410] = 00000000, %l7 = 00000000000000ff
ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041410] = 9d000000, %l5 = 00000000000000ff
swapa [%i1+%o5]0x81,%l5 ! %l5 = 000000009d000000
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = c9a3800a 4cf6ab34, %l0 = 0000cb00, %l1 = 000000a4
ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000004cf6ab34 00000000c9a3800a
p0_label_115:
! Mem[0000000010081408] = 000000cb, %l2 = 000000000000001d
ldsw [%i2+%o4],%l2 ! %l2 = 00000000000000cb
! Mem[0000000030181410] = 000000ff, %l2 = 00000000000000cb
ldsha [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %l5 = 000000009d000000, %l0 = 000000004cf6ab34, %y = 15636c01
sdiv %l5,%l0,%l2 ! %l2 = 0000000047249f1d
mov %l0,%y ! %y = 4cf6ab34
membar #Sync ! Added by membar checker (21)
! Mem[00000000300c1400] = 00000000 f366b28f ff7bbdb9 00000000
! Mem[00000000300c1410] = 00000000 bf00ffff 246db67a cf1cf644
! Mem[00000000300c1420] = 146409e3 f366b28f 0231cc40 2e0610dc
! Mem[00000000300c1430] = 300099d0 e3a23f3c 7ccdbb31 e90439af
ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
! Mem[000000001018142c] = 38d11a00, %l6 = ffffffffffffffff
ldsha [%i6+0x02c]%asi,%l6 ! %l6 = 00000000000038d1
! Mem[00000000100c1410] = 000000ff, %l6 = 00000000000038d1
lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041400] = 000000ff, %l5 = 000000009d000000
ldsba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141408] = 7f210000, %l0 = 000000004cf6ab34
ldsha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000007f21
! Mem[00000000100c1410] = 00000000000000ff, %f28 = f8166e42 6f348f41
ldda [%i3+%o5]0x88,%f28 ! %f28 = 00000000 000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010001438] = 7ccdbb31e90439af, %l7 = 0000000000000000, %l0 = 0000000000007f21
add %i0,0x38,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 7ccdbb31e90439af
p0_label_116:
! Mem[0000000010001404] = f366b28f, %l0 = 7ccdbb31e90439af
swap [%i0+0x004],%l0 ! %l0 = 00000000f366b28f
! Mem[0000000030101408] = 0000564b, %l6 = 00000000000000ff
ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c141e] = 000000ff, %l4 = 000000000000008f
ldstuba [%i3+0x01e]%asi,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030141408] = 00000000
stwa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! %l4 = 0000000000000000, Mem[00000000100c1400] = 2e0610dc
stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! %l6 = 0000000000000000, %l2 = 0000000047249f1d, %l0 = 00000000f366b28f
sub %l6,%l2,%l0 ! %l0 = ffffffffb8db60e3
! %f23 = e904b26f, Mem[0000000010141410] = f366b2ff
sta %f23,[%i5+%o5]0x88 ! Mem[0000000010141410] = e904b26f
! Mem[0000000010181408] = ff000000, %l3 = 000000006fb60061
swapa [%i6+%o4]0x80,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010141408] = 7f210000, %l3 = 00000000ff000000
swapa [%i5+%o4]0x80,%l3 ! %l3 = 000000007f210000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000000000ff, %f24 = e413c6f7 06810bf4
ldda [%i5+%o4]0x88,%f24 ! %f24 = 00000000 000000ff
p0_label_117:
! Mem[0000000010081438] = b9bd7bffffffffff, %l4 = 0000000000000000
ldx [%i2+0x038],%l4 ! %l4 = b9bd7bffffffffff
! Mem[0000000030181410] = ff000000 00000000, %l0 = b8db60e3, %l1 = c9a3800a
ldda [%i6+%o5]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
! Mem[000000001004143c] = d31ad138, %l1 = 0000000000000000
ldsha [%i1+0x03c]%asi,%l1 ! %l1 = ffffffffffffd31a
! Mem[00000000300c1400] = 00000000, %l7 = 0000000000000000
ldsha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000211c0000] = ffff7f1a, %l5 = 0000000000000000
ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010101430] = 86f5424a, %l6 = 0000000000000000
ldub [%i4+0x031],%l6 ! %l6 = 00000000000000f5
! Mem[0000000030101400] = 1d000000, %l2 = 0000000047249f1d
ldsba [%i4+%g0]0x81,%l2 ! %l2 = 000000000000001d
! Mem[00000000300c1400] = 00000000, %l5 = ffffffffffffffff
ldswa [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081410] = 6100000034abf64c, %l4 = b9bd7bffffffffff
ldxa [%i2+%o5]0x89,%l4 ! %l4 = 6100000034abf64c
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 000000cb, %f24 = 00000000
ld [%i2+%o4],%f24 ! %f24 = 000000cb
p0_label_118:
membar #Sync ! Added by membar checker (22)
! %l3 = 000000007f210000, Mem[00000000300c1400] = 8fb266f300000000
stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000007f210000
! Mem[0000000030001400] = 61b30000, %l4 = 6100000034abf64c
lduha [%i0+%g0]0x81,%l4 ! %l4 = 00000000000061b3
! %f30 = c1a03a58, %f30 = c1a03a58, %f0 = 00000000
fmuls %f30,%f30,%f0 ! %f0 = 43c891f7
! %l6 = 000000f5, %l7 = 00000000, Mem[0000000010081400] = a4000000 00000000
stda %l6,[%i2+0x000]%asi ! Mem[0000000010081400] = 000000f5 00000000
! %l5 = 0000000000000000, Mem[0000000030001400] = 0000b361
stwa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! Mem[00000000211c0001] = ffff7f1a, %l6 = 00000000000000f5
ldstub [%o2+0x001],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010041400] = ff000000, %l6 = 00000000000000ff
swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000ff000000
! %l5 = 0000000000000000, Mem[00000000201c0001] = 00397d80
stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = 00007d80
! %l4 = 00000000000061b3, Mem[0000000010181428] = 363ce33a38d11a00, %asi = 80
stxa %l4,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000000061b3
! Starting 10 instruction Load Burst
! %l1 = ffffffffffffd31a, Mem[0000000010101410] = 000000dc000000ff
stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffffffffd31a
p0_label_119:
! Mem[0000000010181408] = 6fb6006100000000, %l1 = ffffffffffffd31a
ldxa [%i6+%o4]0x80,%l1 ! %l1 = 6fb6006100000000
! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
lduba [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001408] = 4cf6ab34, %l0 = 00000000ff000000
swapa [%i0+%o4]0x89,%l0 ! %l0 = 000000004cf6ab34
! Mem[0000000030141410] = 7f210000 00000061, %l0 = 4cf6ab34, %l1 = 00000000
ldda [%i5+%o5]0x81,%l0 ! %l0 = 000000007f210000 0000000000000061
! Mem[0000000030041408] = 00000000ffffffaa, %l4 = 00000000000061b3
ldxa [%i1+%o4]0x89,%l4 ! %l4 = 00000000ffffffaa
! Mem[0000000010181410] = ff00000000000000, %l2 = 000000000000001d
ldxa [%i6+%o5]0x80,%l2 ! %l2 = ff00000000000000
! Mem[0000000010001410] = b2d0b9e9b600ffff, %f16 = 00abf64c f366b28f
ldda [%i0+%o5]0x80,%f16 ! %f16 = b2d0b9e9 b600ffff
! Mem[00000000300c1400] = 0000217f 00000000, %l4 = ffffffaa, %l5 = 00000000
ldda [%i3+%g0]0x81,%l4 ! %l4 = 000000000000217f 0000000000000000
! Mem[0000000010181428] = 00000000000061b3, %l2 = ff00000000000000
ldx [%i6+0x028],%l2 ! %l2 = 00000000000061b3
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 00000000, %l3 = 000000007f210000
ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_120:
! %l3 = 0000000000000000, Mem[00000000300c1408] = b9bd7bff
stba %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = b9bd7b00
! Mem[00000000300c1400] = 7f210000, %l6 = 00000000ff000000
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030141408] = 00000000 16300000
stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 00000000
! Mem[0000000010001410] = b2d0b9e9, %l1 = 0000000000000061
ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 000000b2000000ff
! Code Fragment 3
p0_fragment_10:
! %l0 = 000000007f210000
setx 0x6a9775f79de3cf61,%g7,%l0 ! %l0 = 6a9775f79de3cf61
! %l1 = 00000000000000b2
setx 0xae3e3d9819c87fe4,%g7,%l1 ! %l1 = ae3e3d9819c87fe4
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 = 6a9775f79de3cf61
setx 0x40f7108005c352d9,%g7,%l0 ! %l0 = 40f7108005c352d9
! %l1 = ae3e3d9819c87fe4
setx 0xdbe08f1f866085ca,%g7,%l1 ! %l1 = dbe08f1f866085ca
! %f19 = dc000000, Mem[0000000010181424] = ffff00bf
st %f19,[%i6+0x024] ! Mem[0000000010181424] = dc000000
! Mem[0000000010041410] = ffffffaa, %l2 = 00000000000061b3
ldstuba [%i1+%o5]0x88,%l2 ! %l2 = 000000aa000000ff
! %f8 = 146409e3 f366b28f, %l4 = 000000000000217f
! Mem[0000000010081408] = 000000cb618f63d5
add %i2,0x008,%g1
stda %f8,[%g1+%l4]ASI_PST32_P ! Mem[0000000010081408] = 146409e3f366b28f
! Mem[0000000010181428] = 00000000, %l2 = 00000000000000aa
swap [%i6+0x028],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ffff00b6e9b9d0ff, %f0 = 43c891f7 f366b28f
ldda [%i0+%o5]0x88,%f0 ! %f0 = ffff00b6 e9b9d0ff
p0_label_121:
! Mem[0000000030081408] = 00000000, %l6 = 0000000000000000
ldswa [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000020800000] = 89bf16cb, %l5 = 0000000000000000
ldsb [%o1+0x001],%l5 ! %l5 = ffffffffffffffbf
! Mem[00000000218000c0] = 8309f956, %l2 = 0000000000000000
lduba [%o3+0x0c1]%asi,%l2 ! %l2 = 0000000000000009
! Mem[0000000010041400] = 8822f8c3 000000ff, %l4 = 0000217f, %l5 = ffffffbf
ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff 000000008822f8c3
! Mem[0000000010001408] = 00000000, %l2 = 0000000000000009
lduba [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = 0000001d, %l3 = 0000000000000000
ldsha [%i5+%g0]0x88,%l3 ! %l3 = 000000000000001d
! Mem[0000000030081410] = 34abf64c, %f26 = 92453b2f
lda [%i2+%o5]0x89,%f26 ! %f26 = 34abf64c
! Mem[0000000010001400] = ff000000, %l0 = 40f7108005c352d9
ldsha [%i0+%g0]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010001400] = ff000000 e90439af, %l2 = 00000000, %l3 = 0000001d
ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000ff000000 00000000e90439af
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 8fb266f3, %l7 = 0000000000000000
swapa [%i1+%g0]0x81,%l7 ! %l7 = 000000008fb266f3
p0_label_122:
! %f22 = 00000000 e904b26f, Mem[0000000010181400] = cbffffff ff000000
stda %f22,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 e904b26f
! Mem[0000000010141410] = 6fb204e9, %l2 = 00000000ff000000
swapa [%i5+%o5]0x80,%l2 ! %l2 = 000000006fb204e9
! Mem[0000000030001410] = ff8000ff, %l6 = 0000000000000000
swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000ff8000ff
! Mem[00000000100c1410] = ff000000, %l0 = ffffffffffffff00
swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff000000
! %l4 = 00000000000000ff, Mem[0000000010181410] = ff00000000000000
stxa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000ff
! %l6 = ff8000ff, %l7 = 8fb266f3, Mem[0000000010101408] = ff000000 cb000000
stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff8000ff 8fb266f3
! %l7 = 000000008fb266f3, %l7 = 000000008fb266f3, %l6 = 00000000ff8000ff
addc %l7,%l7,%l6 ! %l6 = 000000011f64cde6
! %l1 = dbe08f1f866085ca, immd = 0000000000000c9d, %l5 = 000000008822f8c3
sdivx %l1,0xc9d,%l5 ! %l5 = fffd22d95204c96b
! %l1 = dbe08f1f866085ca, Mem[0000000010181428] = 000000aa, %asi = 80
stha %l1,[%i6+0x028]%asi ! Mem[0000000010181428] = 85ca00aa
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00000000, %f27 = f93ac210
lda [%i2+%o4]0x89,%f27 ! %f27 = 00000000
p0_label_123:
! %f21 = f366b28f, %f11 = 2e0610dc
fcmps %fcc0,%f21,%f11 ! %fcc0 = 1
! Mem[0000000030081400] = 000000cb, %l1 = dbe08f1f866085ca
lduba [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000cb
! Mem[00000000300c1408] = 00000000b9bd7b00, %f28 = 00000000 000000ff
ldda [%i3+%o4]0x89,%f28 ! %f28 = 00000000 b9bd7b00
! Mem[0000000030141400] = 000000cb, %l5 = fffd22d95204c96b
lduwa [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000cb
! Mem[00000000100c1410] = 0000000000ffffff, %f6 = 246db67a cf1cf644
ldda [%i3+%o5]0x88,%f6 ! %f6 = 00000000 00ffffff
! Mem[0000000030081410] = 4cf6ab34, %l7 = 000000008fb266f3
lduwa [%i2+%o5]0x81,%l7 ! %l7 = 000000004cf6ab34
! Mem[0000000010141400] = 1d0000006100b66f, %f0 = ffff00b6 e9b9d0ff
ldda [%i5+%g0]0x80,%f0 ! %f0 = 1d000000 6100b66f
! Mem[0000000030001400] = 00000000, %l4 = 00000000000000ff
lduha [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l4 = 0000000000000000
lduba [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 000000011f64cde6, Mem[0000000030041400] = 00000000
stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000e6
p0_label_124:
! %f16 = b2d0b9e9, %f15 = e90439af, %f20 = 00000000 f366b28f
fsmuld %f16,%f15,%f20 ! %f20 = 438af3b9 0dfdd1c0
! Mem[0000000030041408] = aaffffff, %l6 = 000000011f64cde6
swapa [%i1+%o4]0x81,%l6 ! %l6 = 00000000aaffffff
! Mem[00000000100c1400] = 00000000, %l3 = 00000000e90439af
ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! %l7 = 000000004cf6ab34, Mem[00000000300c1408] = b9bd7b00
stha %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = b9bdab34
! Mem[0000000010181408] = 6fb60061, %l0 = 00000000ff000000
ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 0000006f000000ff
! %f6 = 00000000 00ffffff, %l5 = 00000000000000cb
! Mem[00000000100c1428] = 001ad1383ae33c36
add %i3,0x028,%g1
stda %f6,[%g1+%l5]ASI_PST8_PL ! Mem[00000000100c1428] = ffffd1003ae30000
! %l1 = 00000000000000cb, Mem[0000000010141400] = 0000001d
stha %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000cb
! Mem[0000000010181430] = ffffff5f, %l7 = 000000004cf6ab34
swap [%i6+0x030],%l7 ! %l7 = 00000000ffffff5f
! %l0 = 0000006f, %l1 = 000000cb, Mem[0000000010001430] = 300099d0 e3a23f3c
stda %l0,[%i0+0x030]%asi ! Mem[0000000010001430] = 0000006f 000000cb
! Starting 10 instruction Load Burst
! Mem[0000000021800080] = 62ff6f0b, %l4 = 0000000000000000
lduba [%o3+0x081]%asi,%l4 ! %l4 = 00000000000000ff
p0_label_125:
! Mem[0000000010181400] = 00000000, %l6 = 00000000aaffffff
lduba [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000201c0000] = 00007d80, %l0 = 000000000000006f
lduha [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000000
! %l1 = 00000000000000cb, %l3 = 0000000000000000, %l0 = 0000000000000000
addc %l1,%l3,%l0 ! %l0 = 00000000000000cb
! Mem[0000000010001430] = 0000006f000000cb, %l6 = 0000000000000000
ldxa [%i0+0x030]%asi,%l6 ! %l6 = 0000006f000000cb
! Mem[00000000100c1404] = ffffffff, %l5 = 00000000000000cb
lduwa [%i3+0x004]%asi,%l5 ! %l5 = 00000000ffffffff
! %f16 = b2d0b9e9, %f18 = 00000000
fcmpes %fcc2,%f16,%f18 ! %fcc2 = 1
! Mem[0000000030001400] = 00000000, %l7 = 00000000ffffff5f
ldsba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141410] = ff000000, %l0 = 00000000000000cb
lduwa [%i5+%o5]0x80,%l0 ! %l0 = 00000000ff000000
! Mem[00000000100c1410] = ffffff00, %f10 = 0231cc40
lda [%i3+%o5]0x80,%f10 ! %f10 = ffffff00
! Starting 10 instruction Store Burst
! %f9 = f366b28f, Mem[0000000010001410] = e9b9d0ff
sta %f9 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = f366b28f
p0_label_126:
! %l6 = 000000cb, %l7 = 00000000, Mem[0000000030101410] = ff000000 00000000
stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000cb 00000000
! %f20 = 438af3b9 0dfdd1c0, Mem[0000000010041400] = ff000000 c3f82288
stda %f20,[%i1+%g0]0x80 ! Mem[0000000010041400] = 438af3b9 0dfdd1c0
! %f4 = 00000000 bf00ffff, %l3 = 0000000000000000
! Mem[00000000100c1430] = d5638f616100b66f
add %i3,0x030,%g1
stda %f4,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1430] = d5638f616100b66f
! Mem[00000000100c1412] = ffffff00, %l5 = 00000000ffffffff
ldstub [%i3+0x012],%l5 ! %l5 = 000000ff000000ff
! %f26 = 34abf64c 00000000, Mem[0000000030001408] = 000000ff 0a80a3c9
stda %f26,[%i0+%o4]0x81 ! Mem[0000000030001408] = 34abf64c 00000000
! %l2 = 000000006fb204e9, Mem[0000000010001408] = 00000000
stba %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000e9
! Mem[0000000020800041] = ffff2c25, %l0 = 00000000ff000000
ldstub [%o1+0x041],%l0 ! %l0 = 000000ff000000ff
! %l2 = 6fb204e9, %l3 = 00000000, Mem[0000000010001410] = f366b28f ffff00b6
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6fb204e9 00000000
! %l7 = 0000000000000000, Mem[0000000030041410] = 000000ff3aaf1e0b
stxa %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081438] = b9bd7bffffffffff, %f22 = 00000000 e904b26f
ldd [%i2+0x038],%f22 ! %f22 = b9bd7bff ffffffff
p0_label_127:
! Mem[0000000030001400] = b9bd7bff00000000, %l3 = 0000000000000000
ldxa [%i0+%g0]0x89,%l3 ! %l3 = b9bd7bff00000000
! Mem[0000000010081408] = 146409e3 f366b28f, %l0 = 000000ff, %l1 = 000000cb
ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000146409e3 00000000f366b28f
! Mem[0000000010141400] = 000000cb, %l3 = b9bd7bff00000000
ldswa [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000cb
! %f0 = 1d000000, %f30 = c1a03a58, %f14 = 7ccdbb31
fadds %f0 ,%f30,%f14 ! %f14 = c1a03a58
! Mem[0000000010181408] = 000000006100b6ff, %f12 = 300099d0 e3a23f3c
ldda [%i6+%o4]0x88,%f12 ! %f12 = 00000000 6100b6ff
! Mem[0000000010181438] = 3988957a, %f12 = 00000000
lda [%i6+0x038]%asi,%f12 ! %f12 = 3988957a
! Mem[00000000100c1400] = 000000ff, %l2 = 000000006fb204e9
ldswa [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141410] = 000000ff, %l1 = 00000000f366b28f
ldsha [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101410] = 00000000cb000000, %l3 = 00000000000000cb
ldxa [%i4+%o5]0x89,%l3 ! %l3 = 00000000cb000000
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = f5000000, %l4 = 00000000000000ff
swapa [%i2+%g0]0x88,%l4 ! %l4 = 00000000f5000000
p0_label_128:
! %f26 = 34abf64c, Mem[0000000010081418] = ffca8581
st %f26,[%i2+0x018] ! Mem[0000000010081418] = 34abf64c
! %l5 = 00000000000000ff, Mem[0000000030181410] = 000000ff
stwa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! %l2 = 00000000000000ff, Mem[0000000010101408] = ff0080ff
stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff0000ff
! %l4 = 00000000f5000000, Mem[0000000030141400] = cb000000
stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
! %l5 = 00000000000000ff, Mem[0000000030141408] = 00000000
stha %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
! %f16 = b2d0b9e9 b600ffff, %l1 = 00000000000000ff
! Mem[0000000030141408] = ff00000000000000
add %i5,0x008,%g1
stda %f16,[%g1+%l1]ASI_PST8_S ! Mem[0000000030141408] = b2d0b9e9b600ffff
! %f6 = 00000000, %f11 = 2e0610dc, %f25 = 000000ff
fsubs %f6 ,%f11,%f25 ! %f25 = ae0610dc
! %l0 = 146409e3, %l1 = 000000ff, Mem[0000000030141410] = 0000217f 61000000
stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 146409e3 000000ff
! %l4 = f5000000, %l5 = 000000ff, Mem[0000000010141428] = 1eca8581 f366b28f
std %l4,[%i5+0x028] ! Mem[0000000010141428] = f5000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 000000ff, %l7 = 0000000000000000
lduha [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_129:
! Mem[0000000030081408] = 00000000, %l7 = 00000000000000ff
ldsba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141410] = 000000ff, %l0 = 00000000146409e3
lduha [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141410] = ff000000599588e3, %f12 = 3988957a 6100b6ff
ldda [%i5+%o5]0x80,%f12 ! %f12 = ff000000 599588e3
! Mem[0000000010101400] = 001ad138e0000000, %l6 = 0000006f000000cb
ldxa [%i4+%g0]0x88,%l6 ! %l6 = 001ad138e0000000
! Mem[0000000030041408] = 1f64cde6, %l4 = 00000000f5000000
ldsha [%i1+%o4]0x81,%l4 ! %l4 = 0000000000001f64
! Mem[0000000010041420] = ffffffffffff00bf, %l2 = 00000000000000ff
ldx [%i1+0x020],%l2 ! %l2 = ffffffffffff00bf
! %l3 = 00000000cb000000, %l3 = 00000000cb000000, %l7 = 0000000000000000
xnor %l3,%l3,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030101410] = 000000cb, %l5 = 00000000000000ff
lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1410] = 00000000, %l7 = ffffffffffffffff
lduha [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000211c0001] = ffff7f1a, %l5 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
p0_label_130:
! %l5 = 00000000000000ff, Mem[0000000010001410] = 6fb204e9
stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6fb204ff
! %l4 = 0000000000001f64, Mem[00000000300c1400] = ff00217f
stha %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 1f64217f
! Mem[0000000010181400] = 00000000, %l3 = 00000000cb000000
swap [%i6+%g0],%l3 ! %l3 = 0000000000000000
! %l4 = 0000000000001f64, immd = fffffffffffff270, %l6 = 001ad138e0000000
sdivx %l4,-0xd90,%l6 ! %l6 = fffffffffffffffe
! %f6 = 00000000, Mem[0000000010101410] = ffffd31a
sta %f6 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! Mem[0000000030001400] = 00000000, %l4 = 0000000000001f64
ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = 00003016, %l1 = 00000000000000ff
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 00000016000000ff
! %l2 = ffffffffffff00bf, Mem[0000000010041400] = 438af3b9
stwa %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffff00bf
! Mem[00000000300c1400] = 7f21641f, %l5 = 00000000000000ff
ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 0000001f000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c140c] = 00000000, %l7 = 0000000000000000
ldub [%i3+0x00c],%l7 ! %l7 = 0000000000000000
p0_label_131:
! Mem[0000000010041400] = ffff00bf, %f22 = b9bd7bff
lda [%i1+%g0]0x80,%f22 ! %f22 = ffff00bf
! Mem[0000000010081410] = 000000ff, %l1 = 0000000000000016
lduha [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181408] = 000000006100b6ff, %l1 = 00000000000000ff
ldxa [%i6+%o4]0x88,%l1 ! %l1 = 000000006100b6ff
! Mem[0000000010181408] = 6100b6ff, %l4 = 0000000000000000
ldswa [%i6+%o4]0x88,%l4 ! %l4 = 000000006100b6ff
! Mem[0000000030081408] = 00000000000088ff, %l6 = fffffffffffffffe
ldxa [%i2+%o4]0x81,%l6 ! %l6 = 00000000000088ff
! Mem[0000000010141400] = 000000cb, %f15 = e90439af
lda [%i5+%g0]0x88,%f15 ! %f15 = 000000cb
! Mem[0000000030041400] = 000000e6, %l4 = 000000006100b6ff
ldsha [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000e6
! Mem[0000000030101410] = 00000000cb000000, %l3 = 0000000000000000
ldxa [%i4+%o5]0x89,%l3 ! %l3 = 00000000cb000000
! Mem[0000000030101400] = 1d000000, %l4 = 00000000000000e6
ldswa [%i4+%g0]0x81,%l4 ! %l4 = 000000001d000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ff000000, %l1 = 000000006100b6ff
ldstuba [%i3+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
p0_label_132:
! %f16 = b2d0b9e9 b600ffff, Mem[0000000010101400] = 000000e0 38d11a00
stda %f16,[%i4+%g0]0x80 ! Mem[0000000010101400] = b2d0b9e9 b600ffff
! %l3 = 00000000cb000000, Mem[00000000100c1430] = d5638f616100b66f
stx %l3,[%i3+0x030] ! Mem[00000000100c1430] = 00000000cb000000
! %f0 = 1d000000 6100b66f, %l3 = 00000000cb000000
! Mem[0000000010181400] = cb000000e904b26f
stda %f0,[%i6+%l3]ASI_PST16_PL ! Mem[0000000010181400] = cb000000e904b26f
! %f26 = 34abf64c 00000000, Mem[00000000300c1400] = 7f2164ff 00000000
stda %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 34abf64c 00000000
! %l1 = 00000000000000ff, Mem[0000000010001428] = 0231cc40
sth %l1,[%i0+0x028] ! Mem[0000000010001428] = 00ffcc40
! %l4 = 000000001d000000, Mem[0000000030081408] = 00000000000088ff
stxa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000001d000000
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000030001410] = 00000000 b9bd7bff
stda %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 000000ff
! %l0 = 00000000000000ff, Mem[0000000030001410] = ff000000ff000000
stxa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000000000ff
! Code Fragment 3
p0_fragment_11:
! %l0 = 00000000000000ff
setx 0xa7503ec00fed7e6f,%g7,%l0 ! %l0 = a7503ec00fed7e6f
! %l1 = 00000000000000ff
setx 0x9609f2283dafdf50,%g7,%l1 ! %l1 = 9609f2283dafdf50
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 = a7503ec00fed7e6f
setx 0xae86bd1fc7a92cb2,%g7,%l0 ! %l0 = ae86bd1fc7a92cb2
! %l1 = 9609f2283dafdf50
setx 0x8a9ba507ecb19f57,%g7,%l1 ! %l1 = 8a9ba507ecb19f57
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 000000ff, %f10 = ffffff00
lda [%i5+%o5]0x88,%f10 ! %f10 = 000000ff
p0_label_133:
! Mem[0000000010041400] = ffff00bf, %l4 = 000000001d000000
ldub [%i1+0x003],%l4 ! %l4 = 00000000000000bf
! Mem[000000001010140c] = 8fb266f3, %l2 = ffffffffffff00bf
ldsha [%i4+0x00e]%asi,%l2 ! %l2 = 00000000000066f3
! %l2 = 00000000000066f3, imm = 0000000000000385, %l4 = 00000000000000bf
add %l2,0x385,%l4 ! %l4 = 0000000000006a78
! Mem[0000000010181408] = ffb60061, %f18 = 00000000
lda [%i6+%o4]0x80,%f18 ! %f18 = ffb60061
! %l0 = ae86bd1fc7a92cb2, immed = fffff7c0, %y = 4cf6ab34
udiv %l0,-0x840,%l0 ! %l0 = 000000004cf6adaf
mov %l0,%y ! %y = 4cf6adaf
! Mem[0000000030041408] = 1f64cde6, %l5 = 000000000000001f
lduha [%i1+%o4]0x81,%l5 ! %l5 = 0000000000001f64
! Mem[0000000010081400] = ff000000, %l0 = 000000004cf6adaf
ldsha [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000020800040] = ffff2c25, %l0 = ffffffffffffff00
ldsba [%o1+0x041]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030141408] = b2d0b9e9, %l7 = 0000000000000000
lduba [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000b2
! Starting 10 instruction Store Burst
! Mem[0000000010181414] = 000000ff, %l7 = 00000000000000b2
swap [%i6+0x014],%l7 ! %l7 = 00000000000000ff
p0_label_134:
! %l2 = 000066f3, %l3 = cb000000, Mem[0000000030081400] = 000000cb ffff947d
stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000066f3 cb000000
membar #Sync ! Added by membar checker (23)
! Mem[0000000010141400] = cb000000 6100b66f ff000000 00000000
! Mem[0000000010141410] = ff000000 599588e3 7544075b d31ad138
! Mem[0000000010141420] = ff000000 92b0a59d f5000000 000000ff
! Mem[0000000010141430] = 000000ff 0078ff9e 00000000 0000000b
ldda [%i5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400
! %l6 = 000088ff, %l7 = 000000ff, Mem[0000000030081408] = 00000000 1d000000
stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000088ff 000000ff
! %l6 = 00000000000088ff, Mem[0000000030001400] = ff000000
stba %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff000000
! %l7 = 00000000000000ff, Mem[0000000030001408] = 4cf6ab34
stha %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 4cf600ff
! Mem[0000000010181408] = ffb60061, %l3 = 00000000cb000000
ldsw [%i6+%o4],%l3 ! %l3 = ffffffffffb60061
! %f0 = 1d000000, %f15 = 000000cb, %f8 = 146409e3
fdivs %f0 ,%f15,%f8 ! %l0 = 0000000000000021, Unfinished, %fsr = 2500000400
! %l4 = 0000000000006a78, Mem[0000000010101430] = 86f5424a, %asi = 80
stha %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = 6a78424a
! %l2 = 00000000000066f3, Mem[0000000010081428] = 8822f8c3ffffffff
stx %l2,[%i2+0x028] ! Mem[0000000010081428] = 00000000000066f3
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00cb0000 7d94ffff, %l6 = 000088ff, %l7 = 000000ff
ldd [%i1+%o4],%l6 ! %l6 = 0000000000cb0000 000000007d94ffff
p0_label_135:
! Mem[0000000010041400] = ffff00bf, %l6 = 0000000000cb0000
lduba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141400] = 000000cb, %l2 = 00000000000066f3
lduwa [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000cb
! Mem[0000000010181408] = 6100b6ff, %l1 = 8a9ba507ecb19f57
ldsha [%i6+%o4]0x88,%l1 ! %l1 = ffffffffffffb6ff
! Mem[0000000010041408] = ffff947d0000cb00, %l4 = 0000000000006a78
ldxa [%i1+%o4]0x88,%l4 ! %l4 = ffff947d0000cb00
! Mem[0000000010181400] = cb000000, %l4 = ffff947d0000cb00
lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000cb00
! Mem[0000000030141410] = 146409e3, %l6 = 00000000000000ff
lduha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000009e3
! Mem[0000000010001410] = ff04b26f00000000, %f14 = c1a03a58 000000cb
ldda [%i0+%o5]0x80,%f14 ! %f14 = ff04b26f 00000000
! Mem[0000000030041408] = e6cd641f, %l2 = 00000000000000cb
lduba [%i1+%o4]0x89,%l2 ! %l2 = 000000000000001f
! Mem[0000000010181410] = 00000000, %f5 = bf00ffff
lda [%i6+%o5]0x80,%f5 ! %f5 = 00000000
! Starting 10 instruction Store Burst
! %l4 = 000000000000cb00, Mem[0000000010101410] = 00000000
stba %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
p0_label_136:
! %f6 = 00000000, Mem[0000000010001408] = e9000000
sta %f6 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! %f10 = 000000ff, Mem[0000000010081408] = e3096414
sta %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff
! %l7 = 000000007d94ffff, Mem[0000000010081430] = 00007d9df366b28f, %asi = 80
stxa %l7,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000007d94ffff
! %f4 = 00000000 00000000, Mem[0000000010001428] = 00ffcc40 2e0610dc
std %f4 ,[%i0+0x028] ! Mem[0000000010001428] = 00000000 00000000
membar #Sync ! Added by membar checker (24)
! %f8 = 146409e3 f366b28f, Mem[0000000010141400] = cb000000 6100b66f
stda %f8 ,[%i5+0x000]%asi ! Mem[0000000010141400] = 146409e3 f366b28f
! %l6 = 00000000000009e3, Mem[0000000030141400] = 00000000
stha %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 09e30000
! %f8 = 146409e3 f366b28f, Mem[0000000010041408] = 00cb0000 7d94ffff
stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 146409e3 f366b28f
! %f24 = ff000000 92b0a59d, %l6 = 00000000000009e3
! Mem[0000000030041408] = 1f64cde600000000
add %i1,0x008,%g1
stda %f24,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041408] = 9da5b092000000ff
! %f26 = f5000000, %f9 = f366b28f
fcmps %fcc0,%f26,%f9 ! %fcc0 = 1
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ff00564b9be7fe7e, %f12 = ff000000 599588e3
ldda [%i4+%o4]0x81,%f12 ! %f12 = ff00564b 9be7fe7e
p0_label_137:
! Mem[00000000300c1400] = 34abf64c 00000000, %l6 = 000009e3, %l7 = 7d94ffff
ldda [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000 0000000034abf64c
! Mem[0000000010081438] = b9bd7bff ffffffff, %l4 = 0000cb00, %l5 = 00001f64
ldda [%i2+0x038]%asi,%l4 ! %l4 = 00000000b9bd7bff 00000000ffffffff
! Mem[00000000300c1410] = 00000000, %f25 = 92b0a59d
lda [%i3+%o5]0x81,%f25 ! %f25 = 00000000
! Mem[0000000030101408] = 7efee79b 4b5600ff, %l2 = 0000001f, %l3 = ffb60061
ldda [%i4+%o4]0x89,%l2 ! %l2 = 000000004b5600ff 000000007efee79b
! %f27 = 000000ff, %f16 = cb000000
fcmps %fcc0,%f27,%f16 ! %fcc0 = 2
! Mem[0000000010041410] = ff211eff ffffffff, %l4 = b9bd7bff, %l5 = ffffffff
ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000ffffffff 00000000ff211eff
! Mem[0000000030181408] = ffffffff, %l6 = 0000000000000000
lduba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041428] = ffffffff, %l6 = 00000000000000ff
ldsw [%i1+0x028],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181410] = 00000000 000000ff, %l0 = 00000021, %l1 = ffffb6ff
ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 00000000ff211eff, Mem[0000000010081408] = 000000ff
stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff211eff
p0_label_138:
! %l3 = 000000007efee79b, Mem[0000000010141420] = ff000000
stw %l3,[%i5+0x020] ! Mem[0000000010141420] = 7efee79b
! Mem[0000000010181410] = 00000000, %l2 = 000000004b5600ff
swap [%i6+%o5],%l2 ! %l2 = 0000000000000000
! %f0 = 1d000000, Mem[0000000010101408] = ff0000ff
sta %f0 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 1d000000
! %l5 = 00000000ff211eff, Mem[0000000030141408] = e9b9d0b2
stha %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = e9b91eff
! %f30 = 00000000, Mem[0000000030101400] = 1d000000
sta %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
! Mem[00000000100c1410] = ffffff00, %l6 = ffffffffffffffff
ldstuba [%i3+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! %f6 = 00000000 00ffffff, Mem[0000000010101410] = 00000000 ffffffff
stda %f6 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 00ffffff
! Mem[0000000030041400] = 000000e6, %l4 = 00000000ffffffff
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000e6000000ff
! %f8 = 146409e3 f366b28f, Mem[0000000010181410] = ff00564b b2000000
stda %f8 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 146409e3 f366b28f
! Starting 10 instruction Load Burst
! Mem[0000000010141420] = 7efee79b, %l4 = 00000000000000e6
lduwa [%i5+0x020]%asi,%l4 ! %l4 = 000000007efee79b
p0_label_139:
! Mem[0000000030001410] = ff00000000000000, %l1 = 0000000000000000
ldxa [%i0+%o5]0x89,%l1 ! %l1 = ff00000000000000
! %f0 = 1d000000, %f11 = 2e0610dc
fcmpes %fcc3,%f0 ,%f11 ! %fcc3 = 1
! Mem[0000000030041410] = 00000000, %l4 = 000000007efee79b
ldsba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181408] = ffb6006100000000, %l3 = 000000007efee79b
ldxa [%i6+%o4]0x80,%l3 ! %l3 = ffb6006100000000
! Mem[0000000010081408] = 8fb266f3ff211eff, %l7 = 0000000034abf64c
ldxa [%i2+%o4]0x88,%l7 ! %l7 = 8fb266f3ff211eff
! Mem[0000000010041414] = ff1e21ff, %l0 = 00000000000000ff
lduw [%i1+0x014],%l0 ! %l0 = 00000000ff1e21ff
! Mem[0000000010101420] = ffff00bf, %f9 = f366b28f
ld [%i4+0x020],%f9 ! %f9 = ffff00bf
! Mem[00000000300c1400] = 00000000 4cf6ab34 34abbdb9 00000000
! Mem[00000000300c1410] = 00000000 bf00ffff 246db67a cf1cf644
! Mem[00000000300c1420] = 146409e3 f366b28f 0231cc40 2e0610dc
! Mem[00000000300c1430] = 300099d0 e3a23f3c 7ccdbb31 e90439af
ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
! Mem[0000000030041408] = 9da5b092, %l2 = 0000000000000000
ldswa [%i1+%o4]0x81,%l2 ! %l2 = ffffffff9da5b092
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 00000000, %l6 = 00000000000000ff
swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
p0_label_140:
! %l2 = 9da5b092, %l3 = 00000000, Mem[0000000010041410] = ffffffff ff211eff
stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 9da5b092 00000000
! %l1 = ff00000000000000, Mem[0000000010041408] = e3096414
stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! Mem[0000000010181408] = 6100b6ff, %l0 = 00000000ff1e21ff
swapa [%i6+%o4]0x88,%l0 ! %l0 = 000000006100b6ff
! %l0 = 000000006100b6ff, Mem[0000000030041408] = ff00000092b0a59d
stxa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000006100b6ff
! %l1 = ff00000000000000, Mem[0000000030081408] = ff880000
stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! Mem[0000000010001400] = ff000000, %l7 = 8fb266f3ff211eff
swapa [%i0+%g0]0x80,%l7 ! %l7 = 00000000ff000000
! %l5 = 00000000ff211eff, %l7 = 00000000ff000000, %y = 4cf6adaf
sdiv %l5,%l7,%l0 ! %l0 = ffffffff80000000
mov %l0,%y ! %y = 80000000
! %l6 = 0000000000000000, Mem[0000000010081408] = ff211eff
stba %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff211e00
! %l3 = ffb6006100000000, Mem[0000000010041400] = ffff00bf
stha %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000bf
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00007d80, %l5 = 00000000ff211eff
ldsh [%o0+%g0],%l5 ! %l5 = 0000000000000000
p0_label_141:
! Mem[0000000010181428] = 85ca00aa 000061b3, %l4 = 00000000, %l5 = 00000000
ldda [%i6+0x028]%asi,%l4 ! %l4 = 0000000085ca00aa 00000000000061b3
! Mem[0000000010001408] = 00000000, %l2 = ffffffff9da5b092
lduwa [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, immed = fffff030, %y = 80000000
smul %l2,-0xfd0,%l0 ! %l0 = 0000000000000000, %y = 00000000
! Mem[00000000100c1400] = ff000000 ffffffff, %l2 = 00000000, %l3 = 00000000
ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff000000 00000000ffffffff
! Mem[0000000010081408] = 8fb266f3ff211e00, %l2 = 00000000ff000000
ldxa [%i2+%o4]0x88,%l2 ! %l2 = 8fb266f3ff211e00
! Mem[00000000211c0000] = ffff7f1a, %l4 = 0000000085ca00aa
ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030001400] = 000000ff, %l4 = ffffffffffffffff
lduwa [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = ff300000, %l4 = 00000000000000ff
lduwa [%i3+%o4]0x80,%l4 ! %l4 = 00000000ff300000
! %l0 = 0000000000000000, immd = fffffffffffff80f, %l1 = ff00000000000000
mulx %l0,-0x7f1,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = cb000000 6100b66f ff000000 00000000
! %f20 = ff000000 599588e3 7544075b d31ad138
! %f24 = ff000000 00000000 f5000000 000000ff
! %f28 = 000000ff 0078ff9e 00000000 0000000b
stda %f16,[%i2]ASI_COMMIT_P ! Block Store to 0000000010081400
p0_label_142:
membar #Sync ! Added by membar checker (25)
! %l6 = 0000000000000000, Mem[0000000010081400] = cb0000006100b66f
stxa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000000
! %l5 = 00000000000061b3, Mem[0000000030081410] = 4cf6ab34
stba %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = b3f6ab34
! %l2 = 8fb266f3ff211e00, Mem[00000000300c1408] = 34abbdb9
stba %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00abbdb9
! Mem[00000000300c1410] = 00000000, %l1 = 0000000000000000
swapa [%i3+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[000000001014140f] = 00000000, %l4 = 00000000ff300000
ldstuba [%i5+0x00f]%asi,%l4 ! %l4 = 00000000000000ff
! %f18 = ff000000 00000000, Mem[0000000030041408] = ffb60061 00000000
stda %f18,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff000000 00000000
! %l4 = 0000000000000000, Mem[0000000010181410] = f366b28f
stwa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000
! %f12 = 300099d0 e3a23f3c, Mem[0000000010001410] = ff04b26f 00000000
std %f12,[%i0+%o5] ! Mem[0000000010001410] = 300099d0 e3a23f3c
! Mem[0000000030101400] = ff000000, %l0 = 0000000000000000
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff000000, %l4 = 0000000000000000
lduha [%i2+%o4]0x80,%l4 ! %l4 = 000000000000ff00
p0_label_143:
! Mem[0000000030001400] = ff000000, %l1 = 0000000000000000
ldsba [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101410] = 00000000 00ffffff, %l6 = 00000000, %l7 = ff000000
ldda [%i4+0x010]%asi,%l6 ! %l6 = 0000000000000000 0000000000ffffff
! Mem[0000000030041400] = 000000ff, %l1 = ffffffffffffffff
lduba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141434] = 0078ff9e, %f24 = ff000000
lda [%i5+0x034]%asi,%f24 ! %f24 = 0078ff9e
! Mem[0000000030141400] = 09e30000 f366b28f, %l0 = ff000000, %l1 = 000000ff
ldda [%i5+%g0]0x81,%l0 ! %l0 = 0000000009e30000 00000000f366b28f
! Mem[0000000010141408] = 000000ff, %l7 = 0000000000ffffff
lduba [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = 000030ff, %l3 = 00000000ffffffff
ldsba [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041410] = 92b0a59d00000000, %f4 = 00000000 bf00ffff
ldda [%i1+%o5]0x80,%f4 ! %f4 = 92b0a59d 00000000
! Mem[0000000010181410] = 00000000, %l6 = 0000000000000000
lduba [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 8fb266f3ff211e00, Mem[0000000010141428] = f5000000000000ff
stx %l2,[%i5+0x028] ! Mem[0000000010141428] = 8fb266f3ff211e00
p0_label_144:
! Mem[0000000010081430] = 000000ff0078ff9e, %l5 = 00000000000061b3, %l3 = ffffffffffffffff
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 000000ff0078ff9e
! Mem[0000000010101410] = 00000000, %l3 = 000000ff0078ff9e
ldswa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141404] = f366b28f, %l4 = 000000000000ff00
swap [%i5+0x004],%l4 ! %l4 = 00000000f366b28f
! %l0 = 0000000009e30000, %l0 = 0000000009e30000, %y = 00000000
umul %l0,%l0,%l7 ! %l7 = 0061bf4900000000, %y = 0061bf49
! %l2 = 8fb266f3ff211e00, Mem[00000000100c142e] = 3ae30000, %asi = 80
stha %l2,[%i3+0x02e]%asi ! Mem[00000000100c142c] = 3ae31e00
! %l2 = 8fb266f3ff211e00, Mem[0000000010141400] = 146409e30000ff00
stxa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 8fb266f3ff211e00
! Mem[00000000100c1430] = 00000000, %l1 = f366b28f, %l5 = 000061b3
add %i3,0x30,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141408] = 000000ff, %l0 = 0000000009e30000
ldstuba [%i5+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
! %l7 = 0061bf4900000000, Mem[0000000010001408] = 00000000
stba %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = e3889559 000000ff, %l2 = ff211e00, %l3 = 00000000
ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff 00000000e3889559
p0_label_145:
! Mem[0000000010101400] = ffff00b6 e9b9d0b2, %l6 = 00000000, %l7 = 00000000
ldda [%i4+%g0]0x88,%l6 ! %l6 = 00000000e9b9d0b2 00000000ffff00b6
! Mem[0000000020800040] = ffff2c25, %l4 = 00000000f366b28f
ldsb [%o1+0x040],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030001408] = 000000004cf600ff, %f8 = 146409e3 f366b28f
ldda [%i0+%o4]0x89,%f8 ! %f8 = 00000000 4cf600ff
! Mem[0000000030041408] = ff000000, %l5 = 0000000000000000
lduwa [%i1+%o4]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000020800000] = 89bf16cb, %l7 = 00000000ffff00b6
ldsh [%o1+%g0],%l7 ! %l7 = ffffffffffff89bf
! Mem[0000000030081410] = 6100000034abf6b3, %l1 = 00000000f366b28f
ldxa [%i2+%o5]0x89,%l1 ! %l1 = 6100000034abf6b3
! Mem[0000000010181410] = 00000000, %l5 = 00000000ff000000
ldsha [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000020800040] = ffff2c25, %l5 = 0000000000000000
ldub [%o1+0x041],%l5 ! %l5 = 00000000000000ff
! Mem[000000001000141c] = 000000cb, %f3 = 00000000
ld [%i0+0x01c],%f3 ! %f3 = 000000cb
! Starting 10 instruction Store Burst
! Mem[000000001004141c] = 000000ff, %l6 = 00000000e9b9d0b2, %asi = 80
swapa [%i1+0x01c]%asi,%l6 ! %l6 = 00000000000000ff
p0_label_146:
! Mem[00000000100c1408] = 000030ff, %l6 = 00000000000000ff
swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000000030ff
! %l7 = ffffffffffff89bf, immed = 00000897, %y = 0061bf49
umul %l7,0x897,%l4 ! %l4 = 00000896fc0837a9, %y = 00000896
! %l0 = 00000000000000ff, Mem[0000000010101408] = 1d000000
stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
! %l3 = 00000000e3889559, Mem[0000000010101408] = ff000000
stba %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 59000000
! %l6 = 00000000000030ff, Mem[0000000010041400] = bf000000
stwa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000030ff
! Mem[0000000010141408] = ff000000, %l1 = 6100000034abf6b3
swapa [%i5+%o4]0x80,%l1 ! %l1 = 00000000ff000000
! %l6 = 00000000000030ff, Mem[0000000030181408] = ffffffff
stha %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff30ff
! %f16 = cb000000, Mem[0000000030001408] = 4cf600ff
sta %f16,[%i0+%o4]0x89 ! Mem[0000000030001408] = cb000000
! %f26 = f5000000 000000ff, Mem[0000000030041408] = 000000ff 00000000
stda %f26,[%i1+%o4]0x89 ! Mem[0000000030041408] = f5000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000, %l3 = 00000000e3889559
lduwa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
p0_label_147:
! Mem[0000000010101424] = 21ff4d4a, %l3 = 0000000000000000
lduw [%i4+0x024],%l3 ! %l3 = 0000000021ff4d4a
! Mem[0000000030001410] = 00000000000000ff, %f14 = 7ccdbb31 e90439af
ldda [%i0+%o5]0x81,%f14 ! %f14 = 00000000 000000ff
! Mem[0000000030081408] = 00000000, %l1 = 00000000ff000000
lduba [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141410] = 146409e3, %l1 = 0000000000000000
ldsha [%i5+%o5]0x89,%l1 ! %l1 = 00000000000009e3
! Mem[0000000010181400] = 000000cb, %l1 = 00000000000009e3
lduwa [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000cb
! Mem[0000000030041408] = 000000ff, %f5 = 00000000
lda [%i1+%o4]0x89,%f5 ! %f5 = 000000ff
! Mem[0000000010081400] = 00000000, %l5 = 00000000000000ff
lduha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = 000000cb, %l6 = 00000000000030ff
lduwa [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000cb
! Mem[0000000030081400] = 000066f3, %l3 = 0000000021ff4d4a
ldswa [%i2+%g0]0x89,%l3 ! %l3 = 00000000000066f3
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = 00000000, %l7 = ffffffffffff89bf
ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_148:
! %l4 = 00000896fc0837a9, Mem[0000000010141408] = b3f6ab34
stba %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = b3f6aba9
! Mem[0000000010181428] = 85ca00aa000061b3, %l2 = 00000000000000ff, %l7 = 0000000000000000
add %i6,0x28,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 85ca00aa000061b3
! Mem[000000001018141a] = ffb266f3, %l1 = 00000000000000cb
ldstuba [%i6+0x01a]%asi,%l1 ! %l1 = 00000066000000ff
! %l0 = 00000000000000ff, Mem[0000000010181418] = ffb2fff38185ca1e, %asi = 80
stxa %l0,[%i6+0x018]%asi ! Mem[0000000010181418] = 00000000000000ff
! Mem[0000000010041410] = 9da5b092, %l3 = 00000000000066f3
swapa [%i1+%o5]0x88,%l3 ! %l3 = 000000009da5b092
! %f26 = f5000000, %f2 = 34abbdb9, %f22 = 7544075b d31ad138
fsmuld %f26,%f2 ,%f22 ! %f22 = c54577b7 20000000
! Mem[00000000201c0001] = 00007d80, %l5 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141410] = e3096414, %l2 = 00000000000000ff
swapa [%i5+%o5]0x81,%l2 ! %l2 = 00000000e3096414
! %f11 = 2e0610dc, Mem[0000000030041410] = 00000000
sta %f11,[%i1+%o5]0x81 ! Mem[0000000030041410] = 2e0610dc
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 000000cb, %l0 = 00000000000000ff
lduba [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
p0_label_149:
! %f10 = 0231cc40, %f17 = 6100b66f
fcmps %fcc0,%f10,%f17 ! %fcc0 = 1
! Mem[0000000010041410] = f366000000000000, %f14 = 00000000 000000ff
ldda [%i1+%o5]0x80,%f14 ! %f14 = f3660000 00000000
! Mem[0000000030141408] = ff1eb9e9b600ffff, %f30 = 00000000 0000000b
ldda [%i5+%o4]0x81,%f30 ! %f30 = ff1eb9e9 b600ffff
! Mem[0000000030081400] = 000066f3, %l3 = 000000009da5b092
ldswa [%i2+%g0]0x89,%l3 ! %l3 = 00000000000066f3
! Mem[0000000010001404] = e90439af, %l1 = 0000000000000066
ldsb [%i0+0x007],%l1 ! %l1 = ffffffffffffffaf
! Mem[000000001014140c] = 000000ff, %l4 = 00000896fc0837a9
lduw [%i5+0x00c],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030041400] = 000000ff, %l3 = 00000000000066f3
ldsba [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
! %l7 = 85ca00aa000061b3, %l3 = ffffffffffffffff, %l0 = 0000000000000000
mulx %l7,%l3,%l0 ! %l0 = 7a35ff55ffff9e4d
! Mem[0000000030141410] = ff000000, %l4 = 00000000000000ff
ldswa [%i5+%o5]0x89,%l4 ! %l4 = ffffffffff000000
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = ffff7f1a, %l5 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
p0_label_150:
! Mem[0000000010081410] = ff000000, %l3 = ffffffffffffffff
ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010001408] = 00000000, %l2 = 00000000e3096414
ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %f17 = 6100b66f, Mem[00000000300c1400] = 00000000
sta %f17,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 6100b66f
! %l1 = ffffffffffffffaf, Mem[00000000300c1408] = 00abbdb9
stba %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = afabbdb9
! %l3 = 00000000000000ff, Mem[0000000030141400] = 09e30000
stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
! %l2 = 0000000000000000, Mem[0000000010001408] = 000000ff
stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
! %l6 = 00000000000000cb, Mem[0000000010041410] = 000066f3
stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000066cb
! %l1 = ffffffffffffffaf, Mem[0000000030041408] = f5000000000000ff
stxa %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffffaf
! Mem[000000001010143c] = 0000000a, %l1 = ffffffaf, %l6 = 000000cb
add %i4,0x3c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000000000a
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 0000000000000000, %l0 = 7a35ff55ffff9e4d
ldxa [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
p0_label_151:
! Mem[0000000010141410] = ff000000, %f20 = ff000000
lda [%i5+%o5]0x80,%f20 ! %f20 = ff000000
! Mem[00000000100c1408] = ff000000, %l6 = 000000000000000a
lduwa [%i3+0x008]%asi,%l6 ! %l6 = 00000000ff000000
! Mem[0000000030181408] = ff30ffff, %f13 = e3a23f3c
lda [%i6+%o4]0x81,%f13 ! %f13 = ff30ffff
! Mem[0000000030041410] = 2e0610dc, %l3 = 00000000000000ff
ldswa [%i1+%o5]0x81,%l3 ! %l3 = 000000002e0610dc
! Mem[0000000010041410] = 000066cb, %f7 = cf1cf644
lda [%i1+%o5]0x88,%f7 ! %f7 = 000066cb
! Mem[0000000030041408] = ffffffaf, %l3 = 000000002e0610dc
ldsba [%i1+%o4]0x89,%l3 ! %l3 = ffffffffffffffaf
! Mem[00000000100c1410] = ffffff00, %l6 = 00000000ff000000
ldsba [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041400] = 000030ff, %l7 = 85ca00aa000061b3
ldsha [%i1+%g0]0x88,%l7 ! %l7 = 00000000000030ff
! Mem[0000000030001408] = 000000cb, %f26 = f5000000
lda [%i0+%o4]0x81,%f26 ! %f26 = 000000cb
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffffaf, Mem[000000001014143a] = 00000000
stb %l3,[%i5+0x03a] ! Mem[0000000010141438] = 0000af00
p0_label_152:
! %l2 = 0000000000000000, Mem[00000000100c1410] = ffffff00
stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000ff00
! %l7 = 00000000000030ff, Mem[0000000010181408] = ff211eff, %asi = 80
stwa %l7,[%i6+0x008]%asi ! Mem[0000000010181408] = 000030ff
! Mem[0000000030081408] = ff000000, %l0 = 0000000000000000
swapa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ff000000
! %f17 = 6100b66f, Mem[0000000030181400] = 00000000
sta %f17,[%i6+%g0]0x89 ! Mem[0000000030181400] = 6100b66f
! %f16 = cb000000 6100b66f ff000000 00000000
! %f20 = ff000000 599588e3 c54577b7 20000000
! %f24 = 0078ff9e 00000000 000000cb 000000ff
! %f28 = 000000ff 0078ff9e ff1eb9e9 b600ffff
stda %f16,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
! %l2 = 00000000, %l3 = ffffffaf, Mem[0000000010041408] = 00000000 8fb266f3
stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 ffffffaf
membar #Sync ! Added by membar checker (26)
! Mem[0000000010081410] = ff000000, %l2 = 00000000, %l6 = ffffffff
add %i2,0x10,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff000000
! %l6 = ff000000, %l7 = 000030ff, Mem[0000000030001408] = cb000000 00000000
stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000000 000030ff
! %l6 = 00000000ff000000, Mem[0000000010141400] = 8fb266f3
stha %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000066f3
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff7d80, %l1 = ffffffffffffffaf
ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
p0_label_153:
! Mem[0000000030181410] = 000000ff, %l6 = 00000000ff000000
lduwa [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181408] = 00000000ff300000, %l4 = ffffffffff000000
ldxa [%i6+%o4]0x88,%l4 ! %l4 = 00000000ff300000
! Mem[0000000030141408] = ff1eb9e9, %l5 = 00000000000000ff
ldswa [%i5+%o4]0x81,%l5 ! %l5 = ffffffffff1eb9e9
! Mem[0000000010181410] = 146409e300000000, %l0 = 00000000ff000000
ldxa [%i6+%o5]0x88,%l0 ! %l0 = 146409e300000000
! Mem[0000000030181400] = 6100b66f, %l4 = 00000000ff300000
lduha [%i6+%g0]0x89,%l4 ! %l4 = 000000000000b66f
! Mem[00000000300c1410] = 00000000, %l4 = 000000000000b66f
ldsha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000020800040] = ffff2c25, %l5 = ffffffffff1eb9e9
ldsha [%o1+0x040]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1410] = 00000000, %l3 = ffffffffffffffaf
lduwa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000
! %l7 = 00000000000030ff, Mem[0000000030101408] = 7efee79b4b5600ff
stxa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000000030ff
! Starting 10 instruction Store Burst
! Mem[0000000021800181] = 03ffc5c1, %l5 = ffffffffffffffff
ldstuba [%o3+0x181]%asi,%l5 ! %l5 = 000000ff000000ff
p0_label_154:
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010081410] = ff000000 599588e3
stda %l2,[%i2+0x010]%asi ! Mem[0000000010081410] = 00000000 00000000
! %l2 = 0000000000000000, Mem[0000000030181400] = 6100b66f
stba %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 6100b600
! Mem[00000000100c1410] = 00ff0000, %l0 = 146409e300000000
ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %f24 = 0078ff9e 00000000, Mem[00000000300c1410] = 00000000 ffff00bf
stda %f24,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0078ff9e 00000000
! Mem[00000000300c1408] = b9bdabaf, %l2 = 0000000000000000
ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 000000af000000ff
! %f18 = ff000000, Mem[0000000010081400] = cb000000
sta %f18,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000
! %f28 = 000000ff, Mem[0000000030081408] = 00000000
sta %f28,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff
! %l0 = 00000000, %l1 = 000000ff, Mem[0000000030081408] = 000000ff 000000ff
stda %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 000000ff
! %f16 = cb000000 6100b66f, Mem[0000000030181408] = ffff30ff 000000ff
stda %f16,[%i6+%o4]0x89 ! Mem[0000000030181408] = cb000000 6100b66f
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = c0d1fd0d000030ff, %f4 = 92b0a59d 000000ff
ldda [%i1+%g0]0x88,%f4 ! %f4 = c0d1fd0d 000030ff
p0_label_155:
! Mem[0000000010101428] = c06c6e39, %l0 = 0000000000000000
ldswa [%i4+0x028]%asi,%l0 ! %l0 = ffffffffc06c6e39
! Mem[0000000010181428] = 85ca00aa000061b3, %l5 = 00000000000000ff
ldx [%i6+0x028],%l5 ! %l5 = 85ca00aa000061b3
! Mem[0000000010181410] = 00000000, %l3 = 0000000000000000
ldsba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 34abf6b3, %l2 = 00000000000000af
ldsba [%i2+%o5]0x89,%l2 ! %l2 = ffffffffffffffb3
! Mem[0000000010101410] = 0000000000ffffff, %f26 = 000000cb 000000ff
ldda [%i4+0x010]%asi,%f26 ! %f26 = 00000000 00ffffff
! Mem[0000000010041400] = ff300000, %l7 = 00000000000030ff
lduha [%i1+%g0]0x80,%l7 ! %l7 = 000000000000ff30
! Mem[0000000010181408] = 000030ff 00000000, %l6 = 000000ff, %l7 = 0000ff30
ldda [%i6+%o4]0x80,%l6 ! %l6 = 00000000000030ff 0000000000000000
! Mem[0000000030081408] = 00000000, %l1 = 00000000000000ff
ldsha [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141400] = 000066f3, %f26 = 00000000
lda [%i5+%g0]0x80,%f26 ! %f26 = 000066f3
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 00000000, %l3 = 0000000000000000
swapa [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
p0_label_156:
! Mem[0000000030181408] = 6fb60061, %l3 = 0000000000000000
swapa [%i6+%o4]0x81,%l3 ! %l3 = 000000006fb60061
! %l6 = 00000000000030ff, Mem[00000000211c0000] = ffff7f1a, %asi = 80
stba %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff7f1a
! Mem[0000000010181408] = 000030ff, %l5 = 85ca00aa000061b3
ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081410] = b3f6ab34, %l2 = ffffffffffffffb3
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 000000b3000000ff
! %l0 = ffffffffc06c6e39, Mem[0000000010101400] = ffff00b6e9b9d0b2
stxa %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffffc06c6e39
! %l5 = 0000000000000000, Mem[0000000010041400] = ff300000
stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! Mem[0000000010181408] = ff0030ff, %l0 = ffffffffc06c6e39
swapa [%i6+%o4]0x80,%l0 ! %l0 = 00000000ff0030ff
! %l4 = 0000000000000000, Mem[00000000201c0001] = 00ff7d80, %asi = 80
stba %l4,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00007d80
! %l3 = 000000006fb60061, Mem[0000000010181410] = 00000000
stha %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000061
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 000000ff, %l0 = 00000000ff0030ff
lduba [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
p0_label_157:
! Mem[0000000030081410] = fff6ab34, %l0 = 00000000000000ff
lduwa [%i2+%o5]0x81,%l0 ! %l0 = 00000000fff6ab34
! Mem[0000000030141400] = ff000000, %l0 = 00000000fff6ab34
ldswa [%i5+%g0]0x89,%l0 ! %l0 = ffffffffff000000
! Mem[0000000030101400] = 00000000, %f9 = 4cf600ff
lda [%i4+%g0]0x89,%f9 ! %f9 = 00000000
! Mem[0000000030181400] = 00b60061, %l2 = 00000000000000b3
lduwa [%i6+%g0]0x81,%l2 ! %l2 = 0000000000b60061
! %l1 = 0000000000000000, %l5 = 0000000000000000, %y = 00000896
sdiv %l1,%l5,%l6 ! Div by zero, %l0 = ffffffffff000050
mov %l0,%y ! %y = ff000028
! Mem[0000000030141400] = 000000ff, %l4 = 0000000000000000
lduwa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141410] = ff000000, %l7 = 0000000000000000
lduba [%i5+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1410] = 00ff00ff, %l1 = 0000000000000000
lduba [%i3+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = ff000000, %l2 = 0000000000b60061
lduwa [%i2+%g0]0x80,%l2 ! %l2 = 00000000ff000000
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_12:
! %l0 = ffffffffff000028
setx 0x1a890e67eed53b79,%g7,%l0 ! %l0 = 1a890e67eed53b79
! %l1 = 00000000000000ff
setx 0x8b4bd170764b22da,%g7,%l1 ! %l1 = 8b4bd170764b22da
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 = 1a890e67eed53b79
setx 0x0c1c796029eb0ecf,%g7,%l0 ! %l0 = 0c1c796029eb0ecf
! %l1 = 8b4bd170764b22da
setx 0xfeb22667f805e71b,%g7,%l1 ! %l1 = feb22667f805e71b
p0_label_158:
! Mem[00000000211c0000] = ffff7f1a, %l3 = 000000006fb60061
ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
! %l0 = 29eb0ecf, %l1 = f805e71b, Mem[00000000300c1408] = b9bdabff 00000000
stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 29eb0ecf f805e71b
! %f28 = 000000ff, Mem[0000000030181408] = 00000000
sta %f28,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff
! %f14 = f3660000 00000000, %l7 = 00000000000000ff
! Mem[0000000030101430] = e55dad0b03fb41ba
add %i4,0x030,%g1
stda %f14,[%g1+%l7]ASI_PST8_S ! Mem[0000000030101430] = f366000000000000
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010101400] = c06c6e39 ffffffff
stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff 00000000
! %f6 = 246db67a 000066cb, %l7 = 00000000000000ff
! Mem[0000000010041400] = 000000000dfdd1c0
stda %f6,[%i1+%l7]ASI_PST32_PL ! Mem[0000000010041400] = cb6600007ab66d24
! %l0 = 0c1c796029eb0ecf, immed = 00000b30, %y = ff000028
smul %l0,0xb30,%l0 ! %l0 = 000001d4f5b5abd0, %y = 000001d4
! %f12 = 300099d0 ff30ffff, Mem[0000000010001430] = 0000006f 000000cb
std %f12,[%i0+0x030] ! Mem[0000000010001430] = 300099d0 ff30ffff
! Mem[0000000010141408] = b3f6aba9, %l3 = 00000000000000ff
ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 000000a9000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = cb66000000000000, %l7 = 00000000000000ff
ldxa [%i1+%o5]0x80,%l7 ! %l7 = cb66000000000000
p0_label_159:
! Mem[0000000030101408] = 00000000000030ff, %l3 = 00000000000000a9
ldxa [%i4+%o4]0x89,%l3 ! %l3 = 00000000000030ff
! Mem[0000000010181400] = cb000000, %l0 = 000001d4f5b5abd0
ldsha [%i6+%g0]0x80,%l0 ! %l0 = ffffffffffffcb00
! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000000
ldsba [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000201c0000] = 00007d80, %l6 = 00000000000030ff
ldub [%o0+0x001],%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = f3660000, %l1 = feb22667f805e71b
ldswa [%i2+%g0]0x81,%l1 ! %l1 = fffffffff3660000
! Mem[00000000211c0000] = ffff7f1a, %l7 = cb66000000000000
lduh [%o2+%g0],%l7 ! %l7 = 000000000000ffff
! Mem[00000000100c1410] = ff00ff0000000000, %f6 = 246db67a 000066cb
ldda [%i3+0x010]%asi,%f6 ! %f6 = ff00ff00 00000000
! Mem[0000000010141430] = 000000ff, %l3 = 00000000000030ff
lduwa [%i5+0x030]%asi,%l3 ! %l3 = 00000000000000ff
! Code Fragment 3
p0_fragment_13:
! %l0 = ffffffffffffcb00
setx 0x0b6bd068269b7c4a,%g7,%l0 ! %l0 = 0b6bd068269b7c4a
! %l1 = fffffffff3660000
setx 0x0db0a7c7b8443a2a,%g7,%l1 ! %l1 = 0db0a7c7b8443a2a
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 = 0b6bd068269b7c4a
setx 0x79b02328753184ce,%g7,%l0 ! %l0 = 79b02328753184ce
! %l1 = 0db0a7c7b8443a2a
setx 0xae4c63b85199e491,%g7,%l1 ! %l1 = ae4c63b85199e491
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010141408] = b3f6abff
stba %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = b3f6ab00
p0_label_160:
! Mem[000000001018140a] = c06c6e39, %l6 = 0000000000000000
ldstuba [%i6+0x00a]%asi,%l6 ! %l6 = 0000006e000000ff
! %f27 = 00ffffff, Mem[00000000300c1400] = 6100b66f
sta %f27,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00ffffff
! Mem[0000000010181400] = 000000cb, %l5 = 0000000000000000
swapa [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000cb
! %l3 = 00000000000000ff, Mem[0000000030041410] = 2e0610dc00000000
stxa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000ff
! Mem[00000000100c1400] = ff000000, %l1 = ae4c63b85199e491
swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff000000
! %f0 = 00000000, Mem[0000000030141410] = 000000ff
sta %f0 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! %l0 = 79b02328753184ce, Mem[0000000010141400] = f3660000
stwa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 753184ce
! Mem[0000000010101432] = 6a78424a, %l3 = 00000000000000ff
ldstub [%i4+0x032],%l3 ! %l3 = 00000042000000ff
! Mem[0000000010081400] = 000000ff, %l6 = 000000000000006e
ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 000000ff, %l3 = 0000000000000042
lduba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
p0_label_161:
! Mem[0000000010141428] = 8fb266f3, %l7 = 000000000000ffff
ldsw [%i5+0x028],%l7 ! %l7 = ffffffff8fb266f3
! Mem[0000000010001400] = af3904e9ff1e21ff, %l7 = ffffffff8fb266f3
ldxa [%i0+%g0]0x88,%l7 ! %l7 = af3904e9ff1e21ff
! Mem[0000000030001410] = ff00000000000000, %l0 = 79b02328753184ce
ldxa [%i0+%o5]0x89,%l0 ! %l0 = ff00000000000000
! Mem[0000000010141400] = ce843175ff211e00, %l5 = 00000000000000cb
ldxa [%i5+%g0]0x80,%l5 ! %l5 = ce843175ff211e00
! Code Fragment 3
p0_fragment_14:
! %l0 = ff00000000000000
setx 0xb7035f9f8862b404,%g7,%l0 ! %l0 = b7035f9f8862b404
! %l1 = 00000000ff000000
setx 0x545c8affb034e91f,%g7,%l1 ! %l1 = 545c8affb034e91f
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 = b7035f9f8862b404
setx 0x97f0bfa845b453c9,%g7,%l0 ! %l0 = 97f0bfa845b453c9
! %l1 = 545c8affb034e91f
setx 0xb8f675b02558f679,%g7,%l1 ! %l1 = b8f675b02558f679
! %l6 = 00000000000000ff, imm = 0000000000000851, %l3 = 0000000000000000
xnor %l6,0x851,%l3 ! %l3 = fffffffffffff751
! Mem[0000000030101408] = ff300000, %l3 = fffffffffffff751
lduwa [%i4+%o4]0x81,%l3 ! %l3 = 00000000ff300000
! Mem[0000000010081408] = ff000000, %l3 = 00000000ff300000
lduba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081410] = 0000000000000000, %l7 = af3904e9ff1e21ff
ldxa [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f25 = 00000000, Mem[00000000300c1408] = cf0eeb29
sta %f25,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
p0_label_162:
! %l0 = 97f0bfa845b453c9, Mem[0000000010181410] = 61000000
stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = c9000000
! Mem[0000000010041400] = cb660000, %l3 = 00000000000000ff
swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000cb660000
! %l6 = 00000000000000ff, Mem[0000000010001408] = 00000000
stba %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
! Mem[00000000300c1410] = 00000000, %l7 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %l2 = ff000000, %l3 = cb660000, Mem[0000000030141400] = ff000000 8fb266f3
stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000000 cb660000
! Mem[0000000030001408] = 000000ff, %l4 = 00000000000000ff
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! %f30 = ff1eb9e9 b600ffff, Mem[0000000010181400] = 00000000 e904b26f
stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff1eb9e9 b600ffff
! %l3 = 00000000cb660000, Mem[0000000030101410] = 00000000cb000000
stxa %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000cb660000
! %f17 = 6100b66f, Mem[0000000030181400] = 00b60061
sta %f17,[%i6+%g0]0x81 ! Mem[0000000030181400] = 6100b66f
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = d0990030, %l2 = 00000000ff000000
ldsba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000030
p0_label_163:
! %f31 = b600ffff, %f6 = ff00ff00
fsqrts %f31,%f6 ! %f6 = 7fffffff
! Mem[0000000010141410] = e3889559 000000ff, %l2 = 00000030, %l3 = cb660000
ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff 00000000e3889559
membar #Sync ! Added by membar checker (27)
! Mem[0000000010181400] = ff1eb9e9 b600ffff c06cff39 00000000
! Mem[0000000010181410] = c9000000 e3096414 00000000 000000ff
! Mem[0000000010181420] = ffffffff dc000000 85ca00aa 000061b3
! Mem[0000000010181430] = 4cf6ab34 618f63d5 3988957a d31ad138
ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
! Mem[00000000100c1410] = 00ff00ff, %l5 = ce843175ff211e00
ldsha [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101438] = 5bff63b2, %l6 = 00000000000000ff
ldsba [%i4+0x03a]%asi,%l6 ! %l6 = 0000000000000063
! %l6 = 0000000000000063, %l6 = 0000000000000063, %l1 = b8f675b02558f679
and %l6,%l6,%l1 ! %l1 = 0000000000000063
! Mem[0000000010081438] = ff1eb9e9, %f23 = 20000000
ld [%i2+0x038],%f23 ! %f23 = ff1eb9e9
! Mem[0000000030081408] = 00000000, %l3 = 00000000e3889559
ldsha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = ffff7f1a, %l0 = 97f0bfa845b453c9
lduba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, imm = 000000000000052f, %l4 = 0000000000000000
xnor %l2,0x52f,%l4 ! %l4 = fffffffffffffa2f
p0_label_164:
! Mem[0000000010041434] = 618f63d5, %l1 = 0000000000000063
swap [%i1+0x034],%l1 ! %l1 = 00000000618f63d5
! %l2 = 00000000000000ff, Mem[00000000100c1410] = 00ff00ff
stba %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00ff00ff
! %l4 = fffffa2f, %l5 = 000000ff, Mem[0000000010081408] = ff000000 00000000
stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = fffffa2f 000000ff
! Mem[0000000010101400] = ff000000, %l3 = 0000000000000000
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
membar #Sync ! Added by membar checker (28)
! %l5 = 00000000000000ff, Mem[0000000010181410] = 146409e3000000c9
stxa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
! Mem[0000000010001410] = 300099d0, %l6 = 0000000000000063
ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 00000030000000ff
! Mem[0000000010001408] = ff000000, %l5 = 00000000000000ff
swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000ff000000
! %l1 = 00000000618f63d5, Mem[0000000010041400] = 000000ff
stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 63d500ff
! %l6 = 00000030, %l7 = 00000000, Mem[0000000010141400] = 753184ce 001e21ff
stda %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000030 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 30000000 00000000, %l4 = fffffa2f, %l5 = ff000000
ldda [%i5+%g0]0x80,%l4 ! %l4 = 0000000030000000 0000000000000000
p0_label_165:
! Mem[0000000010101400] = 000000ff, %f19 = 00000000
lda [%i4+%g0]0x88,%f19 ! %f19 = 000000ff
! Mem[00000000100c1408] = 00000000000000ff, %l2 = 00000000000000ff
ldxa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %l0 = 00000000000000ff, imm = ffffffffffffff14, %l4 = 0000000030000000
xor %l0,-0x0ec,%l4 ! %l4 = ffffffffffffffeb
! Mem[0000000010181408] = 39ff6cc0, %l5 = 0000000000000000
lduba [%i6+%o4]0x88,%l5 ! %l5 = 00000000000000c0
! Mem[00000000100c1418] = 000000000000ffff, %l1 = 00000000618f63d5
ldx [%i3+0x018],%l1 ! %l1 = 000000000000ffff
! %l7 = 0000000000000000, %l5 = 00000000000000c0, %l3 = 00000000000000ff
andn %l7,%l5,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141420] = 7efee79b, %l5 = 00000000000000c0
ldsh [%i5+0x020],%l5 ! %l5 = 0000000000007efe
! Mem[0000000010101400] = ff000000, %l3 = 0000000000000000
ldsha [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000030101400] = 00000000, %l5 = 0000000000007efe
lduha [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000030, Mem[0000000020800040] = ffff2c25
stb %l6,[%o1+0x040] ! Mem[0000000020800040] = 30ff2c25
p0_label_166:
! %f30 = ff1eb9e9 b600ffff, %l1 = 000000000000ffff
! Mem[0000000030041408] = afffffffffffffff
add %i1,0x008,%g1
stda %f30,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030041408] = ffff00b6e9b91eff
! %l4 = ffffffffffffffeb, Mem[0000000010181400] = e9b91eff
stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffeb
! %l4 = ffffffffffffffeb, Mem[0000000010181438] = 3988957ad31ad138
stx %l4,[%i6+0x038] ! Mem[0000000010181438] = ffffffffffffffeb
! Mem[0000000030101410] = 000066cb, %l6 = 0000000000000030
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000000066cb
! %f15 = d31ad138, Mem[0000000030101400] = 00000000
sta %f15,[%i4+%g0]0x81 ! Mem[0000000030101400] = d31ad138
! Mem[0000000010101400] = ff000000, %l7 = 0000000000000000
ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000020800000] = 89bf16cb, %l3 = ffffffffffffff00
ldstuba [%o1+0x000]%asi,%l3 ! %l3 = 00000089000000ff
! %f8 = ffffffff dc000000, Mem[0000000010141400] = 30000000 00000000
stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffffff dc000000
! %l1 = 000000000000ffff, Mem[0000000010081428] = 000000cb000000ff, %asi = 80
stxa %l1,[%i2+0x028]%asi ! Mem[0000000010081428] = 000000000000ffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000000ff, %l3 = 0000000000000089
ldsba [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
p0_label_167:
! Mem[000000001018141c] = 000000ff, %l7 = 00000000000000ff
ldsw [%i6+0x01c],%l7 ! %l7 = 00000000000000ff
! Mem[0000000020800000] = ffbf16cb, %l1 = 000000000000ffff
ldsh [%o1+%g0],%l1 ! %l1 = ffffffffffffffbf
! Mem[0000000010001408] = ff000000, %l2 = 00000000000000ff
lduha [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = 000000ff, %l4 = ffffffffffffffeb
ldsha [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041408] = 00000000, %f6 = 00000000
lda [%i1+%o4]0x88,%f6 ! %f6 = 00000000
! Mem[0000000010041410] = 000066cb, %l0 = 00000000000000ff
lduha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000066cb
! Mem[0000000010181400] = ffffffeb, %l2 = 0000000000000000
ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 000000eb000000ff
! Mem[00000000100c1408] = 00000000000000ff, %l0 = 00000000000066cb
ldxa [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1424] = 4cf6ab34, %f30 = ff1eb9e9
lda [%i3+0x024]%asi,%f30 ! %f30 = 4cf6ab34
! Starting 10 instruction Store Burst
! %f3 = 00000000, Mem[0000000010081408] = fffffa2f
sta %f3 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
p0_label_168:
! %l1 = ffffffffffffffbf, Mem[0000000030041400] = ff000000f366b28f
stxa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffffffffffbf
! %l0 = 00000000000000ff, Mem[00000000211c0000] = ffff7f1a
sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 00ff7f1a
! %f4 = c9000000 e3096414, %l3 = ffffffffffffffff
! Mem[00000000100c1400] = 5199e491ffffffff
stda %f4,[%i3+%l3]ASI_PST16_P ! Mem[00000000100c1400] = c9000000e3096414
! Mem[0000000030001400] = 000000ff, %l2 = 00000000000000eb
ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000300c1410] = ff000000, %l6 = 00000000000066cb
swapa [%i3+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! %f10 = 85ca00aa 000061b3, %l0 = 00000000000000ff
! Mem[0000000030141408] = ff1eb9e9b600ffff
add %i5,0x008,%g1
stda %f10,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030141408] = b3610000aa00ca85
! Mem[0000000010181408] = c06cff39, %l7 = 00000000000000ff
swapa [%i6+%o4]0x80,%l7 ! %l7 = 00000000c06cff39
! %f6 = 00000000 000000ff, Mem[00000000100c1400] = c9000000 e3096414
stda %f6 ,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00000000 000000ff
! Mem[0000000010001410] = d09900ff, %l0 = 00000000000000ff
swapa [%i0+%o5]0x88,%l0 ! %l0 = 00000000d09900ff
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_15:
! %l0 = 00000000d09900ff
setx 0x77eef0b80ccdeff4,%g7,%l0 ! %l0 = 77eef0b80ccdeff4
! %l1 = ffffffffffffffbf
setx 0xfeedb90faa700117,%g7,%l1 ! %l1 = feedb90faa700117
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 = 77eef0b80ccdeff4
setx 0x9d0947f03f4c04af,%g7,%l0 ! %l0 = 9d0947f03f4c04af
! %l1 = feedb90faa700117
setx 0x224d8b0875412979,%g7,%l1 ! %l1 = 224d8b0875412979
p0_label_169:
! Mem[0000000010181408] = 000000ff, %l7 = 00000000c06cff39
ldsha [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = 00000030, %f23 = ff1eb9e9
lda [%i4+%o5]0x81,%f23 ! %f23 = 00000030
! Mem[00000000211c0000] = 00ff7f1a, %l5 = 0000000000000000
ldsha [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = ff00000000000000, %l0 = 9d0947f03f4c04af
ldxa [%i2+%o4]0x88,%l0 ! %l0 = ff00000000000000
! %f18 = ff000000 000000ff, Mem[0000000010101410] = 00000000 00ffffff
stda %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff000000 000000ff
! Mem[0000000030041410] = 00000000 000000ff, %l4 = 000000ff, %l5 = 000000ff
ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000 00000000000000ff
! Mem[0000000010141400] = ffffffff, %l3 = ffffffffffffffff
ldsba [%i5+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010101400] = ff000000, %l3 = ffffffffffffffff
ldswa [%i4+%g0]0x80,%l3 ! %l3 = ffffffffff000000
! Mem[0000000010041410] = 000066cb, %l7 = 0000000000000000
ldsba [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffffffcb
! Starting 10 instruction Store Burst
! %l1 = 224d8b0875412979, Mem[0000000010001408] = 000000ff, %asi = 80
stwa %l1,[%i0+0x008]%asi ! Mem[0000000010001408] = 75412979
p0_label_170:
! %l5 = 00000000000000ff, Mem[0000000010141410] = 000000ff
stwa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
! %l7 = ffffffffffffffcb, Mem[0000000010081400] = ff000000
stha %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffcb0000
! %f16 = cb000000 6100b66f ff000000 000000ff
! %f20 = ff000000 599588e3 c54577b7 00000030
! %f24 = 0078ff9e 00000000 000066f3 00ffffff
! %f28 = 000000ff 0078ff9e 4cf6ab34 b600ffff
stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
! Mem[0000000010001410] = 000000ff, %l0 = ff00000000000000
swapa [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
membar #Sync ! Added by membar checker (29)
! Mem[000000001014143e] = 0000000b, %l5 = 00000000000000ff
ldstuba [%i5+0x03e]%asi,%l5 ! %l5 = 00000000000000ff
! %l5 = 0000000000000000, Mem[00000000211c0000] = 00ff7f1a
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00007f1a
! %f14 = 3988957a d31ad138, Mem[0000000030001408] = ff0000ff ff300000
stda %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = 3988957a d31ad138
! %f29 = 0078ff9e, Mem[0000000030001408] = 3988957a
sta %f29,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0078ff9e
! %l6 = 00000000ff000000, Mem[0000000030181410] = 00000000000000ff
stxa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = 27ff7b35, %l0 = 00000000000000ff
ldsha [%o3+0x1c0]%asi,%l0 ! %l0 = 00000000000027ff
p0_label_171:
! Mem[00000000300c1400] = ffffff00, %l6 = 00000000ff000000
lduwa [%i3+%g0]0x89,%l6 ! %l6 = 00000000ffffff00
! Mem[0000000010081408] = 00000000, %l0 = 00000000000027ff
ldswa [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001410] = ff000000 00000000, %l4 = 00000000, %l5 = 00000000
ldda [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000ff000000
! Mem[0000000021800100] = 0e006971, %l0 = 0000000000000000
ldsba [%o3+0x101]%asi,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = ff00ff00, %l5 = 00000000ff000000
lduwa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ff00ff00
! Mem[0000000030101400] = 38d11ad3, %l1 = 224d8b0875412979
lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000d3
! Mem[0000000010041428] = ffffffffff7bbdb9, %f6 = 00000000 000000ff
ldd [%i1+0x028],%f6 ! %f6 = ffffffff ff7bbdb9
! %l6 = ffffff00, %l7 = ffffffcb, Mem[0000000010041400] = 63d500ff 7ab66d24
std %l6,[%i1+%g0] ! Mem[0000000010041400] = ffffff00 ffffffcb
! Mem[0000000030141410] = 000000ff, %l4 = 0000000000000000
ldsba [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f0 = ff1eb9e9 b600ffff c06cff39 00000000
! %f4 = c9000000 e3096414 ffffffff ff7bbdb9
! %f8 = ffffffff dc000000 85ca00aa 000061b3
! %f12 = 4cf6ab34 618f63d5 3988957a d31ad138
stda %f0,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
p0_label_172:
! %l6 = 00000000ffffff00, Mem[0000000010041400] = cbffffff00ffffff
stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000ffffff00
! Mem[0000000010181400] = ffffffff, %l5 = 00000000ff00ff00
swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000ffffffff
! %l6 = 00000000ffffff00, Mem[00000000100c1410] = ff00ff00
stha %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff00ff00
! Mem[0000000030141408] = 000000ff, %l0 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
membar #Sync ! Added by membar checker (30)
! %l0 = 000000ff, %l1 = 000000d3, Mem[0000000030081410] = 000000c9 146409e3
stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff 000000d3
! %l1 = 00000000000000d3, Mem[0000000030001410] = 00000000
stha %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000d3
! Mem[0000000030141410] = 000000ff, %l2 = 00000000000000ff
ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030081400] = e9b91eff, %l0 = 00000000000000ff
swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000e9b91eff
! Mem[0000000010101410] = ff000000, %l4 = ffffffffffffffff
swapa [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = cb0000006fb60061, %l1 = 00000000000000d3
ldxa [%i6+%g0]0x89,%l1 ! %l1 = cb0000006fb60061
p0_label_173:
! Mem[00000000211c0000] = 00007f1a, %l0 = 00000000e9b91eff
ldub [%o2+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l2 = 00000000000000ff
ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081400] = ffcb0000, %l7 = ffffffffffffffcb
lduba [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041408] = b600ffff, %l2 = 0000000000000000
lduha [%i1+%o4]0x89,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010041400] = 00000000ffffff00, %l6 = 00000000ffffff00
ldxa [%i1+%g0]0x88,%l6 ! %l6 = 00000000ffffff00
! Mem[0000000010081408] = 00000000, %l3 = ffffffffff000000
ldsba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001408] = 9eff7800, %l3 = 0000000000000000
ldsha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000007800
! Mem[0000000030001410] = 000000d3, %l2 = 000000000000ffff
lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000d3
! Mem[0000000010141400] = ffffffffdc000000, %f4 = c9000000 e3096414
ldd [%i5+%g0],%f4 ! %f4 = ffffffff dc000000
! Starting 10 instruction Store Burst
! %f15 = d31ad138, %f12 = 4cf6ab34
fcmpes %fcc1,%f15,%f12 ! %fcc1 = 1
p0_label_174:
! %f24 = 0078ff9e 00000000, Mem[0000000010041400] = 00ffffff 00000000
std %f24,[%i1+%g0] ! Mem[0000000010041400] = 0078ff9e 00000000
! %l0 = 0000000000000000, Mem[0000000010181408] = 000000ff
stw %l0,[%i6+%o4] ! Mem[0000000010181408] = 00000000
! %l1 = cb0000006fb60061, Mem[0000000010081428] = 00000000
stw %l1,[%i2+0x028] ! Mem[0000000010081428] = 6fb60061
! Mem[000000001014141c] = d31ad138, %l5 = ffffffff, %l2 = 000000d3
add %i5,0x1c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d31ad138
! %l7 = 00000000000000ff, Mem[00000000100c1410] = ff00ff00
stha %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ffff00
! %l7 = 00000000000000ff, Mem[0000000021800041] = ff9e487b
stb %l7,[%o3+0x041] ! Mem[0000000021800040] = ffff487b
! Mem[0000000010181410] = ff000000, %l6 = 00000000ffffff00
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[0000000010041404] = 00000000
sth %l0,[%i1+0x004] ! Mem[0000000010041404] = 00000000
! %l0 = 0000000000000000, Mem[0000000030001410] = d3000000000000ff
stxa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181438] = ffffffff, %l6 = 00000000000000ff
lduh [%i6+0x03a],%l6 ! %l6 = 000000000000ffff
p0_label_175:
! Mem[0000000010181400] = ff00ff00b600ffff, %l5 = 00000000ffffffff
ldxa [%i6+%g0]0x80,%l5 ! %l5 = ff00ff00b600ffff
! Mem[0000000010081410] = 00000000, %l0 = 0000000000000000
lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001400] = ff1e21ff, %l3 = 0000000000007800
ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000100c1408] = 000000ff, %l2 = 00000000d31ad138
lduba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081408] = c06cff3900000000, %l1 = cb0000006fb60061
ldxa [%i2+%o4]0x81,%l1 ! %l1 = c06cff3900000000
! %l3 = 00000000000000ff, imm = fffffffffffffd92, %l6 = 000000000000ffff
andn %l3,-0x26e,%l6 ! %l6 = 000000000000006d
! Mem[0000000010141430] = 000000ff, %l0 = 0000000000000000
lduha [%i5+0x032]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181400] = 6100b66f, %f12 = 4cf6ab34
lda [%i6+%g0]0x81,%f12 ! %f12 = 6100b66f
! Mem[0000000010041408] = 00000000, %l1 = c06cff3900000000
lduha [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1410] = 00ffff00, %l0 = 00000000000000ff
ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_176:
! %f20 = ff000000 599588e3, %l1 = 0000000000000000
! Mem[0000000030081418] = ffffffffff7bbdb9
add %i2,0x018,%g1
stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030081418] = ffffffffff7bbdb9
! %l6 = 0000006d, %l7 = 000000ff, Mem[0000000010141430] = 000000ff 0078ff9e
std %l6,[%i5+0x030] ! Mem[0000000010141430] = 0000006d 000000ff
! Mem[0000000030041410] = 00000000, %l6 = 000000000000006d
ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %f24 = 0078ff9e 00000000, %l0 = 0000000000000000
! Mem[0000000030001418] = 8fb266f38185ca1e
add %i0,0x018,%g1
stda %f24,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030001418] = 8fb266f38185ca1e
! %f0 = ff1eb9e9 b600ffff c06cff39 00000000
! %f4 = ffffffff dc000000 ffffffff ff7bbdb9
! %f8 = ffffffff dc000000 85ca00aa 000061b3
! %f12 = 6100b66f 618f63d5 3988957a d31ad138
stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
! %f18 = ff000000, %f28 = 000000ff, %f25 = 00000000
fdivs %f18,%f28,%f25 ! %f25 = ff800000
! Mem[00000000300c1410] = cb660000, %l5 = ff00ff00b600ffff
ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %f30 = 4cf6ab34 b600ffff, Mem[0000000010181400] = ff00ff00 b600ffff
stda %f30,[%i6+%g0]0x80 ! Mem[0000000010181400] = 4cf6ab34 b600ffff
! %f31 = b600ffff, Mem[0000000030181410] = 000000ff
sta %f31,[%i6+%o5]0x81 ! Mem[0000000030181410] = b600ffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 0078ff9e, %l2 = 00000000000000ff
lduba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
p0_label_177:
! Mem[0000000010141434] = 000000ff, %l0 = 0000000000000000
ldsh [%i5+0x034],%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1410] = ff0066cb9eff7800, %f20 = ff000000 599588e3
ldda [%i3+%o5]0x81,%f20 ! %f20 = ff0066cb 9eff7800
membar #Sync ! Added by membar checker (31)
! Mem[0000000010001408] = 79294175, %l0 = 0000000000000000
lduha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000004175
! Mem[0000000030101408] = ff300000, %l3 = 00000000000000ff
lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %l5 = 0000000000000000
ldsha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001420] = 146409e3f366b28f, %l1 = 0000000000000000
ldxa [%i0+0x020]%asi,%l1 ! %l1 = 146409e3f366b28f
! %l3 = 00000000000000ff, imm = fffffffffffff6d5, %l5 = 0000000000000000
subc %l3,-0x92b,%l5 ! %l5 = 0000000000000a2a
! Mem[0000000020800000] = ffbf16cb, %l6 = 0000000000000000
ldsb [%o1+0x001],%l6 ! %l6 = ffffffffffffffbf
! %l2 = 0000000000000000, imm = fffffffffffffe93, %l4 = 00000000ff000000
xor %l2,-0x16d,%l4 ! %l4 = fffffffffffffe93
! Starting 10 instruction Store Burst
! %f18 = ff000000 000000ff, Mem[0000000010001408] = 75412979 00000000
stda %f18,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 000000ff
p0_label_178:
! Mem[00000000100c1408] = ff000000, %l0 = 0000000000004175
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! %f30 = 4cf6ab34 b600ffff, %l1 = 146409e3f366b28f
! Mem[0000000010081420] = 0078ff9e00000000
add %i2,0x020,%g1
stda %f30,[%g1+%l1]ASI_PST16_P ! Mem[0000000010081420] = 4cf6ab34b600ffff
! %l5 = 0000000000000a2a, Mem[0000000030141408] = 000000ff
stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000a2a
! %f12 = 6100b66f 618f63d5, Mem[0000000030101400] = 38d11ad3 36000000
stda %f12,[%i4+%g0]0x89 ! Mem[0000000030101400] = 6100b66f 618f63d5
! %f1 = b600ffff, Mem[00000000100c1408] = ff000000
sta %f1 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = b600ffff
! %f16 = cb000000, Mem[00000000100c1408] = ffff00b6
sta %f16,[%i3+%o4]0x88 ! Mem[00000000100c1408] = cb000000
! Mem[0000000010001408] = ff000000, %l6 = ffffffffffffffbf
ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000010101400] = 000000ff
stha %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
! %l3 = 00000000000000ff, Mem[0000000010081408] = 00000000000000ff, %asi = 80
stxa %l3,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = cb0000006100b66f, %l1 = 146409e3f366b28f
ldxa [%i5+%g0]0x81,%l1 ! %l1 = cb0000006100b66f
p0_label_179:
! %l2 = 0000000000000000, %l2 = 0000000000000000, %l5 = 0000000000000a2a
mulx %l2,%l2,%l5 ! %l5 = 0000000000000000
! Code Fragment 3
p0_fragment_16:
! %l0 = 00000000000000ff
setx 0x06ea2667f11207da,%g7,%l0 ! %l0 = 06ea2667f11207da
! %l1 = cb0000006100b66f
setx 0x29e1c3385eb49e59,%g7,%l1 ! %l1 = 29e1c3385eb49e59
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 = 06ea2667f11207da
setx 0xed117670179634dc,%g7,%l0 ! %l0 = ed117670179634dc
! %l1 = 29e1c3385eb49e59
setx 0xdee4fc0062793a00,%g7,%l1 ! %l1 = dee4fc0062793a00
! Mem[0000000010181410] = ff000000, %l3 = 00000000000000ff
lduba [%i6+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030101408] = ff300000, %l6 = 00000000000000ff
ldswa [%i4+%o4]0x81,%l6 ! %l6 = ffffffffff300000
! Mem[0000000010101408] = 00000059, %l0 = ed117670179634dc
ldsba [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000059
! Mem[00000000100c142c] = 3ae31e00, %l1 = dee4fc0062793a00
lduh [%i3+0x02c],%l1 ! %l1 = 0000000000003ae3
! Mem[0000000030101410] = 00000000 30000000, %l0 = 00000059, %l1 = 00003ae3
ldda [%i4+%o5]0x89,%l0 ! %l0 = 0000000030000000 0000000000000000
! Mem[0000000010141410] = 000000ff, %f4 = ffffffff
lda [%i5+%o5]0x88,%f4 ! %f4 = 000000ff
! Mem[0000000010081400] = 0000cbff, %f25 = ff800000
lda [%i2+%g0]0x88,%f25 ! %f25 = 0000cbff
! Starting 10 instruction Store Burst
! %l6 = ff300000, %l7 = 000000ff, Mem[0000000010101408] = 59000000 8fb266f3
stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff300000 000000ff
p0_label_180:
! %f23 = 00000030, %f16 = cb000000, %f6 = ffffffff ff7bbdb9
fsmuld %f23,%f16,%f6 ! %l0 = 0000000030000022, Unfinished, %fsr = 1500000400
! %l6 = ffffffffff300000, Mem[0000000010141410] = 000000ff
stba %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %l6 = ffffffffff300000, Mem[0000000030141408] = 00000a2a
stwa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff300000
! %l1 = 0000000000000000, %l6 = ffffffffff300000, %l5 = 0000000000000000
orn %l1,%l6,%l5 ! %l5 = 0000000000cfffff
! %f10 = 85ca00aa 000061b3, Mem[0000000010001408] = 000000ff ff000000
stda %f10,[%i0+%o4]0x88 ! Mem[0000000010001408] = 85ca00aa 000061b3
! Mem[0000000010081424] = b600ffff, %l4 = fffffffffffffe93
swap [%i2+0x024],%l4 ! %l4 = 00000000b600ffff
! %f19 = 000000ff, Mem[00000000300c1408] = 00000000
sta %f19,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff
! %f25 = 0000cbff, Mem[00000000100c1408] = 000000cb
sta %f25,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000cbff
! Mem[0000000010181410] = 000000ff, %l0 = 0000000030000022
swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00abf6b3, %l5 = 0000000000cfffff
ldsha [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ab
p0_label_181:
! Mem[0000000030141400] = cb000000, %l3 = 00000000000000ff
ldsha [%i5+%g0]0x81,%l3 ! %l3 = ffffffffffffcb00
! Mem[00000000100c1408] = ffcb0000, %l6 = ffffffffff300000
lduha [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
lduha [%i1+%o5]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000020800000] = ffbf16cb, %l0 = 00000000000000ff
ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffbf
! Mem[0000000030041400] = ffffffff, %l4 = 00000000b600ffff
ldswa [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030181408] = ff000000, %l6 = 000000000000ff00
ldswa [%i6+%o4]0x89,%l6 ! %l6 = ffffffffff000000
! Mem[00000000100c1408] = 0000cbff, %l5 = 00000000000000ab
ldsha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101400] = d5638f61, %l5 = 0000000000000000
lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000d5638f61
! Mem[0000000030041400] = ffffffff, %l7 = 00000000000000ff
lduha [%i1+%g0]0x81,%l7 ! %l7 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 6100b66f, %l4 = ffffffffffffffff
swapa [%i6+%g0]0x81,%l4 ! %l4 = 000000006100b66f
p0_label_182:
! %f29 = 0078ff9e, Mem[0000000010001410] = 00000000
sta %f29,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0078ff9e
! Mem[0000000030041410] = 000000ff, %l0 = ffffffffffffffbf
swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %l6 = ffffffffff000000, Mem[00000000201c0001] = 00007d80
stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = 00007d80
! %f12 = 6100b66f 618f63d5, Mem[0000000030141410] = 000000ff e3889559
stda %f12,[%i5+%o5]0x89 ! Mem[0000000030141410] = 6100b66f 618f63d5
! %f25 = 0000cbff, %f31 = b600ffff, %f20 = ff0066cb 9eff7800
fsmuld %f25,%f31,%f20 ! %l0 = 0000000000000121, Unfinished, %fsr = 1500000400
! %l0 = 00000121, %l1 = 00000000, Mem[0000000030141400] = cb000000 6100b66f
stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000121 00000000
! Mem[0000000030101400] = d5638f61, %l7 = 000000000000ffff
swapa [%i4+%g0]0x81,%l7 ! %l7 = 00000000d5638f61
! %f30 = 4cf6ab34 b600ffff, Mem[0000000030181410] = ffff00b6 00000000
stda %f30,[%i6+%o5]0x89 ! Mem[0000000030181410] = 4cf6ab34 b600ffff
! %f16 = cb000000 6100b66f ff000000 000000ff
! %f20 = ff0066cb 9eff7800 c54577b7 00000030
! %f24 = 0078ff9e 0000cbff 000066f3 00ffffff
! %f28 = 000000ff 0078ff9e 4cf6ab34 b600ffff
stda %f16,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff000000 00000000, %l4 = 6100b66f, %l5 = d5638f61
ldda [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000000 00000000ff000000
p0_label_183:
! Mem[00000000201c0000] = 00007d80, %l6 = ffffffffff000000
ldsb [%o0+0x001],%l6 ! %l6 = 0000000000000000
! Mem[0000000030181410] = b600ffff, %l2 = 0000000000000000
lduwa [%i6+%o5]0x89,%l2 ! %l2 = 00000000b600ffff
membar #Sync ! Added by membar checker (32)
! Mem[0000000010141400] = 000000dcffffffff, %l2 = 00000000b600ffff
ldxa [%i5+%g0]0x88,%l2 ! %l2 = 000000dcffffffff
! Mem[000000001010143c] = 0000000a, %l4 = 0000000000000000
lduwa [%i4+0x03c]%asi,%l4 ! %l4 = 000000000000000a
! Mem[0000000010041410] = cb660000, %l4 = 000000000000000a
lduba [%i1+%o5]0x80,%l4 ! %l4 = 00000000000000cb
! Mem[00000000100c1410] = 00ffffff, %f26 = 000066f3
lda [%i3+%o5]0x88,%f26 ! %f26 = 00ffffff
! Mem[0000000030141400] = cb000000, %l1 = 0000000000000000
ldsba [%i5+%g0]0x81,%l1 ! %l1 = ffffffffffffffcb
! Mem[0000000010101400] = ff000000 00000000 ff300000 000000ff
! Mem[0000000010101410] = ffffffff 000000ff ffffffaa 00000061
! Mem[0000000010101420] = ffff00bf 21ff4d4a c06c6e39 88e5521d
! Mem[0000000010101430] = 6a78ff4a 82af381f 5bff63b2 0000000a
ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
! Mem[0000000030081410] = ff000000, %l2 = 000000dcffffffff
lduha [%i2+%o5]0x81,%l2 ! %l2 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l0 = 0000000000000121, Mem[0000000010181400] = 34abf64c
stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000121
p0_label_184:
! %l0 = 0000000000000121, %l3 = ffffffffffffcb00, %y = 000001d4
sdiv %l0,%l3,%l5 ! %l5 = fffffffff72b78c2
mov %l0,%y ! %y = 00000121
! Mem[0000000030081410] = 000000ff, %l1 = ffffffffffffffcb
swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181401] = 21010000, %l3 = ffffffffffffcb00
ldstub [%i6+0x001],%l3 ! %l3 = 00000001000000ff
! %l6 = 0000000000000000, Mem[0000000030101408] = ff300000
stba %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00300000
! %l1 = 00000000000000ff, Mem[0000000010001410] = 9eff7800
sth %l1,[%i0+%o5] ! Mem[0000000010001410] = 00ff7800
! %l7 = 00000000d5638f61, Mem[00000000100c1400] = 00000000000000ff
stx %l7,[%i3+%g0] ! Mem[00000000100c1400] = 00000000d5638f61
! Mem[0000000010141408] = 00abf6b3, %l5 = fffffffff72b78c2
swapa [%i5+%o4]0x80,%l5 ! %l5 = 0000000000abf6b3
! %l3 = 0000000000000001, Mem[0000000030081408] = c06cff39
stba %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 016cff39
! Mem[0000000010081410] = 00000000, %l2 = 000000000000ff00
ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (33)
! Mem[0000000010001400] = ff211eff e90439af b3610000 aa00ca85
! Mem[0000000010001410] = 00ff7800 e3a23f3c 000000ff 000000cb
! Mem[0000000010001420] = 146409e3 f366b28f 00000000 00000000
! Mem[0000000010001430] = 300099d0 ff30ffff 7ccdbb31 e90439af
ldda [%i0]ASI_BLK_P,%f0 ! Block Load from 0000000010001400
p0_label_185:
! Mem[0000000030001408] = c06cff39, %l7 = 00000000d5638f61
lduha [%i0+%o4]0x81,%l7 ! %l7 = 000000000000c06c
! Mem[0000000010181430] = 4cf6ab34618f63d5, %l6 = 0000000000000000
ldxa [%i6+0x030]%asi,%l6 ! %l6 = 4cf6ab34618f63d5
! Mem[0000000010181400] = 21ff0000, %l7 = 000000000000c06c
lduwa [%i6+%g0]0x80,%l7 ! %l7 = 0000000021ff0000
! Mem[00000000201c0000] = 00007d80, %l4 = 00000000000000cb
ldsha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l6 = 4cf6ab34618f63d5
lduha [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000021800040] = ffff487b, %l2 = 0000000000000000
ldsb [%o3+0x041],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030141410] = 0078ff9ecb6600ff, %l3 = 0000000000000001
ldxa [%i5+%o5]0x89,%l3 ! %l3 = 0078ff9ecb6600ff
! Mem[0000000010101408] = 000030ff, %f19 = 000000ff
lda [%i4+%o4]0x88,%f19 ! %f19 = 000030ff
! %l7 = 0000000021ff0000, immed = fffff138, %y = 00000121
sdiv %l7,-0xec8,%l3 ! %l3 = ffffffffec7070a5
mov %l0,%y ! %y = 00000121
! Starting 10 instruction Store Burst
! %f16 = cb000000 6100b66f, %l4 = 0000000000000000
! Mem[0000000010181430] = 4cf6ab34618f63d5
add %i6,0x030,%g1
stda %f16,[%g1+%l4]ASI_PST8_P ! Mem[0000000010181430] = 4cf6ab34618f63d5
p0_label_186:
! %f25 = 0000cbff, Mem[0000000030101400] = ffff0000
sta %f25,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000cbff
! %l6 = 00000000, %l7 = 21ff0000, Mem[0000000010141420] = 7efee79b 92b0a59d
std %l6,[%i5+0x020] ! Mem[0000000010141420] = 00000000 21ff0000
! %l4 = 00000000, %l5 = 00abf6b3, Mem[00000000100c1410] = 00ffffff 00000000
stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 00abf6b3
! %l6 = 00000000, %l7 = 21ff0000, Mem[0000000030041408] = b600ffff ff1eb9e9
stda %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 21ff0000
! Mem[00000000100c1408] = 0000cbff, %l1 = 00000000000000ff
swapa [%i3+%o4]0x80,%l1 ! %l1 = 000000000000cbff
! %l2 = ffffffff, %l3 = ec7070a5, Mem[0000000010081400] = ffcb0000 6100b66f
std %l2,[%i2+%g0] ! Mem[0000000010081400] = ffffffff ec7070a5
! %l5 = 0000000000abf6b3, Mem[0000000010081408] = 00000000000000ff
stxa %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000abf6b3
! %l4 = 0000000000000000, Mem[0000000030101408] = 00300000
stwa %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[0000000010141408] = c2782bf7, %l6 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 000000f7000000ff
! Starting 10 instruction Load Burst
! Mem[000000001018143c] = ffffffeb, %l2 = ffffffffffffffff
lduh [%i6+0x03e],%l2 ! %l2 = 000000000000ffeb
p0_label_187:
! Mem[0000000010001400] = ff211eff, %f31 = b600ffff
lda [%i0+%g0]0x80,%f31 ! %f31 = ff211eff
membar #Sync ! Added by membar checker (34)
! Mem[0000000030041400] = ffffffff ffffffbf 00000000 0000ff21
! Mem[0000000030041410] = bfffffff 000000ff 27160706 b11aeb38
! Mem[0000000030041420] = 31f7bf47 e247debb 23044fbf 7237118d
! Mem[0000000030041430] = 8ec1195f 11815484 ad880a76 65450a09
ldda [%i1]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030041400
! %l5 = 0000000000abf6b3, %l6 = 00000000000000f7, %l7 = 0000000021ff0000
sub %l5,%l6,%l7 ! %l7 = 0000000000abf5bc
! Mem[0000000021800080] = 62ff6f0b, %l3 = ffffffffec7070a5
ldsba [%o3+0x081]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041424] = ffff00bf, %l3 = ffffffffffffffff
ldsw [%i1+0x024],%l3 ! %l3 = ffffffffffff00bf
! Mem[0000000010181400] = ffff00b60000ff21, %f30 = 4cf6ab34 ff211eff
ldda [%i6+%g0]0x88,%f30 ! %f30 = ffff00b6 0000ff21
! Mem[0000000010101400] = 00000000000000ff, %f30 = ffff00b6 0000ff21
ldda [%i4+%g0]0x88,%f30 ! %f30 = 00000000 000000ff
! Mem[0000000010101408] = ff300000000000ff, %f18 = ff000000 000030ff
ldda [%i4+%o4]0x80,%f18 ! %f18 = ff300000 000000ff
! Mem[0000000030041410] = ffffffbf, %l3 = ffffffffffff00bf
ldsba [%i1+%o5]0x89,%l3 ! %l3 = ffffffffffffffbf
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = ffff00b6, %l7 = 0000000000abf5bc
swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ffff00b6
p0_label_188:
! %f30 = 00000000 000000ff, Mem[00000000300c1408] = ff000000 f805e71b
stda %f30,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 000000ff
! Mem[00000000100c1410] = 00000000, %l3 = ffffffffffffffbf
swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (35)
! %f16 = cb000000 6100b66f, %l5 = 0000000000abf6b3
! Mem[0000000030041418] = 27160706b11aeb38
add %i1,0x018,%g1
stda %f16,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030041418] = 6fb607060000ebcb
! %l2 = 0000ffeb, %l3 = 00000000, Mem[0000000010041420] = ffffffff ffff00bf
std %l2,[%i1+0x020] ! Mem[0000000010041420] = 0000ffeb 00000000
! %l1 = 000000000000cbff, Mem[0000000030081408] = 0000000039ff6c01
stxa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000000000cbff
! %l3 = 0000000000000000, Mem[0000000010101410] = ffffffff
stwa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! %l4 = 00000000, %l5 = 00abf6b3, Mem[00000000300c1408] = ff000000 00000000
stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 00abf6b3
! %l1 = 000000000000cbff, Mem[0000000010001410] = 00ff7800
stwa %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000cbff
! %f16 = cb000000 6100b66f ff300000 000000ff
! %f20 = ff0066cb 9eff7800 c54577b7 00000030
! %f24 = 0078ff9e 0000cbff 00ffffff 00ffffff
! %f28 = 000000ff 0078ff9e 00000000 000000ff
stda %f16,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
lduha [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
p0_label_189:
! Mem[000000001010142c] = 88e5521d, %l7 = 00000000ffff00b6
ldsba [%i4+0x02e]%asi,%l7 ! %l7 = 0000000000000052
! Mem[0000000010001410] = 0000cbffe3a23f3c, %f6 = 38eb1ab1 06071627
ldda [%i0+%o5]0x80,%f6 ! %f6 = 0000cbff e3a23f3c
! Mem[0000000021800180] = 03ffc5c1, %l0 = 0000000000000121
ldsba [%o3+0x181]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001408] = b3610000, %l7 = 0000000000000052
ldsha [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffb361
! Mem[0000000030001410] = ffffffff, %l0 = ffffffffffffffff
ldsha [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081410] = cbffffff d3000000, %l6 = 000000f7, %l7 = ffffb361
ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000cbffffff 00000000d3000000
! Mem[0000000030101400] = 6100b66f 0000cbff, %l4 = 00000000, %l5 = 00abf6b3
ldda [%i4+%g0]0x89,%l4 ! %l4 = 000000000000cbff 000000006100b66f
! Mem[0000000030181400] = ffffffff, %l1 = 000000000000cbff
lduba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041410] = cb660000, %l2 = 000000000000ffeb
lduh [%i1+0x012],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffffff, Mem[0000000010001408] = 000061b3
stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000061ff
p0_label_190:
membar #Sync ! Added by membar checker (36)
! %l1 = 00000000000000ff, Mem[00000000300c1408] = ff300000
stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ff0000
! %l4 = 0000cbff, %l5 = 6100b66f, Mem[0000000030081400] = ff000000 b600ffff
stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000cbff 6100b66f
! %l6 = 00000000cbffffff, Mem[0000000010141408] = ff2b78c2
stha %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffff78c2
! %f28 = 000000ff 0078ff9e, Mem[0000000010181408] = 00000000 00000000
stda %f28,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000ff 0078ff9e
! %l4 = 000000000000cbff, Mem[0000000030081400] = 0000cbff
stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000cbff
! Mem[0000000010001408] = 000061ff, %l7 = 00000000d3000000
ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %l7 = 00000000000000ff, %l2 = 0000000000000000, %y = 00000121
sdiv %l7,%l2,%l0 ! Div by zero, %l0 = 000000000000004f
mov %l0,%y ! %y = 00000027
! Mem[0000000010081400] = ffffffff, %l5 = 000000006100b66f
ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000021800081] = 62ff6f0b, %l5 = 00000000000000ff
ldstuba [%o3+0x081]%asi,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 30000000, %l1 = 00000000000000ff
ldsha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
p0_label_191:
! Mem[0000000010181428] = 85ca00aa000061b3, %l5 = 00000000000000ff
ldxa [%i6+0x028]%asi,%l5 ! %l5 = 85ca00aa000061b3
! Mem[00000000100c1430] = 00000000, %l7 = 00000000000000ff
ldsw [%i3+0x030],%l7 ! %l7 = 0000000000000000
! Mem[0000000010001428] = 00000000 00000000, %l2 = 00000000, %l3 = 00000000
ldd [%i0+0x028],%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030001410] = ffffffff, %l6 = 00000000cbffffff
ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030001408] = 39ff6cc0, %l2 = 0000000000000000
lduwa [%i0+%o4]0x89,%l2 ! %l2 = 0000000039ff6cc0
! Mem[0000000010081410] = ff00000000000000, %l5 = 85ca00aa000061b3
ldxa [%i2+%o5]0x80,%l5 ! %l5 = ff00000000000000
! Code Fragment 4
p0_fragment_17:
! %l0 = 0000000000000027
setx 0x75f6a2dfaf3ea011,%g7,%l0 ! %l0 = 75f6a2dfaf3ea011
! %l1 = 0000000000000000
setx 0x22bf85a005254b52,%g7,%l1 ! %l1 = 22bf85a005254b52
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 = 75f6a2dfaf3ea011
setx 0xab5a3aa799dbae2d,%g7,%l0 ! %l0 = ab5a3aa799dbae2d
! %l1 = 22bf85a005254b52
setx 0xf178083832eab694,%g7,%l1 ! %l1 = f178083832eab694
! Mem[0000000030041408] = 00000000, %l7 = 0000000000000000
lduwa [%i1+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181408] = 000000ff, %l1 = f178083832eab694
lduwa [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
p0_label_192:
! Mem[00000000300c1410] = cb6600ff, %l2 = 0000000039ff6cc0
swapa [%i3+%o5]0x89,%l2 ! %l2 = 00000000cb6600ff
! Mem[0000000030141410] = cb6600ff, %l2 = 00000000cb6600ff
swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000cb6600ff
! %l1 = 00000000000000ff, Mem[0000000010001410] = 0000cbff
stba %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff00cbff
! %l6 = ffffffffffffffff, Mem[0000000010081428] = 6fb600610000ffff, %asi = 80
stxa %l6,[%i2+0x028]%asi ! Mem[0000000010081428] = ffffffffffffffff
! %f12 = 84548111 5f19c18e, %l3 = 0000000000000000
! Mem[0000000030141430] = 000000ff0078ff9e
add %i5,0x030,%g1
stda %f12,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030141430] = 000000ff0078ff9e
! %l1 = 00000000000000ff, Mem[0000000030181400] = ffffffff
stha %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ffffff
! Mem[0000000030141410] = cb6600ff, %l0 = ab5a3aa799dbae2d
ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030081408] = ffcb0000, %l0 = 00000000000000ff
swapa [%i2+%o4]0x81,%l0 ! %l0 = 00000000ffcb0000
! Mem[00000000300c1410] = 39ff6cc0, %l5 = ff00000000000000
ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 000000c0000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 000000ff, %f0 = bfffffff
lda [%i6+%o4]0x81,%f0 ! %f0 = 000000ff
p0_label_193:
! Mem[0000000010001420] = 146409e3 f366b28f, %l4 = 0000cbff, %l5 = 000000c0
ldd [%i0+0x020],%l4 ! %l4 = 00000000146409e3 00000000f366b28f
! %f19 = 000000ff, %f13 = 5f19c18e
fsqrts %f19,%f13 ! %l0 = 00000000ffcb0022, Unfinished, %fsr = 1500000400
! Mem[0000000010041410] = 000066cb, %l6 = ffffffffffffffff
lduwa [%i1+%o5]0x88,%l6 ! %l6 = 00000000000066cb
! Mem[0000000030141408] = ff000000, %l0 = 00000000ffcb0022
ldsba [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181408] = 000000ff, %l4 = 00000000146409e3
ldsba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1410] = bfffffff, %l0 = ffffffffffffffff
lduh [%i3+0x012],%l0 ! %l0 = 000000000000ffff
! Mem[00000000100c1400] = 00000000 d5638f61 000000ff 00000000
! Mem[00000000100c1410] = bfffffff b3f6ab00 00000000 0000ffff
! Mem[00000000100c1420] = 0000217f 4cf6ab34 ffffd100 3ae31e00
! Mem[00000000100c1430] = 00000000 cb000000 38d11ad3 7a958839
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
! Mem[0000000010041410] = cb660000, %l4 = 0000000000000000
ldsha [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffcb66
! Mem[0000000030001400] = ff1eb9e9b600ffff, %f14 = 090a4565 760a88ad
ldda [%i0+%g0]0x81,%f14 ! %f14 = ff1eb9e9 b600ffff
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = ff00cbff, %l2 = 00000000cb6600ff
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
p0_label_194:
! %l4 = ffffffffffffcb66, Mem[0000000030001400] = ff1eb9e9
stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffcb66
! Mem[0000000010081408] = 00000000, %l7 = 0000000000000000
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
membar #Sync ! Added by membar checker (37)
! %l2 = 00000000000000ff, Mem[00000000100c1408] = ff000000
stwa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
! %l2 = 00000000000000ff, Mem[0000000010081410] = ff000000
stwa %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
! Mem[0000000010041400] = 0078ff9e, %l2 = 00000000000000ff
ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! %l3 = 0000000000000000, Mem[00000000218001c1] = 27ff7b35
stb %l3,[%o3+0x1c1] ! Mem[00000000218001c0] = 27007b35
! %f30 = 38d11ad3, Mem[00000000100c140c] = 00000000
st %f30,[%i3+0x00c] ! Mem[00000000100c140c] = 38d11ad3
! %l3 = 0000000000000000, Mem[0000000030001410] = ffffffff
stwa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! %l3 = 0000000000000000, Mem[00000000100c1411] = bfffffff, %asi = 80
stba %l3,[%i3+0x011]%asi ! Mem[00000000100c1410] = bf00ffff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00000000000000ff, %f0 = 000000ff ffffffff
ldda [%i4+%g0]0x88,%f0 ! %f0 = 00000000 000000ff
p0_label_195:
! Mem[0000000010141430] = 0000006d, %l5 = 00000000f366b28f
ldsha [%i5+0x032]%asi,%l5 ! %l5 = 000000000000006d
! Mem[0000000010081438] = ff1eb9e9 b600ffff, %l0 = 0000ffff, %l1 = 000000ff
ldd [%i2+0x038],%l0 ! %l0 = 00000000ff1eb9e9 00000000b600ffff
! Mem[0000000030001400] = 66cbffff, %l6 = 00000000000066cb
ldswa [%i0+%g0]0x89,%l6 ! %l6 = 0000000066cbffff
! %f9 = 47bff731, %f6 = 0000cbff, %f4 = ff000000
fdivs %f9 ,%f6 ,%f4 ! %f4 = 7f800000
! Mem[0000000030101400] = ffcb0000, %l2 = 0000000000000000
lduha [%i4+%g0]0x81,%l2 ! %l2 = 000000000000ffcb
! Mem[0000000010081418] = c54577b720000000, %f20 = bfffffff b3f6ab00
ldda [%i2+0x018]%asi,%f20 ! %f20 = c54577b7 20000000
! Mem[0000000010081408] = 000000ff, %l7 = 0000000000000000
ldswa [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = 000000ff, %l2 = 000000000000ffcb
lduba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101408] = 000030ff, %l7 = 00000000000000ff
lduba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 0000000066cbffff, Mem[0000000021800180] = 03ffc5c1
sth %l6,[%o3+0x180] ! Mem[0000000021800180] = ffffc5c1
p0_label_196:
! %l1 = 00000000b600ffff, Mem[00000000211c0000] = 00007f1a
stb %l1,[%o2+%g0] ! Mem[00000000211c0000] = ff007f1a
! %l2 = 00000000000000ff, Mem[00000000201c0000] = 00007d80, %asi = 80
stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff7d80
! Mem[0000000030041410] = ffffffbf, %l5 = 000000000000006d
ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 000000bf000000ff
! Mem[0000000010181410] = 22000030, %l5 = 00000000000000bf
ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 00000022000000ff
! %l4 = ffffffffffffcb66, %l1 = 00000000b600ffff, %l4 = ffffffffffffcb66
or %l4,%l1,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010081408] = 000000ff, %l7 = 00000000000000ff
swapa [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181410] = 00abf5bc, %l0 = 00000000ff1eb9e9
ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! %l0 = 0000000000000000, Mem[0000000030141410] = ff0066cb
stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000066cb
! %f24 = 0000217f 4cf6ab34, Mem[0000000030101410] = 30000000 00000000
stda %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000217f 4cf6ab34
! Starting 10 instruction Load Burst
! Mem[00000000100c1428] = ffffd100 3ae31e00, %l6 = 66cbffff, %l7 = 000000ff
ldd [%i3+0x028],%l6 ! %l6 = 00000000ffffd100 000000003ae31e00
p0_label_197:
! Mem[0000000030081408] = ff000000, %l1 = 00000000b600ffff
ldsba [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = cb000000, %f9 = 47bff731
lda [%i5+%g0]0x81,%f9 ! %f9 = cb000000
! Mem[0000000021800180] = ffffc5c1, %l2 = 00000000000000ff
lduh [%o3+0x180],%l2 ! %l2 = 000000000000ffff
! Mem[00000000300c1408] = 00ff0000, %f22 = 00000000
lda [%i3+%o4]0x81,%f22 ! %f22 = 00ff0000
! Mem[0000000010181410] = ff000030, %l5 = 0000000000000022
ldsba [%i6+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030141400] = cb000000, %l2 = 000000000000ffff
lduha [%i5+%g0]0x81,%l2 ! %l2 = 000000000000cb00
! Mem[0000000010141410] = e388955900000000, %l5 = ffffffffffffffff
ldxa [%i5+%o5]0x88,%l5 ! %l5 = e388955900000000
! Mem[00000000300c1400] = cb000000 6100b66f 00ff0000 000000ff
! Mem[00000000300c1410] = ff6cff39 9eff7800 c54577b7 00000030
! Mem[00000000300c1420] = 0078ff9e 0000cbff 00ffffff 00ffffff
! Mem[00000000300c1430] = 000000ff 0078ff9e 00000000 000000ff
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010101400] = ff00000000000000, %f8 = bbde47e2 cb000000
ldda [%i4+%g0]0x80,%f8 ! %f8 = ff000000 00000000
! Starting 10 instruction Store Burst
! %l5 = e388955900000000, Mem[0000000030001410] = 00000000
stha %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
p0_label_198:
! %l2 = 000000000000cb00, Mem[0000000010081408] = ff000000
stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! Mem[0000000020800040] = 30ff2c25, %l5 = e388955900000000
ldstuba [%o1+0x040]%asi,%l5 ! %l5 = 00000030000000ff
! %l7 = 000000003ae31e00, Mem[00000000211c0000] = ff007f1a, %asi = 80
stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 1e007f1a
! %l6 = ffffd100, %l7 = 3ae31e00, Mem[0000000030081408] = 000000ff 00000000
stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffd100 3ae31e00
! Mem[00000000300c1408] = 00ff0000, %l6 = 00000000ffffd100
ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! %f4 = 7f800000, Mem[0000000010001400] = ff1e21ff
sta %f4 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 7f800000
! Mem[0000000030001408] = c06cff39, %l2 = 000000000000cb00
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000c0000000ff
! %l2 = 00000000000000c0, immed = 00000627, %y = 00000027
umul %l2,0x627,%l7 ! %l7 = 0000000000049d40, %y = 00000000
! %l2 = 00000000000000c0, Mem[0000000010101428] = c06c6e3988e5521d, %asi = 80
stxa %l2,[%i4+0x028]%asi ! Mem[0000000010101428] = 00000000000000c0
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000300000ff, %l6 = 0000000000000000
ldxa [%i6+%o5]0x88,%l6 ! %l6 = 00000000300000ff
p0_label_199:
! Mem[0000000010141410] = e388955900000000, %l4 = ffffffffffffffff
ldxa [%i5+%o5]0x88,%l4 ! %l4 = e388955900000000
! Mem[0000000030001410] = 00000000, %f2 = 21ff0000
lda [%i0+%o5]0x81,%f2 ! %f2 = 00000000
! Mem[0000000030141408] = ff000000000000ff, %l7 = 0000000000049d40
ldxa [%i5+%o4]0x81,%l7 ! %l7 = ff000000000000ff
! Mem[0000000020800000] = ffbf16cb, %l1 = 0000000000000000
lduba [%o1+0x001]%asi,%l1 ! %l1 = 00000000000000bf
! %l4 = 00000000, %l5 = 00000030, Mem[0000000030101408] = 00000000 00000000
stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 00000030
! Mem[00000000300c1410] = 39ff6cff, %l0 = 0000000000000000
lduha [%i3+%o5]0x89,%l0 ! %l0 = 0000000000006cff
! Mem[0000000010041408] = 00000000, %l1 = 00000000000000bf
ldswa [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = ff000000, %l2 = 00000000000000c0
lduba [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l4 = e388955900000000
lduwa [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, imm = 0000000000000267, %l0 = 0000000000006cff
or %l1,0x267,%l0 ! %l0 = 0000000000000267
p0_label_200:
! %l6 = 00000000300000ff, %l0 = 0000000000000267, %l0 = 0000000000000267
subc %l6,%l0,%l0 ! %l0 = 000000002ffffe98
! Mem[0000000010081400] = ffffffff, %l3 = 0000000000000000
swapa [%i2+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000010141434] = 000000ff, %l6 = 00000000300000ff
swap [%i5+0x034],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001400] = 0000807f, %l1 = 0000000000000000, %asi = 80
swapa [%i0+0x000]%asi,%l1 ! %l1 = 000000000000807f
! Mem[00000000300c1408] = 0000ffff, %l7 = ff000000000000ff
swapa [%i3+%o4]0x89,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030041408] = ff000000, %l7 = 000000000000ffff
ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[000000001000142c] = 00000000, %l3 = 00000000ffffffff
swap [%i0+0x02c],%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1415] = b3f6ab00, %l4 = 0000000000000000
ldstub [%i3+0x015],%l4 ! %l4 = 000000f6000000ff
! %f12 = 84548111, Mem[0000000030181410] = ffabf5bc
sta %f12,[%i6+%o5]0x81 ! Mem[0000000030181410] = 84548111
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 30000000 00000000, %l0 = 2ffffe98, %l1 = 0000807f
ldda [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000030000000
p0_label_201:
! Mem[0000000010081400] = 00000000, %l6 = 00000000000000ff
lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = 00000000, %l1 = 0000000030000000
ldswa [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = ffff78c2, %f5 = ffffffbf
lda [%i5+%o4]0x80,%f5 ! %f5 = ffff78c2
! Mem[00000000211c0000] = 1e007f1a, %l3 = 0000000000000000
lduh [%o2+%g0],%l3 ! %l3 = 0000000000001e00
membar #Sync ! Added by membar checker (38)
! Mem[0000000010041400] = ff78ff9e 00000000 00000000 afffffff
! Mem[0000000010041410] = cb660000 00000000 00000000 e9b9d0b2
! Mem[0000000010041420] = 0000ffeb 00000000 ffffffff ff7bbdb9
! Mem[0000000010041430] = 6fb60061 00000063 3988957a d31ad138
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[0000000010141408] = c278ffff, %f20 = ff6cff39
lda [%i5+%o4]0x88,%f20 ! %f20 = c278ffff
! Mem[0000000030081410] = cbffffffd3000000, %f28 = 000000ff 0078ff9e
ldda [%i2+%o5]0x81,%f28 ! %f28 = cbffffff d3000000
! Mem[0000000030001400] = ffffcb66, %l2 = 0000000000000000
ldswa [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffcb66
! Mem[0000000030181410] = 11815484, %f25 = 0000cbff
lda [%i6+%o5]0x89,%f25 ! %f25 = 11815484
! Starting 10 instruction Store Burst
! %l5 = 0000000000000030, Mem[00000000218000c0] = 8309f956
stb %l5,[%o3+0x0c0] ! Mem[00000000218000c0] = 3009f956
p0_label_202:
! %l3 = 0000000000001e00, Mem[0000000010141410] = 00000000
stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00001e00
! Mem[0000000030001410] = 00000000, %l0 = 0000000000000000
swapa [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000
! %f20 = c278ffff 9eff7800, %l5 = 0000000000000030
! Mem[0000000010081418] = c54577b720000000
add %i2,0x018,%g1
stda %f20,[%g1+%l5]ASI_PST8_P ! Mem[0000000010081418] = c545ffff20000000
! Mem[0000000010081400] = 00000000, %l5 = 0000000000000030
ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041410] = cb660000, %l3 = 0000000000001e00
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 000000cb000000ff
! %l1 = 0000000000000000, Mem[0000000010101410] = 00000000
stha %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! Mem[00000000211c0001] = 1e007f1a, %l0 = 0000000000000000
ldstub [%o2+0x001],%l0 ! %l0 = 00000000000000ff
! %l0 = 0000000000000000, Mem[0000000010001430] = 300099d0, %asi = 80
stwa %l0,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000000
! %l0 = 0000000000000000, Mem[0000000020800040] = ffff2c25
stb %l0,[%o1+0x040] ! Mem[0000000020800040] = 00ff2c25
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 000000ff, %f23 = 00000030
lda [%i3+%o4]0x89,%f23 ! %f23 = 000000ff
p0_label_203:
! Mem[0000000010101410] = 00000000 000000ff, %l6 = 00000000, %l7 = 000000ff
ldda [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000 00000000000000ff
! Mem[0000000010041400] = 9eff78ff, %l0 = 0000000000000000
ldswa [%i1+%g0]0x88,%l0 ! %l0 = ffffffff9eff78ff
! Mem[0000000030081408] = ffffd100 3ae31e00, %l0 = 9eff78ff, %l1 = 00000000
ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000ffffd100 000000003ae31e00
! Mem[00000000100c1410] = bf00ffff, %l5 = 0000000000000000
lduha [%i3+%o5]0x80,%l5 ! %l5 = 000000000000bf00
! Mem[0000000010181400] = 21ff0000, %l2 = ffffffffffffcb66
lduba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000021
! Mem[0000000010081400] = ff000000, %l2 = 0000000000000021
ldswa [%i2+0x000]%asi,%l2 ! %l2 = ffffffffff000000
! Mem[000000001010141c] = 00000061, %l2 = ffffffffff000000
ldsba [%i4+0x01d]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = 000000cb, %l7 = 00000000000000ff
ldsha [%i3+%g0]0x89,%l7 ! %l7 = 00000000000000cb
! Mem[0000000030181408] = ff000000, %l1 = 000000003ae31e00
ldsha [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f30 = 00000000 000000ff, %l6 = 0000000000000000
! Mem[0000000010181420] = ffffffffdc000000
add %i6,0x020,%g1
stda %f30,[%g1+%l6]ASI_PST32_P ! Mem[0000000010181420] = ffffffffdc000000
p0_label_204:
! %l6 = 0000000000000000, Mem[0000000030101400] = ffcb0000
stha %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
! %l3 = 00000000000000cb, Mem[00000000100c1400] = 00000000
stwa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000cb
! %f18 = 00ff0000 000000ff, Mem[00000000300c1400] = 000000cb 6fb60061
stda %f18,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00ff0000 000000ff
! Mem[0000000010041408] = 00000000, %l1 = 0000000000000000
swapa [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! %l0 = 00000000ffffd100, Mem[00000000218000c0] = 3009f956
sth %l0,[%o3+0x0c0] ! Mem[00000000218000c0] = d100f956
! %f26 = 00ffffff 00ffffff, %l3 = 00000000000000cb
! Mem[0000000030081430] = 4cf6ab34618f63d5
add %i2,0x030,%g1
stda %f26,[%g1+%l3]ASI_PST16_S ! Mem[0000000030081430] = 00ffab3400ffffff
! Mem[0000000010041400] = 9eff78ff, %l2 = 0000000000000000
swapa [%i1+%g0]0x88,%l2 ! %l2 = 000000009eff78ff
! Mem[0000000030181400] = ffffff00, %l7 = 00000000000000cb
swapa [%i6+%g0]0x89,%l7 ! %l7 = 00000000ffffff00
! %l7 = 00000000ffffff00, imm = 000000000000047f, %l1 = 0000000000000000
orn %l7,0x47f,%l1 ! %l1 = ffffffffffffff80
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 000066ff, %l6 = 0000000000000000
ldsba [%i1+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
p0_label_205:
! Mem[00000000218000c0] = d100f956, %l6 = ffffffffffffffff
ldub [%o3+0x0c0],%l6 ! %l6 = 00000000000000d1
! Mem[0000000030101408] = 0000000000000030, %f0 = ff78ff9e 00000000
ldda [%i4+%o4]0x81,%f0 ! %f0 = 00000000 00000030
! Mem[0000000030081400] = ffcb0000, %l2 = 000000009eff78ff
lduwa [%i2+%g0]0x89,%l2 ! %l2 = 00000000ffcb0000
! Mem[0000000010081408] = 00000000, %l5 = 000000000000bf00
lduwa [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041400] = ffffffff, %l4 = 00000000000000f6
lduwa [%i1+%g0]0x89,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000030081410] = ffffffcb, %f10 = ffffffff
lda [%i2+%o5]0x89,%f10 ! %f10 = ffffffcb
! %l2 = 00000000ffcb0000, %l3 = 00000000000000cb, %y = 00000000
sdiv %l2,%l3,%l6 ! %l6 = 000000000142938b
mov %l0,%y ! %y = ffffd100
! Mem[0000000030081400] = ffcb0000, %l6 = 000000000142938b
lduha [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141418] = 7544075bd31ad138, %l2 = 00000000ffcb0000
ldx [%i5+0x018],%l2 ! %l2 = 7544075bd31ad138
! Starting 10 instruction Store Burst
! %l4 = 00000000ffffffff, Mem[00000000100c1410] = bf00ffffb3ffab00
stx %l4,[%i3+%o5] ! Mem[00000000100c1410] = 00000000ffffffff
p0_label_206:
! %l3 = 00000000000000cb, Mem[0000000030181410] = 84548111
stwa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000cb
! Mem[0000000010081408] = 00000000, %l0 = 00000000ffffd100
swapa [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, %l3 = 00000000000000cb, %l0 = 0000000000000000
orn %l0,%l3,%l0 ! %l0 = ffffffffffffff34
! Mem[0000000010141400] = ffffffff, %l3 = 00000000000000cb
ldstuba [%i5+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030101400] = 00000000, %l5 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081410] = ffffffcb, %l2 = 7544075bd31ad138
ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 000000cb000000ff
! %l0 = ffffff34, %l1 = ffffff80, Mem[0000000010181400] = 21ff0000 b600ffff
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffff34 ffffff80
! Mem[0000000010181434] = 618f63d5, %l5 = 0000000000000000
swap [%i6+0x034],%l5 ! %l5 = 00000000618f63d5
! %f6 = 00000000 e9b9d0b2, %l6 = 0000000000000000
! Mem[0000000010081438] = ff1eb9e9b600ffff
add %i2,0x038,%g1
stda %f6,[%g1+%l6]ASI_PST8_P ! Mem[0000000010081438] = ff1eb9e9b600ffff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00000000, %l2 = 00000000000000cb
ldswa [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
p0_label_207:
! Mem[0000000010001410] = ff00cbff, %f28 = cbffffff
lda [%i0+%o5]0x80,%f28 ! %f28 = ff00cbff
! Mem[0000000010101410] = 00000000, %l1 = ffffffffffffff80
ldsba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 00000000, %l0 = ffffffffffffff34
ldswa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = 000000cb, %f11 = ff7bbdb9
lda [%i3+%g0]0x88,%f11 ! %f11 = 000000cb
! Mem[0000000030001400] = ffffcb66, %l6 = 0000000000000000
lduba [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[00000000211c0000] = 1eff7f1a, %l6 = 00000000000000ff
lduba [%o2+0x000]%asi,%l6 ! %l6 = 000000000000001e
! Mem[000000001004140c] = afffffff, %l2 = 0000000000000000
ldub [%i1+0x00f],%l2 ! %l2 = 00000000000000ff
! %l0 = 0000000000000000, imm = 0000000000000f1a, %l1 = 0000000000000000
addc %l0,0xf1a,%l1 ! %l1 = 0000000000000f1a
! Mem[0000000030001400] = ffffcb66, %f6 = 00000000
lda [%i0+%g0]0x81,%f6 ! %f6 = ffffcb66
! Starting 10 instruction Store Burst
! %l6 = 000000000000001e, Mem[0000000010141408] = ff000000c278ffff
stxa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000001e
p0_label_208:
! %l0 = 0000000000000000, Mem[0000000030181400] = 000000cb
stwa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! Mem[0000000010001400] = 00000000, %l0 = 0000000000000000
ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001410] = 00000000, %l3 = 00000000000000ff
swapa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000000
! %l7 = 00000000ffffff00, Mem[00000000211c0000] = 1eff7f1a
sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = ff007f1a
! Mem[0000000030101408] = 00000000, %l5 = 00000000618f63d5
ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101428] = 00000000, %l3 = 0000000000000000, %asi = 80
swapa [%i4+0x028]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = ff000000, %l5 = 0000000000000000
swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010181410] = ff000030, %l2 = 00000000000000ff
swapa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff000030
! %f9 = 00000000, Mem[0000000010001410] = ffcb00ff
sta %f9 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Starting 10 instruction Load Burst
! %l3 = 0000000000000000, imm = fffffffffffff165, %l4 = 00000000ffffffff
addc %l3,-0xe9b,%l4 ! %l4 = fffffffffffff165
p0_label_209:
! Mem[0000000010041408] = 00000000, %l6 = 000000000000001e
lduha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 000000ff 000000cb, %l0 = 00000000, %l1 = 00000f1a
ldda [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000ff 00000000000000cb
! Mem[0000000010041410] = 000066ff, %l3 = 0000000000000000
lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001410] = 00000000e3a23f3c, %f16 = cb000000 6100b66f
ldda [%i0+%o5]0x80,%f16 ! %f16 = 00000000 e3a23f3c
! Mem[0000000030001400] = ffff00b666cbffff, %f28 = ff00cbff d3000000
ldda [%i0+%g0]0x89,%f28 ! %f28 = ffff00b6 66cbffff
! Mem[0000000030181400] = 00000000000000cb, %f28 = ffff00b6 66cbffff
ldda [%i6+%g0]0x81,%f28 ! %f28 = 00000000 000000cb
! Mem[0000000010041408] = 00000000, %l2 = 00000000ff000030
lduha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1410] = ffffffff00000000, %l4 = fffffffffffff165
ldxa [%i3+%o5]0x88,%l4 ! %l4 = ffffffff00000000
! Mem[00000000100c1408] = ff00000038d11ad3, %f0 = 00000000 00000030
ldda [%i3+%o4]0x80,%f0 ! %f0 = ff000000 38d11ad3
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[000000001010140a] = ff300000
sth %l2,[%i4+0x00a] ! Mem[0000000010101408] = ff300000
p0_label_210:
! %l0 = 000000ff, %l1 = 000000cb, Mem[0000000030101400] = 000000ff 6100b66f
stda %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff 000000cb
! %l7 = 00000000ffffff00, Mem[0000000010181400] = 34ffffff
stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffff00
! %l7 = 00000000ffffff00, Mem[00000000300c1400] = ff000000
stwa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffff00
! %l4 = 00000000, %l5 = ff000000, Mem[0000000010181400] = ffffff00 80ffffff
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff000000
! %l6 = 0000000000000000, Mem[0000000010101400] = ff00000000000000
stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
! Mem[0000000010181408] = 000000ff, %l2 = 0000000000000000
ldstuba [%i6+0x008]%asi,%l2 ! %l2 = 00000000000000ff
! %l1 = 00000000000000cb, immed = fffffd87, %y = ffffd100
smul %l1,-0x279,%l6 ! %l6 = fffffffffffe0a0d, %y = ffffffff
! %l6 = fffe0a0d, %l7 = ffffff00, Mem[0000000030141408] = 000000ff ff000000
stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = fffe0a0d ffffff00
membar #Sync ! Added by membar checker (39)
! %f30 = 00000000 000000ff, Mem[0000000010041400] = 00000000 00000000
std %f30,[%i1+%g0] ! Mem[0000000010041400] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff6cff39, %l4 = ffffffff00000000
ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffff6cff39
p0_label_211:
! Mem[0000000030081410] = ffffffff, %l4 = ffffffffff6cff39
lduha [%i2+%o5]0x81,%l4 ! %l4 = 000000000000ffff
! Mem[0000000010141400] = ffffffff, %f20 = c278ffff
lda [%i5+%g0]0x88,%f20 ! %f20 = ffffffff
! Mem[00000000300c1408] = 000000ff, %f7 = e9b9d0b2
lda [%i3+%o4]0x89,%f7 ! %f7 = 000000ff
! Mem[0000000030001408] = 39ff6cff, %l6 = fffffffffffe0a0d
lduba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030101400] = ff000000, %l1 = 00000000000000cb
lduha [%i4+%g0]0x81,%l1 ! %l1 = 000000000000ff00
! %l0 = 00000000000000ff, %l4 = 000000000000ffff, %l4 = 000000000000ffff
sub %l0,%l4,%l4 ! %l4 = ffffffffffff0100
! Mem[000000001004142f] = ff7bbdb9, %l6 = 00000000000000ff
ldstub [%i1+0x02f],%l6 ! %l6 = 000000b9000000ff
! Mem[0000000010101404] = 00000000, %l0 = 00000000000000ff
lduba [%i4+0x004]%asi,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = 00000000ffffffff, %f2 = 00000000 afffffff
ldda [%i3+%o5]0x80,%f2 ! %f2 = 00000000 ffffffff
! Starting 10 instruction Store Burst
! %l4 = ffffffffffff0100, Mem[0000000030141400] = cb000000
stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
p0_label_212:
! %f27 = 00ffffff, Mem[0000000030141410] = 000066cb
sta %f27,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ffffff
! Mem[0000000010181408] = ff0000ff, %l7 = 00000000ffffff00
swapa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ff0000ff
! Mem[0000000030041400] = ffffffff, %l3 = 00000000000000ff
ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030081400] = 0000cbff, %l3 = 00000000000000ff
swapa [%i2+%g0]0x81,%l3 ! %l3 = 000000000000cbff
! %l7 = 00000000ff0000ff, Mem[00000000100c1410] = 00000000ffffffff
stxa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000ff0000ff
! %l6 = 00000000000000b9, Mem[0000000030001400] = 66cbffff
stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000b9
! Mem[0000000010001400] = 00000000, %l2 = 0000000000000000
swapa [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
! %l6 = 00000000000000b9, Mem[00000000211c0000] = ff007f1a, %asi = 80
stba %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = b9007f1a
! %l4 = ffffffffffff0100, Mem[00000000100c1410] = 00000000
stha %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 01000000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 000000cb, %l5 = 00000000ff000000
ldsha [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000000
p0_label_213:
! Mem[00000000100c1408] = ff000000, %l0 = 0000000000000000
lduha [%i3+%o4]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010001400] = 00000000, %l4 = ffffffffffff0100
ldsba [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[000000001014142c] = ff211e00, %l1 = 000000000000ff00
ldsw [%i5+0x02c],%l1 ! %l1 = ffffffffff211e00
! Mem[0000000010081400] = a57070ec000000ff, %f20 = ffffffff 9eff7800
ldda [%i2+%g0]0x88,%f20 ! %f20 = a57070ec 000000ff
! %l7 = 00000000ff0000ff, %l3 = 000000000000cbff, %l2 = 0000000000000000
sdivx %l7,%l3,%l2 ! %l2 = 0000000000014001
membar #Sync ! Added by membar checker (40)
! Mem[0000000030041400] = ffffffff ffffffbf ff000000 0000ff21
! Mem[0000000030041410] = ffffffff 000000ff 6fb60706 0000ebcb
! Mem[0000000030041420] = 31f7bf47 e247debb 23044fbf 7237118d
! Mem[0000000030041430] = 8ec1195f 11815484 ad880a76 65450a09
ldda [%i1]ASI_BLK_SL,%f0 ! Block Load from 0000000030041400
! Mem[0000000030101400] = ff000000 cb000000 ff000000 00000030
! Mem[0000000030101410] = 34abf64c 7f210000 35f607b4 45a8d46d
! Mem[0000000030101420] = ead7cbe7 3ce8a40a 30ac171b 27bec53e
! Mem[0000000030101430] = f3660000 00000000 dcf36ede cf55fcc6
ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
! Mem[0000000030081408] = ffffd100, %l0 = 000000000000ff00
ldsba [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001400] = b9000000, %l1 = ffffffffff211e00
lduwa [%i0+%g0]0x81,%l1 ! %l1 = 00000000b9000000
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffffff, Mem[0000000030181400] = 00000000000000cb
stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffffffffffff
p0_label_214:
! Mem[0000000010141408] = 1e000000, %l7 = ff0000ff, %l6 = 000000b9
add %i5,0x08,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000001e000000
! %f9 = 47bff731, Mem[0000000030081408] = ffffd100
sta %f9 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 47bff731
! %f9 = 47bff731, Mem[0000000030001410] = ff000000
sta %f9 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 47bff731
! %l6 = 000000001e000000, Mem[0000000010001428] = 00000000, %asi = 80
stwa %l6,[%i0+0x028]%asi ! Mem[0000000010001428] = 1e000000
! Mem[0000000010181420] = ffffffff, %l2 = 0000000000014001, %asi = 80
swapa [%i6+0x020]%asi,%l2 ! %l2 = 00000000ffffffff
! %l3 = 000000000000cbff, Mem[0000000010181430] = 4cf6ab34
stb %l3,[%i6+0x030] ! Mem[0000000010181430] = fff6ab34
! Mem[0000000030101410] = 34abf64c, %l7 = 00000000ff0000ff
swapa [%i4+%o5]0x81,%l7 ! %l7 = 0000000034abf64c
! Mem[00000000300c1410] = ff6cff39, %l1 = 00000000b9000000
ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010001408] = ff610000, %l5 = 0000000000000000
swapa [%i0+%o4]0x80,%l5 ! %l5 = 00000000ff610000
! Starting 10 instruction Load Burst
! Mem[000000001008141c] = 20000000, %l0 = ffffffffffffffff
lduwa [%i2+0x01c]%asi,%l0 ! %l0 = 0000000020000000
p0_label_215:
! Mem[0000000010081438] = ff1eb9e9, %l3 = 000000000000cbff
lduw [%i2+0x038],%l3 ! %l3 = 00000000ff1eb9e9
! Mem[0000000010081400] = ff000000ec7070a5, %f6 = cbeb0000 0607b66f
ldda [%i2+%g0]0x80,%f6 ! %f6 = ff000000 ec7070a5
! Mem[0000000030001408] = 39ff6cff, %l2 = 00000000ffffffff
lduha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000006cff
! %l5 = 00000000ff610000, %l0 = 0000000020000000, %l7 = 0000000034abf64c
mulx %l5,%l0,%l7 ! %l7 = 1fec200000000000
! Mem[0000000010001418] = 000000ff, %l1 = 00000000000000ff
lduba [%i0+0x018]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101410] = 00000000, %l2 = 0000000000006cff
lduwa [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081400] = 000000ff, %l2 = 0000000000000000
ldsba [%i2+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000300c1400] = 00ffffff, %l3 = 00000000ff1eb9e9
ldswa [%i3+%g0]0x89,%l3 ! %l3 = 0000000000ffffff
! Mem[0000000010041408] = 00000000afffffff, %f6 = ff000000 ec7070a5
ldda [%i1+0x008]%asi,%f6 ! %f6 = 00000000 afffffff
! Starting 10 instruction Store Burst
! %l7 = 1fec200000000000, Mem[0000000010101408] = ff300000
stba %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00300000
p0_label_216:
! %f12 = 84548111 5f19c18e, Mem[0000000010141400] = ffffffff dc000000
stda %f12,[%i5+%g0]0x80 ! Mem[0000000010141400] = 84548111 5f19c18e
! Mem[0000000030181400] = ffffffff, %l5 = 00000000ff610000
ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000021800040] = ffff487b, %l5 = 00000000000000ff
ldstub [%o3+0x040],%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000030141400] = 00000000
stwa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
! %l2 = ffffffffffffffff, Mem[0000000010081416] = 00000000
stb %l2,[%i2+0x016] ! Mem[0000000010081414] = 0000ff00
! Mem[00000000211c0000] = b9007f1a, %l4 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000b9000000ff
! %l4 = 000000b9, %l5 = 000000ff, Mem[0000000010081400] = ff000000 ec7070a5
std %l4,[%i2+%g0] ! Mem[0000000010081400] = 000000b9 000000ff
! %l4 = 000000b9, %l5 = 000000ff, Mem[0000000010181418] = 00000000 000000ff
stda %l4,[%i6+0x018]%asi ! Mem[0000000010181418] = 000000b9 000000ff
! %f0 = bfffffff ffffffff, Mem[0000000010001408] = 00000000 85ca00aa
stda %f0 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = bfffffff ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000, %l2 = ffffffffffffffff
ldswa [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
p0_label_217:
! %l5 = 00000000000000ff, immed = 000004e8, %y = ffffffff
smul %l5,0x4e8,%l5 ! %l5 = 000000000004e318, %y = 00000000
! Mem[0000000010001408] = ffffffff, %l0 = 0000000020000000
lduba [%i0+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! %l5 = 000000000004e318, %l3 = 0000000000ffffff, %l4 = 00000000000000b9
mulx %l5,%l3,%l4 ! %l4 = 000004e317fb1ce8
! Mem[0000000020800040] = 00ff2c25, %l2 = 0000000000000000
ldub [%o1+0x041],%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = cb000000 d5638f61, %l2 = 000000ff, %l3 = 00ffffff
ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000cb000000 00000000d5638f61
! Mem[0000000030041400] = ffffffffffffffbf, %l3 = 00000000d5638f61
ldxa [%i1+%g0]0x81,%l3 ! %l3 = ffffffffffffffbf
! Mem[0000000010141408] = 0000001e, %f18 = ff000000
lda [%i5+%o4]0x88,%f18 ! %f18 = 0000001e
! Mem[0000000010081408] = 00d1ffff, %l1 = 0000000000000000
lduha [%i2+%o4]0x80,%l1 ! %l1 = 00000000000000d1
! Mem[0000000010141400] = 11815484, %l2 = 00000000cb000000
ldsha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000005484
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = ffffffff, %l5 = 000000000004e318
swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000ffffffff
p0_label_218:
! Mem[0000000010181410] = 000000ff, %l3 = ffffffffffffffbf
swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! %f24 = ead7cbe7 3ce8a40a, Mem[0000000010141408] = 1e000000 00000000
stda %f24,[%i5+%o4]0x80 ! Mem[0000000010141408] = ead7cbe7 3ce8a40a
! %l0 = 00000000000000ff, Mem[0000000010101400] = 0000000000000000
stx %l0,[%i4+%g0] ! Mem[0000000010101400] = 00000000000000ff
! %l4 = 000004e317fb1ce8, Mem[0000000010141400] = 11815484
stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 118154e8
! %l2 = 00005484, %l3 = 000000ff, Mem[0000000010041408] = 00000000 ffffffaf
stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00005484 000000ff
! %l4 = 17fb1ce8, %l5 = ffffffff, Mem[00000000100c1400] = cb000000 d5638f61
stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 17fb1ce8 ffffffff
! %f0 = bfffffff ffffffff, %l0 = 00000000000000ff
! Mem[0000000030001428] = 85ca00aa000061b3
add %i0,0x028,%g1
stda %f0,[%g1+%l0]ASI_PST16_S ! Mem[0000000030001428] = bfffffffffffffff
! %l2 = 00005484, %l3 = 000000ff, Mem[00000000100c1400] = e81cfb17 ffffffff
stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00005484 000000ff
! %l6 = 000000001e000000, Mem[0000000010181400] = 00000000
stba %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 39ff6cff, %l1 = 00000000000000d1
ldswa [%i3+%o5]0x89,%l1 ! %l1 = 0000000039ff6cff
p0_label_219:
! Mem[0000000030181410] = cb000000, %l4 = 000004e317fb1ce8
ldsha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = 000066ff, %f10 = 8d113772
lda [%i1+%o5]0x88,%f10 ! %f10 = 000066ff
! Mem[0000000010141410] = e388955900001e00, %f12 = 84548111 5f19c18e
ldda [%i5+%o5]0x88,%f12 ! %f12 = e3889559 00001e00
! Mem[0000000010181410] = ffffffbf, %l2 = 0000000000005484
ldsba [%i6+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181408] = 00ffffff, %l3 = 00000000000000ff
ldsba [%i6+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
! %f27 = 27bec53e, %f9 = 47bff731, %f15 = 760a88ad
fadds %f27,%f9 ,%f15 ! %f15 = 47bff731
! Mem[0000000030001408] = ff6cff39, %l3 = ffffffffffffffff
lduba [%i0+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101428] = 00000000, %f12 = e3889559
ld [%i4+0x028],%f12 ! %f12 = 00000000
! Mem[00000000300c1408] = ff000000000000ff, %f8 = bbde47e2 47bff731
ldda [%i3+%o4]0x89,%f8 ! %f8 = ff000000 000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = ffffffff, Mem[00000000300c1400] = 00ffffff 00ff0000
stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 ffffffff
p0_label_220:
! %l0 = 00000000000000ff, Mem[0000000030181410] = cb000000
stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! Mem[0000000010081433] = 000000ff, %l5 = 00000000ffffffff
ldstuba [%i2+0x033]%asi,%l5 ! %l5 = 000000ff000000ff
! %f10 = 000066ff bf4f0423, %l3 = 00000000000000ff
! Mem[0000000010001428] = 1e000000ffffffff
add %i0,0x028,%g1
stda %f10,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010001428] = 23044fbfff660000
! %f0 = bfffffff ffffffff, Mem[0000000010001410] = 00000000 3c3fa2e3
stda %f0 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = bfffffff ffffffff
! Mem[0000000010081408] = 00d1ffff, %l5 = 00000000000000ff
swapa [%i2+%o4]0x80,%l5 ! %l5 = 0000000000d1ffff
! %f4 = ff000000 ffffffff, Mem[0000000030141408] = 0d0afeff 00ffffff
stda %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000 ffffffff
! Mem[00000000100c143c] = 7a958839, %l1 = 39ff6cff, %l1 = 39ff6cff
add %i3,0x3c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007a958839
! Mem[0000000010041408] = 84540000, %l0 = 00000000000000ff
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000084000000ff
! Mem[00000000100c1400] = 00005484, %l5 = 0000000000d1ffff
swapa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000005484
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff000000 b9000000, %l2 = ffffffff, %l3 = 000000ff
ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000b9000000 00000000ff000000
p0_label_221:
! Mem[0000000010081408] = b3f6ab00ff000000, %l3 = 00000000ff000000
ldxa [%i2+%o4]0x88,%l3 ! %l3 = b3f6ab00ff000000
! Mem[0000000010001438] = 7ccdbb31e90439af, %f12 = 00000000 00001e00
ldda [%i0+0x038]%asi,%f12 ! %f12 = 7ccdbb31 e90439af
! Mem[0000000021800080] = 62ff6f0b, %l7 = 1fec200000000000
ldsba [%o3+0x080]%asi,%l7 ! %l7 = 0000000000000062
! Mem[0000000010001400] = 00000000, %l4 = 0000000000000000
ldsba [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181408] = ffffff00, %l4 = 0000000000000000
ldswa [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000010081420] = 4cf6ab34, %l0 = 0000000000000084
lduh [%i2+0x020],%l0 ! %l0 = 0000000000004cf6
! Mem[0000000010101410] = 00000000, %f0 = bfffffff
lda [%i4+%o5]0x80,%f0 ! %f0 = 00000000
! Mem[0000000030101408] = 000000ff, %l5 = 0000000000005484
lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! %f29 = 00000000, %f3 = 000000ff
fcmpes %fcc2,%f29,%f3 ! %fcc2 = 1
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = ff0000ff, %l0 = 0000000000004cf6
ldstuba [%i4+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
p0_label_222:
! %l0 = 00000000000000ff, Mem[00000000211c0000] = ff007f1a
stb %l0,[%o2+%g0] ! Mem[00000000211c0000] = ff007f1a
! Mem[0000000010101400] = 00000000, %l5 = 00000000000000ff
swapa [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (41)
! %f8 = ff000000 000000ff, Mem[0000000030101410] = ff0000ff 7f210000
stda %f8 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff000000 000000ff
! Mem[00000000100c1410] = 01000000, %l2 = b9000000, %l1 = 7a958839
add %i3,0x10,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000001000000
! %f22 = 35f607b4, Mem[00000000300c1400] = 00000000
sta %f22,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 35f607b4
! %l2 = 00000000b9000000, Mem[0000000010181422] = 00014001, %asi = 80
stha %l2,[%i6+0x022]%asi ! Mem[0000000010181420] = 00010000
! %f0 = 00000000, %f26 = 30ac171b
fcmpes %fcc0,%f0 ,%f26 ! %fcc0 = 1
! %l3 = b3f6ab00ff000000, Mem[0000000010001408] = ffffffff
stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000ffff
! %l4 = ffffffffffffff00, Mem[0000000010081410] = ff000000
stba %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 00ff2c25, %l5 = 0000000000000000
ldsb [%o1+0x041],%l5 ! %l5 = ffffffffffffffff
p0_label_223:
! %f28 = f3660000, %f24 = ead7cbe7, %f24 = ead7cbe7
fadds %f28,%f24,%f24 ! %f24 = f366006c
! Mem[0000000030101408] = ff000000, %l0 = 00000000000000ff
ldsba [%i4+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041400] = 00000000, %l3 = b3f6ab00ff000000
lduwa [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001408] = 0000ffff, %l7 = 0000000000000062
ldswa [%i0+%o4]0x80,%l7 ! %l7 = 000000000000ffff
! %l0 = ffffffffffffffff, %l6 = 000000001e000000, %l5 = ffffffffffffffff
subc %l0,%l6,%l5 ! %l5 = ffffffffe1ffffff
! Mem[0000000010141410] = 001e0000599588e3, %l0 = ffffffffffffffff
ldxa [%i5+%o5]0x80,%l0 ! %l0 = 001e0000599588e3
! Mem[0000000010141410] = 001e0000, %f28 = f3660000
lda [%i5+%o5]0x80,%f28 ! %f28 = 001e0000
! Mem[0000000010041408] = ff540000ff000000, %f30 = dcf36ede cf55fcc6
ldda [%i1+0x008]%asi,%f30 ! %f30 = ff540000 ff000000
! Mem[0000000030101408] = 000000ff, %l0 = 001e0000599588e3
ldsba [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = b9000000, %l3 = 0000000000000000
swapa [%i0+%g0]0x81,%l3 ! %l3 = 00000000b9000000
p0_label_224:
! %l0 = ffffffff, %l1 = 01000000, Mem[0000000010181400] = 00000000 ff000000
stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff 01000000
! Mem[000000001018142c] = 000061b3, %l6 = 000000001e000000
swap [%i6+0x02c],%l6 ! %l6 = 00000000000061b3
! Mem[00000000201c0000] = 00ff7d80, %l3 = 00000000b9000000
ldstub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181421] = 00010000, %l5 = ffffffffe1ffffff
ldstub [%i6+0x021],%l5 ! %l5 = 00000001000000ff
! %f14 = 090a4565 47bff731, %l2 = 00000000b9000000
! Mem[0000000030081400] = 000000ff6100b66f
stda %f14,[%i2+%l2]ASI_PST32_SL ! Mem[0000000030081400] = 000000ff6100b66f
! %l4 = ffffff00, %l5 = 00000001, Mem[0000000010101408] = 00300000 000000ff
stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffff00 00000001
! Mem[000000001018142b] = 85ca00aa, %l0 = ffffffffffffffff
ldstub [%i6+0x02b],%l0 ! %l0 = 000000aa000000ff
! %l7 = 000000000000ffff, Mem[0000000030041408] = 000000ff
stba %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
! %f22 = 35f607b4, Mem[0000000010081400] = 000000b9
sta %f22,[%i2+%g0]0x80 ! Mem[0000000010081400] = 35f607b4
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 4cf6ab34000000ff, %l3 = 0000000000000000
ldxa [%i6+%o5]0x89,%l3 ! %l3 = 4cf6ab34000000ff
p0_label_225:
! Mem[0000000010181428] = 85ca00ff 1e000000, %l6 = 000061b3, %l7 = 0000ffff
ldda [%i6+0x028]%asi,%l6 ! %l6 = 0000000085ca00ff 000000001e000000
! Mem[00000000100c1404] = ff000000, %f10 = 000066ff
lda [%i3+0x004]%asi,%f10 ! %f10 = ff000000
! Mem[0000000010101408] = ffffff00, %l7 = 000000001e000000
lduba [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[00000000201c0000] = ffff7d80, %l0 = 00000000000000aa
ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081408] = ff000000, %l3 = 4cf6ab34000000ff
ldsba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = ead7cbe7, %l7 = 00000000000000ff
ldsha [%i5+%o4]0x80,%l7 ! %l7 = ffffffffffffead7
! Mem[0000000010041410] = ff660000, %l1 = 0000000001000000
lduba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001400] = 00000000, %l7 = ffffffffffffead7
ldsba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081400] = 000000ff, %l4 = ffffffffffffff00
lduba [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000021800101] = 0e006971, %asi = 80
stba %l3,[%o3+0x101]%asi ! Mem[0000000021800100] = 0e006971
p0_label_226:
! %f4 = ff000000 ffffffff, %l6 = 0000000085ca00ff
! Mem[0000000030101430] = f366000000000000
add %i4,0x030,%g1
stda %f4,[%g1+%l6]ASI_PST8_S ! Mem[0000000030101430] = ff000000ffffffff
! %f28 = 001e0000 00000000, %l1 = 00000000000000ff
! Mem[0000000030101418] = 35f607b445a8d46d
add %i4,0x018,%g1
stda %f28,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030101418] = 0000000000001e00
! Mem[0000000010001418] = 000000ff, %l4 = 00000000, %l4 = 00000000
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030041410] = ffffffff, %l6 = 0000000085ca00ff
ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010181400] = ffffffff, %l4 = 00000000000000ff
swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000030001408] = ff6cff39, %l3 = 0000000000000000
ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[000000001004142c] = ff7bbdff, %l1 = 00000000000000ff, %asi = 80
swapa [%i1+0x02c]%asi,%l1 ! %l1 = 00000000ff7bbdff
! %f12 = 7ccdbb31 e90439af, Mem[0000000010001410] = ffffffff ffffffbf
stda %f12,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7ccdbb31 e90439af
! %l0 = 00000000000000ff, Mem[00000000201c0000] = ffff7d80, %asi = 80
stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff7d80
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = d31ad138000000ff, %l2 = 00000000b9000000
ldxa [%i3+%o4]0x88,%l2 ! %l2 = d31ad138000000ff
p0_label_227:
! Mem[0000000010141408] = 0aa4e83c e7cbd7ea, %l4 = ffffffff, %l5 = 00000001
ldda [%i5+%o4]0x88,%l4 ! %l4 = 00000000e7cbd7ea 000000000aa4e83c
! Mem[000000001004142c] = 000000ff, %l7 = 0000000000000000
ldsw [%i1+0x02c],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081410] = 000000ff, %l5 = 000000000aa4e83c
ldsba [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = e388955900001e00, %f12 = 7ccdbb31 e90439af
ldda [%i5+%o5]0x88,%f12 ! %f12 = e3889559 00001e00
! %l7 = 00000000000000ff, Mem[0000000010101437] = 82af381f, %asi = 80
stba %l7,[%i4+0x037]%asi ! Mem[0000000010101434] = 82af38ff
! Mem[00000000201c0000] = 00ff7d80, %l2 = d31ad138000000ff
lduh [%o0+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101408] = ffffff00, %l6 = 00000000000000ff
ldsba [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030041400] = ffffffff, %l1 = 00000000ff7bbdff
lduba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041410] = ff660000 00000000, %l4 = e7cbd7ea, %l5 = 00000000
ldda [%i1+%o5]0x80,%l4 ! %l4 = 00000000ff660000 0000000000000000
! Starting 10 instruction Store Burst
! %f3 = 000000ff, %f22 = 35f607b4
fcmpes %fcc2,%f3 ,%f22 ! %fcc2 = 1
p0_label_228:
! %l4 = ff660000, %l5 = 00000000, Mem[0000000010181408] = 00ffffff 9eff7800
stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff660000 00000000
! Mem[0000000010101410] = 00000000, %l4 = 00000000ff660000
swapa [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141400] = ff000000, %l3 = 00000000000000ff
swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000ff000000
! %l1 = 00000000000000ff, Mem[0000000010181400] = 000000ff00000001
stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000010101430] = 6a78ff4a82af38ff
stx %l5,[%i4+0x030] ! Mem[0000000010101430] = 0000000000000000
! %f16 = ff000000 cb000000 0000001e 00000030
! %f20 = 34abf64c 7f210000 35f607b4 45a8d46d
! %f24 = f366006c 3ce8a40a 30ac171b 27bec53e
! %f28 = 001e0000 00000000 ff540000 ff000000
stda %f16,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
! Mem[0000000030181400] = ffffffff ffffffff 000000ff 000000cb
! Mem[0000000030181410] = ff000000 34abf64c 93faf4be c4eb7d82
! Mem[0000000030181420] = 1f45d1ab 7e96e600 5af64036 ebfe1be4
! Mem[0000000030181430] = 25efdb4c 618f63d5 e9f2d044 425428b0
ldda [%i6]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030181400
! %l2 = 000000ff, %l3 = ff000000, Mem[0000000010001400] = 00000000 e90439af
stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff ff000000
! %l6 = ffffffffffffffff, Mem[0000000010141408] = e7cbd7ea
stba %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = e7cbd7ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ff660000, %l3 = 00000000ff000000
ldsha [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffff66
p0_label_229:
! %f12 = e3889559 00001e00, %l7 = 00000000000000ff
! Mem[0000000030141410] = 00ffffff9eff7800
add %i5,0x010,%g1
stda %f12,[%g1+%l7]ASI_PST32_S ! Mem[0000000030141410] = e388955900001e00
! %l3 = ffffffffffffff66, immed = 00000d96, %y = 00000000
umul %l3,0xd96,%l5 ! %l5 = 00000d95fff7d3c4, %y = 00000d95
! Mem[0000000030101408] = ff000000, %l4 = 0000000000000000
ldswa [%i4+%o4]0x81,%l4 ! %l4 = ffffffffff000000
! Mem[0000000010041408] = 000054ff, %l2 = 00000000000000ff
lduha [%i1+%o4]0x88,%l2 ! %l2 = 00000000000054ff
! Mem[0000000030081400] = ff000000, %l4 = ffffffffff000000
ldsha [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181410] = ff000000, %l1 = 00000000000000ff
lduba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041408] = ff540000, %f6 = 00000000
ld [%i1+%o4],%f6 ! %f6 = ff540000
! Mem[0000000030081408] = 47bff731 3ae31e00, %l4 = 00000000, %l5 = fff7d3c4
ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000047bff731 000000003ae31e00
! Mem[0000000010101408] = 00ffffff, %l0 = 00000000000000ff
ldsha [%i4+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000010041408] = ff540000 ff000000
stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffff 000000ff
p0_label_230:
! Mem[0000000010101438] = 5bff63b2, %l4 = 47bff731, %l1 = 000000ff
add %i4,0x38,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000005bff63b2
membar #Sync ! Added by membar checker (42)
! %f5 = ffffffff, Mem[0000000030181400] = ffffffff
sta %f5 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff
! %f24 = 00e6967e abd1451f, %l1 = 000000005bff63b2
! Mem[0000000030101408] = ff00000000000030
add %i4,0x008,%g1
stda %f24,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030101408] = ff0000007e96e600
! %l0 = ffffffffffffffff, Mem[00000000300c1408] = 1e000000
stha %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 1e00ffff
! Mem[000000001008143b] = ff1eb9e9, %l3 = ffffffffffffff66
ldstub [%i2+0x03b],%l3 ! %l3 = 000000e9000000ff
! Mem[0000000010141400] = e8548111, %l0 = ffffffffffffffff
ldstuba [%i5+0x000]%asi,%l0 ! %l0 = 000000e8000000ff
! %l2 = 000054ff, %l3 = 000000e9, Mem[0000000010101410] = 000066ff ff000000
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000054ff 000000e9
! Mem[0000000010001427] = f366b28f, %l6 = ffffffffffffffff
ldstuba [%i0+0x027]%asi,%l6 ! %l6 = 0000008f000000ff
! Mem[0000000030001400] = 00000000, %l1 = 000000005bff63b2
ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ffffd100 ff000000, %l2 = 000054ff, %l3 = 000000e9
ldd [%i3+%g0],%l2 ! %l2 = 00000000ffffd100 00000000ff000000
p0_label_231:
! Mem[0000000010181410] = ffffffbf 00000000, %l2 = ffffd100, %l3 = ff000000
ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000ffffffbf 0000000000000000
! Mem[0000000030181410] = ff00000034abf64c, %l2 = 00000000ffffffbf
ldxa [%i6+%o5]0x81,%l2 ! %l2 = ff00000034abf64c
! Mem[0000000010101410] = 000054ff, %l6 = 000000000000008f
lduha [%i4+%o5]0x88,%l6 ! %l6 = 00000000000054ff
! Mem[0000000030181408] = 000000ff, %f6 = ff540000
lda [%i6+%o4]0x81,%f6 ! %f6 = 000000ff
! Mem[00000000100c1408] = 000000ff, %l7 = 00000000000000ff
ldsha [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101400] = ff000000000000ff, %f2 = 21ff0000 000000ff
ldda [%i4+%g0]0x80,%f2 ! %f2 = ff000000 000000ff
! Mem[0000000010001438] = 7ccdbb31 e90439af, %l4 = 47bff731, %l5 = 3ae31e00
ldd [%i0+0x038],%l4 ! %l4 = 000000007ccdbb31 00000000e90439af
! Mem[0000000030001408] = 0000000039ff6cff, %l6 = 00000000000054ff
ldxa [%i0+%o4]0x89,%l6 ! %l6 = 0000000039ff6cff
! Mem[0000000010181408] = 000066ff, %f24 = 00e6967e
lda [%i6+%o4]0x80,%f24 ! %f24 = 000066ff
! Starting 10 instruction Store Burst
! Mem[0000000010181430] = fff6ab3400000000, %l6 = 0000000039ff6cff, %l0 = 00000000000000e8
add %i6,0x30,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = fff6ab3400000000
p0_label_232:
! %f14 = 090a4565 47bff731, %l0 = fff6ab3400000000
! Mem[0000000010081438] = ff1eb9ffb600ffff
add %i2,0x038,%g1
stda %f14,[%g1+%l0]ASI_PST32_P ! Mem[0000000010081438] = ff1eb9ffb600ffff
! Mem[0000000010141408] = ffd7cbe7, %l3 = 0000000000000000
swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000ffd7cbe7
! %f4 = ff000000 ffffffff, Mem[0000000010181400] = 00000000 000000ff
std %f4 ,[%i6+%g0] ! Mem[0000000010181400] = ff000000 ffffffff
! %l2 = ff00000034abf64c, Mem[0000000030041400] = ffffffff
stba %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffff4c
! Mem[0000000030001400] = ff000000, %l4 = 000000007ccdbb31
ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030001400] = 000000ff, %l5 = 00000000e90439af
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030141400] = 000000ff, %l4 = 00000000000000ff
swapa [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1400] = 00d1ffff, %l4 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
! %l3 = 00000000ffd7cbe7, %l4 = 00000000000000ff, %y = 00000d95
smul %l3,%l4,%l7 ! %l7 = ffffffffd7f41b19, %y = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ff000000, %l1 = 0000000000000000
ldsba [%i4+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
p0_label_233:
! Mem[0000000010041408] = ffffffff, %l0 = fff6ab3400000000
lduba [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141410] = 00001e00, %l3 = 00000000ffd7cbe7
ldswa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000001e00
! Mem[0000000010101408] = 0100000000ffffff, %l4 = 00000000000000ff
ldxa [%i4+%o4]0x88,%l4 ! %l4 = 0100000000ffffff
! Mem[0000000010181430] = fff6ab3400000000, %f2 = ff000000 000000ff
ldda [%i6+0x030]%asi,%f2 ! %f2 = fff6ab34 00000000
! Mem[0000000030181408] = 000000ff, %l5 = 00000000000000ff
ldsha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = 00000001, %l0 = 00000000000000ff
ldsha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000001
! Mem[0000000030041408] = 000000ff, %l5 = 0000000000000000
ldsba [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181430] = fff6ab3400000000, %l3 = 0000000000001e00
ldx [%i6+0x030],%l3 ! %l3 = fff6ab3400000000
! Code Fragment 3
p0_fragment_18:
! %l0 = 0000000000000001
setx 0x9d9e5ee7992ce91d,%g7,%l0 ! %l0 = 9d9e5ee7992ce91d
! %l1 = ffffffffffffffff
setx 0x14ee66cff534d1a1,%g7,%l1 ! %l1 = 14ee66cff534d1a1
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 = 9d9e5ee7992ce91d
setx 0x67a0ed5053e48525,%g7,%l0 ! %l0 = 67a0ed5053e48525
! %l1 = 14ee66cff534d1a1
setx 0x4fb7c4f7f6079023,%g7,%l1 ! %l1 = 4fb7c4f7f6079023
! Starting 10 instruction Store Burst
! %l4 = 0100000000ffffff, Mem[0000000010041410] = ff66000000000000
stxa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0100000000ffffff
p0_label_234:
! Mem[00000000300c1400] = ff000000, %l3 = fff6ab3400000000
swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[0000000030001410] = 31f7bf47, %l5 = ffffffffffffffff
swapa [%i0+%o5]0x81,%l5 ! %l5 = 0000000031f7bf47
! Mem[0000000030001408] = 39ff6cff, %l2 = ff00000034abf64c
swapa [%i0+%o4]0x89,%l2 ! %l2 = 0000000039ff6cff
! Mem[0000000030081410] = 0004e318, %l0 = 67a0ed5053e48525
ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 00000018000000ff
! %f20 = 4cf6ab34 000000ff, Mem[0000000010101410] = ff540000 e9000000
stda %f20,[%i4+%o5]0x80 ! Mem[0000000010101410] = 4cf6ab34 000000ff
! Mem[00000000300c1400] = 00000000, %l1 = 4fb7c4f7f6079023
swapa [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = 000000ff, %l5 = 0000000031f7bf47
ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! %l6 = 0000000039ff6cff, Mem[0000000010101408] = 00ffffff
stba %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00ffffff
! %f13 = 00001e00, %f17 = ffffffff, %f27 = 3640f65a
fsubs %f13,%f17,%f27 ! %f27 = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010001404] = ff000000, %l0 = 0000000000000018
lduwa [%i0+0x004]%asi,%l0 ! %l0 = 00000000ff000000
p0_label_235:
! Mem[00000000100c1408] = ff00000038d11ad3, %l1 = 0000000000000000
ldxa [%i3+%o4]0x80,%l1 ! %l1 = ff00000038d11ad3
! Mem[00000000300c1408] = ffff001e, %l5 = 00000000000000ff
lduwa [%i3+%o4]0x81,%l5 ! %l5 = 00000000ffff001e
! Mem[0000000010181408] = 00000000ff660000, %l7 = ffffffffd7f41b19
ldxa [%i6+%o4]0x88,%l7 ! %l7 = 00000000ff660000
! Mem[0000000010101400] = ff000000000000ff, %l6 = 0000000039ff6cff
ldxa [%i4+%g0]0x88,%l6 ! %l6 = ff000000000000ff
! Mem[00000000218000c0] = d100f956, %l2 = 0000000039ff6cff
lduha [%o3+0x0c0]%asi,%l2 ! %l2 = 000000000000d100
! Mem[0000000010041430] = 6fb6006100000063, %f26 = e41bfeeb ffffffff
ldda [%i1+0x030]%asi,%f26 ! %f26 = 6fb60061 00000063
! Mem[0000000030041408] = ff000000, %l7 = 00000000ff660000
lduba [%i1+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001400] = 000000ffff000000, %f22 = 827debc4 bef4fa93
ldda [%i0+%g0]0x88,%f22 ! %f22 = 000000ff ff000000
! Mem[0000000010181408] = ff660000, %l4 = 0100000000ffffff
ldsha [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010041418] = 00000000, %l4 = 0000000000000000, %asi = 80
swapa [%i1+0x018]%asi,%l4 ! %l4 = 0000000000000000
p0_label_236:
! Mem[0000000010101430] = 00000000, %l1 = 38d11ad3, %l0 = ff000000
add %i4,0x30,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000000000000
! %f13 = 00001e00, %f1 = ffffffff, %f25 = abd1451f
fadds %f13,%f1 ,%f25 ! %f25 = ffffffff
! %l0 = 0000000000000000, Mem[00000000100c141c] = 0000ffff, %asi = 80
stwa %l0,[%i3+0x01c]%asi ! Mem[00000000100c141c] = 00000000
! %f20 = 4cf6ab34, Mem[0000000010041408] = ffffffff
sta %f20,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4cf6ab34
! Mem[0000000010041420] = 0000ffeb00000000, %l0 = 0000000000000000, %l7 = 00000000000000ff
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 0000ffeb00000000
! Mem[00000000100c1408] = 000000ff, %l4 = 0000000000000000
ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! %l7 = 0000ffeb00000000, Mem[0000000010081400] = b407f635
stwa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %l0 = 0000000000000000, Mem[0000000030141410] = 599588e3
stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
! Mem[0000000010081418] = c545ffff20000000, %l2 = 000000000000d100, %l7 = 0000ffeb00000000
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = c545ffff20000000
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 000000ff, %f4 = ff000000
lda [%i4+%g0]0x89,%f4 ! %f4 = 000000ff
p0_label_237:
! Mem[0000000020800040] = 00ff2c25, %l6 = ff000000000000ff
ldsh [%o1+0x040],%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = 1e00ffff, %f12 = e3889559
lda [%i3+%o4]0x89,%f12 ! %f12 = 1e00ffff
! Mem[0000000010081400] = ff000000 00000000, %l6 = 000000ff, %l7 = 20000000
ldda [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000 00000000ff000000
! Mem[0000000030141400] = ff000000, %f1 = ffffffff
lda [%i5+%g0]0x81,%f1 ! %f1 = ff000000
! Mem[0000000010001408] = 0000ffff, %l7 = 00000000ff000000
lduwa [%i0+%o4]0x80,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030081408] = 31f7bf47, %l6 = 0000000000000000
ldsba [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000047
! Mem[0000000010101408] = ffffff00, %l0 = 0000000000000000
ldswa [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
! %l5 = 00000000ffff001e, immed = fffff61b, %y = ffffffff
sdiv %l5,-0x9e5,%l7 ! %l7 = 0000000000000019
mov %l0,%y ! %y = ffffff00
! Mem[0000000010001428] = 23044fbf ff660000, %l6 = 00000047, %l7 = 00000019
ldd [%i0+0x028],%l6 ! %l6 = 0000000023044fbf 00000000ff660000
! Starting 10 instruction Store Burst
! %l4 = 000000ff, %l5 = ffff001e, Mem[0000000010181400] = 000000ff ffffffff
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff ffff001e
p0_label_238:
! %l5 = 00000000ffff001e, Mem[0000000010101400] = ff000000000000ff, %asi = 80
stxa %l5,[%i4+0x000]%asi ! Mem[0000000010101400] = 00000000ffff001e
! %l5 = 00000000ffff001e, Mem[0000000030141400] = 6fb60061000000ff
stxa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000ffff001e
! %l5 = 00000000ffff001e, Mem[00000000100c1410] = 01000000
stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 001e0000
! %l1 = ff00000038d11ad3, Mem[0000000030181410] = ff000000
stwa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 38d11ad3
! %l4 = 000000ff, %l5 = ffff001e, Mem[00000000100c1410] = 00001e00 ff0000ff
stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff ffff001e
! %f2 = fff6ab34 00000000, Mem[0000000010001410] = 7ccdbb31 e90439af
stda %f2 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = fff6ab34 00000000
! %l5 = 00000000ffff001e, Mem[0000000030141408] = 000000ff
stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffff001e
! %f10 = ff000000 bf4f0423, Mem[0000000030181400] = ffffffff ffffffff
stda %f10,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff000000 bf4f0423
! %f14 = 090a4565, Mem[0000000010041410] = 01000000
sta %f14,[%i1+%o5]0x80 ! Mem[0000000010041410] = 090a4565
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ff007f1a, %l3 = 00000000ff000000
ldub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
p0_label_239:
! Mem[0000000030081410] = 0004e3ff, %l0 = ffffffffffffff00
ldsba [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001408] = 0000ffff, %l3 = 00000000000000ff
ldsba [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = 00000000, %l4 = 00000000000000ff
ldsba [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000201c0000] = 00ff7d80, %l5 = 00000000ffff001e
ldsha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141408] = 00000000, %l7 = 00000000ff660000
ldsha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = ffff0000, %l4 = 0000000000000000
ldswa [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffff0000
membar #Sync ! Added by membar checker (43)
! Mem[00000000100c1400] = ffffd100 ff000000 ff000000 38d11ad3
! Mem[00000000100c1410] = ff000000 1e00ffff 00000000 00000000
! Mem[00000000100c1420] = 0000217f 4cf6ab34 ffffd100 3ae31e00
! Mem[00000000100c1430] = 00000000 cb000000 38d11ad3 7a958839
ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
! Mem[000000001014142c] = ff211e00, %l0 = ffffffffffffffff
ldsh [%i5+0x02e],%l0 ! %l0 = 0000000000001e00
! Mem[0000000030001400] = ffff00b6000000ff, %f16 = ffffffff ffffffff
ldda [%i0+%g0]0x89,%f16 ! %f16 = ffff00b6 000000ff
! Starting 10 instruction Store Burst
! %f0 = 000000ff 00d1ffff d31ad138 000000ff
! %f4 = ffff001e 000000ff 00000000 00000000
! %f8 = 34abf64c 7f210000 001ee33a 00d1ffff
! %f12 = 000000cb 00000000 3988957a d31ad138
stda %f0,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
p0_label_240:
! %l3 = 0000000000000000, Mem[0000000010041410] = 090a4565
stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000a4565
! Mem[0000000010141400] = ff548111, %l7 = 0000000000000000
swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000ff548111
membar #Sync ! Added by membar checker (44)
! %l7 = 00000000ff548111, Mem[00000000100c1400] = 00d1ffff
stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff548111
! Mem[0000000010141430] = 0000006d300000ff, %l2 = 000000000000d100, %l7 = 00000000ff548111
add %i5,0x30,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 0000006d300000ff
! %l4 = ffffffffffff0000, Mem[0000000030041410] = ffffffff
stha %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffff0000
! %l0 = 0000000000001e00, %l4 = ffffffffffff0000, %l5 = 00000000000000ff
xnor %l0,%l4,%l5 ! %l5 = 000000000000e1ff
! Mem[0000000030041408] = ff000000, %l2 = 000000000000d100
ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! %l5 = 000000000000e1ff, Mem[00000000100c1400] = 118154ffff000000, %asi = 80
stxa %l5,[%i3+0x000]%asi ! Mem[00000000100c1400] = 000000000000e1ff
! %f29 = 4cdbef25, Mem[00000000300c1410] = 34abf64c
sta %f29,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 4cdbef25
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff7d80, %l1 = ff00000038d11ad3
ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
p0_label_241:
! Mem[00000000100c1410] = 000000ff, %l1 = 00000000000000ff
ldsha [%i3+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[000000001008141c] = 20000000, %l0 = 0000000000001e00
lduba [%i2+0x01d]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = ffffffbf 00000000, %l2 = 000000ff, %l3 = 00000000
ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000ffffffbf 0000000000000000
! Mem[000000001008143c] = b600ffff, %l7 = 0000006d300000ff
lduwa [%i2+0x03c]%asi,%l7 ! %l7 = 00000000b600ffff
! Mem[0000000010081428] = ffffffff, %l2 = 00000000ffffffbf
lduwa [%i2+0x028]%asi,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010081420] = 4cf6ab34fffffe93, %l3 = 0000000000000000
ldx [%i2+0x020],%l3 ! %l3 = 4cf6ab34fffffe93
! Mem[0000000010041400] = 00000000, %l4 = ffffffffffff0000
ldswa [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, imm = 0000000000000903, %l2 = 00000000ffffffff
add %l4,0x903,%l2 ! %l2 = 0000000000000903
! %f15 = d31ad138, %f29 = 4cdbef25
fsqrts %f15,%f29 ! %f29 = 7fffffff
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[0000000030041400] = 4cffffffffffffbf
stxa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
p0_label_242:
! Mem[000000001010143e] = 0000000a, %l6 = 0000000023044fbf
ldstub [%i4+0x03e],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081408] = 000000ff, %l7 = 00000000b600ffff
swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! %f14 = 3988957a d31ad138, Mem[0000000030081400] = ff000000 ffffd100
stda %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = 3988957a d31ad138
! Mem[00000000100c1430] = 00000000, %l6 = 0000000000000000
swap [%i3+0x030],%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000030101408] = ff000000
stba %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[0000000030081410] = ffff001e, %l6 = 0000000000000000
ldswa [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffff001e
! Mem[0000000010081405] = 000000ff, %l3 = 4cf6ab34fffffe93
ldstub [%i2+0x005],%l3 ! %l3 = 00000000000000ff
! %f30 = b0285442 44d0f2e9, Mem[0000000030041410] = 0000ffff 000000ff
stda %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = b0285442 44d0f2e9
! %l6 = ffffffffffff001e, Mem[0000000030081400] = d31ad138
stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = d31a001e
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 0000ffff, %l5 = 000000000000e1ff
ldsba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
p0_label_243:
! Mem[0000000030041410] = b0285442, %f4 = ffff001e
lda [%i1+%o5]0x81,%f4 ! %f4 = b0285442
! Mem[0000000030081400] = 1e001ad37a958839, %l0 = 0000000000000000
ldxa [%i2+%g0]0x81,%l0 ! %l0 = 1e001ad37a958839
! Mem[0000000021800100] = 0e006971, %l3 = 0000000000000000
lduh [%o3+0x100],%l3 ! %l3 = 0000000000000e00
! Mem[0000000010081408] = b3f6ab00ffff00b6, %f2 = d31ad138 000000ff
ldda [%i2+%o4]0x88,%f2 ! %f2 = b3f6ab00 ffff00b6
! %l3 = 0000000000000e00, %l5 = 0000000000000000, %l1 = 00000000000000ff
xor %l3,%l5,%l1 ! %l1 = 0000000000000e00
! Mem[0000000010081410] = ff000000, %f17 = 000000ff
lda [%i2+%o5]0x88,%f17 ! %f17 = ff000000
! Mem[0000000010181410] = ffffffbf, %l0 = 1e001ad37a958839
lduha [%i6+%o5]0x80,%l0 ! %l0 = 000000000000ffff
! Mem[0000000030001400] = ff000000, %l1 = 0000000000000e00
ldswa [%i0+%g0]0x81,%l1 ! %l1 = ffffffffff000000
! Mem[0000000010081408] = ffff00b6, %f20 = 4cf6ab34
lda [%i2+%o4]0x88,%f20 ! %f20 = ffff00b6
! Starting 10 instruction Store Burst
! %f30 = b0285442 44d0f2e9, Mem[00000000100c1408] = ff000000 38d11ad3
stda %f30,[%i3+%o4]0x80 ! Mem[00000000100c1408] = b0285442 44d0f2e9
p0_label_244:
! Mem[0000000030001408] = 34abf64c, %l7 = 00000000000000ff
ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 0000004c000000ff
! %l6 = ffffffffffff001e, Mem[0000000010101410] = 4cf6ab34000000ff
stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffffffff001e
! %f22 = 000000ff ff000000, Mem[0000000030001410] = ffffffff dc000000
stda %f22,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff ff000000
! %l6 = ffffffffffff001e, Mem[0000000030101410] = 000000ff
stha %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000001e
! %l6 = ffff001e, %l7 = 0000004c, Mem[0000000010001410] = 34abf6ff 00000000
stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffff001e 0000004c
! %l1 = ffffffffff000000, Mem[0000000010041434] = 00000063, %asi = 80
stha %l1,[%i1+0x034]%asi ! Mem[0000000010041434] = 00000063
! %f26 = 6fb60061 00000063, Mem[0000000010181400] = ff000000 1e00ffff
std %f26,[%i6+%g0] ! Mem[0000000010181400] = 6fb60061 00000063
! %l6 = ffff001e, %l7 = 0000004c, Mem[0000000030181408] = ff000000 cb000000
stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff001e 0000004c
! %l0 = 0000ffff, %l1 = ff000000, Mem[0000000010181400] = 6fb60061 00000063
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000ffff ff000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = e9f2d044425428b0, %l2 = 0000000000000903
ldxa [%i3+%o4]0x88,%l2 ! %l2 = e9f2d044425428b0
p0_label_245:
! Mem[0000000030141408] = 1e00ffff, %l5 = 0000000000000000
lduba [%i5+%o4]0x81,%l5 ! %l5 = 000000000000001e
! Mem[0000000010181408] = 00000000ff660000, %l7 = 000000000000004c
ldxa [%i6+%o4]0x88,%l7 ! %l7 = 00000000ff660000
! Mem[0000000030081400] = d31a001e, %l3 = 0000000000000e00
lduba [%i2+%g0]0x89,%l3 ! %l3 = 000000000000001e
! Mem[0000000010001404] = ff000000, %l7 = 00000000ff660000
ldswa [%i0+0x004]%asi,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010181424] = dc000000, %l2 = e9f2d044425428b0
lduba [%i6+0x024]%asi,%l2 ! %l2 = 00000000000000dc
! Mem[0000000010101430] = 00000000, %l7 = ffffffffff000000
lduwa [%i4+0x030]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = ff000000 0000001e, %l4 = 00000000, %l5 = 0000001e
ldda [%i4+%o5]0x89,%l4 ! %l4 = 000000000000001e 00000000ff000000
! Code Fragment 4
p0_fragment_19:
! %l0 = 000000000000ffff
setx 0xea841ef7d54d3a9a,%g7,%l0 ! %l0 = ea841ef7d54d3a9a
! %l1 = ffffffffff000000
setx 0xf7feb4e0321cd38b,%g7,%l1 ! %l1 = f7feb4e0321cd38b
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 = ea841ef7d54d3a9a
setx 0x45d1585827156538,%g7,%l0 ! %l0 = 45d1585827156538
! %l1 = f7feb4e0321cd38b
setx 0x6f43ec4fe526e44a,%g7,%l1 ! %l1 = 6f43ec4fe526e44a
! Mem[00000000300c1408] = 300000001e00ffff, %l5 = 00000000ff000000
ldxa [%i3+%o4]0x89,%l5 ! %l5 = 300000001e00ffff
! Starting 10 instruction Store Burst
! %l6 = ffff001e, %l7 = 00000000, Mem[0000000030181408] = ffff001e 0000004c
stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffff001e 00000000
p0_label_246:
! Mem[0000000010081410] = ff000000, %l5 = 300000001e00ffff
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %l6 = ffffffffffff001e, Mem[0000000010001410] = 1e00ffff
stwa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffff001e
! %l4 = 000000000000001e, Mem[0000000010181400] = 0000ffff
stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000001e
! %f8 = 34abf64c 7f210000, Mem[0000000010001408] = ffff0000 bfffffff
stda %f8 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 34abf64c 7f210000
! Mem[00000000300c1408] = 1e00ffff, %l0 = 45d1585827156538
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030141410] = 00000000
stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
! %l4 = 000000000000001e, Mem[0000000030141400] = ffff001e
stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffff001e
! %l6 = ffffffffffff001e, Mem[0000000010141408] = 00000000
stha %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 001e0000
! %l5 = 0000000000000000, Mem[0000000030041400] = 00000000
stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ffffffbf, %l1 = 6f43ec4fe526e44a
lduwa [%i6+%o5]0x80,%l1 ! %l1 = 00000000ffffffbf
p0_label_247:
! Mem[00000000100c1410] = ff0000001e00ffff, %l7 = 0000000000000000
ldxa [%i3+0x010]%asi,%l7 ! %l7 = ff0000001e00ffff
! Mem[0000000030001400] = ffff00b6000000ff, %f8 = 34abf64c 7f210000
ldda [%i0+%g0]0x89,%f8 ! %f8 = ffff00b6 000000ff
! Mem[0000000010101408] = 00ffffff, %l6 = ffffffffffff001e
ldswa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000ffffff
! Mem[0000000010001400] = 000000ffff000000, %l1 = 00000000ffffffbf
ldxa [%i0+%g0]0x88,%l1 ! %l1 = 000000ffff000000
! Mem[0000000010101408] = 0100000000ffffff, %l7 = ff0000001e00ffff
ldxa [%i4+%o4]0x88,%l7 ! %l7 = 0100000000ffffff
! Mem[00000000300c1410] = 0000217f 25efdb4c, %l2 = 000000dc, %l3 = 0000001e
ldda [%i3+%o5]0x89,%l2 ! %l2 = 0000000025efdb4c 000000000000217f
! Mem[0000000010141418] = 7544075b, %l3 = 000000000000217f
lduh [%i5+0x018],%l3 ! %l3 = 0000000000007544
! Mem[0000000030001410] = ff000000, %f13 = 00000000
lda [%i0+%o5]0x89,%f13 ! %f13 = ff000000
! Mem[0000000010081408] = b3f6ab00 ffff00b6, %l0 = 000000ff, %l1 = ff000000
ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000ffff00b6 00000000b3f6ab00
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = 000000ffff000000, %f30 = b0285442 44d0f2e9
ldda [%i0+%g0]0x80,%f30 ! %f30 = 000000ff ff000000
p0_label_248:
! Mem[0000000010041410] = 65450a00, %l7 = 0100000000ffffff
ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000010101400] = 00000000
stha %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %l2 = 0000000025efdb4c, Mem[0000000030181408] = 1e00ffff
stha %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = db4cffff
! %l0 = 00000000ffff00b6, Mem[00000000211c0001] = ff007f1a
stb %l0,[%o2+0x001] ! Mem[00000000211c0000] = ffb67f1a
! %l0 = 00000000ffff00b6, Mem[00000000100c1400] = 00000000
stha %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000b6
! %l4 = 000000000000001e, Mem[0000000010041400] = ff00000000000000
stxa %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000000000001e
! Mem[0000000010041408] = 34abf64c, %l7 = 0000000000000000
swap [%i1+%o4],%l7 ! %l7 = 0000000034abf64c
! %f5 = 000000ff, Mem[0000000010141438] = 0000af00
st %f5 ,[%i5+0x038] ! Mem[0000000010141438] = 000000ff
! %l5 = 0000000000000000, Mem[0000000030181410] = 4cf6ab34d31ad138
stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ffffffffffff001e, %l6 = 0000000000ffffff
ldxa [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffff001e
p0_label_249:
! %f0 = 000000ff, %f24 = 000066ff, %f1 = 00d1ffff
fmuls %f0 ,%f24,%f1 ! %f1 = 00000000
! Mem[0000000030001408] = fff6ab3400000000, %l3 = 0000000000007544
ldxa [%i0+%o4]0x81,%l3 ! %l3 = fff6ab3400000000
! Mem[0000000010141408] = 00001e00, %l6 = ffffffffffff001e
ldsba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1414] = 1e00ffff, %l3 = fff6ab3400000000
lduw [%i3+0x014],%l3 ! %l3 = 000000001e00ffff
! Mem[0000000020800000] = ffbf16cb, %l2 = 0000000025efdb4c
ldsb [%o1+0x001],%l2 ! %l2 = ffffffffffffffbf
! Mem[00000000300c1400] = f6079023, %l0 = 00000000ffff00b6
ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000023
! Mem[0000000030181400] = bf4f0423, %l1 = 00000000b3f6ab00
lduha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000423
! Mem[0000000010001420] = 146409e3, %l4 = 000000000000001e
lduha [%i0+0x022]%asi,%l4 ! %l4 = 00000000000009e3
! Mem[00000000100c1410] = ff000000, %f12 = 000000cb
ld [%i3+%o5],%f12 ! %f12 = ff000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000023, Mem[0000000010101408] = ffffff00
stha %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0023ff00
p0_label_250:
! Mem[0000000030181400] = bf4f0423, %l3 = 000000001e00ffff
ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 00000023000000ff
! %f9 = 000000ff, Mem[0000000030001408] = fff6ab34
sta %f9 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff
! %f23 = ff000000, Mem[0000000010081408] = ffff00b6
sta %f23,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff000000
! Mem[0000000020800001] = ffbf16cb, %l1 = 0000000000000423
ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 000000bf000000ff
! Mem[0000000010101404] = ffff001e, %l2 = ffffffffffffffbf, %asi = 80
swapa [%i4+0x004]%asi,%l2 ! %l2 = 00000000ffff001e
! Mem[00000000201c0001] = 00ff7d80, %l6 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! %f30 = 000000ff, %f30 = 000000ff, %f4 = b0285442 000000ff
fsmuld %f30,%f30,%f4 ! %l0 = 0000000000000045, Unfinished, %fsr = 1500000400
! %l7 = 0000000034abf64c, %l0 = 0000000000000045, %y = ffffff00
smul %l7,%l0,%l4 ! %l4 = 0000000e3259627c, %y = 0000000e
! %l4 = 0000000e3259627c, Mem[000000001008140a] = 000000ff, %asi = 80
stba %l4,[%i2+0x00a]%asi ! Mem[0000000010081408] = 00007cff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ffff001e, %l3 = 0000000000000023
lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
p0_label_251:
! Mem[0000000010101410] = 1e00ffff ffffffff, %l4 = 3259627c, %l5 = 00000000
ldda [%i4+%o5]0x88,%l4 ! %l4 = 00000000ffffffff 000000001e00ffff
! Mem[0000000030081408] = d31ad138000000ff, %f2 = b3f6ab00 ffff00b6
ldda [%i2+%o4]0x81,%f2 ! %f2 = d31ad138 000000ff
! Mem[0000000030041408] = 21ff0000000000ff, %f26 = 6fb60061 00000063
ldda [%i1+%o4]0x89,%f26 ! %f26 = 21ff0000 000000ff
! Mem[0000000010001400] = 000000ff, %l0 = 0000000000000045
lduba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141410] = 001e0000, %l1 = 00000000000000bf
lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! %l6 = 00000000000000ff, imm = 0000000000000b6d, %l2 = 00000000ffff001e
orn %l6,0xb6d,%l2 ! %l2 = fffffffffffff4ff
! Mem[0000000010081420] = 4cf6ab34, %l4 = 00000000ffffffff
ldsh [%i2+0x022],%l4 ! %l4 = ffffffffffffab34
! Mem[0000000010041410] = ff0a4565, %l2 = fffff4ff, %l0 = 00000000
add %i1,0x10,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ff0a4565
! Mem[0000000010001400] = 000000ff, %l1 = 0000000000000000
ldsba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 000000001e00ffff, Mem[0000000030181408] = db4cffff00000000
stxa %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000001e00ffff
p0_label_252:
! %l6 = 000000ff, %l7 = 34abf64c, Mem[0000000030001408] = 000000ff 00000000
stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff 34abf64c
! %l6 = 00000000000000ff, Mem[0000000010081436] = 0078ff9e, %asi = 80
stha %l6,[%i2+0x036]%asi ! Mem[0000000010081434] = 007800ff
! Mem[00000000211c0001] = ffb67f1a, %l5 = 000000001e00ffff
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000b6000000ff
! %l5 = 00000000000000b6, Mem[0000000010041410] = ff0a4565
stha %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00b64565
! %f8 = ffff00b6 000000ff, Mem[0000000010141410] = 001e0000 599588e3
stda %f8 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffff00b6 000000ff
! %l0 = ff0a4565, %l1 = 00000000, Mem[0000000010181400] = 1e000000 000000ff
stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff0a4565 00000000
! %l0 = 00000000ff0a4565, Mem[0000000030041408] = 000000ff
stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00004565
! %f14 = 3988957a, %f24 = 000066ff, %f30 = 000000ff
fsubs %f14,%f24,%f30 ! %l0 = 00000000ff0a4587, Unfinished, %fsr = 1500000400
! %l7 = 0000000034abf64c, %l5 = 00000000000000b6, %l4 = ffffffffffffab34
xnor %l7,%l5,%l4 ! %l4 = ffffffffcb540905
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff7d80, %l7 = 0000000034abf64c
ldsb [%o0+%g0],%l7 ! %l7 = 0000000000000000
p0_label_253:
! Mem[000000001008143c] = b600ffff, %l0 = 00000000ff0a4587
ldsw [%i2+0x03c],%l0 ! %l0 = ffffffffb600ffff
! Mem[0000000030081400] = 3988957ad31a001e, %l0 = ffffffffb600ffff
ldxa [%i2+%g0]0x89,%l0 ! %l0 = 3988957ad31a001e
! Mem[0000000030101410] = 1e000000, %l6 = 00000000000000ff
ldsba [%i4+%o5]0x81,%l6 ! %l6 = 000000000000001e
! Mem[00000000100c1408] = 425428b0, %l6 = 000000000000001e
lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000b0
! Mem[00000000211c0000] = ffff7f1a, %l1 = 0000000000000000
ldsba [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001408] = 7f210000, %l2 = fffffffffffff4ff
lduha [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141408] = 001e00003ce8a40a, %l6 = 00000000000000b0
ldxa [%i5+%o4]0x80,%l6 ! %l6 = 001e00003ce8a40a
! Mem[0000000030041408] = 65450000, %l3 = 00000000000000ff
lduwa [%i1+%o4]0x81,%l3 ! %l3 = 0000000065450000
! Mem[0000000030081400] = 3988957a d31a001e, %l2 = 00000000, %l3 = 65450000
ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000d31a001e 000000003988957a
! Starting 10 instruction Store Burst
! %f31 = ff000000, Mem[0000000010101428] = 00000000
sta %f31,[%i4+0x028]%asi ! Mem[0000000010101428] = ff000000
p0_label_254:
! Mem[0000000030101400] = 000000ff, %l0 = 3988957ad31a001e
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141410] = b600ffff, %l3 = 000000003988957a
ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030101400] = d31a001e, %l6 = 001e00003ce8a40a
ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 0000001e000000ff
! %l7 = 0000000000000000, Mem[0000000010041408] = 00000000000000ff
stxa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000000
! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = 425428b0, %l6 = 000000000000001e
swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000425428b0
! %l2 = 00000000d31a001e, Mem[0000000030001408] = ff000000
stha %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff00001e
! %l2 = d31a001e, %l3 = 000000ff, Mem[0000000030041410] = b0285442 44d0f2e9
stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = d31a001e 000000ff
! %f19 = ff000000, %f15 = d31ad138, %f5 = 000000ff
fadds %f19,%f15,%f5 ! %f5 = ff000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 239007f6, %l5 = 00000000000000b6
ldsha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000002390
p0_label_255:
! Mem[0000000010081410] = ff0000ff, %l1 = ffffffffffffffff
ldsba [%i2+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101400] = 00000000 ffffffbf, %l2 = d31a001e, %l3 = 000000ff
ldd [%i4+%g0],%l2 ! %l2 = 0000000000000000 00000000ffffffbf
! Mem[0000000010101410] = ffffffff, %l2 = 0000000000000000
ldswa [%i4+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181400] = ff0a4565, %l4 = ffffffffcb540905
ldswa [%i6+%g0]0x88,%l4 ! %l4 = ffffffffff0a4565
! Mem[0000000010181408] = 000066ff, %l5 = 0000000000002390
ldsba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = ff0a4565, %l1 = ffffffffffffffff
lduha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000004565
! Mem[00000000300c1408] = ffff001e00000030, %f8 = ffff00b6 000000ff
ldda [%i3+%o4]0x81,%f8 ! %f8 = ffff001e 00000030
! Mem[00000000211c0000] = ffff7f1a, %l6 = 00000000425428b0
lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[0000000030081400] = d31a001e, %l6 = 000000000000ffff
ldsha [%i2+%g0]0x89,%l6 ! %l6 = 000000000000001e
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffffff, Mem[0000000030001408] = ff00001e
stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
p0_label_256:
! Mem[00000000100c1400] = b6000000, %l0 = 00000000000000ff
swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000b6000000
! %l3 = 00000000ffffffbf, Mem[0000000010001408] = 0000217f4cf6ab34
stxa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000ffffffbf
! %l6 = 000000000000001e, Mem[0000000030081410] = ffff001e
stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000001e
! %f6 = 00000000, Mem[0000000030101400] = d31a00ff
sta %f6 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
! Mem[0000000030141410] = 001e0000 000000ff, %l6 = 0000001e, %l7 = 00000000
ldda [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff 00000000001e0000
! %l3 = 00000000ffffffbf, Mem[0000000030001410] = ff000000
stha %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff00ffbf
! Mem[0000000030041408] = 00004565, %l7 = 00000000001e0000
ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 00000065000000ff
! %l4 = ffffffffff0a4565, Mem[00000000211c0000] = ffff7f1a, %asi = 80
stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 45657f1a
! %l0 = 00000000b6000000, Mem[0000000010141418] = 7544075bd31ad138, %asi = 80
stxa %l0,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000000b6000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00007cff00abf6b3, %l2 = ffffffffffffffff
ldxa [%i2+%o4]0x80,%l2 ! %l2 = 00007cff00abf6b3
p0_label_257:
! Mem[000000001008143c] = b600ffff, %l6 = 00000000000000ff
ldsb [%i2+0x03c],%l6 ! %l6 = ffffffffffffffb6
! Mem[0000000010101408] = 01000000 00ff2300, %l0 = b6000000, %l1 = 00004565
ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000000ff2300 0000000001000000
! Mem[0000000010141408] = 001e0000, %l7 = 0000000000000065
lduha [%i5+%o4]0x80,%l7 ! %l7 = 000000000000001e
! Mem[0000000010181400] = 65450aff, %l2 = 00007cff00abf6b3
ldsw [%i6+%g0],%l2 ! %l2 = 0000000065450aff
! Mem[0000000010081400] = 00000000, %l0 = 0000000000ff2300
ldswa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041408] = ff000000, %l0 = 0000000000000000
lduha [%i1+%o4]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000030001400] = 000000ff, %l7 = 000000000000001e
ldswa [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[000000001010142c] = 000000c0, %l3 = 00000000ffffffbf
ldsb [%i4+0x02c],%l3 ! %l3 = 0000000000000000
! Mem[0000000030001400] = 000000ff, %l0 = 000000000000ff00
lduha [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010041428] = ffffffff000000ff, %l3 = 0000000000000000, %l6 = ffffffffffffffb6
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = ffffffff000000ff
p0_label_258:
! %f11 = 00d1ffff, Mem[00000000300c1408] = ffff001e
sta %f11,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00d1ffff
! %f18 = cb000000 ff000000, Mem[0000000030001410] = ff00ffbf 000000ff
stda %f18,[%i0+%o5]0x89 ! Mem[0000000030001410] = cb000000 ff000000
! Mem[00000000201c0000] = 00ff7d80, %l5 = 0000000000000000
ldstub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041418] = 00000000, %l6 = ffffffff000000ff
swap [%i1+0x018],%l6 ! %l6 = 0000000000000000
! Mem[0000000030001400] = ff000000, %l0 = 00000000000000ff
ldstuba [%i0+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[0000000010101408] = 0023ff00
stb %l7,[%i4+%o4] ! Mem[0000000010101408] = ff23ff00
! Mem[0000000030081410] = 0000001e, %l7 = 00000000000000ff
swapa [%i2+%o5]0x81,%l7 ! %l7 = 000000000000001e
! %l1 = 0000000001000000, Mem[00000000100c141c] = 00000000, %asi = 80
stba %l1,[%i3+0x01c]%asi ! Mem[00000000100c141c] = 00000000
! %l5 = 0000000000000000, Mem[0000000010181410] = bfffffff
stha %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = bfff0000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ff000000, %f11 = 00d1ffff
lda [%i3+%o5]0x80,%f11 ! %f11 = ff000000
p0_label_259:
! Mem[0000000030001410] = 000000ff000000cb, %l3 = 0000000000000000
ldxa [%i0+%o5]0x81,%l3 ! %l3 = 000000ff000000cb
! Mem[00000000100c1410] = 000000ff, %f0 = 000000ff
lda [%i3+%o5]0x88,%f0 ! %f0 = 000000ff
! Mem[0000000030041410] = 1e001ad3, %f27 = 000000ff
lda [%i1+%o5]0x89,%f27 ! %f27 = 1e001ad3
! %f17 = ff000000, %f30 = 000000ff, %f11 = ff000000
fsubs %f17,%f30,%f11 ! %l0 = 0000000000000121, Unfinished, %fsr = 1500000400
! Mem[00000000218000c0] = d100f956, %l2 = 0000000065450aff
lduh [%o3+0x0c0],%l2 ! %l2 = 000000000000d100
! Mem[0000000010101400] = 00000000ffffffbf, %f20 = ffff00b6 000000ff
ldda [%i4+%g0]0x80,%f20 ! %f20 = 00000000 ffffffbf
! Mem[0000000010081408] = b3f6ab00ff7c0000, %f20 = 00000000 ffffffbf
ldda [%i2+%o4]0x88,%f20 ! %f20 = b3f6ab00 ff7c0000
! Mem[0000000010081410] = 00ff0000 ff0000ff, %l6 = 00000000, %l7 = 0000001e
ldda [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff0000ff 0000000000ff0000
! Mem[00000000300c1408] = 30000000ffffd100, %f10 = 001ee33a ff000000
ldda [%i3+%o4]0x89,%f10 ! %f10 = 30000000 ffffd100
! Starting 10 instruction Store Burst
! %l4 = ffffffffff0a4565, Mem[0000000010181438] = ffffffffffffffeb, %asi = 80
stxa %l4,[%i6+0x038]%asi ! Mem[0000000010181438] = ffffffffff0a4565
p0_label_260:
! %l7 = 0000000000ff0000, Mem[0000000030041400] = 00000000
stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00ff0000
! Mem[0000000030141400] = 1e00ffff, %l1 = 0000000001000000
ldstuba [%i5+%g0]0x81,%l1 ! %l1 = 0000001e000000ff
! %l2 = 000000000000d100, Mem[00000000201c0000] = ffff7d80, %asi = 80
stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = d1007d80
! %l7 = 0000000000ff0000, immed = 00000a66, %y = 0000000e
umul %l7,0xa66,%l2 ! %l2 = 0000000a5b9a0000, %y = 0000000a
! %l4 = ff0a4565, %l5 = 00000000, Mem[0000000010001400] = 000000ff ff000000
std %l4,[%i0+%g0] ! Mem[0000000010001400] = ff0a4565 00000000
! %l0 = 00000121, %l1 = 0000001e, Mem[0000000030101400] = 00000000 cb000000
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000121 0000001e
! %l4 = ffffffffff0a4565, Mem[0000000010181408] = ff660000
stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff0a4565
! %l3 = 000000ff000000cb, Mem[0000000030181400] = ff044fbf
stha %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00cb4fbf
! %l2 = 0000000a5b9a0000, %l1 = 000000000000001e, %l1 = 000000000000001e
and %l2,%l1,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = d1007d80, %l3 = 000000ff000000cb
lduh [%o0+%g0],%l3 ! %l3 = 000000000000d100
p0_label_261:
! %l6 = 00000000ff0000ff, immed = fffff396, %y = 0000000a
smul %l6,-0xc6a,%l4 ! %l4 = 0000000c69f3a26a, %y = 0000000c
! Mem[0000000030101400] = 00000121, %l7 = 0000000000ff0000
lduwa [%i4+%g0]0x81,%l7 ! %l7 = 0000000000000121
! Mem[00000000300c1408] = 30000000ffffd100, %l0 = 0000000000000121
ldxa [%i3+%o4]0x89,%l0 ! %l0 = 30000000ffffd100
! Mem[0000000030081400] = 3988957a d31a001e, %l6 = ff0000ff, %l7 = 00000121
ldda [%i2+%g0]0x89,%l6 ! %l6 = 00000000d31a001e 000000003988957a
! Mem[0000000030181400] = 00cb4fbf, %f22 = 000000ff
lda [%i6+%g0]0x81,%f22 ! %f22 = 00cb4fbf
! Mem[0000000010141410] = b600ffff, %l2 = 0000000a5b9a0000
ldsha [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141408] = 001e0000 3ce8a40a, %l0 = ffffd100, %l1 = 00000000
ldda [%i5+%o4]0x80,%l0 ! %l0 = 00000000001e0000 000000003ce8a40a
! Mem[0000000010181408] = ff0a4565, %l4 = 0000000c69f3a26a
ldsba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000065
! Mem[0000000021800100] = 0e006971, %l2 = ffffffffffffffff
lduba [%o3+0x101]%asi,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000065, Mem[0000000010041410] = 6545b600
stba %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 6545b665
p0_label_262:
! %l3 = 000000000000d100, Mem[0000000010001408] = 00000000
stwa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000d100
! Mem[0000000020800041] = 00ff2c25, %l7 = 000000003988957a
ldstub [%o1+0x041],%l7 ! %l7 = 000000ff000000ff
! %f18 = cb000000 ff000000, Mem[0000000010001400] = ff0a4565 00000000
stda %f18,[%i0+%g0]0x80 ! Mem[0000000010001400] = cb000000 ff000000
! Mem[0000000010141400] = 000000005f19c18e, %l7 = 00000000000000ff, %l2 = 0000000000000000
casxa [%i5]0x80,%l7,%l2 ! %l2 = 000000005f19c18e
! %l2 = 000000005f19c18e, Mem[0000000030181400] = 00cb4fbf
stwa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 5f19c18e
! %l2 = 000000005f19c18e, Mem[0000000010181408] = 65450aff
stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 8e450aff
! Mem[00000000300c1400] = f6079023, %l2 = 000000005f19c18e
ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 00000023000000ff
! Mem[00000000300c1408] = 00d1ffff, %l5 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[000000001000140b] = 00d10000, %l3 = 000000000000d100
ldstub [%i0+0x00b],%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_20:
! %l0 = 00000000001e0000
setx 0xa17eef284ae8a04d,%g7,%l0 ! %l0 = a17eef284ae8a04d
! %l1 = 000000003ce8a40a
setx 0x1ca00b7819496d00,%g7,%l1 ! %l1 = 1ca00b7819496d00
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 = a17eef284ae8a04d
setx 0xf6ab72b7a61286c1,%g7,%l0 ! %l0 = f6ab72b7a61286c1
! %l1 = 1ca00b7819496d00
setx 0x602fcdbfc401ac1b,%g7,%l1 ! %l1 = 602fcdbfc401ac1b
p0_label_263:
! Mem[0000000010081424] = fffffe93, %l0 = f6ab72b7a61286c1
ldub [%i2+0x026],%l0 ! %l0 = 00000000000000fe
! Mem[0000000030081410] = 000000ff 000000ff, %l2 = 00000023, %l3 = 00000000
ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000000000ff 00000000000000ff
! Mem[0000000021800100] = 0e006971, %l1 = 602fcdbfc401ac1b
lduba [%o3+0x100]%asi,%l1 ! %l1 = 000000000000000e
! Mem[0000000010181438] = ffffffff ff0a4565, %l0 = 000000fe, %l1 = 0000000e
ldd [%i6+0x038],%l0 ! %l0 = 00000000ffffffff 00000000ff0a4565
! Mem[000000001010141c] = 00000061, %l3 = 00000000000000ff
ldsb [%i4+0x01f],%l3 ! %l3 = 0000000000000061
! Mem[0000000010101400] = 00000000, %l1 = 00000000ff0a4565
lduba [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 0000001e, %l7 = 00000000000000ff
lduba [%i1+%g0]0x88,%l7 ! %l7 = 000000000000001e
! Mem[0000000010041410] = 6545b665, %l2 = 00000000000000ff
lduha [%i1+%o5]0x88,%l2 ! %l2 = 000000000000b665
! Mem[0000000010101410] = ffffffff ffff001e, %l2 = 0000b665, %l3 = 00000061
ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000ffffffff 00000000ffff001e
! Starting 10 instruction Store Burst
! Mem[00000000300c1400] = f60790ff, %l0 = 00000000ffffffff
swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000f60790ff
p0_label_264:
! Mem[000000001008142a] = ffffffff, %l4 = 0000000000000065
ldstuba [%i2+0x02a]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010001400] = cb000000, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 000000cb000000ff
! Code Fragment 4
p0_fragment_21:
! %l0 = 00000000f60790ff
setx 0xb6220977d221c194,%g7,%l0 ! %l0 = b6220977d221c194
! %l1 = 0000000000000000
setx 0xb6df86ffba547d38,%g7,%l1 ! %l1 = b6df86ffba547d38
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 = b6220977d221c194
setx 0xc265e337e1954f49,%g7,%l0 ! %l0 = c265e337e1954f49
! %l1 = b6df86ffba547d38
setx 0x787a38505f107083,%g7,%l1 ! %l1 = 787a38505f107083
! %l2 = ffffffff, %l3 = ffff001e, Mem[00000000100c1400] = ff000000 ffe10000
stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffff ffff001e
! Mem[00000000100c1408] = 1e000000, %l4 = 00000000000000ff
swapa [%i3+%o4]0x80,%l4 ! %l4 = 000000001e000000
! Mem[0000000030181400] = 8ec1195f, %l1 = 787a38505f107083
swapa [%i6+%g0]0x89,%l1 ! %l1 = 000000008ec1195f
! Mem[0000000010101428] = ff000000, %l5 = 00000000000000cb, %asi = 80
swapa [%i4+0x028]%asi,%l5 ! %l5 = 00000000ff000000
! Mem[00000000100c1410] = ff000000, %l4 = 000000001e000000
ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010181400] = 65450aff, %l5 = 00000000ff000000
ldstuba [%i6+%g0]0x80,%l5 ! %l5 = 00000065000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 00ff2c25, %l2 = 00000000ffffffff
lduba [%o1+0x041]%asi,%l2 ! %l2 = 00000000000000ff
p0_label_265:
! Mem[0000000010101408] = ff23ff00, %l0 = c265e337e1954f49
ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[000000001014140c] = 3ce8a40a, %l5 = 0000000000000065
lduw [%i5+0x00c],%l5 ! %l5 = 000000003ce8a40a
! Mem[0000000010081400] = ff00ff00 00000000, %l4 = 000000ff, %l5 = 3ce8a40a
ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000 00000000ff00ff00
! %l1 = 000000008ec1195f, imm = fffffffffffff708, %l1 = 000000008ec1195f
and %l1,-0x8f8,%l1 ! %l1 = 000000008ec11108
! Mem[0000000010141410] = ffff00b6, %l0 = 00000000000000ff
lduha [%i5+%o5]0x80,%l0 ! %l0 = 000000000000ffff
! Mem[0000000030101410] = 1e000000, %l4 = 0000000000000000
lduha [%i4+%o5]0x81,%l4 ! %l4 = 0000000000001e00
! Mem[0000000010141400] = 000000005f19c18e, %l0 = 000000000000ffff
ldx [%i5+%g0],%l0 ! %l0 = 000000005f19c18e
! Mem[0000000010181400] = ff450aff, %l3 = 00000000ffff001e
ldsha [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffff45
! Mem[0000000030041400] = 0000ff00, %l6 = 00000000d31a001e
lduwa [%i1+%g0]0x81,%l6 ! %l6 = 000000000000ff00
! Starting 10 instruction Store Burst
! Mem[0000000010101401] = 00000000, %l2 = 00000000000000ff
ldstuba [%i4+0x001]%asi,%l2 ! %l2 = 00000000000000ff
p0_label_266:
! Mem[0000000010001408] = 00d100ff, %l5 = 00000000ff00ff00
ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000010101408] = 00ff23ff
stba %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00ff2300
! %l2 = 0000000000000000, Mem[0000000010141408] = 001e0000
stha %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! %l4 = 0000000000001e00, Mem[0000000010101408] = 0023ff00
stwa %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00001e00
! %f14 = 3988957a d31ad138, Mem[0000000010141408] = 00000000 3ce8a40a
stda %f14,[%i5+0x008]%asi ! Mem[0000000010141408] = 3988957a d31ad138
! %l4 = 00001e00, %l5 = 00000000, Mem[0000000030081400] = 1e001ad3 7a958839
stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00001e00 00000000
! %l2 = 0000000000000000, Mem[0000000010081400] = 00000000
stba %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %l6 = 000000000000ff00, immd = fffffffffffffa56, %l4 = 0000000000001e00
sdivx %l6,-0x5aa,%l4 ! %l4 = ffffffffffffffd3
! Mem[00000000100c1400] = ffffffff, %l0 = 000000005f19c18e
swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ff000000, %l2 = 0000000000000000
lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000ff000000
p0_label_267:
! Mem[0000000020800040] = 00ff2c25, %l5 = 0000000000000000
ldsh [%o1+0x040],%l5 ! %l5 = 00000000000000ff
! Mem[00000000211c0000] = 45657f1a, %l6 = 000000000000ff00
ldub [%o2+%g0],%l6 ! %l6 = 0000000000000045
membar #Sync ! Added by membar checker (45)
! Mem[0000000010081400] = 00000000 00ff00ff 00007cff 00abf6b3
! Mem[0000000010081410] = ff0000ff 0000ff00 c545ffff 20000000
! Mem[0000000010081420] = 4cf6ab34 fffffe93 ffffffff ffffffff
! Mem[0000000010081430] = 000000ff 007800ff ff1eb9ff b600ffff
ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
! Mem[0000000010101410] = ffffffff, %l6 = 0000000000000045
lduba [%i4+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001408] = ffd100ff, %l6 = 00000000000000ff
lduha [%i0+%o4]0x80,%l6 ! %l6 = 000000000000ffd1
! Mem[0000000020800000] = ffff16cb, %l5 = 00000000000000ff
lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ffff
! Mem[00000000201c0000] = d1007d80, %l5 = 000000000000ffff
ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffd100
! Mem[0000000010141408] = 38d11ad37a958839, %f24 = 000066ff ffffffff
ldda [%i5+%o4]0x88,%f24 ! %f24 = 38d11ad3 7a958839
! Mem[0000000010101400] = 00ff0000 ffffffbf, %l2 = ff000000, %l3 = ffffff45
ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000ff0000 00000000ffffffbf
! Starting 10 instruction Store Burst
! %f24 = 38d11ad3 7a958839, Mem[0000000010141410] = ffff00b6 000000ff
stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = 38d11ad3 7a958839
p0_label_268:
! %l2 = 00ff0000, %l3 = ffffffbf, Mem[00000000100c1410] = ff000000 1e00ffff
std %l2,[%i3+%o5] ! Mem[00000000100c1410] = 00ff0000 ffffffbf
! Mem[0000000010081401] = 00000000, %l3 = 00000000ffffffbf
ldstuba [%i2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181410] = bfff0000, %l2 = 0000000000ff0000
ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141404] = 5f19c18e, %l3 = 00000000, %l7 = 0000001e
add %i5,0x04,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005f19c18e
! %l4 = ffffffffffffffd3, Mem[0000000030001408] = ffffffff
stba %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffd3
! %f18 = cb000000 ff000000, %l1 = 000000008ec11108
! Mem[0000000030001418] = ffffffffff7bbdb9
add %i0,0x018,%g1
stda %f18,[%g1+%l1]ASI_PST8_S ! Mem[0000000030001418] = ffffffffff7bbdb9
! Mem[0000000030101400] = 21010000, %l3 = 0000000000000000
ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! %l0 = ffffffff, %l1 = 8ec11108, Mem[0000000030001408] = ffffffd3 4cf6ab34
stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff 8ec11108
! %l1 = 000000008ec11108, Mem[0000000010141400] = 000000005f19c18e
stxa %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000008ec11108
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 0000ff00, %l0 = 00000000ffffffff
lduwa [%i2+%g0]0x88,%l0 ! %l0 = 000000000000ff00
p0_label_269:
! Mem[0000000010041400] = 0000001e, %l6 = 000000000000ffd1
ldsha [%i1+%g0]0x88,%l6 ! %l6 = 000000000000001e
! Mem[0000000030041400] = 0000ff00 000000ff ff450000 0000ff21
! Mem[0000000030041410] = d31a001e 000000ff 6fb60706 0000ebcb
! Mem[0000000030041420] = 31f7bf47 e247debb 23044fbf 7237118d
! Mem[0000000030041430] = 8ec1195f 11815484 ad880a76 65450a09
ldda [%i1]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000030041400
! Mem[00000000100c1400] = 5f19c18e1e00ffff, %f6 = c545ffff 20000000
ldda [%i3+%g0]0x80,%f6 ! %f6 = 5f19c18e 1e00ffff
! Mem[0000000030181410] = 00000000, %l1 = 000000008ec11108
ldsba [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181410] = 00000000 bfff00ff, %l2 = 00000000, %l3 = 00000000
ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000bfff00ff 0000000000000000
! Mem[00000000201c0000] = d1007d80, %l0 = 000000000000ff00
ldsb [%o0+%g0],%l0 ! %l0 = ffffffffffffffd1
! %l7 = 000000005f19c18e, Mem[0000000030141408] = ffff001e
stba %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffff008e
! Mem[0000000010181428] = 85ca00ff, %l4 = ffffffffffffffd3
lduba [%i6+0x02b]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1410] = 0000ff00, %f7 = 1e00ffff
lda [%i3+%o5]0x88,%f7 ! %f7 = 0000ff00
! Starting 10 instruction Store Burst
! %l2 = 00000000bfff00ff, Mem[00000000211c0001] = 45657f1a
stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = 45ff7f1a
p0_label_270:
! %l7 = 000000005f19c18e, Mem[00000000100c1400] = 8ec1195f
stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 5f19c18e
! %l1 = 0000000000000000, Mem[0000000021800180] = ffffc5c1
sth %l1,[%o3+0x180] ! Mem[0000000021800180] = 0000c5c1
! %f16 = ff000000 00ff0000 21ff0000 000045ff
! %f20 = ff000000 1e001ad3 cbeb0000 0607b66f
! %f24 = bbde47e2 47bff731 8d113772 bf4f0423
! %f28 = 84548111 5f19c18e 090a4565 760a88ad
stda %f16,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
membar #Sync ! Added by membar checker (46)
! %l6 = 000000000000001e, Mem[0000000010181408] = 8e450aff
stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 1e450aff
! %l2 = 00000000bfff00ff, Mem[0000000030141408] = 8e00ffff
stba %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff00ffff
! %f24 = bbde47e2 47bff731, %l5 = ffffffffffffd100
! Mem[00000000100c1430] = 00000000cb000000
add %i3,0x030,%g1
stda %f24,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1430] = 00000000cb000000
! %l5 = ffffffffffffd100, Mem[0000000010001410] = ffff001e
stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffd100
! Mem[00000000100c1404] = 1e00ffff, %l0 = ffffffffffffffd1, %asi = 80
swapa [%i3+0x004]%asi,%l0 ! %l0 = 000000001e00ffff
! Mem[0000000030101410] = 1e000000, %l3 = 0000000000000000
swapa [%i4+%o5]0x81,%l3 ! %l3 = 000000001e000000
! Starting 10 instruction Load Burst
! %f6 = 5f19c18e, %f23 = 0607b66f, %f16 = ff000000
fsubs %f6 ,%f23,%f16 ! %f16 = 5f19c18e
p0_label_271:
! Mem[00000000201c0000] = d1007d80, %l3 = 000000001e000000
lduh [%o0+%g0],%l3 ! %l3 = 000000000000d100
! Mem[0000000030081400] = 00000000001e0000, %f4 = ff0000ff 0000ff00
ldda [%i2+%g0]0x89,%f4 ! %f4 = 00000000 001e0000
! Mem[0000000030101410] = 00000000, %f20 = ff000000
lda [%i4+%o5]0x89,%f20 ! %f20 = 00000000
! Mem[0000000030041410] = d31a001e, %l6 = 000000000000001e
ldsba [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffffd3
! Mem[0000000010181410] = ff00ffbf00000000, %f2 = 00007cff 00abf6b3
ldda [%i6+0x010]%asi,%f2 ! %f2 = ff00ffbf 00000000
! Mem[0000000010041400] = 1e000000 00000000 ff000000 00000000
! Mem[0000000010041410] = 65b64565 00ffffff 000000ff e9b9d0b2
! Mem[0000000010041420] = 0000ffeb 00000000 ffffffff 000000ff
! Mem[0000000010041430] = 6fb60061 00000063 3988957a d31ad138
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! %l6 = ffffffd3, %l7 = 5f19c18e, Mem[0000000010101410] = ffffffff 1e00ffff
stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffd3 5f19c18e
! Code Fragment 4
p0_fragment_22:
! %l0 = 000000001e00ffff
setx 0xbf8c1cd859649095,%g7,%l0 ! %l0 = bf8c1cd859649095
! %l1 = 0000000000000000
setx 0xdc114d67dfd6a51f,%g7,%l1 ! %l1 = dc114d67dfd6a51f
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 = bf8c1cd859649095
setx 0x00f7589fc81d410c,%g7,%l0 ! %l0 = 00f7589fc81d410c
! %l1 = dc114d67dfd6a51f
setx 0x41c79810551dc79e,%g7,%l1 ! %l1 = 41c79810551dc79e
! Mem[0000000010041438] = 3988957ad31ad138, %f22 = cbeb0000 0607b66f
ldda [%i1+0x038]%asi,%f22 ! %f22 = 3988957a d31ad138
! Starting 10 instruction Store Burst
! %l2 = bfff00ff, %l3 = 0000d100, Mem[0000000010081408] = ff7c0000 b3f6ab00
stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = bfff00ff 0000d100
p0_label_272:
! %f16 = 5f19c18e 00ff0000 21ff0000 000045ff
! %f20 = 00000000 1e001ad3 3988957a d31ad138
! %f24 = bbde47e2 47bff731 8d113772 bf4f0423
! %f28 = 84548111 5f19c18e 090a4565 760a88ad
stda %f16,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400
! Mem[00000000100c1410] = bfffffff 0000ff00, %l0 = c81d410c, %l1 = 551dc79e
ldda [%i3+%o5]0x88,%l0 ! %l0 = 000000000000ff00 00000000bfffffff
! Mem[0000000010101408] = 001e0000, %l4 = 00000000000000ff
swapa [%i4+%o4]0x88,%l4 ! %l4 = 00000000001e0000
membar #Sync ! Added by membar checker (47)
! %f0 = 1e000000, Mem[0000000010041400] = 1e000000
sta %f0 ,[%i1+0x000]%asi ! Mem[0000000010041400] = 1e000000
! %l5 = ffffffffffffd100, immed = fffff1d4, %y = 0000000c
udiv %l5,-0xe2c,%l1 ! %l1 = 000000000000000d
mov %l0,%y ! %y = 0000ff00
! %f16 = 5f19c18e, Mem[00000000300c1410] = 25efdb4c
sta %f16,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 5f19c18e
! Mem[00000000211c0000] = 45ff7f1a, %l3 = 000000000000d100
ldstub [%o2+%g0],%l3 ! %l3 = 00000045000000ff
! Mem[0000000020800000] = ffff16cb, %l5 = ffffffffffffd100
ldstub [%o1+%g0],%l5 ! %l5 = 000000ff000000ff
! Mem[000000001014140c] = d31ad138, %l7 = 000000005f19c18e
swap [%i5+0x00c],%l7 ! %l7 = 00000000d31ad138
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 0000ff00, %l7 = 00000000d31ad138
ldsba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
p0_label_273:
! Mem[0000000030001410] = ff000000, %l7 = 0000000000000000
ldsba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
! %f18 = 21ff0000, %f4 = 65b64565, %f22 = 3988957a d31ad138
fsmuld %f18,%f4 ,%f22 ! %f22 = 4106b1e3 f3600000
! Mem[0000000010181418] = 38d11ad3 7a958839, %l2 = bfff00ff, %l3 = 00000045
ldd [%i6+0x018],%l2 ! %l2 = 0000000038d11ad3 000000007a958839
! Mem[000000001010140c] = 00000001, %l5 = 00000000000000ff
lduh [%i4+0x00c],%l5 ! %l5 = 0000000000000000
! Mem[0000000010101438] = 5bff63b2, %l2 = 0000000038d11ad3
lduw [%i4+0x038],%l2 ! %l2 = 000000005bff63b2
! Mem[0000000030141410] = 000000ff, %l2 = 000000005bff63b2
lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %l4 = 001e0000, %l5 = 00000000, Mem[0000000010041410] = 6545b665 ffffff00
stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 001e0000 00000000
! Mem[00000000100c1414] = ffffffbf, %l7 = 0000000000000000
lduw [%i3+0x014],%l7 ! %l7 = 00000000ffffffbf
! Mem[0000000010041408] = 00000000000000ff, %l7 = 00000000ffffffbf
ldxa [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[0000000021800180] = 0000c5c1
stb %l7,[%o3+0x180] ! Mem[0000000021800180] = ff00c5c1
p0_label_274:
! %f16 = 5f19c18e 00ff0000 21ff0000 000045ff
! %f20 = 00000000 1e001ad3 4106b1e3 f3600000
! %f24 = bbde47e2 47bff731 8d113772 bf4f0423
! %f28 = 84548111 5f19c18e 090a4565 760a88ad
stda %f16,[%i5]ASI_BLK_AIUPL ! Block Store to 0000000010141400
! %l0 = 0000ff00, %l1 = 0000000d, Mem[0000000030001400] = ff000000 b600ffff
stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ff00 0000000d
! Mem[0000000030101408] = 00000000, %l7 = 00000000000000ff
swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Code Fragment 3
p0_fragment_23:
! %l0 = 000000000000ff00
setx 0x95064d8fec3fad8b,%g7,%l0 ! %l0 = 95064d8fec3fad8b
! %l1 = 000000000000000d
setx 0xea0d82d79c197b8c,%g7,%l1 ! %l1 = ea0d82d79c197b8c
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 = 95064d8fec3fad8b
setx 0x58f03aa855632da9,%g7,%l0 ! %l0 = 58f03aa855632da9
! %l1 = ea0d82d79c197b8c
setx 0x5311e8501987ff6d,%g7,%l1 ! %l1 = 5311e8501987ff6d
! %l0 = 58f03aa855632da9, imm = fffffffffffffcda, %l4 = 00000000001e0000
xor %l0,-0x326,%l4 ! %l4 = a70fc557aa9cd173
! %f12 = 6fb60061 00000063, Mem[0000000010001418] = 000000ff 000000cb
stda %f12,[%i0+0x018]%asi ! Mem[0000000010001418] = 6fb60061 00000063
! Mem[0000000030141408] = ffff00ff, %l1 = 5311e8501987ff6d
swapa [%i5+%o4]0x89,%l1 ! %l1 = 00000000ffff00ff
! Mem[0000000010041408] = ff000000, %l5 = 0000000000000000
swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030081408] = 38d11ad3, %l2 = 00000000000000ff
ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 000000d3000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101438] = 5bff63b2, %l3 = 000000007a958839
ldsw [%i4+0x038],%l3 ! %l3 = 000000005bff63b2
p0_label_275:
! %l3 = 000000005bff63b2, %l2 = 00000000000000d3, %l0 = 58f03aa855632da9
sub %l3,%l2,%l0 ! %l0 = 000000005bff62df
! Mem[0000000030141408] = 6dff8719, %l6 = ffffffffffffffd3
ldsba [%i5+%o4]0x81,%l6 ! %l6 = 000000000000006d
! Mem[000000001004140c] = 00000000, %l7 = 0000000000000000
ldsw [%i1+0x00c],%l7 ! %l7 = 0000000000000000
! Mem[0000000010001428] = 23044fbf, %l2 = 00000000000000d3
ldsh [%i0+0x02a],%l2 ! %l2 = 0000000000004fbf
! Mem[0000000030181400] = 000000ff, %l3 = 000000005bff63b2
ldswa [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! %l6 = 000000000000006d, %l1 = 00000000ffff00ff, %y = 0000ff00
smul %l6,%l1,%l5 ! %l5 = ffffffffff936c93, %y = ffffffff
! Mem[0000000010081410] = ff0000ff, %l7 = 0000000000000000
lduha [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030101408] = ff000000, %l5 = ffffffffff936c93
ldsha [%i4+%o4]0x81,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000030101400] = ff000121, %f9 = 00000000
lda [%i4+%g0]0x81,%f9 ! %f9 = ff000121
! Starting 10 instruction Store Burst
! Mem[000000001004142e] = 000000ff, %l2 = 0000000000004fbf
ldstuba [%i1+0x02e]%asi,%l2 ! %l2 = 00000000000000ff
p0_label_276:
! %l2 = 0000000000000000, Mem[0000000010001408] = ffd100ffffffffbf
stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
! %l3 = 00000000000000ff, %l0 = 000000005bff62df, %l1 = 00000000ffff00ff
andn %l3,%l0,%l1 ! %l1 = 0000000000000020
! %f7 = e9b9d0b2, Mem[0000000010101430] = 00000000
st %f7 ,[%i4+0x030] ! Mem[0000000010101430] = e9b9d0b2
! Mem[0000000010101408] = 000000ff, %l7 = 00000000000000ff
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %l5 = ffffffffffffff00, Mem[0000000010101434] = 00000000, %asi = 80
stha %l5,[%i4+0x034]%asi ! Mem[0000000010101434] = ff000000
! %f11 = 000000ff, Mem[0000000030101400] = ff000121
sta %f11,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
! %l4 = a70fc557aa9cd173, %l5 = ffffffffffffff00, %y = ffffffff
smul %l4,%l5,%l6 ! %l6 = 00000055632e8d00, %y = 00000055
! %l7 = 00000000000000ff, Mem[00000000100c1410] = bfffffff0000ff00
stxa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000000000ff
! Mem[00000000300c1408] = ffd1ffff, %l2 = 0000000000000000
swapa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffd1ffff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 00000000, %l0 = 000000005bff62df
lduwa [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
p0_label_277:
! Mem[0000000030181408] = 0000ff21, %l3 = 00000000000000ff
ldsha [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffff21
! %l6 = 00000055632e8d00, imm = fffffffffffff6ec, %l7 = 00000000000000ff
and %l6,-0x914,%l7 ! %l7 = 00000055632e8400
! Mem[0000000030001400] = 0000ff00, %l1 = 0000000000000020
ldsha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1408] = 000000ff, %l2 = 00000000ffd1ffff
lduba [%i3+0x008]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081428] = ffffffff, %l0 = 0000000000000000
lduh [%i2+0x028],%l0 ! %l0 = 000000000000ffff
! Mem[0000000030041408] = 000045ff, %f15 = d31ad138
lda [%i1+%o4]0x89,%f15 ! %f15 = 000045ff
! Mem[0000000030041400] = 0000ff00, %l2 = 0000000000000000
ldsha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081404] = 00ff00ff, %l4 = a70fc557aa9cd173
ldsw [%i2+0x004],%l4 ! %l4 = 0000000000ff00ff
! Mem[00000000100c1410] = ff000000 00000000, %l6 = 632e8d00, %l7 = 632e8400
ldda [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff000000 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030001400] = 0d00000000ff0000
stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
p0_label_278:
! %l6 = 00000000ff000000, Mem[0000000030181410] = ff000000
stba %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! %l4 = 0000000000ff00ff, Mem[0000000010081400] = 00ff000000ff00ff
stxa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000ff00ff
! %f28 = 84548111 5f19c18e, Mem[0000000030001410] = ff000000 cb000000
stda %f28,[%i0+%o5]0x89 ! Mem[0000000030001410] = 84548111 5f19c18e
! Mem[0000000020800040] = 00ff2c25, %l4 = 0000000000ff00ff
ldstuba [%o1+0x040]%asi,%l4 ! %l4 = 00000000000000ff
! %l2 = 0000000000000000, Mem[00000000211c0000] = ffff7f1a, %asi = 80
stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007f1a
! %l4 = 0000000000000000, Mem[0000000010081430] = 000000ff007800ff, %asi = 80
stxa %l4,[%i2+0x030]%asi ! Mem[0000000010081430] = 0000000000000000
! Mem[0000000010041404] = 00000000, %l4 = 00000000, %l1 = 00000000
add %i1,0x04,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000000000000
! %l6 = 00000000ff000000, Mem[0000000010101430] = e9b9d0b2, %asi = 80
stha %l6,[%i4+0x030]%asi ! Mem[0000000010101430] = 0000d0b2
! %l2 = 0000000000000000, Mem[0000000030141408] = 1987ff6d
stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = ff00000000000000, %f30 = 090a4565 760a88ad
ldda [%i4+%o5]0x89,%f30 ! %f30 = ff000000 00000000
p0_label_279:
! Mem[0000000021800000] = 1ec0ba26, %l5 = ffffffffffffff00
ldsha [%o3+0x000]%asi,%l5 ! %l5 = 0000000000001ec0
! Mem[0000000030101410] = 00000000, %l6 = 00000000ff000000
ldsba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = 00000000, %f30 = ff000000
lda [%i5+%o4]0x89,%f30 ! %f30 = 00000000
! Mem[00000000211c0000] = 00007f1a, %l5 = 0000000000001ec0
ldsha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
lduwa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141410] = ff000000, %l3 = ffffffffffffff21
ldsba [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! %l3 = ffffffffffffffff, imm = 0000000000000ef0, %l0 = 000000000000ffff
sub %l3,0xef0,%l0 ! %l0 = fffffffffffff10f
! Mem[0000000030001400] = 00000000, %l4 = 0000000000000000
ldswa [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = ff4500000000ff21, %f4 = 65b64565 00ffffff
ldda [%i1+%o4]0x81,%f4 ! %f4 = ff450000 0000ff21
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000030141408] = 00000000
stwa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
p0_label_280:
! Mem[0000000030141410] = 000000ff, %l5 = 0000000000000000
ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010001400] = ff000000
stha %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00ff0000
! Mem[0000000030181408] = 21ff0000, %l7 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 00000021000000ff
! %l6 = 0000000000000000, Mem[0000000030001408] = ffffffff
stba %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ffffff
! Mem[0000000020800041] = ffff2c25, %l5 = 00000000000000ff
ldstub [%o1+0x041],%l5 ! %l5 = 000000ff000000ff
! %l2 = 00000000, %l3 = ffffffff, Mem[0000000030041410] = 1e001ad3 ff000000
stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 ffffffff
! %l4 = 0000000000000000, Mem[0000000021800101] = 0e006971
stb %l4,[%o3+0x101] ! Mem[0000000021800100] = 0e006971
! %f6 = 000000ff e9b9d0b2, %l2 = 0000000000000000
! Mem[00000000100c1438] = 38d11ad37a958839
add %i3,0x038,%g1
stda %f6,[%g1+%l2]ASI_PST32_P ! Mem[00000000100c1438] = 38d11ad37a958839
! Mem[0000000010001400] = 00ff0000, %l7 = 0000000000000021
swapa [%i0+%g0]0x80,%l7 ! %l7 = 0000000000ff0000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 8ec1195f, %l0 = fffffffffffff10f
ldsha [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffff8ec1
p0_label_281:
! Mem[0000000030101400] = 000000ff0000001e, %f4 = ff450000 0000ff21
ldda [%i4+%g0]0x81,%f4 ! %f4 = 000000ff 0000001e
! Mem[0000000030001400] = 00000000, %l7 = 0000000000ff0000
lduba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
! %f18 = 21ff0000, %f5 = 0000001e
fsqrts %f18,%f5 ! %f5 = 30b4aa5a
! Mem[0000000010001400] = 00000021, %f25 = 47bff731
lda [%i0+%g0]0x80,%f25 ! %f25 = 00000021
! Mem[0000000020800000] = ffff16cb, %l3 = ffffffffffffffff
lduh [%o1+%g0],%l3 ! %l3 = 000000000000ffff
! Mem[0000000030001408] = 00ffffff, %l6 = 0000000000000000
ldsba [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = 3000000000000000, %l3 = 000000000000ffff
ldxa [%i3+%o4]0x89,%l3 ! %l3 = 3000000000000000
! Mem[0000000030181408] = ffff0000, %f25 = 00000021
lda [%i6+%o4]0x81,%f25 ! %f25 = ffff0000
! Mem[000000001010142c] = 000000c0, %l5 = 00000000000000ff
ldsb [%i4+0x02d],%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030081408] = 38d11aff
stba %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 38d11a00
p0_label_282:
! %l4 = 0000000000000000, Mem[00000000100c1410] = 000000ff
stwa %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %l7 = 0000000000000000, Mem[0000000010181408] = ff450000
stha %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! %f20 = 00000000, %f30 = 00000000, %f23 = f3600000
fsubs %f20,%f30,%f23 ! %f23 = 00000000
! %f4 = 000000ff 30b4aa5a, Mem[0000000010141438] = ad880a76 65450a09
std %f4 ,[%i5+0x038] ! Mem[0000000010141438] = 000000ff 30b4aa5a
! Mem[0000000030001400] = 00000000, %l7 = 0000000000000000
swapa [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000000
! %f28 = 84548111 5f19c18e, Mem[0000000010141428] = 23044fbf 7237118d
stda %f28,[%i5+0x028]%asi ! Mem[0000000010141428] = 84548111 5f19c18e
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030001408] = 00ffffff 0811c18e
stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 00000000
! %f26 = 8d113772, Mem[0000000030141400] = ffff00ff
sta %f26,[%i5+%g0]0x89 ! Mem[0000000030141400] = 8d113772
! %l0 = ffffffffffff8ec1, imm = 0000000000000a32, %l7 = 0000000000000000
xor %l0,0xa32,%l7 ! %l7 = ffffffffffff84f3
! Starting 10 instruction Load Burst
! Mem[0000000021800040] = ffff487b, %l1 = 0000000000000000
ldsba [%o3+0x040]%asi,%l1 ! %l1 = ffffffffffffffff
p0_label_283:
! Mem[0000000021800080] = 62ff6f0b, %l4 = 0000000000000000
lduba [%o3+0x081]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081400] = 00001e00, %l1 = ffffffffffffffff
ldsba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = 7237118d, %f22 = 4106b1e3
lda [%i5+%g0]0x81,%f22 ! %f22 = 7237118d
! Mem[0000000030181408] = ffff0000000045ff, %f14 = 3988957a 000045ff
ldda [%i6+%o4]0x81,%f14 ! %f14 = ffff0000 000045ff
! Mem[0000000010041400] = 1e000000, %l3 = 3000000000000000
ldsh [%i1+0x002],%l3 ! %l3 = 0000000000000000
! Mem[0000000021800080] = 62ff6f0b, %l4 = 00000000000000ff
ldub [%o3+0x081],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
ldswa [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181410] = 00000000, %l2 = 0000000000000000
lduha [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = 00000000 0000ff21, %l4 = 000000ff, %l5 = 00000000
ldd [%i6+%o4],%l4 ! %l4 = 0000000000000000 000000000000ff21
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181410] = d31a001e 00000000
stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 00000000
p0_label_284:
! Mem[0000000010041434] = 00000063, %l3 = 0000000000000000
swap [%i1+0x034],%l3 ! %l3 = 0000000000000063
! %f16 = 5f19c18e 00ff0000, %l2 = 0000000000000000
! Mem[0000000010001410] = ffffd1004c000000
add %i0,0x010,%g1
stda %f16,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001410] = ffffd1004c000000
! Mem[0000000030001400] = 00000000, %l0 = ffffffffffff8ec1
ldstuba [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! %l2 = 00000000, %l3 = 00000063, Mem[0000000010001410] = 00d1ffff 0000004c
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 00000063
! %f26 = 8d113772 bf4f0423, %l0 = 0000000000000000
! Mem[0000000010001430] = 00000000ff30ffff
add %i0,0x030,%g1
stda %f26,[%g1+%l0]ASI_PST16_P ! Mem[0000000010001430] = 00000000ff30ffff
! Mem[0000000030081400] = 00001e00, %l4 = 0000000000000000
swapa [%i2+%g0]0x81,%l4 ! %l4 = 0000000000001e00
! %f14 = ffff0000 000045ff, %l7 = ffffffffffff84f3
! Mem[0000000030141408] = 00000000ffffffff
add %i5,0x008,%g1
stda %f14,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030141408] = ff4500000000ffff
! %f30 = 00000000, Mem[0000000030181408] = ffff0000
sta %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! Mem[0000000030081408] = 001ad138, %l7 = ffffffffffff84f3
swapa [%i2+%o4]0x81,%l7 ! %l7 = 00000000001ad138
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ff000000, %l5 = 000000000000ff21
ldswa [%i4+%g0]0x89,%l5 ! %l5 = ffffffffff000000
p0_label_285:
! %l2 = 0000000000000000, imm = fffffffffffff9b4, %l6 = 0000000000000000
andn %l2,-0x64c,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101428] = 000000cb, %f31 = 00000000
ld [%i4+0x028],%f31 ! %f31 = 000000cb
! %l0 = 0000000000000000, %l3 = 0000000000000063, %l7 = 00000000001ad138
and %l0,%l3,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081410] = ff0000ff0000ff00, %f2 = ff000000 00000000
ldda [%i2+%o5]0x80,%f2 ! %f2 = ff0000ff 0000ff00
membar #Sync ! Added by membar checker (48)
! Mem[0000000010141408] = 000045ff, %l0 = 0000000000000000
ldsba [%i5+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000020800040] = ffff2c25, %l2 = 0000000000000000
ldsh [%o1+0x040],%l2 ! %l2 = ffffffffffffffff
! Mem[000000001000140c] = 00000000, %l6 = 0000000000000000
ldsba [%i0+0x00d]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101408] = 000000ff, %l5 = ffffffffff000000
ldswa [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001400] = 000000ff 21000000, %l6 = 00000000, %l7 = 00000000
ldda [%i0+%g0]0x88,%l6 ! %l6 = 0000000021000000 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 0000000000001e00, Mem[0000000010101410] = d3ffffff
stwa %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00001e00
p0_label_286:
! %l6 = 0000000021000000, Mem[0000000010041408] = 00000000
stha %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! %l7 = 00000000000000ff, %l2 = ffffffffffffffff, %y = 00000055
udiv %l7,%l2,%l2 ! %l2 = 0000000000000055
mov %l0,%y ! %y = ffffffff
! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010181410] = 00000000 00000000
stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff 00000000
! %f10 = ffffffff 000000ff, %l1 = 0000000000000000
! Mem[0000000030181428] = 8d113772bf4f0423
add %i6,0x028,%g1
stda %f10,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030181428] = 8d113772bf4f0423
! %f28 = 84548111 5f19c18e, %l6 = 0000000021000000
! Mem[0000000030081428] = 001ee33a00d1ffff
add %i2,0x028,%g1
stda %f28,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030081428] = 001ee33a00d1ffff
! Mem[0000000010041408] = 00000000, %l3 = 0000000000000063
swapa [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
! %l0 = ffffffffffffffff, Mem[0000000010041410] = 001e0000
stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff
! %l3 = 0000000000000000, Mem[0000000010101400] = 00ff0000
stha %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %l0 = ffffffffffffffff, Mem[0000000020800001] = ffff16cb, %asi = 80
stba %l0,[%o1+0x001]%asi ! Mem[0000000020800000] = ffff16cb
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 1e000000, %l4 = 0000000000001e00
ldsha [%i1+0x000]%asi,%l4 ! %l4 = 0000000000001e00
p0_label_287:
! Mem[0000000010181400] = 00ff0000, %l3 = 0000000000000000
ldsba [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181410] = 00000000, %l7 = 00000000000000ff
lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081408] = ffff84f3, %l7 = 0000000000000000
ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffffff84f3
! Mem[0000000010041408] = 0000000063000000, %f10 = ffffffff 000000ff
ldda [%i1+%o4]0x88,%f10 ! %f10 = 00000000 63000000
! Mem[0000000010041430] = 6fb6006100000000, %l5 = 00000000000000ff
ldxa [%i1+0x030]%asi,%l5 ! %l5 = 6fb6006100000000
! Mem[0000000010141400] = 0000ff008ec1195f, %l4 = 0000000000001e00
ldxa [%i5+%g0]0x80,%l4 ! %l4 = 0000ff008ec1195f
! %f16 = 5f19c18e, %f10 = 00000000
fsqrts %f16,%f10 ! %f10 = 4f4665c0
! Mem[0000000010041410] = ffffffff, %l2 = 0000000000000055
lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181400] = 000000ff, %l2 = 00000000000000ff
lduba [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f0 = 1e000000 00000000 ff0000ff 0000ff00
! %f4 = 000000ff 30b4aa5a 000000ff e9b9d0b2
! %f8 = 0000ffeb ff000121 4f4665c0 63000000
! %f12 = 6fb60061 00000063 ffff0000 000045ff
stda %f0,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
p0_label_288:
! %l3 = 0000000000000000, %l1 = 0000000000000000, %l0 = ffffffffffffffff
or %l3,%l1,%l0 ! %l0 = 0000000000000000
! %f22 = 7237118d 00000000, Mem[0000000010081408] = ff00ffbf 00d10000
stda %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = 7237118d 00000000
! %l6 = 0000000021000000, Mem[00000000211c0000] = 00007f1a, %asi = 80
stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007f1a
! %f26 = 8d113772 bf4f0423, Mem[0000000010181408] = 00000000 21ff0000
stda %f26,[%i6+%o4]0x88 ! Mem[0000000010181408] = 8d113772 bf4f0423
! %l1 = 0000000000000000, Mem[000000001010143b] = 5bff63b2
stb %l1,[%i4+0x03b] ! Mem[0000000010101438] = 5bff6300
! Mem[0000000010181410] = ffffffff, %l7 = ffffffffffff84f3
swapa [%i6+%o5]0x88,%l7 ! %l7 = 00000000ffffffff
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010141410] = d31a001e 00000000
stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 00000000
! %l1 = 0000000000000000, Mem[0000000010181410] = ffff84f3
stba %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffff8400
! %l5 = 6fb6006100000000, Mem[0000000010101400] = 00000000
stwa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ff00000000000000, %f26 = 8d113772 bf4f0423
ldda [%i0+%g0]0x81,%f26 ! %f26 = ff000000 00000000
p0_label_289:
! Mem[0000000010041438] = 3988957ad31ad138, %f22 = 7237118d 00000000
ldda [%i1+0x038]%asi,%f22 ! %f22 = 3988957a d31ad138
! Mem[0000000010041400] = 0000001e, %l4 = 0000ff008ec1195f
lduwa [%i1+%g0]0x88,%l4 ! %l4 = 000000000000001e
! Mem[00000000300c1400] = ffffffffcb000000, %f16 = 5f19c18e 00ff0000
ldda [%i3+%g0]0x81,%f16 ! %f16 = ffffffff cb000000
membar #Sync ! Added by membar checker (49)
! Mem[0000000010001400] = 0000001e, %l2 = 00000000000000ff
lduba [%i0+%g0]0x88,%l2 ! %l2 = 000000000000001e
! Mem[0000000010181410] = 0084ffff, %l3 = 0000000000000000
lduba [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001410] = 5f19c18e, %l3 = 0000000000000000
lduha [%i0+%o5]0x89,%l3 ! %l3 = 000000000000c18e
! Mem[0000000010041400] = 1e000000 00000000, %l0 = 00000000, %l1 = 00000000
ldd [%i1+%g0],%l0 ! %l0 = 000000001e000000 0000000000000000
! Mem[0000000010001408] = ff0000ff0000ff00, %l3 = 000000000000c18e
ldxa [%i0+0x008]%asi,%l3 ! %l3 = ff0000ff0000ff00
! Mem[0000000030181400] = 000000ff, %l1 = 0000000000000000
ldsba [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l5 = 6fb6006100000000, Mem[00000000100c1410] = 00000000
stba %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
p0_label_290:
! Mem[0000000030041400] = 0000ff00, %l4 = 000000000000001e
ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010181400] = 0000ff008ec1195f
stxa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000000
! %f0 = 1e000000 00000000 ff0000ff 0000ff00
! %f4 = 000000ff 30b4aa5a 000000ff e9b9d0b2
! %f8 = 0000ffeb ff000121 4f4665c0 63000000
! %f12 = 6fb60061 00000063 ffff0000 000045ff
stda %f0,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
! %l1 = ffffffffffffffff, Mem[0000000010181410] = 0084ffff00000000
stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffffffffffff
membar #Sync ! Added by membar checker (50)
! Mem[00000000100c1400] = 00000000, %l6 = 0000000021000000
swapa [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %l0 = 000000001e000000, Mem[0000000030001410] = 845481115f19c18e
stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000001e000000
! %l0 = 000000001e000000, Mem[0000000010041408] = 00000063
stwa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 1e000000
! %f25 = ffff0000, Mem[0000000010041410] = ffffffff
sta %f25,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff0000
! %l0 = 1e000000, %l1 = ffffffff, Mem[0000000010041400] = 1e000000 00000000
stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 1e000000 ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 1e000000, %l0 = 000000001e000000
lduha [%i0+0x000]%asi,%l0 ! %l0 = 0000000000001e00
p0_label_291:
! Mem[0000000010141400] = 0000ff00, %f10 = 4f4665c0
lda [%i5+%g0]0x80,%f10 ! %f10 = 0000ff00
! Mem[000000001004141c] = e9b9d0b2, %l1 = ffffffffffffffff
ldsba [%i1+0x01c]%asi,%l1 ! %l1 = ffffffffffffffe9
! Mem[0000000030181410] = 00000000, %l6 = 0000000000000000
ldsba [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l4 = 0000000000000000
ldswa [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101400] = ff000000, %l3 = ff0000ff0000ff00
lduba [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1408] = 00ff0000, %l0 = 0000000000001e00
ldsha [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! %l2 = 000000000000001e, imm = fffffffffffff97f, %l1 = ffffffffffffffe9
andn %l2,-0x681,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1408] = 0000ff00, %l2 = 000000000000001e
lduha [%i3+%o4]0x88,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010081408] = 7237118d, %l6 = 0000000000000000
lduwa [%i2+%o4]0x80,%l6 ! %l6 = 000000007237118d
! Starting 10 instruction Store Burst
! %f22 = 3988957a d31ad138, %l6 = 000000007237118d
! Mem[0000000030001420] = ffffffffdc000000
add %i0,0x020,%g1
stda %f22,[%g1+%l6]ASI_PST32_S ! Mem[0000000030001420] = ffffffffd31ad138
p0_label_292:
! Mem[00000000100c1400] = 21000000, %l3 = 0000000000000000
swapa [%i3+%g0]0x88,%l3 ! %l3 = 0000000021000000
! %l4 = 0000000000000000, Mem[0000000010101408] = ff000000
stha %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! %f22 = 3988957a d31ad138, %l4 = 0000000000000000
! Mem[0000000030001430] = 6100b66f618f63d5
add %i0,0x030,%g1
stda %f22,[%g1+%l4]ASI_PST8_S ! Mem[0000000030001430] = 6100b66f618f63d5
! %l2 = 000000000000ff00, Mem[0000000020800040] = ffff2c25, %asi = 80
stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 00ff2c25
! Mem[000000001010142b] = 000000cb, %l4 = 0000000000000000
ldstuba [%i4+0x02b]%asi,%l4 ! %l4 = 000000cb000000ff
! %f24 = bbde47e2 ffff0000, Mem[0000000010181400] = 00000000 00000000
stda %f24,[%i6+%g0]0x80 ! Mem[0000000010181400] = bbde47e2 ffff0000
! %l3 = 0000000021000000, Mem[00000000201c0000] = d1007d80, %asi = 80
stba %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00007d80
! Mem[0000000030181408] = 00000000, %l1 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! %f24 = bbde47e2 ffff0000, %l3 = 0000000021000000
! Mem[0000000030181420] = bbde47e247bff731
add %i6,0x020,%g1
stda %f24,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030181420] = bbde47e247bff731
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 00e6967e000000ff, %l4 = 00000000000000cb
ldxa [%i4+%o4]0x89,%l4 ! %l4 = 00e6967e000000ff
p0_label_293:
! Mem[00000000100c1410] = 5aaab430, %l0 = 00000000000000ff
ldsha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000005aaa
! %l3 = 0000000021000000, %l2 = 000000000000ff00, %l7 = 00000000ffffffff
orn %l3,%l2,%l7 ! %l7 = ffffffffffff00ff
! Mem[0000000030141410] = 001e0000000000ff, %f30 = 00000000 000000cb
ldda [%i5+%o5]0x89,%f30 ! %f30 = 001e0000 000000ff
! Code Fragment 3
p0_fragment_24:
! %l0 = 0000000000005aaa
setx 0x2a8683584f6be468,%g7,%l0 ! %l0 = 2a8683584f6be468
! %l1 = 0000000000000000
setx 0x810b417836202f52,%g7,%l1 ! %l1 = 810b417836202f52
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 = 2a8683584f6be468
setx 0x58cfd31f8a7d4cca,%g7,%l0 ! %l0 = 58cfd31f8a7d4cca
! %l1 = 810b417836202f52
setx 0xee5fc87fb382eeee,%g7,%l1 ! %l1 = ee5fc87fb382eeee
! Mem[0000000010101438] = 5bff6300, %f15 = 000045ff
lda [%i4+0x038]%asi,%f15 ! %f15 = 5bff6300
! Mem[0000000030041410] = 00000000, %l2 = 000000000000ff00
lduha [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000020800040] = 00ff2c25, %l2 = 0000000000000000
ldsb [%o1+0x040],%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = 000045ff, %l5 = 6fb6006100000000
lduba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141400] = 7237118d, %l1 = ee5fc87fb382eeee
lduha [%i5+%g0]0x81,%l1 ! %l1 = 0000000000007237
! Starting 10 instruction Store Burst
! %l1 = 0000000000007237, %l2 = 0000000000000000, %l6 = 000000007237118d
xor %l1,%l2,%l6 ! %l6 = 0000000000007237
p0_label_294:
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000030001410] = 1e000000 00000000
stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 000000ff
! %l2 = 00000000, %l3 = 21000000, Mem[00000000100c1410] = 5aaab430 ff000000
stda %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000000 21000000
! Mem[0000000010001408] = ff0000ff, %l6 = 0000000000007237
ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010041408] = 1e000000, %l0 = 58cfd31f8a7d4cca
swapa [%i1+%o4]0x80,%l0 ! %l0 = 000000001e000000
! %f2 = ff0000ff 0000ff00, %l1 = 0000000000007237
! Mem[0000000030101400] = 000000ff0000001e
stda %f2,[%i4+%l1]ASI_PST16_SL ! Mem[0000000030101400] = 00ff0000ff00001e
! Mem[0000000010041434] = 00000000, %l7 = ffffffffffff00ff
swap [%i1+0x034],%l7 ! %l7 = 0000000000000000
! %f3 = 0000ff00, Mem[0000000010081408] = 8d113772
sta %f3 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000ff00
! Mem[00000000300c1408] = 00000000, %l2 = 0000000000000000
swapa [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000000
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010041400] = 0000001e ffffffff
stda %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 000000ff, %l7 = 0000000000000000
ldsha [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_295:
! Mem[0000000010001438] = ffff0000, %f16 = ffffffff
lda [%i0+0x038]%asi,%f16 ! %f16 = ffff0000
! Mem[0000000010101408] = 00000000, %l0 = 000000001e000000
lduha [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000020800040] = 00ff2c25, %l5 = 00000000000000ff
ldsh [%o1+0x040],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141410] = ff000000, %f9 = ff000121
lda [%i5+%o5]0x81,%f9 ! %f9 = ff000000
! %f19 = 000045ff, %f11 = 63000000
fcmps %fcc3,%f19,%f11 ! %fcc3 = 1
! Mem[0000000010141428] = 84548111, %l2 = 0000000000000000
lduba [%i5+0x029]%asi,%l2 ! %l2 = 0000000000000054
! Mem[0000000010001410] = ff000000, %l7 = 00000000000000ff
ldsha [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101400] = 00ff0000, %f12 = 6fb60061
lda [%i4+%g0]0x81,%f12 ! %f12 = 00ff0000
! Mem[00000000300c1408] = 00000000, %l1 = 0000000000007237
lduwa [%i3+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[000000001000141c] = e9b9d0b2, %l3 = 0000000021000000
ldstuba [%i0+0x01c]%asi,%l3 ! %l3 = 000000e9000000ff
p0_label_296:
! %l3 = 00000000000000e9, Mem[00000000218000c0] = d100f956
stb %l3,[%o3+0x0c0] ! Mem[00000000218000c0] = e900f956
! %f6 = 000000ff e9b9d0b2, %l1 = 0000000000000000
! Mem[0000000010141420] = 31f7bf47e247debb
add %i5,0x020,%g1
stda %f6,[%g1+%l1]ASI_PST32_P ! Mem[0000000010141420] = 31f7bf47e247debb
! Mem[0000000010181400] = e247debb, %l0 = 0000000000000000
ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 000000bb000000ff
! Mem[0000000010041438] = 3988957a, %l0 = 00000000000000bb, %asi = 80
swapa [%i1+0x038]%asi,%l0 ! %l0 = 000000003988957a
! Mem[0000000030101410] = 00000000, %l7 = 0000000000000000
swapa [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
! %f6 = 000000ff e9b9d0b2, Mem[0000000010001410] = 000000ff 30b4aa5a
stda %f6 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff e9b9d0b2
! Mem[0000000010001434] = 00000063, %l5 = 000000ff, %l4 = 000000ff
add %i0,0x34,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000000000063
! %f8 = 0000ffeb, Mem[00000000100c1400] = 00000000
sta %f8 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000ffeb
! %l0 = 000000003988957a, Mem[00000000300c1410] = 8ec1195f
stha %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 957a195f
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 0000000021000000, %l5 = 00000000000000ff
ldxa [%i3+0x010]%asi,%l5 ! %l5 = 0000000021000000
p0_label_297:
! Mem[0000000030081410] = 000000ff, %l1 = 0000000000000000
lduha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141410] = 000000ff, %l1 = 0000000000000000
lduwa [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001434] = 00000063, %l1 = 00000000000000ff
lduw [%i0+0x034],%l1 ! %l1 = 0000000000000063
! Mem[0000000010141408] = 21ff0000000045ff, %l0 = 000000003988957a
ldxa [%i5+%o4]0x88,%l0 ! %l0 = 21ff0000000045ff
! Mem[0000000030141400] = 8d113772, %f9 = ff000000
lda [%i5+%g0]0x89,%f9 ! %f9 = 8d113772
! Mem[00000000201c0000] = 00007d80, %l7 = 0000000000000000
ldsba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = ca4c7d8a, %f26 = ff000000
lda [%i1+%o4]0x88,%f26 ! %f26 = ca4c7d8a
! Mem[0000000010001410] = ff000000, %l1 = 0000000000000063
lduha [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[000000001004143c] = d31ad138, %l3 = 00000000000000e9
ldsba [%i1+0x03e]%asi,%l3 ! %l3 = ffffffffffffffd1
! Starting 10 instruction Store Burst
! %f0 = 1e000000 00000000 ff0000ff 0000ff00
! %f4 = 000000ff 30b4aa5a 000000ff e9b9d0b2
! %f8 = 0000ffeb 8d113772 0000ff00 63000000
! %f12 = 00ff0000 00000063 ffff0000 5bff6300
stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
p0_label_298:
! %l4 = 0000000000000063, Mem[0000000020800040] = 00ff2c25, %asi = 80
stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 00632c25
! Mem[0000000030101408] = ff000000, %l1 = 0000000000000000
swapa [%i4+%o4]0x81,%l1 ! %l1 = 00000000ff000000
! %f21 = 1e001ad3, %f17 = cb000000, %f16 = ffff0000
fsubs %f21,%f17,%f16 ! %f16 = 4b000000
membar #Sync ! Added by membar checker (51)
! Mem[00000000100c1414] = ff000000, %l1 = 00000000ff000000, %asi = 80
swapa [%i3+0x014]%asi,%l1 ! %l1 = 00000000ff000000
! %f16 = 4b000000 cb000000 21ff0000 000045ff
! %f20 = 00000000 1e001ad3 3988957a d31ad138
! %f24 = bbde47e2 ffff0000 ca4c7d8a 00000000
! %f28 = 84548111 5f19c18e 001e0000 000000ff
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
! %f6 = 000000ff, %f14 = ffff0000, %f10 = 0000ff00
fsubs %f6 ,%f14,%f10 ! %f10 = ffff0000
! %l4 = 0000000000000063, Mem[00000000211c0000] = 00007f1a, %asi = 80
stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00637f1a
! %f8 = 0000ffeb 8d113772, %l0 = 21ff0000000045ff
! Mem[0000000030141408] = ff4500000000ffff
add %i5,0x008,%g1
stda %f8,[%g1+%l0]ASI_PST8_S ! Mem[0000000030141408] = 0000ffeb8d113772
! %l6 = 000000ff, %l7 = 00000000, Mem[00000000300c1408] = 00000000 00000030
stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000ff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181438] = ad880a7665450a09, %l1 = 00000000ff000000
ldxa [%i6+0x038]%asi,%l1 ! %l1 = ad880a7665450a09
p0_label_299:
! %l4 = 0000000000000063, %l6 = 00000000000000ff, %l2 = 0000000000000054
mulx %l4,%l6,%l2 ! %l2 = 000000000000629d
! Mem[0000000010181408] = bf4f0423, %f14 = ffff0000
lda [%i6+%o4]0x88,%f14 ! %f14 = bf4f0423
! Mem[00000000300c1408] = ff000000, %l6 = 00000000000000ff
lduha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = ffff0000, %l6 = 0000000000000000
ldsha [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000020800000] = ffff16cb, %l2 = 000000000000629d
lduha [%o1+0x000]%asi,%l2 ! %l2 = 000000000000ffff
membar #Sync ! Added by membar checker (52)
! Mem[0000000010101408] = 00000000, %l0 = 21ff0000000045ff
ldsha [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l7 = 0000000000000000
ldstuba [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001400] = 000000ff, %l2 = 000000000000ffff
lduwa [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181400] = ffde47e2, %l5 = 0000000021000000
ldswa [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffde47e2
! Starting 10 instruction Store Burst
! %f28 = 84548111, Mem[00000000300c1408] = 000000ff
sta %f28,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 84548111
p0_label_300:
! %l2 = 00000000000000ff, Mem[000000001000140e] = 0000ff00
stb %l2,[%i0+0x00e] ! Mem[000000001000140c] = 0000ff00
! Mem[0000000010041408] = ca4c7d8a, %l5 = ffffffffffde47e2
swapa [%i1+%o4]0x88,%l5 ! %l5 = 00000000ca4c7d8a
! %l4 = 0000000000000063, Mem[0000000010041410] = 0000ffff00000000
stxa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000063
! %l2 = 000000ff, %l3 = ffffffd1, Mem[00000000100c1410] = 5aaab430 ff000000
stda %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = 000000ff ffffffd1
! %f6 = 000000ff e9b9d0b2, Mem[0000000010141400] = 0000ff00 8ec1195f
stda %f6 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff e9b9d0b2
! Mem[00000000201c0001] = 00007d80, %l4 = 0000000000000063
ldstub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
! %f15 = 5bff6300, Mem[0000000030141408] = 0000ffeb
sta %f15,[%i5+%o4]0x81 ! Mem[0000000030141408] = 5bff6300
! %l1 = ad880a7665450a09, Mem[0000000020800000] = ffff16cb, %asi = 80
stba %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = 09ff16cb
! %f16 = 4b000000 cb000000 21ff0000 000045ff
! %f20 = 00000000 1e001ad3 3988957a d31ad138
! %f24 = bbde47e2 ffff0000 ca4c7d8a 00000000
! %f28 = 84548111 5f19c18e 001e0000 000000ff
stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 7237118d0063ff5b, %f8 = 0000ffeb 8d113772
ldda [%i5+%o4]0x89,%f8 ! %f8 = 7237118d 0063ff5b
p0_label_301:
! Mem[0000000030101408] = ff450000 0000ff21, %l2 = 000000ff, %l3 = ffffffd1
ldda [%i4+%o4]0x89,%l2 ! %l2 = 000000000000ff21 00000000ff450000
! Mem[0000000030081408] = ffff84f3 000000ff, %l6 = 00000000, %l7 = 00000000
ldda [%i2+%o4]0x81,%l6 ! %l6 = 00000000ffff84f3 00000000000000ff
! Mem[0000000030141400] = 7237118d, %l3 = 00000000ff450000
lduba [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000072
! Mem[0000000030001410] = ff000000 ff000000, %l6 = ffff84f3, %l7 = 000000ff
ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000ff000000
! Mem[00000000100c1400] = 00000000, %l6 = 00000000ff000000
ldsba [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181410] = 00000000, %l0 = 0000000000000000
lduba [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l6 = 0000000000000000
ldsha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141408] = ff450000, %f14 = bf4f0423
lda [%i5+%o4]0x80,%f14 ! %f14 = ff450000
! %l4 = 0000000000000000, Mem[0000000030081408] = ff000000f384ffff
stxa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000ff000000, Mem[0000000030141400] = 7237118d
stba %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0037118d
p0_label_302:
! %l2 = 000000000000ff21, Mem[00000000300c1400] = ffffffffcb000000
stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000000000ff21
! %l5 = 00000000ca4c7d8a, Mem[000000001004141a] = 3988957a, %asi = 80
stha %l5,[%i1+0x01a]%asi ! Mem[0000000010041418] = 39887d8a
! %f14 = ff450000 5bff6300, Mem[0000000010081410] = ff0000ff 00ff0000
stda %f14,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff450000 5bff6300
! Mem[0000000010001408] = ff0000ff, %l2 = 000000000000ff21
swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000ff0000ff
! %l2 = 00000000ff0000ff, Mem[0000000030041400] = 00ff00ff
stha %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00ff00ff
! Mem[0000000010141428] = 845481115f19c18e, %l2 = 00000000ff0000ff, %l1 = ad880a7665450a09
add %i5,0x28,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 845481115f19c18e
! %f0 = 1e000000 00000000 ff0000ff 0000ff00
! %f4 = 000000ff 30b4aa5a 000000ff e9b9d0b2
! %f8 = 7237118d 0063ff5b ffff0000 63000000
! %f12 = 00ff0000 00000063 ff450000 5bff6300
stda %f0,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
! %f17 = cb000000, Mem[0000000010041408] = 21ff0000
sta %f17,[%i1+%o4]0x80 ! Mem[0000000010041408] = cb000000
! %f26 = ca4c7d8a 00000000, Mem[0000000030141410] = 000000ff 001e0000
stda %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = ca4c7d8a 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 000000ff, %l5 = 00000000ca4c7d8a
ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
p0_label_303:
! Mem[0000000010141408] = ff450000, %l2 = 00000000ff0000ff
lduha [%i5+%o4]0x80,%l2 ! %l2 = 000000000000ff45
! Mem[0000000010001408] = 21ff0000, %l1 = 845481115f19c18e
lduwa [%i0+%o4]0x80,%l1 ! %l1 = 0000000021ff0000
! Mem[0000000010001428] = 4f4665c063000000, %l1 = 0000000021ff0000
ldx [%i0+0x028],%l1 ! %l1 = 4f4665c063000000
! Mem[0000000030181408] = ff000000, %l0 = 0000000000000000
ldswa [%i6+%o4]0x81,%l0 ! %l0 = ffffffffff000000
membar #Sync ! Added by membar checker (53)
! Mem[00000000100c1410] = ff000000, %l4 = 0000000000000000
lduba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l7 = 00000000ff000000
lduba [%i3+0x003]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041400] = 000000cb0000004b, %f28 = 84548111 5f19c18e
ldda [%i1+%g0]0x88,%f28 ! %f28 = 000000cb 0000004b
! Mem[00000000218000c0] = e900f956, %l3 = 0000000000000072
lduh [%o3+0x0c0],%l3 ! %l3 = 000000000000e900
! Mem[00000000211c0000] = 00637f1a, %l4 = 0000000000000000
ldsh [%o2+%g0],%l4 ! %l4 = 0000000000000063
! Starting 10 instruction Store Burst
! %l1 = 4f4665c063000000, Mem[0000000010141410] = 00000000
stwa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 63000000
p0_label_304:
! Mem[0000000030081400] = 00000000, %l1 = 4f4665c063000000
lduha [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = 00000000, %l4 = 0000000000000063
ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000010181428] = 23044fbf7237118d, %asi = 80
stxa %l7,[%i6+0x028]%asi ! Mem[0000000010181428] = 0000000000000000
! Code Fragment 4
p0_fragment_25:
! %l0 = ffffffffff000000
setx 0x67d7eae7ccde1518,%g7,%l0 ! %l0 = 67d7eae7ccde1518
! %l1 = 0000000000000000
setx 0x21f5be4026943e07,%g7,%l1 ! %l1 = 21f5be4026943e07
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 = 67d7eae7ccde1518
setx 0xeeb0e328754b8761,%g7,%l0 ! %l0 = eeb0e328754b8761
! %l1 = 21f5be4026943e07
setx 0xe21f95e7dc759fd2,%g7,%l1 ! %l1 = e21f95e7dc759fd2
! %l5 = ffffffffffffffff, Mem[00000000100c140e] = ff0000ff
stb %l5,[%i3+0x00e] ! Mem[00000000100c140c] = ff00ffff
! %f10 = ffff0000 63000000, Mem[00000000300c1410] = ff000000 5aaab430
stda %f10,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff0000 63000000
! %f22 = 3988957a d31ad138, Mem[0000000030081400] = 00000000 00000000
stda %f22,[%i2+%g0]0x81 ! Mem[0000000030081400] = 3988957a d31ad138
! Mem[0000000030141410] = 00000000, %l1 = e21f95e7dc759fd2
swapa [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081418] = c545ffff, %l7 = 0000000000000000
swap [%i2+0x018],%l7 ! %l7 = 00000000c545ffff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00ff0000 00000000, %l2 = 0000ff45, %l3 = 0000e900
ldda [%i2+%o4]0x80,%l2 ! %l2 = 0000000000ff0000 0000000000000000
p0_label_305:
! Mem[0000000030081400] = 3988957a, %l3 = 0000000000000000
lduha [%i2+%g0]0x81,%l3 ! %l3 = 0000000000003988
! Mem[0000000010081400] = ff00ff0000000000, %l0 = eeb0e328754b8761
ldxa [%i2+%g0]0x88,%l0 ! %l0 = ff00ff0000000000
! Mem[0000000010141408] = 000045ff, %l3 = 0000000000003988
ldsba [%i5+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000020800000] = 09ff16cb, %l2 = 0000000000ff0000
ldsb [%o1+%g0],%l2 ! %l2 = 0000000000000009
! Mem[0000000010181410] = ffffffff, %l7 = 00000000c545ffff
ldsha [%i6+0x010]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000020800000] = 09ff16cb, %l0 = ff00ff0000000000
ldsh [%o1+%g0],%l0 ! %l0 = 00000000000009ff
! Mem[000000001014141c] = e3b10641, %l5 = ffffffffffffffff
lduha [%i5+0x01c]%asi,%l5 ! %l5 = 000000000000e3b1
! Mem[0000000010141408] = ff450000, %l7 = ffffffffffffffff
lduha [%i5+%o4]0x80,%l7 ! %l7 = 000000000000ff45
! Mem[0000000030141408] = 0063ff5b, %l2 = 0000000000000009
lduba [%i5+%o4]0x89,%l2 ! %l2 = 000000000000005b
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = ff000000, %l1 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
p0_label_306:
! %f24 = bbde47e2 ffff0000, Mem[0000000030101410] = 000000ff d31a001e
stda %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = bbde47e2 ffff0000
! Mem[0000000010001400] = 1e000000, %l3 = ffffffffffffffff
swapa [%i0+%g0]0x80,%l3 ! %l3 = 000000001e000000
! %f13 = 00000063, Mem[0000000030081400] = 7a958839
sta %f13,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000063
! Mem[0000000030181410] = 00000000, %l0 = 00000000000009ff
swapa [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = ff000000, %l3 = 000000001e000000
ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010141406] = e9b9d0b2
sth %l4,[%i5+0x006] ! Mem[0000000010141404] = e9b90000
! Mem[00000000100c1408] = 00ff0000, %l6 = 0000000000000000
swapa [%i3+%o4]0x80,%l6 ! %l6 = 0000000000ff0000
! Mem[0000000030141408] = 5bff6300, %l5 = 000000000000e3b1
ldstuba [%i5+%o4]0x81,%l5 ! %l5 = 0000005b000000ff
! Mem[00000000201c0001] = 00ff7d80, %l4 = 0000000000000000
ldstub [%o0+0x001],%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 0063ffff, %l3 = 0000000000000000
ldsha [%i5+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
p0_label_307:
! Mem[0000000030181400] = ff000000, %l2 = 000000000000005b
ldsha [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffffff00
! Mem[00000000211c0000] = 00637f1a, %l2 = ffffffffffffff00
ldsb [%o2+%g0],%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = 0000ff00, %l4 = 00000000000000ff
ldswa [%i2+%o4]0x88,%l4 ! %l4 = 000000000000ff00
! Mem[0000000030181408] = ff000000000045ff, %f24 = bbde47e2 ffff0000
ldda [%i6+%o4]0x81,%f24 ! %f24 = ff000000 000045ff
! Mem[0000000010001410] = 000000ff, %l2 = 0000000000000000
ldsha [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 000000ff000000ff, %l5 = 000000000000005b
ldxa [%i2+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000020800040] = 00632c25, %l1 = 00000000000000ff
ldub [%o1+0x041],%l1 ! %l1 = 0000000000000063
! Mem[0000000030001400] = 000000ff, %l5 = 000000ff000000ff
lduwa [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181400] = 000000ff, %l5 = 00000000000000ff
ldsba [%i6+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f8 = 7237118d 0063ff5b, Mem[0000000010141408] = ff450000 0000ff21
stda %f8 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 7237118d 0063ff5b
p0_label_308:
! Mem[0000000010181410] = ffffffff, %l2 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010041409] = cb000000, %l7 = 000000000000ff45
ldstuba [%i1+0x009]%asi,%l7 ! %l7 = 00000000000000ff
! %l5 = ffffffffffffffff, Mem[0000000010141410] = 0000000063000000
stxa %l5,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffffffffffff
! %l4 = 000000000000ff00, Mem[0000000010181400] = 0000ffffe247deff
stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000000000ff00
! Mem[00000000300c1408] = ff0000ff, %l1 = 0000000000000063
swapa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ff0000ff
! Mem[00000000300c1410] = 63000000, %l7 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %l3 = ffffffffffffffff, Mem[00000000211c0000] = 00637f1a
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = ffff7f1a
! %f2 = ff0000ff 0000ff00, Mem[00000000100c1408] = 00000000 ffff00ff
stda %f2 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff0000ff 0000ff00
! %l6 = 00ff0000, %l7 = 00000000, Mem[0000000010001408] = 0000ff21 00ff0000
stda %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00ff0000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 0000ffcb, %l0 = 0000000000000000
lduba [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000cb
p0_label_309:
! Mem[0000000010101410] = 5f19c18e001e0000, %f8 = 7237118d 0063ff5b
ldda [%i4+%o5]0x88,%f8 ! %f8 = 5f19c18e 001e0000
! Mem[0000000010101408] = 00000000, %l6 = 0000000000ff0000
lduba [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141400] = 0037118d00000000, %f6 = 000000ff e9b9d0b2
ldda [%i5+%g0]0x81,%f6 ! %f6 = 0037118d 00000000
! %f0 = 1e000000, %f8 = 5f19c18e
fcmpes %fcc3,%f0 ,%f8 ! %fcc3 = 1
! Mem[00000000100c1410] = ff0000ff, %f13 = 00000063
lda [%i3+%o5]0x88,%f13 ! %f13 = ff0000ff
! Mem[00000000100c1400] = 00000000, %l4 = 000000000000ff00
ldsha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101410] = 001e0000, %l3 = ffffffffffffffff
lduha [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = 000000000000ff00, %l7 = 0000000000000000
ldxa [%i6+%g0]0x88,%l7 ! %l7 = 000000000000ff00
! %l1 = 00000000ff0000ff, imm = fffffffffffff6dd, %l0 = 00000000000000cb
xnor %l1,-0x923,%l0 ! %l0 = 00000000ff0009dd
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_26:
! %l0 = 00000000ff0009dd
setx 0x7a1257300e62396c,%g7,%l0 ! %l0 = 7a1257300e62396c
! %l1 = 00000000ff0000ff
setx 0x561a30ef8023fe1a,%g7,%l1 ! %l1 = 561a30ef8023fe1a
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 = 7a1257300e62396c
setx 0x9d436bb79d57e01c,%g7,%l0 ! %l0 = 9d436bb79d57e01c
! %l1 = 561a30ef8023fe1a
setx 0x559d4367e1dc3cb8,%g7,%l1 ! %l1 = 559d4367e1dc3cb8
p0_label_310:
! %l3 = 0000000000000000, Mem[0000000010081404] = 00ff00ff, %asi = 80
stwa %l3,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000000
! Mem[0000000030141400] = 8d113700, %l5 = ffffffffffffffff
ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001430] = 6fb60061, %l4 = 0000000000000000, %asi = 80
swapa [%i0+0x030]%asi,%l4 ! %l4 = 000000006fb60061
! %l4 = 6fb60061, %l5 = 00000000, Mem[0000000010081400] = 00000000 00000000
stda %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 6fb60061 00000000
! Mem[0000000030141408] = ffff6300, %l7 = 000000000000ff00
ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030141400] = ff37118d, %l0 = 9d436bb79d57e01c
swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff37118d
! Mem[000000001004140f] = 000045ff, %l6 = 0000000000000000
ldstub [%i1+0x00f],%l6 ! %l6 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000030101408] = 21ff0000000045ff
stxa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000000000ff
! Mem[0000000010101408] = 00000000, %l1 = 559d4367e1dc3cb8
ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 5bff6300, %l1 = 0000000000000000
ldswa [%i2+%o5]0x88,%l1 ! %l1 = 000000005bff6300
p0_label_311:
! Mem[0000000010101410] = 001e0000, %l7 = 00000000000000ff
ldsha [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141408] = 8d113772, %l6 = 00000000000000ff
ldsha [%i5+%o4]0x88,%l6 ! %l6 = 0000000000003772
! Mem[0000000030041408] = 000045ff, %l7 = 0000000000000000
ldsba [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181420] = 31f7bf47e247debb, %l7 = ffffffffffffffff
ldx [%i6+0x020],%l7 ! %l7 = 31f7bf47e247debb
! Mem[000000001004143c] = 000000ff, %l5 = 0000000000000000
ldsb [%i1+0x03c],%l5 ! %l5 = 0000000000000000
! Mem[0000000030081410] = 000000ff, %l1 = 000000005bff6300
ldswa [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = ff000000 000045ff, %l0 = ff37118d, %l1 = 000000ff
ldda [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff000000 00000000000045ff
! %f19 = 000045ff, %f9 = 001e0000, %f24 = ff000000
fsubs %f19,%f9 ,%f24 ! %l0 = 00000000ff000022, Unfinished, %fsr = 1500000400
! %l1 = 00000000000045ff, %l3 = 0000000000000000, %l4 = 000000006fb60061
xnor %l1,%l3,%l4 ! %l4 = ffffffffffffba00
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, %l7 = 31f7bf47e247debb, %l1 = 00000000000045ff
xor %l5,%l7,%l1 ! %l1 = 31f7bf47e247debb
p0_label_312:
! %l4 = ffffffffffffba00, Mem[0000000030101410] = ffff0000
stba %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffff0000
! Mem[0000000010101400] = ff000000, %l3 = 0000000000000000
swapa [%i4+%g0]0x80,%l3 ! %l3 = 00000000ff000000
! %l4 = ffffffffffffba00, Mem[0000000010141400] = ff000000
stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff00ba00
! %l0 = ff000022, %l1 = e247debb, Mem[0000000030101410] = 0000ffff e247debb
stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff000022 e247debb
! %l6 = 0000000000003772, Mem[0000000030001408] = 00000000
stwa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00003772
! %l4 = ffffba00, %l5 = 00000000, Mem[0000000010101410] = 00001e00 8ec1195f
stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffba00 00000000
! %l0 = 00000000ff000022, Mem[00000000300c1408] = 63000000
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 63000022
! Mem[00000000300c1408] = 63000022, %l0 = 00000000ff000022
swapa [%i3+%o4]0x89,%l0 ! %l0 = 0000000063000022
! %l4 = ffffffffffffba00, Mem[0000000030081400] = 63000000
stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffba00
! Starting 10 instruction Load Burst
! Mem[0000000010101418] = ffffffaa00000061, %l2 = 00000000000000ff
ldx [%i4+0x018],%l2 ! %l2 = ffffffaa00000061
p0_label_313:
! Mem[00000000218001c0] = 27007b35, %l1 = 31f7bf47e247debb
ldsba [%o3+0x1c0]%asi,%l1 ! %l1 = 0000000000000027
! Mem[0000000030001400] = 000000ff, %l0 = 0000000063000022
ldswa [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081410] = 0063ff5b000045ff, %f12 = 00ff0000 ff0000ff
ldda [%i2+0x010]%asi,%f12 ! %f12 = 0063ff5b 000045ff
! Mem[00000000300c1400] = 1e000000 00000000, %l4 = ffffba00, %l5 = 00000000
ldda [%i3+%g0]0x81,%l4 ! %l4 = 000000001e000000 0000000000000000
! Mem[0000000030101408] = 00000000, %l6 = 0000000000003772
ldsha [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = 0000000000000000, %f10 = ffff0000 63000000
ldda [%i2+%o4]0x81,%f10 ! %f10 = 00000000 00000000
! Mem[00000000100c1400] = 1e00000000000000, %f6 = 0037118d 00000000
ldda [%i3+%g0]0x88,%f6 ! %f6 = 1e000000 00000000
! Mem[0000000021800140] = 000002f2, %l6 = 0000000000000000
ldub [%o3+0x140],%l6 ! %l6 = 0000000000000000
! %l4 = 000000001e000000, %l2 = ffffffaa00000061, %l4 = 000000001e000000
xnor %l4,%l2,%l4 ! %l4 = 00000055e1ffff9e
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, imm = fffffffffffffcc4, %l5 = 0000000000000000
and %l5,-0x33c,%l5 ! %l5 = 0000000000000000
p0_label_314:
! %l7 = 31f7bf47e247debb, Mem[0000000030041410] = 00000000
stha %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = debb0000
! %l4 = 00000055e1ffff9e, Mem[0000000010181408] = 23044fbf
stwa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = e1ffff9e
! Mem[0000000030001410] = ff000000, %l2 = ffffffaa00000061
swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[00000000100c1400] = 00000000, %l2 = 00000000ff000000
ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %l6 = 0000000000000000, %l5 = 0000000000000000, %y = ffffffff
smul %l6,%l5,%l0 ! %l0 = 0000000000000000, %y = 00000000
! %l2 = 0000000000000000, Mem[0000000030181400] = ff000000
stwa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! %l0 = 0000000000000000, Mem[0000000030181400] = 00000000
stwa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! %l5 = 0000000000000000, Mem[0000000030001408] = 72370000
stha %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 72370000
! %l0 = 00000000, %l1 = 00000027, Mem[0000000030081408] = 00000000 00000000
stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 00000027
! Starting 10 instruction Load Burst
! %l1 = 0000000000000027, imm = 00000000000005fe, %l6 = 0000000000000000
and %l1,0x5fe,%l6 ! %l6 = 0000000000000026
p0_label_315:
! Mem[0000000010101408] = ff000000, %l3 = 00000000ff000000
lduba [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000020800000] = 09ff16cb, %l6 = 0000000000000026
lduha [%o1+0x000]%asi,%l6 ! %l6 = 00000000000009ff
! Mem[00000000201c0000] = 00ff7d80, %l0 = 0000000000000000
lduba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141400] = ff00ba00, %f12 = 0063ff5b
lda [%i5+%g0]0x88,%f12 ! %f12 = ff00ba00
! Mem[0000000010141400] = 00ba00ff, %f5 = 30b4aa5a
lda [%i5+%g0]0x80,%f5 ! %f5 = 00ba00ff
! Code Fragment 3
p0_fragment_27:
! %l0 = 0000000000000000
setx 0x03a372efdca4352c,%g7,%l0 ! %l0 = 03a372efdca4352c
! %l1 = 0000000000000027
setx 0xfe539e403f74106a,%g7,%l1 ! %l1 = fe539e403f74106a
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 = 03a372efdca4352c
setx 0xd39dfd1066f2a8af,%g7,%l0 ! %l0 = d39dfd1066f2a8af
! %l1 = fe539e403f74106a
setx 0xc48afb3fbb1efd91,%g7,%l1 ! %l1 = c48afb3fbb1efd91
! Mem[0000000010181400] = 00ff0000, %l7 = 31f7bf47e247debb
lduba [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081420] = 4cf6ab34, %l7 = 0000000000000000
ldswa [%i2+0x020]%asi,%l7 ! %l7 = 000000004cf6ab34
! Mem[00000000300c1408] = 00ff0000 ff000022, %l0 = 66f2a8af, %l1 = bb1efd91
ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000ff000022 0000000000ff0000
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = ffffba00, %l7 = 000000004cf6ab34
ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
p0_label_316:
! Mem[0000000010101408] = ff000000, %l3 = 00000000000000ff
ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! %l6 = 00000000000009ff, Mem[0000000010001400] = ffffffff00000000
stxa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000000009ff
! Mem[00000000211c0000] = ffff7f1a, %l5 = 0000000000000000
ldstub [%o2+%g0],%l5 ! %l5 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[000000001018142e] = 00000000, %asi = 80
stha %l2,[%i6+0x02e]%asi ! Mem[000000001018142c] = 00000000
! Mem[00000000211c0000] = ffff7f1a, %l5 = 00000000000000ff
ldstub [%o2+%g0],%l5 ! %l5 = 000000ff000000ff
! %l0 = ff000022, %l1 = 00ff0000, Mem[0000000010001410] = 000000ff e9b9d0b2
stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000022 00ff0000
! %l7 = 00000000000000ff, Mem[0000000010081429] = ffffffff, %asi = 80
stba %l7,[%i2+0x029]%asi ! Mem[0000000010081428] = ffffffff
! Mem[0000000030041400] = 00ff00ff, %l7 = 00000000000000ff
swapa [%i1+%g0]0x89,%l7 ! %l7 = 0000000000ff00ff
! %f28 = 000000cb 0000004b, %l6 = 00000000000009ff
! Mem[0000000030081430] = 000000cb00000000
add %i2,0x030,%g1
stda %f28,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030081430] = 4b000000cb000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 00000000 000000ff, %l6 = 000009ff, %l7 = 00ff00ff
ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
p0_label_317:
! Mem[0000000010081400] = 6100b66f00000000, %f26 = ca4c7d8a 00000000
ldda [%i2+%g0]0x80,%f26 ! %f26 = 6100b66f 00000000
! Mem[0000000030001410] = 00000061, %l7 = 0000000000000000
ldsba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141410] = ffffffff, %l1 = 0000000000ff0000
ldswa [%i5+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010141400] = ff00ba00, %l1 = ffffffffffffffff
lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000ff00ba00
! Mem[0000000010041400] = 4b000000cb000000, %f12 = ff00ba00 000045ff
ldda [%i1+%g0]0x80,%f12 ! %f12 = 4b000000 cb000000
! Mem[00000000100c1400] = 000000ff, %l6 = 00000000000000ff
ldsha [%i3+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = 00000000, %l6 = 00000000000000ff
lduha [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101400] = 00000000ffffffbf, %l5 = 00000000000000ff
ldxa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ffffffbf
! Mem[0000000010141424] = e247debb, %l0 = 00000000ff000022
lduw [%i5+0x024],%l0 ! %l0 = 00000000e247debb
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[00000000300c1408] = ff000022
stba %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff000000
p0_label_318:
! %f24 = ff000000 000045ff, %l2 = 0000000000000000
! Mem[0000000030141410] = d29f75dc8a7d4cca
add %i5,0x010,%g1
stda %f24,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030141410] = d29f75dc8a7d4cca
! Mem[0000000010041428] = ca4c7d8a, %l6 = 0000000000000000
ldstuba [%i1+0x028]%asi,%l6 ! %l6 = 000000ca000000ff
! Mem[0000000021800141] = 000002f2, %l0 = 00000000e247debb
ldstub [%o3+0x141],%l0 ! %l0 = 00000000000000ff
! Mem[000000001014141d] = e3b10641, %l2 = 0000000000000000
ldstub [%i5+0x01d],%l2 ! %l2 = 000000b1000000ff
! %l3 = 00000000000000ff, Mem[0000000010181408] = 9effffe1
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 9eff00ff
! Mem[000000001008142a] = ffffffff, %l3 = 00000000000000ff
ldstuba [%i2+0x02a]%asi,%l3 ! %l3 = 000000ff000000ff
! %l1 = 00000000ff00ba00, Mem[0000000010001400] = ff09000000000000
stxa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000ff00ba00
! Mem[0000000010041408] = cbff0000, %l7 = 0000000000000000
swap [%i1+%o4],%l7 ! %l7 = 00000000cbff0000
! %l6 = 00000000000000ca, %l7 = 00000000cbff0000, %y = 00000000
umul %l6,%l7,%l3 ! %l3 = 000000a0f7360000, %y = 000000a0
! Starting 10 instruction Load Burst
! %l0 = 0000000000000000, imm = fffffffffffff614, %l5 = 00000000ffffffbf
xnor %l0,-0x9ec,%l5 ! %l5 = 00000000000009eb
p0_label_319:
! Mem[0000000010001410] = ff000022, %l0 = 0000000000000000
ldsba [%i0+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030141410] = d29f75dc8a7d4cca, %l1 = 00000000ff00ba00
ldxa [%i5+%o5]0x81,%l1 ! %l1 = d29f75dc8a7d4cca
! Mem[0000000030081400] = ffffba00d31ad138, %l6 = 00000000000000ca
ldxa [%i2+%g0]0x81,%l6 ! %l6 = ffffba00d31ad138
! Mem[0000000010001410] = ff000022, %f2 = ff0000ff
lda [%i0+%o5]0x80,%f2 ! %f2 = ff000022
! Mem[0000000010041410] = 00000000, %f10 = 00000000
lda [%i1+%o5]0x88,%f10 ! %f10 = 00000000
! Mem[000000001008142c] = ffffffff, %l5 = 00000000000009eb
ldsh [%i2+0x02e],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000020800040] = 00632c25, %l1 = d29f75dc8a7d4cca
ldsh [%o1+0x040],%l1 ! %l1 = 0000000000000063
! Mem[0000000010181424] = e247debb, %l0 = ffffffffffffffff
ldsha [%i6+0x026]%asi,%l0 ! %l0 = ffffffffffffdebb
! Mem[0000000030181408] = 000000ff, %f14 = ff450000
lda [%i6+%o4]0x89,%f14 ! %f14 = 000000ff
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = ffff7f1a, %l7 = 00000000cbff0000
ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
p0_label_320:
! %l0 = ffffffffffffdebb, Mem[0000000030101410] = ff000022
stha %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = debb0022
! Mem[0000000010041410] = 00000000, %l0 = ffffffffffffdebb
ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l5 = ffffffffffffffff, %l7 = 00000000000000ff, %l4 = 00000055e1ffff9e
addc %l5,%l7,%l4 ! %l4 = 00000000000000fe
! %f21 = 1e001ad3, Mem[0000000030181410] = 000009ff
sta %f21,[%i6+%o5]0x89 ! Mem[0000000030181410] = 1e001ad3
! %f0 = 1e000000 00000000, %l3 = 000000a0f7360000
! Mem[0000000010141430] = 8ec1195f11815484
add %i5,0x030,%g1
stda %f0,[%g1+%l3]ASI_PST16_P ! Mem[0000000010141430] = 8ec1195f11815484
! %f6 = 1e000000 00000000, Mem[0000000030181400] = 00000000 00ff0000
stda %f6 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 1e000000 00000000
! Mem[000000001004141c] = d31ad138, %l7 = 00000000000000ff
swap [%i1+0x01c],%l7 ! %l7 = 00000000d31ad138
! Mem[0000000010081408] = 00ff0000, %l7 = 00000000d31ad138
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! %f26 = 6100b66f, %f28 = 000000cb, %f16 = 4b000000
fdivs %f26,%f28,%f16 ! %f16 = 7f800000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 0063ff5b, %l3 = 000000a0f7360000
ldsha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000063
p0_label_321:
! Mem[0000000030101410] = bbde47e2 2200bbde, %l6 = d31ad138, %l7 = 00000000
ldda [%i4+%o5]0x89,%l6 ! %l6 = 000000002200bbde 00000000bbde47e2
! Mem[0000000010141410] = ffffffff, %l4 = 00000000000000fe
ldsb [%i5+%o5],%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1410] = ffff0000 630000ff, %l6 = 2200bbde, %l7 = bbde47e2
ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000630000ff 00000000ffff0000
! Mem[0000000030041408] = ff450000 0000ff21, %l4 = ffffffff, %l5 = ffffffff
ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff450000 000000000000ff21
! Mem[0000000010181400] = 00ff0000 00000000, %l6 = 630000ff, %l7 = ffff0000
ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000000ff0000 0000000000000000
! Mem[0000000020800000] = 09ff16cb, %l3 = 0000000000000063
ldsh [%o1+%g0],%l3 ! %l3 = 00000000000009ff
! Mem[0000000030081410] = 000000ff, %l1 = 0000000000000063
ldsha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = 000000ff, %l6 = 0000000000ff0000
lduwa [%i3+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030041410] = ffffffff0000bbde, %l1 = 0000000000000000
ldxa [%i1+%o5]0x89,%l1 ! %l1 = ffffffff0000bbde
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010081410] = 5bff6300
stha %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 5bff0000
p0_label_322:
! %l4 = ff450000, %l5 = 0000ff21, Mem[0000000010101408] = 000000ff 01000000
stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff450000 0000ff21
! %l5 = 000000000000ff21, Mem[0000000010181410] = ffffffff
stwa %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000ff21
! %l2 = 00000000000000b1, Mem[0000000010181412] = 0000ff21, %asi = 80
stba %l2,[%i6+0x012]%asi ! Mem[0000000010181410] = 0000b121
! %l5 = 000000000000ff21, Mem[00000000211c0000] = ffff7f1a, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = ff217f1a
! %f28 = 000000cb, %f0 = 1e000000, %f7 = 00000000
fsubs %f28,%f0 ,%f7 ! %l0 = 0000000000000022, Unfinished, %fsr = 1500000400
! Mem[0000000030141408] = ffff6300, %l7 = 0000000000000000
ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %l4 = 00000000ff450000, Mem[0000000030041410] = debb0000
stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! %l1 = ffffffff0000bbde, Mem[0000000010041410] = 000000ff
stha %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000bbde
! %f2 = ff000022 0000ff00, Mem[0000000010181408] = ff00ff9e 7237118d
stda %f2 ,[%i6+0x008]%asi ! Mem[0000000010181408] = ff000022 0000ff00
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = debb0022, %l4 = 00000000ff450000
ldsba [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffffde
p0_label_323:
membar #Sync ! Added by membar checker (54)
! Mem[00000000100c1400] = ff000000 0000001e 00ff0000 ff0000ff
! Mem[00000000100c1410] = ff0000ff ffffffd1 b2d0b9e9 ff000000
! Mem[00000000100c1420] = 7237118d ebff0000 00000063 00ff0000
! Mem[00000000100c1430] = 63000000 0000ff00 0063ff5b 0000ffff
ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000100c1400
! Mem[0000000030081400] = 38d11ad3 00baffff, %l6 = 000000ff, %l7 = 000000ff
ldda [%i2+%g0]0x89,%l6 ! %l6 = 0000000000baffff 0000000038d11ad3
! Mem[0000000021800040] = ffff487b, %l6 = 0000000000baffff
ldsb [%o3+0x040],%l6 ! %l6 = ffffffffffffffff
! %l0 = 0000000000000022, %l5 = 000000000000ff21, %l2 = 00000000000000b1
addc %l0,%l5,%l2 ! %l2 = 000000000000ff43
! Mem[00000000100c1400] = ff000000 0000001e 00ff0000 ff0000ff
! Mem[00000000100c1410] = ff0000ff ffffffd1 b2d0b9e9 ff000000
! Mem[00000000100c1420] = 7237118d ebff0000 00000063 00ff0000
! Mem[00000000100c1430] = 63000000 0000ff00 0063ff5b 0000ffff
ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
! Mem[0000000030181400] = 0000001e, %f7 = e9b9d0b2
lda [%i6+%g0]0x89,%f7 ! %f7 = 0000001e
! Mem[0000000010081408] = ffff0000, %f6 = 000000ff
lda [%i2+%o4]0x80,%f6 ! %f6 = ffff0000
! Mem[0000000010041410] = debb00001e001ad3, %l5 = 000000000000ff21
ldxa [%i1+%o5]0x80,%l5 ! %l5 = debb00001e001ad3
! Mem[0000000010101400] = 00000000, %l3 = 00000000000009ff
lduba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (55)
! %f11 = 63000000, Mem[00000000100c1410] = ff0000ff
sta %f11,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 63000000
p0_label_324:
! %f16 = 1e000000 000000ff, %l0 = 0000000000000022
! Mem[0000000030181400] = 1e00000000000000
stda %f16,[%i6+%l0]ASI_PST16_SL ! Mem[0000000030181400] = 1e00000000000000
! %f22 = 000000ff e9b9d0b2, %l4 = ffffffffffffffde
! Mem[0000000010181400] = 00ff000000000000
stda %f22,[%i6+%l4]ASI_PST8_P ! Mem[0000000010181400] = 000000ffe9b9d000
! %l7 = 0000000038d11ad3, Mem[0000000021800040] = ffff487b
sth %l7,[%o3+0x040] ! Mem[0000000021800040] = 1ad3487b
! %l5 = debb00001e001ad3, Mem[0000000030141400] = 000000001ce0579d
stxa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = debb00001e001ad3
! Mem[0000000030181410] = 1e001ad3, %l3 = 0000000000000000
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 000000d3000000ff
! Mem[0000000010181410] = 21b10000, %l7 = 0000000038d11ad3
swapa [%i6+%o5]0x88,%l7 ! %l7 = 0000000021b10000
! Mem[0000000010081404] = 00000000, %l4 = ffffffffffffffde, %asi = 80
swapa [%i2+0x004]%asi,%l4 ! %l4 = 0000000000000000
! %f16 = 1e000000 000000ff, Mem[0000000010001410] = 220000ff 0000ff00
stda %f16,[%i0+%o5]0x88 ! Mem[0000000010001410] = 1e000000 000000ff
! %l6 = ffffffff, %l7 = 21b10000, Mem[0000000010041408] = 00000000 ff450000
stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff 21b10000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 000045ff, %l0 = 0000000000000022
ldswa [%i4+%o4]0x80,%l0 ! %l0 = 00000000000045ff
p0_label_325:
! %f4 = d1ffffff, %f30 = ffff0000, %f30 = ffff0000 5bff6300
fsmuld %f4 ,%f30,%f30 ! %f30 = ffffe000 00000000
! Mem[0000000010101400] = 00000000 ffffffbf 000045ff 21ff0000
! Mem[0000000010101410] = ffffba00 00000000 ffffffaa 00000061
! Mem[0000000010101420] = ffff00bf 21ff4d4a 000000ff 000000c0
! Mem[0000000010101430] = 0000d0b2 ff000000 5bff6300 0000ff0a
ldda [%i4]ASI_BLK_PL,%f0 ! Block Load from 0000000010101400
! Mem[0000000010081418] = 00000000, %l1 = ffffffff0000bbde
lduwa [%i2+0x018]%asi,%l1 ! %l1 = 0000000000000000
membar #Sync ! Added by membar checker (56)
! Mem[0000000010181400] = 000000ff e9b9d000 ff000022 0000ff00
! Mem[0000000010181410] = d31ad138 ffffffff 38d11ad3 7a958839
! Mem[0000000010181420] = 31f7bf47 e247debb 00000000 00000000
! Mem[0000000010181430] = 8ec1195f 11815484 ad880a76 65450a09
ldda [%i6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010181400
! Mem[000000001018141c] = 7a958839, %l2 = 000000000000ff43
lduh [%i6+0x01c],%l2 ! %l2 = 0000000000007a95
! Mem[0000000030001410] = 00000061 ff000000, %l4 = 00000000, %l5 = 1e001ad3
ldda [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000061 00000000ff000000
! Mem[00000000300c1408] = 000000ff 0000ff00, %l0 = 000045ff, %l1 = 00000000
ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000000000ff 000000000000ff00
! Mem[0000000030101410] = debb0022, %f5 = 00baffff
lda [%i4+%o5]0x81,%f5 ! %f5 = debb0022
! Mem[0000000010181410] = d31ad138, %f6 = 61000000
lda [%i6+%o5]0x80,%f6 ! %f6 = d31ad138
! Starting 10 instruction Store Burst
! %l6 = ffffffff, %l7 = 21b10000, Mem[0000000030001408] = 72370000 00000000
stda %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff 21b10000
p0_label_326:
! %f4 = 00000000, %f5 = debb0022, %f2 = 0000ff21
fdivs %f4 ,%f5 ,%f2 ! %f2 = 80000000
! %l3 = 00000000000000d3, Mem[0000000010101410] = 0000000000baffff
stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000d3
! %l0 = 00000000000000ff, Mem[0000000010101408] = ff450000
stha %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff4500ff
! Mem[0000000010101408] = ff4500ff, %l6 = ffffffffffffffff
ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! %l4 = 0000000000000061, Mem[0000000030181410] = 1e001aff
stwa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000061
! %f0 = bfffffff 00000000, %l1 = 000000000000ff00
! Mem[0000000030041410] = 00000000ffffffff
add %i1,0x010,%g1
stda %f0,[%g1+%l1]ASI_PST16_S ! Mem[0000000030041410] = 00000000ffffffff
! %l0 = 00000000000000ff, Mem[0000000030141408] = 0063ffff
stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 006300ff
! %f8 = 4a4dff21 bf00ffff, %l3 = 00000000000000d3
! Mem[0000000030141420] = 0078ff9e0000cbff
add %i5,0x020,%g1
stda %f8,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030141420] = ffff00bf21ff4d4a
! %l2 = 00007a95, %l3 = 000000d3, Mem[00000000100c1430] = 63000000 0000ff00
stda %l2,[%i3+0x030]%asi ! Mem[00000000100c1430] = 00007a95 000000d3
! Starting 10 instruction Load Burst
! Mem[0000000010081428] = ffffffffffffffff, %l1 = 000000000000ff00
ldx [%i2+0x028],%l1 ! %l1 = ffffffffffffffff
p0_label_327:
! Mem[0000000010081408] = 000000000000ffff, %f4 = 00000000 debb0022
ldda [%i2+%o4]0x88,%f4 ! %f4 = 00000000 0000ffff
! Mem[00000000300c1408] = 000000ff, %l6 = 00000000000000ff
lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001408] = ffffffff, %f4 = 00000000
lda [%i0+%o4]0x81,%f4 ! %f4 = ffffffff
! Mem[0000000030181408] = 000000ff, %l2 = 0000000000007a95
ldsha [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101408] = 00000000, %l1 = ffffffffffffffff
ldsha [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041400] = ff000000000000ff, %l5 = 00000000ff000000
ldxa [%i1+%g0]0x81,%l5 ! %l5 = ff000000000000ff
! Mem[00000000201c0000] = 00ff7d80, %l2 = 00000000000000ff
ldsha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141410] = d29f75dc 8a7d4cca, %l0 = 000000ff, %l1 = 00000000
ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000d29f75dc 000000008a7d4cca
! Mem[0000000030181410] = 61000000, %l2 = 00000000000000ff
lduha [%i6+%o5]0x81,%l2 ! %l2 = 0000000000006100
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = 2200bbde, %l1 = 000000008a7d4cca
swapa [%i4+%o5]0x89,%l1 ! %l1 = 000000002200bbde
p0_label_328:
! %f14 = 0aff0000 0063ff5b, %l6 = 0000000000000000
! Mem[0000000030081430] = 4b000000cb000000
add %i2,0x030,%g1
stda %f14,[%g1+%l6]ASI_PST8_S ! Mem[0000000030081430] = 4b000000cb000000
! Mem[0000000030041410] = 00000000, %l4 = 0000000000000061
swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
! %l3 = 00000000000000d3, Mem[00000000300c1410] = 630000ff
stwa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000d3
! Mem[0000000030101400] = 4b000000, %l4 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 0000004b000000ff
! %l3 = 00000000000000d3, Mem[0000000010041410] = d31a001e0000bbde
stxa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000000000d3
! Mem[0000000010041408] = ffffffff, %l3 = 00000000000000d3
ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030001400] = ff000000, %l6 = 0000000000000000
swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff000000
! %l2 = 0000000000006100, Mem[0000000030141408] = 006300ff
stwa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00006100
! Mem[0000000030141408] = 00610000, %l1 = 000000002200bbde
ldstuba [%i5+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 000000ff, %l7 = 0000000021b10000
ldswa [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_329:
! Mem[0000000030001400] = 00000000, %l2 = 0000000000006100
ldsha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = 0000ff5b, %l6 = 00000000ff000000
ldsba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001400] = 00000000, %l3 = 00000000000000ff
lduha [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101400] = 00000000, %l5 = ff000000000000ff
lduba [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = ffffffff, %l7 = 00000000000000ff
ldswa [%i5+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181400] = 1e000000, %l1 = 0000000000000000
lduha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000001e00
! Mem[0000000010141414] = ffffffff, %l7 = ffffffffffffffff
ldsba [%i5+0x017]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101408] = ff0045ff, %f9 = bf00ffff
lda [%i4+%o4]0x80,%f9 ! %f9 = ff0045ff
! Mem[0000000030001400] = 00000000, %l4 = 000000000000004b
ldsba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 000000ff, %l2 = 0000000000000000
swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
p0_label_330:
! Mem[0000000010181410] = 38d11ad3, %l5 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 000000d3000000ff
! %f0 = bfffffff 00000000, %l4 = 0000000000000000
! Mem[0000000010081400] = 6100b66fffffffde
stda %f0,[%i2+%l4]ASI_PST16_PL ! Mem[0000000010081400] = 6100b66fffffffde
! Mem[0000000010001414] = 0000001e, %l4 = 0000000000000000, %asi = 80
swapa [%i0+0x014]%asi,%l4 ! %l4 = 000000000000001e
membar #Sync ! Added by membar checker (57)
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010181410] = 38d11aff ffffffff
stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff 00000000
! %l4 = 000000000000001e, Mem[0000000010041408] = ffffffff0000b121, %asi = 80
stxa %l4,[%i1+0x008]%asi ! Mem[0000000010041408] = 000000000000001e
! %f4 = ffffffff 0000ffff, %l1 = 0000000000001e00
! Mem[0000000010001420] = 0000ffebff000121
add %i0,0x020,%g1
stda %f4,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010001420] = 0000ffebff000121
! %f4 = ffffffff 0000ffff, %l4 = 000000000000001e
! Mem[0000000030041428] = 23044fbf7237118d
add %i1,0x028,%g1
stda %f4,[%g1+%l4]ASI_PST8_S ! Mem[0000000030041428] = 23044fff0000ff8d
! Mem[0000000010001410] = ff000000, %l1 = 0000000000001e00
ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! %l4 = 000000000000001e, Mem[0000000030181408] = ff000000
stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000001e
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_28:
! %l0 = 00000000d29f75dc
setx 0xc59d79506c62f4d6,%g7,%l0 ! %l0 = c59d79506c62f4d6
! %l1 = 00000000000000ff
setx 0xa61ab82835878707,%g7,%l1 ! %l1 = a61ab82835878707
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 = c59d79506c62f4d6
setx 0xe5548ca7b204cfa6,%g7,%l0 ! %l0 = e5548ca7b204cfa6
! %l1 = a61ab82835878707
setx 0x51c15d8838aa2746,%g7,%l1 ! %l1 = 51c15d8838aa2746
p0_label_331:
! Mem[0000000030141408] = ff610000, %l1 = 51c15d8838aa2746
ldsha [%i5+%o4]0x81,%l1 ! %l1 = ffffffffffffff61
! Mem[0000000010041410] = d3000000, %l2 = 00000000000000ff
lduwa [%i1+%o5]0x80,%l2 ! %l2 = 00000000d3000000
! Mem[0000000010101400] = 00000000ffffffbf, %l6 = 0000000000000000
ldxa [%i4+%g0]0x80,%l6 ! %l6 = 00000000ffffffbf
! Mem[0000000010181410] = 000000ff, %l6 = 00000000ffffffbf
lduba [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! %l4 = 000000000000001e, imm = 00000000000000af, %l6 = 00000000000000ff
subc %l4,0x0af,%l6 ! %l6 = ffffffffffffff6f
! Mem[0000000030001408] = ffffffff 0000b121, %l6 = ffffff6f, %l7 = ffffffff
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffffffff 000000000000b121
! Mem[0000000010001400] = 00ba00ff, %l5 = 00000000000000d3
ldsha [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000ba
! Code Fragment 3
p0_fragment_29:
! %l0 = e5548ca7b204cfa6
setx 0x435256406245f2e3,%g7,%l0 ! %l0 = 435256406245f2e3
! %l1 = ffffffffffffff61
setx 0x7db301c00d8e2e0e,%g7,%l1 ! %l1 = 7db301c00d8e2e0e
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 = 435256406245f2e3
setx 0xb4e1edb7920a6f85,%g7,%l0 ! %l0 = b4e1edb7920a6f85
! %l1 = 7db301c00d8e2e0e
setx 0x329d7097fbcc9456,%g7,%l1 ! %l1 = 329d7097fbcc9456
! Mem[0000000010181400] = 00d0b9e9ff000000, %f0 = bfffffff 00000000
ldda [%i6+%g0]0x88,%f0 ! %f0 = 00d0b9e9 ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 7237118d, %l0 = b4e1edb7920a6f85
swapa [%i5+%o4]0x80,%l0 ! %l0 = 000000007237118d
p0_label_332:
! Mem[0000000030041408] = 000045ff, %l5 = 00000000000000ba
ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %l4 = 000000000000001e, Mem[0000000030001410] = 61000000
stha %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 6100001e
! Mem[0000000030101408] = 00000000, %l7 = 000000000000b121
ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001408] = 0000ff00, %l3 = 0000000000000000
swapa [%i0+%o4]0x80,%l3 ! %l3 = 000000000000ff00
! %l3 = 000000000000ff00, Mem[0000000030081400] = 00baffff
stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00baff00
! %l0 = 000000007237118d, Mem[0000000010141400] = 00ba00ff, %asi = 80
stwa %l0,[%i5+0x000]%asi ! Mem[0000000010141400] = 7237118d
! Mem[0000000030081400] = 00baff00, %l5 = 00000000000000ff
swapa [%i2+%g0]0x89,%l5 ! %l5 = 0000000000baff00
! %l1 = 329d7097fbcc9456, immd = fffffffffffff0cd, %l1 = 329d7097fbcc9456
sdivx %l1,-0xf33,%l1 ! %l1 = fffcab7e37a96e09
! Mem[00000000100c1417] = ffffffd1, %l4 = 000000000000001e
ldstub [%i3+0x017],%l4 ! %l4 = 000000d1000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 000000ff, %l0 = 000000007237118d
ldsha [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
p0_label_333:
! Mem[0000000030081410] = ff000000, %l2 = 00000000d3000000
ldsba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181400] = ff000000, %l3 = 000000000000ff00
swapa [%i6+%g0]0x88,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010141410] = ffffffff, %l6 = 00000000ffffffff
ldsba [%i5+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181410] = ff000000, %l2 = 0000000000000000
lduwa [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030141400] = debb0000 1e001ad3, %l2 = ff000000, %l3 = ff000000
ldda [%i5+%g0]0x89,%l2 ! %l2 = 000000001e001ad3 00000000debb0000
! Mem[0000000030001400] = 00000000 00000000, %l0 = 00000000, %l1 = 37a96e09
ldda [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000030141400] = d31a001e, %l7 = 0000000000000000
lduha [%i5+%g0]0x81,%l7 ! %l7 = 000000000000d31a
! Mem[0000000030081408] = 0000000027000000, %l0 = 0000000000000000
ldxa [%i2+%o4]0x81,%l0 ! %l0 = 0000000027000000
! Mem[0000000030041400] = ff000000000000ff, %f22 = 3988957a d31ad138
ldda [%i1+%g0]0x89,%f22 ! %f22 = ff000000 000000ff
! Starting 10 instruction Store Burst
! %f10 = c0000000 ff000000, Mem[0000000010181410] = ff000000 00000000
stda %f10,[%i6+%o5]0x80 ! Mem[0000000010181410] = c0000000 ff000000
p0_label_334:
! %f14 = 0aff0000 0063ff5b, Mem[0000000010181410] = 000000c0 000000ff
stda %f14,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0aff0000 0063ff5b
! %l7 = 000000000000d31a, Mem[0000000010081410] = 5bff0000
stba %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 5bff001a
! %l2 = 000000001e001ad3, Mem[0000000010081408] = 0000ffff
stha %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00001ad3
! Mem[0000000010101410] = d3000000, %l3 = 00000000debb0000
swapa [%i4+%o5]0x80,%l3 ! %l3 = 00000000d3000000
! Mem[0000000010081408] = 00001ad3, %l0 = 0000000027000000
ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 000000d3000000ff
! %l0 = 00000000000000d3, Mem[0000000030101410] = 8a7d4cca
stwa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000d3
! Mem[0000000010001408] = 00000000, %l0 = 00000000000000d3
swapa [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = 6fb60061, %l7 = 000000000000d31a
swapa [%i2+%g0]0x88,%l7 ! %l7 = 000000006fb60061
! %l3 = 00000000d3000000, Mem[0000000010101400] = 00000000
stha %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 0000ff00, %l6 = ffffffffffffffff
ldsha [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffff00
p0_label_335:
! Mem[0000000010041400] = 0000004b, %l5 = 0000000000baff00
ldswa [%i1+%g0]0x88,%l5 ! %l5 = 000000000000004b
! Mem[00000000218001c0] = 27007b35, %l0 = 0000000000000000
ldsba [%o3+0x1c1]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l3 = 00000000d3000000
lduba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081400] = 000000ff, %l4 = 00000000000000d1
ldsha [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041408] = 00000000, %f11 = ff000000
lda [%i1+%o4]0x88,%f11 ! %f11 = 00000000
! Mem[00000000201c0000] = 00ff7d80, %l2 = 000000001e001ad3
lduha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
ldsba [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = 1e000000, %l1 = 0000000000000000
ldsha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000001e00
! %l7 = 000000006fb60061, imm = fffffffffffff2be, %l0 = 0000000000000000
addc %l7,-0xd42,%l0 ! %l0 = 000000006fb5f31f
! Starting 10 instruction Store Burst
! Mem[0000000010081434] = 00000000, %l3 = 0000000000000000, %asi = 80
swapa [%i2+0x034]%asi,%l3 ! %l3 = 0000000000000000
p0_label_336:
! Mem[0000000030101400] = ff000000, %l4 = 00000000000000ff
swapa [%i4+%g0]0x81,%l4 ! %l4 = 00000000ff000000
! %l4 = ff000000, %l5 = 0000004b, Mem[0000000010001408] = d3000000 00000000
stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 0000004b
! %f4 = ffffffff 0000ffff, Mem[0000000010141410] = ffffffff ffffffff
stda %f4 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffff 0000ffff
! Mem[0000000010101408] = ff0045ff, %l4 = 00000000ff000000
ldstuba [%i4+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000030101408] = ff000000
stwa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
! %l7 = 000000006fb60061, Mem[0000000010141410] = ffffffff
stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 6fb60061
! %f18 = 00ff0000 220000ff, %l6 = ffffffffffffff00
! Mem[0000000030101418] = 3988957ad31ad138
add %i4,0x018,%g1
stda %f18,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030101418] = 3988957ad31ad138
! %l1 = 0000000000001e00, Mem[00000000100c1400] = 00000000
stwa %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00001e00
! Mem[0000000010041438] = 001e0000, %l1 = 00001e00, %l6 = ffffff00
add %i1,0x38,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000001e0000
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ff000000, %l2 = 00000000000000ff
ldswa [%i3+%o4]0x89,%l2 ! %l2 = ffffffffff000000
p0_label_337:
! Mem[000000001004140c] = 0000001e, %l0 = 000000006fb5f31f
ldsw [%i1+0x00c],%l0 ! %l0 = 000000000000001e
! Mem[00000000100c1410] = 00000063, %l0 = 000000000000001e
ldsba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[000000001014140c] = 0063ff5b, %l2 = ffffffffff000000
ldsw [%i5+0x00c],%l2 ! %l2 = 000000000063ff5b
! Mem[0000000030181410] = d31a001e00000061, %l5 = 000000000000004b
ldxa [%i6+%o5]0x89,%l5 ! %l5 = d31a001e00000061
! Mem[0000000010141410] = 6fb60061, %l6 = 00000000001e0000
lduba [%i5+%o5]0x80,%l6 ! %l6 = 000000000000006f
! Mem[00000000300c1400] = 1e000000, %l2 = 000000000063ff5b
lduba [%i3+%g0]0x81,%l2 ! %l2 = 000000000000001e
! Mem[0000000010081408] = ff1a0000, %l4 = 00000000000000ff
ldsba [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141418] = 000060f3e3ff0641, %f28 = 84548111 5f19c18e
ldda [%i5+0x018]%asi,%f28 ! %f28 = 000060f3 e3ff0641
! Mem[00000000218000c0] = e900f956, %l7 = 000000006fb60061
ldsb [%o3+0x0c1],%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010041424] = ffff0000, %l5 = d31a001e00000061
swap [%i1+0x024],%l5 ! %l5 = 00000000ffff0000
p0_label_338:
! Mem[0000000010101410] = 0000bbde, %l1 = 0000000000001e00
ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 000000de000000ff
! %f21 = 38d11ad3, Mem[0000000030101410] = d3000000
sta %f21,[%i4+%o5]0x81 ! Mem[0000000030101410] = 38d11ad3
! %f24 = bbde47e2 47bff731, Mem[0000000030081408] = 00000000 27000000
stda %f24,[%i2+%o4]0x81 ! Mem[0000000030081408] = bbde47e2 47bff731
! %l2 = 000000000000001e, Mem[00000000100c1400] = 001e0000
stw %l2,[%i3+%g0] ! Mem[00000000100c1400] = 0000001e
! Mem[0000000010101410] = ffbb000000000000, %l3 = 0000000000000000, %l1 = 00000000000000de
add %i4,0x10,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = ffbb000000000000
! Mem[0000000010041418] = 39887d8a, %l7 = 00000000, %l4 = ffffffff
add %i1,0x18,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000039887d8a
! %l7 = 0000000000000000, Mem[0000000020800000] = 09ff16cb
sth %l7,[%o1+%g0] ! Mem[0000000020800000] = 000016cb
! Mem[00000000100c1410] = 63000000, %l0 = 0000000000000000
ldstuba [%i3+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l2 = 000000000000001e, imm = fffffffffffff098, %l6 = 000000000000006f
add %l2,-0xf68,%l6 ! %l6 = fffffffffffff0b6
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 0000000000000000, %f16 = 00d0b9e9 ff000000
ldda [%i0+%g0]0x81,%f16 ! %f16 = 00000000 00000000
p0_label_339:
! Mem[0000000010101408] = 0000ff21ff4500ff, %l3 = 0000000000000000
ldxa [%i4+%o4]0x88,%l3 ! %l3 = 0000ff21ff4500ff
! Mem[0000000030041408] = ff4500000000ff21, %l2 = 000000000000001e
ldxa [%i1+%o4]0x81,%l2 ! %l2 = ff4500000000ff21
! Mem[00000000100c1434] = 000000d3, %l1 = ffbb000000000000
lduha [%i3+0x036]%asi,%l1 ! %l1 = 00000000000000d3
! Mem[00000000201c0000] = 00ff7d80, %l5 = 00000000ffff0000
lduh [%o0+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1400] = 000000000000001e, %f14 = 0aff0000 0063ff5b
ldda [%i3+%g0]0x89,%f14 ! %f14 = 00000000 0000001e
! Mem[0000000030181410] = 00000061, %l5 = 00000000000000ff
lduwa [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000061
! Mem[0000000030081410] = ff000000, %l4 = 0000000039887d8a
ldsha [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[000000001014141c] = e3ff0641, %l3 = 0000ff21ff4500ff
lduha [%i5+0x01c]%asi,%l3 ! %l3 = 000000000000e3ff
! Mem[0000000010101400] = 00000000, %l2 = ff4500000000ff21
ldsha [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 1e000000, %l5 = 0000000000000061
ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_340:
! %l2 = 0000000000000000, Mem[00000000211c0001] = ff217f1a, %asi = 80
stba %l2,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff007f1a
! %l1 = 00000000000000d3, Mem[0000000030101410] = 38d11ad3
stba %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = d3d11ad3
! Mem[0000000010001408] = ff000000, %l4 = 0000000000000000
swap [%i0+%o4],%l4 ! %l4 = 00000000ff000000
! %l0 = 00000000, %l1 = 000000d3, Mem[0000000010101420] = ffff00bf 21ff4d4a
std %l0,[%i4+0x020] ! Mem[0000000010101420] = 00000000 000000d3
! %l7 = 0000000000000000, Mem[00000000211c0000] = ff007f1a
stb %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00007f1a
! Mem[0000000010101438] = 5bff6300, %l6 = fffffffffffff0b6
swap [%i4+0x038],%l6 ! %l6 = 000000005bff6300
! %l6 = 000000005bff6300, Mem[0000000010081400] = 0000d31a
stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00006300
! %l6 = 000000005bff6300, Mem[0000000030081410] = 000000ff
stha %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 630000ff
! %l0 = 0000000000000000, Mem[0000000010141400] = 8d113772
stwa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ff000063ffffffff, %f30 = 090a4565 760a88ad
ldda [%i3+%o5]0x80,%f30 ! %f30 = ff000063 ffffffff
p0_label_341:
! Mem[00000000100c1400] = 1e000000, %l7 = 0000000000000000
lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = 00d0b9e90000ff00, %f30 = ff000063 ffffffff
ldda [%i6+%g0]0x88,%f30 ! %f30 = 00d0b9e9 0000ff00
! Mem[0000000030181400] = 1e000000, %l6 = 000000005bff6300
lduha [%i6+%g0]0x81,%l6 ! %l6 = 0000000000001e00
! Mem[00000000211c0000] = 00007f1a, %l5 = 0000000000000000
lduh [%o2+%g0],%l5 ! %l5 = 0000000000000000
! Mem[0000000010001410] = ff000000 00000000, %l4 = ff000000, %l5 = 00000000
ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[00000000100c1408] = 0000ff00, %l6 = 0000000000001e00
lduba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101400] = 000000ff, %l2 = 0000000000000000
ldsha [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[000000001018143c] = 65450a09, %f10 = c0000000
lda [%i6+0x03c]%asi,%f10 ! %f10 = 65450a09
! Mem[0000000010081408] = ff1a0000, %l1 = 00000000000000d3
ldswa [%i2+%o4]0x80,%l1 ! %l1 = ffffffffff1a0000
! Starting 10 instruction Store Burst
! %l4 = 00000000ff000000, Mem[0000000010001408] = 00000000
stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
p0_label_342:
! %l2 = 0000000000000000, Mem[0000000010141410] = ffff00006100b66f
stxa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
! Mem[00000000218000c1] = e900f956, %l2 = 0000000000000000
ldstuba [%o3+0x0c1]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081410] = 630000ff, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000063000000ff
! Mem[0000000010081408] = 00001aff, %l3 = 000000000000e3ff
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! %l6 = 00000000, %l7 = 00000063, Mem[0000000030081410] = ff0000ff ff000000
stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000063
! Mem[0000000010181410] = 5bff6300, %l6 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 0000005b000000ff
! %f26 = 00000000 00000000, Mem[0000000010041410] = 000000d3 00000000
stda %f26,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 00000000
! %f22 = ff000000 000000ff, Mem[0000000010001428] = 4f4665c0 63000000
stda %f22,[%i0+0x028]%asi ! Mem[0000000010001428] = ff000000 000000ff
! Mem[0000000010081410] = 5bff001a, %l3 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 0000001a000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 21ff0000000045ff, %l6 = 000000000000005b
ldxa [%i1+%o4]0x89,%l6 ! %l6 = 21ff0000000045ff
p0_label_343:
! %l4 = 00000000ff000000, imm = 0000000000000162, %l2 = 0000000000000000
andn %l4,0x162,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010181428] = 0000000000000000, %f14 = 00000000 0000001e
ldd [%i6+0x028],%f14 ! %f14 = 00000000 00000000
! Mem[0000000030041410] = 61000000ffffffff, %f28 = 000060f3 e3ff0641
ldda [%i1+%o5]0x81,%f28 ! %f28 = 61000000 ffffffff
! Mem[0000000010081410] = 5bff00ff, %l4 = 00000000ff000000
lduha [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081400] = ff000000, %l0 = 0000000000000000
lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030101400] = ff000000, %l7 = 0000000000000063
lduha [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[00000000211c0000] = 00007f1a, %l6 = 21ff0000000045ff
ldsba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l5 = 0000000000000000
ldsba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101408] = ff0045ff, %f25 = 47bff731
lda [%i4+%o4]0x80,%f25 ! %f25 = ff0045ff
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[00000000100c1400] = 1e000000
stba %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1e000000
p0_label_344:
! %l1 = ffffffffff1a0000, Mem[0000000010001431] = 00000000, %asi = 80
stba %l1,[%i0+0x031]%asi ! Mem[0000000010001430] = 00000000
! %l5 = 0000000000000000, Mem[0000000030101408] = 000000ff
stha %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
! %f5 = 0000ffff, %f7 = aaffffff, %f28 = 61000000
fmuls %f5 ,%f7 ,%f28 ! %f28 = 80000000
! %f2 = 80000000 ff450000, Mem[0000000010081408] = 00001aff 00000000
stda %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 80000000 ff450000
! Mem[0000000010001410] = ff000000, %l4 = 00000000000000ff
swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff000000
! %l1 = ffffffffff1a0000, Mem[00000000201c0000] = 00ff7d80
sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 00007d80
! Mem[0000000030101408] = ff000000, %l7 = 0000000000000000
ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %f30 = 00d0b9e9, Mem[0000000010101408] = ff0045ff
sta %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00d0b9e9
! %l4 = 00000000ff000000, Mem[0000000010081408] = 80000000ff450000
stxa %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000 0000bbff, %l2 = ff000000, %l3 = 0000001a
ldda [%i4+%o5]0x88,%l2 ! %l2 = 000000000000bbff 0000000000000000
p0_label_345:
! Mem[00000000100c1438] = 0063ff5b, %l0 = 00000000ff000000
ldsb [%i3+0x038],%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = 00007d80, %l2 = 000000000000bbff
lduba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101408] = ff0000ff, %l7 = 0000000000000000
ldswa [%i4+%o4]0x89,%l7 ! %l7 = ffffffffff0000ff
! Mem[00000000100c1410] = ff000063ffffffff, %f24 = bbde47e2 ff0045ff
ldda [%i3+%o5]0x80,%f24 ! %f24 = ff000063 ffffffff
! %l5 = 0000000000000000, %l6 = 0000000000000000, %l5 = 0000000000000000
xnor %l5,%l6,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1410] = ffff0000000000d3, %f20 = ffffffff 38d11ad3
ldda [%i3+%o5]0x89,%f20 ! %f20 = ffff0000 000000d3
! Mem[0000000030041408] = 000045ff, %f6 = d31ad138
lda [%i1+%o4]0x89,%f6 ! %f6 = 000045ff
! Mem[0000000010081408] = 000000ff, %f30 = 00d0b9e9
ld [%i2+%o4],%f30 ! %f30 = 000000ff
! Mem[0000000030101410] = d3d11ad3, %f11 = 00000000
lda [%i4+%o5]0x81,%f11 ! %f11 = d3d11ad3
! Starting 10 instruction Store Burst
! %f20 = ffff0000 000000d3, Mem[0000000030181400] = 0000001e 00000000
stda %f20,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffff0000 000000d3
p0_label_346:
! %l0 = 00000000, %l1 = ff1a0000, Mem[00000000100c1410] = ff000063 ffffffff
stda %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 ff1a0000
! %l7 = ffffffffff0000ff, %l7 = ffffffffff0000ff, %y = 000000a0
sdiv %l7,%l7,%l1 ! %l1 = ffffffffffff5f01
mov %l0,%y ! %y = 00000000
! Mem[00000000300c1400] = 1e000000, %l0 = 0000000000000000
swapa [%i3+%g0]0x81,%l0 ! %l0 = 000000001e000000
! Mem[0000000010141400] = 00000000, %l5 = ffffffffffffffff
swapa [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
! %l0 = 000000001e000000, Mem[0000000010081400] = deffffff00006300
stxa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000001e000000
! Mem[0000000010141408] = 920a6f85, %l3 = 0000000000000000
ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 00000092000000ff
! Mem[000000001014142a] = 84548111, %l4 = 00000000ff000000
ldstub [%i5+0x02a],%l4 ! %l4 = 00000081000000ff
! %l4 = 0000000000000081, Mem[0000000010101408] = 00d0b9e9
stha %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0081b9e9
! %l0 = 000000001e000000, %l5 = 0000000000000000, %l7 = ffffffffff0000ff
and %l0,%l5,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041430] = 84548111, %l6 = 0000000000000000
ldsba [%i1+0x030]%asi,%l6 ! %l6 = ffffffffffffff84
p0_label_347:
! Mem[0000000030041400] = ff000000, %l6 = ffffffffffffff84
ldswa [%i1+%g0]0x81,%l6 ! %l6 = ffffffffff000000
! Mem[0000000030001400] = 00000000, %l6 = ffffffffff000000
lduwa [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181410] = 0aff0000 0063ffff, %l2 = 00000000, %l3 = 00000092
ldda [%i6+%o5]0x88,%l2 ! %l2 = 000000000063ffff 000000000aff0000
! Mem[00000000300c1408] = 000000ff, %l0 = 000000001e000000
ldsha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081410] = ff00ff5b, %l7 = 0000000000000000
lduwa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ff00ff5b
! Mem[0000000010081410] = ff00ff5b, %l4 = 0000000000000081
ldswa [%i2+%o5]0x80,%l4 ! %l4 = ffffffffff00ff5b
! Mem[000000001010141c] = 00000061, %l4 = ffffffffff00ff5b
ldsb [%i4+0x01f],%l4 ! %l4 = 0000000000000061
membar #Sync ! Added by membar checker (58)
! Mem[0000000010081400] = 0000001e 00000000 000000ff 00000000
! Mem[0000000010081410] = ff00ff5b 000045ff 00000000 20000000
! Mem[0000000010081420] = 4cf6ab34 fffffe93 ffffffff ffffffff
! Mem[0000000010081430] = 00000000 00000000 ff1eb9ff b600ffff
ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
! Mem[0000000030181408] = 1e0000ff, %l4 = 0000000000000061
ldswa [%i6+%o4]0x89,%l4 ! %l4 = 000000001e0000ff
! Starting 10 instruction Store Burst
! %l1 = ffffffffffff5f01, Mem[0000000010001408] = ff000000
stba %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 01000000
p0_label_348:
! %l2 = 000000000063ffff, Mem[00000000100c1400] = 1e000000
stha %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1e00ffff
! Mem[0000000010041409] = 00000000, %l1 = ffffffffffff5f01
ldstub [%i1+0x009],%l1 ! %l1 = 00000000000000ff
! %l6 = 00000000, %l7 = ff00ff5b, Mem[0000000010181410] = ffff6300 0000ff0a
stda %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 ff00ff5b
! %l3 = 000000000aff0000, Mem[0000000030081410] = 00000000
stha %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
membar #Sync ! Added by membar checker (59)
! %l7 = 00000000ff00ff5b, Mem[0000000010081410] = ff4500005bff00ff
stxa %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000ff00ff5b
! %l7 = 00000000ff00ff5b, Mem[0000000030141410] = dc759fd2
stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = dc759f5b
! %l1 = 0000000000000000, Mem[0000000030101400] = 000000ff
stba %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
! %f7 = aaffffff, Mem[0000000010081408] = ff000000
sta %f7 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = aaffffff
! %l1 = 0000000000000000, %l5 = 0000000000000000, %l6 = 0000000000000000
add %l1,%l5,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00001aff00000000, %l4 = 000000001e0000ff
ldxa [%i3+%o5]0x88,%l4 ! %l4 = 00001aff00000000
p0_label_349:
! %l7 = 00000000ff00ff5b, %l1 = 0000000000000000, %l0 = 0000000000000000
xnor %l7,%l1,%l0 ! %l0 = ffffffff00ff00a4
! %l6 = 0000000000000000, %l0 = ffffffff00ff00a4, %l3 = 000000000aff0000
or %l6,%l0,%l3 ! %l3 = ffffffff00ff00a4
! Mem[0000000030041400] = 000000ff, %l2 = 000000000063ffff
ldswa [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181400] = 00d0b9e90000ff00, %l5 = 0000000000000000
ldxa [%i6+%g0]0x88,%l5 ! %l5 = 00d0b9e90000ff00
! Mem[0000000030001410] = 000000ff6100001e, %l7 = 00000000ff00ff5b
ldxa [%i0+%o5]0x89,%l7 ! %l7 = 000000ff6100001e
! Mem[0000000030001410] = 000000ff6100001e, %l0 = ffffffff00ff00a4
ldxa [%i0+%o5]0x89,%l0 ! %l0 = 000000ff6100001e
! Mem[0000000030181410] = 61000000, %f8 = 4a4dff21
lda [%i6+%o5]0x81,%f8 ! %f8 = 61000000
! Mem[0000000010081410] = 5bff00ff00000000, %f14 = 00000000 00000000
ldda [%i2+%o5]0x80,%f14 ! %f14 = 5bff00ff 00000000
membar #Sync ! Added by membar checker (60)
! Mem[0000000030101400] = 000000ff cb000000 ff0000ff 000000ff
! Mem[0000000030101410] = d3d11ad3 e247debb 3988957a d31ad138
! Mem[0000000030101420] = bbde47e2 ffff0000 ca4c7d8a 00000000
! Mem[0000000030101430] = 84548111 5f19c18e 001e0000 000000ff
ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
! Starting 10 instruction Store Burst
! Mem[0000000010081418] = 00000000 20000000, %l6 = 00000000, %l7 = 6100001e
ldd [%i2+0x018],%l6 ! %l6 = 0000000000000000 0000000020000000
p0_label_350:
! Mem[00000000300c1408] = 000000ff, %l6 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! %l5 = 00d0b9e90000ff00, Mem[0000000030001410] = 1e000061ff000000
stxa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00d0b9e90000ff00
! %l4 = 00001aff00000000, Mem[0000000021800041] = 1ad3487b
stb %l4,[%o3+0x041] ! Mem[0000000021800040] = 1a00487b
! Mem[0000000030081408] = bbde47e2, %l5 = 00d0b9e90000ff00
ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000bb000000ff
! %l4 = 00001aff00000000, Mem[00000000300c1410] = d3000000
stwa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010001410] = 000000ff, %l4 = 00001aff00000000
swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %l4 = 000000ff, %l5 = 000000bb, Mem[0000000010081410] = 5bff00ff 00000000
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 000000bb
! %f16 = 00000000, Mem[00000000100c1408] = 00ff0000
sta %f16,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! %l0 = 000000ff6100001e, Mem[0000000030181410] = 00000061
stha %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000001e
! Starting 10 instruction Load Burst
! Mem[00000000100c141c] = ff000000, %l3 = ffffffff00ff00a4
lduwa [%i3+0x01c]%asi,%l3 ! %l3 = 00000000ff000000
p0_label_351:
! Mem[0000000010001410] = 00000000 00000000, %l0 = 6100001e, %l1 = 00000000
ldda [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010001400] = ff00ba00, %l0 = 0000000000000000
lduba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
! %l3 = 00000000ff000000, imm = 000000000000080d, %l5 = 00000000000000bb
xor %l3,0x80d,%l5 ! %l5 = 00000000ff00080d
! Mem[0000000021800000] = 1ec0ba26, %l0 = 0000000000000000
ldsb [%o3+0x001],%l0 ! %l0 = ffffffffffffffc0
! Mem[0000000010041408] = 00ff00000000001e, %l1 = 0000000000000000
ldxa [%i1+%o4]0x80,%l1 ! %l1 = 00ff00000000001e
! Mem[0000000030141400] = d31a001e, %l3 = 00000000ff000000
lduha [%i5+%g0]0x81,%l3 ! %l3 = 000000000000d31a
! Mem[0000000020800000] = 000016cb, %l6 = 0000000000000000
lduha [%o1+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001400] = 00000000, %l3 = 000000000000d31a
lduha [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = 00007f1a, %l0 = ffffffffffffffc0
ldsh [%o2+%g0],%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %f26 = ffffffff, Mem[0000000030141410] = dc759f5b
sta %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff
p0_label_352:
! %l3 = 0000000000000000, Mem[0000000030001410] = 00d0b9e9
stba %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00d0b9e9
! Mem[0000000010141434] = 11815484, %l3 = 00000000, %l6 = 00000000
add %i5,0x34,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000011815484
! %l2 = 00000000000000ff, Mem[0000000030081400] = ff000000d31ad138
stxa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000000000ff
! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000
swapa [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l7 = 0000000020000000
swap [%i3+%o5],%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = 0081b9e9, %l1 = 00ff00000000001e
ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! %l6 = 0000000011815484, Mem[0000000030141410] = ffffffff8a7d4cca
stxa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000011815484
! %l3 = 0000000000000000, Mem[0000000030001400] = 0000000000000000
stxa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
! Mem[0000000010141408] = 856f0aff, %l6 = 0000000011815484
swapa [%i5+%o4]0x88,%l6 ! %l6 = 00000000856f0aff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 1e000000, %l7 = 0000000000000000
ldswa [%i2+%g0]0x88,%l7 ! %l7 = 000000001e000000
p0_label_353:
! Mem[00000000100c1408] = 00000000 ff0000ff, %l4 = 000000ff, %l5 = ff00080d
ldda [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000000 00000000ff0000ff
! Mem[0000000010101408] = ff81b9e9, %l1 = 0000000000000000
ldsha [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffff81
! Mem[0000000010081438] = ff1eb9ff, %l0 = 0000000000000000
ldsb [%i2+0x03a],%l0 ! %l0 = ffffffffffffffb9
! Mem[0000000010081408] = ffffffaa00000000, %f26 = ffffffff ffffffff
ldda [%i2+%o4]0x80,%f26 ! %f26 = ffffffaa 00000000
! Mem[0000000021800140] = 00ff02f2, %l1 = ffffffffffffff81
lduh [%o3+0x140],%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000000
ldsha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001410] = 00d0b9e9, %l7 = 000000001e000000
lduwa [%i0+%o5]0x81,%l7 ! %l7 = 0000000000d0b9e9
! Mem[0000000010081410] = ff000000, %l2 = 00000000000000ff
lduwa [%i2+%o5]0x88,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030081408] = ffde47e2, %f9 = e247debb
lda [%i2+%o4]0x81,%f9 ! %f9 = ffde47e2
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[0000000010101400] = 00000000
stha %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
p0_label_354:
! Mem[0000000010081420] = 4cf6ab34fffffe93, %l3 = 0000000000000000, %l6 = 00000000856f0aff
add %i2,0x20,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 4cf6ab34fffffe93
! %l0 = ffffffffffffffb9, %l6 = 4cf6ab34fffffe93, %l0 = ffffffffffffffb9
subc %l0,%l6,%l0 ! %l0 = b30954cb00000126
! %f13 = 11815484, Mem[0000000010141400] = ffffffff
sta %f13,[%i5+%g0]0x88 ! Mem[0000000010141400] = 11815484
! %l0 = b30954cb00000126, Mem[0000000010141410] = 0000000000000000
stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = b30954cb00000126
! Mem[00000000201c0000] = 00007d80, %l1 = 00000000000000ff
ldstub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000010101400] = 000000ff
stba %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! Mem[0000000010181410] = 00000000, %l6 = 4cf6ab34fffffe93
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! %f24 = 93feffff, Mem[0000000030081408] = ffde47e2
sta %f24,[%i2+%o4]0x81 ! Mem[0000000030081408] = 93feffff
! %l4 = 0000000000000000, Mem[00000000201c0000] = ff007d80
sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 00007d80
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 20000000 ff1a0000, %l0 = 00000126, %l1 = 00000000
ldda [%i3+%o5]0x80,%l0 ! %l0 = 0000000020000000 00000000ff1a0000
p0_label_355:
! Mem[0000000010101400] = 00000000ffffffbf, %f0 = 000000cb ff000000
ldda [%i4+%g0]0x80,%f0 ! %f0 = 00000000 ffffffbf
! Mem[00000000300c1408] = ff0000ff, %l5 = 00000000ff0000ff
lduwa [%i3+%o4]0x89,%l5 ! %l5 = 00000000ff0000ff
! Mem[0000000010101424] = 000000d3, %l0 = 0000000020000000
lduwa [%i4+0x024]%asi,%l0 ! %l0 = 00000000000000d3
! Mem[00000000100c1410] = 20000000ff1a0000, %l7 = 0000000000d0b9e9
ldxa [%i3+%o5]0x80,%l7 ! %l7 = 20000000ff1a0000
! Mem[0000000020800040] = 00632c25, %l7 = 20000000ff1a0000
ldsha [%o1+0x040]%asi,%l7 ! %l7 = 0000000000000063
! Mem[0000000010141408] = 84548111 0063ff5b, %l4 = 00000000, %l5 = ff0000ff
ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000084548111 000000000063ff5b
! Mem[0000000010001424] = ff000121, %l5 = 000000000063ff5b
ldsw [%i0+0x024],%l5 ! %l5 = ffffffffff000121
! Mem[0000000010081434] = 00000000, %l1 = 00000000ff1a0000
lduba [%i2+0x035]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041408] = ff450000, %f21 = 5bff00ff
lda [%i1+%o4]0x81,%f21 ! %f21 = ff450000
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = ff00ba00, %l2 = 00000000ff000000
swapa [%i0+%g0]0x88,%l2 ! %l2 = 00000000ff00ba00
p0_label_356:
! %f8 = 0000ffff ffde47e2, %l6 = 0000000000000000
! Mem[0000000010101400] = 00000000ffffffbf
stda %f8,[%i4+%l6]ASI_PST8_PL ! Mem[0000000010101400] = 00000000ffffffbf
! %l3 = 0000000000000000, Mem[0000000010141410] = 26010000
stwa %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! %f4 = bbde47e2, Mem[0000000030181400] = 000000d3
sta %f4 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = bbde47e2
! %f0 = 00000000 ffffffbf, %l0 = 00000000000000d3
! Mem[0000000010101428] = 000000ff000000c0
add %i4,0x028,%g1
stda %f0,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010101428] = bfff00ff00000000
! %l7 = 0000000000000063, Mem[0000000010141408] = 5bff630011815484
stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000063
! Mem[0000000030181400] = e247debb, %l6 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 000000e2000000ff
! %l4 = 84548111, %l5 = ff000121, Mem[0000000010001410] = 00000000 00000000
std %l4,[%i0+%o5] ! Mem[0000000010001410] = 84548111 ff000121
! %l0 = 00000000000000d3, immd = fffffffffffff991, %l7 = 0000000000000063
udivx %l0,-0x66f,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1408] = 00000000, %l4 = 0000000084548111
ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000000000ff, %l2 = 00000000ff00ba00
ldxa [%i2+%g0]0x81,%l2 ! %l2 = 00000000000000ff
p0_label_357:
! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
ldswa [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101400] = 000000ff cb000000, %l4 = 00000000, %l5 = ff000121
ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000000000ff 00000000cb000000
! Mem[000000001014143c] = 30b4aa5a, %l0 = 00000000000000d3
lduh [%i5+0x03c],%l0 ! %l0 = 00000000000030b4
! Mem[000000001008143c] = b600ffff, %l0 = 00000000000030b4
lduwa [%i2+0x03c]%asi,%l0 ! %l0 = 00000000b600ffff
! Mem[0000000010141400] = 11815484, %l7 = 0000000000000000
lduwa [%i5+%g0]0x88,%l7 ! %l7 = 0000000011815484
! Mem[0000000010041408] = 1e0000000000ff00, %f30 = ffff00b6 ffb91eff
ldda [%i1+%o4]0x88,%f30 ! %f30 = 1e000000 0000ff00
! Mem[0000000030181410] = 0000001e, %l5 = 00000000cb000000
ldsha [%i6+%o5]0x89,%l5 ! %l5 = 000000000000001e
! Mem[0000000010181408] = ff000022 0000ff00, %l4 = 000000ff, %l5 = 0000001e
ldd [%i6+%o4],%l4 ! %l4 = 00000000ff000022 000000000000ff00
! Mem[0000000030141410] = 84548111 00000000, %l0 = b600ffff, %l1 = 00000000
ldda [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000 0000000084548111
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 84548111, %l7 = 0000000011815484
swapa [%i5+%g0]0x80,%l7 ! %l7 = 0000000084548111
p0_label_358:
! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000000
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! %f30 = 1e000000 0000ff00, Mem[0000000010081410] = 000000ff 000000bb
stda %f30,[%i2+%o5]0x80 ! Mem[0000000010081410] = 1e000000 0000ff00
! %l6 = 000000e2, %l7 = 84548111, Mem[0000000030181408] = ff00001e 000045ff
stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000e2 84548111
! Mem[0000000010101408] = ff81b9e9, %l0 = 0000000000000000
ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! Code Fragment 4
p0_fragment_30:
! %l0 = 00000000000000ff
setx 0x127b7ce0558ad09f,%g7,%l0 ! %l0 = 127b7ce0558ad09f
! %l1 = 0000000084548111
setx 0x1a39c997acda2f95,%g7,%l1 ! %l1 = 1a39c997acda2f95
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 = 127b7ce0558ad09f
setx 0x6fc6a31f8f29e9d2,%g7,%l0 ! %l0 = 6fc6a31f8f29e9d2
! %l1 = 1a39c997acda2f95
setx 0x6f1628001e6fe8c1,%g7,%l1 ! %l1 = 6f1628001e6fe8c1
! Mem[0000000010081410] = 1e000000, %l1 = 6f1628001e6fe8c1
swapa [%i2+%o5]0x80,%l1 ! %l1 = 000000001e000000
! Mem[0000000010001408] = 010000000000004b, %l3 = 0000000000000000, %l3 = 0000000000000000
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 010000000000004b
! %f18 = 00000000 ff000000, Mem[00000000300c1400] = ff000000 00000000
stda %f18,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 ff000000
! %l1 = 000000001e000000, Mem[000000001010142f] = 00000000
stb %l1,[%i4+0x02f] ! Mem[000000001010142c] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = aaffffff, %l3 = 010000000000004b
ldsba [%i2+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
p0_label_359:
! Mem[0000000030141408] = 7237118d 000061ff, %l0 = 8f29e9d2, %l1 = 1e000000
ldda [%i5+%o4]0x89,%l0 ! %l0 = 00000000000061ff 000000007237118d
! Mem[0000000030141410] = 00000000, %l5 = 000000000000ff00
lduba [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101400] = 000000ffcb000000, %l0 = 00000000000061ff
ldxa [%i4+%g0]0x81,%l0 ! %l0 = 000000ffcb000000
! Mem[0000000010141408] = 00000063, %l6 = 00000000000000e2
ldswa [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000063
! Mem[0000000030081408] = fffffe93, %f23 = 00000000
lda [%i2+%o4]0x89,%f23 ! %f23 = fffffe93
! Mem[0000000030041410] = 61000000, %f8 = 0000ffff
lda [%i1+%o5]0x81,%f8 ! %f8 = 61000000
! %f9 = ffde47e2, %f13 = 11815484, %f17 = 1e000000
fmuls %f9 ,%f13,%f17 ! %f17 = ffde47e2
! Mem[0000000030081410] = 0000000063000000, %f22 = 00000020 fffffe93
ldda [%i2+%o5]0x81,%f22 ! %f22 = 00000000 63000000
! Mem[00000000100c1410] = 20000000, %f20 = ff450000
lda [%i3+%o5]0x80,%f20 ! %f20 = 20000000
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = 000000ff, %l2 = 00000000000000ff
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_360:
! Mem[00000000218000c0] = e9fff956, %l5 = 0000000000000000
ldstuba [%o3+0x0c0]%asi,%l5 ! %l5 = 000000e9000000ff
! Mem[0000000010081408] = aaffffff, %l2 = 0000000000000000
swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000aaffffff
! %l6 = 00000063, %l7 = 84548111, Mem[00000000100c1418] = b2d0b9e9 ff000000
stda %l6,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000063 84548111
! %l6 = 0000000000000063, Mem[000000001004142d] = 00000000
stb %l6,[%i1+0x02d] ! Mem[000000001004142c] = 00630000
! %f10 = 00000000 8a7d4cca, Mem[0000000010181400] = 00ff0000 e9b9d000
stda %f10,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000 8a7d4cca
! %l6 = 0000000000000063, Mem[0000000010141434] = 11815484, %asi = 80
stwa %l6,[%i5+0x034]%asi ! Mem[0000000010141434] = 00000063
! %l3 = ffffffffffffffff, Mem[0000000030001410] = e9b9d000
stba %l3,[%i0+%o5]0x89 ! Mem[0000000030001410] = e9b9d0ff
! %l4 = ff000022, %l5 = 000000e9, Mem[0000000010001408] = 01000000 0000004b
std %l4,[%i0+%o4] ! Mem[0000000010001408] = ff000022 000000e9
! %l4 = 00000000ff000022, Mem[0000000010101400] = 00000000ffffffbf
stxa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000ff000022
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00007f1a, %l4 = 00000000ff000022
ldub [%o2+0x001],%l4 ! %l4 = 0000000000000000
p0_label_361:
! Mem[0000000030141410] = 00000000, %l6 = 0000000000000063
lduha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l5 = 00000000000000e9
lduha [%i5+0x012]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
ldswa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1400] = ffff001e, %l0 = 000000ffcb000000
lduha [%i3+%g0]0x80,%l0 ! %l0 = 000000000000ffff
! %l3 = ffffffffffffffff, imm = 0000000000000461, %l4 = 0000000000000000
and %l3,0x461,%l4 ! %l4 = 0000000000000461
! Mem[0000000030181410] = 1e000000, %l7 = 0000000084548111
ldsba [%i6+%o5]0x81,%l7 ! %l7 = 000000000000001e
! Mem[0000000020800040] = 00632c25, %l4 = 0000000000000461
ldub [%o1+0x041],%l4 ! %l4 = 0000000000000063
! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000000
lduha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = 0000001e00000000, %f2 = ff000000 ff0000ff
ldda [%i2+%g0]0x80,%f2 ! %f2 = 0000001e 00000000
! Starting 10 instruction Store Burst
! %l1 = 000000007237118d, Mem[00000000100c1408] = 000000ff
stwa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 7237118d
p0_label_362:
! %l2 = aaffffff, %l3 = ffffffff, Mem[0000000010081400] = 0000001e 00000000
stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = aaffffff ffffffff
! %l6 = 00000000, %l7 = 0000001e, Mem[0000000010141408] = 63000000 00000000
stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 0000001e
! %l6 = 0000000000000000, Mem[0000000010081408] = 0000000000000000
stxa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
membar #Sync ! Added by membar checker (61)
! Mem[00000000100c1400] = ffff001e 0000001e 8d113772 ff0000ff
! Mem[00000000100c1410] = 20000000 ff1a0000 00000063 84548111
! Mem[00000000100c1420] = 7237118d ebff0000 00000063 00ff0000
! Mem[00000000100c1430] = 00007a95 000000d3 0063ff5b 0000ffff
ldda [%i3]ASI_BLK_AIUP,%f16 ! Block Load from 00000000100c1400
! %l6 = 0000000000000000, imm = 0000000000000e29, %l3 = ffffffffffffffff
andn %l6,0xe29,%l3 ! %l3 = 0000000000000000
! %l2 = 00000000aaffffff, Mem[0000000010041410] = 0000000000000000
stxa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000aaffffff
! Code Fragment 3
p0_fragment_31:
! %l0 = 000000000000ffff
setx 0xd6c8da7fa4c516ef,%g7,%l0 ! %l0 = d6c8da7fa4c516ef
! %l1 = 000000007237118d
setx 0x83b490afa5efb874,%g7,%l1 ! %l1 = 83b490afa5efb874
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 = d6c8da7fa4c516ef
setx 0xfae3564002f91747,%g7,%l0 ! %l0 = fae3564002f91747
! %l1 = 83b490afa5efb874
setx 0xf30b639f8c0ffc05,%g7,%l1 ! %l1 = f30b639f8c0ffc05
! %l4 = 0000000000000063, Mem[0000000010141408] = 00000000
stba %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000063
! Mem[0000000010081438] = ff1eb9ffb600ffff, %l0 = fae3564002f91747, %l0 = fae3564002f91747
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ff1eb9ffb600ffff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = e2000000, %l7 = 000000000000001e
lduba [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
p0_label_363:
! Mem[0000000010001400] = ff0000ff, %l4 = 0000000000000063
ldsba [%i0+0x002]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001410] = 00ff0000e9b9d0ff, %f4 = bbde47e2 d31ad1d3
ldda [%i0+%o5]0x89,%f4 ! %f4 = 00ff0000 e9b9d0ff
! Mem[00000000300c1408] = ff0000ff, %l1 = f30b639f8c0ffc05
lduha [%i3+%o4]0x81,%l1 ! %l1 = 000000000000ff00
! Mem[00000000100c1438] = 0063ff5b0000ffff, %f6 = 38d11ad3 7a958839
ldd [%i3+0x038],%f6 ! %f6 = 0063ff5b 0000ffff
! Mem[0000000030101400] = 000000ff, %l1 = 000000000000ff00
lduba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, imm = 00000000000001db, %l5 = 0000000000000000
add %l1,0x1db,%l5 ! %l5 = 00000000000001db
! Mem[0000000030081410] = 00000000, %f4 = 00ff0000
lda [%i2+%o5]0x81,%f4 ! %f4 = 00000000
! Mem[0000000010181410] = 5bff00ff000000ff, %l6 = 0000000000000000
ldxa [%i6+%o5]0x88,%l6 ! %l6 = 5bff00ff000000ff
! Mem[000000001008140c] = 00000000, %l2 = 00000000aaffffff
lduw [%i2+0x00c],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f10 = 00000000, Mem[0000000030181400] = bbde47ff
sta %f10,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
p0_label_364:
membar #Sync ! Added by membar checker (62)
! %l5 = 00000000000001db, Mem[00000000100c1414] = ff1a0000, %asi = 80
stha %l5,[%i3+0x014]%asi ! Mem[00000000100c1414] = 01db0000
! %f0 = 00000000 ffffffbf, %l6 = 5bff00ff000000ff
! Mem[0000000010181418] = 38d11ad37a958839
add %i6,0x018,%g1
stda %f0,[%g1+%l6]ASI_PST16_P ! Mem[0000000010181418] = 00000000ffffffbf
! %l3 = 0000000000000000, Mem[00000000100c1410] = 00000020
stba %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %f13 = 11815484, Mem[0000000010101410] = ffbb0000
sta %f13,[%i4+%o5]0x80 ! Mem[0000000010101410] = 11815484
! Mem[0000000030081410] = 00000000, %l0 = ff1eb9ffb600ffff
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! %f17 = 0000001e, %f9 = ffde47e2, %f11 = 8a7d4cca
fdivs %f17,%f9 ,%f11 ! %f11 = ffde47e2
! %l2 = 0000000000000000, immd = fffffffffffff5ed, %l0 = 0000000000000000
sdivx %l2,-0xa13,%l0 ! %l0 = 0000000000000000
! Code Fragment 3
p0_fragment_32:
! %l0 = 0000000000000000
setx 0x53fa5ba04ff975c9,%g7,%l0 ! %l0 = 53fa5ba04ff975c9
! %l1 = 0000000000000000
setx 0x8714fc983c55f834,%g7,%l1 ! %l1 = 8714fc983c55f834
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 = 53fa5ba04ff975c9
setx 0x803a4b583000f8aa,%g7,%l0 ! %l0 = 803a4b583000f8aa
! %l1 = 8714fc983c55f834
setx 0x2f4b1c88302aaed0,%g7,%l1 ! %l1 = 2f4b1c88302aaed0
! %f24 = 7237118d ebff0000, Mem[0000000030181410] = 1e000000 1e001ad3
stda %f24,[%i6+%o5]0x81 ! Mem[0000000030181410] = 7237118d ebff0000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ff0000ff, %f10 = 00000000
lda [%i4+%o4]0x89,%f10 ! %f10 = ff0000ff
p0_label_365:
! Mem[000000001018143c] = 65450a09, %l6 = 5bff00ff000000ff
ldsw [%i6+0x03c],%l6 ! %l6 = 0000000065450a09
! Mem[0000000010141410] = 00000000, %l1 = 2f4b1c88302aaed0
lduha [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[000000001008143c] = b600ffff, %l0 = 803a4b583000f8aa
lduh [%i2+0x03e],%l0 ! %l0 = 000000000000ffff
! Mem[0000000010141400] = 11815484, %l5 = 00000000000001db
ldsba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000011
! Mem[0000000010001408] = ff000022, %l0 = 000000000000ffff
lduwa [%i0+0x008]%asi,%l0 ! %l0 = 00000000ff000022
! Mem[0000000010141400] = 84548111, %l6 = 0000000065450a09
lduha [%i5+%g0]0x88,%l6 ! %l6 = 0000000000008111
! Mem[0000000010041408] = 0000ff00, %l0 = 00000000ff000022
lduha [%i1+%o4]0x88,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010141400] = 11815484, %l0 = 000000000000ff00
lduha [%i5+%g0]0x80,%l0 ! %l0 = 0000000000001181
! Mem[00000000100c1400] = 1e00ffff, %l2 = 0000000000000000
ldsha [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010001400] = 00000000ff0000ff
stxa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000000
p0_label_366:
! %l4 = 0000000000000000, Mem[0000000010181408] = 220000ff
stha %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 22000000
! %l5 = 0000000000000011, Mem[0000000030001400] = 00000000
stha %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000011
! Mem[0000000010001414] = ff000121, %l7 = 0000000000000000
swap [%i0+0x014],%l7 ! %l7 = 00000000ff000121
! %l1 = 0000000000000000, Mem[0000000010141408] = 63000000
stha %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! %f29 = 000000d3, Mem[0000000030141410] = 00000000
sta %f29,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000d3
! %f22 = 00000063, %f1 = ffffffbf, %f4 = 00000000 e9b9d0ff
fsmuld %f22,%f1 ,%f4 ! %f4 = fffffff7 e0000000
! Mem[00000000100c1408] = 7237118d, %l6 = 0000000000008111
swapa [%i3+%o4]0x88,%l6 ! %l6 = 000000007237118d
! %l0 = 0000000000001181, Mem[0000000010141410] = b30954cb00000000
stxa %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000001181
! %l0 = 0000000000001181, Mem[0000000020800000] = 000016cb, %asi = 80
stha %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = 118116cb
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff000022, %l7 = 00000000ff000121
lduba [%i0+%o4]0x80,%l7 ! %l7 = 00000000000000ff
p0_label_367:
! Mem[0000000010181410] = ff000000ff00ff5b, %l1 = 0000000000000000
ldxa [%i6+%o5]0x80,%l1 ! %l1 = ff000000ff00ff5b
! Mem[0000000010141410] = 00000000 00001181, %l0 = 00001181, %l1 = ff00ff5b
ldda [%i5+%o5]0x88,%l0 ! %l0 = 0000000000001181 0000000000000000
! Mem[0000000030001400] = 00000000 00000011, %l0 = 00001181, %l1 = 00000000
ldda [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000011 0000000000000000
! Mem[0000000010141408] = 00000000, %l7 = 00000000000000ff
lduwa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1410] = 00000000, %l6 = 000000007237118d
lduwa [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = ffffffffffffffaa, %f26 = 00000063 00ff0000
ldda [%i2+%g0]0x88,%f26 ! %f26 = ffffffff ffffffaa
! Mem[0000000030081400] = 00000000, %l3 = 0000000000000000
ldsha [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Code Fragment 3
p0_fragment_33:
! %l0 = 0000000000000011
setx 0x67662adff04d9c7e,%g7,%l0 ! %l0 = 67662adff04d9c7e
! %l1 = 0000000000000000
setx 0x151cd54865dc22fe,%g7,%l1 ! %l1 = 151cd54865dc22fe
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 = 67662adff04d9c7e
setx 0xc623f8f035e93f64,%g7,%l0 ! %l0 = c623f8f035e93f64
! %l1 = 151cd54865dc22fe
setx 0xe97168e78d96a5cf,%g7,%l1 ! %l1 = e97168e78d96a5cf
! %l5 = 0000000000000011, %l3 = 0000000000000000, %l4 = 0000000000000000
orn %l5,%l3,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l5 = 0000000000000011, %l5 = 0000000000000011, %l1 = e97168e78d96a5cf
sdivx %l5,%l5,%l1 ! %l1 = 0000000000000001
p0_label_368:
! %l0 = c623f8f035e93f64, Mem[00000000201c0001] = 00007d80
stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = 00647d80
! %f12 = 8ec1195f 11815484, %l5 = 0000000000000011
! Mem[0000000030041408] = ff4500000000ff21
add %i1,0x008,%g1
stda %f12,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030041408] = 844500005f00ff21
! %l2 = ffffffffffffffff, %l7 = 0000000000000000, %y = 00000000
udiv %l2,%l7,%l7 ! Div by zero, %l0 = c623f8f035e93fb4
mov %l0,%y ! %y = 35e93f8c
! %f11 = ffde47e2, Mem[0000000030041400] = ff000000
sta %f11,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffde47e2
! %l7 = 0000000000000000, imm = fffffffffffffa4f, %l7 = 0000000000000000
xnor %l7,-0x5b1,%l7 ! %l7 = 00000000000005b0
! Mem[0000000010181400] = 000000008a7d4cca, %l0 = c623f8f035e93f8c, %l2 = ffffffffffffffff
casxa [%i6]0x80,%l0,%l2 ! %l2 = 000000008a7d4cca
! %l3 = 0000000000000000, Mem[0000000010101400] = 00000000
stwa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! %l2 = 000000008a7d4cca, Mem[00000000100c141b] = 00000063
stb %l2,[%i3+0x01b] ! Mem[00000000100c1418] = 000000ca
! %f28 = 00007a95, Mem[0000000010081400] = ffffffaa
sta %f28,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00007a95
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 4b000000cb000000, %f20 = 20000000 ff1a0000
ldda [%i1+%g0]0x80,%f20 ! %f20 = 4b000000 cb000000
p0_label_369:
! Mem[0000000030081410] = 000000ff, %l4 = ffffffffffffffff
lduba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = 00008111, %l0 = c623f8f035e93f8c
lduba [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000011
! Mem[0000000010041428] = ff4c7d8a, %l0 = 0000000000000011
ldswa [%i1+0x028]%asi,%l0 ! %l0 = ffffffffff4c7d8a
membar #Sync ! Added by membar checker (63)
! Mem[0000000010141400] = 11815484 e9b90000 00000000 0000001e
! Mem[0000000010141410] = 81110000 00000000 000060f3 e3ff0641
! Mem[0000000010141420] = 31f7bf47 e247debb 8454ff11 5f19c18e
! Mem[0000000010141430] = 8ec1195f 00000063 000000ff 30b4aa5a
ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
! Mem[0000000030041408] = 00004584, %l7 = 00000000000005b0
lduba [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000084
! Mem[00000000100c1418] = 000000ca84548111, %f30 = 0063ff5b 0000ffff
ldd [%i3+0x018],%f30 ! %f30 = 000000ca 84548111
! %l3 = 0000000000000000, immd = 0000000000000085, %l6 = 0000000000000000
sdivx %l3,0x085,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101408] = ff0000ff, %l3 = 0000000000000000
lduwa [%i4+%o4]0x89,%l3 ! %l3 = 00000000ff0000ff
! Mem[0000000030141408] = ff610000, %l7 = 0000000000000084
lduha [%i5+%o4]0x81,%l7 ! %l7 = 000000000000ff61
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (64)
! %l5 = 0000000000000011, Mem[000000001014141c] = e3ff0641
stw %l5,[%i5+0x01c] ! Mem[000000001014141c] = 00000011
p0_label_370:
! Mem[0000000010001418] = 000000ffffb9d0b2, %l7 = 000000000000ff61, %l7 = 000000000000ff61
add %i0,0x18,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 000000ffffb9d0b2
! Mem[0000000010041414] = 00000000, %l5 = 00000011, %l3 = ff0000ff
add %i1,0x14,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101400] = 00000000, %l1 = 0000000000000001
swapa [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 4b000000, %l4 = 00000000000000ff
ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 0000004b000000ff
! %l2 = 8a7d4cca, %l3 = 00000000, Mem[0000000030081408] = fffffe93 31f7bf47
stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 8a7d4cca 00000000
! Mem[000000001000142c] = 000000ff, %l5 = 0000000000000011, %asi = 80
swapa [%i0+0x02c]%asi,%l5 ! %l5 = 00000000000000ff
! %l2 = 000000008a7d4cca, Mem[0000000010081400] = 00007a95
stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 8a7d4cca
! %l4 = 000000000000004b, Mem[00000000100c1430] = 00007a95000000d3
stx %l4,[%i3+0x030] ! Mem[00000000100c1430] = 000000000000004b
! Mem[0000000010001400] = 00000000, %l0 = ff4c7d8a, %l0 = ff4c7d8a
casa [%i0]0x80,%l0,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! %f19 = ff0000ff, %f5 = 00001181
fsqrts %f19,%f5 ! %f5 = 7fffffff
p0_label_371:
! Mem[0000000010041408] = 00ff0000, %f1 = 84548111
lda [%i1+%o4]0x80,%f1 ! %f1 = 00ff0000
! Mem[0000000010081410] = c1e86f1e, %l2 = 000000008a7d4cca
lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000006f1e
! Mem[0000000010101430] = 0000d0b2, %l2 = 0000000000006f1e
ldsh [%i4+0x030],%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = 84450000, %f26 = ffffffff
lda [%i1+%o4]0x81,%f26 ! %f26 = 84450000
! Mem[0000000010101400] = 00000001ff000022, %f0 = 0000b9e9 00ff0000
ldda [%i4+0x000]%asi,%f0 ! %f0 = 00000001 ff000022
! Mem[0000000010081400] = ca4c7d8a ffffffff, %l4 = 0000004b, %l5 = 000000ff
ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ca4c7d8a 00000000ffffffff
! %f13 = 5f19c18e, %f15 = ff000000, %f25 = ebff0000
fdivs %f13,%f15,%f25 ! %f25 = 9f99c18e
membar #Sync ! Added by membar checker (65)
! Mem[0000000010081400] = ca4c7d8a ffffffff 00000000 00000000
! Mem[0000000010081410] = 1e6fe8c1 0000ff00 00000000 20000000
! Mem[0000000010081420] = 4cf6ab34 fffffe93 ffffffff ffffffff
! Mem[0000000010081430] = 00000000 00000000 ff1eb9ff b600ffff
ldda [%i2]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010081400
! Mem[0000000010141400] = 84548111, %l4 = 00000000ca4c7d8a
lduba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000011
! Starting 10 instruction Store Burst
! %f10 = 8ec1195f, Mem[0000000030041410] = 61000000
sta %f10,[%i1+%o5]0x81 ! Mem[0000000030041410] = 8ec1195f
p0_label_372:
! Mem[0000000010181424] = e247debb, %l7 = ffb9d0b2, %l3 = 00000000
add %i6,0x24,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e247debb
! %l0 = 0000000000000000, Mem[000000001004143a] = 001e0000
stb %l0,[%i1+0x03a] ! Mem[0000000010041438] = 001e0000
! %l7 = 000000ffffb9d0b2, Mem[0000000021800100] = 0e006971
sth %l7,[%o3+0x100] ! Mem[0000000021800100] = d0b26971
! %l7 = 000000ffffb9d0b2, Mem[0000000010141400] = 84548111
stha %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 8454d0b2
! %f4 = 00000000 7fffffff, Mem[0000000030001410] = ffd0b9e9 0000ff00
stda %f4 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 7fffffff
! %l1 = 0000000000000000, Mem[0000000010001408] = e9000000220000ff
stxa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
! %l4 = 0000000000000011, Mem[0000000010181412] = ff000000, %asi = 80
stba %l4,[%i6+0x012]%asi ! Mem[0000000010181410] = ff001100
! Mem[0000000030141408] = ff610000, %l4 = 0000000000000011
swapa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ff610000
! Mem[0000000030181408] = 000000e2, %l6 = 0000000000000000
swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000e2
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 1e00ffff, %l1 = 0000000000000000
ldsba [%i3+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
p0_label_373:
! Mem[0000000010181400] = 000000008a7d4cca, %f12 = 63000000 5f19c18e
ldd [%i6+%g0],%f12 ! %f12 = 00000000 8a7d4cca
! Mem[0000000010101400] = 00000001, %l0 = 0000000000000000
ldsha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = ff001100, %l6 = 00000000000000e2
ldswa [%i6+%o5]0x80,%l6 ! %l6 = ffffffffff001100
! Mem[0000000010081420] = 4cf6ab34, %l6 = ffffffffff001100
lduw [%i2+0x020],%l6 ! %l6 = 000000004cf6ab34
! Mem[0000000010041400] = ff000000, %l3 = 00000000e247debb
lduba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141408] = 00000011, %l0 = 0000000000000000
lduha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l3 = 00000000000000ff
ldsba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081418] = 00000000, %l6 = 000000004cf6ab34
ldsh [%i2+0x018],%l6 ! %l6 = 0000000000000000
! Mem[0000000010001418] = 000000ff, %l3 = 0000000000000000
ldsh [%i0+0x018],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030101410] = d3d11ad3
stba %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00d11ad3
p0_label_374:
! %f14 = 5aaab430 ff000000, %l3 = 0000000000000000
! Mem[0000000030081400] = 00000000000000ff
stda %f14,[%i2+%l3]ASI_PST32_S ! Mem[0000000030081400] = 00000000000000ff
! %l0 = 00000000, %l1 = ffffffff, Mem[00000000100c1410] = 00000000 01db0000
stda %l0,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000000 ffffffff
! %f10 = 8ec1195f 11ff5484, Mem[0000000030181410] = 8d113772 0000ffeb
stda %f10,[%i6+%o5]0x89 ! Mem[0000000030181410] = 8ec1195f 11ff5484
! %l1 = ffffffffffffffff, Mem[0000000030001408] = 21b10000ffffffff
stxa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffffffffffff
membar #Sync ! Added by membar checker (66)
! %l5 = 00000000ffffffff, Mem[0000000010081408] = 00000000
stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff0000
! %f20 = 1e6fe8c1 0000ff00, Mem[0000000010041410] = ffffffaa 00000000
stda %f20,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1e6fe8c1 0000ff00
! %f16 = ca4c7d8a ffffffff 00000000 00000000
! %f20 = 1e6fe8c1 0000ff00 00000000 20000000
! %f24 = 4cf6ab34 fffffe93 ffffffff ffffffff
! %f28 = 00000000 00000000 ff1eb9ff b600ffff
stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
! %l0 = 0000000000000000, Mem[0000000010041400] = ff000000
stwa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! %l1 = ffffffffffffffff, Mem[000000001000141a] = 000000ff, %asi = 80
stha %l1,[%i0+0x01a]%asi ! Mem[0000000010001418] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 1e001ad3, %l6 = 0000000000000000
ldsha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000001ad3
p0_label_375:
! Mem[0000000030141410] = 000000d3, %l7 = 000000ffffb9d0b2
ldsha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000d3
! %f6 = 4106ffe3 f3600000, Mem[00000000100c1438] = 0063ff5b 0000ffff
std %f6 ,[%i3+0x038] ! Mem[00000000100c1438] = 4106ffe3 f3600000
! Mem[0000000030141400] = d31a001e, %l3 = 0000000000000000
lduwa [%i5+%g0]0x81,%l3 ! %l3 = 00000000d31a001e
! Mem[000000001014141c] = 00000011, %f2 = 1e000000
lda [%i5+0x01c]%asi,%f2 ! %f2 = 00000011
! Mem[0000000010141410] = 81110000, %l7 = 00000000000000d3
lduba [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000081
membar #Sync ! Added by membar checker (67)
! Mem[0000000010081400] = ca4c7d8a ffffffff, %l6 = 00001ad3, %l7 = 00000081
ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000ffffffff 00000000ca4c7d8a
! Mem[0000000010141410] = 00001181, %l1 = ffffffffffffffff
ldsha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000001181
! Mem[0000000010001400] = 00000000, %l7 = 00000000ca4c7d8a
lduba [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1408] = 00008111, %l3 = 00000000d31a001e
ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 00000011000000ff
! Starting 10 instruction Store Burst
! %f4 = 00000000 7fffffff, Mem[00000000100c1438] = 4106ffe3 f3600000
stda %f4 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000 7fffffff
p0_label_376:
! %l2 = 0000000000000000, Mem[0000000010101410] = 11815484
stba %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00815484
! Mem[0000000030141400] = d31a001e, %l1 = 0000000000001181
ldstuba [%i5+%g0]0x81,%l1 ! %l1 = 000000d3000000ff
! Mem[00000000100c1414] = ffffffff, %l2 = 0000000000000000
swap [%i3+0x014],%l2 ! %l2 = 00000000ffffffff
! %l0 = 00000000, %l1 = 000000d3, Mem[0000000030101408] = ff0000ff 000000ff
stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 000000d3
! %f22 = 00000000 20000000, Mem[0000000010101400] = 00000001 ff000022
stda %f22,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 20000000
! %l0 = 0000000000000000, Mem[00000000100c1410] = 00000000
stba %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
! Mem[0000000021800001] = 1ec0ba26, %l7 = 0000000000000000
ldstub [%o3+0x001],%l7 ! %l7 = 000000c0000000ff
! %l6 = 00000000ffffffff, Mem[0000000030181400] = 00000000
stha %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffff
! Code Fragment 3
p0_fragment_34:
! %l0 = 0000000000000000
setx 0xa32eb9a7a8989c21,%g7,%l0 ! %l0 = a32eb9a7a8989c21
! %l1 = 00000000000000d3
setx 0xa25a0b1fb80b9905,%g7,%l1 ! %l1 = a25a0b1fb80b9905
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 = a32eb9a7a8989c21
setx 0x25482dc0490c0afe,%g7,%l0 ! %l0 = 25482dc0490c0afe
! %l1 = a25a0b1fb80b9905
setx 0xdd799c900f123e1f,%g7,%l1 ! %l1 = dd799c900f123e1f
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00000000, %l2 = 00000000ffffffff
ldsba [%i3+0x010]%asi,%l2 ! %l2 = 0000000000000000
p0_label_377:
! Mem[0000000030141410] = 84548111000000d3, %l6 = 00000000ffffffff
ldxa [%i5+%o5]0x89,%l6 ! %l6 = 84548111000000d3
! Mem[0000000010001408] = 00000000 00000000, %l2 = 00000000, %l3 = 00000011
ldda [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030101410] = d31ad100, %l6 = 84548111000000d3
lduwa [%i4+%o5]0x89,%l6 ! %l6 = 00000000d31ad100
! Mem[0000000010101400] = 00000000, %l7 = 00000000000000c0
swapa [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = ff81b9e921ff0000, %f26 = ffffffff ffffffff
ldda [%i4+%o4]0x80,%f26 ! %f26 = ff81b9e9 21ff0000
! Mem[0000000010081400] = ffffffff, %l6 = 00000000d31ad100
lduha [%i2+%g0]0x80,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010101408] = ff81b9e9, %l2 = 0000000000000000
ldswa [%i4+%o4]0x80,%l2 ! %l2 = ffffffffff81b9e9
! Mem[0000000020800000] = 118116cb, %l2 = ffffffffff81b9e9
lduha [%o1+0x000]%asi,%l2 ! %l2 = 0000000000001181
! Mem[0000000010101400] = c000000020000000, %f10 = 8ec1195f 11ff5484
ldda [%i4+%g0]0x80,%f10 ! %f10 = c0000000 20000000
! Starting 10 instruction Store Burst
! Mem[00000000201c0001] = 00647d80, %l6 = 000000000000ffff
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 00000064000000ff
p0_label_378:
! Mem[0000000010181400] = 00000000, %l6 = 0000000000000064
swapa [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %l0 = 25482dc0490c0afe, Mem[0000000010001410] = 0000000011815484
stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 25482dc0490c0afe
! %l4 = ff610000, %l5 = ffffffff, Mem[0000000030181410] = 11ff5484 8ec1195f
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff610000 ffffffff
! %f0 = 00000001, Mem[0000000010181400] = 00000064
sta %f0 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000001
! Mem[0000000010081404] = 8a7d4cca, %l3 = 0000000000000000, %asi = 80
swapa [%i2+0x004]%asi,%l3 ! %l3 = 000000008a7d4cca
! Mem[0000000010101410] = 00815484, %l0 = 25482dc0490c0afe
swapa [%i4+%o5]0x80,%l0 ! %l0 = 0000000000815484
! %l3 = 000000008a7d4cca, Mem[0000000010001400] = 0000000000000000
stxa %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000008a7d4cca
! Mem[00000000211c0001] = 00007f1a, %l1 = dd799c900f123e1f
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! %f6 = 4106ffe3 f3600000, Mem[0000000010041408] = 00ff0000 0000001e
stda %f6 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 4106ffe3 f3600000
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 000000ffcb000000, %l5 = 00000000ffffffff
ldxa [%i4+%g0]0x81,%l5 ! %l5 = 000000ffcb000000
p0_label_379:
! Mem[0000000030181408] = 00000000, %l4 = 00000000ff610000
ldswa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = fe0a0c49, %l1 = 0000000000000000
lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000fe
! Mem[0000000030001408] = ffffffff ffffffff, %l6 = 00000000, %l7 = 00000000
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffffffff 00000000ffffffff
! Mem[0000000010141408] = 00000000, %l4 = 0000000000000000
ldsba [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181408] = 0000000084548111, %f20 = 1e6fe8c1 0000ff00
ldda [%i6+%o4]0x81,%f20 ! %f20 = 00000000 84548111
! Mem[00000000300c1410] = 00000000, %l2 = 0000000000001181
lduba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[00000000201c0000] = 00ff7d80, %l7 = 00000000ffffffff
ldsh [%o0+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141418] = 000060f300000011, %f4 = 00000000 7fffffff
ldda [%i5+0x018]%asi,%f4 ! %f4 = 000060f3 00000011
! Mem[0000000010101408] = ff81b9e9, %l0 = 0000000000815484
ldsha [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffff81
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 00001181, %l4 = 0000000000000000
ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 00000081000000ff
p0_label_380:
! Mem[0000000030001410] = 00000000, %l5 = 000000ffcb000000
ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! %l0 = ffffffffffffff81, Mem[0000000010001400] = 8a7d4cca
stba %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 8a7d4c81
! %l1 = 00000000000000fe, Mem[00000000100c1408] = 000081ff
stba %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000081fe
! %l2 = 00000000, %l3 = 8a7d4cca, Mem[0000000010101400] = c0000000 20000000
stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 8a7d4cca
! %l1 = 00000000000000fe, Mem[00000000100c1410] = 00000000
stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000fe
! %l0 = ffffffffffffff81, Mem[00000000300c1400] = 00000000
stha %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff810000
! %l2 = 00000000, %l3 = 8a7d4cca, Mem[0000000010101410] = 490c0afe 00000000
stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 8a7d4cca
! %f14 = 5aaab430, Mem[00000000100c1424] = ebff0000
sta %f14,[%i3+0x024]%asi ! Mem[00000000100c1424] = 5aaab430
! %l2 = 0000000000000000, %l2 = 0000000000000000, %l4 = 0000000000000081
udivx %l2,%l2,%l4 ! Div by zero, %l0 = ffffffffffffffd1
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = d300000000000000, %l3 = 000000008a7d4cca
ldxa [%i4+%o4]0x89,%l3 ! %l3 = d300000000000000
p0_label_381:
! Mem[0000000030081408] = ca4c7d8a, %l5 = 0000000000000000
ldsba [%i2+%o4]0x81,%l5 ! %l5 = ffffffffffffffca
! Mem[0000000010081400] = ffffffff, %f19 = 00000000
lda [%i2+%g0]0x80,%f19 ! %f19 = ffffffff
! Mem[0000000010101408] = e9b981ff, %l0 = ffffffffffffffa9
lduha [%i4+%o4]0x88,%l0 ! %l0 = 00000000000081ff
! Mem[0000000010001410] = fe0a0c49, %l4 = 0000000000000081
lduba [%i0+%o5]0x80,%l4 ! %l4 = 00000000000000fe
! Mem[0000000010081410] = 0000ff00, %l1 = 00000000000000fe
ldswa [%i2+%o5]0x88,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010081410] = 0000ff00, %l4 = 00000000000000fe
ldswa [%i2+%o5]0x88,%l4 ! %l4 = 000000000000ff00
! Mem[00000000201c0000] = 00ff7d80, %l5 = ffffffffffffffca
ldsha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141400] = b2d05484, %l2 = 0000000000000000
ldsba [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffffb2
! Mem[0000000030001400] = 11000000, %l5 = 00000000000000ff
ldsba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000011
! Starting 10 instruction Store Burst
! %f30 = ff1eb9ff b600ffff, %l5 = 0000000000000011
! Mem[00000000100c1438] = 000000007fffffff
add %i3,0x038,%g1
stda %f30,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1438] = 000000007fffffff
p0_label_382:
! Mem[0000000010141438] = 000000ff, %l1 = 0000ff00, %l6 = ffffffff
add %i5,0x38,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000000000ff
! %l4 = 0000ff00, %l5 = 00000011, Mem[0000000030041400] = ffde47e2 000000ff
stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000ff00 00000011
! %l4 = 000000000000ff00, Mem[0000000020800001] = 118116cb, %asi = 80
stba %l4,[%o1+0x001]%asi ! Mem[0000000020800000] = 110016cb
! %l4 = 000000000000ff00, Mem[0000000010081408] = 00000000
stwa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000ff00
! Mem[0000000010101408] = ff81b9e9, %l0 = 00000000000081ff
swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff81b9e9
! %l5 = 0000000000000011, Mem[00000000201c0000] = 00ff7d80
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00117d80
! Mem[0000000010081400] = ffffffff, %l6 = 00000000000000ff
swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000020800041] = 00632c25, %l3 = d300000000000000
ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 00000063000000ff
! Mem[0000000030041410] = 5f19c18e, %l4 = 000000000000ff00
swapa [%i1+%o5]0x89,%l4 ! %l4 = 000000005f19c18e
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = b2d05484 e9b90000, %l6 = ffffffff, %l7 = 000000ff
ldda [%i5+0x000]%asi,%l6 ! %l6 = 00000000b2d05484 00000000e9b90000
p0_label_383:
! Mem[00000000300c1400] = ff810000, %l0 = 00000000ff81b9e9
lduba [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1410] = fe000000, %l2 = ffffffffffffffb2
lduha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
! %f10 = c0000000, %f6 = 4106ffe3, %f25 = fffffe93
fdivs %f10,%f6 ,%f25 ! %f25 = be72ba0a
! Mem[0000000010041410] = c1e86f1e, %f22 = 00000000
lda [%i1+%o5]0x88,%f22 ! %f22 = c1e86f1e
! Mem[000000001000140c] = 00000000, %l6 = 00000000b2d05484
ldub [%i0+0x00d],%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1430] = 000000000000004b, %l4 = 000000005f19c18e
ldx [%i3+0x030],%l4 ! %l4 = 000000000000004b
! Mem[0000000030081410] = ff00000063000000, %l7 = 00000000e9b90000
ldxa [%i2+%o5]0x81,%l7 ! %l7 = ff00000063000000
! Mem[0000000010041400] = 00000000, %l6 = 0000000000000000
ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = 00000000, %f31 = b600ffff
lda [%i2+%g0]0x89,%f31 ! %f31 = 00000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000030101400] = ff000000
stba %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000
p0_label_384:
! %l5 = 0000000000000011, imm = fffffffffffff1fd, %l2 = 0000000000000000
subc %l5,-0xe03,%l2 ! %l2 = 0000000000000e14
! Mem[0000000030081408] = ca4c7d8a, %l5 = 0000000000000011
ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 000000ca000000ff
! %l2 = 0000000000000e14, Mem[0000000010181428] = 00000000, %asi = 80
stwa %l2,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000e14
! %f16 = ca4c7d8a ffffffff 00000000 ffffffff
! %f20 = 00000000 84548111 c1e86f1e 20000000
! %f24 = 4cf6ab34 be72ba0a ff81b9e9 21ff0000
! %f28 = 00000000 00000000 ff1eb9ff 00000000
stda %f16,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400
! Code Fragment 4
p0_fragment_35:
! %l0 = 00000000000000ff
setx 0xbba5a6982d82b0dd,%g7,%l0 ! %l0 = bba5a6982d82b0dd
! %l1 = 000000000000ff00
setx 0x2523a9803277dac3,%g7,%l1 ! %l1 = 2523a9803277dac3
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 = bba5a6982d82b0dd
setx 0x2776e41878d6614d,%g7,%l0 ! %l0 = 2776e41878d6614d
! %l1 = 2523a9803277dac3
setx 0xaa68de87cde34b49,%g7,%l1 ! %l1 = aa68de87cde34b49
! Mem[0000000010041400] = 00000000, %l1 = aa68de87cde34b49
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! %l0 = 2776e41878d6614d, Mem[0000000010181408] = 00000000ffffffff
stxa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 2776e41878d6614d
! %f12 = 00000000 8a7d4cca, Mem[0000000010141410] = 000011ff 00000000
stda %f12,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 8a7d4cca
! Mem[0000000010041408] = 4106ffe3, %l4 = 000000000000004b
swapa [%i1+%o4]0x80,%l4 ! %l4 = 000000004106ffe3
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000, %l7 = ff00000063000000
lduwa [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000
p0_label_385:
! Mem[0000000010081434] = 00000000, %l1 = 0000000000000000
ldsb [%i2+0x037],%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1408] = fe810000, %f12 = 00000000
lda [%i3+%o4]0x80,%f12 ! %f12 = fe810000
! Mem[0000000030181400] = 0000ffff, %f0 = 00000001
lda [%i6+%g0]0x89,%f0 ! %f0 = 0000ffff
! Mem[0000000030001408] = ffffffff, %l2 = 0000000000000e14
ldsha [%i0+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141408] = 00000000, %l2 = ffffffffffffffff
ldsha [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = ff0000ff, %l6 = 0000000000000000
lduha [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1410] = 000000fe, %l5 = 00000000000000ca
lduba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (68)
! Mem[0000000010181404] = 8a7d4cca, %l4 = 000000004106ffe3
ldsba [%i6+0x006]%asi,%l4 ! %l4 = 000000000000004c
! %l2 = 0000000000000000, immd = fffffffffffff43b, %l3 = 0000000000000063
sdivx %l2,-0xbc5,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_386:
! %l3 = 0000000000000000, imm = 0000000000000879, %l5 = 0000000000000000
xor %l3,0x879,%l5 ! %l5 = 0000000000000879
! Mem[0000000030181400] = ffff0000, %l6 = 00000000000000ff
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000030041410] = 0000ff00
stba %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ff00
! %l0 = 78d6614d, %l1 = 00000000, Mem[0000000010041400] = ff000000 cb000000
stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 78d6614d 00000000
! %l7 = 0000000000000000, Mem[0000000010141410] = 8a7d4cca
stha %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 8a7d0000
! Mem[0000000030141408] = 00000011, %l7 = 0000000000000000
swapa [%i5+%o4]0x81,%l7 ! %l7 = 0000000000000011
! %l6 = 00000000000000ff, Mem[0000000030141410] = d3000000
stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
! %l1 = 0000000000000000, Mem[0000000010001410] = 490c0afe
stha %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 490c0000
! Mem[000000001008143a] = ffff00b6, %l1 = 0000000000000000
ldstuba [%i2+0x03a]%asi,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00000000, %l0 = 2776e41878d6614d
ldswa [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
p0_label_387:
! Mem[0000000030001408] = ffffffff, %f10 = c0000000
lda [%i0+%o4]0x89,%f10 ! %f10 = ffffffff
! Mem[0000000010141408] = 00000000, %l0 = 0000000000000000
lduba [%i5+0x00a]%asi,%l0 ! %l0 = 0000000000000000
! Mem[000000001014142c] = 5f19c18e, %l3 = 0000000000000000
lduh [%i5+0x02e],%l3 ! %l3 = 000000000000c18e
! Mem[0000000030041410] = 0000ff00, %l1 = 0000000000000000
lduwa [%i1+%o5]0x89,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010181410] = 0000000084548111, %l5 = 0000000000000879
ldxa [%i6+%o5]0x88,%l5 ! %l5 = 0000000084548111
! Mem[0000000010041420] = bbde47e2, %l7 = 0000000000000011
ldswa [%i1+0x020]%asi,%l7 ! %l7 = ffffffffbbde47e2
! Mem[0000000030101410] = bbde47e2d31ad100, %l0 = 0000000000000000
ldxa [%i4+%o5]0x89,%l0 ! %l0 = bbde47e2d31ad100
! Mem[0000000030001400] = 11000000, %l0 = bbde47e2d31ad100
lduba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000011
! Mem[0000000010101408] = ff810000, %l0 = 0000000000000011
lduwa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ff810000
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = 00000000, %l7 = ffffffffbbde47e2
ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_388:
! Mem[0000000010001418] = 0000ffff, %l2 = 0000000000000000
swap [%i0+0x018],%l2 ! %l2 = 000000000000ffff
! Mem[0000000010101400] = 00000000, %l6 = 00000000000000ff
ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %l5 = 0000000084548111, Mem[0000000010041400] = 78d6614d
stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 8111614d
! Mem[00000000300c1408] = ff0000ff, %l2 = 000000000000ffff
ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010081408] = 0000ff00, %l2 = 00000000000000ff
swapa [%i2+%o4]0x80,%l2 ! %l2 = 000000000000ff00
! %l5 = 0000000084548111, imm = 000000000000047e, %l2 = 000000000000ff00
sub %l5,0x47e,%l2 ! %l2 = 0000000084547c93
! Mem[000000001018141c] = 1e6fe8c1, %l3 = 000000000000c18e, %asi = 80
swapa [%i6+0x01c]%asi,%l3 ! %l3 = 000000001e6fe8c1
! %l7 = 0000000000000000, Mem[0000000030141408] = ff000000
stha %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
! %f8 = bbde47e2 47bff731, Mem[0000000010041400] = 4d611181 00000000
stda %f8 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = bbde47e2 47bff731
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00ff7f1a, %l3 = 000000001e6fe8c1
lduh [%o2+%g0],%l3 ! %l3 = 00000000000000ff
p0_label_389:
! Mem[00000000300c1408] = ff0000ff, %f24 = 4cf6ab34
lda [%i3+%o4]0x81,%f24 ! %f24 = ff0000ff
! Mem[0000000030141410] = ff000000, %l2 = 0000000084547c93
ldsba [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041400] = 47bff731, %f26 = ff81b9e9
lda [%i1+%g0]0x88,%f26 ! %f26 = 47bff731
! Mem[00000000300c1400] = 000081ff, %l0 = 00000000ff810000
ldsha [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffff81ff
! Mem[00000000100c1400] = ffff001e 0000001e fe810000 ff0000ff
! Mem[00000000100c1410] = 000000fe 00000000 000000ca 84548111
! Mem[00000000100c1420] = 7237118d 5aaab430 00000063 00ff0000
! Mem[00000000100c1430] = 00000000 0000004b 00000000 7fffffff
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! Mem[0000000010141400] = 8454d0b2, %l7 = 0000000000000000
lduwa [%i5+%g0]0x88,%l7 ! %l7 = 000000008454d0b2
! Mem[00000000100c1400] = 1e00ffff, %f30 = ff1eb9ff
lda [%i3+%g0]0x88,%f30 ! %f30 = 1e00ffff
! %l4 = 0000004c, %l5 = 84548111, Mem[0000000010041408] = 0000004b f3600000
stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000004c 84548111
! Mem[0000000010001408] = ff00000000000000, %f16 = ca4c7d8a ffffffff
ldda [%i0+%o4]0x80,%f16 ! %f16 = ff000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010081434] = 00000000, %l0 = ffffffffffff81ff, %asi = 80
swapa [%i2+0x034]%asi,%l0 ! %l0 = 0000000000000000
p0_label_390:
! %l0 = 00000000, %l1 = 0000ff00, Mem[0000000010081428] = ffffffff ffffffff
stda %l0,[%i2+0x028]%asi ! Mem[0000000010081428] = 00000000 0000ff00
membar #Sync ! Added by membar checker (69)
! %f22 = c1e86f1e 20000000, Mem[00000000100c1420] = 7237118d 5aaab430
stda %f22,[%i3+0x020]%asi ! Mem[00000000100c1420] = c1e86f1e 20000000
! %l3 = 00000000000000ff, Mem[0000000030181408] = 1181548400000000
stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
! Mem[0000000010041410] = c1e86f1e, %l2 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l2 ! %l2 = 0000001e000000ff
! %l6 = 00000000, %l7 = 8454d0b2, Mem[0000000030181408] = 000000ff 00000000
stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 8454d0b2
! Mem[0000000030101400] = 000000ff, %l3 = 00000000000000ff
ldstuba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[000000001004141c] = 000000ff, %l1 = 000000000000ff00, %asi = 80
swapa [%i1+0x01c]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101428] = bfff00ff00000000, %l6 = 0000000000000000, %l3 = 0000000000000000
add %i4,0x28,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = bfff00ff00000000
! Mem[0000000010181414] = 00000000, %l4 = 0000004c, %l0 = 00000000
add %i6,0x14,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ffffffff, %l3 = bfff00ff00000000
ldsha [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
p0_label_391:
! Mem[0000000030001400] = 0000000000000011, %l4 = 000000000000004c
ldxa [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000011
! Mem[0000000010181400] = ffffffff, %l1 = 00000000000000ff
lduba [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141408] = 00000000, %l5 = 0000000084548111
ldswa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081408] = 8a7d4cff, %l2 = 000000000000001e
lduha [%i2+%o4]0x89,%l2 ! %l2 = 0000000000004cff
! Mem[00000000100c1410] = 00000000fe000000, %l6 = 0000000000000000
ldxa [%i3+%o5]0x88,%l6 ! %l6 = 00000000fe000000
! %l3 = ffffffffffffffff, %l1 = 00000000000000ff, %l0 = 0000000000000000
xnor %l3,%l1,%l0 ! %l0 = 00000000000000ff
! Mem[00000000201c0000] = 00117d80, %l2 = 0000000000004cff
lduha [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000011
! %l0 = 00000000000000ff, %l5 = 0000000000000000, %l2 = 0000000000000011
xnor %l0,%l5,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000010041400] = 31f7bf47e247debb, %l0 = 00000000000000ff
ldxa [%i1+%g0]0x80,%l0 ! %l0 = 31f7bf47e247debb
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[0000000010041408] = 0000004c
stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
p0_label_392:
! Mem[0000000010001434] = 00000063, %l7 = 8454d0b2, %l0 = e247debb
add %i0,0x34,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000000000063
! %l7 = 000000008454d0b2, Mem[0000000010181410] = 84548111
stba %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 845481b2
! %l5 = 0000000000000000, Mem[0000000030081408] = 8a7d4cff
stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! Mem[0000000010081410] = 00ff0000, %l7 = 000000008454d0b2
swap [%i2+%o5],%l7 ! %l7 = 0000000000ff0000
! %f21 = 84548111, Mem[0000000010181408] = 4d61d678
sta %f21,[%i6+0x008]%asi ! Mem[0000000010181408] = 84548111
! %l7 = 0000000000ff0000, Mem[0000000030001400] = 11000000
stha %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
! Mem[0000000010101410] = 00000000, %l3 = ffffffffffffffff
swapa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
! %f14 = 00000000, %f7 = 84548111, %f23 = 20000000
fmuls %f14,%f7 ,%f23 ! %f23 = 80000000
! Mem[0000000010001408] = 000000ff, %l2 = ffffffffffffff00
ldstuba [%i0+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_36:
! %l0 = 0000000000000063
setx 0xf9fbe7579ce2f58f,%g7,%l0 ! %l0 = f9fbe7579ce2f58f
! %l1 = 00000000000000ff
setx 0x1e429207f40a1818,%g7,%l1 ! %l1 = 1e429207f40a1818
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 = f9fbe7579ce2f58f
setx 0x1faca3401b5f0409,%g7,%l0 ! %l0 = 1faca3401b5f0409
! %l1 = 1e429207f40a1818
setx 0xf80b4337d160f485,%g7,%l1 ! %l1 = f80b4337d160f485
p0_label_393:
! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
lduha [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = ffffffff, %l6 = 00000000fe000000
lduwa [%i6+%g0]0x80,%l6 ! %l6 = 00000000ffffffff
! Mem[00000000100c1408] = fe810000, %l4 = 0000000000000011
ldsha [%i3+%o4]0x80,%l4 ! %l4 = fffffffffffffe81
! Mem[0000000010181400] = ffffffff, %l3 = 0000000000000000
lduwa [%i6+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
! Code Fragment 3
p0_fragment_37:
! %l0 = 1faca3401b5f0409
setx 0x638b3877fb8a6353,%g7,%l0 ! %l0 = 638b3877fb8a6353
! %l1 = f80b4337d160f485
setx 0xebfb4ff805e8faec,%g7,%l1 ! %l1 = ebfb4ff805e8faec
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 = 638b3877fb8a6353
setx 0xf98d3c2077bf0cec,%g7,%l0 ! %l0 = f98d3c2077bf0cec
! %l1 = ebfb4ff805e8faec
setx 0x323ce447b910cf1b,%g7,%l1 ! %l1 = 323ce447b910cf1b
! %l5 = 0000000000000000, Mem[00000000100c1410] = 000000fe
stha %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000fe
! Mem[00000000100c1410] = fe000000, %l3 = 00000000ffffffff
lduwa [%i3+%o5]0x88,%l3 ! %l3 = 00000000fe000000
! Mem[00000000100c1408] = fe810000, %l7 = 0000000000ff0000
ldsha [%i3+%o4]0x80,%l7 ! %l7 = fffffffffffffe81
! Code Fragment 3
p0_fragment_38:
! %l0 = f98d3c2077bf0cec
setx 0x43ef32bfe8845a7c,%g7,%l0 ! %l0 = 43ef32bfe8845a7c
! %l1 = 323ce447b910cf1b
setx 0x6363e7d855f6db7c,%g7,%l1 ! %l1 = 6363e7d855f6db7c
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 = 43ef32bfe8845a7c
setx 0xed5440c7b3ca5101,%g7,%l0 ! %l0 = ed5440c7b3ca5101
! %l1 = 6363e7d855f6db7c
setx 0x6ddbd96798970b00,%g7,%l1 ! %l1 = 6ddbd96798970b00
! Starting 10 instruction Store Burst
! %l0 = ed5440c7b3ca5101, Mem[0000000010101408] = 000081ff
stba %l0,[%i4+%o4]0x80 ! Mem[0000000010101408] = 010081ff
p0_label_394:
! %l1 = 6ddbd96798970b00, immed = fffff800, %y = 35e93f8c
udiv %l1,-0x800,%l6 ! %l6 = 0000000035e9413b
mov %l0,%y ! %y = b3ca5101
! Mem[0000000010001410] = 00000c49, %l5 = 0000000000000000
ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %f18 = 00000000, %f5 = 00000000, %f19 = ffffffff
fadds %f18,%f5 ,%f19 ! %f19 = 00000000
! %f21 = 84548111, Mem[000000001004143c] = 000000ff
st %f21,[%i1+0x03c] ! Mem[000000001004143c] = 84548111
! %f30 = 1e00ffff 00000000, %l7 = fffffffffffffe81
! Mem[0000000030101410] = 00d11ad3e247debb
add %i4,0x010,%g1
stda %f30,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030101410] = 00001ad3e247debb
! %f0 = ffff001e 0000001e, Mem[0000000030041400] = 0000ff00 00000011
stda %f0 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffff001e 0000001e
! Mem[0000000030141410] = ff000000, %l3 = 00000000fe000000
swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000ff000000
! %f13 = 0000004b, Mem[0000000010141430] = 8ec1195f
st %f13,[%i5+0x030] ! Mem[0000000010141430] = 0000004b
! Mem[0000000010001408] = ff000000, %l4 = fffffffffffffe81
swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = d31a0000, %l5 = 0000000000000000
lduha [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
p0_label_395:
! Mem[00000000300c1408] = ff0000ff, %l6 = 0000000035e9413b
lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010141400] = b2d05484e9b90000, %f18 = 00000000 00000000
ldda [%i5+%g0]0x80,%f18 ! %f18 = b2d05484 e9b90000
! Mem[00000000100c1404] = 0000001e, %l7 = fffffffffffffe81
lduba [%i3+0x007]%asi,%l7 ! %l7 = 000000000000001e
! Mem[0000000021800000] = 1effba26, %l7 = 000000000000001e
ldsha [%o3+0x000]%asi,%l7 ! %l7 = 0000000000001eff
! Mem[0000000030101410] = bbde47e2d31a0000, %f4 = 000000fe 00000000
ldda [%i4+%o5]0x89,%f4 ! %f4 = bbde47e2 d31a0000
! Mem[000000001000141c] = ffb9d0b2, %l5 = 0000000000000000
ldsh [%i0+0x01c],%l5 ! %l5 = ffffffffffffffb9
! Mem[0000000030181400] = ffff0000, %l0 = ed5440c7b3ca5101
lduba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030081400] = 00000000, %l6 = 000000000000ff00
ldsba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = 000081fe, %l3 = 00000000ff000000
ldsha [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffff81fe
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = ff000000, %l6 = 0000000000000000
swapa [%i1+%o4]0x88,%l6 ! %l6 = 00000000ff000000
p0_label_396:
! %l5 = ffffffffffffffb9, Mem[0000000030041410] = 0000ff00
stba %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ffb9
! %l7 = 0000000000001eff, imm = 000000000000086c, %l7 = 0000000000001eff
xor %l7,0x86c,%l7 ! %l7 = 0000000000001693
! %f26 = 47bff731, Mem[0000000030181408] = 00000000
sta %f26,[%i6+%o4]0x81 ! Mem[0000000030181408] = 47bff731
! %f3 = ff0000ff, Mem[0000000010081408] = ff000000
sta %f3 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff0000ff
! %l7 = 0000000000001693, immed = fffff42c, %y = b3ca5101
smul %l7,-0xbd4,%l0 ! %l0 = fffffffffef4fd44, %y = ffffffff
! Mem[0000000030081400] = 00000000, %l5 = ffffffffffffffb9
ldstuba [%i2+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001410] = ff000000, %l5 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000010001408] = fffffe81
stba %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = fffffe81
! %f18 = b2d05484 e9b90000, %l6 = 00000000ff000000
! Mem[0000000010181420] = 0aba72be34abf64c
add %i6,0x020,%g1
stda %f18,[%g1+%l6]ASI_PST8_P ! Mem[0000000010181420] = 0aba72be34abf64c
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ca4c7d8affffffff, %f20 = 00000000 84548111
ldda [%i6+%g0]0x88,%f20 ! %f20 = ca4c7d8a ffffffff
p0_label_397:
! Mem[0000000010181400] = ffffffff, %l3 = ffffffffffff81fe
lduwa [%i6+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000030041400] = ffff001e, %l6 = 00000000ff000000
ldsba [%i1+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000211c0000] = 00ff7f1a, %l3 = 00000000ffffffff
ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010101408] = 0000ff21 ff810001, %l0 = fef4fd44, %l1 = 98970b00
ldda [%i4+%o4]0x88,%l0 ! %l0 = 00000000ff810001 000000000000ff21
! Mem[0000000010001400] = 00000000 8a7d4c81, %l4 = ff000000, %l5 = 000000ff
ldda [%i0+%g0]0x88,%l4 ! %l4 = 000000008a7d4c81 0000000000000000
membar #Sync ! Added by membar checker (70)
! Mem[0000000030101400] = ff0000ff cb000000 00000000 000000d3
! Mem[0000000030101410] = 00001ad3 e247debb 3988957a d31ad138
! Mem[0000000030101420] = bbde47e2 ffff0000 ca4c7d8a 00000000
! Mem[0000000030101430] = 84548111 5f19c18e 001e0000 000000ff
ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
! Mem[0000000010101400] = ff000000, %l6 = ffffffffffffffff
lduha [%i4+%g0]0x80,%l6 ! %l6 = 000000000000ff00
! Code Fragment 4
p0_fragment_39:
! %l0 = 00000000ff810001
setx 0x6e745867e70621b6,%g7,%l0 ! %l0 = 6e745867e70621b6
! %l1 = 000000000000ff21
setx 0xb6bd36b00a425192,%g7,%l1 ! %l1 = b6bd36b00a425192
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 = 6e745867e70621b6
setx 0x9daa25c00c8b7457,%g7,%l0 ! %l0 = 9daa25c00c8b7457
! %l1 = b6bd36b00a425192
setx 0x74e4f42068323841,%g7,%l1 ! %l1 = 74e4f42068323841
! Mem[0000000010041418] = 39887d8a0000ff00, %l4 = 000000008a7d4c81
ldx [%i1+0x018],%l4 ! %l4 = 39887d8a0000ff00
! Starting 10 instruction Store Burst
! %l7 = 0000000000001693, Mem[00000000100c1422] = c1e86f1e, %asi = 80
stha %l7,[%i3+0x022]%asi ! Mem[00000000100c1420] = c1e81693
p0_label_398:
! %f10 = 00000063 00ff0000, Mem[0000000030041400] = 1e00ffff 1e000000
stda %f10,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000063 00ff0000
! Mem[0000000010101427] = 000000d3, %l7 = 0000000000001693
ldstub [%i4+0x027],%l7 ! %l7 = 000000d3000000ff
! %l1 = 74e4f42068323841, Mem[0000000020800040] = 00ff2c25
stb %l1,[%o1+0x040] ! Mem[0000000020800040] = 41ff2c25
! Mem[0000000030041408] = 00004584, %l4 = 39887d8a0000ff00
swapa [%i1+%o4]0x89,%l4 ! %l4 = 0000000000004584
! Mem[0000000030041410] = 0000ffb9, %l6 = 000000000000ff00
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000b9000000ff
! %l0 = 0c8b7457, %l1 = 68323841, Mem[00000000100c1410] = 000000fe 00000000
stda %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0c8b7457 68323841
! %l6 = 00000000000000b9, Mem[0000000010141408] = 00000000
stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000b9
! %f12 = 00000000 0000004b, %l1 = 74e4f42068323841
! Mem[0000000010041400] = 31f7bf47e247debb
stda %f12,[%i1+%l1]ASI_PST32_P ! Mem[0000000010041400] = 31f7bf470000004b
membar #Sync ! Added by membar checker (71)
! %l0 = 9daa25c00c8b7457, Mem[0000000030101410] = 00001ad3
stwa %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0c8b7457
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 010081ff, %l4 = 0000000000004584
ldsha [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000100
p0_label_399:
! Mem[0000000010081400] = 000000ff, %l0 = 9daa25c00c8b7457
ldsha [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001400] = 00000000, %l2 = 00000000000000ff
lduha [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = 0000ff00, %l7 = 00000000000000d3
ldsha [%i1+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001430] = 00000000 00000063, %l2 = 00000000, %l3 = ffffffff
ldda [%i0+0x030]%asi,%l2 ! %l2 = 0000000000000000 0000000000000063
! %f7 = 84548111, %f15 = 7fffffff, %f29 = 5f19c18e
fsubs %f7 ,%f15,%f29 ! %f29 = 7fffffff
! Mem[0000000010181400] = ffffffff 8a7d4cca, %l4 = 00000100, %l5 = 00000000
ldda [%i6+%g0]0x80,%l4 ! %l4 = 00000000ffffffff 000000008a7d4cca
! Mem[00000000100c1410] = 0c8b7457, %l4 = 00000000ffffffff
lduwa [%i3+%o5]0x80,%l4 ! %l4 = 000000000c8b7457
! Mem[0000000010141434] = 00000063, %l6 = 00000000000000b9
ldswa [%i5+0x034]%asi,%l6 ! %l6 = 0000000000000063
! Mem[0000000010041410] = c1e86fff, %l5 = 000000008a7d4cca
lduwa [%i1+%o5]0x88,%l5 ! %l5 = 00000000c1e86fff
! Starting 10 instruction Store Burst
! %l4 = 000000000c8b7457, Mem[0000000030181408] = 31f7bf47
stba %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 31f7bf57
p0_label_400:
! Mem[0000000030101410] = 0c8b7457, %l6 = 0000000000000063
ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 0000000c000000ff
! %l2 = 00000000, %l3 = 00000063, Mem[00000000300c1408] = ff0000ff 0000ff00
stda %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 00000063
! %l0 = 00000000000000ff, Mem[00000000300c1408] = 00000000
stba %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000
! %l4 = 0c8b7457, %l5 = c1e86fff, Mem[0000000010181428] = 0000ff21 e9b981ff
stda %l4,[%i6+0x028]%asi ! Mem[0000000010181428] = 0c8b7457 c1e86fff
! %f0 = ffff001e 0000001e, %l4 = 000000000c8b7457
! Mem[0000000030101430] = 845481115f19c18e
add %i4,0x030,%g1
stda %f0,[%g1+%l4]ASI_PST8_S ! Mem[0000000030101430] = 84ff811e5f00001e
! Mem[0000000030081408] = 00000000, %l1 = 74e4f42068323841
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081408] = 000000ff, %l7 = 0000000000000000
swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l7 = 00000000000000ff, Mem[0000000010001410] = 490c00ff
stba %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 490c00ff
! %l6 = 000000000000000c, Mem[0000000021800040] = 1a00487b
sth %l6,[%o3+0x040] ! Mem[0000000021800040] = 000c487b
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ff000000, %l6 = 000000000000000c
ldsha [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
p0_label_401:
! Mem[0000000030001408] = ffffffff, %l2 = 0000000000000000
lduba [%i0+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181414] = 00000000, %l7 = 00000000000000ff
lduh [%i6+0x014],%l7 ! %l7 = 0000000000000000
! Mem[0000000010141410] = 8a7d0000, %l1 = 0000000000000000
lduha [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
! %l5 = 00000000c1e86fff, %l6 = ffffffffffffff00, %y = ffffffff
sdiv %l5,%l6,%l3 ! %l3 = 00000000003e1790
mov %l0,%y ! %y = 000000ff
! Mem[0000000030141410] = fe000000, %l2 = 00000000000000ff
ldsba [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = debb00001e001aff, %l3 = 00000000003e1790
ldxa [%i5+%g0]0x89,%l3 ! %l3 = debb00001e001aff
! Mem[0000000030181410] = ff610000, %f26 = ca4c7d8a
lda [%i6+%o5]0x89,%f26 ! %f26 = ff610000
! %f16 = ff0000ff cb000000, %f11 = 00ff0000
fdtos %f16,%f11 ! %f11 = ff800000
! %l5 = 00000000c1e86fff, %l4 = 000000000c8b7457, %l2 = 0000000000000000
xnor %l5,%l4,%l2 ! %l2 = ffffffff329ce457
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, Mem[0000000030181410] = 000061ff
stba %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff0061ff
p0_label_402:
! %l7 = 0000000000000000, Mem[0000000010041414] = 0000ff00, %asi = 80
stwa %l7,[%i1+0x014]%asi ! Mem[0000000010041414] = 00000000
! Mem[0000000030181408] = 57bff731, %l7 = 0000000000000000
swapa [%i6+%o4]0x81,%l7 ! %l7 = 0000000057bff731
! %l7 = 0000000057bff731, Mem[0000000010141400] = b2d05484e9b90000
stx %l7,[%i5+%g0] ! Mem[0000000010141400] = 0000000057bff731
! Mem[0000000030081410] = ff000000, %l3 = debb00001e001aff
swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ff000000
! %f29 = 7fffffff, Mem[000000001010140c] = 21ff0000
sta %f29,[%i4+0x00c]%asi ! Mem[000000001010140c] = 7fffffff
! %f7 = 84548111, %f14 = 00000000
fsqrts %f7 ,%f14 ! %f14 = 7fffffff
! %f16 = ff0000ff, Mem[0000000010181408] = 84548111
sta %f16,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff0000ff
! %f28 = 84548111 7fffffff, %l6 = ffffffffffffff00
! Mem[0000000010101418] = ffffffaa00000061
add %i4,0x018,%g1
stda %f28,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010101418] = ffffffaa00000061
! %f28 = 84548111 7fffffff, %l5 = 00000000c1e86fff
! Mem[0000000030141410] = 000000fe11815484
add %i5,0x010,%g1
stda %f28,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030141410] = ffffff7f11815484
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = b2815484, %l5 = 00000000c1e86fff
ldsha [%i6+0x012]%asi,%l5 ! %l5 = 0000000000005484
p0_label_403:
! Mem[0000000030141408] = 00000000 8d113772, %l2 = 329ce457, %l3 = ff000000
ldda [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000000 000000008d113772
! Mem[0000000030101408] = d3000000 00000000, %l4 = 0c8b7457, %l5 = 00005484
ldda [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000 00000000d3000000
! %l5 = 00000000d3000000, Mem[0000000030101408] = 00000000
stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = d3000000
! Mem[0000000010141410] = 00007d8a 00000000, %l2 = 00000000, %l3 = 8d113772
ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000007d8a 0000000000000000
! Mem[0000000010101410] = ffffffff, %f0 = ffff001e
lda [%i4+%o5]0x88,%f0 ! %f0 = ffffffff
! Mem[0000000010081408] = ff0000ff00000000, %l5 = 00000000d3000000
ldxa [%i2+%o4]0x80,%l5 ! %l5 = ff0000ff00000000
! Mem[0000000030181400] = ffff0000 0000ffff, %l2 = 00007d8a, %l3 = 00000000
ldda [%i6+%g0]0x89,%l2 ! %l2 = 000000000000ffff 00000000ffff0000
! Mem[0000000030181410] = ff0061ff, %l3 = 00000000ffff0000
ldsba [%i6+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030041400] = 0000ff0063000000, %f18 = 00000000 000000d3
ldda [%i1+%g0]0x81,%f18 ! %f18 = 0000ff00 63000000
! Starting 10 instruction Store Burst
! %f15 = 7fffffff, Mem[0000000010141400] = 00000000
sta %f15,[%i5+%g0]0x88 ! Mem[0000000010141400] = 7fffffff
p0_label_404:
! %l2 = 000000000000ffff, Mem[00000000100c1400] = 1e00ffff
stwa %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ffff
! %l1 = 0000000000000000, Mem[0000000010081410] = 8454d0b2
stha %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000d0b2
! %f16 = ff0000ff cb000000, %l0 = 00000000000000ff
! Mem[0000000010141430] = 0000004b00000063
add %i5,0x030,%g1
stda %f16,[%g1+%l0]ASI_PST32_P ! Mem[0000000010141430] = ff0000ffcb000000
! Mem[0000000010041400] = 31f7bf47, %l2 = 000000000000ffff
ldstub [%i1+%g0],%l2 ! %l2 = 00000031000000ff
! %l2 = 00000031, %l3 = ffffffff, Mem[0000000030101400] = ff0000ff 000000cb
stda %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000031 ffffffff
! %f16 = ff0000ff cb000000 0000ff00 63000000
! %f20 = 00001ad3 e247debb 3988957a d31ad138
! %f24 = bbde47e2 ffff0000 ff610000 00000000
! %f28 = 84548111 7fffffff 001e0000 000000ff
stda %f16,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
! %l7 = 0000000057bff731, Mem[0000000010001420] = 0000ffebff000121, %asi = 80
stxa %l7,[%i0+0x020]%asi ! Mem[0000000010001420] = 0000000057bff731
! %f5 = d31a0000, Mem[0000000030101410] = ff8b7457
sta %f5 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = d31a0000
! Mem[0000000021800181] = ff00c5c1, %l6 = ffffffffffffff00
ldstub [%o3+0x181],%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (72)
! Mem[00000000300c1400] = ff0000ffcb000000, %f8 = 7237118d 5aaab430
ldda [%i3+%g0]0x81,%f8 ! %f8 = ff0000ff cb000000
p0_label_405:
! Mem[00000000100c1400] = 1e000000 0000ffff, %l2 = 00000031, %l3 = ffffffff
ldda [%i3+%g0]0x88,%l2 ! %l2 = 000000000000ffff 000000001e000000
! Mem[00000000211c0000] = 00ff7f1a, %l2 = 000000000000ffff
ldsb [%o2+0x001],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101408] = 010081ff, %l3 = 000000001e000000
lduh [%i4+%o4],%l3 ! %l3 = 0000000000000100
! Mem[00000000100c1410] = 57748b0c, %l6 = 0000000000000000
ldsha [%i3+%o5]0x88,%l6 ! %l6 = ffffffffffff8b0c
! Mem[0000000010081410] = 0000d0b2, %l3 = 0000000000000100
ldsha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141400] = ffffff7f57bff731, %f16 = ff0000ff cb000000
ldda [%i5+%g0]0x80,%f16 ! %f16 = ffffff7f 57bff731
! Mem[0000000030041408] = 00ff0000, %l0 = 00000000000000ff
ldswa [%i1+%o4]0x81,%l0 ! %l0 = 0000000000ff0000
! Mem[00000000300c1408] = 0000ff00, %l4 = 0000000000000000
ldsba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
! %l5 = ff0000ff00000000, %l3 = 0000000000000000, %l0 = 0000000000ff0000
xnor %l5,%l3,%l0 ! %l0 = 00ffff00ffffffff
! Starting 10 instruction Store Burst
! %l6 = ffff8b0c, %l7 = 57bff731, Mem[0000000010041408] = 00000000 84548111
stda %l6,[%i1+0x008]%asi ! Mem[0000000010041408] = ffff8b0c 57bff731
p0_label_406:
! %l1 = 0000000000000000, Mem[0000000010081438] = ffffffb6ffb91eff
stx %l1,[%i2+0x038] ! Mem[0000000010081438] = 0000000000000000
! Code Fragment 3
p0_fragment_40:
! %l0 = 00ffff00ffffffff
setx 0xa1fd74dfa0fe872f,%g7,%l0 ! %l0 = a1fd74dfa0fe872f
! %l1 = 0000000000000000
setx 0xede9a207b0560117,%g7,%l1 ! %l1 = ede9a207b0560117
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 = a1fd74dfa0fe872f
setx 0x1e39551fd7867cba,%g7,%l0 ! %l0 = 1e39551fd7867cba
! %l1 = ede9a207b0560117
setx 0x970d35d830a29302,%g7,%l1 ! %l1 = 970d35d830a29302
! %l2 = ffffffffffffffff, %l2 = ffffffffffffffff, %l2 = ffffffffffffffff
mulx %l2,%l2,%l2 ! %l2 = 0000000000000001
! %l6 = ffffffffffff8b0c, Mem[0000000030181408] = 00000000
stwa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffff8b0c
! %l6 = ffffffffffff8b0c, Mem[0000000030141400] = ff1a001e0000bbde
stxa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffffffffff8b0c
! Mem[0000000030181408] = ffff8b0c, %l6 = ffffffffffff8b0c
ldstuba [%i6+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
! %l1 = 970d35d830a29302, Mem[0000000010141434] = cb000000
sth %l1,[%i5+0x034] ! Mem[0000000010141434] = 93020000
! %f16 = ffffff7f 57bff731, %l3 = 0000000000000000
! Mem[00000000300c1418] = 3988957ad31ad138
add %i3,0x018,%g1
stda %f16,[%g1+%l3]ASI_PST32_SL ! Mem[00000000300c1418] = 3988957ad31ad138
! %l6 = 00000000000000ff, Mem[0000000020800000] = 110016cb
sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 00ff16cb
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 0000000000000000, %l1 = 970d35d830a29302
ldxa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
p0_label_407:
! Mem[0000000010081410] = 0000d0b2c1e86f1e, %f2 = fe810000 ff0000ff
ldda [%i2+%o5]0x80,%f2 ! %f2 = 0000d0b2 c1e86f1e
! Mem[00000000300c1408] = 0000ff00, %f5 = d31a0000
lda [%i3+%o4]0x81,%f5 ! %f5 = 0000ff00
! Mem[0000000010081410] = 0000d0b2, %l0 = 1e39551fd7867cba
lduwa [%i2+%o5]0x80,%l0 ! %l0 = 000000000000d0b2
! Code Fragment 4
p0_fragment_41:
! %l0 = 000000000000d0b2
setx 0xaf685ee7bffb0d6e,%g7,%l0 ! %l0 = af685ee7bffb0d6e
! %l1 = 0000000000000000
setx 0x38152d486c297260,%g7,%l1 ! %l1 = 38152d486c297260
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 = af685ee7bffb0d6e
setx 0x3e7dd81f85191519,%g7,%l0 ! %l0 = 3e7dd81f85191519
! %l1 = 38152d486c297260
setx 0xaaf0170f83129082,%g7,%l1 ! %l1 = aaf0170f83129082
! Mem[0000000010141410] = 8a7d0000, %f8 = ff0000ff
lda [%i5+%o5]0x88,%f8 ! %f8 = 8a7d0000
! Mem[0000000030041408] = 0000ff00, %l5 = ff0000ff00000000
lduba [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181408] = 0c8bffff, %l6 = 00000000000000ff
ldswa [%i6+%o4]0x89,%l6 ! %l6 = 000000000c8bffff
! Mem[0000000030181410] = ff0061ff ffffffff, %l0 = 85191519, %l1 = 83129082
ldda [%i6+%o5]0x81,%l0 ! %l0 = 00000000ff0061ff 00000000ffffffff
! Mem[000000001004142c] = 00630000, %l0 = 00000000ff0061ff
lduha [%i1+0x02e]%asi,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 0000ff00, %l4 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ff
p0_label_408:
! %l2 = 0000000000000001, Mem[0000000010141410] = 00007d8a
stba %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 01007d8a
! %l2 = 00000001, %l3 = 00000000, Mem[00000000100c1400] = ffff0000 0000001e
stda %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000001 00000000
! %l0 = 0000000000000000, Mem[0000000030181408] = ffff8b0cb2d05484
stxa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000000
! Mem[0000000030001400] = 00000000, %l3 = 0000000000000000
swapa [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
! %l2 = 0000000000000001, Mem[00000000201c0000] = 00117d80
stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = 01117d80
! %l7 = 0000000057bff731, Mem[0000000030101408] = 000000d3
stwa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 57bff731
! %l4 = 00000000, %l5 = 00000000, Mem[00000000100c1400] = 00000001 00000000
stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 00000000
! Mem[0000000010081438] = 00000000, %l2 = 0000000000000001
ldstub [%i2+0x038],%l2 ! %l2 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000010101408] = 010081ff
stha %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000081ff
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_42:
! %l0 = 0000000000000000
setx 0xef8ad20ff09b18a4,%g7,%l0 ! %l0 = ef8ad20ff09b18a4
! %l1 = 00000000ffffffff
setx 0x1c4e5b5ff4d34e3d,%g7,%l1 ! %l1 = 1c4e5b5ff4d34e3d
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 = ef8ad20ff09b18a4
setx 0xbddedfd7e2aefe19,%g7,%l0 ! %l0 = bddedfd7e2aefe19
! %l1 = 1c4e5b5ff4d34e3d
setx 0x0024f1a07754ffb7,%g7,%l1 ! %l1 = 0024f1a07754ffb7
p0_label_409:
! Mem[00000000100c1408] = fe810000 ff0000ff, %l2 = 00000000, %l3 = 00000000
ldda [%i3+%o4]0x80,%l2 ! %l2 = 00000000fe810000 00000000ff0000ff
! %l6 = 000000000c8bffff, %l5 = 0000000000000000, %y = 000000ff
udiv %l6,%l5,%l6 ! Div by zero, %l0 = bddedfd7e2aefe69
mov %l0,%y ! %y = e2aefe41
! Mem[0000000010081410] = 0000d0b2 c1e86f1e, %l2 = fe810000, %l3 = ff0000ff
ldda [%i2+%o5]0x80,%l2 ! %l2 = 000000000000d0b2 00000000c1e86f1e
! Mem[0000000030101410] = 00001ad3, %l6 = 000000000c8bffff
ldsha [%i4+%o5]0x89,%l6 ! %l6 = 0000000000001ad3
! Mem[0000000010181430] = 00000000, %l3 = 00000000c1e86f1e
lduha [%i6+0x030]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081408] = ff0000ff, %f22 = 3988957a
lda [%i2+%o4]0x88,%f22 ! %f22 = ff0000ff
! Mem[00000000300c1410] = 00001ad3e247debb, %l6 = 0000000000001ad3
ldxa [%i3+%o5]0x81,%l6 ! %l6 = 00001ad3e247debb
! Mem[0000000030041400] = 0000ff00, %l3 = 0000000000000000
ldswa [%i1+%g0]0x81,%l3 ! %l3 = 000000000000ff00
membar #Sync ! Added by membar checker (73)
! Mem[0000000030181400] = ffff0000 0000ffff 00000000 00000000
! Mem[0000000030181410] = ff0061ff ffffffff cbeb0000 0607b66f
! Mem[0000000030181420] = bbde47e2 47bff731 8d113772 bf4f0423
! Mem[0000000030181430] = 84548111 5f19c18e 090a4565 760a88ad
ldda [%i6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030181400
! Starting 10 instruction Store Burst
! %f19 = 63000000, %f18 = 0000ff00, %f19 = 63000000
fdivs %f19,%f18,%f19 ! %f19 = 7f800000
p0_label_410:
! %f21 = e247debb, Mem[00000000100c1418] = 000000ca
st %f21,[%i3+0x018] ! Mem[00000000100c1418] = e247debb
! %l7 = 0000000057bff731, Mem[0000000010181400] = ca4c7d8affffffff
stxa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000057bff731
! %l2 = 0000d0b2, %l3 = 0000ff00, Mem[0000000010101410] = ffffffff 8a7d4cca
stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000d0b2 0000ff00
! %l0 = e2aefe41, %l1 = 7754ffb7, Mem[0000000010001400] = 814c7d8a 00000000
stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = e2aefe41 7754ffb7
! Mem[0000000010081400] = 000000ff, %l0 = bddedfd7e2aefe41
swapa [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %f26 = ff610000 00000000, Mem[0000000030041408] = 00ff0000 5f00ff21
stda %f26,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff610000 00000000
! %f20 = 00001ad3 e247debb, %l7 = 0000000057bff731
! Mem[0000000010181408] = ff0000ff18e47627
add %i6,0x008,%g1
stda %f20,[%g1+%l7]ASI_PST8_P ! Mem[0000000010181408] = ff001ad318e476bb
! Mem[000000001018141c] = 0000c18e, %l5 = 0000000000000000, %asi = 80
swapa [%i6+0x01c]%asi,%l5 ! %l5 = 000000000000c18e
! Mem[0000000010141400] = ffffff7f, %l7 = 0000000057bff731
swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000ffffff7f
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 0000ff00, %l2 = 000000000000d0b2
ldsha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
p0_label_411:
! %f19 = 7f800000, %f26 = ff610000, %f21 = e247debb
fdivs %f19,%f26,%f21 ! %f21 = ff800000
! Mem[0000000010081400] = e2aefe41, %l5 = 000000000000c18e
lduha [%i2+%g0]0x88,%l5 ! %l5 = 000000000000fe41
! Mem[0000000030141408] = 7237118d 00000000, %l2 = 00000000, %l3 = 0000ff00
ldda [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000000 000000007237118d
! Mem[0000000030001408] = ffffffff, %l4 = 0000000000000000
lduwa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000021800180] = ffffc5c1, %l3 = 000000007237118d
lduha [%o3+0x180]%asi,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010181408] = ff001ad3, %l3 = 000000000000ffff
lduha [%i6+0x00a]%asi,%l3 ! %l3 = 0000000000001ad3
! Mem[0000000010141408] = 000000b9 0000001e, %l6 = e247debb, %l7 = ffffff7f
ldda [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000b9 000000000000001e
! Mem[0000000030001410] = ff000000, %l0 = 00000000000000ff
ldsba [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041410] = 00000000c1e86fff, %f20 = 00001ad3 ff800000
ldda [%i1+%o5]0x88,%f20 ! %f20 = 00000000 c1e86fff
! Starting 10 instruction Store Burst
! %l3 = 0000000000001ad3, Mem[00000000211c0000] = 00ff7f1a, %asi = 80
stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 1ad37f1a
p0_label_412:
! Mem[0000000010181400] = 57bff731, %l4 = 00000000ffffffff
ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000031000000ff
! Mem[000000001010142c] = 00000000, %l4 = 0000000000000031
swap [%i4+0x02c],%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = c1e86fff, %l7 = 000000000000001e
swapa [%i1+%o5]0x88,%l7 ! %l7 = 00000000c1e86fff
! %f22 = ff0000ff d31ad138, Mem[0000000010041408] = ffff8b0c 57bff731
stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff0000ff d31ad138
! %l4 = 0000000000000000, Mem[0000000030141410] = 845481117fffffff
stxa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
! %l1 = 0024f1a07754ffb7, Mem[0000000010101400] = 000000ff
stha %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ffb7
! Mem[0000000030041410] = ffff0000, %l2 = 0000000000000000
ldstuba [%i1+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010041408] = ff0000ff, %l6 = 00000000000000b9
swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000ff0000ff
! Mem[0000000010141408] = b9000000, %l7 = 00000000c1e86fff
swapa [%i5+%o4]0x88,%l7 ! %l7 = 00000000b9000000
! Starting 10 instruction Load Burst
! %f16 = ffffff7f, %f16 = ffffff7f
fcmps %fcc3,%f16,%f16 ! %fcc3 = 3
p0_label_413:
! Mem[0000000010001410] = ff000c49c02d4825, %f26 = ff610000 00000000
ldda [%i0+%o5]0x80,%f26 ! %f26 = ff000c49 c02d4825
! Mem[0000000010181410] = 845481b2, %l7 = 00000000b9000000
lduwa [%i6+%o5]0x88,%l7 ! %l7 = 00000000845481b2
! Mem[0000000020800000] = 00ff16cb, %l2 = 00000000000000ff
ldsh [%o1+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000021800040] = 000c487b, %l2 = 00000000000000ff
lduh [%o3+0x040],%l2 ! %l2 = 000000000000000c
! Mem[0000000030001400] = 0000000000000000, %f16 = ffffff7f 57bff731
ldda [%i0+%g0]0x81,%f16 ! %f16 = 00000000 00000000
! Mem[0000000010181400] = 57bff7ff, %l2 = 000000000000000c
lduwa [%i6+%g0]0x88,%l2 ! %l2 = 0000000057bff7ff
! Mem[0000000030081408] = 00000000, %l6 = 00000000ff0000ff
lduha [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = 1ad37f1a, %l5 = 000000000000fe41
ldsba [%o2+0x000]%asi,%l5 ! %l5 = 000000000000001a
! Mem[0000000030181400] = 0000ffff, %l6 = 0000000000000000
lduha [%i6+%g0]0x89,%l6 ! %l6 = 000000000000ffff
! Starting 10 instruction Store Burst
! %f2 = 00000000 00000000, Mem[0000000010001400] = 41feaee2 b7ff5477
stda %f2 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 00000000
p0_label_414:
! %f6 = 6fb60706 0000ebcb, Mem[0000000010141400] = 31f7bf57 31f7bf57
stda %f6 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 6fb60706 0000ebcb
! %l1 = 0024f1a07754ffb7, %l7 = 00000000845481b2, %l7 = 00000000845481b2
xor %l1,%l7,%l7 ! %l7 = 0024f1a0f3007e05
! %l5 = 000000000000001a, Mem[0000000030001400] = 00000000
stwa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000001a
! %l6 = 000000000000ffff, imm = fffffffffffffcad, %l5 = 000000000000001a
addc %l6,-0x353,%l5 ! %l5 = 000000000000fcac
! %f24 = bbde47e2, Mem[0000000030001408] = ffffffff
sta %f24,[%i0+%o4]0x81 ! Mem[0000000030001408] = bbde47e2
! %l2 = 0000000057bff7ff, Mem[0000000010041410] = 0000001e
stwa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 57bff7ff
! Mem[0000000010181400] = 57bff7ff, %l0 = ffffffffffffffff
swapa [%i6+%g0]0x88,%l0 ! %l0 = 0000000057bff7ff
! Mem[00000000201c0001] = 01117d80, %l6 = 000000000000ffff
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 00000011000000ff
! %l6 = 00000011, %l7 = f3007e05, Mem[0000000030081410] = 1e001aff 63000000
stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000011 f3007e05
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 0000000000000000, %f4 = ffffffff ff6100ff
ldda [%i2+%o4]0x81,%f4 ! %f4 = 00000000 00000000
p0_label_415:
! %f15 = 65450a09, %f14 = ad880a76, %f12 = 8ec1195f
fdivs %f15,%f14,%f12 ! %f12 = f7396499
! Mem[0000000030181400] = 0000ffff, %f10 = 23044fbf
lda [%i6+%g0]0x89,%f10 ! %f10 = 0000ffff
! Mem[0000000030001408] = ffffffffe247debb, %l4 = 0000000000000000
ldxa [%i0+%o4]0x89,%l4 ! %l4 = ffffffffe247debb
! Mem[0000000010101408] = 000081ff7fffffff, %l6 = 0000000000000011
ldxa [%i4+%o4]0x80,%l6 ! %l6 = 000081ff7fffffff
! Mem[0000000010101408] = 000081ff7fffffff, %l5 = 000000000000fcac
ldxa [%i4+0x008]%asi,%l5 ! %l5 = 000081ff7fffffff
! Mem[0000000010041408] = 000000b9, %l6 = 000081ff7fffffff
ldswa [%i1+%o4]0x80,%l6 ! %l6 = 00000000000000b9
! Mem[0000000030141408] = 00000000, %l3 = 0000000000001ad3
lduba [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = 47bff7ff, %l1 = 0024f1a07754ffb7
ldsba [%i1+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101408] = 57bff731, %l1 = ffffffffffffffff
lduwa [%i4+%o4]0x81,%l1 ! %l1 = 0000000057bff731
! Starting 10 instruction Store Burst
! Mem[0000000010041438] = 001e000084548111, %l7 = 0024f1a0f3007e05, %l6 = 00000000000000b9
add %i1,0x38,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 001e000084548111
p0_label_416:
! %f2 = 00000000 00000000, Mem[0000000030101408] = 31f7bf57 d3000000
stda %f2 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 00000000
! %l0 = 57bff7ff, %l1 = 57bff731, Mem[0000000010081400] = 41feaee2 00000000
stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 57bff7ff 57bff731
! Mem[0000000010181408] = d31a00ff, %l7 = 0024f1a0f3007e05
ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %l5 = 000081ff7fffffff, Mem[00000000211c0000] = 1ad37f1a
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = ffff7f1a
! %f18 = 0000ff00 7f800000, %l2 = 0000000057bff7ff
! Mem[0000000030041420] = 31f7bf47e247debb
add %i1,0x020,%g1
stda %f18,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030041420] = 0000807f00ff0000
! %l6 = 001e000084548111, Mem[0000000030081400] = 000000ff
stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00008111
! Mem[0000000030001400] = 0000001a, %l1 = 0000000057bff731
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000001a000000ff
! Mem[0000000010081428] = 000000000000ff00, %l1 = 000000000000001a, %l1 = 000000000000001a
add %i2,0x28,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010001408] = 81feffff, %l7 = 00000000000000ff
swapa [%i0+%o4]0x88,%l7 ! %l7 = 0000000081feffff
! Starting 10 instruction Load Burst
! Mem[0000000021800140] = 00ff02f2, %l4 = ffffffffe247debb
ldsb [%o3+0x141],%l4 ! %l4 = ffffffffffffffff
p0_label_417:
! Mem[00000000300c1400] = ff0000ff cb000000 ff00ff00 63000000
! Mem[00000000300c1410] = 00001ad3 e247debb 3988957a d31ad138
! Mem[00000000300c1420] = bbde47e2 ffff0000 ff610000 00000000
! Mem[00000000300c1430] = 84548111 7fffffff 001e0000 000000ff
ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
! Mem[0000000010141410] = 8a7d0001, %l3 = 0000000000000000
lduha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000001
! Mem[000000001008141c] = 00000000, %l6 = 001e000084548111
ldsw [%i2+0x01c],%l6 ! %l6 = 0000000000000000
! Mem[0000000010001400] = 0000000000000000, %f18 = 0000ff00 7f800000
ldda [%i0+%g0]0x80,%f18 ! %f18 = 00000000 00000000
! Mem[00000000300c1400] = ff0000ff, %l6 = 0000000000000000
lduwa [%i3+%g0]0x81,%l6 ! %l6 = 00000000ff0000ff
! Mem[0000000010141410] = 01007d8a00000000, %f30 = 001e0000 000000ff
ldda [%i5+%o5]0x80,%f30 ! %f30 = 01007d8a 00000000
! Mem[00000000300c1408] = 00ff00ff, %f19 = 00000000
lda [%i3+%o4]0x89,%f19 ! %f19 = 00ff00ff
! Mem[0000000021800040] = 000c487b, %l3 = 0000000000000001
ldsba [%o3+0x040]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = fff7bf470000004b, %f16 = 00000000 00000000
ldda [%i1+%g0]0x80,%f16 ! %f16 = fff7bf47 0000004b
! Starting 10 instruction Store Burst
! %f30 = 01007d8a 00000000, %l3 = 0000000000000000
! Mem[0000000030101400] = 31000000ffffffff
stda %f30,[%i4+%l3]ASI_PST8_SL ! Mem[0000000030101400] = 31000000ffffffff
p0_label_418:
! Mem[000000001010143c] = 0000ff0a, %l3 = 0000000000000000
swap [%i4+0x03c],%l3 ! %l3 = 000000000000ff0a
! %l3 = 000000000000ff0a, Mem[0000000030101410] = d31a0000
stba %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0a1a0000
! %l3 = 000000000000ff0a, Mem[0000000030101408] = 00000000
stwa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000ff0a
! %l4 = ffffffffffffffff, Mem[0000000020800041] = 41ff2c25
stb %l4,[%o1+0x041] ! Mem[0000000020800040] = 41ff2c25
! %l5 = 000081ff7fffffff, Mem[00000000100c1428] = 00000063
stw %l5,[%i3+0x028] ! Mem[00000000100c1428] = 7fffffff
! %l3 = 000000000000ff0a, Mem[0000000010101408] = 000081ff
stha %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff0a81ff
! %l3 = 000000000000ff0a, Mem[00000000211c0001] = ffff7f1a
stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = ff0a7f1a
! %l6 = 00000000ff0000ff, Mem[0000000030141400] = ffffffff
stha %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffff00ff
! Mem[0000000020800000] = 00ff16cb, %l0 = 0000000057bff7ff
ldstuba [%o1+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800100] = d0b26971, %l4 = ffffffffffffffff
lduba [%o3+0x101]%asi,%l4 ! %l4 = 00000000000000b2
p0_label_419:
! Mem[0000000030001400] = 000000ff, %l4 = 00000000000000b2
ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181408] = ff001ad318e476bb, %l7 = 0000000081feffff
ldxa [%i6+%o4]0x80,%l7 ! %l7 = ff001ad318e476bb
! %f31 = 00000000, %f27 = c02d4825, %f22 = ff0000ff
fmuls %f31,%f27,%f22 ! %f22 = 80000000
! Mem[0000000030001400] = 00000000000000ff, %l4 = ffffffffffffffff
ldxa [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041410] = 57bff7ff, %l6 = 00000000ff0000ff
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000057bff7ff
! Mem[0000000010101408] = ff0a81ff, %l1 = 000000000000ff00
lduha [%i4+%o4]0x80,%l1 ! %l1 = 000000000000ff0a
! Mem[00000000100c1410] = 4138326857748b0c, %f26 = ff000c49 c02d4825
ldda [%i3+%o5]0x88,%f26 ! %f26 = 41383268 57748b0c
! Mem[0000000030181400] = 0000ffff, %l5 = 000081ff7fffffff
ldsba [%i6+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030001400] = 000000ff, %f23 = d31ad138
lda [%i0+%g0]0x89,%f23 ! %f23 = 000000ff
! Starting 10 instruction Store Burst
! %f16 = fff7bf47, Mem[0000000010081410] = 0000d0b2
sta %f16,[%i2+%o5]0x80 ! Mem[0000000010081410] = fff7bf47
p0_label_420:
! Mem[0000000030101400] = 00000031, %l6 = 0000000057bff7ff
ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 00000031000000ff
! %l6 = 00000031, %l7 = 18e476bb, Mem[0000000010141410] = 8a7d0001 00000000
stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000031 18e476bb
! %f27 = 57748b0c, Mem[0000000010041408] = b9000000
sta %f27,[%i1+%o4]0x88 ! Mem[0000000010041408] = 57748b0c
! Mem[000000001008142c] = 0000ff00, %l3 = 000000000000ff0a, %asi = 80
swapa [%i2+0x02c]%asi,%l3 ! %l3 = 000000000000ff00
! %f18 = 00000000, Mem[0000000010041408] = 0c8b7457
st %f18,[%i1+%o4] ! Mem[0000000010041408] = 00000000
membar #Sync ! Added by membar checker (74)
! %l4 = 00000000000000ff, Mem[0000000030181410] = ffffffffff6100ff
stxa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000ff
! %l5 = ffffffffffffffff, Mem[0000000030101410] = bbde47e200001a0a
stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffffffffffff
! %l7 = ff001ad318e476bb, Mem[00000000300c1410] = 00001ad3
stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 76bb1ad3
! Code Fragment 3
p0_fragment_43:
! %l0 = 0000000000000000
setx 0x7642e9206f0c8d5a,%g7,%l0 ! %l0 = 7642e9206f0c8d5a
! %l1 = 000000000000ff0a
setx 0x731a2587f8342542,%g7,%l1 ! %l1 = 731a2587f8342542
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 = 7642e9206f0c8d5a
setx 0x747089185d680bbe,%g7,%l0 ! %l0 = 747089185d680bbe
! %l1 = 731a2587f8342542
setx 0xb6d82c9fd168729b,%g7,%l1 ! %l1 = b6d82c9fd168729b
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 1e6fe8c1 47bff7ff, %l0 = 5d680bbe, %l1 = d168729b
ldda [%i2+%o5]0x88,%l0 ! %l0 = 0000000047bff7ff 000000001e6fe8c1
p0_label_421:
! Mem[0000000010141408] = ff6fe8c1 0000001e, %l4 = 000000ff, %l5 = ffffffff
ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000ff6fe8c1 000000000000001e
! Mem[0000000021800040] = 000c487b, %l6 = 0000000000000031
ldsh [%o3+0x040],%l6 ! %l6 = 000000000000000c
! Mem[00000000100c141c] = 84548111, %l4 = 00000000ff6fe8c1
lduwa [%i3+0x01c]%asi,%l4 ! %l4 = 0000000084548111
! Mem[0000000010041430] = 845481115f19c18e, %f30 = 01007d8a 00000000
ldda [%i1+0x030]%asi,%f30 ! %f30 = 84548111 5f19c18e
! Mem[0000000010001404] = 00000000, %l4 = 0000000084548111
ldswa [%i0+0x004]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101410] = ffffffff, %l1 = 000000001e6fe8c1
lduba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = 00000000845481b2, %l2 = 0000000057bff7ff
ldxa [%i6+%o5]0x88,%l2 ! %l2 = 00000000845481b2
! Mem[0000000030001410] = ffffff7f000000ff, %f4 = 00001ad3 e247debb
ldda [%i0+%o5]0x89,%f4 ! %f4 = ffffff7f 000000ff
! Mem[0000000030101410] = ffffffff ffffffff, %l4 = 00000000, %l5 = 0000001e
ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000ffffffff 00000000ffffffff
! Starting 10 instruction Store Burst
! %f10 = ff610000 00000000, Mem[0000000030081410] = 11000000 057e00f3
stda %f10,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff610000 00000000
p0_label_422:
! %l4 = ffffffff, %l5 = ffffffff, Mem[0000000010081410] = fff7bf47 c1e86f1e
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffff ffffffff
! %l6 = 000000000000000c, Mem[00000000300c1400] = ff0000ff
stwa %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000c
! %f18 = 00000000 00ff00ff, Mem[0000000010081400] = 57bff7ff 57bff731
stda %f18,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 00ff00ff
! Mem[0000000010101408] = ff810aff, %l3 = 000000000000ff00
swapa [%i4+%o4]0x88,%l3 ! %l3 = 00000000ff810aff
! Mem[000000001014143a] = 000000ff, %l7 = ff001ad318e476bb
ldstub [%i5+0x03a],%l7 ! %l7 = 00000000000000ff
! %l6 = 000000000000000c, Mem[0000000030141410] = 00000000
stwa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000c
! %l7 = 0000000000000000, Mem[000000001014143c] = 30b4aa5a
stw %l7,[%i5+0x03c] ! Mem[000000001014143c] = 00000000
! %l4 = ffffffff, %l5 = ffffffff, Mem[0000000030141408] = 00000000 8d113772
stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff ffffffff
! %f12 = 84548111, %f6 = 3988957a, %f15 = 000000ff
fmuls %f12,%f6 ,%f15 ! %l0 = 0000000047bff821, Unfinished, %fsr = 3500000400
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ff000000, %l5 = 00000000ffffffff
lduwa [%i0+%o5]0x81,%l5 ! %l5 = 00000000ff000000
p0_label_423:
membar #Sync ! Added by membar checker (75)
! Mem[00000000300c1400] = 0c000000 cb000000 ff00ff00 63000000
! Mem[00000000300c1410] = 76bb1ad3 e247debb 3988957a d31ad138
! Mem[00000000300c1420] = bbde47e2 ffff0000 ff610000 00000000
! Mem[00000000300c1430] = 84548111 7fffffff 001e0000 000000ff
ldda [%i3]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010181438] = 00000000ffb91eff, %f6 = 3988957a d31ad138
ldda [%i6+0x038]%asi,%f6 ! %f6 = 00000000 ffb91eff
! Mem[00000000211c0000] = ff0a7f1a, %l0 = 0000000047bff821
ldsba [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081428] = 00000000 0000ff0a, %l2 = 845481b2, %l3 = ff810aff
ldd [%i2+0x028],%l2 ! %l2 = 0000000000000000 000000000000ff0a
! Mem[0000000030141410] = 0000000c, %l5 = 00000000ff000000
ldswa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000000c
! Mem[0000000020800000] = ffff16cb, %l5 = 000000000000000c
lduba [%o1+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = ff0000ff00000000, %l1 = 00000000000000ff
ldx [%i2+%o4],%l1 ! %l1 = ff0000ff00000000
! Mem[0000000010081408] = ff0000ff, %l6 = 000000000000000c
lduba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030141400] = ffff00ff, %l3 = 000000000000ff0a
lduha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f10 = ff610000 00000000, Mem[0000000030141408] = ffffffff ffffffff
stda %f10,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff610000 00000000
p0_label_424:
! Mem[0000000010101410] = 0000d0b2, %l7 = 0000000000000000
swapa [%i4+%o5]0x80,%l7 ! %l7 = 000000000000d0b2
! %f5 = 000000ff, Mem[0000000030181410] = ff000000
sta %f5 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff
! Mem[0000000010081400] = 00000000, %l4 = 00000000ffffffff
swapa [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
! %f14 = 001e0000, %f10 = ff610000, %f6 = 00000000 ffb91eff
fsmuld %f14,%f10,%f6 ! %l0 = 0000000000000021, Unfinished, %fsr = 3500000400
! %l4 = 0000000000000000, Mem[0000000010141400] = 0000ebcb
stwa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! %f2 = ff00ff00 63000000, %l1 = ff0000ff00000000
! Mem[0000000010081420] = 93feffff34abf64c
add %i2,0x020,%g1
stda %f2,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010081420] = 93feffff34abf64c
! Mem[0000000010101430] = 0000d0b2, %l0 = 00000021, %l5 = 000000ff
add %i4,0x30,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000000000d0b2
! %l6 = 00000000000000ff, Mem[0000000030041410] = ffff0000
stha %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00ff0000
! %l7 = 000000000000d0b2, Mem[000000001000143a] = ffff0000
sth %l7,[%i0+0x03a] ! Mem[0000000010001438] = ffffd0b2
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000, %l6 = 00000000000000ff
lduba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
p0_label_425:
! Mem[0000000010001410] = 25482dc0 490c00ff, %l4 = 00000000, %l5 = 0000d0b2
ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000490c00ff 0000000025482dc0
! Mem[0000000010101400] = 0000ffb7, %l5 = 0000000025482dc0
ldsha [%i4+%g0]0x88,%l5 ! %l5 = ffffffffffffffb7
! Mem[0000000030081400] = 11810000, %l2 = 0000000000000000
ldsha [%i2+%g0]0x81,%l2 ! %l2 = 0000000000001181
! Mem[0000000030001408] = bbde47e2, %l2 = 0000000000001181
lduha [%i0+%o4]0x81,%l2 ! %l2 = 000000000000bbde
! Mem[0000000030101408] = 0000ff0a, %l7 = 000000000000d0b2
ldswa [%i4+%o4]0x89,%l7 ! %l7 = 000000000000ff0a
! Mem[0000000010141400] = 6fb6070600000000, %f14 = 001e0000 000000ff
ldda [%i5+%g0]0x88,%f14 ! %f14 = 6fb60706 00000000
! Mem[00000000300c1400] = 0c000000cb000000, %f12 = 84548111 7fffffff
ldda [%i3+%g0]0x81,%f12 ! %f12 = 0c000000 cb000000
! Mem[0000000020800040] = 41ff2c25, %l6 = 0000000000000000
ldsba [%o1+0x040]%asi,%l6 ! %l6 = 0000000000000041
! Mem[0000000010081428] = 00000000, %l2 = 000000000000bbde
ldub [%i2+0x029],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1410] = 57748b0c, %l7 = 000000000000ff0a
swapa [%i3+%o5]0x88,%l7 ! %l7 = 0000000057748b0c
p0_label_426:
! %f11 = 00000000, Mem[0000000010181400] = ffffffff
sta %f11,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Mem[0000000030181408] = 00000000, %l3 = 00000000000000ff
ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081413] = ffffffff, %l7 = 0000000057748b0c
ldstub [%i2+0x013],%l7 ! %l7 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[0000000010181410] = 845481b2
stba %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 845481ff
! %l4 = 00000000490c00ff, Mem[0000000030001400] = 000000ff
stwa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 490c00ff
! %f7 = ffb91eff, %f18 = 00000063
fcmps %fcc1,%f7 ,%f18 ! %fcc1 = 3
! %l2 = 0000000000000000, Mem[0000000010181408] = ff001ad3
stha %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00001ad3
! %f0 = ff0000ff cb000000, Mem[0000000030141410] = 0c000000 00000000
stda %f0 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff0000ff cb000000
! %f0 = ff0000ff cb000000, %l1 = ff0000ff00000000
! Mem[0000000010181410] = ff81548400000000
add %i6,0x010,%g1
stda %f0,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010181410] = ff81548400000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ff000c49, %l5 = ffffffffffffffb7
ldsha [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffff00
p0_label_427:
membar #Sync ! Added by membar checker (76)
! Mem[0000000030001400] = ff000c49 00000000 bbde47e2 ffffffff
! Mem[0000000030001410] = ff000000 7fffffff ffffffff ff7bbdb9
! Mem[0000000030001420] = ffffffff d31ad138 bfffffff ffffffff
! Mem[0000000030001430] = 6100b66f 618f63d5 3988957a d31ad138
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[0000000030181410] = 000000ff, %f22 = 38d11ad3
lda [%i6+%o5]0x81,%f22 ! %f22 = 000000ff
! Mem[00000000211c0000] = ff0a7f1a, %l0 = 0000000000000021
ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffff0a
! Mem[0000000010141400] = 00000000 0607b66f ff6fe8c1 0000001e
! Mem[0000000010141410] = 31000000 bb76e418 000060f3 00000011
! Mem[0000000010141420] = 31f7bf47 e247debb 8454ff11 5f19c18e
! Mem[0000000010141430] = ff0000ff 93020000 0000ffff 00000000
ldda [%i5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010141400
! Mem[00000000300c1400] = 0c000000 cb000000 ff00ff00 63000000
! Mem[00000000300c1410] = 76bb1ad3 e247debb 3988957a d31ad138
! Mem[00000000300c1420] = bbde47e2 ffff0000 ff610000 00000000
! Mem[00000000300c1430] = 84548111 7fffffff 001e0000 000000ff
ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010141410] = 00000031, %l0 = ffffffffffffff0a
ldsha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000031
! Mem[0000000030141408] = ff610000 00000000, %l6 = 00000041, %l7 = 000000ff
ldda [%i5+%o4]0x81,%l6 ! %l6 = 00000000ff610000 0000000000000000
! Mem[0000000030081408] = 0000000000000000, %l1 = ff0000ff00000000
ldxa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141410] = 18e476bb00000031, %f8 = 31f7bf47 e247debb
ldda [%i5+%o5]0x88,%f8 ! %f8 = 18e476bb 00000031
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (77)
! %l7 = 0000000000000000, Mem[0000000010141410] = 00000031
stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
p0_label_428:
! %l2 = 0000000000000000, imm = 0000000000000a50, %l7 = 0000000000000000
andn %l2,0xa50,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = ffffffff, %l4 = 00000000490c00ff
ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[000000001004143c] = 84548111, %l0 = 0000000000000031
swap [%i1+0x03c],%l0 ! %l0 = 0000000084548111
! %f6 = 000060f3 00000011, Mem[0000000030081410] = 00000000 000061ff
stda %f6 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000060f3 00000011
! Mem[00000000300c1410] = 76bb1ad3, %l4 = 00000000000000ff
swapa [%i3+%o5]0x81,%l4 ! %l4 = 0000000076bb1ad3
! %l3 = 0000000000000000, Mem[00000000100c1400] = 00000000
stha %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! Mem[0000000030101400] = ff000000, %l5 = ffffffffffffff00
swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030181400] = ffff0000, %l7 = 0000000000000000
swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000ffff0000
! Mem[00000000100c1431] = 00000000, %l5 = 00000000ff000000
ldstub [%i3+0x031],%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101428] = bfff00ff, %l1 = 0000000000000000
ldsb [%i4+0x02b],%l1 ! %l1 = ffffffffffffffff
p0_label_429:
! Mem[0000000010101408] = 00ff0000, %f6 = 000060f3
lda [%i4+%o4]0x80,%f6 ! %f6 = 00ff0000
! Mem[0000000010081400] = ffffffff, %l4 = 0000000076bb1ad3
ldswa [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030101408] = 0aff000000000000, %f22 = 38d11ad3 7a958839
ldda [%i4+%o4]0x81,%f22 ! %f22 = 0aff0000 00000000
! Mem[0000000010181438] = 00000000, %l4 = ffffffffffffffff
ldswa [%i6+0x038]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101408] = 00ff0000, %l3 = 0000000000000000
ldswa [%i4+%o4]0x80,%l3 ! %l3 = 0000000000ff0000
! Mem[0000000010081410] = ffffffff, %l4 = 0000000000000000
ldswa [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000211c0000] = ff0a7f1a, %l1 = ffffffffffffffff
ldub [%o2+0x001],%l1 ! %l1 = 000000000000000a
! Mem[0000000010181418] = 00000020 00000000, %l6 = ff610000, %l7 = ffff0000
ldd [%i6+0x018],%l6 ! %l6 = 0000000000000020 0000000000000000
! Mem[0000000010081400] = ffffffff, %f22 = 0aff0000
lda [%i2+%g0]0x80,%f22 ! %f22 = ffffffff
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 00ff0000, Mem[0000000010041400] = 47bff7ff 4b000000
stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 00ff0000
p0_label_430:
! %l1 = 000000000000000a, Mem[0000000010041400] = 00000000
stha %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000000a
! %l0 = 0000000084548111, %l6 = 0000000000000020, %y = e2aefe41
smul %l0,%l6,%l0 ! %l0 = fffffff08a902220, %y = fffffff0
! %l3 = 0000000000ff0000, Mem[00000000201c0000] = 01ff7d80, %asi = 80
stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00007d80
! Mem[00000000100c1404] = 00000000, %l1 = 0000000a, %l5 = 00000000
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000000000
! %f18 = 00000063, %f17 = 0000000c
fcmpes %fcc3,%f18,%f17 ! %fcc3 = 2
! Mem[0000000010141410] = 00000000, %l4 = ffffffffffffffff
ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101410] = 00000000, %l7 = 0000000000000000
swapa [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
! %f10 = 8454ff11 5f19c18e, %l7 = 0000000000000000
! Mem[00000000300c1410] = 000000ffe247debb
add %i3,0x010,%g1
stda %f10,[%g1+%l7]ASI_PST32_S ! Mem[00000000300c1410] = 000000ffe247debb
! %f12 = ff0000ff 93020000, Mem[00000000300c1410] = ff000000 bbde47e2
stda %f12,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff0000ff 93020000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 0aff0000, %l0 = fffffff08a902220
lduha [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000aff
p0_label_431:
! Mem[0000000030081408] = 00000000, %f6 = 00ff0000
lda [%i2+%o4]0x81,%f6 ! %f6 = 00000000
! Mem[00000000100c1408] = fe810000, %f13 = 93020000
lda [%i3+%o4]0x80,%f13 ! %f13 = fe810000
! Mem[0000000010001408] = 000000ff, %l7 = 0000000000000000
lduwa [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030101400] = 00ffffff, %l3 = 0000000000ff0000
lduwa [%i4+%g0]0x89,%l3 ! %l3 = 0000000000ffffff
! Mem[0000000010081410] = ffffffffffffffff, %l0 = 0000000000000aff
ldxa [%i2+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030141408] = 000061ff, %l4 = 0000000000000000
swapa [%i5+%o4]0x89,%l4 ! %l4 = 00000000000061ff
! Mem[0000000030001400] = ff000c49, %l1 = 000000000000000a
ldsba [%i0+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001430] = 0000000000000063, %f22 = ffffffff 00000000
ldd [%i0+0x030],%f22 ! %f22 = 00000000 00000063
! Mem[0000000021800140] = 00ff02f2, %l5 = 0000000000000000
lduba [%o3+0x141]%asi,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffffff, Mem[0000000030041408] = 00000000000061ff
stxa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffffff
p0_label_432:
! %f14 = 0000ffff, Mem[0000000010041404] = 0000ff00
sta %f14,[%i1+0x004]%asi ! Mem[0000000010041404] = 0000ffff
! Code Fragment 4
p0_fragment_44:
! %l0 = ffffffffffffffff
setx 0x70197927e3bae471,%g7,%l0 ! %l0 = 70197927e3bae471
! %l1 = ffffffffffffffff
setx 0x121832a82ca5f75d,%g7,%l1 ! %l1 = 121832a82ca5f75d
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 = 70197927e3bae471
setx 0x180620c0363a2c23,%g7,%l0 ! %l0 = 180620c0363a2c23
! %l1 = 121832a82ca5f75d
setx 0x5a1b641f816a9776,%g7,%l1 ! %l1 = 5a1b641f816a9776
! Mem[00000000218001c0] = 27007b35, %l3 = 0000000000ffffff
ldstuba [%o3+0x1c0]%asi,%l3 ! %l3 = 00000027000000ff
! %l0 = 180620c0363a2c23, Mem[00000000201c0000] = 00007d80
stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = 23007d80
! %l1 = 5a1b641f816a9776, Mem[00000000300c1408] = 00ff00ff
stha %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00ff9776
! Mem[0000000010081410] = ffffffff, %l5 = 00000000000000ff
swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000ffffffff
! %l5 = 00000000ffffffff, Mem[00000000300c1410] = 93020000
stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 9302ffff
! %f24 = 0000ffff e247debb, Mem[0000000030101400] = 00ffffff ffffffff
stda %f24,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ffff e247debb
! %l6 = 00000020, %l7 = 000000ff, Mem[00000000300c1400] = 0c000000 cb000000
stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000020 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141420] = 31f7bf47, %l0 = 180620c0363a2c23
ldsw [%i5+0x020],%l0 ! %l0 = 0000000031f7bf47
p0_label_433:
! Mem[0000000020800000] = ffff16cb, %l2 = 0000000000000000
ldsh [%o1+%g0],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030081408] = 0000000000000000, %f26 = 00000000 000061ff
ldda [%i2+%o4]0x81,%f26 ! %f26 = 00000000 00000000
! Mem[0000000010181404] = 00000000, %l2 = ffffffffffffffff
lduwa [%i6+0x004]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l5 = 00000000ffffffff
lduba [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001438] = ffffd0b2000045ff, %l2 = 0000000000000000
ldxa [%i0+0x038]%asi,%l2 ! %l2 = ffffd0b2000045ff
! Mem[0000000030101410] = ffffffff ffffffff, %l4 = 000061ff, %l5 = 00000000
ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000ffffffff 00000000ffffffff
! Mem[0000000030001410] = ff000000, %l0 = 0000000031f7bf47
lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000ff00
! Mem[0000000030001410] = 000000ff, %l1 = 5a1b641f816a9776
lduwa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l4 = 00000000ffffffff, immed = fffff1d8, %y = fffffff0
sdiv %l4,-0xe28,%l6 ! %l6 = 00000000010f421e
mov %l0,%y ! %y = 0000ff00
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[0000000030141410] = ff0000ff
stba %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff0000ff
p0_label_434:
! %l6 = 00000000010f421e, Mem[0000000010041428] = ff4c7d8a00630000
stx %l6,[%i1+0x028] ! Mem[0000000010041428] = 00000000010f421e
! %l5 = 00000000ffffffff, %l1 = 00000000000000ff, %l2 = ffffd0b2000045ff
and %l5,%l1,%l2 ! %l2 = 00000000000000ff
! %l0 = 000000000000ff00, Mem[0000000030101410] = ffffffffffffffff
stxa %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000000000ff00
! Mem[0000000010101400] = 0000ffb7, %l3 = 0000000000000027
ldstuba [%i4+%g0]0x88,%l3 ! %l3 = 000000b7000000ff
! Mem[00000000100c1410] = 0000ff0a, %l1 = 00000000000000ff
swapa [%i3+%o5]0x88,%l1 ! %l1 = 000000000000ff0a
! Mem[00000000100c1408] = fe810000, %l4 = 00000000ffffffff
swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000fe810000
! %l1 = 000000000000ff0a, Mem[0000000010141400] = 00000000
stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000ff0a
! %f30 = ff000000 00001e00, %l4 = 00000000fe810000
! Mem[00000000100c1420] = c1e8169320000000
add %i3,0x020,%g1
stda %f30,[%g1+%l4]ASI_PST16_PL ! Mem[00000000100c1420] = c1e8169320000000
! Mem[0000000030041410] = 0000ff00, %l2 = 00000000000000ff
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! %l5 = 00000000ffffffff, imm = 0000000000000290, %l1 = 000000000000ff0a
or %l5,0x290,%l1 ! %l1 = 00000000ffffffff
p0_label_435:
! Mem[00000000300c1408] = 00ff9776, %l6 = 00000000010f421e
lduha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000009776
! Mem[0000000010181414] = 00000000, %l4 = 00000000fe810000
lduw [%i6+0x014],%l4 ! %l4 = 0000000000000000
! Code Fragment 3
p0_fragment_45:
! %l0 = 000000000000ff00
setx 0x01cffc1fd3b0f3a2,%g7,%l0 ! %l0 = 01cffc1fd3b0f3a2
! %l1 = 00000000ffffffff
setx 0xd01933bff7df947b,%g7,%l1 ! %l1 = d01933bff7df947b
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 = 01cffc1fd3b0f3a2
setx 0xa46af777ceec31af,%g7,%l0 ! %l0 = a46af777ceec31af
! %l1 = d01933bff7df947b
setx 0xe7afe95f8bf14879,%g7,%l1 ! %l1 = e7afe95f8bf14879
! Mem[0000000010001400] = 00000000, %l3 = 00000000000000b7
ldsba [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = 00ff00007fffffff, %l5 = 00000000ffffffff
ldxa [%i4+%o4]0x80,%l5 ! %l5 = 00ff00007fffffff
! Mem[00000000100c1400] = 0000000000000000, %l7 = 00000000000000ff
ldxa [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081408] = ff0000ff, %l0 = a46af777ceec31af
ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000030101408] = 0000ff0a, %l2 = 0000000000000000
ldsha [%i4+%o4]0x89,%l2 ! %l2 = ffffffffffffff0a
! Mem[0000000010041400] = 0a000000, %l6 = 0000000000009776
lduba [%i1+%g0]0x80,%l6 ! %l6 = 000000000000000a
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = ff000000, %f7 = 00000011
lda [%i6+%o4]0x81,%f7 ! %f7 = ff000000
p0_label_436:
! %f19 = 00ff00ff, Mem[0000000030001400] = ff000c49
sta %f19,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ff00ff
! Mem[0000000030141408] = 00000000, %l4 = 0000000000000000
swapa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
! %l4 = 00000000, %l5 = 7fffffff, Mem[0000000010141400] = 0aff0000 0607b66f
stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 7fffffff
! Mem[0000000010001408] = 000000ff, %l6 = 000000000000000a
ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010101408] = 0000ff00, %l7 = 0000000000000000
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %l6 = 00000000000000ff, Mem[00000000211c0000] = ff0a7f1a, %asi = 80
stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff7f1a
! Mem[0000000030041400] = 00ff0000, %l1 = e7afe95f8bf14879
swapa [%i1+%g0]0x89,%l1 ! %l1 = 0000000000ff0000
! Mem[0000000030141400] = ffff00ff, %l4 = 0000000000000000
swapa [%i5+%g0]0x89,%l4 ! %l4 = 00000000ffff00ff
! %f0 = 00000000 0607b66f ff6fe8c1 0000001e
! %f4 = 31000000 bb76e418 00000000 ff000000
! %f8 = 18e476bb 00000031 8454ff11 5f19c18e
! %f12 = ff0000ff fe810000 0000ffff 00000000
stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 0000000010081400
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000 00000000, %l6 = 000000ff, %l7 = 00000000
ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
p0_label_437:
membar #Sync ! Added by membar checker (78)
! Mem[0000000010081410] = 31000000, %f26 = 00000000
lda [%i2+%o5]0x80,%f26 ! %f26 = 31000000
! Mem[0000000010101408] = ffff0000, %l1 = 0000000000ff0000
lduba [%i4+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181434] = 00000000, %l3 = 0000000000000000
lduba [%i6+0x034]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181430] = 00000000, %l1 = 00000000000000ff
lduh [%i6+0x032],%l1 ! %l1 = 0000000000000000
! %l0 = ffffffffffffff00, imm = fffffffffffff5fd, %l6 = 0000000000000000
addc %l0,-0xa03,%l6 ! %l6 = fffffffffffff4fd
! Mem[0000000010101410] = 00000000, %l0 = ffffffffffffff00
ldsha [%i4+0x012]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001400] = 00000000 ff00ff00, %l2 = ffffff0a, %l3 = 00000000
ldda [%i0+%g0]0x89,%l2 ! %l2 = 00000000ff00ff00 0000000000000000
! Mem[0000000030141410] = ff0000ff, %f23 = 00000063
lda [%i5+%o5]0x89,%f23 ! %f23 = ff0000ff
! Mem[0000000010001408] = ff000000, %l5 = 00ff00007fffffff
lduwa [%i0+%o4]0x80,%l5 ! %l5 = 00000000ff000000
! Starting 10 instruction Store Burst
! %f2 = ff6fe8c1, Mem[0000000030101400] = e247debb
sta %f2 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff6fe8c1
p0_label_438:
! %f0 = 00000000 0607b66f ff6fe8c1 0000001e
! %f4 = 31000000 bb76e418 00000000 ff000000
! %f8 = 18e476bb 00000031 8454ff11 5f19c18e
! %f12 = ff0000ff fe810000 0000ffff 00000000
stda %f0,[%i5]ASI_COMMIT_P ! Block Store to 0000000010141400
! Mem[0000000010181414] = 00000000, %l6 = fffff4fd, %l5 = ff000000
add %i6,0x14,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1400] = 00000020, %l4 = 00000000ffff00ff
swapa [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000020
! %l6 = fffffffffffff4fd, Mem[0000000030041410] = ffff0000ffffffff
stxa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = fffffffffffff4fd
! Mem[0000000030001408] = bbde47e2, %l7 = 0000000000000000
swapa [%i0+%o4]0x81,%l7 ! %l7 = 00000000bbde47e2
! Mem[0000000030001408] = 00000000 ffffffff, %l0 = 00000000, %l1 = 00000000
ldda [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000 00000000ffffffff
! Mem[0000000030041408] = ffffffff, %l4 = 0000000000000020
ldstuba [%i1+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[00000000100c1410] = ff000000
stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
! Mem[0000000010181408] = 00001ad3, %l2 = 00000000ff00ff00
swapa [%i6+%o4]0x80,%l2 ! %l2 = 0000000000001ad3
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 000000ff00000000, %l6 = fffffffffffff4fd
ldxa [%i6+%o5]0x81,%l6 ! %l6 = 000000ff00000000
p0_label_439:
! Mem[0000000030001408] = ffffffff 00000000, %l0 = 00000000, %l1 = ffffffff
ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000 00000000ffffffff
! Mem[0000000010001424] = 57bff731, %l3 = 0000000000000000
lduwa [%i0+0x024]%asi,%l3 ! %l3 = 0000000057bff731
! Mem[0000000010041408] = 00000000, %l6 = 000000ff00000000
ldub [%i1+0x009],%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 00000000, %f30 = ff000000
lda [%i6+%g0]0x89,%f30 ! %f30 = 00000000
! Mem[0000000010181400] = 0000000000000000, %l6 = 0000000000000000
ldxa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l3 = 0000000057bff731
lduba [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = 0aff0000, %l5 = 0000000000000000
ldswa [%i4+%o4]0x81,%l5 ! %l5 = 000000000aff0000
! Mem[0000000030141408] = 00000000, %l2 = 0000000000001ad3
lduwa [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Code Fragment 3
p0_fragment_46:
! %l0 = 0000000000000000
setx 0x550b3567f55a2f1a,%g7,%l0 ! %l0 = 550b3567f55a2f1a
! %l1 = 00000000ffffffff
setx 0x196d1e806090fb4d,%g7,%l1 ! %l1 = 196d1e806090fb4d
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 = 550b3567f55a2f1a
setx 0x329d93401e55b0ed,%g7,%l0 ! %l0 = 329d93401e55b0ed
! %l1 = 196d1e806090fb4d
setx 0x3a02e867bef9dda7,%g7,%l1 ! %l1 = 3a02e867bef9dda7
! Starting 10 instruction Store Burst
! %l5 = 000000000aff0000, Mem[0000000030041410] = ffffffff
stwa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0aff0000
p0_label_440:
! %l2 = 0000000000000000, Mem[00000000100c1410] = 00000000
stha %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %f0 = 00000000 0607b66f ff6fe8c1 0000001e
! %f4 = 31000000 bb76e418 00000000 ff000000
! %f8 = 18e476bb 00000031 8454ff11 5f19c18e
! %f12 = ff0000ff fe810000 0000ffff 00000000
stda %f0,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
! Mem[0000000010041408] = 00000000, %l4 = 00000000000000ff
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
membar #Sync ! Added by membar checker (79)
! %l0 = 329d93401e55b0ed, Mem[00000000100c1400] = 000000000607b66f
stxa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 329d93401e55b0ed
! Mem[0000000010041424] = 00000061, %l6 = 0000000000000000
ldstuba [%i1+0x024]%asi,%l6 ! %l6 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000030001410] = ff000000
stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! %f12 = ff0000ff, Mem[0000000010101400] = ffff0000
sta %f12,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff0000ff
! %l3 = 0000000000000000, Mem[0000000010001400] = 0000000000000000
stxa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
! %l0 = 329d93401e55b0ed, Mem[000000001018143c] = ffb91eff
stb %l0,[%i6+0x03c] ! Mem[000000001018143c] = edb91eff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000 0000ff00, %l6 = 00000000, %l7 = bbde47e2
ldda [%i4+0x010]%asi,%l6 ! %l6 = 0000000000000000 000000000000ff00
p0_label_441:
! Mem[0000000010081408] = c1e86fff, %l2 = 0000000000000000
lduha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000006fff
! Mem[0000000010001420] = 0000000057bff731, %f16 = 000000cb 0000000c
ldda [%i0+0x020]%asi,%f16 ! %f16 = 00000000 57bff731
! Mem[000000001014141c] = ff000000, %l7 = 000000000000ff00
lduwa [%i5+0x01c]%asi,%l7 ! %l7 = 00000000ff000000
! Mem[00000000100c1400] = 40939d32, %l6 = 0000000000000000
ldsha [%i3+%g0]0x88,%l6 ! %l6 = ffffffffffff9d32
! Mem[0000000010141410] = 31000000, %l7 = 00000000ff000000
ldsba [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000031
! Mem[00000000300c1400] = ffff00ff000000ff, %f0 = 00000000 0607b66f
ldda [%i3+%g0]0x81,%f0 ! %f0 = ffff00ff 000000ff
! %f18 = 00000063, %f27 = 00000000
fcmpes %fcc1,%f18,%f27 ! %fcc1 = 2
! Mem[0000000030081408] = 00000000, %l5 = 000000000aff0000
lduha [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = 000000000000ff00, %f26 = 31000000 00000000
ldda [%i4+%o5]0x81,%f26 ! %f26 = 00000000 0000ff00
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[00000000300c1410] = 9302ffff
stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 93020000
p0_label_442:
! %l0 = 329d93401e55b0ed, Mem[00000000201c0000] = 23007d80
sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = b0ed7d80
! Mem[0000000010181400] = 00000000, %l6 = ffffffffffff9d32
swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
! %l1 = 3a02e867bef9dda7, Mem[0000000010141408] = c1e86fff
stba %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = c1e86fa7
! %l1 = 3a02e867bef9dda7, Mem[0000000010141410] = 18e476bb00000031
stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 3a02e867bef9dda7
! Mem[0000000030141408] = 00000000, %l4 = 0000000000000000
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000030181400] = 00000000
stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! %f27 = 0000ff00, %f4 = 31000000
fsqrts %f27,%f4 ! %l0 = 329d93401e55b10f, Unfinished, %fsr = 2600000400
! %l5 = 0000000000000000, Mem[0000000020800040] = 41ff2c25
sth %l5,[%o1+0x040] ! Mem[0000000020800040] = 00002c25
! %f7 = ff000000, Mem[0000000030001400] = ff00ff00
sta %f7 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 1e000000c1e86fa7, %f12 = ff0000ff fe810000
ldda [%i5+%o4]0x88,%f12 ! %f12 = 1e000000 c1e86fa7
p0_label_443:
! Mem[0000000010101410] = 00000000, %l2 = 0000000000006fff
lduw [%i4+%o5],%l2 ! %l2 = 0000000000000000
! Mem[0000000030141410] = ff0000ff, %l0 = 329d93401e55b10f
lduwa [%i5+%o5]0x81,%l0 ! %l0 = 00000000ff0000ff
! Mem[0000000010101408] = ffff0000, %l6 = 0000000000000000
lduwa [%i4+%o4]0x80,%l6 ! %l6 = 00000000ffff0000
! Code Fragment 4
p0_fragment_47:
! %l0 = 00000000ff0000ff
setx 0x7d5dde5fe81c6513,%g7,%l0 ! %l0 = 7d5dde5fe81c6513
! %l1 = 3a02e867bef9dda7
setx 0x6b94a950608f6a20,%g7,%l1 ! %l1 = 6b94a950608f6a20
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 = 7d5dde5fe81c6513
setx 0xb9572447d5cd1daa,%g7,%l0 ! %l0 = b9572447d5cd1daa
! %l1 = 6b94a950608f6a20
setx 0xcb43db4049a7d2d7,%g7,%l1 ! %l1 = cb43db4049a7d2d7
! Mem[00000000100c1410] = 31000000, %l3 = 0000000000000000
lduwa [%i3+0x010]%asi,%l3 ! %l3 = 0000000031000000
! %l1 = cb43db4049a7d2d7, %l6 = 00000000ffff0000, %l2 = 0000000000000000
sdivx %l1,%l6,%l2 ! %l2 = ffffffffcb43a684
! %l2 = ffffffffcb43a684, immed = 00000d67, %y = 0000ff00
smul %l2,0xd67,%l2 ! %l2 = fffffd3d37acb31c, %y = fffffd3d
! Mem[00000000100c1408] = c1e86fff, %l1 = cb43db4049a7d2d7
ldsba [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041400] = 7948f18b 63000000 ffffffff ffffffff
! Mem[0000000030041410] = 0000ff0a fffff4fd 6fb60706 0000ebcb
! Mem[0000000030041420] = 0000807f 00ff0000 23044fff 0000ff8d
! Mem[0000000030041430] = 8ec1195f 11815484 ad880a76 65450a09
ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = 000000ff, %l6 = 00000000ffff0000
swapa [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
p0_label_444:
! %l2 = fffffd3d37acb31c, Mem[000000001018140d] = 18e476bb, %asi = 80
stba %l2,[%i6+0x00d]%asi ! Mem[000000001018140c] = 181c76bb
! Mem[0000000010081428] = 8454ff115f19c18e, %l1 = ffffffffffffffff, %l7 = 0000000000000031
add %i2,0x28,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 8454ff115f19c18e
! %l1 = ffffffffffffffff, Mem[0000000010181408] = ff00ff00181c76bb
stx %l1,[%i6+%o4] ! Mem[0000000010181408] = ffffffffffffffff
! %f28 = ffffff7f, Mem[00000000100c141c] = ff000000
sta %f28,[%i3+0x01c]%asi ! Mem[00000000100c141c] = ffffff7f
! %l6 = 00000000000000ff, Mem[0000000010101402] = ff0000ff
sth %l6,[%i4+0x002] ! Mem[0000000010101400] = ff0000ff
! %f22 = 00000000 ff0000ff, Mem[0000000010181408] = ffffffff ffffffff
stda %f22,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 ff0000ff
! Mem[0000000010141408] = c1e86fa7, %l4 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l4 ! %l4 = 000000a7000000ff
! %l6 = 00000000000000ff, Mem[0000000030181410] = ff000000
stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! Mem[0000000010141400] = 00000000, %l7 = 8454ff115f19c18e
ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00000000, %l6 = 00000000000000ff
ldsha [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
p0_label_445:
! Mem[00000000211c0000] = 00ff7f1a, %l5 = 0000000000000000
lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[000000001000142c] = 00000011, %l7 = 0000000000000000
ldsha [%i0+0x02e]%asi,%l7 ! %l7 = 0000000000000011
! Mem[00000000211c0000] = 00ff7f1a, %l7 = 0000000000000011
ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101410] = 00ff0000 00000000, %l0 = d5cd1daa, %l1 = ffffffff
ldda [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000 0000000000ff0000
! Mem[0000000010141410] = 3a02e867bef9dda7, %f18 = 00000063 00ff00ff
ldda [%i5+%o5]0x88,%f18 ! %f18 = 3a02e867 bef9dda7
! Mem[0000000030181400] = 00000000, %f26 = 00000000
lda [%i6+%g0]0x89,%f26 ! %f26 = 00000000
! Mem[0000000010181410] = ff81548400000000, %l2 = fffffd3d37acb31c
ldxa [%i6+%o5]0x80,%l2 ! %l2 = ff81548400000000
! Mem[0000000030041400] = 7948f18b 63000000 ffffffff ffffffff
! Mem[0000000030041410] = 0000ff0a fffff4fd 6fb60706 0000ebcb
! Mem[0000000030041420] = 0000807f 00ff0000 23044fff 0000ff8d
! Mem[0000000030041430] = 8ec1195f 11815484 ad880a76 65450a09
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
! Mem[000000001004143c] = 00000031, %f2 = ffffffff
ld [%i1+0x03c],%f2 ! %f2 = 00000031
! Starting 10 instruction Store Burst
! %l3 = 0000000031000000, Mem[0000000010081410] = 18e476bb00000031
stxa %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000031000000
p0_label_446:
! Mem[0000000030081408] = 00000000, %l4 = 00000000000000a7
swapa [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
! %f2 = 00000031 ffffffff, %l2 = ff81548400000000
! Mem[0000000030181438] = 090a4565760a88ad
add %i6,0x038,%g1
stda %f2,[%g1+%l2]ASI_PST8_S ! Mem[0000000030181438] = 090a4565760a88ad
! %f2 = 00000031, %f13 = 11815484, %f10 = 23044fff
fsubs %f2 ,%f13,%f10 ! %l0 = 0000000000000022, Unfinished, %fsr = 2600000400
! %l6 = 0000000000000000, Mem[0000000010081400] = 000000000607b66f
stxa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000000
! %l7 = 00000000000000ff, Mem[0000000010181408] = ff0000ff
stha %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ff00ff
! %l6 = 0000000000000000, Mem[0000000010141410] = bef9dda7
stha %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = bef90000
! %f2 = 00000031 ffffffff, %l5 = 0000000000000000
! Mem[0000000010101428] = bfff00ff00000031
add %i4,0x028,%g1
stda %f2,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010101428] = bfff00ff00000031
! %l3 = 0000000031000000, Mem[0000000030081408] = 000000a7
stha %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000a7
! %l3 = 0000000031000000, Mem[0000000010041400] = 0a000000
stha %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! Starting 10 instruction Load Burst
! %f10 = 23044fff, %f8 = 0000807f, %f15 = 65450a09
fdivs %f10,%f8 ,%f15 ! %l0 = 0000000000000044, Unfinished, %fsr = 2600000400
p0_label_447:
! Mem[0000000030181408] = ff00000000000000, %l1 = 0000000000ff0000
ldxa [%i6+%o4]0x81,%l1 ! %l1 = ff00000000000000
! Mem[0000000030041400] = 8bf14879, %l3 = 0000000031000000
lduba [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000079
! Mem[0000000010101438] = fffff0b600000000, %l5 = 0000000000000000
ldx [%i4+0x038],%l5 ! %l5 = fffff0b600000000
! Mem[0000000010041410] = fff7bf5700000000, %f10 = 23044fff 0000ff8d
ldda [%i1+%o5]0x80,%f10 ! %f10 = fff7bf57 00000000
! Mem[00000000100c1410] = 31000000 bb76e418, %l6 = 00000000, %l7 = 000000ff
ldda [%i3+%o5]0x80,%l6 ! %l6 = 0000000031000000 00000000bb76e418
! Mem[0000000030041410] = fdf4ffff 0aff0000, %l0 = 00000044, %l1 = 00000000
ldda [%i1+%o5]0x89,%l0 ! %l0 = 000000000aff0000 00000000fdf4ffff
! Mem[0000000010101400] = ff0000ff, %l6 = 0000000031000000
lduba [%i4+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000020800000] = ffff16cb, %l0 = 000000000aff0000
lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000ffff
! Mem[0000000010001410] = ff000c49, %l2 = ff81548400000000
ldsba [%i0+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (80)
! %l5 = fffff0b600000000, Mem[0000000030041410] = 0000ff0a
stha %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000ff0a
p0_label_448:
! %l0 = 000000000000ffff, Mem[00000000100c1410] = 00000031
stwa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffff
! Mem[0000000010141410] = 0000f9be, %l5 = fffff0b600000000
ldstuba [%i5+0x010]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101410] = 00000000, %l3 = 0000000000000079
swapa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %l6 = 00000000000000ff, Mem[00000000100c1400] = 40939d32
stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 409300ff
! %l2 = ffffffffffffffff, Mem[0000000010181410] = 845481ff
stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 845481ff
! %l1 = 00000000fdf4ffff, Mem[0000000010181426] = 34abf64c
sth %l1,[%i6+0x026] ! Mem[0000000010181424] = 34abffff
! %l7 = 00000000bb76e418, Mem[0000000010181410] = 845481ff
stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = bb76e418
! %l6 = 00000000000000ff, Mem[00000000100c1408] = ff6fe8c1
stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ffe8c1
! %l0 = 000000000000ffff, Mem[00000000300c1408] = 7697ff0063000000
stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000000000ffff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 00000000, %l2 = ffffffffffffffff
lduwa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
p0_label_449:
! Mem[0000000021800000] = 1effba26, %l1 = 00000000fdf4ffff
lduh [%o3+%g0],%l1 ! %l1 = 0000000000001eff
! Mem[0000000010041408] = 000000ff, %l0 = 000000000000ffff
ldswa [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %f1 = 63000000, %f18 = ffffffff, %f21 = fffff4fd
fmuls %f1 ,%f18,%f21 ! %f21 = ffffffff
! Mem[0000000010001408] = ff000000 00000000, %l4 = 00000000, %l5 = 00000000
ldd [%i0+%o4],%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
ldsba [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081404] = 00000000, %l3 = 0000000000000000
ldub [%i2+0x005],%l3 ! %l3 = 0000000000000000
! Mem[0000000010001438] = ffffd0b2, %f23 = 0000ebcb
lda [%i0+0x038]%asi,%f23 ! %f23 = ffffd0b2
! Mem[0000000030041410] = 0aff0000, %l7 = 00000000bb76e418
lduba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001410] = 00000000 7fffffff, %l6 = 000000ff, %l7 = 00000000
ldda [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000 000000007fffffff
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = ff0000ff, %l6 = 0000000000000000
swapa [%i5+%o5]0x81,%l6 ! %l6 = 00000000ff0000ff
p0_label_450:
! %l4 = ff000000, %l5 = 00000000, Mem[0000000010041410] = fff7bf57 00000000
stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff000000 00000000
! Mem[0000000010181400] = ffff9d32, %l0 = 00000000000000ff
ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[00000000100c1400] = ff009340
stha %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00009340
! Mem[0000000030081400] = 00008111, %l4 = 00000000ff000000
ldstuba [%i2+%g0]0x89,%l4 ! %l4 = 00000011000000ff
! %l7 = 000000007fffffff, Mem[0000000010001408] = 000000ff
stha %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ffff
! %l6 = ff0000ff, %l7 = 7fffffff, Mem[0000000010041418] = 39887d8a 0000ff00
std %l6,[%i1+0x018] ! Mem[0000000010041418] = ff0000ff 7fffffff
! %l7 = 000000007fffffff, Mem[0000000010001410] = ff000c49
stba %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000c49
! %l7 = 000000007fffffff, Mem[00000000218000c0] = fffff956, %asi = 80
stba %l7,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = fffff956
! %l3 = 0000000000000000, Mem[0000000030081400] = ff810000
stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ffff00ff, %l2 = 0000000000000000
lduha [%i3+%g0]0x81,%l2 ! %l2 = 000000000000ffff
p0_label_451:
! Mem[0000000030181410] = 00000000000000ff, %l6 = 00000000ff0000ff
ldxa [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181408] = 00000000 000000ff, %l4 = 00000011, %l5 = 00000000
ldda [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
! Mem[0000000030101408] = 0aff000000000000, %f30 = ad880a76 65450a09
ldda [%i4+%o4]0x81,%f30 ! %f30 = 0aff0000 00000000
! Mem[0000000021800040] = 000c487b, %l6 = 00000000000000ff
ldsb [%o3+0x041],%l6 ! %l6 = 000000000000000c
! Mem[0000000030141410] = 00000000, %l0 = 00000000000000ff
ldsha [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l5 = 0000000000000000
ldswa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = 0000ff0a, %l1 = 0000000000001eff
lduha [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[000000001010141c] = 00000061, %l5 = 0000000000000000
lduw [%i4+0x01c],%l5 ! %l5 = 0000000000000061
! Mem[0000000021800100] = d0b26971, %l4 = 00000000000000ff
lduha [%o3+0x100]%asi,%l4 ! %l4 = 000000000000d0b2
! Starting 10 instruction Store Burst
! %l7 = 000000007fffffff, Mem[0000000010041408] = ff000000
stha %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffff0000
p0_label_452:
! %f28 = 8ec1195f, Mem[0000000030141410] = 00000000
sta %f28,[%i5+%o5]0x81 ! Mem[0000000030141410] = 8ec1195f
! Mem[0000000030181408] = 000000ff, %l3 = 0000000000000000
swapa [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! %l4 = 000000000000d0b2, Mem[0000000010081410] = 0000000031000000
stxa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000000000d0b2
! %l7 = 000000007fffffff, Mem[0000000021800040] = 000c487b, %asi = 80
stba %l7,[%o3+0x040]%asi ! Mem[0000000021800040] = ff0c487b
! Mem[0000000030041410] = 0000ff0a, %l1 = 0000000000000000
swapa [%i1+%o5]0x81,%l1 ! %l1 = 000000000000ff0a
! Mem[0000000030181408] = 00000000, %l5 = 0000000000000061
ldstuba [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! %f16 = 7948f18b 63000000 ffffffff ffffffff
! %f20 = 0000ff0a ffffffff 6fb60706 ffffd0b2
! %f24 = 0000807f 00ff0000 23044fff 0000ff8d
! %f28 = 8ec1195f 11815484 0aff0000 00000000
stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
! Mem[00000000100c141c] = ffffff7f, %l0 = 00000000, %l6 = 0000000c
add %i3,0x1c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ffffff7f
! %l6 = 00000000ffffff7f, Mem[0000000010001410] = 0000ff0a
stwa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffff7f
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000 000000ff, %l0 = 00000000, %l1 = 0000ff0a
ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000 00000000000000ff
p0_label_453:
! Mem[0000000030181408] = 000000ff, %l6 = 00000000ffffff7f
ldswa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181408] = 00ff00ff, %l5 = 0000000000000000
ldsha [%i6+0x00a]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041400] = 00000000, %l7 = 000000007fffffff
lduba [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001408] = ffffffff00000000, %l5 = 00000000000000ff
ldxa [%i0+%o4]0x89,%l5 ! %l5 = ffffffff00000000
! Mem[00000000211c0000] = 00ff7f1a, %l4 = 000000000000d0b2
ldsha [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030041410] = 00000000, %l3 = 00000000000000ff
lduba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (81)
! Mem[0000000010001408] = ffffffff, %l0 = 0000000000000000
lduba [%i0+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030141408] = 0000ffff00000000, %l0 = 00000000000000ff
ldxa [%i5+%o4]0x81,%l0 ! %l0 = 0000ffff00000000
! Mem[00000000211c0000] = 00ff7f1a, %l5 = ffffffff00000000
ldsh [%o2+%g0],%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[00000000201c0000] = b0ed7d80, %asi = 80
stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff7d80
p0_label_454:
! %f24 = 0000807f 00ff0000, Mem[0000000030081408] = a7000000 00000000
stda %f24,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000807f 00ff0000
! %l2 = 000000000000ffff, Mem[0000000010101410] = 00000079
stwa %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ffff
! %l0 = 0000ffff00000000, %l1 = 00000000000000ff, %y = fffffd3d
umul %l0,%l1,%l7 ! %l7 = 0000000000000000, %y = 00000000
! %f22 = 6fb60706 ffffd0b2, %l2 = 000000000000ffff
! Mem[00000000100c1400] = 000093401e55b0ed
stda %f22,[%i3+%l2]ASI_PST8_P ! Mem[00000000100c1400] = 6fb60706ffffd0b2
! Mem[0000000010041408] = 0000ffff, %l7 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %f18 = ffffffff ffffffff, Mem[0000000030041400] = 7948f18b 63000000
stda %f18,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff ffffffff
! Mem[0000000010081410] = b2d00000, %l4 = 00000000000000ff
lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000b2d0
! %f12 = 8ec1195f, Mem[00000000100c1400] = 6fb60706
sta %f12,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 8ec1195f
! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010101400] = ff0000ff ca4c7d8a
stda %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = bb76e418, %l6 = 00000000000000ff
lduha [%i6+%o5]0x88,%l6 ! %l6 = 000000000000e418
p0_label_455:
! Mem[0000000010081408] = 1e000000c1e86fff, %l6 = 000000000000e418
ldxa [%i2+%o4]0x88,%l6 ! %l6 = 1e000000c1e86fff
! %f28 = 8ec1195f, %f4 = 0000ff0a, %f28 = 8ec1195f 11815484
fsmuld %f28,%f4 ,%f28 ! %l0 = 0000ffff00000022, Unfinished, %fsr = 2600000400
! Mem[0000000010081410] = 0000d0b2, %l7 = 00000000000000ff
ldsha [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffd0b2
! Mem[0000000030001400] = ff000000, %l7 = ffffffffffffd0b2
ldsba [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l0 = 0000ffff00000022
lduba [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181404] = 00000000, %l5 = 00000000000000ff
ldsha [%i6+0x004]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l6 = 1e000000c1e86fff
ldswa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = 00000000, %f22 = 6fb60706
lda [%i2+%g0]0x80,%f22 ! %f22 = 00000000
! Mem[00000000100c142c] = 5f19c18e, %l1 = 00000000000000ff
lduh [%i3+0x02c],%l1 ! %l1 = 0000000000005f19
! Starting 10 instruction Store Burst
! %f10 = fff7bf57, Mem[0000000010081400] = 00000000
st %f10,[%i2+%g0] ! Mem[0000000010081400] = fff7bf57
p0_label_456:
! %f0 = 7948f18b 63000000, %l5 = 0000000000000000
! Mem[0000000030081438] = 3988957ad31ad138
add %i2,0x038,%g1
stda %f0,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081438] = 3988957ad31ad138
! Mem[0000000030181400] = 00000000, %l6 = 0000000000000000
swapa [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000000
! %l5 = 0000000000000000, Mem[00000000300c1410] = 93020000
stwa %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! Mem[00000000300c1400] = ffff00ff, %l4 = 000000000000b2d0
swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ffff00ff
! %l0 = 0000000000000000, Mem[0000000020800000] = ffff16cb, %asi = 80
stha %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = 000016cb
! Mem[0000000010001410] = 7fffffff, %l5 = 0000000000000000
swapa [%i0+%o5]0x88,%l5 ! %l5 = 000000007fffffff
! Mem[0000000010001434] = 11815484, %l7 = 0000000000000000
swap [%i0+0x034],%l7 ! %l7 = 0000000011815484
! %f31 = 00000000, Mem[0000000010081408] = c1e86fff
sta %f31,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
! Mem[0000000010101400] = 00000000, %l4 = 00000000ffff00ff
swapa [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ffff9d3200000000, %f28 = 8ec1195f 11815484
ldda [%i6+%g0]0x80,%f28 ! %f28 = ffff9d32 00000000
p0_label_457:
! Mem[0000000010101410] = ffff0000, %l6 = 0000000000000000
lduwa [%i4+%o5]0x88,%l6 ! %l6 = 00000000ffff0000
! Mem[0000000010001408] = ffffffff, %l0 = 0000000000000000
lduwa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000030001410] = 00000000, %l0 = 00000000ffffffff
lduwa [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141410] = 8ec1195f, %l7 = 0000000011815484
lduha [%i5+%o5]0x81,%l7 ! %l7 = 0000000000008ec1
! Mem[0000000010101400] = ffff00ff, %l3 = 0000000000000000
ldswa [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffff00ff
! Mem[0000000030141408] = 0000ffff00000000, %l0 = 0000000000000000
ldxa [%i5+%o4]0x81,%l0 ! %l0 = 0000ffff00000000
! Mem[0000000010141408] = ff6fe8c1 0000001e, %l6 = ffff0000, %l7 = 00008ec1
ldda [%i5+%o4]0x80,%l6 ! %l6 = 00000000ff6fe8c1 000000000000001e
! Mem[0000000030181400] = 00000000 0000ffff, %l0 = 00000000, %l1 = 00005f19
ldda [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000 000000000000ffff
! Mem[0000000010001410] = 00000000, %l4 = 0000000000000000
ldsha [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 00000000ff6fe8c1, Mem[0000000030001400] = 000000ff00000000
stxa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000ff6fe8c1
p0_label_458:
! %f28 = ffff9d32 00000000, Mem[0000000030001400] = 00000000 c1e86fff
stda %f28,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffff9d32 00000000
! Mem[0000000030081408] = 00ff0000, %l3 = ffffffffffff00ff
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1408] = c1e8ff00, %l5 = 000000007fffffff
swapa [%i3+%o4]0x88,%l5 ! %l5 = 00000000c1e8ff00
! Mem[0000000010001404] = 63000000, %l6 = 00000000ff6fe8c1
swap [%i0+0x004],%l6 ! %l6 = 0000000063000000
! %f18 = ffffffff ffffffff, Mem[0000000030141408] = ffff0000 00000000
stda %f18,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff ffffffff
! %l6 = 63000000, %l7 = 0000001e, Mem[0000000010081408] = 00000000 0000001e
stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 63000000 0000001e
! %f2 = 00000031 ffffffff, Mem[0000000030001410] = 00000000 7fffffff
stda %f2 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000031 ffffffff
! Mem[0000000010001438] = 0aff0000, %l6 = 0000000063000000
ldstub [%i0+0x038],%l6 ! %l6 = 0000000a000000ff
! %f24 = 0000807f 00ff0000, Mem[0000000030041410] = 00000000 fdf4ffff
stda %f24,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000807f 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff00ffffff000000, %l1 = 000000000000ffff
ldxa [%i4+%g0]0x80,%l1 ! %l1 = ff00ffffff000000
p0_label_459:
! Mem[0000000030101408] = 0000ff0a, %f24 = 0000807f
lda [%i4+%o4]0x89,%f24 ! %f24 = 0000ff0a
! Mem[0000000010041410] = ff00000000000000, %f10 = fff7bf57 00000000
ldda [%i1+%o5]0x80,%f10 ! %f10 = ff000000 00000000
! %l4 = 0000000000000000, %l7 = 000000000000001e, %l2 = 000000000000ffff
sub %l4,%l7,%l2 ! %l2 = ffffffffffffffe2
! Mem[00000000300c1408] = 00000000, %l7 = 000000000000001e
lduwa [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181410] = 00000000000000ff, %l1 = ff00ffffff000000
ldxa [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001438] = ffff000000000000, %l4 = 0000000000000000
ldx [%i0+0x038],%l4 ! %l4 = ffff000000000000
! Mem[0000000030001400] = 00000000, %l7 = 0000000000000000
ldswa [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l1 = 00000000000000ff
ldsha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = ffff0000, %l2 = ffffffffffffffe2
ldswa [%i3+%o5]0x80,%l2 ! %l2 = ffffffffffff0000
! Starting 10 instruction Store Burst
! %l6 = 000000000000000a, Mem[0000000010101410] = 0000ffff
stwa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000a
p0_label_460:
! Mem[00000000300c1410] = 00000000, %l4 = ffff000000000000
ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[000000001000141e] = ffffd0b2
stb %l4,[%i0+0x01e] ! Mem[000000001000141c] = ffff00b2
! %l7 = 0000000000000000, Mem[0000000010101400] = ff00ffff
stwa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %l4 = 0000000000000000, Mem[0000000010141410] = ff00f9be
stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! Mem[0000000010081401] = fff7bf57, %l3 = 0000000000000000
ldstuba [%i2+0x001]%asi,%l3 ! %l3 = 000000f7000000ff
! Mem[00000000211c0000] = 00ff7f1a, %l0 = 0000000000000000
ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
! %l2 = ffffffffffff0000, Mem[0000000010101408] = ffff00007fffffff
stxa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffffffff0000
! %l2 = ffffffffffff0000, Mem[00000000100c1400] = 8ec1195f
sth %l2,[%i3+%g0] ! Mem[00000000100c1400] = 0000195f
! %f27 = 0000ff8d, Mem[0000000010181400] = ffff9d32
st %f27,[%i6+%g0] ! Mem[0000000010181400] = 0000ff8d
! Starting 10 instruction Load Burst
! Mem[0000000010141438] = 0000ffff, %l1 = 0000000000000000
lduwa [%i5+0x038]%asi,%l1 ! %l1 = 000000000000ffff
p0_label_461:
! Mem[0000000010181420] = 0aba72be, %l3 = 00000000000000f7
ldsh [%i6+0x020],%l3 ! %l3 = 0000000000000aba
! %l2 = ffffffffffff0000, %l1 = 000000000000ffff, %l0 = 0000000000000000
subc %l2,%l1,%l0 ! %l0 = fffffffffffe0001
! Mem[0000000010101408] = ffffffff ffff0000, %l2 = ffff0000, %l3 = 00000aba
ldda [%i4+%o4]0x80,%l2 ! %l2 = 00000000ffffffff 00000000ffff0000
! Mem[00000000201c0000] = 00ff7d80, %l6 = 000000000000000a
lduha [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1400] = 0000195f, %l2 = 00000000ffffffff
lduba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081400] = 0000000057bfffff, %l7 = 0000000000000000
ldxa [%i2+%g0]0x88,%l7 ! %l7 = 0000000057bfffff
! Mem[0000000030181408] = ff00000000000000, %f18 = ffffffff ffffffff
ldda [%i6+%o4]0x81,%f18 ! %f18 = ff000000 00000000
! Mem[00000000201c0000] = 00ff7d80, %l2 = 0000000000000000
ldsha [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! %l7 = 0000000057bfffff, %l4 = 0000000000000000, %y = 00000000
umul %l7,%l4,%l1 ! %l1 = 0000000000000000, %y = 00000000
! Starting 10 instruction Store Burst
! %f24 = 0000ff0a 00ff0000, %l5 = 00000000c1e8ff00
! Mem[00000000300c1408] = 000000000000ffff
add %i3,0x008,%g1
stda %f24,[%g1+%l5]ASI_PST16_SL ! Mem[00000000300c1408] = 000000000000ffff
p0_label_462:
! Mem[00000000100c1400] = 0000195f, %l5 = 00000000c1e8ff00
swapa [%i3+%g0]0x80,%l5 ! %l5 = 000000000000195f
! %l3 = 00000000ffff0000, Mem[0000000021800081] = 62ff6f0b
stb %l3,[%o3+0x081] ! Mem[0000000021800080] = 62006f0b
! %l6 = 000000ff, %l7 = 57bfffff, Mem[0000000030041410] = 00ff0000 0000807f
stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff 57bfffff
! %l7 = 0000000057bfffff, Mem[00000000300c1410] = ff000000ff0000ff
stxa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000057bfffff
! Mem[00000000100c1410] = ffff0000, %l1 = 0000000000000000
swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000ffff0000
! %l2 = 000000ff, %l3 = ffff0000, Mem[0000000010101410] = 0a000000 00ff0000
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff ffff0000
! %l1 = 00000000ffff0000, Mem[0000000020800040] = 00002c25
sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 00002c25
! Mem[0000000030141410] = 5f19c18e, %l7 = 0000000057bfffff
ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 0000008e000000ff
! Mem[00000000100c1438] = 0000ffff, %l6 = 000000ff, %l2 = 000000ff
add %i3,0x38,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000ff, %l3 = 00000000ffff0000
lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_463:
! Mem[0000000030001408] = 00000000, %l3 = 00000000000000ff
lduwa [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = 000000ff, %l0 = fffffffffffe0001
lduba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101408] = ffffffff, %l3 = 0000000000000000
lduwa [%i4+%o4]0x88,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000030101410] = 00ff000000000000, %l3 = 00000000ffffffff
ldxa [%i4+%o5]0x89,%l3 ! %l3 = 00ff000000000000
! Mem[0000000010141428] = 8454ff115f19c18e, %l1 = 00000000ffff0000
ldxa [%i5+0x028]%asi,%l1 ! %l1 = 8454ff115f19c18e
! Mem[00000000300c1400] = 0000b2d0, %f29 = 00000000
lda [%i3+%g0]0x81,%f29 ! %f29 = 0000b2d0
! Mem[0000000030181410] = ff000000, %l2 = 000000000000ffff
ldsha [%i6+%o5]0x81,%l2 ! %l2 = ffffffffffffff00
! %f31 = 00000000, %f19 = 00000000
fcmpes %fcc0,%f31,%f19 ! %fcc0 = 0
! Mem[0000000010001410] = 00000000, %l1 = 8454ff115f19c18e
lduha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = ffffff00, %l3 = 00000000, Mem[0000000010081430] = ff0000ff fe810000
std %l2,[%i2+0x030] ! Mem[0000000010081430] = ffffff00 00000000
p0_label_464:
! Mem[0000000010081438] = 0000ffff, %l2 = ffffffffffffff00
swap [%i2+0x038],%l2 ! %l2 = 000000000000ffff
! %l6 = 00000000000000ff, imm = fffffffffffff322, %l3 = 00ff000000000000
or %l6,-0xcde,%l3 ! %l3 = fffffffffffff3ff
! %f16 = 7948f18b 63000000, Mem[0000000010001410] = 00000000 ffffffff
stda %f16,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7948f18b 63000000
! Mem[0000000010101408] = ffffffffffff0000, %l2 = 000000000000ffff, %l1 = 0000000000000000
add %i4,0x08,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ffffffffffff0000
! %f0 = 7948f18b 63000000 00000031 ffffffff
! %f4 = 0000ff0a fffff4fd 6fb60706 0000ebcb
! %f8 = 0000807f 00ff0000 ff000000 00000000
! %f12 = 8ec1195f 11815484 ad880a76 65450a09
stda %f0,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
membar #Sync ! Added by membar checker (82)
! Mem[00000000100c1410] = fffff4fd, %l4 = 0000000000000000
swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000fffff4fd
! Mem[0000000010041408] = ffff0000, %l2 = 000000000000ffff
ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010141417] = 67e8023a, %l2 = 00000000000000ff
ldstuba [%i5+0x017]%asi,%l2 ! %l2 = 0000003a000000ff
! %l1 = ffffffffffff0000, %l2 = 000000000000003a, %l2 = 000000000000003a
add %l1,%l2,%l2 ! %l2 = ffffffffffff003a
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 000016cb, %l1 = ffffffffffff0000
ldsh [%o1+%g0],%l1 ! %l1 = 0000000000000000
p0_label_465:
! Mem[0000000010081428] = 8454ff115f19c18e, %l0 = 00000000000000ff
ldxa [%i2+0x028]%asi,%l0 ! %l0 = 8454ff115f19c18e
! Mem[0000000030141400] = 00000000, %l0 = 8454ff115f19c18e
lduba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001400] = 7948f18b, %l7 = 000000000000008e
lduba [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000079
! Mem[0000000030181408] = ff00000000000000, %f28 = ffff9d32 0000b2d0
ldda [%i6+%o4]0x81,%f28 ! %f28 = ff000000 00000000
! Mem[0000000030041408] = ffffffff, %l4 = 00000000fffff4fd
ldsba [%i1+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181408] = ff00ff00, %l0 = 0000000000000000
ldswa [%i6+%o4]0x88,%l0 ! %l0 = ffffffffff00ff00
! Mem[0000000010101408] = ffffffff, %f31 = 00000000
lda [%i4+%o4]0x88,%f31 ! %f31 = ffffffff
! Mem[0000000020800000] = 000016cb, %l1 = 0000000000000000
lduba [%o1+0x000]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081410] = b2d00000, %f3 = ffffffff
lda [%i2+%o5]0x80,%f3 ! %f3 = b2d00000
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000010001410] = 7948f18b
stba %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff48f18b
p0_label_466:
! %l4 = ffffffffffffffff, Mem[0000000021800140] = 00ff02f2
stb %l4,[%o3+0x140] ! Mem[0000000021800140] = ffff02f2
! %l2 = ffffffffffff003a, Mem[0000000010101400] = 00000000
stha %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000003a
! %f16 = 7948f18b 63000000, Mem[0000000030141408] = ffffffff ffffffff
stda %f16,[%i5+%o4]0x89 ! Mem[0000000030141408] = 7948f18b 63000000
! Mem[0000000010101400] = 3a000000, %l0 = ffffffffff00ff00
ldstuba [%i4+%g0]0x80,%l0 ! %l0 = 0000003a000000ff
! %l1 = 0000000000000000, Mem[0000000010101425] = 000000ff
stb %l1,[%i4+0x025] ! Mem[0000000010101424] = 000000ff
! Mem[0000000030001400] = 00000000, %l6 = 00000000000000ff
swapa [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Code Fragment 3
p0_fragment_48:
! %l0 = 000000000000003a
setx 0x1c6f494fb4152279,%g7,%l0 ! %l0 = 1c6f494fb4152279
! %l1 = 0000000000000000
setx 0x3e51f37857a19dab,%g7,%l1 ! %l1 = 3e51f37857a19dab
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 = 1c6f494fb4152279
setx 0xe34655af8749aa28,%g7,%l0 ! %l0 = e34655af8749aa28
! %l1 = 3e51f37857a19dab
setx 0x24a0dcc00b5cfe98,%g7,%l1 ! %l1 = 24a0dcc00b5cfe98
! %l6 = 00000000, %l7 = 00000079, Mem[0000000030081408] = ff00ff00 7f800000
stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 00000079
! Mem[0000000010181410] = bb76e418, %l2 = ffffffffffff003a
swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000bb76e418
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = 8ec1195f00000000, %f0 = 7948f18b 63000000
ldda [%i0+0x030]%asi,%f0 ! %f0 = 8ec1195f 00000000
p0_label_467:
! %l6 = 0000000000000000, Mem[0000000010081400] = 57bfffff
stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! Mem[0000000010141400] = 6fb60706 000000ff, %l6 = 00000000, %l7 = 00000079
ldda [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff 000000006fb60706
! Mem[0000000010181410] = 3a00ffff, %l4 = ffffffffffffffff
ldsha [%i6+%o5]0x80,%l4 ! %l4 = 0000000000003a00
! Mem[0000000010101400] = ff000000ff000000, %l0 = e34655af8749aa28
ldxa [%i4+0x000]%asi,%l0 ! %l0 = ff000000ff000000
! Mem[0000000010141410] = 00000000, %l7 = 000000006fb60706
ldsha [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041410] = 000000ff, %l3 = fffffffffffff3ff
ldswa [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181420] = 0aba72be 34abffff, %l2 = bb76e418, %l3 = 000000ff
ldd [%i6+0x020],%l2 ! %l2 = 000000000aba72be 0000000034abffff
! Mem[0000000030001400] = 000000ff 329dffff, %l2 = 0aba72be, %l3 = 34abffff
ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff 00000000329dffff
! Mem[00000000211c0000] = ffff7f1a, %l4 = 0000000000003a00
ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f14 = ad880a76 65450a09, %l1 = 24a0dcc00b5cfe98
! Mem[0000000030041430] = 8ec1195f11815484
add %i1,0x030,%g1
stda %f14,[%g1+%l1]ASI_PST8_S ! Mem[0000000030041430] = adc1197665815484
p0_label_468:
! %l5 = 000000000000195f, Mem[0000000030141410] = ffc1195f
stwa %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000195f
! Mem[000000001000140c] = ffffffff, %l4 = ffffffff, %l2 = 000000ff
add %i0,0x0c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000020800041] = 00002c25, %l7 = 0000000000000000
ldstub [%o1+0x041],%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1410] = 00000000, %l3 = 00000000329dffff
swapa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %l6 = 00000000000000ff, Mem[0000000010141408] = ff6fe8c1
stha %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ffe8c1
! %l3 = 0000000000000000, imm = fffffffffffff0e0, %l0 = ff000000ff000000
add %l3,-0xf20,%l0 ! %l0 = fffffffffffff0e0
! Mem[0000000010041428] = 00000000010f421e, %l5 = 000000000000195f, %l4 = ffffffffffffffff
add %i1,0x28,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 00000000010f421e
! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010101418] = ffffffaa 00000061
std %l2,[%i4+0x018] ! Mem[0000000010101418] = ffffffff 00000000
! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010041408] = 0000ffff 38d11ad3
stda %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000063, %f18 = ff000000
lda [%i2+%o4]0x88,%f18 ! %f18 = 00000063
p0_label_469:
! Mem[0000000030041400] = ffffffff, %l4 = 00000000010f421e
ldsba [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001400] = 7948f18bff6fe8c1, %f0 = 8ec1195f 00000000
ldda [%i0+%g0]0x80,%f0 ! %f0 = 7948f18b ff6fe8c1
! %f12 = 8ec1195f 11815484, %f28 = ff000000
fxtos %f12,%f28 ! %f28 = dee27dcd
! Mem[0000000010001408] = ffffffff000000ff, %l0 = fffffffffffff0e0
ldxa [%i0+%o4]0x80,%l0 ! %l0 = ffffffff000000ff
! Mem[000000001008143c] = 00000000, %f22 = 00000000
ld [%i2+0x03c],%f22 ! %f22 = 00000000
! %f15 = 65450a09, %f15 = 65450a09, %f8 = 0000807f
fmuls %f15,%f15,%f8 ! %f8 = 7f800000
! Mem[0000000030001410] = 31000000, %f5 = fffff4fd
lda [%i0+%o5]0x89,%f5 ! %f5 = 31000000
! Mem[0000000010101410] = ff0000000000ffff, %l0 = ffffffff000000ff
ldxa [%i4+0x010]%asi,%l0 ! %l0 = ff0000000000ffff
! %l0 = ff0000000000ffff, Mem[0000000021800100] = d0b26971, %asi = 80
stha %l0,[%o3+0x100]%asi ! Mem[0000000021800100] = ffff6971
! Starting 10 instruction Store Burst
! %f28 = dee27dcd 00000000, Mem[0000000010181400] = 0000ff8d 00000000
stda %f28,[%i6+%g0]0x80 ! Mem[0000000010181400] = dee27dcd 00000000
p0_label_470:
! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010001410] = 8bf148ff 00000063
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff 00000000
! Mem[0000000030081408] = 00000000, %l4 = ffffffffffffffff
swapa [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
! %f22 = 00000000 ffffd0b2, Mem[0000000010001408] = ffffffff 000000ff
stda %f22,[%i0+0x008]%asi ! Mem[0000000010001408] = 00000000 ffffd0b2
! Mem[0000000010081422] = 18e476bb, %l5 = 000000000000195f
ldstub [%i2+0x022],%l5 ! %l5 = 00000076000000ff
! %l7 = 0000000000000000, Mem[0000000030081410] = 000060f3
stha %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000060f3
! %l4 = 0000000000000000, Mem[0000000020800040] = 00ff2c25
stb %l4,[%o1+0x040] ! Mem[0000000020800040] = 00ff2c25
! %f28 = dee27dcd, Mem[0000000010081428] = 8454ff11
sta %f28,[%i2+0x028]%asi ! Mem[0000000010081428] = dee27dcd
! %l6 = 00000000000000ff, Mem[0000000030001410] = 00000031ffffffff
stxa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000000000ff
! %f26 = 23044fff 0000ff8d, %l2 = 00000000ffffffff
! Mem[0000000030181410] = ff00000000000000
add %i6,0x010,%g1
stda %f26,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181410] = 23044fff0000ff8d
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00000063, %l5 = 0000000000000076
ldstuba [%i5+%o4]0x81,%l5 ! %l5 = 00000000000000ff
p0_label_471:
! Mem[00000000300c1400] = 0000b2d0, %f19 = 00000000
lda [%i3+%g0]0x81,%f19 ! %f19 = 0000b2d0
! Mem[0000000010181418] = 00000020, %l6 = 00000000000000ff
lduha [%i6+0x01a]%asi,%l6 ! %l6 = 0000000000000020
! Mem[0000000010101424] = 000000ff, %l7 = 0000000000000000
ldswa [%i4+0x024]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181400] = 00000000cd7de2de, %f24 = 0000ff0a 00ff0000
ldda [%i6+%g0]0x88,%f24 ! %f24 = 00000000 cd7de2de
! Code Fragment 3
p0_fragment_49:
! %l0 = ff0000000000ffff
setx 0x1e8c8d87c416c1ba,%g7,%l0 ! %l0 = 1e8c8d87c416c1ba
! %l1 = 24a0dcc00b5cfe98
setx 0x35de958f8b5eb157,%g7,%l1 ! %l1 = 35de958f8b5eb157
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 = 1e8c8d87c416c1ba
setx 0x6b9d876819c9df29,%g7,%l0 ! %l0 = 6b9d876819c9df29
! %l1 = 35de958f8b5eb157
setx 0x287f21efba812891,%g7,%l1 ! %l1 = 287f21efba812891
! Mem[0000000030141408] = ff000063, %l2 = 00000000ffffffff
ldsha [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000010001408] = 00000000, %f1 = ff6fe8c1
lda [%i0+%o4]0x80,%f1 ! %f1 = 00000000
! Mem[0000000010101438] = fffff0b6, %l3 = 0000000000000000
lduba [%i4+0x038]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041400] = 00000000, %l1 = 287f21efba812891
ldsba [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 6b9d876819c9df29, Mem[0000000010181400] = dee27dcd
stha %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = df297dcd
p0_label_472:
! %l0 = 6b9d876819c9df29, Mem[0000000010041408] = ffffffff00000000
stxa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 6b9d876819c9df29
! %l7 = 00000000000000ff, Mem[0000000010181400] = cd7d29df
stba %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = cd7d29ff
! %f30 = 0aff0000, Mem[0000000030041400] = ffffffff
sta %f30,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0aff0000
! Mem[0000000010181410] = ffff003a, %l2 = ffffffffffffff00
ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 0000003a000000ff
! %f18 = 00000063, %f2 = 00000031, %f26 = 23044fff 0000ff8d
fsmuld %f18,%f2 ,%f26 ! %l0 = 6b9d876819c9df4b, Unfinished, %fsr = 2600000000
! Mem[0000000010101410] = ff000000, %l6 = 0000000000000020
ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! %l4 = 0000000000000000, Mem[0000000010001427] = 00ff0000
stb %l4,[%i0+0x027] ! Mem[0000000010001424] = 00ff0000
! %f18 = 00000063 0000b2d0, Mem[0000000030141408] = 630000ff 7948f18b
stda %f18,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000063 0000b2d0
! Mem[0000000010081408] = 63000000, %l3 = 00000000000000ff
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000063000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041418] = ff0000ff7fffffff, %l3 = 0000000000000063
ldx [%i1+0x018],%l3 ! %l3 = ff0000ff7fffffff
p0_label_473:
! Mem[0000000030101410] = 00000000, %l2 = 000000000000003a
ldsha [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181410] = ff00ffff, %l7 = 00000000000000ff
lduwa [%i6+0x010]%asi,%l7 ! %l7 = 00000000ff00ffff
! Mem[00000000100c1408] = ffffffff, %l4 = 0000000000000000
lduha [%i3+%o4]0x80,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030041408] = ffffffff, %f18 = 00000063
lda [%i1+%o4]0x81,%f18 ! %f18 = ffffffff
! Mem[0000000010181408] = ff00ff00, %l5 = 0000000000000000
ldsba [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041410] = 000000ff, %l2 = 0000000000000000
ldswa [%i1+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081400] = 0000000000000000, %l2 = 00000000000000ff
ldx [%i2+%g0],%l2 ! %l2 = 0000000000000000
! Mem[00000000201c0000] = 00ff7d80, %l7 = 00000000ff00ffff
lduh [%o0+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000020800040] = 00ff2c25, %l0 = 6b9d876819c9df4b
ldsha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000030081410] = 000060f3
stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
p0_label_474:
! %f23 = ffffd0b2, Mem[0000000010141408] = c1e8ff00
sta %f23,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffd0b2
! Mem[0000000010181400] = ff297dcd, %l1 = 0000000000000000
swapa [%i6+%g0]0x80,%l1 ! %l1 = 00000000ff297dcd
! %l0 = 00000000000000ff, Mem[0000000010001400] = 8bf14879
stba %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 8bf148ff
! %l2 = 00000000, %l3 = 7fffffff, Mem[0000000010001410] = ffffffff 00000000
stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 7fffffff
! %l0 = 00000000000000ff, Mem[0000000010101430] = 0000d0b2ff000000
stx %l0,[%i4+0x030] ! Mem[0000000010101430] = 00000000000000ff
! %f9 = 00ff0000, Mem[0000000010081410] = b2d00000
sta %f9 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00ff0000
! %l6 = 00000000000000ff, Mem[00000000300c1410] = 00000000
stha %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
! Mem[0000000030081400] = 00000000, %l7 = 00000000000000ff
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l7 = 0000000000000000
swapa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000000000ff, %f30 = 0aff0000 ffffffff
ldda [%i1+%o5]0x88,%f30 ! %f30 = 00000000 000000ff
p0_label_475:
! Mem[0000000030101408] = 0aff0000, %l7 = 0000000000000000
ldsha [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000aff
! Mem[0000000010101408] = 0000ffff ffffffff, %l4 = 0000ffff, %l5 = 00000000
ldda [%i4+%o4]0x88,%l4 ! %l4 = 00000000ffffffff 000000000000ffff
! Mem[0000000010101408] = ffffffffffff0000, %l2 = 0000000000000000
ldxa [%i4+%o4]0x80,%l2 ! %l2 = ffffffffffff0000
! Mem[0000000030041410] = ff000000, %l0 = 00000000000000ff
ldswa [%i1+%o5]0x81,%l0 ! %l0 = ffffffffff000000
! Mem[00000000100c1410] = 0000ff0a ffff9d32, %l6 = 000000ff, %l7 = 00000aff
ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000ffff9d32 000000000000ff0a
! Mem[0000000010081400] = 00000000, %l4 = 00000000ffffffff
ldsba [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1430] = 845481115f19c18e, %l5 = 000000000000ffff
ldxa [%i3+0x030]%asi,%l5 ! %l5 = 845481115f19c18e
! Mem[0000000030141400] = 00000000 ffff8b0c, %l6 = ffff9d32, %l7 = 0000ff0a
ldda [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000 00000000ffff8b0c
! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
ldswa [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000ffff8b0c, Mem[0000000010141408] = 1e000000ffffd0b2
stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000ffff8b0c
p0_label_476:
! %l1 = 00000000ff297dcd, Mem[0000000010041400] = 00000000
stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = cd000000
! Mem[0000000030001408] = 00000000, %l3 = ff0000ff7fffffff
ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! %f2 = 00000031 b2d00000, Mem[0000000010181410] = ffff00ff 00000000
stda %f2 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000031 b2d00000
! Mem[0000000030101400] = ff6fe8c1, %l5 = 845481115f19c18e
ldstuba [%i4+%g0]0x89,%l5 ! %l5 = 000000c1000000ff
! %f7 = 0000ebcb, %f18 = ffffffff, %f23 = ffffd0b2
fmuls %f7 ,%f18,%f23 ! %f23 = ffffffff
! Mem[0000000030041408] = ffffffff, %l3 = 0000000000000000
swapa [%i1+%o4]0x89,%l3 ! %l3 = 00000000ffffffff
! %f4 = 0000ff0a, Mem[0000000010041400] = 000000cd
sta %f4 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000ff0a
! %l2 = ffff0000, %l3 = ffffffff, Mem[0000000010001438] = ffff0000 00000000
stda %l2,[%i0+0x038]%asi ! Mem[0000000010001438] = ffff0000 ffffffff
! %f0 = 7948f18b 00000000, %l6 = 0000000000000000
! Mem[0000000030041410] = ff000000ffffbf57
add %i1,0x010,%g1
stda %f0,[%g1+%l6]ASI_PST8_S ! Mem[0000000030041410] = ff000000ffffbf57
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00ff00ff, %f7 = 0000ebcb
ld [%i6+%o4],%f7 ! %f7 = 00ff00ff
p0_label_477:
! Mem[0000000010101410] = ff000000, %l3 = 00000000ffffffff
ldswa [%i4+%o5]0x80,%l3 ! %l3 = ffffffffff000000
! Code Fragment 3
p0_fragment_50:
! %l0 = ffffffffff000000
setx 0x27689057c47e94b7,%g7,%l0 ! %l0 = 27689057c47e94b7
! %l1 = 00000000ff297dcd
setx 0x8ffa7297bc936e2f,%g7,%l1 ! %l1 = 8ffa7297bc936e2f
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 = 27689057c47e94b7
setx 0xb24bda5fe5684509,%g7,%l0 ! %l0 = b24bda5fe5684509
! %l1 = 8ffa7297bc936e2f
setx 0x80125b906849e526,%g7,%l1 ! %l1 = 80125b906849e526
! Mem[00000000100c1418] = cbeb00000607b66f, %f28 = dee27dcd 00000000
ldda [%i3+0x018]%asi,%f28 ! %f28 = cbeb0000 0607b66f
! Mem[0000000010081408] = 000000ff, %l2 = ffffffffffff0000
ldsha [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101410] = ff0000000000ffff, %f8 = 7f800000 00ff0000
ldda [%i4+%o5]0x80,%f8 ! %f8 = ff000000 0000ffff
! Mem[0000000030181410] = 8dff0000 ff4f0423, %l0 = e5684509, %l1 = 6849e526
ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000ff4f0423 000000008dff0000
! Mem[0000000030001410] = 00000000, %l6 = 0000000000000000
lduba [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081404] = 00000000, %f21 = ffffffff
ld [%i2+0x004],%f21 ! %f21 = 00000000
! Mem[00000000100c1414] = 0aff0000, %f31 = 000000ff
lda [%i3+0x014]%asi,%f31 ! %f31 = 0aff0000
! Starting 10 instruction Store Burst
! %l5 = 00000000000000c1, Mem[00000000211c0000] = ffff7f1a, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00c17f1a
p0_label_478:
! Mem[0000000010001410] = 00000000, %l4 = 0000000000000000
swapa [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000000
! %l0 = ff4f0423, %l1 = 8dff0000, Mem[0000000010081400] = 00000000 00000000
stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff4f0423 8dff0000
! %l4 = 0000000000000000, Mem[00000000300c1400] = 0000b2d0
stba %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000b2d0
! %f5 = 31000000, Mem[00000000100c1414] = 0aff0000
sta %f5 ,[%i3+0x014]%asi ! Mem[00000000100c1414] = 31000000
! Mem[0000000010001424] = 00ff0000, %l5 = 00000000000000c1
ldstuba [%i0+0x024]%asi,%l5 ! %l5 = 00000000000000ff
! %f26 = 23044fff 0000ff8d, Mem[0000000010081400] = ff4f0423 8dff0000
stda %f26,[%i2+%g0]0x88 ! Mem[0000000010081400] = 23044fff 0000ff8d
! Mem[0000000030001410] = 00000000, %l2 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1408] = ffffffff, %l4 = 00000000, %l3 = ff000000
add %i3,0x08,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ffffffff
! %l1 = 000000008dff0000, Mem[0000000010001410] = 00000000
stba %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00000000, %l6 = 0000000000000000
ldsha [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
p0_label_479:
! Mem[0000000010101408] = 0000ffffffffffff, %l6 = 0000000000000000
ldxa [%i4+%o4]0x88,%l6 ! %l6 = 0000ffffffffffff
! Mem[0000000010141400] = ff0000000607b66f, %f20 = 0000ff0a 00000000
ldda [%i5+0x000]%asi,%f20 ! %f20 = ff000000 0607b66f
! %f9 = 0000ffff, %f7 = 00ff00ff
fcmps %fcc3,%f9 ,%f7 ! %fcc3 = 1
! %l4 = 0000000000000000, imm = ffffffffffffff3b, %l0 = 00000000ff4f0423
xnor %l4,-0x0c5,%l0 ! %l0 = 00000000000000c4
! Mem[0000000030141408] = d0b20000, %l4 = 0000000000000000
lduha [%i5+%o4]0x81,%l4 ! %l4 = 000000000000d0b2
! Mem[0000000010001408] = 00000000, %l4 = 000000000000d0b2
lduwa [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = ff000000, %l1 = 000000008dff0000
lduha [%i4+%g0]0x80,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010001400] = c1e86fff8bf148ff, %f30 = 00000000 0aff0000
ldda [%i0+%g0]0x88,%f30 ! %f30 = c1e86fff 8bf148ff
! Mem[0000000010041410] = 00000000 000000ff, %l0 = 000000c4, %l1 = 0000ff00
ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Starting 10 instruction Store Burst
! %f4 = 0000ff0a, Mem[0000000010181408] = ff00ff00
sta %f4 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ff0a
p0_label_480:
! Mem[00000000100c1410] = 329dffff, %l5 = 0000000000000000
swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000329dffff
! Mem[00000000300c1408] = 00000000, %l4 = 0000000000000000
swapa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001430] = 8ec1195f00000000, %l0 = 00000000000000ff, %l6 = 0000ffffffffffff
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 8ec1195f00000000
! %l2 = 0000000000000000, Mem[000000001018140c] = 00000000, %asi = 80
stba %l2,[%i6+0x00c]%asi ! Mem[000000001018140c] = 00000000
! %f30 = c1e86fff 8bf148ff, %l5 = 00000000329dffff
! Mem[0000000010041430] = 845481115f19c18e
add %i1,0x030,%g1
stda %f30,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010041430] = ff48f18bff6fe8c1
! %l3 = 00000000ffffffff, Mem[00000000300c1400] = 0000b2d0
stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff
! %l4 = 0000000000000000, %l4 = 0000000000000000, %y = 00000000
udiv %l4,%l4,%l7 ! Div by zero, %l0 = 000000000000014f
mov %l0,%y ! %y = 00000127
! %l6 = 8ec1195f00000000, Mem[0000000030181400] = 00000000
stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! Mem[0000000010081408] = ff000000, %l7 = 00000000ffff8b0c
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000000000ff, %l7 = 00000000000000ff
ldxa [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_481:
! %l5 = 00000000329dffff, %l0 = 0000000000000127, %l1 = 0000000000000000
orn %l5,%l0,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081410] = 00ff0000, %f10 = ff000000
lda [%i2+%o5]0x80,%f10 ! %f10 = 00ff0000
! Mem[00000000100c142c] = 000000ff, %l7 = 00000000000000ff
lduw [%i3+0x02c],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041408] = 00000000, %f29 = 0607b66f
lda [%i1+%o4]0x81,%f29 ! %f29 = 00000000
! Code Fragment 3
p0_fragment_51:
! %l0 = 0000000000000127
setx 0x1a622da7b3fc22b1,%g7,%l0 ! %l0 = 1a622da7b3fc22b1
! %l1 = ffffffffffffffff
setx 0x1f0a913809f76a68,%g7,%l1 ! %l1 = 1f0a913809f76a68
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 = 1a622da7b3fc22b1
setx 0xf0cb467022a77894,%g7,%l0 ! %l0 = f0cb467022a77894
! %l1 = 1f0a913809f76a68
setx 0x5b82d0a7e85cca64,%g7,%l1 ! %l1 = 5b82d0a7e85cca64
! Mem[0000000010001400] = ff48f18b, %l1 = 5b82d0a7e85cca64
lduba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101410] = ff000000, %f10 = 00ff0000
ld [%i4+%o5],%f10 ! %f10 = ff000000
! Mem[0000000010181420] = 0aba72be, %f19 = 0000b2d0
ld [%i6+0x020],%f19 ! %f19 = 0aba72be
! Mem[0000000030081400] = ff000000000000ff, %l7 = 00000000000000ff
ldxa [%i2+%g0]0x81,%l7 ! %l7 = ff000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = 00c17f1a, %l0 = f0cb467022a77894
ldstub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
p0_label_482:
! Mem[0000000020800040] = 00ff2c25, %l5 = 00000000329dffff
ldstuba [%o1+0x040]%asi,%l5 ! %l5 = 00000000000000ff
! %f8 = ff000000 0000ffff, Mem[00000000300c1400] = ffffffff ff000000
stda %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ff000000 0000ffff
! %l1 = 00000000000000ff, Mem[0000000030141410] = 000000cb5f190000
stxa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000000000ff
! %l1 = 00000000000000ff, Mem[0000000030081410] = 000000ff
stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00ff00ff
! %l2 = 00000000, %l3 = ffffffff, Mem[00000000100c1410] = 00000000 00000031
stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 ffffffff
! %l6 = 8ec1195f00000000, %l1 = 00000000000000ff, %l6 = 8ec1195f00000000
orn %l6,%l1,%l6 ! %l6 = ffffffffffffff00
! %l1 = 00000000000000ff, Mem[0000000030081400] = ff000000
stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff0000
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010181410] = 0000d0b2 31000000
std %l4,[%i6+%o5] ! Mem[0000000010181410] = 00000000 00000000
! Mem[0000000010141400] = ff000000, %l5 = 0000000000000000
ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800180] = ffffc5c1, %l4 = 0000000000000000
lduh [%o3+0x180],%l4 ! %l4 = 000000000000ffff
p0_label_483:
! %f1 = 00000000, %f9 = 0000ffff, %f0 = 7948f18b 00000000
fsmuld %f1 ,%f9 ,%f0 ! %f0 = 00000000 00000000
! Mem[0000000030141400] = 00000000, %f16 = 7948f18b
lda [%i5+%g0]0x81,%f16 ! %f16 = 00000000
! Mem[00000000300c1410] = ff000000, %l3 = 00000000ffffffff
ldswa [%i3+%o5]0x81,%l3 ! %l3 = ffffffffff000000
! Mem[00000000100c1408] = 00000031ffffffff, %l7 = ff000000000000ff
ldxa [%i3+%o4]0x88,%l7 ! %l7 = 00000031ffffffff
! Mem[0000000030001408] = ffffffff 000000ff, %l0 = 00000000, %l1 = 000000ff
ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff 00000000ffffffff
! Mem[000000001010140c] = ffff0000, %l6 = ffffffffffffff00
lduw [%i4+0x00c],%l6 ! %l6 = 00000000ffff0000
! Mem[000000001004141c] = 7fffffff, %f0 = 00000000
ld [%i1+0x01c],%f0 ! %f0 = 7fffffff
! Mem[0000000030001400] = 000000ff329dffff, %f26 = 23044fff 0000ff8d
ldda [%i0+%g0]0x81,%f26 ! %f26 = 000000ff 329dffff
! Mem[0000000030001400] = ff000000, %l3 = ffffffffff000000
lduba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = 00000031 b2d00000, %l1 = 00000000ffffffff
! Mem[0000000030141428] = 000066f300ffffff
add %i5,0x028,%g1
stda %f2,[%g1+%l1]ASI_PST16_S ! Mem[0000000030141428] = 00000031b2d00000
p0_label_484:
! %l0 = 000000ff, %l1 = ffffffff, Mem[0000000010041400] = 0aff0000 0000ffff
stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff ffffffff
! %l3 = 0000000000000000, Mem[0000000030081408] = ffffffff
stba %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ffffff
! %l4 = 000000000000ffff, Mem[0000000010101400] = ff000000
stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff000000
! %f4 = 0000ff0a 31000000, %l6 = 00000000ffff0000
! Mem[0000000010181438] = 00000000edb91eff
add %i6,0x038,%g1
stda %f4,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010181438] = 00000000edb91eff
! %l5 = 00000000000000ff, Mem[00000000100c1400] = 7948f18b63000000
stxa %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000000000ff
! %f16 = 00000000 63000000 ffffffff 0aba72be
! %f20 = ff000000 0607b66f 00000000 ffffffff
! %f24 = 00000000 cd7de2de 000000ff 329dffff
! %f28 = cbeb0000 00000000 c1e86fff 8bf148ff
stda %f16,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
! %l1 = 00000000ffffffff, Mem[0000000030081408] = 00ffffff
stba %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffffff
! %l6 = ffff0000, %l7 = ffffffff, Mem[0000000010001400] = ff48f18b ff6fe8c1
stda %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffff0000 ffffffff
! Mem[0000000030081408] = ffffffff, %l0 = 00000000000000ff
ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000, %l5 = 00000000000000ff
ldsha [%i3+%o5]0x81,%l5 ! %l5 = ffffffffffffff00
p0_label_485:
! Mem[0000000010001418] = 6fb60706, %l2 = 0000000000000000
lduh [%i0+0x018],%l2 ! %l2 = 0000000000006fb6
membar #Sync ! Added by membar checker (83)
! Mem[0000000010181408] = 0000ff0a, %l4 = 000000000000ffff
lduha [%i6+%o4]0x88,%l4 ! %l4 = 000000000000ff0a
! Mem[0000000010041410] = ff000000, %l0 = 00000000000000ff
ldsw [%i1+%o5],%l0 ! %l0 = ffffffffff000000
! Mem[0000000010081428] = dee27dcd5f19c18e, %f24 = 00000000 cd7de2de
ldd [%i2+0x028],%f24 ! %f24 = dee27dcd 5f19c18e
! Mem[0000000030101400] = ffe86fff, %l6 = 00000000ffff0000
ldsha [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffffffe8
! Mem[00000000100c1408] = ffffffff, %l0 = ffffffffff000000
lduha [%i3+%o4]0x88,%l0 ! %l0 = 000000000000ffff
! Mem[0000000010081410] = 00ff0000 00000000, %l0 = 0000ffff, %l1 = ffffffff
ldda [%i2+%o5]0x80,%l0 ! %l0 = 0000000000ff0000 0000000000000000
! Mem[0000000010041400] = 000000ff, %l1 = 0000000000000000
ldsba [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041400] = 0000ff0affffffff, %f4 = 0000ff0a 31000000
ldda [%i1+%g0]0x81,%f4 ! %f4 = 0000ff0a ffffffff
! Starting 10 instruction Store Burst
! %l6 = ffffffe8, %l7 = ffffffff, Mem[00000000300c1400] = ffff0000 000000ff
stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffe8 ffffffff
p0_label_486:
! %l0 = 0000000000ff0000, Mem[0000000010141410] = 00000000
stba %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %l6 = ffffffffffffffe8, Mem[00000000300c1410] = 000000ff
stha %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000ffe8
! %f26 = 000000ff 329dffff, Mem[0000000030101410] = 00000000 0000ff00
stda %f26,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff 329dffff
! %l5 = ffffffffffffff00, Mem[0000000010081410] = 00ff000000000000
stxa %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffffffffff00
! %l4 = 0000ff0a, %l5 = ffffff00, Mem[00000000100c1420] = 0000ff00 7f800000
stda %l4,[%i3+0x020]%asi ! Mem[00000000100c1420] = 0000ff0a ffffff00
! %l4 = 000000000000ff0a, Mem[00000000300c1410] = e8ff0000
stba %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0aff0000
! Mem[00000000300c1400] = ffffffe8, %l6 = ffffffffffffffe8
swapa [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffffffe8
! %l2 = 00006fb6, %l3 = 00000000, Mem[00000000300c1400] = e8ffffff ffffffff
stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00006fb6 00000000
! %l6 = 00000000ffffffe8, Mem[0000000010141414] = 67e802ff
stw %l6,[%i5+0x014] ! Mem[0000000010141414] = ffffffe8
! Starting 10 instruction Load Burst
! %f14 = ad880a76, %f12 = 8ec1195f, %f27 = 329dffff
fsubs %f14,%f12,%f27 ! %f27 = ad880a76
p0_label_487:
! Mem[0000000030041400] = 0aff0000, %l3 = 0000000000000000
lduwa [%i1+%g0]0x89,%l3 ! %l3 = 000000000aff0000
! Mem[0000000010081410] = ffffffffffffff00, %f22 = 00000000 ffffffff
ldda [%i2+0x010]%asi,%f22 ! %f22 = ffffffff ffffff00
! Mem[0000000010041420] = bbde47e2ff000061, %l5 = ffffffffffffff00
ldx [%i1+0x020],%l5 ! %l5 = bbde47e2ff000061
! Mem[00000000211c0000] = ffc17f1a, %l4 = 000000000000ff0a
ldsba [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000021800100] = ffff6971, %l3 = 000000000aff0000
lduh [%o3+0x100],%l3 ! %l3 = 000000000000ffff
! Mem[0000000010001400] = ffff0000, %f22 = ffffffff
lda [%i0+0x000]%asi,%f22 ! %f22 = ffff0000
! Mem[0000000010001424] = ffff0000, %l7 = 00000031ffffffff
lduh [%i0+0x024],%l7 ! %l7 = 000000000000ffff
! Mem[00000000300c1400] = 00006fb6, %l6 = 00000000ffffffe8
ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000006fb6
! Mem[0000000010141430] = ff0000fffe810000, %f2 = 00000031 b2d00000
ldd [%i5+0x030],%f2 ! %f2 = ff0000ff fe810000
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, Mem[0000000030101400] = 0000ffffff6fe8ff
stxa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffffffffffff
p0_label_488:
! %f4 = 0000ff0a ffffffff, Mem[0000000030141400] = 00000000 ffff8b0c
stda %f4 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ff0a ffffffff
! Mem[0000000030181400] = 00000000, %l0 = 0000000000ff0000
swapa [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000010181410] = 00000000
stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! %f12 = 8ec1195f 11815484, Mem[0000000030181410] = 000000ff 6fb60706
stda %f12,[%i6+%o5]0x89 ! Mem[0000000030181410] = 8ec1195f 11815484
! Code Fragment 4
p0_fragment_52:
! %l0 = 0000000000000000
setx 0x0afac887dd03edbe,%g7,%l0 ! %l0 = 0afac887dd03edbe
! %l1 = 0000000000000000
setx 0xf1c9d9081e583ee8,%g7,%l1 ! %l1 = f1c9d9081e583ee8
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 = 0afac887dd03edbe
setx 0x2152af479ff2f0d1,%g7,%l0 ! %l0 = 2152af479ff2f0d1
! %l1 = f1c9d9081e583ee8
setx 0xd291eacfe3824e3f,%g7,%l1 ! %l1 = d291eacfe3824e3f
! %l7 = 000000000000ffff, Mem[00000000100c1400] = ff000000
stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000ffff
! %l2 = 00006fb6, %l3 = 0000ffff, Mem[0000000010081408] = 000000ff 1e000000
stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00006fb6 0000ffff
! %l1 = d291eacfe3824e3f, Mem[00000000201c0000] = 00ff7d80, %asi = 80
stba %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 3fff7d80
! Mem[00000000100c1438] = 090a4565, %l5 = bbde47e2ff000061, %asi = 80
swapa [%i3+0x038]%asi,%l5 ! %l5 = 00000000090a4565
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00006fb6, %l1 = d291eacfe3824e3f
lduwa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000006fb6
p0_label_489:
! Mem[0000000030141400] = 0000ff0a, %l3 = 000000000000ffff
ldsha [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000021800100] = ffff6971, %l4 = ffffffffffffffff
lduh [%o3+0x100],%l4 ! %l4 = 000000000000ffff
! %l7 = 000000000000ffff, %l3 = 0000000000000000, %l5 = 00000000090a4565
xnor %l7,%l3,%l5 ! %l5 = ffffffffffff0000
! Mem[0000000010141410] = e8ffffff00000000, %f16 = 00000000 63000000
ldda [%i5+%o5]0x88,%f16 ! %f16 = e8ffffff 00000000
! Mem[0000000010141408] = 00000000ffff8b0c, %f18 = ffffffff 0aba72be
ldda [%i5+%o4]0x88,%f18 ! %f18 = 00000000 ffff8b0c
! Mem[0000000010181400] = 00000000, %f13 = 11815484
lda [%i6+%g0]0x88,%f13 ! %f13 = 00000000
! Mem[0000000010001410] = 00000000, %l2 = 0000000000006fb6
lduha [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181408] = ffffffff, %l0 = 2152af479ff2f0d1
lduwa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffffff
! Mem[00000000300c1400] = 00000000 00006fb6, %l0 = ffffffff, %l1 = 00006fb6
ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000000006fb6 0000000000000000
! Starting 10 instruction Store Burst
! %f28 = cbeb0000, %f24 = dee27dcd, %f28 = cbeb0000
fmuls %f28,%f24,%f28 ! %f28 = 6b4fe97b
p0_label_490:
! %f16 = e8ffffff 00000000, %l0 = 0000000000006fb6
! Mem[00000000300c1428] = ff61000000000000
add %i3,0x028,%g1
stda %f16,[%g1+%l0]ASI_PST32_SL ! Mem[00000000300c1428] = ff610000ffffffe8
! Mem[0000000010141400] = ff000000, %l2 = 0000000000000000
swap [%i5+%g0],%l2 ! %l2 = 00000000ff000000
! Mem[0000000010101428] = bfff00ff, %l2 = ff000000, %l4 = 0000ffff
add %i4,0x28,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000bfff00ff
! %l0 = 0000000000006fb6, Mem[0000000010081408] = 00006fb6
stha %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00006fb6
! Mem[0000000010041408] = 6b9d8768, %l2 = 00000000ff000000
ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 0000006b000000ff
! %l1 = 0000000000000000, immed = fffffc6b, %y = 00000127
umul %l1,-0x395,%l4 ! %l4 = 0000000000000000, %y = 00000000
! Mem[00000000201c0001] = 3fff7d80, %l5 = ffffffffffff0000
ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! %f23 = ffffff00, %f7 = 00ff00ff, %f17 = 00000000
fmuls %f23,%f7 ,%f17 ! %f17 = ffffff00
! %f29 = 00000000, %f14 = ad880a76, %f4 = 0000ff0a
fadds %f29,%f14,%f4 ! %f4 = ad880a76
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 0000ffff00000000, %l4 = 0000000000000000
ldxa [%i3+%g0]0x80,%l4 ! %l4 = 0000ffff00000000
p0_label_491:
! %l1 = 0000000000000000, Mem[0000000010001410] = 00000000
stha %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Mem[0000000010101418] = ffffffff 00000000, %l2 = 0000006b, %l3 = 00000000
ldda [%i4+0x018]%asi,%l2 ! %l2 = 00000000ffffffff 0000000000000000
! Mem[0000000010181410] = 00000000, %f4 = ad880a76
lda [%i6+%o5]0x88,%f4 ! %f4 = 00000000
! Mem[0000000010101400] = ff000000, %l0 = 0000000000006fb6
lduha [%i4+%g0]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010041408] = ff9d8768 19c9df29, %l2 = ffffffff, %l3 = 00000000
ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff9d8768 0000000019c9df29
! Mem[00000000100c1410] = 00000000, %l4 = 0000ffff00000000
lduwa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181410] = 84548111, %l2 = 00000000ff9d8768
ldswa [%i6+%o5]0x81,%l2 ! %l2 = ffffffff84548111
! %l3 = 0000000019c9df29, immed = fffffd91, %y = 00000000
smul %l3,-0x26f,%l1 ! %l1 = ffffffc13db9eb39, %y = ffffffc1
! Mem[0000000010081408] = 00006fb6, %l7 = 000000000000ffff
lduba [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000b6
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[00000000300c1410] = 0aff000057bfffff
stxa %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000000000ff
p0_label_492:
! Mem[000000001010142b] = bfff00ff, %l7 = 00000000000000b6
ldstuba [%i4+0x02b]%asi,%l7 ! %l7 = 000000ff000000ff
! %f0 = 7fffffff 00000000, %l3 = 0000000019c9df29
! Mem[0000000030001438] = 3988957ad31ad138
add %i0,0x038,%g1
stda %f0,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030001438] = 0000957ad31aff7f
! %l3 = 0000000019c9df29, %l3 = 0000000019c9df29, %l5 = 00000000000000ff
mulx %l3,%l3,%l5 ! %l5 = 02990cc632ea7491
! Mem[0000000030181410] = 84548111, %l3 = 0000000019c9df29
swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000084548111
! Mem[0000000030181400] = 0000ff00, %l4 = 0000000000000000
swapa [%i6+%g0]0x89,%l4 ! %l4 = 000000000000ff00
! %l1 = ffffffc13db9eb39, Mem[0000000030141400] = 0aff0000
stba %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0aff0039
! Mem[0000000010001400] = ffff0000, %l2 = ffffffff84548111
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! %l5 = 02990cc632ea7491, Mem[0000000010081414] = ffffff00
stw %l5,[%i2+0x014] ! Mem[0000000010081414] = 32ea7491
! %f10 = ff000000 00000000, %l6 = 0000000000006fb6
! Mem[0000000010041438] = 001e000000000031
add %i1,0x038,%g1
stda %f10,[%g1+%l6]ASI_PST16_P ! Mem[0000000010041438] = 001e000000000031
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (84)
! Mem[0000000010141400] = 00000000 0607b66f 0c8bffff 00000000
! Mem[0000000010141410] = 00000000 ffffffe8 00000000 ff000000
! Mem[0000000010141420] = 18e476bb 00000031 8454ff11 5f19c18e
! Mem[0000000010141430] = ff0000ff fe810000 0000ffff 00000000
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
p0_label_493:
! Mem[0000000010141408] = ffff8b0c, %l3 = 0000000084548111
ldsba [%i5+%o4]0x88,%l3 ! %l3 = 000000000000000c
! Mem[0000000020800000] = 000016cb, %l7 = 00000000000000ff
lduba [%o1+0x001]%asi,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l6 = 0000000000006fb6
lduwa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081410] = ffffffff32ea7491, %l7 = 0000000000000000
ldx [%i2+%o5],%l7 ! %l7 = ffffffff32ea7491
! Mem[0000000010081404] = ff4f0423, %f3 = fe810000
ld [%i2+0x004],%f3 ! %f3 = ff4f0423
! Mem[00000000211c0000] = ffc17f1a, %l1 = ffffffc13db9eb39
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffc1
! Mem[0000000010101400] = 000000ff, %l0 = 000000000000ff00
ldsba [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081410] = ffffffff, %f10 = ff000000
lda [%i2+%o5]0x80,%f10 ! %f10 = ffffffff
! Mem[0000000030041400] = 0aff0000, %l3 = 000000000000000c
ldswa [%i1+%g0]0x89,%l3 ! %l3 = 000000000aff0000
! Starting 10 instruction Store Burst
! %f12 = 8ec1195f, Mem[0000000010081410] = ffffffff
sta %f12,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8ec1195f
p0_label_494:
! Code Fragment 3
p0_fragment_53:
! %l0 = ffffffffffffffff
setx 0x2d0a87507b9ebd8c,%g7,%l0 ! %l0 = 2d0a87507b9ebd8c
! %l1 = ffffffffffffffc1
setx 0x3d6d9a48556e4bf2,%g7,%l1 ! %l1 = 3d6d9a48556e4bf2
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 = 2d0a87507b9ebd8c
setx 0x1cd33c3fd6ee855c,%g7,%l0 ! %l0 = 1cd33c3fd6ee855c
! %l1 = 3d6d9a48556e4bf2
setx 0x5d0967d86f54f09e,%g7,%l1 ! %l1 = 5d0967d86f54f09e
! Mem[000000001014141c] = ff000000, %l6 = 0000000000000000
ldstub [%i5+0x01c],%l6 ! %l6 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[0000000010001408] = 00000000
stha %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
! Mem[00000000211c0000] = ffc17f1a, %l0 = 1cd33c3fd6ee855c
ldstub [%o2+%g0],%l0 ! %l0 = 000000ff000000ff
! %l4 = 000000000000ff00, Mem[0000000010001400] = ffff0000
stba %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00ff0000
! %f0 = 7fffffff, %f4 = 00000000
fitos %f0 ,%f4 ! %f4 = 4f000000
! Mem[0000000010001408] = ff000000ffffd0b2, %l5 = 02990cc632ea7491, %l7 = ffffffff32ea7491
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = ff000000ffffd0b2
! Mem[00000000100c1438] = ff000061, %l1 = 6f54f09e, %l2 = 000000ff
add %i3,0x38,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ff000061
! %l1 = 5d0967d86f54f09e, Mem[0000000030001400] = ff000000
stba %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff00009e
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ff000000, %l7 = ff000000ffffd0b2
ldsha [%i0+%o4]0x81,%l7 ! %l7 = ffffffffffffff00
p0_label_495:
! Mem[00000000201c0000] = 3fff7d80, %l6 = 00000000000000ff
lduba [%o0+0x000]%asi,%l6 ! %l6 = 000000000000003f
! Mem[0000000010141400] = 00000000, %f8 = ff000000
lda [%i5+%g0]0x80,%f8 ! %f8 = 00000000
! Mem[0000000030081400] = 0000ff00, %f6 = 6fb60706
lda [%i2+%g0]0x89,%f6 ! %f6 = 0000ff00
! Mem[0000000010081410] = 8ec1195f32ea7491, %f4 = 4f000000 ffffffff
ldda [%i2+%o5]0x80,%f4 ! %f4 = 8ec1195f 32ea7491
! Mem[0000000021800000] = 1effba26, %l4 = 000000000000ff00
lduh [%o3+%g0],%l4 ! %l4 = 0000000000001eff
! Mem[0000000010101400] = ff000000, %l4 = 0000000000001eff
lduha [%i4+%g0]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[00000000100c1410] = 00000000, %l2 = 00000000ff000061
lduwa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
! %l5 = 02990cc632ea7491, %l1 = 5d0967d86f54f09e, %l2 = 0000000000000000
xor %l5,%l1,%l2 ! %l2 = 5f906b1e5dbe840f
! Mem[0000000030141408] = 000000630000b2d0, %l0 = 00000000000000ff
ldxa [%i5+%o4]0x89,%l0 ! %l0 = 000000630000b2d0
! Starting 10 instruction Store Burst
! %l2 = 5dbe840f, %l3 = 0aff0000, Mem[0000000030041400] = 0aff0000 ffffffff
stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 5dbe840f 0aff0000
p0_label_496:
membar #Sync ! Added by membar checker (85)
! %f20 = 00000000, Mem[0000000010141410] = 00000000
sta %f20,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %f12 = 8ec1195f 00000000, Mem[0000000010101400] = ff000000 ff000000
stda %f12,[%i4+%g0]0x80 ! Mem[0000000010101400] = 8ec1195f 00000000
! %l6 = 000000000000003f, Mem[0000000010101410] = ff0000000000ffff
stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000000000003f
! %f8 = 00000000, Mem[00000000300c1400] = b66f0000
sta %f8 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! %l2 = 5f906b1e5dbe840f, Mem[0000000010081400] = 8dff0000
stha %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 840f0000
! Mem[0000000030081408] = ffffffff, %l1 = 5d0967d86f54f09e
ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010181428] = 0c8b7457c1e86fff, %l3 = 000000000aff0000, %l7 = ffffffffffffff00
add %i6,0x28,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0c8b7457c1e86fff
! %f28 = ff0000ff fe810000, Mem[0000000030181408] = ffffffff be72ba0a
stda %f28,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff0000ff fe810000
! %f0 = 7fffffff, Mem[0000000010181408] = 0000ff0a
sta %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 7fffffff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffc17f1a, %l6 = 000000000000003f
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffc1
p0_label_497:
! Mem[0000000030041400] = 0f84be5d, %l5 = 02990cc632ea7491
lduha [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000f84
! Mem[0000000010001400] = 00ff0000ffffffff, %f10 = ffffffff 00000000
ldda [%i0+%g0]0x80,%f10 ! %f10 = 00ff0000 ffffffff
! Mem[0000000020800040] = ffff2c25, %l0 = 000000630000b2d0
ldub [%o1+0x041],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001410] = 00000000, %l4 = 000000000000ff00
lduba [%i0+0x010]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001410] = ff000000, %l1 = 00000000000000ff
lduwa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ff000000
! %l4 = 0000000000000000, imm = fffffffffffff0e6, %l2 = 5f906b1e5dbe840f
xnor %l4,-0xf1a,%l2 ! %l2 = 0000000000000f19
! Mem[0000000010101408] = ffffffff, %l7 = 0c8b7457c1e86fff
lduha [%i4+%o4]0x80,%l7 ! %l7 = 000000000000ffff
! Mem[0000000010001428] = 23044fff, %l3 = 000000000aff0000
lduw [%i0+0x028],%l3 ! %l3 = 0000000023044fff
! %f5 = 32ea7491, %f21 = ffffffe8
fcmpes %fcc2,%f5 ,%f21 ! %fcc2 = 3
! Starting 10 instruction Store Burst
! %f6 = 0000ff00 00ff00ff, Mem[0000000030141408] = d0b20000 63000000
stda %f6 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000ff00 00ff00ff
p0_label_498:
! %l6 = ffffffffffffffc1, Mem[0000000010081400] = 840f0000ff4f0423
stx %l6,[%i2+%g0] ! Mem[0000000010081400] = ffffffffffffffc1
! Mem[0000000010081410] = 8ec1195f, %l4 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l4 ! %l4 = 0000008e000000ff
! Mem[00000000100c1410] = 00000000, %l0 = 00000000000000ff
swapa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
! %f30 = 0000ffff, Mem[0000000010001400] = 00ff0000
sta %f30,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000ffff
! Mem[0000000021800000] = 1effba26, %l5 = 0000000000000f84
ldstuba [%o3+0x000]%asi,%l5 ! %l5 = 0000001e000000ff
! %l4 = 0000008e, %l5 = 0000001e, Mem[0000000010001408] = ff000000 ffffd0b2
stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000008e 0000001e
! %f20 = 00000000 ffffffe8, Mem[0000000010181408] = ffffff7f 00000000
stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 ffffffe8
! %l3 = 0000000023044fff, Mem[0000000010181408] = 00000000
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00004fff
! %l4 = 000000000000008e, %l0 = 0000000000000000, %l2 = 0000000000000f19
or %l4,%l0,%l2 ! %l2 = 000000000000008e
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = ffffffff 31000000, %l4 = 0000008e, %l5 = 0000001e
ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000ffffffff 0000000031000000
p0_label_499:
! Mem[0000000030001410] = 000000ff, %f30 = 0000ffff
lda [%i0+%o5]0x89,%f30 ! %f30 = 000000ff
! Mem[0000000010041408] = ff9d8768, %l5 = 0000000031000000
ldswa [%i1+%o4]0x80,%l5 ! %l5 = ffffffffff9d8768
! Mem[0000000010181408] = ff4f0000 ffffffe8, %l0 = 00000000, %l1 = ff000000
ldda [%i6+0x008]%asi,%l0 ! %l0 = 00000000ff4f0000 00000000ffffffe8
! Mem[0000000010041428] = 00000000 010f421e, %l0 = ff4f0000, %l1 = ffffffe8
ldd [%i1+0x028],%l0 ! %l0 = 0000000000000000 00000000010f421e
! Mem[00000000300c1400] = 0000000000000000, %f30 = 000000ff 00000000
ldda [%i3+%g0]0x81,%f30 ! %f30 = 00000000 00000000
! Mem[0000000010081438] = ffffff00 00000000, %l0 = 00000000, %l1 = 010f421e
ldda [%i2+0x038]%asi,%l0 ! %l0 = 00000000ffffff00 0000000000000000
! Mem[0000000030001410] = 000000ff, %l7 = 000000000000ffff
ldswa [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041400] = 000000ff, %l2 = 000000000000008e
ldsba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = 0aff00005dbe840f, %l0 = 00000000ffffff00
ldxa [%i1+%g0]0x89,%l0 ! %l0 = 0aff00005dbe840f
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[00000000300c1408] = 00000000
stwa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
p0_label_500:
! Mem[0000000010081424] = 00000031, %l2 = 0000000000000000, %asi = 80
swapa [%i2+0x024]%asi,%l2 ! %l2 = 0000000000000031
! %l1 = 0000000000000000, Mem[0000000010041408] = ff9d8768
stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00008768
! Mem[0000000010041418] = ff0000ff, %l6 = ffffffffffffffc1
swap [%i1+0x018],%l6 ! %l6 = 00000000ff0000ff
! %f4 = 8ec1195f, Mem[0000000030101410] = ff000000
sta %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 8ec1195f
! %f15 = 65450a09, %f17 = 0607b66f
fcmps %fcc3,%f15,%f17 ! %fcc3 = 2
! %f27 = 5f19c18e, %f5 = 32ea7491
fsqrts %f27,%f5 ! %f5 = 4f4665c0
! Mem[0000000030141408] = 0000ff00, %l5 = ffffffffff9d8768
swapa [%i5+%o4]0x81,%l5 ! %l5 = 000000000000ff00
! %f20 = 00000000 ffffffe8, %l7 = 00000000000000ff
! Mem[0000000010041410] = ff00000000000000
add %i1,0x010,%g1
stda %f20,[%g1+%l7]ASI_PST8_P ! Mem[0000000010041410] = 00000000ffffffe8
! %f6 = 0000ff00 00ff00ff, %l5 = 000000000000ff00
! Mem[00000000100c1428] = 00000000000000ff
add %i3,0x028,%g1
stda %f6,[%g1+%l5]ASI_PST32_PL ! Mem[00000000100c1428] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[000000001004141c] = 7fffffff, %l2 = 0000000000000031
ldsba [%i1+0x01d]%asi,%l2 ! %l2 = ffffffffffffffff
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
sdivx %l6,%l2,%l4
fdivs %f26,%f3,%f5
lduwa [%i3+0x010]%asi,%l2
sdiv %l2,%l6,%l4
xnor %l4,0xd98,%l1
sdivx %l1,%l4,%l0
nop
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 0aff00005dbe840f
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffff
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000023044fff
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ffffffff
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000ff00
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ff0000ff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffc1,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p0_failed
mov 0x111,%g1
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 7fffffff 00000000
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ff0000ff ff4f0423
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8ec1195f 4f4665c0
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0000ff00 00ff00ff
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 00000000 0000ffff
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 00ff0000 ffffffff
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 8ec1195f 00000000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ad880a76 65450a09
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000000 0607b66f
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0c8bffff 00000000
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 00000000 ffffffe8
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 00000000 ff000000
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 18e476bb 00000031
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 8454ff11 5f19c18e
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ff0000ff fe810000
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000000 00000000
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:
umul %l5,0xd92,%l6
fsqrts %f5 ,%f2
umul %l2,0xdee,%l7
orn %l4,%l6,%l2
smul %l0,0xbbb,%l7
done
p0_trap1o:
umul %l5,0xd92,%l6
fsqrts %f5 ,%f2
umul %l2,0xdee,%l7
orn %l4,%l6,%l2
smul %l0,0xbbb,%l7
done
p0_trap2e:
smul %l6,-0x040,%l2
xnor %l6,-0x1c5,%l2
fadds %f8 ,%f10,%f5
fsubs %f3 ,%f0 ,%f0
sdivx %l2,%l6,%l4
done
p0_trap2o:
smul %l6,-0x040,%l2
xnor %l6,-0x1c5,%l2
fadds %f8 ,%f10,%f5
fsubs %f3 ,%f0 ,%f0
sdivx %l2,%l6,%l4
done
p0_trap3e:
xnor %l3,0xc26,%l1
or %l7,-0xabb,%l1
xor %l1,0x2f5,%l4
xnor %l5,%l4,%l6
xnor %l3,%l4,%l7
andn %l3,%l6,%l1
done
p0_trap3o:
xnor %l3,0xc26,%l1
or %l7,-0xabb,%l1
xor %l1,0x2f5,%l4
xnor %l5,%l4,%l6
xnor %l3,%l4,%l7
andn %l3,%l6,%l1
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 = b56b73fbd779b56d
ldx [%g1+0x008],%l1 ! %l1 = 4d1824aac7dd0d92
ldx [%g1+0x010],%l2 ! %l2 = ef51652ec95a4131
ldx [%g1+0x018],%l3 ! %l3 = 650300a28219ea07
ldx [%g1+0x020],%l4 ! %l4 = a82d9b8c4290037a
ldx [%g1+0x028],%l5 ! %l5 = d3146983ea207428
ldx [%g1+0x030],%l6 ! %l6 = 5948a2f5cadc27b2
ldx [%g1+0x038],%l7 ! %l7 = 67bee32a639b131c
! 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:
umul %l5,0xd92,%l6
udivx %l6,%l2,%l3
umul %l6,%l3,%l6
and %l5,-0x31e,%l2
smul %l1,0xf18,%l7
st %f2 ,[%i2+0x018] ! Mem[0000000010081418]
jmpl %o7,%g0
add %l1,%l2,%l4
p0_near_0_he:
jmpl %o7,%g0
add %l3,-0xc91,%l5
jmpl %o7,%g0
nop
near0_b2b_h:
addc %l0,0x58a,%l7
fcmps %fcc3,%f29,%f22
or %l3,-0x197,%l2
fdivs %f22,%f28,%f28
fdivs %f28,%f24,%f21
udivx %l2,%l1,%l4
jmpl %o7,%g0
andn %l2,-0xd76,%l5
near0_b2b_l:
fsubs %f15,%f2 ,%f14
subc %l7,0x587,%l4
sdivx %l2,%l6,%l4
xnor %l5,%l1,%l0
fcmps %fcc1,%f9 ,%f6
smul %l7,%l2,%l4
jmpl %o7,%g0
sdivx %l5,%l0,%l4
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
addc %l7,%l1,%l4
sdivx %l6,%l3,%l2
fcmps %fcc3,%f3 ,%f11
jmpl %o7,%g0
and %l2,0x5e8,%l1
p0_near_1_he:
sub %l4,0x3a4,%l3
umul %l6,%l1,%l6
orn %l5,0x5c8,%l2
subc %l2,-0x0d6,%l7
jmpl %o7,%g0
st %f17,[%i2+0x024] ! Mem[0000000010081424]
near1_b2b_h:
sdivx %l5,0x254,%l1
addc %l5,%l6,%l5
addc %l2,-0x605,%l7
xor %l4,%l3,%l7
jmpl %o7,%g0
fsubs %f24,%f24,%f16
near1_b2b_l:
addc %l6,%l1,%l1
fmuls %f11,%f11,%f11
addc %l2,0xe57,%l6
or %l0,%l5,%l6
jmpl %o7,%g0
or %l6,-0x6f7,%l4
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
jmpl %o7,%g0
fadds %f15,%f1 ,%f9
jmpl %o7,%g0
nop
p0_near_2_he:
or %l5,%l0,%l4
xnor %l6,0x95b,%l0
jmpl %o7,%g0
fsubs %f21,%f21,%f25
near2_b2b_h:
sdivx %l6,%l4,%l4
fcmps %fcc3,%f20,%f21
andn %l4,0x2e1,%l4
orn %l5,0x3f3,%l3
jmpl %o7,%g0
sub %l1,%l4,%l5
near2_b2b_l:
addc %l5,%l3,%l5
fsqrts %f15,%f5
fdivs %f8 ,%f12,%f14
fcmps %fcc3,%f10,%f12
jmpl %o7,%g0
fcmps %fcc1,%f5 ,%f0
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
fdivs %f13,%f3 ,%f1
jmpl %o7,%g0
xnor %l2,%l1,%l5
p0_near_3_he:
subc %l6,-0x6ff,%l5
add %l2,%l2,%l7
orn %l2,%l1,%l0
ldsw [%i4+0x008],%l1 ! Mem[0000000010101408]
xnor %l6,%l0,%l7
jmpl %o7,%g0
andn %l2,%l3,%l3
near3_b2b_h:
jmpl %o7,%g0
subc %l4,%l6,%l5
jmpl %o7,%g0
nop
near3_b2b_l:
jmpl %o7,%g0
fadds %f0 ,%f3 ,%f13
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
fcmps %fcc2,%f0 ,%f1
xnor %l7,0x4c2,%l4
fadds %f4 ,%f6 ,%f15
fmuls %f2 ,%f3 ,%f1
jmpl %o7,%g0
sdivx %l2,%l1,%l7
p0_far_0_lem:
fcmps %fcc2,%f0 ,%f1
xnor %l7,0x4c2,%l4
fadds %f4 ,%f6 ,%f15
fmuls %f2 ,%f3 ,%f1
jmpl %o7,%g0
sdivx %l2,%l1,%l7
p0_far_0_he:
fsqrts %f20,%f28
sub %l7,%l4,%l2
addc %l0,%l2,%l6
fsubs %f28,%f31,%f24
fmuls %f22,%f31,%f24
udivx %l7,%l4,%l0
subc %l0,0xb8d,%l3
jmpl %o7,%g0
and %l3,-0xd0f,%l7
p0_far_0_hem:
fsqrts %f20,%f28
sub %l7,%l4,%l2
addc %l0,%l2,%l6
fsubs %f28,%f31,%f24
fmuls %f22,%f31,%f24
udivx %l7,%l4,%l0
subc %l0,0xb8d,%l3
jmpl %o7,%g0
and %l3,-0xd0f,%l7
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
fdivs %f23,%f20,%f22
andn %l7,0x03d,%l4
smul %l1,%l4,%l2
fdivs %f31,%f19,%f30
fitos %f23,%f31
smul %l1,%l4,%l7
jmpl %o7,%g0
fcmps %fcc3,%f29,%f28
far0_b2b_l:
smul %l0,%l2,%l0
fmuls %f11,%f9 ,%f14
fdivs %f4 ,%f10,%f15
xnor %l1,%l6,%l1
fmuls %f5 ,%f0 ,%f9
or %l2,-0x454,%l1
jmpl %o7,%g0
subc %l2,%l6,%l7
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
subc %l1,%l1,%l3
sub %l0,0x51d,%l1
jmpl %o7,%g0
orn %l6,%l3,%l7
p0_far_1_lem:
subc %l1,%l1,%l3
sub %l0,0x51d,%l1
jmpl %o7,%g0
orn %l6,%l3,%l7
p0_far_1_he:
jmpl %o7,%g0
add %l1,%l0,%l0
jmpl %o7,%g0
nop
p0_far_1_hem:
jmpl %o7,%g0
add %l1,%l0,%l0
jmpl %o7,%g0
nop
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
subc %l0,0x9b2,%l3
fdivs %f16,%f30,%f27
andn %l1,0x6de,%l7
udivx %l0,%l0,%l0
mulx %l2,%l7,%l5
udivx %l5,-0xee4,%l3
fdtos %f24,%f16
jmpl %o7,%g0
xor %l0,%l1,%l3
far1_b2b_l:
udivx %l7,%l5,%l2
fcmps %fcc2,%f4 ,%f15
smul %l1,%l6,%l5
sub %l3,0xb73,%l3
fcmps %fcc3,%f1 ,%f11
fmuls %f8 ,%f14,%f2
fadds %f0 ,%f0 ,%f1
jmpl %o7,%g0
smul %l6,%l7,%l5
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
jmpl %o7,%g0
smul %l3,-0xf73,%l0
jmpl %o7,%g0
nop
p0_far_2_lem:
jmpl %o7,%g0
smul %l3,-0xf73,%l0
jmpl %o7,%g0
nop
p0_far_2_he:
sdivx %l5,%l2,%l1
jmpl %o7,%g0
sdivx %l5,0xbe6,%l4
p0_far_2_hem:
sdivx %l5,%l2,%l1
jmpl %o7,%g0
sdivx %l5,0xbe6,%l4
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
fsubs %f16,%f24,%f29
sdivx %l2,-0xc10,%l7
xnor %l0,%l1,%l1
orn %l3,-0x323,%l5
jmpl %o7,%g0
fdivs %f22,%f19,%f20
far2_b2b_l:
xor %l2,%l0,%l6
smul %l0,%l0,%l6
fsubs %f13,%f7 ,%f14
smul %l0,-0x3f4,%l3
jmpl %o7,%g0
smul %l6,0x6cc,%l2
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
jmpl %o7,%g0
xnor %l7,%l3,%l6
jmpl %o7,%g0
nop
p0_far_3_lem:
jmpl %o7,%g0
xnor %l7,%l3,%l6
jmpl %o7,%g0
nop
p0_far_3_he:
jmpl %o7,%g0
fsubs %f26,%f24,%f16
jmpl %o7,%g0
nop
p0_far_3_hem:
jmpl %o7,%g0
fsubs %f26,%f24,%f16
jmpl %o7,%g0
nop
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
andn %l1,%l3,%l4
fadds %f25,%f16,%f25
udivx %l1,-0x768,%l0
fsubs %f25,%f28,%f25
fadds %f30,%f24,%f16
fsubs %f25,%f28,%f25
xor %l0,-0x36e,%l1
jmpl %o7,%g0
fdivs %f22,%f26,%f26
far3_b2b_l:
fmuls %f13,%f1 ,%f7
fadds %f0 ,%f3 ,%f9
andn %l0,%l5,%l3
fcmps %fcc1,%f9 ,%f7
add %l3,0xeaf,%l4
smul %l5,0xf0a,%l1
smul %l3,%l1,%l0
jmpl %o7,%g0
addc %l4,%l0,%l1
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
xnor %l5,%l2,%l6
xnor %l1,0x7a6,%l1
and %l3,%l2,%l2
orn %l3,%l2,%l5
fmuls %f12,%f10,%f15
fmuls %f12,%f15,%f13
jmpl %g6+8,%g0
smul %l2,%l6,%l6
p0_call_0_le:
sth %l2,[%i5+0x026] ! Mem[0000000010141426]
udivx %l4,0xf0a,%l6
retl
mulx %l4,%l4,%l5
p0_jmpl_0_lo:
xnor %l5,%l2,%l6
xnor %l1,0x7a6,%l1
and %l3,%l2,%l2
orn %l3,%l2,%l5
fmuls %f12,%f10,%f15
fmuls %f12,%f15,%f13
jmpl %g6+8,%g0
smul %l2,%l6,%l6
p0_call_0_lo:
sth %l2,[%o5+0x026] ! Mem[0000000010141426]
udivx %l4,0xf0a,%l6
retl
mulx %l4,%l4,%l5
p0_jmpl_0_he:
jmpl %g6+8,%g0
subc %l6,%l3,%l2
p0_call_0_he:
smul %l2,%l2,%l5
fcmps %fcc3,%f20,%f17
fcmps %fcc3,%f22,%f19
retl
xor %l4,0xf64,%l1
p0_jmpl_0_ho:
jmpl %g6+8,%g0
subc %l6,%l3,%l2
p0_call_0_ho:
smul %l2,%l2,%l5
fcmps %fcc3,%f20,%f17
fcmps %fcc3,%f22,%f19
retl
xor %l4,0xf64,%l1
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
addc %l7,%l7,%l1
xnor %l2,-0xd6d,%l4
orn %l3,-0x7ff,%l0
jmpl %g6+8,%g0
add %l4,%l3,%l1
p0_call_1_le:
xnor %l3,0x1a5,%l0
xor %l5,%l1,%l0
fcmps %fcc1,%f1 ,%f12
fsubs %f12,%f15,%f1
add %l7,0x5ce,%l5
subc %l0,%l4,%l5
add %l0,-0x334,%l1
retl
sub %l0,0x71e,%l0
p0_jmpl_1_lo:
addc %l7,%l7,%l1
xnor %l2,-0xd6d,%l4
orn %l3,-0x7ff,%l0
jmpl %g6+8,%g0
add %l4,%l3,%l1
p0_call_1_lo:
xnor %l3,0x1a5,%l0
xor %l5,%l1,%l0
fcmps %fcc1,%f1 ,%f12
fsubs %f12,%f15,%f1
add %l7,0x5ce,%l5
subc %l0,%l4,%l5
add %l0,-0x334,%l1
retl
sub %l0,0x71e,%l0
p0_jmpl_1_he:
and %l7,-0xe66,%l1
fsqrts %f17,%f17
sub %l6,%l2,%l7
andn %l7,-0xbe1,%l0
fsubs %f16,%f28,%f24
jmpl %g6+8,%g0
xor %l7,0xd19,%l5
p0_call_1_he:
fmuls %f16,%f29,%f20
addc %l1,%l4,%l2
mulx %l7,%l6,%l2
smul %l6,%l6,%l0
and %l5,%l7,%l3
retl
fcmps %fcc2,%f27,%f16
p0_jmpl_1_ho:
and %l7,-0xe66,%l1
fsqrts %f17,%f17
sub %l6,%l2,%l7
andn %l7,-0xbe1,%l0
fsubs %f16,%f28,%f24
jmpl %g6+8,%g0
xor %l7,0xd19,%l5
p0_call_1_ho:
fmuls %f16,%f29,%f20
addc %l1,%l4,%l2
mulx %l7,%l6,%l2
smul %l6,%l6,%l0
and %l5,%l7,%l3
retl
fcmps %fcc2,%f27,%f16
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
sdivx %l1,%l0,%l7
addc %l1,0x452,%l4
lduh [%i1+0x036],%l6 ! Mem[0000000010041436]
fadds %f6 ,%f13,%f7
fcmps %fcc3,%f15,%f1
fdivs %f15,%f13,%f5
jmpl %g6+8,%g0
fdivs %f6 ,%f11,%f6
p0_call_2_le:
or %l0,%l4,%l2
retl
smul %l5,%l4,%l1
p0_jmpl_2_lo:
sdivx %l1,%l0,%l7
addc %l1,0x452,%l4
lduh [%o1+0x036],%l6 ! Mem[0000000010041436]
fadds %f6 ,%f13,%f7
fcmps %fcc3,%f15,%f1
fdivs %f15,%f13,%f5
jmpl %g6+8,%g0
fdivs %f6 ,%f11,%f6
p0_call_2_lo:
or %l0,%l4,%l2
retl
smul %l5,%l4,%l1
p0_jmpl_2_he:
ldsb [%i3+0x03c],%l4 ! Mem[00000000100c143c]
sdivx %l0,-0x7ca,%l4
jmpl %g6+8,%g0
addc %l3,-0x775,%l6
p0_call_2_he:
xnor %l6,-0x30c,%l7
andn %l0,%l0,%l3
retl
fsqrts %f19,%f22
p0_jmpl_2_ho:
ldsb [%o3+0x03c],%l4 ! Mem[00000000100c143c]
sdivx %l0,-0x7ca,%l4
jmpl %g6+8,%g0
addc %l3,-0x775,%l6
p0_call_2_ho:
xnor %l6,-0x30c,%l7
andn %l0,%l0,%l3
retl
fsqrts %f19,%f22
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
fdivs %f1 ,%f10,%f4
jmpl %g6+8,%g0
or %l4,-0xcfe,%l5
p0_call_3_le:
fstoi %f6 ,%f11
sub %l1,0x70c,%l4
addc %l4,0xf28,%l7
fsqrts %f0 ,%f1
retl
fadds %f8 ,%f9 ,%f0
p0_jmpl_3_lo:
fdivs %f1 ,%f10,%f4
jmpl %g6+8,%g0
or %l4,-0xcfe,%l5
p0_call_3_lo:
fstoi %f6 ,%f11
sub %l1,0x70c,%l4
addc %l4,0xf28,%l7
fsqrts %f0 ,%f1
retl
fadds %f8 ,%f9 ,%f0
p0_jmpl_3_he:
fcmps %fcc3,%f22,%f30
jmpl %g6+8,%g0
lduw [%i3+0x03c],%l0 ! Mem[00000000100c143c]
p0_call_3_he:
smul %l7,-0x8ed,%l5
fmuls %f20,%f25,%f23
fsubs %f20,%f16,%f19
retl
fsqrts %f25,%f24
p0_jmpl_3_ho:
fcmps %fcc3,%f22,%f30
jmpl %g6+8,%g0
lduw [%o3+0x03c],%l0 ! Mem[00000000100c143c]
p0_call_3_ho:
smul %l7,-0x8ed,%l5
fmuls %f20,%f25,%f23
fsubs %f20,%f16,%f19
retl
fsqrts %f25,%f24
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 0xb56b73fb,0xd779b56d ! Init value for %l0
.word 0x4d1824aa,0xc7dd0d92 ! Init value for %l1
.word 0xef51652e,0xc95a4131 ! Init value for %l2
.word 0x650300a2,0x8219ea07 ! Init value for %l3
.word 0xa82d9b8c,0x4290037a ! Init value for %l4
.word 0xd3146983,0xea207428 ! Init value for %l5
.word 0x5948a2f5,0xcadc27b2 ! Init value for %l6
.word 0x67bee32a,0x639b131c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x7d94b7b5,0x1eca8581 ! Init value for %f0
.word 0x89fbce34,0x14f1d541 ! Init value for %f2
.word 0x57875909,0x266e5926 ! Init value for %f4
.word 0x44f61ccf,0x7ab66d24 ! Init value for %f6
.word 0x8fb266f3,0xe3096414 ! Init value for %f8
.word 0xdc10062e,0x40cc3102 ! Init value for %f10
.word 0x3c3fa217,0xd099a530 ! Init value for %f12
.word 0xaf3904e9,0x31bbcd7c ! Init value for %f14
.word 0x34502b85,0x1633d79f ! Init value for %f16
.word 0xfcbd0f53,0xf38071e5 ! Init value for %f18
.word 0x9492a8ca,0x88f2b688 ! Init value for %f20
.word 0x1fa4e83c,0xe7ce4dea ! Init value for %f22
.word 0xc8360210,0xad665e15 ! Init value for %f24
.word 0x0087f722,0xaf925539 ! Init value for %f26
.word 0xebae2afa,0x19ce9f7b ! Init value for %f28
.word 0x811fa417,0xe8d89f23 ! Init value for %f30
.word 0xb15589f6,0x6722abd5 ! Init value for %f32
.word 0x292d31e2,0xe80550a5 ! Init value for %f34
.word 0xa7b56645,0x03fde505 ! Init value for %f36
.word 0x87112a99,0xd05fdb11 ! Init value for %f38
.word 0xb635a4ce,0x29052da8 ! Init value for %f40
.word 0xc65de21e,0xa1a5e50a ! Init value for %f42
.word 0x69a8a56b,0x7c79989c ! Init value for %f44
.word 0xac77023e,0x9e77901e ! Init value for %f46
.word 0x88693781,0x499d19bd
.word 0x9a2ea96d,0x326d418f
.word 0x124c71cf,0x14e11514
.word 0x24394a84,0x40398db2
.word 0xf72d392c,0x00fdeb03
.word 0x4aa372fb,0xd305c4c2
.word 0xcada3c33,0x0c8d02c9
.word 0x0249a41e,0x0157f145
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 0x0aff0000,0x5dbe840f
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x23044fff
.word 0x00000000,0xffffffff
.word 0x00000000,0x0000ff00
.word 0x00000000,0xff0000ff
.word 0x00000000,0x000000ff
p0_expected_fp_regs:
.word 0x7fffffff,0x00000000
.word 0xff0000ff,0xff4f0423
.word 0x8ec1195f,0x4f4665c0
.word 0x0000ff00,0x00ff00ff
.word 0x00000000,0x0000ffff
.word 0x00ff0000,0xffffffff
.word 0x8ec1195f,0x00000000
.word 0xad880a76,0x65450a09
.word 0x00000000,0x0607b66f
.word 0x0c8bffff,0x00000000
.word 0x00000000,0xffffffe8
.word 0x00000000,0xff000000
.word 0x18e476bb,0x00000031
.word 0x8454ff11,0x5f19c18e
.word 0xff0000ff,0xfe810000
.word 0x00000000,0x00000000
.word 0x0000002e,0x00000000 ! %fsr = 0000002e00000000
p0_local0_expect:
.word 0x0000ffff,0xffffffff
.word 0x0000008e,0x0000001e
.word 0x00000000,0x7fffffff
.word 0x6fb60706,0xffff00b2
.word 0x0000807f,0xffff0000
.word 0x23044fff,0x0000ff8d
.word 0x8ec1195f,0x00000000
.word 0xffff0000,0xffffffff
p0_local0_sec_expect:
.word 0x9e0000ff,0x329dffff
.word 0xff000000,0xffffffff
.word 0xff000000,0x000000ff
.word 0xffffffff,0xff7bbdb9
.word 0xffffffff,0xd31ad138
.word 0xbfffffff,0xffffffff
.word 0x6100b66f,0x618f63d5
.word 0x0000957a,0xd31aff7f
p0_local1_expect:
.word 0x000000ff,0xffffffff
.word 0x00008768,0x19c9df29
.word 0x00000000,0xffffffe8
.word 0xffffffc1,0x7fffffff
.word 0xbbde47e2,0xff000061
.word 0x00000000,0x010f421e
.word 0xff48f18b,0xff6fe8c1
.word 0x001e0000,0x00000031
p0_local1_sec_expect:
.word 0x0f84be5d,0x0000ff0a
.word 0x00000000,0xffffffff
.word 0xff000000,0xffffbf57
.word 0x6fb60706,0x0000ebcb
.word 0x0000807f,0x00ff0000
.word 0x23044fff,0x0000ff8d
.word 0xadc11976,0x65815484
.word 0xad880a76,0x65450a09
p0_local2_expect:
.word 0xffffffff,0xffffffc1
.word 0xb66f0000,0xffff0000
.word 0xffc1195f,0x32ea7491
.word 0x00000000,0xff000000
.word 0x18e4ffbb,0x00000000
.word 0xdee27dcd,0x5f19c18e
.word 0xffffff00,0x00000000
.word 0xffffff00,0x00000000
p0_local2_sec_expect:
.word 0x00ff0000,0x000000ff
.word 0xffffffff,0x00000079
.word 0x00ff00ff,0x00000011
.word 0x00000000,0x00000000
.word 0x34abf64c,0x7f210000
.word 0x001ee33a,0x00d1ffff
.word 0x4b000000,0xcb000000
.word 0x3988957a,0xd31ad138
p0_local3_expect:
.word 0x0000ffff,0x00000000
.word 0xffffffff,0x31000000
.word 0xff000000,0xffffffff
.word 0xcbeb0000,0x0607b66f
.word 0x0000ff0a,0xffffff00
.word 0x00000000,0x000000ff
.word 0x84548111,0x5f19c18e
.word 0xff000061,0x760a88ad
p0_local3_sec_expect:
.word 0x00000000,0x00000000
.word 0x00000000,0x0000ffff
.word 0x00000000,0x000000ff
.word 0x3988957a,0xd31ad138
.word 0xbbde47e2,0xffff0000
.word 0xff610000,0xffffffe8
.word 0x84548111,0x7fffffff
.word 0x001e0000,0x000000ff
p0_local4_expect:
.word 0x8ec1195f,0x00000000
.word 0xffffffff,0xffff0000
.word 0x00000000,0x0000003f
.word 0xffffffff,0x00000000
.word 0x00000000,0x000000ff
.word 0xbfff00ff,0x00000031
.word 0x00000000,0x000000ff
.word 0xfffff0b6,0x00000000
p0_local4_sec_expect:
.word 0xffffffff,0xffffffff
.word 0x0aff0000,0x00000000
.word 0x5f19c18e,0x329dffff
.word 0x3988957a,0xd31ad138
.word 0xbbde47e2,0xffff0000
.word 0xca4c7d8a,0x00000000
.word 0x84ff811e,0x5f00001e
.word 0x001e0000,0x000000ff
p0_local5_expect:
.word 0x00000000,0x0607b66f
.word 0x0c8bffff,0x00000000
.word 0x00000000,0xffffffe8
.word 0x00000000,0xff000000
.word 0x18e476bb,0x00000031
.word 0x8454ff11,0x5f19c18e
.word 0xff0000ff,0xfe810000
.word 0x0000ffff,0x00000000
p0_local5_sec_expect:
.word 0x3900ff0a,0xffffffff
.word 0xff9d8768,0x00ff00ff
.word 0xff000000,0x00000000
.word 0xc54577b7,0x00000030
.word 0xffff00bf,0x21ff4d4a
.word 0x00000031,0xb2d00000
.word 0x000000ff,0x0078ff9e
.word 0x4cf6ab34,0xb600ffff
p0_local6_expect:
.word 0x00000000,0x00000000
.word 0xff4f0000,0xffffffe8
.word 0x00000000,0x00000000
.word 0x00000020,0x00000000
.word 0x0aba72be,0x34abffff
.word 0x0c8b7457,0xc1e86fff
.word 0x00000000,0x00000000
.word 0x00000000,0xedb91eff
p0_local6_sec_expect:
.word 0x00000000,0x63000000
.word 0x000081fe,0xff0000ff
.word 0x19c9df29,0x5f19c18e
.word 0x00000000,0xffffffff
.word 0x00000000,0xcd7de2de
.word 0x000000ff,0x329dffff
.word 0xcbeb0000,0x00000000
.word 0xc1e86fff,0x8bf148ff
share0_expect:
.word 0x3fff7d80,0xcacf082a
.word 0x650208de,0xc3b7a6b7
.word 0xc8f063a8,0x46d505fd
.word 0x76b7a53b,0x0c09afad
.word 0x600da0b3,0x517ba7bd
.word 0x257e11ff,0x4e2e3783
.word 0x4aced11b,0xa181f3f7
.word 0x89275a48,0x1d249ab3
share1_expect:
.word 0x000016cb,0x819146e3
.word 0xe841a44e,0xbc835ff8
.word 0xdff00438,0x591be9dc
.word 0xa77269f4,0xd00f891a
.word 0x86b73c77,0xfcdf6830
.word 0x2b2528f9,0x39471fd9
.word 0x49fee12d,0xa7ee6954
.word 0x3bb0e2f8,0xdef8a0de
.word 0xffff2c25,0x6a28838c
.word 0x19018b7c,0x98731de9
.word 0x741fc1b9,0xd7f11da8
.word 0x31be990f,0x4786d2f4
.word 0xa3deb75a,0xe1ce063c
.word 0x8b07b638,0x14425b29
.word 0x32cca2e6,0x931d7edb
.word 0x278d4545,0x15105de1
share2_expect:
.word 0xffc17f1a,0x99bef1de
.word 0xeae01451,0xd5da2eab
.word 0xe563238d,0xb05af2d7
.word 0xbb28ea76,0xb9d18da2
.word 0x67004f4f,0x163124a4
.word 0xc521da94,0x77b733ed
.word 0x9aea968b,0xdb3bcd78
.word 0xcf4d0521,0xeb9de43b
share3_expect:
.word 0xffffba26,0xe0d2ea73
.word 0xea1b1b62,0xce1d0181
.word 0x9c8bc872,0x2584d0cc
.word 0xe40aaf63,0x6c8c7cd8
.word 0xcba6fa4d,0xe9186a1a
.word 0x941da94a,0x73246c7b
.word 0x29f24170,0xd95a71e6
.word 0xd66f536c,0xd284b8ae
.word 0xff0c487b,0xde42bf09
.word 0xad6d453f,0x55e8f94d
.word 0x73a52642,0x4cfbc099
.word 0xb0528cc7,0x9b904037
.word 0x8422efcf,0x18310e55
.word 0xe610031a,0x04dd7bef
.word 0xb32f16c3,0x23709c5c
.word 0xbd0479f6,0x3d3a4ac1
.word 0x62006f0b,0xd217774f
.word 0xcc5c9974,0x00880f9c
.word 0x96c35735,0x7360f9fb
.word 0xbe0d7b08,0x2907b8b1
.word 0x39182305,0xba5d0c50
.word 0x487b4f97,0x7cefbdc9
.word 0x7a21cb74,0xf48bec6a
.word 0xe4b745d0,0xd6b49bfd
.word 0xfffff956,0xfc01ac67
.word 0xba6a6bc9,0x4eecef01
.word 0x003d0219,0xdda26d5b
.word 0xebcb4070,0x4026edd8
.word 0x13b0a214,0x41fb8574
.word 0x181c9aa8,0x9691da86
.word 0xbf82d403,0x9944ae28
.word 0x50476b7d,0xfecf86f0
.word 0xffff6971,0x2db8d55e
.word 0x8bc1297a,0x3ef8de59
.word 0x9813b73d,0x1bc5d815
.word 0xa4d58681,0x378d1582
.word 0x47ec1697,0x469f8fc1
.word 0x86245cf3,0x6752db3c
.word 0x2f475918,0x1d6bbf8b
.word 0x6938d8c9,0x025631a9
.word 0xffff02f2,0x2a6ed3d5
.word 0x94de0827,0x9d55ca20
.word 0xaa2c5a63,0xd2f823b1
.word 0x35b87504,0xb0449fba
.word 0x5724c129,0x877596da
.word 0xbc81d2a2,0x38f25ef4
.word 0x4c74be1b,0x71c39910
.word 0xe025b4da,0x84eb5640
.word 0xffffc5c1,0x87435378
.word 0xc6d61f24,0x8e282a6d
.word 0xa7548ccf,0x17c600cb
.word 0x5f0d5a12,0x4b489fce
.word 0xac6990a0,0xf73e5918
.word 0x62cfa6df,0xe625cc3e
.word 0xcbee102b,0x4b517de0
.word 0xfed122c8,0x12fee5d1
.word 0xff007b35,0xec7aa1d1
.word 0x9543d243,0xe2d49280
.word 0x878d4edd,0x4e30eac5
.word 0x1d8f20d1,0xdead9daa
.word 0xd036299b,0xf7d875d5
.word 0xa184e36f,0xd3de38b6
.word 0x8ea07341,0x125479e0
.word 0xa06c5956,0x0c46cf72
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 0x5b95b458,0x0671a5c4
.word 0x00000000,0x00000002
.word 0x341d4317,0xb4d38866
.word 0x00000000,0x00000003
.word 0x77d01378,0x2c011b04
.word 0x00000000,0x00000004
.word 0x2bc61858,0x66309ba9
.word 0x00000000,0x00000005
.word 0xaeeef577,0xe9815790
.word 0x00000000,0x00000006
.word 0x49508330,0x51c9c1b9
.word 0x00000000,0x00000007
.word 0x25caec80,0x2ab6912b
.word 0x00000000,0x00000008
.word 0xbea23ce7,0x97001962
.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 0xee50eb02,0x741ad06e,0x97696442,0x01a47bb8
.word 0x444e043b,0x185e5876,0x4c818159,0xeb4301e5
.word 0x86e95698,0xa3e93e61,0x36d81e7f,0xea2a17a0
.word 0x3b5cd916,0x257d92a6,0xfae10dda,0xe1d7f818
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 0x3aea11c5,0xe99504c2,0xa963529a,0x933bdf0b
.word 0x1c58c549,0x618f63d5,0x25ca0eb2,0x38786e82
.word 0x33b972b9,0xf9ee859f,0x5ea2b3ce,0x0ab80521
.word 0x24a3d80d,0x5afac4d5,0xd3b06a67,0xd116cfa4
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 0x612da4b5,0x25132c94,0xe3e7bd61,0x3970cb25
.word 0xc5bcaf81,0x3fd08c4d,0x82d3f214,0xb94892de
.word 0xf0cb05d3,0xb37eb287,0x25f1a81c,0x60bf3f07
.word 0x2776174f,0x41532212,0xaad13c4a,0x6a1329e2
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 0x4b567d9d,0xfec8b26f,0x711e6fb6,0x81ca25e9
.word 0x83ab7cee,0x3aaf1e0b,0x27168f06,0xb1b9ebf0
.word 0x31f7bf47,0xe247debb,0x23044fbf,0x7237118d
.word 0x8ec1195f,0x11815484,0xad880a76,0x65450a09
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 0xe3b1d07e,0x228447d2,0x34abf64c,0x7f21ea0c
.word 0x9ea039f2,0x5380f3bc,0xb2d1a560,0x144e28f2
.word 0x9ab010c4,0xfeaffe2b,0x077f3090,0xc53686f2
.word 0xf692f958,0x7e1e2138,0x1027021e,0xf5548dc1
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 0xef7bbdb9,0x83e9def0,0xa6275650,0x85b62e5f
.word 0xa73d0013,0x4019bc1b,0xb2d0b9e9,0x77ed20db
.word 0x1b7f273a,0xbbb5f751,0x7fb4e71f,0x3a206bd9
.word 0x4ad6903b,0xd8ef1d65,0x38d11ad3,0x5b074475
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 0x2c11ca1a,0x53792f92,0xdc50b662,0x5d84820d
.word 0xf8de06ee,0xb4091b29,0xaba97235,0x03c9fbe4
.word 0xb83e414b,0x952eb8da,0x45410d1a,0xafc25041
.word 0x9f4c4205,0xb6fd7d2e,0x8a48196d,0x36ca16a6
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 0x60a06728,0x07d79fb2,0x35ffb64a,0x024a3d80
.word 0x6f6757e7,0xfcc33a2f,0x77731bae,0x438957ab
.word 0xc6f93a6a,0x75a65f44,0xcbd20c39,0xb4fbac79
.word 0x6435848c,0xf40a8717,0xeae04e6a,0x9f50c401
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 0x6dd546f6,0x92b0a59d,0x2d4c8d52,0x02a6e8b9
.word 0x5f269dc6,0x7b2ab6f5,0x296e6adc,0x09ee7bef
.word 0x6b4724a6,0x21ff4d4a,0xc06c6e39,0x88e5521d
.word 0x86f5424a,0x82af381f,0x5be863b2,0xc80c44e7
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 0x287e03b3,0x4551d129,0xec6d0be1,0x9be7fe7e
.word 0xb9eefa0a,0x97732b5c,0x35f607b4,0x45a8d46d
.word 0x9a2593bf,0xe2e3cfd9,0x30ac171b,0x27bec53e
.word 0xe55dad0b,0x03fb41ba,0xdcf36ede,0xcf55fcc6
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 0xef622205,0x0e51f237,0xd78c3f91,0x4d468b6e
.word 0xbd80a3c9,0x7a9588e3,0xb95cf7b6,0x15999d57
.word 0x57cecc48,0x9fa21ded,0x51576b07,0xf2da102a
.word 0xe8d0d8ea,0xf34c9cd0,0x6b2bda86,0x89b1b57a
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 0x9a007ea6,0x73fc3112,0x7af82288,0x4844c554
.word 0x301665ca,0xba032b8f,0xda9681a7,0x55cfd5d5
.word 0xe413c6f7,0x06810bf4,0x92453b2f,0xf93ac210
.word 0xf8166e42,0x6f348f41,0xc1a03a58,0x1f5a6334
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 0x09db75ae,0x853506f6,0xea95bbc6,0x18380c87
.word 0xdd193881,0xc0046e31,0xe18ab6dd,0xfc5f5879
.word 0x797b2189,0xeb53e0d2,0x1c2f228b,0xc4a4f3d1
.word 0xcc5410c3,0x7aaae5b6,0x5f76d28f,0x4d15b29a
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 0x25cf1f30,0x348d7653,0x8f32a75b,0xa693bdc6
.word 0xa75026d1,0x466e0aa5,0x93faf4be,0xc4eb7d82
.word 0x1f45d1ab,0x7e96e600,0x5af64036,0xebfe1be4
.word 0x1c581844,0x067eee55,0xe9f2d044,0x425428b0
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 0x010c7d80,0xcacf082a,0x650208de,0xc3b7a6b7
.word 0xc8f063a8,0x46d505fd,0x76b7a53b,0x0c09afad
.word 0x600da0b3,0x517ba7bd,0x257e11ff,0x4e2e3783
.word 0x4aced11b,0xa181f3f7,0x89275a48,0x1d249ab3
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 0x89bf16cb,0x819146e3,0xe841a44e,0xbc835ff8
.word 0xdff00438,0x591be9dc,0xa77269f4,0xd00f891a
.word 0x86b73c77,0xfcdf6830,0x2b2528f9,0x39471fd9
.word 0x49fee12d,0xa7ee6954,0x3bb0e2f8,0xdef8a0de
.word 0x30a42c25,0x6a28838c,0x19018b7c,0x98731de9
.word 0x741fc1b9,0xd7f11da8,0x31be990f,0x4786d2f4
.word 0xa3deb75a,0xe1ce063c,0x8b07b638,0x14425b29
.word 0x32cca2e6,0x931d7edb,0x278d4545,0x15105de1
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 0xc3077f1a,0x99bef1de,0xeae01451,0xd5da2eab
.word 0xe563238d,0xb05af2d7,0xbb28ea76,0xb9d18da2
.word 0x67004f4f,0x163124a4,0xc521da94,0x77b733ed
.word 0x9aea968b,0xdb3bcd78,0xcf4d0521,0xeb9de43b
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 0x1cc0ba26,0xe0d2ea73,0xea1b1b62,0xce1d0181
.word 0x9c8bc872,0x2584d0cc,0xe40aaf63,0x6c8c7cd8
.word 0xcba6fa4d,0xe9186a1a,0x941da94a,0x73246c7b
.word 0x29f24170,0xd95a71e6,0xd66f536c,0xd284b8ae
.word 0x059e487b,0xde42bf09,0xad6d453f,0x55e8f94d
.word 0x73a52642,0x4cfbc099,0xb0528cc7,0x9b904037
.word 0x8422efcf,0x18310e55,0xe610031a,0x04dd7bef
.word 0xb32f16c3,0x23709c5c,0xbd0479f6,0x3d3a4ac1
.word 0x62f96f0b,0xd217774f,0xcc5c9974,0x00880f9c
.word 0x96c35735,0x7360f9fb,0xbe0d7b08,0x2907b8b1
.word 0x39182305,0xba5d0c50,0x487b4f97,0x7cefbdc9
.word 0x7a21cb74,0xf48bec6a,0xe4b745d0,0xd6b49bfd
.word 0x8309f956,0xfc01ac67,0xba6a6bc9,0x4eecef01
.word 0x003d0219,0xdda26d5b,0xebcb4070,0x4026edd8
.word 0x13b0a214,0x41fb8574,0x181c9aa8,0x9691da86
.word 0xbf82d403,0x9944ae28,0x50476b7d,0xfecf86f0
.word 0x0ee36971,0x2db8d55e,0x8bc1297a,0x3ef8de59
.word 0x9813b73d,0x1bc5d815,0xa4d58681,0x378d1582
.word 0x47ec1697,0x469f8fc1,0x86245cf3,0x6752db3c
.word 0x2f475918,0x1d6bbf8b,0x6938d8c9,0x025631a9
.word 0x1f7002f2,0x2a6ed3d5,0x94de0827,0x9d55ca20
.word 0xaa2c5a63,0xd2f823b1,0x35b87504,0xb0449fba
.word 0x5724c129,0x877596da,0xbc81d2a2,0x38f25ef4
.word 0x4c74be1b,0x71c39910,0xe025b4da,0x84eb5640
.word 0x0385c5c1,0x87435378,0xc6d61f24,0x8e282a6d
.word 0xa7548ccf,0x17c600cb,0x5f0d5a12,0x4b489fce
.word 0xac6990a0,0xf73e5918,0x62cfa6df,0xe625cc3e
.word 0xcbee102b,0x4b517de0,0xfed122c8,0x12fee5d1
.word 0x27cb7b35,0xec7aa1d1,0x9543d243,0xe2d49280
.word 0x878d4edd,0x4e30eac5,0x1d8f20d1,0xdead9daa
.word 0xd036299b,0xf7d875d5,0xa184e36f,0xd3de38b6
.word 0x8ea07341,0x125479e0,0xa06c5956,0x0c46cf72
share3_end: