Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_12.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_3000_12.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 = 327144530
! Riesling can be on
! 1 Thread, 3000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_3000_12.s created on Mar 27, 2009 (14:45:30)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_12 -p 1 -l 3000
#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 1
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 1
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = 7b5ae341 3f766aaf dd428a92 d215c5a5
! %f4 = dec33de5 23ad26d4 a2f25549 ad7b3a62
! %f8 = 8246e301 86583ea6 cdb8f032 8b246702
! %f12 = 865c65e1 50ea83f4 503f1b6f 7bd75ff4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b54e5f55 a6f69fc5 f46ef127 04e0f9a1
! %f20 = 90365cfc 06dd9ece 09ff9d6a fe527200
! %f24 = fe8ba858 7f82a701 6d88f660 91f2eeef
! %f28 = d3dbec32 154d92b7 c8c387a1 53e80133
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8d020e50 98067ddd f4cf87e2 fe320903
! %f36 = 7fe612f3 5f8aa323 2472cfc1 144ce569
! %f40 = d97a506a 0acd33e4 2424ed8e 814d88ac
! %f44 = 2bbebdd7 d29f2302 3c034490 ea4741ae
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4c21bb5f00000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = 4c21bb5f00000028
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:
! %l7 = 3d920a4a6987147c, Mem[0000000010141408] = bd4a91ca
stwa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 6987147c
! %l1 = 440b4842357675b0, Mem[00000000300c1408] = f809d706
stha %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 75b0d706
! %l4 = a38361688f76d360, Mem[00000000100c1410] = 1a61d271
stba %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 1a61d260
! Mem[00000000100c1414] = 99bb9ea8, %f22 = 09ff9d6a
lda [%i3+0x014]%asi,%f22 ! %f22 = 99bb9ea8
! Mem[0000000010101400] = 071c0907, %l2 = 15075156832a9fcf
ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 00000007000000ff
! %f12 = 865c65e1 50ea83f4, Mem[0000000010081410] = 72218dff 889af8f4
stda %f12,[%i2+%o5]0x88 ! Mem[0000000010081410] = 865c65e1 50ea83f4
! %l6 = 77be6b81f9cd7d04, Mem[0000000030141400] = 1a36f366482f4ebc
stxa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 77be6b81f9cd7d04
! Mem[00000000100c1410] = 60d2611a, %l5 = ff2e297c22c0294a
ldsba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000060
! Mem[0000000030101400] = a3982bc6, %l3 = 3bfc0aae51215841
ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 000000c6000000ff
! Starting 10 instruction Store Burst
! Mem[000000001008143e] = e335012c, %l6 = 77be6b81f9cd7d04
ldstub [%i2+0x03e],%l6 ! %l6 = 00000001000000ff
p0_label_2:
! Mem[0000000010141408] = 6987147c, %l5 = 0000000000000060
swapa [%i5+%o4]0x80,%l5 ! %l5 = 000000006987147c
! Mem[0000000030001410] = 12cd3352, %l4 = a38361688f76d360
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000012000000ff
! Mem[0000000021800100] = cd2fe14a, %l2 = 0000000000000007
ldstub [%o3+0x100],%l2 ! %l2 = 000000cd000000ff
! %l3 = 00000000000000c6, Mem[000000001014141e] = 4483644d, %asi = 80
stha %l3,[%i5+0x01e]%asi ! Mem[000000001014141c] = 448300c6
! %l7 = 3d920a4a6987147c, Mem[0000000010081426] = 0e08bf46
stb %l7,[%i2+0x026] ! Mem[0000000010081424] = 0e087c46
! %f14 = 503f1b6f, Mem[0000000010141410] = cf9de403
sta %f14,[%i5+%o5]0x80 ! Mem[0000000010141410] = 503f1b6f
! %f0 = 7b5ae341 3f766aaf dd428a92 d215c5a5
! %f4 = dec33de5 23ad26d4 a2f25549 ad7b3a62
! %f8 = 8246e301 86583ea6 cdb8f032 8b246702
! %f12 = 865c65e1 50ea83f4 503f1b6f 7bd75ff4
stda %f0,[%i6]ASI_COMMIT_P ! Block Store to 0000000010181400
! Mem[00000000100c1410] = 1a61d260, %l4 = 0000000000000012
swapa [%i3+%o5]0x88,%l4 ! %l4 = 000000001a61d260
! Mem[00000000300c1400] = f8cc8998, %l3 = 00000000000000c6
swapa [%i3+%g0]0x81,%l3 ! %l3 = 00000000f8cc8998
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 2cee2328, %l2 = 00000000000000cd
swapa [%i1+%o4]0x80,%l2 ! %l2 = 000000002cee2328
p0_label_3:
! Mem[0000000030101410] = 9f49bdd7, %l6 = 0000000000000001
ldsha [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffff9f49
! Mem[0000000030081400] = 971a1ca8 767fafba, %l2 = 2cee2328, %l3 = f8cc8998
ldda [%i2+%g0]0x81,%l2 ! %l2 = 00000000971a1ca8 00000000767fafba
! Mem[0000000030081400] = 971a1ca8, %f25 = 7f82a701
lda [%i2+%g0]0x81,%f25 ! %f25 = 971a1ca8
! Mem[0000000010081410] = 50ea83f4, %l4 = 000000001a61d260
ldsha [%i2+%o5]0x88,%l4 ! %l4 = ffffffffffff83f4
! Mem[00000000100c1404] = c82f0b2f, %l7 = 3d920a4a6987147c
lduwa [%i3+0x004]%asi,%l7 ! %l7 = 00000000c82f0b2f
! Mem[0000000010141428] = b6662aa7f92dc578, %f18 = f46ef127 04e0f9a1
ldda [%i5+0x028]%asi,%f18 ! %f18 = b6662aa7 f92dc578
! Mem[0000000010141410] = 503f1b6f, %l5 = 000000006987147c
ldsha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000503f
! Mem[0000000010101408] = 378f6de2, %l2 = 00000000971a1ca8
lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000378f6de2
! Mem[0000000010101400] = 07091cff, %l5 = 000000000000503f
ldsha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000001cff
! Starting 10 instruction Store Burst
! %f28 = d3dbec32 154d92b7, Mem[0000000030141410] = 28c7a559 c21bc7fc
stda %f28,[%i5+%o5]0x89 ! Mem[0000000030141410] = d3dbec32 154d92b7
p0_label_4:
! %l2 = 00000000378f6de2, %l1 = 440b4842357675b0, %l0 = dfa150100b3150cb
subc %l2,%l1,%l0 ! %l0 = bbf4b7be0218f832
! Mem[0000000010141400] = d8c0dd82, %l4 = ffffffffffff83f4
swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000d8c0dd82
membar #Sync ! Added by membar checker (1)
! Mem[0000000010181418] = a2f25549, %l6 = ffffffffffff9f49
ldstuba [%i6+0x018]%asi,%l6 ! %l6 = 000000a2000000ff
! %l1 = 440b4842357675b0, Mem[0000000010041410] = c521a8d0089993f2
stxa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 440b4842357675b0
! %l6 = 00000000000000a2, Mem[0000000030101410] = d7bd499f
stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000a2
! Mem[0000000030141400] = f9cd7d04, %l0 = bbf4b7be0218f832
ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 00000004000000ff
! %f8 = 8246e301 86583ea6, %l2 = 00000000378f6de2
! Mem[00000000100c1408] = 27b67d2b6b87469a
add %i3,0x008,%g1
stda %f8,[%g1+%l2]ASI_PST8_PL ! Mem[00000000100c1408] = 273e7d2b6be34682
! %f16 = b54e5f55 a6f69fc5, %l0 = 0000000000000004
! Mem[0000000030101418] = 7ea57c9c82b88d78
add %i4,0x018,%g1
stda %f16,[%g1+%l0]ASI_PST16_S ! Mem[0000000030101418] = 7ea55f5582b88d78
! %l1 = 440b4842357675b0, Mem[0000000030081410] = d6fc9778
stwa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 357675b0
! Starting 10 instruction Load Burst
! %l6 = 000000a2, %l7 = c82f0b2f, Mem[0000000030101410] = a2000000 1f89a07f
stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000a2 c82f0b2f
p0_label_5:
! Mem[0000000010101400] = ff1c0907, %l3 = 00000000767fafba
ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030181400] = c1f8e7a8 6786584b, %l6 = 000000a2, %l7 = c82f0b2f
ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000c1f8e7a8 000000006786584b
! Mem[0000000030001410] = 5233cdff, %l4 = 00000000d8c0dd82
ldsha [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffcdff
! Mem[00000000100c1410] = 00000012, %l2 = 00000000378f6de2
ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000012
! Mem[0000000030101410] = 000000a2, %f30 = c8c387a1
lda [%i4+%o5]0x81,%f30 ! %f30 = 000000a2
! Mem[0000000030081410] = b0757635, %l1 = 440b4842357675b0
lduwa [%i2+%o5]0x81,%l1 ! %l1 = 00000000b0757635
! Mem[0000000010181418] = fff25549ad7b3a62, %l5 = 0000000000001cff
ldxa [%i6+0x018]%asi,%l5 ! %l5 = fff25549ad7b3a62
! Mem[0000000010001408] = c03ed33e, %l2 = 0000000000000012
lduh [%i0+0x00a],%l2 ! %l2 = 000000000000d33e
! Mem[00000000100c1410] = a89ebb9900000012, %f24 = fe8ba858 971a1ca8
ldda [%i3+%o5]0x88,%f24 ! %f24 = a89ebb99 00000012
! Starting 10 instruction Store Burst
! %f14 = 503f1b6f 7bd75ff4, %l7 = 000000006786584b
! Mem[0000000010181410] = dec33de523ad26d4
add %i6,0x010,%g1
stda %f14,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010181410] = f45fd77b6f1b3f50
p0_label_6:
! Mem[0000000010101430] = 440ff950b49ed50d, %l0 = 0000000000000004, %l7 = 000000006786584b
add %i4,0x30,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 440ff950b49ed50d
! Mem[0000000010041439] = d62fdfdb, %l0 = 0000000000000004
ldstuba [%i1+0x039]%asi,%l0 ! %l0 = 0000002f000000ff
! %l6 = 00000000c1f8e7a8, Mem[0000000030041400] = 16cfdee3
stwa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = c1f8e7a8
! %l4 = ffffffffffffcdff, Mem[0000000030181400] = a8e7f8c1
stba %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = a8e7f8ff
! %l0 = 0000002f, %l1 = b0757635, Mem[0000000030101408] = dde08bd7 df25a2f5
stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000002f b0757635
! %l5 = fff25549ad7b3a62, Mem[0000000030141410] = b7924d15
stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 62924d15
! %l5 = fff25549ad7b3a62, Mem[000000001018142b] = cdb8f032
stb %l5,[%i6+0x02b] ! Mem[0000000010181428] = cdb8f062
! %f28 = d3dbec32 154d92b7, %l6 = 00000000c1f8e7a8
! Mem[0000000030001428] = b18b44fcdecb7663
add %i0,0x028,%g1
stda %f28,[%g1+%l6]ASI_PST32_S ! Mem[0000000030001428] = b18b44fcdecb7663
! Mem[0000000010141410] = 503f1b6f, %l3 = ffffffffffffffff
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000503f1b6f
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 83c04ec2, %f29 = 154d92b7
lda [%i6+%o4]0x81,%f29 ! %f29 = 83c04ec2
p0_label_7:
! Mem[00000000100c1410] = 00000012, %l2 = 000000000000d33e
ldsba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000012
! Mem[000000001010141c] = 64ecce2e, %l6 = 00000000c1f8e7a8
lduba [%i4+0x01e]%asi,%l6 ! %l6 = 00000000000000ce
! Mem[0000000010081410] = 50ea83f4, %l2 = 0000000000000012
ldswa [%i2+%o5]0x88,%l2 ! %l2 = 0000000050ea83f4
! Mem[00000000100c1410] = a89ebb9900000012, %f10 = cdb8f032 8b246702
ldda [%i3+%o5]0x88,%f10 ! %f10 = a89ebb99 00000012
! Mem[0000000010041400] = 71192a93, %l6 = 00000000000000ce
ldswa [%i1+%g0]0x88,%l6 ! %l6 = 0000000071192a93
! Mem[0000000030181410] = 4bb9ae9885788b7f, %f6 = a2f25549 ad7b3a62
ldda [%i6+%o5]0x89,%f6 ! %f6 = 4bb9ae98 85788b7f
! Mem[0000000010081400] = 5210793873898dba, %l0 = 000000000000002f
ldxa [%i2+%g0]0x80,%l0 ! %l0 = 5210793873898dba
! Mem[00000000201c0000] = 37349a5f, %l3 = 00000000503f1b6f
ldsh [%o0+%g0],%l3 ! %l3 = 0000000000003734
! %l4 = ffffffffffffcdff, %l7 = 440ff950b49ed50d, %y = 00000000
udiv %l4,%l7,%l0 ! %l0 = 0000000000000001
mov %l0,%y ! %y = 00000001
! Starting 10 instruction Store Burst
! %f14 = 503f1b6f 7bd75ff4, %l7 = 440ff950b49ed50d
! Mem[0000000030001400] = d075b96070d86894
stda %f14,[%i0+%l7]ASI_PST32_SL ! Mem[0000000030001400] = f45fd77b70d86894
p0_label_8:
! Mem[0000000010141408] = 00000060, %l6 = 0000000071192a93
swapa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000060
! Mem[0000000010001408] = c03ed33e, %l6 = 0000000000000060
swapa [%i0+%o4]0x80,%l6 ! %l6 = 00000000c03ed33e
! Mem[0000000010101400] = 07091cff, %l0 = 0000000000000001
swapa [%i4+%g0]0x88,%l0 ! %l0 = 0000000007091cff
! Mem[0000000030181400] = fff8e7a8, %l2 = 0000000050ea83f4
swapa [%i6+%g0]0x81,%l2 ! %l2 = 00000000fff8e7a8
! Mem[0000000010101410] = 91720d09, %l3 = 0000000000003734
swapa [%i4+%o5]0x88,%l3 ! %l3 = 0000000091720d09
! Mem[000000001000142c] = 5d16c3c6, %l1 = 00000000b0757635, %asi = 80
swapa [%i0+0x02c]%asi,%l1 ! %l1 = 000000005d16c3c6
! %l4 = ffffffffffffcdff, Mem[00000000201c0000] = 37349a5f
stb %l4,[%o0+%g0] ! Mem[00000000201c0000] = ff349a5f
! %l3 = 0000000091720d09, Mem[0000000010041410] = 357675b0
stha %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 35760d09
! Mem[0000000010101438] = 92118061f7c1d812, %l2 = 00000000fff8e7a8, %l6 = 00000000c03ed33e
add %i4,0x38,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 92118061f7c1d812
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 6cee8ad5, %l4 = ffffffffffffcdff
ldsha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000006cee
p0_label_9:
! Mem[00000000211c0000] = 8993b6f7, %l0 = 0000000007091cff
lduba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000089
! Mem[0000000030081400] = a81c1a97, %l0 = 0000000000000089
ldsha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000001a97
! Mem[00000000100c1400] = 6cee8ad5, %f14 = 503f1b6f
lda [%i3+%g0]0x80,%f14 ! %f14 = 6cee8ad5
! Mem[0000000010141408] = 932a1971, %l6 = 92118061f7c1d812
ldsba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000071
! Mem[0000000030181400] = 4b588667f483ea50, %f14 = 6cee8ad5 7bd75ff4
ldda [%i6+%g0]0x89,%f14 ! %f14 = 4b588667 f483ea50
! Mem[0000000030001410] = 5233cdff, %l0 = 0000000000001a97
lduha [%i0+%o5]0x89,%l0 ! %l0 = 000000000000cdff
! Mem[0000000030141408] = d051cffe, %f2 = dd428a92
lda [%i5+%o4]0x81,%f2 ! %f2 = d051cffe
! Mem[0000000010101400] = 01000000 c41c7f20, %l2 = fff8e7a8, %l3 = 91720d09
ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000001000000 00000000c41c7f20
! %l1 = 000000005d16c3c6, imm = 0000000000000124, %l7 = 440ff950b49ed50d
subc %l1,0x124,%l7 ! %l7 = 000000005d16c2a2
! Starting 10 instruction Store Burst
! %l4 = 0000000000006cee, Mem[0000000030081400] = 971a1ca8
stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00006cee
p0_label_10:
! %l5 = fff25549ad7b3a62, Mem[0000000010181428] = cdb8f0628b246702, %asi = 80
stxa %l5,[%i6+0x028]%asi ! Mem[0000000010181428] = fff25549ad7b3a62
! Mem[0000000010101400] = 01000000, %l5 = fff25549ad7b3a62
ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000001000000ff
! %f16 = b54e5f55 a6f69fc5 b6662aa7 f92dc578
! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
! %l0 = 000000000000cdff, Mem[0000000010101420] = e5547f31, %asi = 80
stba %l0,[%i4+0x020]%asi ! Mem[0000000010101420] = ff547f31
! Mem[00000000300c1400] = c6000000, %l0 = 000000000000cdff
swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000c6000000
! %l4 = 0000000000006cee, Mem[0000000010001410] = 80019a2c6a9d131e
stxa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000006cee
! Mem[00000000300c1400] = ffcd0000, %l1 = 000000005d16c3c6
ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %l3 = 00000000c41c7f20, immd = fffffffffffff368, %l4 = 0000000000006cee
udivx %l3,-0xc98,%l4 ! %l4 = 0000000000000000
! %l3 = 00000000c41c7f20, Mem[0000000021800100] = ff2fe14a, %asi = 80
stha %l3,[%o3+0x100]%asi ! Mem[0000000021800100] = 7f20e14a
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = dd428a92, %l4 = 0000000000000000
ldsha [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffffdd42
p0_label_11:
! Mem[000000001018141c] = ad7b3a62, %f10 = a89ebb99
ld [%i6+0x01c],%f10 ! %f10 = ad7b3a62
! Mem[00000000300c1408] = 75b0d706cfd92c64, %f14 = 4b588667 f483ea50
ldda [%i3+%o4]0x81,%f14 ! %f14 = 75b0d706 cfd92c64
! Mem[0000000010101400] = ff000000, %l2 = 0000000001000000
lduha [%i4+%g0]0x80,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010181410] = f45fd77b, %l4 = ffffffffffffdd42
ldsba [%i6+%o5]0x80,%l4 ! %l4 = fffffffffffffff4
! Mem[00000000211c0000] = 8993b6f7, %l2 = 000000000000ff00
ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffff8993
! Mem[0000000010101408] = e26d8f37, %l5 = 0000000000000001
lduwa [%i4+%o4]0x80,%l5 ! %l5 = 00000000e26d8f37
! Mem[0000000030181400] = 50ea83f4, %f1 = 3f766aaf
lda [%i6+%g0]0x81,%f1 ! %f1 = 50ea83f4
! Mem[0000000010181410] = 7bd75ff4, %l4 = fffffffffffffff4
lduwa [%i6+%o5]0x88,%l4 ! %l4 = 000000007bd75ff4
! Mem[0000000030141410] = 154d9262, %l4 = 000000007bd75ff4
ldsha [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffff9262
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (2)
! Mem[0000000030081410] = fc5c3690, %l5 = 00000000e26d8f37
swapa [%i2+%o5]0x89,%l5 ! %l5 = 00000000fc5c3690
p0_label_12:
! %l5 = 00000000fc5c3690, imm = 0000000000000c1f, %l6 = 0000000000000071
xor %l5,0xc1f,%l6 ! %l6 = 00000000fc5c3a8f
! Mem[00000000201c0000] = ff349a5f, %l1 = 00000000000000ff
ldstub [%o0+%g0],%l1 ! %l1 = 000000ff000000ff
! %l4 = ffffffffffff9262, Mem[0000000010101400] = 000000ff
stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00009262
! Mem[0000000010001408] = 00000060, %l6 = 00000000fc5c3a8f
swapa [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000060
! %f21 = 06dd9ece, Mem[00000000300c1408] = 06d7b075
sta %f21,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 06dd9ece
! Mem[0000000010041410] = 090d763542480b44, %l3 = 00000000c41c7f20, %l4 = ffffffffffff9262
add %i1,0x10,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 090d763542480b44
! %l6 = 0000000000000060, Mem[000000001010143c] = f7c1d812, %asi = 80
stwa %l6,[%i4+0x03c]%asi ! Mem[000000001010143c] = 00000060
! Mem[0000000010041438] = d6ffdfdb, %l3 = c41c7f20, %l6 = 00000060
add %i1,0x38,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d6ffdfdb
! %f7 = 85788b7f, Mem[0000000030081400] = b54e5f55
sta %f7 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 85788b7f
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 52107938, %l2 = ffffffffffff8993
ldsba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000052
p0_label_13:
! Mem[0000000010181430] = 865c65e1, %l6 = 00000000d6ffdfdb
ldsw [%i6+0x030],%l6 ! %l6 = ffffffff865c65e1
! Mem[0000000030181400] = f483ea50, %l3 = 00000000c41c7f20
ldsba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000050
! Mem[0000000010081430] = 3083808b, %f2 = d051cffe
lda [%i2+0x030]%asi,%f2 ! %f2 = 3083808b
! Mem[0000000030001408] = d341cf12 13520df5, %l0 = c6000000, %l1 = 000000ff
ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000d341cf12 0000000013520df5
! %l0 = 00000000d341cf12, imm = 0000000000000bab, %l4 = 090d763542480b44
add %l0,0xbab,%l4 ! %l4 = 00000000d341dabd
! Mem[0000000010101414] = af429358, %l4 = 00000000d341dabd
lduwa [%i4+0x014]%asi,%l4 ! %l4 = 00000000af429358
! Mem[00000000211c0000] = 8993b6f7, %l7 = 000000005d16c2a2
lduh [%o2+%g0],%l7 ! %l7 = 0000000000008993
! Mem[0000000030041410] = 039d06b1, %l7 = 0000000000008993
ldsha [%i1+%o5]0x89,%l7 ! %l7 = 00000000000006b1
! Mem[0000000030141400] = f9cd7dff, %l4 = 00000000af429358
ldsha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000007dff
! Starting 10 instruction Store Burst
! %l4 = 00007dff, %l5 = fc5c3690, Mem[0000000010081418] = b83a9450 5c3b7262
std %l4,[%i2+0x018] ! Mem[0000000010081418] = 00007dff fc5c3690
p0_label_14:
! Mem[0000000010001410] = 00000000, %l2 = 0000000000000052
swapa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
! %f2 = 3083808b d215c5a5, Mem[0000000010081400] = 52107938 73898dba
stda %f2 ,[%i2+0x000]%asi ! Mem[0000000010081400] = 3083808b d215c5a5
! %f31 = 53e80133, Mem[0000000030141400] = ff7dcdf9
sta %f31,[%i5+%g0]0x81 ! Mem[0000000030141400] = 53e80133
! %l0 = d341cf12, %l1 = 13520df5, Mem[0000000010001410] = 00000052 ee6c0000
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = d341cf12 13520df5
! Mem[0000000010001400] = 7a6ade26, %l3 = 0000000000000050
swapa [%i0+%g0]0x88,%l3 ! %l3 = 000000007a6ade26
! %l6 = ffffffff865c65e1, Mem[0000000030081410] = 378f6de2
stba %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = e18f6de2
! %l0 = 00000000d341cf12, Mem[00000000300c1410] = bcb407c4
stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = d341cf12
! %l5 = 00000000fc5c3690, imm = fffffffffffffaac, %l3 = 000000007a6ade26
subc %l5,-0x554,%l3 ! %l3 = 00000000fc5c3be4
! %l5 = 00000000fc5c3690, Mem[0000000010041408] = 000000cd
stba %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 900000cd
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 8f3a5cfc, %l0 = 00000000d341cf12
ldsha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000005cfc
p0_label_15:
! Mem[0000000030141410] = 62924d1532ecdbd3, %l0 = 0000000000005cfc
ldxa [%i5+%o5]0x81,%l0 ! %l0 = 62924d1532ecdbd3
! Mem[00000000300c1408] = ce9edd06, %l4 = 0000000000007dff
ldsha [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffce9e
! %l4 = ffffffffffffce9e, imm = fffffffffffff657, %l4 = ffffffffffffce9e
xnor %l4,-0x9a9,%l4 ! %l4 = ffffffffffffc736
! Mem[00000000300c1408] = ce9edd06, %l0 = 62924d1532ecdbd3
ldsba [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffffce
! Mem[0000000010001430] = fca17147, %l3 = 00000000fc5c3be4
ldsba [%i0+0x032]%asi,%l3 ! %l3 = 0000000000000071
! Mem[0000000010101410] = 00003734, %l4 = ffffffffffffc736
lduwa [%i4+%o5]0x88,%l4 ! %l4 = 0000000000003734
! Mem[0000000030001400] = f45fd77b70d86894, %l5 = 00000000fc5c3690
ldxa [%i0+%g0]0x81,%l5 ! %l5 = f45fd77b70d86894
! Mem[0000000010101400] = 207f1cc4 00009262, %l0 = ffffffce, %l1 = 13520df5
ldda [%i4+%g0]0x88,%l0 ! %l0 = 0000000000009262 00000000207f1cc4
! Mem[0000000030141408] = fecf51d0, %l6 = ffffffff865c65e1
ldsha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000051d0
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = ffff83f4, %l3 = 0000000000000071
lduwa [%i5+%g0]0x88,%l3 ! %l3 = 00000000ffff83f4
p0_label_16:
! %f2 = 3083808b d215c5a5, Mem[0000000010041400] = 932a1971 2eb2821f
stda %f2 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 3083808b d215c5a5
! Mem[00000000201c0001] = ff349a5f, %l1 = 00000000207f1cc4
ldstub [%o0+0x001],%l1 ! %l1 = 00000034000000ff
! %l3 = 00000000ffff83f4, Mem[0000000030141408] = d051cffee6249d14
stxa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000ffff83f4
! Mem[00000000100c1408] = 273e7d2b, %l6 = 00000000000051d0
ldstuba [%i3+0x008]%asi,%l6 ! %l6 = 00000027000000ff
! %f0 = 7b5ae341 50ea83f4, Mem[00000000300c1408] = 06dd9ece 642cd9cf
stda %f0 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7b5ae341 50ea83f4
! %l5 = f45fd77b70d86894, Mem[0000000030081408] = 78c52df9a72a66b6
stxa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = f45fd77b70d86894
! %f8 = 8246e301 86583ea6, Mem[0000000010081400] = 3083808b d215c5a5
stda %f8 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 8246e301 86583ea6
! Code Fragment 4
p0_fragment_1:
! %l0 = 0000000000009262
setx 0xc7bee2c799ca187c,%g7,%l0 ! %l0 = c7bee2c799ca187c
! %l1 = 0000000000000034
setx 0x5b4754484d04721d,%g7,%l1 ! %l1 = 5b4754484d04721d
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 = c7bee2c799ca187c
setx 0xb0ad13cfc75a039b,%g7,%l0 ! %l0 = b0ad13cfc75a039b
! %l1 = 5b4754484d04721d
setx 0x2fe5126fa932972a,%g7,%l1 ! %l1 = 2fe5126fa932972a
! %l6 = 0000000000000027, immed = 00000e40, %y = 00000001
smul %l6,0xe40,%l6 ! %l6 = 0000000000022bc0, %y = 00000000
! Starting 10 instruction Load Burst
! %l5 = f45fd77b70d86894, %l5 = f45fd77b70d86894, %l5 = f45fd77b70d86894
or %l5,%l5,%l5 ! %l5 = f45fd77b70d86894
p0_label_17:
! Mem[0000000030001410] = cc6dfb055233cdff, %l1 = 2fe5126fa932972a
ldxa [%i0+%o5]0x89,%l1 ! %l1 = cc6dfb055233cdff
! Mem[0000000030041410] = 039d06b1, %l2 = 0000000000000000
lduha [%i1+%o5]0x89,%l2 ! %l2 = 00000000000006b1
! Mem[0000000030081408] = 70d86894, %l5 = f45fd77b70d86894
lduwa [%i2+%o4]0x89,%l5 ! %l5 = 0000000070d86894
! Mem[0000000030141408] = 00000000, %l3 = 00000000ffff83f4
lduba [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001414] = f50d5213, %l6 = 0000000000022bc0
lduh [%i0+0x016],%l6 ! %l6 = 0000000000005213
! Mem[0000000030081400] = 7f8b7885, %l5 = 0000000070d86894
ldswa [%i2+%g0]0x89,%l5 ! %l5 = 000000007f8b7885
! Mem[0000000010001410] = 12cf41d3, %l6 = 0000000000005213
ldsha [%i0+%o5]0x80,%l6 ! %l6 = 00000000000012cf
! Mem[00000000100c1400] = 6cee8ad5c82f0b2f, %l5 = 000000007f8b7885
ldx [%i3+%g0],%l5 ! %l5 = 6cee8ad5c82f0b2f
! %l0 = b0ad13cfc75a039b, %l1 = cc6dfb055233cdff, %l6 = 00000000000012cf
mulx %l0,%l1,%l6 ! %l6 = 48cdb5b8056db665
! Starting 10 instruction Store Burst
! %f18 = b6662aa7 f92dc578, %l6 = 48cdb5b8056db665
! Mem[0000000010141438] = 050f12123f28bea8
add %i5,0x038,%g1
stda %f18,[%g1+%l6]ASI_PST32_P ! Mem[0000000010141438] = 050f1212f92dc578
p0_label_18:
! %l3 = 0000000000000000, Mem[0000000030081410] = e18f6de206dd9ece
stxa %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
! %l2 = 00000000000006b1, Mem[0000000030141410] = 154d9262
stha %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 154d06b1
! %f22 = 99bb9ea8 fe527200, Mem[0000000010001400] = 50000000 55f25062
stda %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = 99bb9ea8 fe527200
! Mem[0000000010141408] = 71192a93, %l5 = 6cee8ad5c82f0b2f
swapa [%i5+%o4]0x80,%l5 ! %l5 = 0000000071192a93
! %l6 = 48cdb5b8056db665, Mem[000000001018142e] = ad7b3a62
sth %l6,[%i6+0x02e] ! Mem[000000001018142c] = ad7bb665
! %f26 = 6d88f660, Mem[0000000030141410] = 154d06b1
sta %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = 6d88f660
! %f16 = b54e5f55 a6f69fc5 b6662aa7 f92dc578
! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
stda %f16,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
! %f0 = 7b5ae341 50ea83f4, %l0 = b0ad13cfc75a039b
! Mem[0000000030041408] = cebcf472eeea58f9
add %i1,0x008,%g1
stda %f0,[%g1+%l0]ASI_PST8_S ! Mem[0000000030041408] = 7bbcf44150ea83f4
! %l4 = 00003734, %l5 = 71192a93, Mem[0000000010081410] = f483ea50 e1655c86
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00003734 71192a93
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = ff3e7d2b, %l2 = 00000000000006b1
ldsh [%i3+0x00a],%l2 ! %l2 = 0000000000007d2b
p0_label_19:
! Mem[00000000100c1430] = b3a24116b91f6d7c, %l5 = 0000000071192a93
ldx [%i3+0x030],%l5 ! %l5 = b3a24116b91f6d7c
! Mem[0000000010001400] = a89ebb99, %l6 = 48cdb5b8056db665
ldswa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffa89ebb99
! Mem[0000000010001408] = 8f3a5cfc, %l7 = 00000000000006b1
ldswa [%i0+%o4]0x88,%l7 ! %l7 = ffffffff8f3a5cfc
! Mem[0000000010181434] = 50ea83f4, %l0 = b0ad13cfc75a039b
ldsba [%i6+0x035]%asi,%l0 ! %l0 = ffffffffffffffea
! Mem[00000000100c1410] = 12000000, %l4 = 0000000000003734
ldsw [%i3+%o5],%l4 ! %l4 = 0000000012000000
! Mem[0000000030181400] = 50ea83f4, %l0 = ffffffffffffffea
ldswa [%i6+%g0]0x81,%l0 ! %l0 = 0000000050ea83f4
! Mem[0000000010081410] = 34370000, %f9 = 86583ea6
lda [%i2+%o5]0x88,%f9 ! %f9 = 34370000
! Mem[0000000010041400] = a5c515d28b808330, %l4 = 0000000012000000
ldxa [%i1+%g0]0x88,%l4 ! %l4 = a5c515d28b808330
! Mem[0000000010081418] = 00007dff, %l3 = 0000000000000000
lduba [%i2+0x018]%asi,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = b3a24116b91f6d7c, Mem[00000000100c1400] = 6cee8ad5
stha %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 6d7c8ad5
p0_label_20:
! Mem[0000000010181428] = fff25549ad7bb665, %l3 = 0000000000000000, %l3 = 0000000000000000
add %i6,0x28,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = fff25549ad7bb665
! Mem[0000000010001404] = fe527200, %l3 = fff25549ad7bb665
swap [%i0+0x004],%l3 ! %l3 = 00000000fe527200
! %f7 = 85788b7f, %f0 = 7b5ae341
fcmpes %fcc3,%f7 ,%f0 ! %fcc3 = 1
! Mem[00000000201c0000] = ffff9a5f, %l1 = cc6dfb055233cdff
ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
! %l0 = 0000000050ea83f4, Mem[0000000010041410] = 440b484235760d09
stxa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000050ea83f4
! %l4 = a5c515d28b808330, %l4 = a5c515d28b808330, %l0 = 0000000050ea83f4
subc %l4,%l4,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = 0d040fb3f57fea46, %l1 = 00000000000000ff, %l5 = b3a24116b91f6d7c
add %i2,0x08,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 0d040fb3f57fea46
! %f16 = b54e5f55 a6f69fc5 b6662aa7 f92dc578
! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
stda %f16,[%i0]ASI_BLK_SL ! Block Store to 0000000030001400
! Mem[0000000030081400] = 85788b7f, %l0 = 0000000000000000
ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 00000085000000ff
! Starting 10 instruction Load Burst
! %l7 = ffffffff8f3a5cfc, %l7 = ffffffff8f3a5cfc, %y = 00000000
sdiv %l7,%l7,%l6 ! %l6 = ffffffffffffffff
mov %l0,%y ! %y = 00000085
p0_label_21:
! Mem[0000000030041400] = 507c0835c1f8e7a8, %l3 = 00000000fe527200
ldxa [%i1+%g0]0x89,%l3 ! %l3 = 507c0835c1f8e7a8
! Mem[0000000030181400] = 50ea83f4, %l0 = 0000000000000085
lduwa [%i6+%g0]0x81,%l0 ! %l0 = 0000000050ea83f4
membar #Sync ! Added by membar checker (3)
! Mem[0000000010141408] = c82f0b2f, %f8 = 8246e301
lda [%i5+%o4]0x80,%f8 ! %f8 = c82f0b2f
! Mem[0000000010081410] = 34370000, %l1 = 00000000000000ff
ldsba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141410] = 9f23bd26ffffffff, %l2 = 0000000000007d2b
ldxa [%i5+%o5]0x88,%l2 ! %l2 = 9f23bd26ffffffff
! Mem[00000000201c0000] = ffff9a5f, %l4 = a5c515d28b808330
ldub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141410] = ffffffff, %f7 = 85788b7f
lda [%i5+%o5]0x80,%f7 ! %f7 = ffffffff
! Mem[0000000030041400] = c1f8e7a8, %l1 = 0000000000000000
ldsha [%i1+%g0]0x89,%l1 ! %l1 = ffffffffffffe7a8
! Mem[0000000030001400] = a6f69fc5, %l4 = 00000000000000ff
ldswa [%i0+%g0]0x89,%l4 ! %l4 = ffffffffa6f69fc5
! Starting 10 instruction Store Burst
! Mem[00000000201c0001] = ffff9a5f, %l3 = 507c0835c1f8e7a8
ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
p0_label_22:
! %l0 = 0000000050ea83f4, Mem[0000000030141410] = fc5c3690
stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 50ea83f4
! Mem[0000000010081410] = 00003734, %l4 = ffffffffa6f69fc5
swapa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000003734
! %l5 = 0d040fb3f57fea46, Mem[0000000030141408] = b6662aa7
stha %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = ea462aa7
! %l7 = ffffffff8f3a5cfc, Mem[0000000010001408] = fc5c3a8f
stwa %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 8f3a5cfc
! %f22 = 99bb9ea8, Mem[0000000010081408] = 0d040fb3
sta %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = 99bb9ea8
! %l2 = ffffffff, %l3 = 000000ff, Mem[0000000030181400] = f483ea50 4b588667
stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff 000000ff
! Mem[0000000020800041] = 0095978a, %l4 = 0000000000003734
ldstub [%o1+0x041],%l4 ! %l4 = 00000095000000ff
! %l5 = 0d040fb3f57fea46, %l0 = 0000000050ea83f4, %l2 = 9f23bd26ffffffff
udivx %l5,%l0,%l2 ! %l2 = 00000000292de1b9
! Mem[0000000030141408] = ea462aa7, %l4 = 0000000000000095
swapa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ea462aa7
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ffcd0000a6e7e8c1, %l2 = 00000000292de1b9
ldxa [%i3+%g0]0x81,%l2 ! %l2 = ffcd0000a6e7e8c1
p0_label_23:
! Mem[00000000100c142c] = 0ac1faeb, %l5 = 0d040fb3f57fea46
lduh [%i3+0x02c],%l5 ! %l5 = 0000000000000ac1
! Mem[0000000030001400] = a6f69fc5, %l0 = 0000000050ea83f4
lduha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000009fc5
! Mem[0000000010181410] = f45fd77b, %l6 = ffffffffffffffff
lduba [%i6+0x012]%asi,%l6 ! %l6 = 00000000000000d7
! Mem[00000000211c0000] = 8993b6f7, %l4 = 00000000ea462aa7
ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffff93
! Mem[00000000100c141c] = f42423f0, %l1 = ffffffffffffe7a8
ldswa [%i3+0x01c]%asi,%l1 ! %l1 = fffffffff42423f0
! Mem[0000000030081408] = 9468d870, %l6 = 00000000000000d7
ldsba [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffffff94
! Mem[0000000010101410] = 589342af 00003734, %l2 = a6e7e8c1, %l3 = 000000ff
ldda [%i4+%o5]0x88,%l2 ! %l2 = 0000000000003734 00000000589342af
! Mem[0000000030101410] = 2f0b2fc8a2000000, %l0 = 0000000000009fc5
ldxa [%i4+%o5]0x89,%l0 ! %l0 = 2f0b2fc8a2000000
! Mem[0000000010041400] = 3083808b, %l5 = 0000000000000ac1
ldsba [%i1+0x000]%asi,%l5 ! %l5 = 0000000000000030
! Starting 10 instruction Store Burst
! %f10 = ad7b3a62 00000012, %l4 = ffffffffffffff93
! Mem[00000000100c1400] = 6d7c8ad5c82f0b2f
stda %f10,[%i3+%l4]ASI_PST16_PL ! Mem[00000000100c1400] = 12000000c82f0b2f
p0_label_24:
! %l6 = ffffffffffffff94, Mem[0000000030141410] = f483ea50
stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffff94
! Mem[0000000030141408] = 00000095, %l1 = fffffffff42423f0
swapa [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000095
! %l0 = 2f0b2fc8a2000000, Mem[0000000030141400] = 555f4eb5
stha %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 555f0000
! Mem[0000000010181408] = dd428a92, %l6 = ffffffffffffff94
swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000dd428a92
! Mem[00000000211c0001] = 8993b6f7, %l6 = 00000000dd428a92
ldstub [%o2+0x001],%l6 ! %l6 = 00000093000000ff
! %l0 = a2000000, %l1 = 00000095, Mem[0000000010181400] = 7b5ae341 3f766aaf
std %l0,[%i6+%g0] ! Mem[0000000010181400] = a2000000 00000095
! %l4 = ffffffffffffff93, Mem[0000000030041400] = a8e7f8c135087c50
stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffffffffff93
! %l0 = 2f0b2fc8a2000000, Mem[0000000030141410] = 94ffffff
stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 94ffff00
! Mem[00000000100c143c] = b6560cd5, %l7 = ffffffff8f3a5cfc
ldstub [%i3+0x03c],%l7 ! %l7 = 000000b6000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 900000cd74f91143, %f12 = 865c65e1 50ea83f4
ldda [%i1+%o4]0x80,%f12 ! %f12 = 900000cd 74f91143
p0_label_25:
! Mem[0000000010001438] = 9d4d84f8, %l0 = 2f0b2fc8a2000000
ldsh [%i0+0x038],%l0 ! %l0 = ffffffffffff9d4d
! Mem[00000000201c0000] = ffff9a5f, %l1 = 0000000000000095
ldub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
! %f26 = 6d88f660, %f30 = 000000a2, %f22 = 99bb9ea8
fadds %f26,%f30,%f22 ! %l0 = ffffffffffff9d6f, Unfinished, %fsr = 1000000000
! Mem[00000000100c1410] = a89ebb9900000012, %l5 = 0000000000000030
ldxa [%i3+%o5]0x88,%l5 ! %l5 = a89ebb9900000012
! Mem[000000001014140c] = c76a59f7, %l6 = 0000000000000093
lduwa [%i5+0x00c]%asi,%l6 ! %l6 = 00000000c76a59f7
! Mem[0000000010101400] = 62920000, %l4 = ffffffffffffff93
ldsba [%i4+0x000]%asi,%l4 ! %l4 = 0000000000000062
! Mem[0000000030101400] = ff2b98a3, %f17 = a6f69fc5
lda [%i4+%g0]0x81,%f17 ! %f17 = ff2b98a3
! Mem[0000000010181400] = 000000a2, %l2 = 0000000000003734
ldsha [%i6+%g0]0x88,%l2 ! %l2 = 00000000000000a2
! Mem[00000000100c1410] = 00000012, %l7 = 00000000000000b6
ldsba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000012
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 00000012, %l4 = 0000000000000062
swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000012
p0_label_26:
! %l1 = 00000000000000ff, Mem[0000000030101408] = 0000002f
stwa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
! %l7 = 0000000000000012, Mem[0000000030141400] = 555f0000
stba %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 555f0012
! Mem[00000000201c0001] = ffff9a5f, %l2 = 00000000000000a2
ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
! %f28 = d3dbec32, Mem[0000000030081408] = 9468d870
sta %f28,[%i2+%o4]0x81 ! Mem[0000000030081408] = d3dbec32
! Mem[0000000030001410] = 06dd9ece, %l1 = 00000000000000ff
swapa [%i0+%o5]0x89,%l1 ! %l1 = 0000000006dd9ece
! %l1 = 0000000006dd9ece, Mem[0000000030041400] = ffffffff
stba %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = ceffffff
! Mem[0000000010001410] = 12cf41d3, %l7 = 0000000000000012
ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000012000000ff
! %l0 = ffff9d6f, %l1 = 06dd9ece, Mem[0000000030081408] = 32ecdbd3 f45fd77b
stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffff9d6f 06dd9ece
! Mem[0000000010101400] = 00009262, %l5 = a89ebb9900000012
swapa [%i4+%g0]0x88,%l5 ! %l5 = 0000000000009262
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = a5c515d294ffffff, %l5 = 0000000000009262
ldxa [%i6+%o4]0x88,%l5 ! %l5 = a5c515d294ffffff
p0_label_27:
! Mem[0000000030081408] = 6f9dffff, %f17 = ff2b98a3
lda [%i2+%o4]0x81,%f17 ! %f17 = 6f9dffff
! Mem[0000000030141408] = 78c52df9f02324f4, %f4 = dec33de5 23ad26d4
ldda [%i5+%o4]0x89,%f4 ! %f4 = 78c52df9 f02324f4
! Mem[0000000010081410] = 932a1971c59ff6a6, %f8 = c82f0b2f 34370000
ldda [%i2+%o5]0x88,%f8 ! %f8 = 932a1971 c59ff6a6
! %l7 = 0000000000000012, %l5 = a5c515d294ffffff, %l2 = 00000000000000ff
or %l7,%l5,%l2 ! %l2 = a5c515d294ffffff
! Mem[000000001008141b] = 00007dff, %l3 = 00000000589342af
ldstub [%i2+0x01b],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000020800040] = 00ff978a, %l0 = ffffffffffff9d6f
ldsba [%o1+0x041]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030041400] = ffffffce, %l2 = a5c515d294ffffff
ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffffce
! Mem[0000000010001408] = 88ca0061fc5c3a8f, %f12 = 900000cd 74f91143
ldda [%i0+%o4]0x88,%f12 ! %f12 = 88ca0061 fc5c3a8f
! %f8 = 932a1971, %f0 = 7b5ae341
fcmpes %fcc2,%f8 ,%f0 ! %fcc2 = 1
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffffff, immed = fffff8d5, %y = 00000085
sdiv %l0,-0x72b,%l5 ! %l5 = ffffffffed4e43ce
mov %l0,%y ! %y = ffffffff
p0_label_28:
! Mem[0000000020800041] = 00ff978a, %l0 = ffffffffffffffff
ldstuba [%o1+0x041]%asi,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030081410] = 00000000, %l3 = 00000000000000ff
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Code Fragment 3
p0_fragment_2:
! %l0 = 00000000000000ff
setx 0x90c794b00f72245c,%g7,%l0 ! %l0 = 90c794b00f72245c
! %l1 = 0000000006dd9ece
setx 0xda74aa279a73d4d7,%g7,%l1 ! %l1 = da74aa279a73d4d7
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 = 90c794b00f72245c
setx 0x4bf4cf9fab662041,%g7,%l0 ! %l0 = 4bf4cf9fab662041
! %l1 = da74aa279a73d4d7
setx 0x350eb8f86744e969,%g7,%l1 ! %l1 = 350eb8f86744e969
! Mem[0000000010001400] = 99bb9ea8, %l5 = ffffffffed4e43ce
ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 00000099000000ff
! %f16 = b54e5f55 6f9dffff b6662aa7 f92dc578
! %f20 = 90365cfc 06dd9ece 99bb9ea8 fe527200
! %f24 = a89ebb99 00000012 6d88f660 91f2eeef
! %f28 = d3dbec32 83c04ec2 000000a2 53e80133
stda %f16,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
! %l5 = 0000000000000099, Mem[00000000300c1400] = ffcd0000
stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00990000
! %l5 = 0000000000000099, Mem[0000000010101410] = 589342af00003734
stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000099
! %l6 = 00000000c76a59f7, Mem[000000001004142c] = 4064aa31, %asi = 80
stha %l6,[%i1+0x02c]%asi ! Mem[000000001004142c] = 59f7aa31
! Mem[0000000021800040] = 8a1bf914, %l6 = 00000000c76a59f7
ldstub [%o3+0x040],%l6 ! %l6 = 0000008a000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ceffffff, %l7 = 0000000000000012
lduha [%i1+%g0]0x81,%l7 ! %l7 = 000000000000ceff
p0_label_29:
! Mem[0000000010101400] = 00000012, %l5 = 0000000000000099
lduha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000012
! Mem[0000000010181410] = 503f1b6f 7bd75ff4, %l4 = 00000012, %l5 = 00000012
ldda [%i6+%o5]0x88,%l4 ! %l4 = 000000007bd75ff4 00000000503f1b6f
! Mem[0000000030081410] = ff000000, %l3 = 0000000000000000
lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181410] = 7f8b7885, %l5 = 00000000503f1b6f
lduha [%i6+%o5]0x81,%l5 ! %l5 = 0000000000007f8b
! Mem[00000000300c1400] = 00990000a6e7e8c1, %f12 = 88ca0061 fc5c3a8f
ldda [%i3+%g0]0x81,%f12 ! %f12 = 00990000 a6e7e8c1
! Mem[00000000300c1408] = f483ea50, %l3 = 00000000000000ff
lduba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000f4
! Mem[0000000030001400] = c59ff6a6 555f4eb5, %l0 = ab662041, %l1 = 6744e969
ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000c59ff6a6 00000000555f4eb5
! Mem[0000000030101408] = 000000ffb0757635, %l5 = 0000000000007f8b
ldxa [%i4+%o4]0x81,%l5 ! %l5 = 000000ffb0757635
! Mem[0000000010081410] = a6f69fc5, %l7 = 000000000000ceff
ldsba [%i2+%o5]0x80,%l7 ! %l7 = ffffffffffffffa6
! Starting 10 instruction Store Burst
! %l4 = 000000007bd75ff4, Mem[0000000030181408] = 83c04ec2
stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 7bd75ff4
p0_label_30:
! Mem[0000000030081408] = 6f9dffff, %l5 = 000000ffb0757635
swapa [%i2+%o4]0x81,%l5 ! %l5 = 000000006f9dffff
! %l0 = c59ff6a6, %l1 = 555f4eb5, Mem[0000000010041420] = 4a3ebc91 0b41da4a
stda %l0,[%i1+0x020]%asi ! Mem[0000000010041420] = c59ff6a6 555f4eb5
! %l0 = 00000000c59ff6a6, Mem[00000000300c1410] = 12cf41d3
stwa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c59ff6a6
! %f10 = ad7b3a62 00000012, Mem[0000000030101400] = a3982bff 3665c383
stda %f10,[%i4+%g0]0x89 ! Mem[0000000030101400] = ad7b3a62 00000012
! Mem[0000000010141400] = f483ffff, %l7 = ffffffffffffffa6
ldstuba [%i5+0x000]%asi,%l7 ! %l7 = 000000f4000000ff
! %l4 = 7bd75ff4, %l5 = 6f9dffff, Mem[0000000010041410] = f483ea50 00000000
stda %l4,[%i1+0x010]%asi ! Mem[0000000010041410] = 7bd75ff4 6f9dffff
! %l0 = 00000000c59ff6a6, Mem[0000000030181400] = 000000ffffffffff
stxa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000c59ff6a6
! %l6 = 000000000000008a, Mem[0000000030141410] = 00ffff94
stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000008a
! %f8 = 932a1971 c59ff6a6, %l1 = 00000000555f4eb5
! Mem[0000000030181400] = a6f69fc500000000
stda %f8,[%i6+%l1]ASI_PST8_SL ! Mem[0000000030181400] = a6f69fc571190093
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (4)
! Mem[0000000010001410] = ce9edd06, %l4 = 000000007bd75ff4
ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffce9edd06
p0_label_31:
! Mem[0000000030101410] = a2000000, %l1 = 00000000555f4eb5
ldsha [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = 99bb9ea8, %l5 = 000000006f9dffff
lduha [%i2+%o4]0x80,%l5 ! %l5 = 00000000000099bb
! Mem[0000000020800000] = a1f38691, %l6 = 000000000000008a
ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffa1f3
! Mem[0000000010101410] = 99000000, %l4 = ffffffffce9edd06
ldswa [%i4+%o5]0x80,%l4 ! %l4 = ffffffff99000000
! Mem[0000000030041400] = ceffffff ffffff93, %l4 = 99000000, %l5 = 000099bb
ldda [%i1+%g0]0x81,%l4 ! %l4 = 00000000ceffffff 00000000ffffff93
! Mem[0000000030001410] = 90365cfc 000000ff, %l6 = ffffa1f3, %l7 = 000000f4
ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff 0000000090365cfc
! Mem[0000000010101410] = 9900000000000000, %f18 = b6662aa7 f92dc578
ldda [%i4+%o5]0x80,%f18 ! %f18 = 99000000 00000000
! Mem[0000000030081408] = 06dd9ece357675b0, %f8 = 932a1971 c59ff6a6
ldda [%i2+%o4]0x89,%f8 ! %f8 = 06dd9ece 357675b0
! Mem[00000000100c1408] = ff3e7d2b, %l0 = 00000000c59ff6a6
lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = ff83ffff, %l6 = 00000000000000ff
swapa [%i5+%g0]0x80,%l6 ! %l6 = 00000000ff83ffff
p0_label_32:
! %l7 = 0000000090365cfc, imm = fffffffffffffd4b, %l2 = ffffffffffffffce
xnor %l7,-0x2b5,%l2 ! %l2 = 0000000090365e48
! Mem[0000000010001408] = f92dc578, %l5 = 00000000ffffff93
swapa [%i0+%o4]0x88,%l5 ! %l5 = 00000000f92dc578
! %f19 = 00000000, Mem[0000000010041410] = 7bd75ff4
sta %f19,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %f8 = 06dd9ece 357675b0, %l1 = 0000000000000000
! Mem[0000000030141438] = 000000a253e80133
add %i5,0x038,%g1
stda %f8,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030141438] = 000000a253e80133
! %l2 = 90365e48, %l3 = 000000f4, Mem[0000000010001408] = ffffff93 b6662aa7
stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 90365e48 000000f4
! Mem[0000000010181434] = 50ea83f4, %l6 = 00000000ff83ffff, %asi = 80
swapa [%i6+0x034]%asi,%l6 ! %l6 = 0000000050ea83f4
! Mem[000000001018142c] = ad7bb665, %l2 = 0000000090365e48
swap [%i6+0x02c],%l2 ! %l2 = 00000000ad7bb665
! Mem[0000000030141410] = 0000008a, %l6 = 0000000050ea83f4
swapa [%i5+%o5]0x81,%l6 ! %l6 = 000000000000008a
! %f2 = 3083808b d215c5a5, %l1 = 0000000000000000
! Mem[0000000010001430] = c24ec08332ecdbd3
add %i0,0x030,%g1
stda %f2,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001430] = c24ec08332ecdbd3
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 90365e48, %l2 = 00000000ad7bb665
lduwa [%i0+%o4]0x88,%l2 ! %l2 = 0000000090365e48
p0_label_33:
! Mem[0000000030141400] = c59ff6a6 555f0012, %l4 = ceffffff, %l5 = f92dc578
ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000555f0012 00000000c59ff6a6
! Mem[0000000010081410] = 932a1971 c59ff6a6, %l4 = 555f0012, %l5 = c59ff6a6
ldda [%i2+%o5]0x88,%l4 ! %l4 = 00000000c59ff6a6 00000000932a1971
! Mem[0000000010101410] = 99000000, %l2 = 0000000090365e48
ldsba [%i4+0x012]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = 000000ff, %l6 = 000000000000008a
lduha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141400] = ff000000, %l7 = 0000000090365cfc
ldsha [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, %l4 = 00000000c59ff6a6, %l1 = 0000000000000000
sdivx %l7,%l4,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = c82f0b2f, %l2 = 0000000000000000
lduwa [%i5+%o4]0x80,%l2 ! %l2 = 00000000c82f0b2f
! Mem[0000000010181400] = 95000000 000000a2, %l0 = 000000ff, %l1 = 00000000
ldda [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000a2 0000000095000000
! Mem[0000000030041410] = b1069d03, %l0 = 00000000000000a2
ldsba [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffffffb1
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = c82f0b2f, %l7 = 0000000000000000
swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000c82f0b2f
p0_label_34:
! %l5 = 00000000932a1971, Mem[0000000010101410] = 00000099
stwa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 932a1971
! %l6 = 0000000000000000, Mem[00000000211c0000] = 89ffb6f7
sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 0000b6f7
! %l4 = 00000000c59ff6a6, Mem[00000000300c1400] = 00009900
stwa %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = c59ff6a6
! Mem[0000000030081410] = ff000000, %l1 = 0000000095000000
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010101410] = 71192a9300000000, %l2 = 00000000c82f0b2f, %l5 = 00000000932a1971
add %i4,0x10,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 71192a9300000000
! %f14 = 75b0d706 cfd92c64, %l7 = 00000000c82f0b2f
! Mem[0000000030041428] = e096edc010956a09
add %i1,0x028,%g1
stda %f14,[%g1+%l7]ASI_PST16_S ! Mem[0000000030041428] = 75b0d706cfd92c64
! %l6 = 0000000000000000, Mem[000000001008143e] = e335ff2c
sth %l6,[%i2+0x03e] ! Mem[000000001008143c] = e3350000
! %l6 = 00000000, %l7 = c82f0b2f, Mem[0000000030081408] = 357675b0 06dd9ece
stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 c82f0b2f
! Mem[0000000030081408] = 00000000, %l0 = ffffffffffffffb1
swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ffffff94 d215c5a5, %l0 = 00000000, %l1 = 000000ff
ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000ffffff94 00000000d215c5a5
p0_label_35:
! Mem[0000000010001420] = 12000000, %l7 = 00000000c82f0b2f
lduw [%i0+0x020],%l7 ! %l7 = 0000000012000000
! Mem[0000000010001410] = ce9edd06, %l2 = 00000000c82f0b2f
lduha [%i0+%o5]0x80,%l2 ! %l2 = 000000000000ce9e
! %l2 = 000000000000ce9e, %l7 = 0000000012000000, %l4 = 00000000c59ff6a6
xnor %l2,%l7,%l4 ! %l4 = ffffffffedff3161
! Mem[00000000100c1434] = b91f6d7c, %l3 = 00000000000000f4
ldsha [%i3+0x036]%asi,%l3 ! %l3 = 0000000000006d7c
! %l7 = 0000000012000000, imm = ffffffffffffffc7, %l5 = 71192a9300000000
or %l7,-0x039,%l5 ! %l5 = ffffffffffffffc7
! Mem[0000000030181408] = f45fd77b, %f23 = fe527200
lda [%i6+%o4]0x89,%f23 ! %f23 = f45fd77b
! %l1 = 00000000d215c5a5, %l3 = 0000000000006d7c, %l0 = 00000000ffffff94
orn %l1,%l3,%l0 ! %l0 = ffffffffffffd7a7
! Mem[0000000030001408] = f92dc578, %l4 = ffffffffedff3161
lduba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000078
! Mem[00000000201c0000] = ffff9a5f, %l2 = 000000000000ce9e
ldsba [%o0+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = 0000b6f7, %l1 = 00000000d215c5a5
ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
p0_label_36:
! Mem[0000000010181400] = 000000a2, %l4 = 0000000000000078
ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 000000a2000000ff
! %l4 = 000000a2, %l5 = ffffffc7, Mem[0000000010101410] = 71192a93 00000000
stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000a2 ffffffc7
! %l7 = 0000000012000000, imm = 0000000000000f3a, %l1 = 0000000000000000
orn %l7,0xf3a,%l1 ! %l1 = fffffffffffff0c5
! %f16 = b54e5f55, Mem[0000000030081410] = 000000ff
sta %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = b54e5f55
! %f0 = 7b5ae341, Mem[0000000010181410] = 7bd75ff4
sta %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7b5ae341
! %f28 = d3dbec32 83c04ec2, Mem[0000000010141400] = ff000000 e0720fbe
stda %f28,[%i5+%g0]0x88 ! Mem[0000000010141400] = d3dbec32 83c04ec2
! %f14 = 75b0d706 cfd92c64, Mem[0000000030181408] = f45fd77b d054b9cb
stda %f14,[%i6+%o4]0x89 ! Mem[0000000030181408] = 75b0d706 cfd92c64
! %l2 = ffffffff, %l3 = 00006d7c, Mem[0000000030041408] = 41f4bc7b f483ea50
stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff 00006d7c
! Mem[0000000030101400] = 12000000, %l1 = fffffffffffff0c5
swapa [%i4+%g0]0x81,%l1 ! %l1 = 0000000012000000
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000 b54e5f55, %l4 = 000000a2, %l5 = ffffffc7
ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000b54e5f55 0000000000000000
p0_label_37:
! %f14 = 75b0d706, %f17 = 6f9dffff
fcmps %fcc0,%f14,%f17 ! %fcc0 = 2
! Mem[0000000010101418] = 941ec96764ecce2e, %f0 = 7b5ae341 50ea83f4
ldd [%i4+0x018],%f0 ! %f0 = 941ec967 64ecce2e
! %l2 = ffffffffffffffff, imm = fffffffffffff0db, %l3 = 0000000000006d7c
and %l2,-0xf25,%l3 ! %l3 = fffffffffffff0db
! Code Fragment 4
p0_fragment_3:
! %l0 = ffffffffffffd7a7
setx 0xd9c68d2fa021851a,%g7,%l0 ! %l0 = d9c68d2fa021851a
! %l1 = 0000000012000000
setx 0x83962ca024f39943,%g7,%l1 ! %l1 = 83962ca024f39943
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 = d9c68d2fa021851a
setx 0x3c1dd367e799ed78,%g7,%l0 ! %l0 = 3c1dd367e799ed78
! %l1 = 83962ca024f39943
setx 0xc7e2519788699ab5,%g7,%l1 ! %l1 = c7e2519788699ab5
! Mem[0000000030041410] = 039d06b1, %f17 = 6f9dffff
lda [%i1+%o5]0x89,%f17 ! %f17 = 039d06b1
! Mem[0000000010081408] = 99bb9ea8, %f13 = a6e7e8c1
lda [%i2+%o4]0x80,%f13 ! %f13 = 99bb9ea8
! Mem[00000000300c1400] = a6f69fc5a6e7e8c1, %f30 = 000000a2 53e80133
ldda [%i3+%g0]0x81,%f30 ! %f30 = a6f69fc5 a6e7e8c1
! Mem[0000000010181430] = 865c65e1ff83ffff, %l1 = c7e2519788699ab5
ldxa [%i6+0x030]%asi,%l1 ! %l1 = 865c65e1ff83ffff
! %l4 = 00000000b54e5f55, %l7 = 0000000012000000, %l5 = 0000000000000000
udivx %l4,%l7,%l5 ! %l5 = 000000000000000a
! Starting 10 instruction Store Burst
! %f0 = 941ec967 64ecce2e, %l7 = 0000000012000000
! Mem[0000000030141400] = 12005f55a6f69fc5
stda %f0,[%i5+%l7]ASI_PST32_S ! Mem[0000000030141400] = 12005f55a6f69fc5
p0_label_38:
! %l0 = 3c1dd367e799ed78, Mem[0000000010041403] = 3083808b, %asi = 80
stba %l0,[%i1+0x003]%asi ! Mem[0000000010041400] = 30838078
! %l7 = 0000000012000000, Mem[00000000201c0000] = ffff9a5f, %asi = 80
stha %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00009a5f
! Mem[0000000010101434] = b49ed50d, %l1 = ff83ffff, %l0 = e799ed78
add %i4,0x34,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b49ed50d
! Mem[0000000010101400] = 12000000, %l6 = 0000000000000000
ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 00000012000000ff
! Mem[000000001018141c] = ad7b3a62, %l3 = fffffffffffff0db
ldstuba [%i6+0x01c]%asi,%l3 ! %l3 = 000000ad000000ff
! %l4 = 00000000b54e5f55, Mem[00000000300c1400] = a6f69fc5a6e7e8c1
stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000b54e5f55
! %f16 = b54e5f55, Mem[0000000030141400] = 12005f55
sta %f16,[%i5+%g0]0x81 ! Mem[0000000030141400] = b54e5f55
! %l2 = ffffffffffffffff, Mem[0000000010001410] = 90365cfc06dd9ece
stxa %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffffffffffff
! Mem[0000000010141410] = ffffffff, %l3 = 00000000000000ad
swapa [%i5+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = b54e5f55, %l6 = 0000000000000012
ldsba [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000055
p0_label_39:
! Mem[0000000010001408] = 000000f490365e48, %f22 = 99bb9ea8 f45fd77b
ldda [%i0+%o4]0x88,%f22 ! %f22 = 000000f4 90365e48
! Mem[00000000300c1410] = c59ff6a6, %l0 = 00000000b49ed50d
ldsha [%i3+%o5]0x89,%l0 ! %l0 = fffffffffffff6a6
! Mem[0000000030101408] = ff000000, %l5 = 000000000000000a
lduba [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = 83c04ec2, %l2 = ffffffffffffffff
lduba [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000c2
! Mem[0000000030081410] = b54e5f55, %l6 = 0000000000000055
lduwa [%i2+%o5]0x89,%l6 ! %l6 = 00000000b54e5f55
! Mem[0000000030041400] = 93ffffffffffffce, %l1 = 865c65e1ff83ffff
ldxa [%i1+%g0]0x89,%l1 ! %l1 = 93ffffffffffffce
! Mem[0000000010041410] = 00000000, %l6 = 00000000b54e5f55
ldsha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = ff3e7d2b6be34682, %l4 = 00000000b54e5f55
ldxa [%i3+0x008]%asi,%l4 ! %l4 = ff3e7d2b6be34682
! Mem[0000000010181400] = 000000ff, %l7 = 0000000012000000
lduwa [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 99bb9ea8, %l7 = 00000000000000ff, %asi = 80
swapa [%i2+0x008]%asi,%l7 ! %l7 = 0000000099bb9ea8
p0_label_40:
! %l4 = ff3e7d2b6be34682, Mem[0000000010181400] = 000000ff
stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000082
! %l6 = 00000000, %l7 = 99bb9ea8, Mem[0000000030001400] = c59ff6a6 555f4eb5
stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 99bb9ea8
! %l1 = 93ffffffffffffce, Mem[0000000020800000] = a1f38691, %asi = 80
stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = ffce8691
! %l7 = 0000000099bb9ea8, Mem[0000000010141400] = c24ec08332ecdbd3
stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000099bb9ea8
! %f26 = 6d88f660 91f2eeef, %l7 = 0000000099bb9ea8
! Mem[0000000010101408] = e26d8f3745dac62e
add %i4,0x008,%g1
stda %f26,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010101408] = e26d8f3745dac62e
! Mem[0000000010041404] = d215c5a5, %l7 = 0000000099bb9ea8
swap [%i1+0x004],%l7 ! %l7 = 00000000d215c5a5
! %l5 = 0000000000000000, Mem[0000000010001402] = ffff9d6f
sth %l5,[%i0+0x002] ! Mem[0000000010001400] = ffff0000
! Mem[00000000100c1410] = 12000000, %l7 = 00000000d215c5a5
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000012000000ff
! %l5 = 0000000000000000, imm = fffffffffffff344, %l2 = 00000000000000c2
xor %l5,-0xcbc,%l2 ! %l2 = fffffffffffff344
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ffffffff, %l0 = fffffffffffff6a6
ldswa [%i0+0x010]%asi,%l0 ! %l0 = ffffffffffffffff
p0_label_41:
! Mem[0000000030081410] = 555f4eb5, %l6 = 0000000000000000
ldswa [%i2+%o5]0x81,%l6 ! %l6 = 00000000555f4eb5
! Mem[0000000010041420] = c59ff6a6, %l3 = 00000000ffffffff
lduba [%i1+0x021]%asi,%l3 ! %l3 = 000000000000009f
! Mem[0000000010001408] = 485e3690, %l0 = ffffffffffffffff
lduba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000048
! Mem[0000000030101410] = 000000a2, %l3 = 000000000000009f
ldswa [%i4+%o5]0x81,%l3 ! %l3 = 00000000000000a2
! Mem[0000000010041400] = 3083807899bb9ea8, %l0 = 0000000000000048
ldxa [%i1+%g0]0x80,%l0 ! %l0 = 3083807899bb9ea8
! Mem[0000000030101410] = 000000a2c82f0b2f, %l0 = 3083807899bb9ea8
ldxa [%i4+%o5]0x81,%l0 ! %l0 = 000000a2c82f0b2f
! Mem[0000000030041410] = 039d06b1, %f21 = 06dd9ece
lda [%i1+%o5]0x89,%f21 ! %f21 = 039d06b1
! Mem[0000000010041410] = 00000000, %l0 = 000000a2c82f0b2f
ldsha [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000020800000] = ffce8691, %l2 = fffffffffffff344
lduh [%o1+%g0],%l2 ! %l2 = 000000000000ffce
! Starting 10 instruction Store Burst
! %l4 = ff3e7d2b6be34682, Mem[0000000030081410] = b54e5f55
stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = b54e4682
p0_label_42:
! Mem[0000000010081410] = a6f69fc5, %l5 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000a6000000ff
! Mem[0000000030001410] = ff000000, %l7 = 0000000000000012
swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! %l3 = 00000000000000a2, Mem[0000000030041400] = 93ffffffffffffce
stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000000000a2
! Mem[0000000010001410] = ffffffff, %l2 = 000000000000ffce
ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010001410] = ffffffff, %l2 = 00000000000000ff
swapa [%i0+%o5]0x80,%l2 ! %l2 = 00000000ffffffff
! Mem[00000000201c0001] = 00009a5f, %l4 = ff3e7d2b6be34682
ldstub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
! Mem[0000000021800140] = a286154d, %l1 = 93ffffffffffffce
ldstub [%o3+0x140],%l1 ! %l1 = 000000a2000000ff
! %l0 = 0000000000000000, Mem[00000000100c1438] = 91c3a07d
stw %l0,[%i3+0x038] ! Mem[00000000100c1438] = 00000000
! Mem[0000000010081410] = fff69fc5, %l6 = 00000000555f4eb5
swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000fff69fc5
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 62000000, %l4 = 0000000000000000
lduha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000006200
p0_label_43:
! Mem[0000000030181400] = 93001971c59ff6a6, %f2 = 3083808b d215c5a5
ldda [%i6+%g0]0x89,%f2 ! %f2 = 93001971 c59ff6a6
! Mem[0000000010081438] = 2fd3c516e3350000, %f22 = 000000f4 90365e48
ldd [%i2+0x038],%f22 ! %f22 = 2fd3c516 e3350000
! Mem[0000000010001410] = 000000ffffffffff, %l1 = 00000000000000a2
ldxa [%i0+%o5]0x80,%l1 ! %l1 = 000000ffffffffff
! Mem[0000000020800040] = 00ff978a, %l3 = 00000000000000a2
ldsb [%o1+0x041],%l3 ! %l3 = ffffffffffffffff
! Mem[00000000201c0000] = 00ff9a5f, %l4 = 0000000000006200
ldub [%o0+0x001],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101400] = ff000000c41c7f20, %l7 = 00000000ff000000
ldx [%i4+%g0],%l7 ! %l7 = ff000000c41c7f20
! Mem[0000000010041408] = cd000090, %l4 = 00000000000000ff
lduwa [%i1+%o4]0x88,%l4 ! %l4 = 00000000cd000090
! Mem[0000000030181400] = 93001971c59ff6a6, %f0 = 941ec967 64ecce2e
ldda [%i6+%g0]0x89,%f0 ! %f0 = 93001971 c59ff6a6
! Mem[0000000020800000] = ffce8691, %l0 = 0000000000000000
lduba [%o1+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = 01e34682, %l3 = ffffffffffffffff
swapa [%i2+%g0]0x88,%l3 ! %l3 = 0000000001e34682
p0_label_44:
! Mem[0000000030101408] = ff000000, %l7 = ff000000c41c7f20
swapa [%i4+%o4]0x89,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010101408] = e26d8f37, %l7 = 00000000ff000000
ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 000000e2000000ff
! Mem[00000000211c0000] = ff00b6f7, %l6 = 00000000fff69fc5
ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030041408] = ffffffff, %l5 = 00000000000000a6
swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010181400] = 00000082, %l0 = 00000000000000ff
swapa [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000082
! Mem[0000000030001410] = 12000000, %l1 = 000000ffffffffff
swapa [%i0+%o5]0x89,%l1 ! %l1 = 0000000012000000
! %l3 = 0000000001e34682, Mem[0000000021800040] = ff1bf914, %asi = 80
stba %l3,[%o3+0x040]%asi ! Mem[0000000021800040] = 821bf914
! %l4 = cd000090, %l5 = ffffffff, Mem[0000000030141408] = f02324f4 78c52df9
stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = cd000090 ffffffff
! Mem[00000000218001c1] = ec18ae2e, %l0 = 0000000000000082
ldstub [%o3+0x1c1],%l0 ! %l0 = 00000018000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ff000000, %l1 = 0000000012000000
ldsba [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000000
p0_label_45:
! Mem[0000000030101408] = 207f1cc4, %l5 = 00000000ffffffff
lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000207f
! Mem[00000000300c1408] = f483ea50 41e35a7b, %l0 = 00000018, %l1 = 00000000
ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000f483ea50 0000000041e35a7b
! Code Fragment 4
p0_fragment_4:
! %l0 = 00000000f483ea50
setx 0x28fd09279bc0ef89,%g7,%l0 ! %l0 = 28fd09279bc0ef89
! %l1 = 0000000041e35a7b
setx 0x398ab21040338a87,%g7,%l1 ! %l1 = 398ab21040338a87
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 = 28fd09279bc0ef89
setx 0x7d45c3387e1a9a50,%g7,%l0 ! %l0 = 7d45c3387e1a9a50
! %l1 = 398ab21040338a87
setx 0xf9d543481e451c5a,%g7,%l1 ! %l1 = f9d543481e451c5a
! Mem[0000000010141400] = 00000000, %l3 = 0000000001e34682
ldsha [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = 00000000, %l0 = 7d45c3387e1a9a50
ldsb [%i5+0x00a],%l0 ! %l0 = 0000000000000000
! Mem[0000000010141400] = 0000000099bb9ea8, %f22 = 2fd3c516 e3350000
ldda [%i5+%g0]0x80,%f22 ! %f22 = 00000000 99bb9ea8
! Code Fragment 3
p0_fragment_5:
! %l0 = 0000000000000000
setx 0xc53ffe1fe6429c4d,%g7,%l0 ! %l0 = c53ffe1fe6429c4d
! %l1 = f9d543481e451c5a
setx 0x8bb54c07aab626d4,%g7,%l1 ! %l1 = 8bb54c07aab626d4
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 = c53ffe1fe6429c4d
setx 0x0e6f88cfac50c125,%g7,%l0 ! %l0 = 0e6f88cfac50c125
! %l1 = 8bb54c07aab626d4
setx 0xeb65ba780aa5dd7f,%g7,%l1 ! %l1 = eb65ba780aa5dd7f
! Mem[0000000030081400] = ff788b7f, %f17 = 039d06b1
lda [%i2+%g0]0x81,%f17 ! %f17 = ff788b7f
! Mem[00000000211c0000] = ff00b6f7, %l7 = 00000000000000e2
ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l4 = 00000000cd000090, Mem[0000000021800080] = f522fa8a, %asi = 80
stba %l4,[%o3+0x080]%asi ! Mem[0000000021800080] = 9022fa8a
p0_label_46:
! %l7 = ffffffffffffff00, Mem[00000000211c0000] = ff00b6f7, %asi = 80
stba %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000b6f7
! %f4 = 78c52df9 f02324f4, %l7 = ffffffffffffff00
! Mem[0000000010001418] = 007252fea89ebb99
add %i0,0x018,%g1
stda %f4,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001418] = 007252fea89ebb99
! %l2 = 00000000ffffffff, Mem[000000001008141e] = fc5c3690
sth %l2,[%i2+0x01e] ! Mem[000000001008141c] = fc5cffff
! %f27 = 91f2eeef, Mem[0000000010001408] = 90365e48
sta %f27,[%i0+%o4]0x88 ! Mem[0000000010001408] = 91f2eeef
! Mem[0000000010181420] = 8246e30186583ea6, %l2 = 00000000ffffffff, %l6 = 00000000000000ff
add %i6,0x20,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 8246e30186583ea6
! %l0 = 0e6f88cfac50c125, Mem[00000000100c1400] = 00000062
stha %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000c125
! %l3 = 0000000000000000, Mem[000000001018143d] = 7bd75ff4
stb %l3,[%i6+0x03d] ! Mem[000000001018143c] = 7b005ff4
! Mem[0000000010141408] = 00000000, %l7 = ffffffffffffff00
ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[00000000201c0001] = 00ff9a5f, %l4 = 00000000cd000090
ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = f483ea5041e35a7b, %f24 = a89ebb99 00000012
ldda [%i3+%o4]0x81,%f24 ! %f24 = f483ea50 41e35a7b
p0_label_47:
! Mem[0000000030181410] = 4bb9ae98 85788b7f, %l4 = 000000ff, %l5 = 0000207f
ldda [%i6+%o5]0x89,%l4 ! %l4 = 0000000085788b7f 000000004bb9ae98
! Mem[0000000010181410] = 41e35a7b, %l3 = 0000000000000000
ldsha [%i6+%o5]0x80,%l3 ! %l3 = 00000000000041e3
! Mem[00000000100c1400] = 2f0b2fc8 0000c125, %l6 = 86583ea6, %l7 = 00000000
ldda [%i3+%g0]0x88,%l6 ! %l6 = 000000000000c125 000000002f0b2fc8
! Mem[00000000300c1410] = c59ff6a6, %l6 = 000000000000c125
lduwa [%i3+%o5]0x89,%l6 ! %l6 = 00000000c59ff6a6
! Mem[0000000010041400] = a89ebb9978808330, %f0 = 93001971 c59ff6a6
ldda [%i1+%g0]0x88,%f0 ! %f0 = a89ebb99 78808330
! Code Fragment 3
p0_fragment_6:
! %l0 = 0e6f88cfac50c125
setx 0x7588a2cfaa10de63,%g7,%l0 ! %l0 = 7588a2cfaa10de63
! %l1 = eb65ba780aa5dd7f
setx 0x5e54899879e95b9a,%g7,%l1 ! %l1 = 5e54899879e95b9a
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 = 7588a2cfaa10de63
setx 0x94e1de30389a19c4,%g7,%l0 ! %l0 = 94e1de30389a19c4
! %l1 = 5e54899879e95b9a
setx 0xd0f7fc701e366a1f,%g7,%l1 ! %l1 = d0f7fc701e366a1f
! Mem[0000000030001400] = 00000000, %l3 = 00000000000041e3
ldsba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000201c0000] = 00ff9a5f, %l1 = d0f7fc701e366a1f
ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141410] = 50ea83f4, %f30 = a6f69fc5
lda [%i5+%o5]0x81,%f30 ! %f30 = 50ea83f4
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 900000cd, %l0 = 94e1de30389a19c4
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000090000000ff
p0_label_48:
! %l3 = 0000000000000000, Mem[0000000010101410] = 000000a2ffffffc7
stxa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000000000
! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000090
swapa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
! %l6 = 00000000c59ff6a6, Mem[00000000300c1410] = a6f69fc5
stha %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = f6a69fc5
! Mem[0000000010081424] = 0e087c46, %l6 = c59ff6a6, %l4 = 85788b7f
add %i2,0x24,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000000e087c46
! %l4 = 000000000e087c46, Mem[0000000010141400] = 00000000
stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00007c46
! Mem[0000000030001410] = ffffffff, %l1 = 00000000000000ff
swapa [%i0+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
! %f22 = 00000000 99bb9ea8, %l1 = 00000000ffffffff
! Mem[0000000010041438] = d6ffdfdb588dfcbf
add %i1,0x038,%g1
stda %f22,[%g1+%l1]ASI_PST16_P ! Mem[0000000010041438] = 0000000099bb9ea8
! Mem[0000000010101400] = ff000000, %l6 = 00000000c59ff6a6
swapa [%i4+%g0]0x80,%l6 ! %l6 = 00000000ff000000
! %l7 = 000000002f0b2fc8, Mem[00000000100c1408] = 2b7d3eff
stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 2b7d3ec8
! Starting 10 instruction Load Burst
! %l3 = 0000000000000000, immd = fffffffffffff709, %l3 = 0000000000000000
mulx %l3,-0x8f7,%l3 ! %l3 = 0000000000000000
p0_label_49:
! Mem[0000000010101410] = 00000000 00000000, %l4 = 0e087c46, %l5 = 4bb9ae98
ldda [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010101404] = c41c7f20, %l4 = 0000000000000000
lduh [%i4+0x004],%l4 ! %l4 = 000000000000c41c
! Mem[0000000010141400] = 00007c46, %l1 = 00000000ffffffff
ldswa [%i5+%g0]0x88,%l1 ! %l1 = 0000000000007c46
! Mem[0000000010141400] = a89ebb9900007c46, %l1 = 0000000000007c46
ldxa [%i5+%g0]0x88,%l1 ! %l1 = a89ebb9900007c46
! Mem[00000000100c1410] = ff000000, %f15 = cfd92c64
lda [%i3+%o5]0x80,%f15 ! %f15 = ff000000
! Mem[0000000010141410] = 9f23bd26 000000ad, %l6 = ff000000, %l7 = 2f0b2fc8
ldda [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ad 000000009f23bd26
membar #Sync ! Added by membar checker (5)
! Mem[0000000010141400] = 467c0000 99bb9ea8 ff000000 c76a59f7
! Mem[0000000010141410] = ad000000 26bd239f 919fd6c4 448300c6
! Mem[0000000010141420] = 0f6fa18d 6ba14678 b6662aa7 f92dc578
! Mem[0000000010141430] = c9b591df 6288d4f3 050f1212 f92dc578
ldda [%i5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010141400
! Mem[0000000021800140] = ff86154d, %l5 = 0000000000000000
lduha [%o3+0x140]%asi,%l5 ! %l5 = 000000000000ff86
! Mem[0000000010181400] = ff000000, %l0 = 0000000000000000
ldsb [%i6+%g0],%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = a89ebb9900007c46, Mem[0000000030181408] = cfd92c64
stba %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = cfd92c46
p0_label_50:
! %f10 = ad7b3a62, Mem[0000000030181400] = a6f69fc5
sta %f10,[%i6+%g0]0x81 ! Mem[0000000030181400] = ad7b3a62
! Mem[0000000030141400] = b54e5f55, %l2 = 00000000ffffffff
ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 000000b5000000ff
! %f10 = ad7b3a62 00000012, Mem[0000000010041410] = 00000000 6f9dffff
stda %f10,[%i1+%o5]0x80 ! Mem[0000000010041410] = ad7b3a62 00000012
! %l0 = ffffffffffffffff, Mem[0000000030181400] = ad7b3a62
stba %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff7b3a62
! %f8 = 06dd9ece 357675b0, Mem[0000000010041408] = ff0000cd 74f91143
stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 06dd9ece 357675b0
! Mem[0000000030101410] = a2000000, %l1 = a89ebb9900007c46
ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l6 = 00000000000000ad, Mem[0000000010101405] = c41c7f20
stb %l6,[%i4+0x005] ! Mem[0000000010101404] = c4ad7f20
! Code Fragment 4
p0_fragment_7:
! %l0 = ffffffffffffffff
setx 0x7b28a250580c88c3,%g7,%l0 ! %l0 = 7b28a250580c88c3
! %l1 = 0000000000000000
setx 0x357fa62fd9a25bd9,%g7,%l1 ! %l1 = 357fa62fd9a25bd9
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 = 7b28a250580c88c3
setx 0x14e1027025aa6464,%g7,%l0 ! %l0 = 14e1027025aa6464
! %l1 = 357fa62fd9a25bd9
setx 0xc33e27f7d145984f,%g7,%l1 ! %l1 = c33e27f7d145984f
! Mem[0000000010101400] = a6f69fc5, %l5 = 000000000000ff86
ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 000000c5000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ff000000, %l2 = 00000000000000b5
ldsba [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
p0_label_51:
! Mem[0000000030181408] = 462cd9cf 06d7b075, %l4 = 0000c41c, %l5 = 000000c5
ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000462cd9cf 0000000006d7b075
! Mem[0000000030001400] = 00000000, %l2 = ffffffffffffffff
lduba [%i0+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = a89ebb9900000000, %f14 = 75b0d706 ff000000
ldda [%i0+%g0]0x89,%f14 ! %f14 = a89ebb99 00000000
! Mem[0000000010081420] = 8407ba22 0e087c46, %l2 = 00000000, %l3 = 00000000
ldd [%i2+0x020],%l2 ! %l2 = 000000008407ba22 000000000e087c46
! Mem[00000000201c0000] = 00ff9a5f, %l1 = c33e27f7d145984f
lduba [%o0+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1408] = 2b7d3ec8, %f12 = 00990000
lda [%i3+%o4]0x88,%f12 ! %f12 = 2b7d3ec8
! Mem[00000000300c1400] = 00000090, %f9 = 357675b0
lda [%i3+%g0]0x81,%f9 ! %f9 = 00000090
! Mem[0000000030181410] = 7f8b7885 98aeb94b, %l2 = 8407ba22, %l3 = 0e087c46
ldda [%i6+%o5]0x81,%l2 ! %l2 = 000000007f8b7885 0000000098aeb94b
! Mem[0000000010101408] = ff6d8f37 45dac62e, %l6 = 000000ad, %l7 = 9f23bd26
ldda [%i4+%o4]0x80,%l6 ! %l6 = 00000000ff6d8f37 0000000045dac62e
! Starting 10 instruction Store Burst
! %f4 = 78c52df9 f02324f4, %l1 = 00000000000000ff
! Mem[0000000010001438] = 3301e853a2000000
add %i0,0x038,%g1
stda %f4,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001438] = 78c52df9f02324f4
p0_label_52:
! Mem[0000000010081400] = ffffffff, %l3 = 0000000098aeb94b
swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000030181410] = 85788b7f, %l6 = 00000000ff6d8f37
ldstuba [%i6+%o5]0x89,%l6 ! %l6 = 0000007f000000ff
! Mem[0000000030081408] = ffffffb1, %l0 = 14e1027025aa6464
ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030101408] = 207f1cc4, %l5 = 0000000006d7b075
ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 00000020000000ff
! %l3 = 00000000ffffffff, Mem[0000000010181400] = 000000ff
stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff
! Mem[0000000030141400] = 555f4eff, %l2 = 000000007f8b7885
ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! %f21 = 000000ad, Mem[0000000030181400] = 623a7bff
sta %f21,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ad
! %l6 = 0000007f, %l7 = 45dac62e, Mem[00000000100c1408] = 2b7d3ec8 8246e36b
stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000007f 45dac62e
! %l6 = 0000007f, %l7 = 45dac62e, Mem[0000000010001438] = 78c52df9 f02324f4
std %l6,[%i0+0x038] ! Mem[0000000010001438] = 0000007f 45dac62e
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff9ff6a6, %l4 = 00000000462cd9cf
ldsba [%i4+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
p0_label_53:
! Mem[0000000010141400] = 467c0000, %l5 = 0000000000000020
lduba [%i5+%g0]0x80,%l5 ! %l5 = 0000000000000046
! Mem[0000000021800100] = 7f20e14a, %l7 = 0000000045dac62e
lduha [%o3+0x100]%asi,%l7 ! %l7 = 0000000000007f20
! Mem[0000000030101400] = c5f0ffff, %l5 = 0000000000000046
lduba [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = ff000000, %l6 = 000000000000007f
lduba [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141410] = 50ea83f4, %l7 = 0000000000007f20
ldswa [%i5+%o5]0x81,%l7 ! %l7 = 0000000050ea83f4
! Mem[0000000010041400] = 3083807899bb9ea8, %f2 = 93001971 c59ff6a6
ldda [%i1+%g0]0x80,%f2 ! %f2 = 30838078 99bb9ea8
! Mem[0000000010181410] = 41e35a7b6f1b3f50, %l0 = 00000000000000ff
ldxa [%i6+%o5]0x80,%l0 ! %l0 = 41e35a7b6f1b3f50
! Mem[0000000030001408] = 78c52df9, %l5 = 00000000000000ff
ldsha [%i0+%o4]0x81,%l5 ! %l5 = 00000000000078c5
! Mem[00000000300c1408] = f483ea50, %l7 = 0000000050ea83f4
lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000f483ea50
! Starting 10 instruction Store Burst
! %f14 = a89ebb99, Mem[0000000010041400] = 78808330
sta %f14,[%i1+%g0]0x88 ! Mem[0000000010041400] = a89ebb99
p0_label_54:
membar #Sync ! Added by membar checker (6)
! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000010141408] = 000000ff f7596ac7
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff ffffffff
! %l2 = 00000000000000ff, Mem[0000000030041410] = 70064778039d06b1
stxa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000000ff
! %f16 = a89ebb99 00007c46 f7596ac7 000000ff
! %f20 = 9f23bd26 000000ad c6008344 c4d69f91
! %f24 = 7846a16b 8da16f0f 78c52df9 a72a66b6
! %f28 = f3d48862 df91b5c9 78c52df9 12120f05
stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %l1 = 00000000000000ff, Mem[0000000030041400] = a89ebb99
stwa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000ff
! %l7 = 00000000f483ea50, Mem[0000000010081410] = b54e5f55
stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = b54eea50
! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000010141400] = 467c0000 99bb9ea8
stda %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff ffffffff
! %l5 = 00000000000078c5, Mem[000000001004142e] = 59f7aa31, %asi = 80
stba %l5,[%i1+0x02e]%asi ! Mem[000000001004142c] = 59f7c531
! %l6 = 0000000000000000, Mem[0000000030081408] = b1ffffff
stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = b1ffff00
! Mem[0000000030141400] = 555f4eff, %l5 = 00000000000078c5
ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (7)
! Mem[0000000030041408] = c76a59f7, %l0 = 41e35a7b6f1b3f50
ldswa [%i1+%o4]0x89,%l0 ! %l0 = ffffffffc76a59f7
p0_label_55:
! Mem[0000000010081410] = 50ea4eb5, %l2 = 00000000000000ff
lduha [%i2+%o5]0x80,%l2 ! %l2 = 00000000000050ea
! Mem[0000000030141408] = 900000cd, %l6 = 0000000000000000
ldsba [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffff90
! Mem[00000000100c1410] = ff000000, %l0 = ffffffffc76a59f7
lduwa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030081408] = 00ffffb1, %l7 = 00000000f483ea50
lduha [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081400] = 98aeb94b86583ea6, %l1 = 00000000000000ff
ldxa [%i2+%g0]0x80,%l1 ! %l1 = 98aeb94b86583ea6
! Mem[0000000010081400] = 98aeb94b, %l2 = 00000000000050ea
lduba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000098
! Mem[0000000010101438] = 9211806100000060, %l7 = 00000000000000ff
ldx [%i4+0x038],%l7 ! %l7 = 9211806100000060
! Mem[0000000030081410] = 82464eb5, %l5 = 00000000000000ff
ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffff82
! Mem[00000000100c1408] = 7f000000, %l7 = 9211806100000060
ldsha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000007f00
! Starting 10 instruction Store Burst
! %l6 = ffffff90, %l7 = 00007f00, Mem[0000000030001410] = ff000000 fc5c3690
stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffff90 00007f00
p0_label_56:
! %l6 = ffffffffffffff90, Mem[00000000211c0001] = 0000b6f7, %asi = 80
stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = 0090b6f7
! %f16 = a89ebb99 00007c46, Mem[0000000010181438] = 503f1b6f 7b005ff4
std %f16,[%i6+0x038] ! Mem[0000000010181438] = a89ebb99 00007c46
! Mem[0000000010001400] = 0000ffff, %l0 = 00000000ff000000
swapa [%i0+%g0]0x88,%l0 ! %l0 = 000000000000ffff
! Mem[000000001018140e] = d215c5a5, %l2 = 0000000000000098
ldstuba [%i6+0x00e]%asi,%l2 ! %l2 = 000000c5000000ff
! Mem[0000000010181408] = ffffff94, %l1 = 98aeb94b86583ea6
ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! %l5 = ffffffffffffff82, Mem[0000000030141408] = 900000cd
stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffff82
! %l3 = 00000000ffffffff, Mem[0000000010181410] = 7b5ae341
stba %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7b5ae3ff
! Mem[0000000010101410] = 00000000, %l7 = 0000000000007f00
swapa [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = 82464eb5, %l0 = 000000000000ffff
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000082000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 0000c125, %l1 = 00000000000000ff
ldsha [%i3+%g0]0x88,%l1 ! %l1 = ffffffffffffc125
p0_label_57:
! Mem[0000000010001410] = ffffffff ff000000, %l4 = ffffffff, %l5 = ffffff82
ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000ff000000 00000000ffffffff
! Mem[00000000100c1400] = 25c10000c82f0b2f, %l5 = 00000000ffffffff
ldx [%i3+%g0],%l5 ! %l5 = 25c10000c82f0b2f
! Mem[00000000100c1408] = 7f000000, %l5 = 25c10000c82f0b2f
ldsha [%i3+%o4]0x80,%l5 ! %l5 = 0000000000007f00
! Mem[00000000211c0000] = 0090b6f7, %l5 = 0000000000007f00
ldsba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = 9f23bd26, %l6 = ffffffffffffff90
ldsba [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffff9f
! Mem[00000000300c1408] = f483ea50, %l5 = 0000000000000000
ldsha [%i3+%o4]0x81,%l5 ! %l5 = fffffffffffff483
! Mem[0000000030001408] = f92dc578, %l0 = 0000000000000082
ldswa [%i0+%o4]0x89,%l0 ! %l0 = fffffffff92dc578
! Mem[0000000030101400] = c5f0ffff, %f26 = 78c52df9
lda [%i4+%g0]0x89,%f26 ! %f26 = c5f0ffff
! Mem[0000000010001400] = 000000ff, %l3 = 00000000ffffffff
lduwa [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = 90ffffff, %l2 = 00000000000000c5
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
p0_label_58:
! %f11 = 00000012, Mem[0000000010101408] = ff6d8f37
sta %f11,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000012
! Mem[0000000020800041] = 00ff978a, %l2 = 00000000000000ff
ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
! %l6 = ffffffffffffff9f, Mem[0000000010181410] = ffe35a7b, %asi = 80
stwa %l6,[%i6+0x010]%asi ! Mem[0000000010181410] = ffffff9f
! %f18 = f7596ac7, Mem[000000001008141c] = fc5cffff
st %f18,[%i2+0x01c] ! Mem[000000001008141c] = f7596ac7
! %l2 = 00000000000000ff, Mem[0000000010101428] = a5ac22bb
stw %l2,[%i4+0x028] ! Mem[0000000010101428] = 000000ff
! %l7 = 0000000000000000, Mem[0000000010181426] = 86583ea6, %asi = 80
stha %l7,[%i6+0x026]%asi ! Mem[0000000010181424] = 86580000
! %l1 = ffffffffffffc125, Mem[00000000100c1428] = 9af9f82e
stw %l1,[%i3+0x028] ! Mem[00000000100c1428] = ffffc125
! %f19 = 000000ff, Mem[00000000300c1410] = f6a69fc5
sta %f19,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff
! %l1 = ffffffffffffc125, Mem[0000000030081400] = 7f8b78ff
stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 7f8b7825
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 78c52df9, %l7 = 0000000000000000
lduha [%i0+%o4]0x81,%l7 ! %l7 = 00000000000078c5
p0_label_59:
! Mem[0000000010181410] = ffffff9f, %l5 = fffffffffffff483
lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010001434] = 32ecdbd3, %l3 = 00000000000000ff
ldsw [%i0+0x034],%l3 ! %l3 = 0000000032ecdbd3
! Mem[0000000030081400] = 25788b7f, %f7 = ffffffff
lda [%i2+%g0]0x81,%f7 ! %f7 = 25788b7f
! Mem[0000000010041400] = a89ebb99a89ebb99, %f4 = 78c52df9 f02324f4
ldda [%i1+%g0]0x88,%f4 ! %f4 = a89ebb99 a89ebb99
! Mem[0000000030181400] = ad000000, %l3 = 0000000032ecdbd3
ldsha [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffad00
! %l7 = 00000000000078c5, %l2 = 00000000000000ff, %l4 = 00000000ff000000
or %l7,%l2,%l4 ! %l4 = 00000000000078ff
! Mem[00000000100c1410] = ff000000, %l4 = 00000000000078ff
ldswa [%i3+%o5]0x80,%l4 ! %l4 = ffffffffff000000
! Mem[000000001008142c] = 40519a40, %l2 = 00000000000000ff
lduba [%i2+0x02f]%asi,%l2 ! %l2 = 0000000000000040
! Mem[0000000010141408] = ff000000ffffffff, %f4 = a89ebb99 a89ebb99
ldda [%i5+%o4]0x80,%f4 ! %f4 = ff000000 ffffffff
! Starting 10 instruction Store Burst
! %l2 = 0000000000000040, %l2 = 0000000000000040, %y = ffffffff
umul %l2,%l2,%l3 ! %l3 = 0000000000001000, %y = 00000000
p0_label_60:
! %l6 = ffffffffffffff9f, Mem[0000000010181408] = ffffff94
stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 9fffff94
! %l2 = 0000000000000040, Mem[000000001008140c] = f57fea46
stw %l2,[%i2+0x00c] ! Mem[000000001008140c] = 00000040
! %l0 = f92dc578, %l1 = ffffc125, Mem[0000000010141400] = 000000ff ffffffff
stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = f92dc578 ffffc125
! %f19 = 000000ff, Mem[0000000030041410] = 26bd239f
sta %f19,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! Mem[0000000010041433] = 0d1b7abd, %l0 = fffffffff92dc578
ldstuba [%i1+0x033]%asi,%l0 ! %l0 = 000000bd000000ff
! Code Fragment 4
p0_fragment_8:
! %l0 = 00000000000000bd
setx 0x44b82ec06ef3ba82,%g7,%l0 ! %l0 = 44b82ec06ef3ba82
! %l1 = ffffffffffffc125
setx 0xe445425799ddec60,%g7,%l1 ! %l1 = e445425799ddec60
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 = 44b82ec06ef3ba82
setx 0x964dd8405eeef776,%g7,%l0 ! %l0 = 964dd8405eeef776
! %l1 = e445425799ddec60
setx 0x9baaad5fb0351a41,%g7,%l1 ! %l1 = 9baaad5fb0351a41
! %l4 = ffffffffff000000, Mem[0000000030141408] = ffffffff82ffffff
stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffff000000
! %l0 = 964dd8405eeef776, Mem[0000000010001410] = 000000ff
stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 760000ff
! Mem[0000000010141408] = ff000000, %l7 = 00000000000078c5
ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = f7596ac7, %l3 = 0000000000001000
lduha [%i1+%o4]0x81,%l3 ! %l3 = 000000000000f759
p0_label_61:
! Mem[0000000010001408] = 000000f4 91f2eeef, %l6 = ffffff9f, %l7 = 000000ff
ldda [%i0+%o4]0x88,%l6 ! %l6 = 0000000091f2eeef 00000000000000f4
! Mem[0000000010181410] = 9fffffff, %l6 = 0000000091f2eeef
lduba [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = f483ea50, %l0 = 964dd8405eeef776
ldswa [%i3+%o4]0x81,%l0 ! %l0 = fffffffff483ea50
! Mem[0000000021800040] = 821bf914, %l7 = 00000000000000f4
lduha [%o3+0x040]%asi,%l7 ! %l7 = 000000000000821b
! Mem[0000000010041400] = 99bb9ea8, %f1 = 78808330
ld [%i1+%g0],%f1 ! %f1 = 99bb9ea8
! Mem[0000000010081408] = 000000ff, %l1 = 9baaad5fb0351a41
lduha [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = 50ea83f4, %l1 = 0000000000000000
lduwa [%i3+%o4]0x89,%l1 ! %l1 = 0000000050ea83f4
! Mem[0000000030081408] = b1ffff00, %l6 = 00000000000000ff
lduwa [%i2+%o4]0x89,%l6 ! %l6 = 00000000b1ffff00
! Mem[0000000030101400] = fffff0c5, %l7 = 000000000000821b
lduwa [%i4+%g0]0x81,%l7 ! %l7 = 00000000fffff0c5
! Starting 10 instruction Store Burst
! %l2 = 0000000000000040, Mem[0000000030101408] = ff7f1cc4b0757635
stxa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000040
p0_label_62:
! %l5 = 000000000000ffff, Mem[0000000010181408] = 9fffff94, %asi = 80
stba %l5,[%i6+0x008]%asi ! Mem[0000000010181408] = ffffff94
! %l5 = 000000000000ffff, imm = 0000000000000a55, %l4 = ffffffffff000000
or %l5,0xa55,%l4 ! %l4 = 000000000000ffff
! %f10 = ad7b3a62, %f11 = 00000012, %f16 = a89ebb99
fdivs %f10,%f11,%f16 ! %l0 = fffffffff483ea72, Unfinished, %fsr = 1400000800
! %f2 = 30838078 99bb9ea8, %l3 = 000000000000f759
! Mem[0000000030001408] = 78c52df9a72a66b6
add %i0,0x008,%g1
stda %f2,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030001408] = a89e2df9a72a8330
! %l1 = 0000000050ea83f4, Mem[000000001014142c] = f92dc578
sth %l1,[%i5+0x02c] ! Mem[000000001014142c] = 83f4c578
! Mem[0000000010181400] = ffffffff, %l2 = 0000000000000040
ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010041400] = 99bb9ea8, %l5 = 000000000000ffff
ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 00000099000000ff
! Mem[0000000030081410] = ff464eb5, %l0 = fffffffff483ea72
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[00000000211c0000] = 0090b6f7, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ffb6f7
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ad000000, %f21 = 000000ad
lda [%i6+%g0]0x81,%f21 ! %f21 = ad000000
p0_label_63:
! Mem[0000000010081400] = 98aeb94b86583ea6, %l7 = 00000000fffff0c5
ldxa [%i2+%g0]0x80,%l7 ! %l7 = 98aeb94b86583ea6
! Mem[0000000010041400] = ffbb9ea899bb9ea8, %f0 = a89ebb99 99bb9ea8
ldd [%i1+%g0],%f0 ! %f0 = ffbb9ea8 99bb9ea8
! Mem[0000000010141430] = c9b591df6288d4f3, %f14 = a89ebb99 00000000
ldd [%i5+0x030],%f14 ! %f14 = c9b591df 6288d4f3
! Mem[0000000010181408] = ffffff94, %l6 = 00000000b1ffff00
lduba [%i6+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141400] = 25c1ffff78c52df9, %l5 = 0000000000000099
ldxa [%i5+%g0]0x88,%l5 ! %l5 = 25c1ffff78c52df9
! Mem[0000000021800000] = 1b56d648, %l0 = 00000000000000ff
lduba [%o3+0x001]%asi,%l0 ! %l0 = 0000000000000056
! Mem[0000000030141400] = c59ff6a6 555f4eff, %l4 = 0000ffff, %l5 = 78c52df9
ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000555f4eff 00000000c59ff6a6
! Mem[0000000010001410] = 760000ff, %l0 = 0000000000000056
ldswa [%i0+%o5]0x80,%l0 ! %l0 = 00000000760000ff
! Mem[00000000100c1404] = c82f0b2f, %l7 = 98aeb94b86583ea6
ldub [%i3+0x005],%l7 ! %l7 = 000000000000002f
! Starting 10 instruction Store Burst
! %f18 = f7596ac7, Mem[0000000010181410] = 9fffffff
sta %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = f7596ac7
p0_label_64:
! Mem[00000000100c1400] = 0000c125, %l2 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000025000000ff
! %f0 = ffbb9ea8, Mem[0000000010041410] = ad7b3a62
sta %f0 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffbb9ea8
! %f0 = ffbb9ea8 99bb9ea8 30838078 99bb9ea8
! %f4 = ff000000 ffffffff 4bb9ae98 25788b7f
! %f8 = 06dd9ece 00000090 ad7b3a62 00000012
! %f12 = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
stda %f0,[%i5]ASI_BLK_AIUS ! Block Store to 0000000030141400
! %l2 = 0000000000000025, Mem[0000000010141400] = f92dc578ffffc125
stxa %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000000000000025
! %f18 = f7596ac7 000000ff, Mem[0000000010081408] = ff000000 40000000
stda %f18,[%i2+%o4]0x88 ! Mem[0000000010081408] = f7596ac7 000000ff
! Mem[0000000010041408] = 06dd9ece, %l1 = 0000000050ea83f4
ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 00000006000000ff
! %l0 = 00000000760000ff, Mem[0000000010101404] = c4ad7f20, %asi = 80
stha %l0,[%i4+0x004]%asi ! Mem[0000000010101404] = 00ff7f20
! %f26 = c5f0ffff a72a66b6, Mem[0000000010141420] = 0f6fa18d 6ba14678
std %f26,[%i5+0x020] ! Mem[0000000010141420] = c5f0ffff a72a66b6
! Mem[00000000211c0000] = 00ffb6f7, %l3 = 000000000000f759
ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 000000ff, %l2 = 0000000000000025
ldswa [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_65:
! Mem[0000000010181428] = fff2554990365e48, %f20 = 9f23bd26 ad000000
ldda [%i6+0x028]%asi,%f20 ! %f20 = fff25549 90365e48
! Mem[0000000010101438] = 92118061, %l3 = 0000000000000000
ldub [%i4+0x03b],%l3 ! %l3 = 0000000000000061
! Mem[0000000010041408] = ce9eddff, %f28 = f3d48862
lda [%i1+%o4]0x88,%f28 ! %f28 = ce9eddff
! Mem[0000000030041400] = 467c0000ff000000, %l5 = 00000000c59ff6a6
ldxa [%i1+%g0]0x89,%l5 ! %l5 = 467c0000ff000000
! Mem[0000000010001408] = 91f2eeef, %l2 = 00000000000000ff
lduba [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000ef
! Mem[0000000020800040] = 00ff978a, %l1 = 0000000000000006
ldsh [%o1+0x040],%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1408] = 0000007f, %l5 = 467c0000ff000000
ldsba [%i3+%o4]0x88,%l5 ! %l5 = 000000000000007f
! Mem[0000000030181400] = 93001971 000000ad, %l6 = 000000ff, %l7 = 0000002f
ldda [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ad 0000000093001971
! Mem[0000000010081408] = ff000000c76a59f7, %f28 = ce9eddff df91b5c9
ldda [%i2+%o4]0x80,%f28 ! %f28 = ff000000 c76a59f7
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ef, Mem[0000000010001422] = 12000000
stb %l2,[%i0+0x022] ! Mem[0000000010001420] = 1200ef00
p0_label_66:
! %l4 = 00000000555f4eff, Mem[000000001004141d] = 3ccbbec9
stb %l4,[%i1+0x01d] ! Mem[000000001004141c] = 3cffbec9
! Mem[0000000010081408] = 000000ff, %l4 = 00000000555f4eff
swapa [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! %l4 = 00000000000000ff, Mem[00000000201c0000] = 00ff9a5f
sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 00ff9a5f
! %l6 = 00000000000000ad, Mem[0000000010001430] = c24ec083
stw %l6,[%i0+0x030] ! Mem[0000000010001430] = 000000ad
! Mem[000000001010140e] = 45dac62e, %l0 = 00000000760000ff
ldstub [%i4+0x00e],%l0 ! %l0 = 000000c6000000ff
! %f21 = 90365e48, %f31 = 12120f05
fcmps %fcc3,%f21,%f31 ! %fcc3 = 1
! %f19 = 000000ff, Mem[0000000030141408] = 78808330
sta %f19,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
! %l0 = 00000000000000c6, Mem[0000000010181408] = ffffff94
stha %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00c6ff94
! %f20 = fff25549, Mem[0000000030181408] = 462cd9cf
sta %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = fff25549
! Starting 10 instruction Load Burst
! Mem[0000000010181430] = 865c65e1, %l5 = 000000000000007f
ldsha [%i6+0x030]%asi,%l5 ! %l5 = ffffffffffff865c
p0_label_67:
! Mem[0000000030081410] = b54e46ff, %l0 = 00000000000000c6
lduba [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001438] = 0000007f 45dac62e, %l4 = 000000ff, %l5 = ffff865c
ldd [%i0+0x038],%l4 ! %l4 = 000000000000007f 0000000045dac62e
! %l3 = 0000000000000061, imm = fffffffffffff287, %l7 = 0000000093001971
andn %l3,-0xd79,%l7 ! %l7 = 0000000000000060
! Mem[00000000300c1410] = 000000ff, %l0 = 00000000000000ff
lduha [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
membar #Sync ! Added by membar checker (8)
! Mem[0000000030141400] = a89ebbff, %l0 = 0000000000000000
lduha [%i5+%g0]0x89,%l0 ! %l0 = 000000000000bbff
! Mem[00000000300c1410] = 000000ff 9f121584, %l0 = 0000bbff, %l1 = 000000ff
ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff 000000009f121584
! Mem[0000000010081434] = 3d78e25a, %l7 = 0000000000000060
ldswa [%i2+0x034]%asi,%l7 ! %l7 = 000000003d78e25a
! Mem[00000000300c1400] = 555f4eb590000000, %l0 = 00000000000000ff
ldxa [%i3+%g0]0x89,%l0 ! %l0 = 555f4eb590000000
! Mem[0000000030101400] = fffff0c5, %l5 = 0000000045dac62e
lduba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l1 = 000000009f121584, Mem[0000000030181400] = ad00000071190093
stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000009f121584
p0_label_68:
! %f16 = a89ebb99 00007c46 f7596ac7 000000ff
! %f20 = fff25549 90365e48 c6008344 c4d69f91
! %f24 = 7846a16b 8da16f0f c5f0ffff a72a66b6
! %f28 = ff000000 c76a59f7 78c52df9 12120f05
stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
! %l2 = 00000000000000ef, Mem[0000000010181400] = ffffffff
stwa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ef
! %f4 = ff000000 ffffffff, Mem[0000000030101410] = a20000ff 2f0b2fc8
stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 ffffffff
! %f2 = 30838078, Mem[00000000300c1410] = 000000ff
sta %f2 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 30838078
! Mem[00000000218000c1] = 0d5c635c, %l3 = 0000000000000061
ldstuba [%o3+0x0c1]%asi,%l3 ! %l3 = 0000005c000000ff
! Mem[000000001004140c] = 357675b0, %l7 = 3d78e25a, %l3 = 0000005c
add %i1,0x0c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000357675b0
! %l4 = 0000007f, %l5 = 000000ff, Mem[0000000010001410] = 760000ff ffffffff
stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000007f 000000ff
! Mem[0000000020800041] = 00ff978a, %l3 = 00000000357675b0
ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[00000000211c0000] = ffffb6f7
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 00ffb6f7
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 78808330, %l7 = 000000003d78e25a
lduha [%i3+%o5]0x89,%l7 ! %l7 = 0000000000008330
p0_label_69:
! Mem[00000000300c1400] = 555f4eb590000000, %f2 = 30838078 99bb9ea8
ldda [%i3+%g0]0x89,%f2 ! %f2 = 555f4eb5 90000000
! Mem[0000000030081400] = 25788b7f, %l1 = 000000009f121584
ldsba [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000025
! Mem[0000000030001400] = 00000000, %l3 = 00000000000000ff
lduba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141428] = b6662aa783f4c578, %f6 = 4bb9ae98 25788b7f
ldd [%i5+0x028],%f6 ! %f6 = b6662aa7 83f4c578
! Mem[0000000030001410] = 90ffffff, %l0 = 555f4eb590000000
ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000021800000] = 1b56d648, %l4 = 000000000000007f
lduh [%o3+%g0],%l4 ! %l4 = 0000000000001b56
! Mem[0000000030041410] = 000000ff, %l6 = 00000000000000ad
lduha [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101420] = ff547f31e837839c, %l5 = 00000000000000ff
ldx [%i4+0x020],%l5 ! %l5 = ff547f31e837839c
! Mem[0000000010041428] = 8e4407a0, %f7 = 83f4c578
lda [%i1+0x028]%asi,%f7 ! %f7 = 8e4407a0
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 007f0000, %l2 = 00000000000000ef
swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000007f0000
p0_label_70:
! %f9 = 00000090, Mem[0000000030141410] = 000000ff
sta %f9 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000090
! %l1 = 0000000000000025, Mem[0000000030141410] = 90000000ffffffff
stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000025
! %l4 = 0000000000001b56, Mem[0000000030141400] = ffbb9ea8
stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 1b569ea8
! %f6 = b6662aa7 8e4407a0, %l4 = 0000000000001b56
! Mem[0000000010141430] = c9b591df6288d4f3
add %i5,0x030,%g1
stda %f6,[%g1+%l4]ASI_PST16_P ! Mem[0000000010141430] = c9b52aa78e44d4f3
! Mem[0000000010101408] = 12000000, %l5 = ff547f31e837839c
ldstuba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! %l2 = 00000000007f0000, %l0 = ffffffffffffffff, %l5 = 0000000000000000
and %l2,%l0,%l5 ! %l5 = 00000000007f0000
! %f10 = ad7b3a62 00000012, Mem[0000000030101408] = 00000000 00000040
stda %f10,[%i4+%o4]0x81 ! Mem[0000000030101408] = ad7b3a62 00000012
! %l7 = 0000000000008330, Mem[00000000300c1400] = 00000090b54e5f55
stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000008330
! %l0 = ffffffff, %l1 = 00000025, Mem[0000000030081408] = b1ffff00 c82f0b2f
stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffff 00000025
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 00000000, %l0 = ffffffffffffffff
ldsha [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
p0_label_71:
! Mem[0000000030041400] = 000000ff 00007c46 f7596ac7 000000ff
! Mem[0000000030041410] = ff000000 000000ad c6008344 c4d69f91
! Mem[0000000030041420] = 7846a16b 8da16f0f 78c52df9 a72a66b6
! Mem[0000000030041430] = f3d48862 df91b5c9 78c52df9 12120f05
ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
! Mem[0000000020800040] = 00ff978a, %l6 = 00000000000000ff
ldub [%o1+0x041],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141400] = 00000000, %f1 = 99bb9ea8
lda [%i5+%g0]0x88,%f1 ! %f1 = 00000000
! Mem[0000000030001408] = a89e2df9, %f2 = 555f4eb5
lda [%i0+%o4]0x81,%f2 ! %f2 = a89e2df9
! Mem[0000000030001400] = 00000000, %l6 = 00000000000000ff
ldsha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = 000000ef, %l1 = 0000000000000025
ldswa [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ef
! %f4 = ff000000 ffffffff, %f10 = ad7b3a62
fxtos %f4 ,%f10 ! %f10 = db7fffff
! %l6 = 0000000000000000, imm = fffffffffffffc2f, %l0 = 0000000000000000
sub %l6,-0x3d1,%l0 ! %l0 = 00000000000003d1
! %l5 = 00000000007f0000, imm = 0000000000000627, %l4 = 0000000000001b56
andn %l5,0x627,%l4 ! %l4 = 00000000007f0000
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 00000000, %l7 = 0000000000008330
swapa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
p0_label_72:
! Mem[0000000021800101] = 7f20e14a, %l3 = 0000000000000000
ldstub [%o3+0x101],%l3 ! %l3 = 00000020000000ff
! %f8 = 06dd9ece 00000090, Mem[00000000300c1400] = 00000000 30830000
stda %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 06dd9ece 00000090
! Mem[0000000010141400] = 00000000, %l2 = 00000000007f0000
swapa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
! %f4 = ff000000, Mem[0000000030181410] = 85788bff
sta %f4 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff000000
! %l6 = 0000000000000000, %l0 = 00000000000003d1, %l1 = 00000000000000ef
addc %l6,%l0,%l1 ! %l1 = 00000000000003d1
! Mem[0000000010001408] = efeef291, %l2 = 0000000000000000
ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000ef000000ff
membar #Sync ! Added by membar checker (9)
! %l4 = 00000000007f0000, Mem[0000000030041400] = ff000000
stba %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = ff000000
! Mem[0000000030181410] = 000000ff, %l7 = 0000000000000000
swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! %l5 = 00000000007f0000, Mem[0000000030081408] = ffffffff
stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 007f0000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 0000007f, %l6 = 0000000000000000
lduw [%i0+%o5],%l6 ! %l6 = 000000000000007f
p0_label_73:
! Mem[0000000010081408] = ff000000, %l1 = 00000000000003d1
ldsha [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000010001414] = 000000ff, %l6 = 000000000000007f
lduwa [%i0+0x014]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181410] = 00000000, %l5 = 00000000007f0000
lduba [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = ffbb9ea8, %l5 = 0000000000000000
ldswa [%i1+%g0]0x80,%l5 ! %l5 = ffffffffffbb9ea8
! Mem[0000000010101410] = 000000ef, %l7 = 00000000000000ff
lduba [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181410] = 00000000 98aeb94b, %l2 = 000000ef, %l3 = 00000020
ldda [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000098aeb94b
! %l4 = 00000000007f0000, %l1 = ffffffffffffff00, %l1 = ffffffffffffff00
sdivx %l4,%l1,%l1 ! %l1 = ffffffffffff8100
! Mem[00000000100c1404] = c82f0b2f, %l2 = 0000000000000000
ldsw [%i3+0x004],%l2 ! %l2 = ffffffffc82f0b2f
! Mem[0000000030001400] = 00000000, %l3 = 0000000098aeb94b
lduha [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000007f0000, Mem[0000000010081400] = 467c0000
stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 007f0000
p0_label_74:
! Mem[0000000030081410] = b54e46ff, %l1 = ffffffffffff8100
swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000b54e46ff
! %l0 = 00000000000003d1, Mem[0000000030081408] = 007f0000
stwa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000003d1
! %l0 = 000003d1, %l1 = b54e46ff, Mem[0000000030101400] = fffff0c5 623a7bad
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000003d1 b54e46ff
! %f0 = ffbb9ea8 00000000, Mem[0000000010141410] = 000000ad 9f23bd26
stda %f0 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffbb9ea8 00000000
! %l4 = 00000000007f0000, Mem[0000000010101410] = 000000ef00000000
stxa %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000007f0000
! %f22 = c6008344, Mem[0000000010081400] = 007f0000
sta %f22,[%i2+0x000]%asi ! Mem[0000000010081400] = c6008344
! Mem[0000000010141434] = 8e44d4f3, %l5 = ffffffffffbb9ea8, %asi = 80
swapa [%i5+0x034]%asi,%l5 ! %l5 = 000000008e44d4f3
! Mem[0000000030181400] = 00000000, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081400] = c6008344, %l4 = 00000000007f0000
lduba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000c6
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 00007f00, %l7 = 0000000000000000
lduha [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
p0_label_75:
! Mem[0000000010001400] = 000000ff 555f4eb5 ffeef291 f4000000
! Mem[0000000010001410] = 0000007f 000000ff 007252fe a89ebb99
! Mem[0000000010001420] = 1200ef00 99bb9ea8 efeef291 60f6886d
! Mem[0000000010001430] = 000000ad 32ecdbd3 0000007f 45dac62e
ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
! Mem[00000000100c1408] = 0000007f, %l7 = 0000000000000000
lduha [%i3+%o4]0x88,%l7 ! %l7 = 000000000000007f
! Mem[0000000010181400] = 000000ef, %l5 = 000000008e44d4f3
lduba [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000ef
! Mem[00000000300c1410] = 30838078, %l0 = 00000000000003d1
ldswa [%i3+%o5]0x81,%l0 ! %l0 = 0000000030838078
! Mem[0000000030081408] = 000003d1, %f10 = db7fffff
lda [%i2+%o4]0x89,%f10 ! %f10 = 000003d1
! Mem[0000000010081408] = 000000ff, %l5 = 00000000000000ef
ldswa [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001430] = 000000ad, %l6 = 00000000000000ff
ldsb [%i0+0x030],%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = c600834499bb9ea8, %l1 = 00000000b54e46ff
ldxa [%i2+%g0]0x80,%l1 ! %l1 = c600834499bb9ea8
! Mem[00000000201c0000] = 00ff9a5f, %l0 = 0000000030838078
ldsba [%o0+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f2 = a89e2df9, %f2 = a89e2df9
fsqrts %f2 ,%f2 ! %f2 = 7fffffff
p0_label_76:
! %f0 = ffbb9ea8 00000000, Mem[0000000030101400] = d1030000 ff464eb5
stda %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffbb9ea8 00000000
! %f4 = ff000000 ffffffff, Mem[0000000030101410] = ffffffff ff000000
stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000000 ffffffff
! Mem[0000000030041410] = ff000000, %l1 = c600834499bb9ea8
ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %f12 = 2b7d3ec8 99bb9ea8, Mem[0000000030141408] = ff000000 99bb9ea8
stda %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 2b7d3ec8 99bb9ea8
! %f12 = 2b7d3ec8 99bb9ea8, Mem[0000000030141408] = 2b7d3ec8 99bb9ea8
stda %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 2b7d3ec8 99bb9ea8
! %f0 = ffbb9ea8, Mem[0000000030101400] = 00000000
sta %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffbb9ea8
! %l3 = 0000000000000000, Mem[0000000030181400] = 000000ff
stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! Mem[0000000030141410] = 30830000, %l5 = 00000000000000ff
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000030000000ff
! %l7 = 000000000000007f, Mem[0000000010041408] = b0757635ce9eddff
stxa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000000000007f
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff830000, %l6 = 0000000000000000
ldsba [%i5+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
p0_label_77:
! Mem[00000000211c0000] = 00ffb6f7, %l4 = 00000000000000c6
ldsh [%o2+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181408] = fff2554906d7b075, %l0 = ffffffffffffffff
ldxa [%i6+%o4]0x81,%l0 ! %l0 = fff2554906d7b075
! Mem[0000000010181408] = 94ffc600, %l7 = 000000000000007f
lduha [%i6+%o4]0x88,%l7 ! %l7 = 000000000000c600
! Mem[00000000201c0000] = 00ff9a5f, %l0 = fff2554906d7b075
ldsb [%o0+0x001],%l0 ! %l0 = ffffffffffffffff
! Mem[00000000300c1410] = 78808330, %l2 = ffffffffc82f0b2f
ldswa [%i3+%o5]0x89,%l2 ! %l2 = 0000000078808330
! Mem[0000000010081400] = a89ebb99448300c6, %f2 = 7fffffff 90000000
ldda [%i2+%g0]0x88,%f2 ! %f2 = a89ebb99 448300c6
! Mem[0000000030081410] = 0081ffff00000000, %l6 = ffffffffffffffff
ldxa [%i2+%o5]0x81,%l6 ! %l6 = 0081ffff00000000
! Mem[0000000010181408] = 94ffc600, %l4 = 00000000000000ff
ldswa [%i6+%o4]0x88,%l4 ! %l4 = ffffffff94ffc600
! Mem[00000000201c0000] = 00ff9a5f, %l4 = ffffffff94ffc600
ldsha [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_9:
! %l0 = ffffffffffffffff
setx 0x2a1a07e8683bc60a,%g7,%l0 ! %l0 = 2a1a07e8683bc60a
! %l1 = 00000000000000ff
setx 0x9ca7756ff2369fe0,%g7,%l1 ! %l1 = 9ca7756ff2369fe0
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 = 2a1a07e8683bc60a
setx 0x9cc9f7b000f7b04e,%g7,%l0 ! %l0 = 9cc9f7b000f7b04e
! %l1 = 9ca7756ff2369fe0
setx 0x3e48465841ee871c,%g7,%l1 ! %l1 = 3e48465841ee871c
p0_label_78:
! %l2 = 78808330, %l3 = 00000000, Mem[0000000010101428] = 000000ff 2e79d972
stda %l2,[%i4+0x028]%asi ! Mem[0000000010101428] = 78808330 00000000
! %l4 = 000000ff, %l5 = 00000030, Mem[0000000030001410] = 90ffffff 007f0000
stda %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 00000030
! %f27 = 91f2eeef, Mem[0000000010041400] = ffbb9ea8
sta %f27,[%i1+%g0]0x80 ! Mem[0000000010041400] = 91f2eeef
! %l5 = 0000000000000030, Mem[0000000010141410] = 00000000a89ebbff
stxa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000030
! %f2 = a89ebb99, %f0 = ffbb9ea8, %f18 = 000000f4
fadds %f2 ,%f0 ,%f18 ! %f18 = fffb9ea8
! %f10 = 000003d1, Mem[0000000010101400] = a6f69fff
sta %f10,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000003d1
! Mem[0000000010141408] = ff000000, %l2 = 0000000078808330
swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff000000
! %f0 = ffbb9ea8 00000000 a89ebb99 448300c6
! %f4 = ff000000 ffffffff b6662aa7 8e4407a0
! %f8 = 06dd9ece 00000090 000003d1 00000012
! %f12 = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
! Mem[000000001014141c] = 448300c6, %l2 = ff000000, %l1 = 41ee871c
add %i5,0x1c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000448300c6
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = efeef291, %l6 = 0081ffff00000000
ldsha [%i1+%g0]0x88,%l6 ! %l6 = fffffffffffff291
p0_label_79:
! Mem[0000000010081430] = f7596ac7, %l5 = 0000000000000030
ldswa [%i2+0x030]%asi,%l5 ! %l5 = fffffffff7596ac7
membar #Sync ! Added by membar checker (10)
! Mem[0000000010181400] = ffbb9ea8, %l6 = fffffffffffff291
ldswa [%i6+%g0]0x80,%l6 ! %l6 = ffffffffffbb9ea8
! Mem[0000000020800040] = 00ff978a, %l6 = ffffffffffbb9ea8
lduh [%o1+0x040],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181400] = ffbb9ea8, %l0 = 9cc9f7b000f7b04e
ldswa [%i6+%g0]0x80,%l0 ! %l0 = ffffffffffbb9ea8
! Mem[0000000010001408] = ffeef291, %l0 = ffffffffffbb9ea8
ldsba [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101400] = d1030000, %l7 = 000000000000c600
lduwa [%i4+%g0]0x80,%l7 ! %l7 = 00000000d1030000
! Mem[00000000100c1400] = ffc10000, %l4 = 00000000000000ff
lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000ffc1
! Mem[00000000211c0000] = 00ffb6f7, %l5 = fffffffff7596ac7
ldsba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1400] = 90000000, %l5 = 0000000000000000
lduba [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000090
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030101400] = ffbb9ea8ffbb9ea8
stxa %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
p0_label_80:
! %l4 = 0000ffc1, %l5 = 00000090, Mem[00000000100c1400] = 0000c1ff 2f0b2fc8
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ffc1 00000090
! %l5 = 0000000000000090, Mem[00000000211c0000] = 00ffb6f7, %asi = 80
stba %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 90ffb6f7
! %l5 = 0000000000000090, %l3 = 0000000000000000, %l6 = 00000000000000ff
mulx %l5,%l3,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141400] = 1b569ea8, %l6 = 0000000000000000
ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 0000001b000000ff
! %l1 = 00000000448300c6, Mem[00000000100c1400] = 0000ffc1
stwa %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 448300c6
! %f4 = ff000000 ffffffff, Mem[00000000100c1410] = ff000000 99bb9ea8
stda %f4 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 ffffffff
! Mem[00000000100c1410] = 000000ff, %l3 = 0000000000000000
swapa [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081400] = 448300c6, %l0 = ffffffffffffffff
ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 000000c6000000ff
! Mem[00000000300c1410] = 30838078, %l1 = 00000000448300c6
ldstuba [%i3+%o5]0x81,%l1 ! %l1 = 00000030000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141430] = c9b52aa7, %l7 = 00000000d1030000
ldswa [%i5+0x030]%asi,%l7 ! %l7 = ffffffffc9b52aa7
p0_label_81:
! Mem[0000000010101400] = d1030000, %f4 = ff000000
lda [%i4+0x000]%asi,%f4 ! %f4 = d1030000
! Mem[0000000010141420] = c5f0ffff, %l4 = 000000000000ffc1
ldsh [%i5+0x020],%l4 ! %l4 = ffffffffffffc5f0
! Mem[0000000010041400] = efeef291, %l7 = ffffffffc9b52aa7
ldsha [%i1+%g0]0x88,%l7 ! %l7 = fffffffffffff291
! Mem[0000000010081410] = fff2554990365e48, %f8 = 06dd9ece 00000090
ldda [%i2+%o5]0x88,%f8 ! %f8 = fff25549 90365e48
! Mem[0000000010101408] = 120000ff, %l5 = 0000000000000090
lduha [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141400] = 007f0000, %l2 = 00000000ff000000
ldsba [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000021800080] = 9022fa8a, %l5 = 00000000000000ff
ldub [%o3+0x081],%l5 ! %l5 = 0000000000000022
! Mem[00000000100c1410] = 00000000, %l6 = 000000000000001b
ldsba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001438] = 0000007f, %l1 = 0000000000000030
ldsha [%i0+0x038]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f8 = fff25549, %f16 = b54e5f55
fcmpes %fcc2,%f8 ,%f16 ! %fcc2 = 3
p0_label_82:
! %l0 = 000000c6, %l1 = 00000000, Mem[0000000030141410] = 000083ff 25000000
stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000c6 00000000
! %l3 = 00000000000000ff, %l1 = 0000000000000000, %l3 = 00000000000000ff
and %l3,%l1,%l3 ! %l3 = 0000000000000000
! Mem[0000000021800081] = 9022fa8a, %l3 = 0000000000000000
ldstuba [%o3+0x081]%asi,%l3 ! %l3 = 00000022000000ff
! %l0 = 00000000000000c6, Mem[00000000100c1410] = 00000000
stwa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000c6
! %l0 = 00000000000000c6, Mem[0000000010041410] = ffbb9ea8
sth %l0,[%i1+%o5] ! Mem[0000000010041410] = 00c69ea8
! %l1 = 0000000000000000, Mem[00000000211c0000] = 90ffb6f7
sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 0000b6f7
! %f8 = fff25549 90365e48, Mem[0000000010101400] = 000003d1 207fff00
stda %f8 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = fff25549 90365e48
! %l6 = 0000000000000000, imm = 00000000000003d3, %l6 = 0000000000000000
sub %l6,0x3d3,%l6 ! %l6 = fffffffffffffc2d
! %f12 = 2b7d3ec8 99bb9ea8, %l5 = 0000000000000022
! Mem[0000000030041430] = f3d48862df91b5c9
add %i1,0x030,%g1
stda %f12,[%g1+%l5]ASI_PST8_S ! Mem[0000000030041430] = f3d43e62df919ec9
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 000000c6, %l4 = ffffffffffffc5f0
ldsba [%i3+%o5]0x88,%l4 ! %l4 = ffffffffffffffc6
p0_label_83:
! Mem[00000000201c0000] = 00ff9a5f, %l2 = 0000000000000000
ldsh [%o0+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = 91f2eeef 99bb9ea8, %l2 = 000000ff, %l3 = 00000022
ldda [%i1+%g0]0x80,%l2 ! %l2 = 0000000091f2eeef 0000000099bb9ea8
! Mem[0000000010081424] = 6ba14678, %l3 = 0000000099bb9ea8
ldsh [%i2+0x026],%l3 ! %l3 = 0000000000004678
! Mem[0000000010001410] = 0000007f, %l2 = 0000000091f2eeef
ldswa [%i0+%o5]0x80,%l2 ! %l2 = 000000000000007f
! Mem[000000001000140c] = f4000000, %f18 = fffb9ea8
lda [%i0+0x00c]%asi,%f18 ! %f18 = f4000000
! Mem[0000000010041410] = a89ec600, %l5 = 0000000000000022
lduba [%i1+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041408] = f7596ac7, %f14 = c9b591df
lda [%i1+%o4]0x81,%f14 ! %f14 = f7596ac7
! Mem[00000000100c143c] = ff560cd5, %l5 = 0000000000000000
ldsha [%i3+0x03e]%asi,%l5 ! %l5 = 0000000000000cd5
! Mem[0000000030001400] = 0000000099bb9ea8, %l5 = 0000000000000cd5
ldxa [%i0+%g0]0x81,%l5 ! %l5 = 0000000099bb9ea8
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 99bb9ea8, %l6 = fffffffffffffc2d
ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 000000a8000000ff
p0_label_84:
! %f0 = ffbb9ea8 00000000 a89ebb99 448300c6
! %f4 = d1030000 ffffffff b6662aa7 8e4407a0
! %f8 = fff25549 90365e48 000003d1 00000012
! %f12 = 2b7d3ec8 99bb9ea8 f7596ac7 6288d4f3
stda %f0,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
! %l3 = 0000000000004678, Mem[0000000030001408] = a89e2df9
stha %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 46782df9
! Mem[000000001008141b] = 919fd6c4, %l4 = ffffffffffffffc6
ldstub [%i2+0x01b],%l4 ! %l4 = 000000c4000000ff
! %l3 = 0000000000004678, Mem[0000000030041410] = 000000ff
stha %l3,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00004678
membar #Sync ! Added by membar checker (11)
! Mem[00000000100c1408] = 99bb9ea8, %l2 = 000000000000007f
swapa [%i3+%o4]0x88,%l2 ! %l2 = 0000000099bb9ea8
! Mem[0000000021800040] = 821bf914, %l6 = 00000000000000a8
ldstuba [%o3+0x040]%asi,%l6 ! %l6 = 00000082000000ff
! Mem[000000001000141b] = 007252fe, %l3 = 0000000000004678
ldstuba [%i0+0x01b]%asi,%l3 ! %l3 = 000000fe000000ff
! %l1 = 0000000000000000, Mem[0000000010081400] = 448300ff
stba %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 44830000
! %f4 = d1030000 ffffffff, Mem[0000000010141430] = c9b52aa7 ffbb9ea8
std %f4 ,[%i5+0x030] ! Mem[0000000010141430] = d1030000 ffffffff
! Starting 10 instruction Load Burst
! %l0 = 00000000000000c6, immd = fffffffffffffe38, %l1 = 0000000000000000
mulx %l0,-0x1c8,%l1 ! %l1 = fffffffffffe9f50
p0_label_85:
! Code Fragment 3
p0_fragment_10:
! %l0 = 00000000000000c6
setx 0xd87bedefd7974d0e,%g7,%l0 ! %l0 = d87bedefd7974d0e
! %l1 = fffffffffffe9f50
setx 0x0fcf30d00d0c4c1c,%g7,%l1 ! %l1 = 0fcf30d00d0c4c1c
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 = d87bedefd7974d0e
setx 0xfacce377a9dc285e,%g7,%l0 ! %l0 = facce377a9dc285e
! %l1 = 0fcf30d00d0c4c1c
setx 0x3dab389f81f4f091,%g7,%l1 ! %l1 = 3dab389f81f4f091
! Mem[000000001014140c] = ffffffff, %l0 = facce377a9dc285e
lduw [%i5+0x00c],%l0 ! %l0 = 00000000ffffffff
! Mem[0000000030141410] = c6000000, %l2 = 0000000099bb9ea8
lduba [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000c6
! Mem[0000000010001408] = ffeef291, %f27 = 91f2eeef
lda [%i0+%o4]0x80,%f27 ! %f27 = ffeef291
! Mem[0000000010041408] = 00000000 0000007f, %l0 = ffffffff, %l1 = 81f4f091
ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000000000007f 0000000000000000
! Mem[0000000010101410] = 00000000, %l6 = 0000000000000082
ldswa [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041414] = 00000012, %f29 = ad000000
ld [%i1+0x014],%f29 ! %f29 = 00000012
! %l4 = 00000000000000c4, %l5 = 0000000099bb9ea8, %l2 = 00000000000000c6
udivx %l4,%l5,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l1 = 0000000000000000
ldswa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030081408] = 000003d1
stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
p0_label_86:
! %f22 = 99bb9ea8 fe527200, Mem[00000000300c1408] = 50ea83f4 7b5ae341
stda %f22,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 99bb9ea8 fe527200
! %l6 = 00000000, %l7 = fffff291, Mem[0000000030001410] = ff000000 30000000
stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000 fffff291
! %l0 = 0000007f, %l1 = 00000000, Mem[0000000030141410] = 000000c6 00000000
stda %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000007f 00000000
! %l3 = 00000000000000fe, Mem[00000000211c0000] = 0000b6f7, %asi = 80
stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = fe00b6f7
! %l7 = fffffffffffff291, Mem[00000000300c1408] = fe527200
stha %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fe52f291
! Mem[0000000030041408] = c76a59f7, %l2 = 0000000000000000
swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000c76a59f7
! %f12 = 2b7d3ec8 99bb9ea8, Mem[0000000030001408] = f92d7846 30832aa7
stda %f12,[%i0+%o4]0x89 ! Mem[0000000030001408] = 2b7d3ec8 99bb9ea8
! %f26 = 6d88f660, Mem[00000000300c1400] = 00000090
sta %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6d88f660
! Mem[0000000030181408] = fff25549, %l0 = 000000000000007f
swapa [%i6+%o4]0x81,%l0 ! %l0 = 00000000fff25549
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (12)
! Mem[0000000030141400] = ff569ea8 99bb9ea8 2b7d3ec8 99bb9ea8
! Mem[0000000030141410] = 7f000000 00000000 4bb9ae98 25788b7f
! Mem[0000000030141420] = 06dd9ece 00000090 ad7b3a62 00000012
! Mem[0000000030141430] = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
ldda [%i5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030141400
p0_label_87:
! Mem[00000000100c1400] = ffbb9ea8, %l4 = 00000000000000c4
lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000ffbb
! Mem[0000000030041410] = 00004678, %l0 = 00000000fff25549
lduha [%i1+%o5]0x89,%l0 ! %l0 = 0000000000004678
! Mem[0000000030181410] = 00000000, %l7 = fffffffffffff291
lduwa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000020800040] = 00ff978a, %l6 = 0000000000000000
ldsba [%o1+0x041]%asi,%l6 ! %l6 = ffffffffffffffff
! %l5 = 0000000099bb9ea8, immd = 0000000000000283, %l2 = 00000000c76a59f7
udivx %l5,0x283,%l2 ! %l2 = 00000000003d34cc
! Mem[00000000218000c0] = 0dff635c, %l0 = 0000000000004678
ldsh [%o3+0x0c0],%l0 ! %l0 = 0000000000000dff
! Mem[0000000030181408] = 7f000000, %l1 = 0000000000000000
lduba [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000021800140] = ff86154d, %l7 = 0000000000000000
ldsba [%o3+0x140]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101408] = ff000012 45daff2e, %l0 = 00000dff, %l1 = 00000000
ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff000012 0000000045daff2e
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (13)
! %f31 = 7f000000, Mem[0000000030141400] = ff569ea8
sta %f31,[%i5+%g0]0x81 ! Mem[0000000030141400] = 7f000000
p0_label_88:
! %f26 = 6d88f660, Mem[0000000010141410] = 00000000
sta %f26,[%i5+%o5]0x80 ! Mem[0000000010141410] = 6d88f660
! %l7 = ffffffffffffffff, Mem[0000000010141418] = 919fd6c4448300c6, %asi = 80
stxa %l7,[%i5+0x018]%asi ! Mem[0000000010141418] = ffffffffffffffff
! Mem[0000000010181428] = 000003d100000012, %l7 = ffffffffffffffff, %l4 = 000000000000ffbb
add %i6,0x28,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 000003d100000012
! Mem[0000000010081414] = 4955f2ff, %l6 = ffffffffffffffff, %asi = 80
swapa [%i2+0x014]%asi,%l6 ! %l6 = 000000004955f2ff
! %l6 = 000000004955f2ff, Mem[0000000010141408] = 78808330
stwa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 4955f2ff
! Mem[00000000100c143c] = 6288d4f3, %l6 = 000000004955f2ff, %asi = 80
swapa [%i3+0x03c]%asi,%l6 ! %l6 = 000000006288d4f3
! %l3 = 00000000000000fe, Mem[00000000100c142e] = 00000012
sth %l3,[%i3+0x02e] ! Mem[00000000100c142c] = 000000fe
! %l4 = 000003d100000012, Mem[000000001010142e] = 00000000
sth %l4,[%i4+0x02e] ! Mem[000000001010142c] = 00000012
! Mem[0000000030041410] = 78460000, %l4 = 000003d100000012
ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000078000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 0000007f, %l5 = 0000000099bb9ea8
lduha [%i1+%o4]0x88,%l5 ! %l5 = 000000000000007f
p0_label_89:
! Mem[0000000010001408] = ffeef291f4000000, %l6 = 000000006288d4f3
ldxa [%i0+%o4]0x80,%l6 ! %l6 = ffeef291f4000000
! %l7 = ffffffffffffffff, imm = 0000000000000801, %l6 = ffeef291f4000000
add %l7,0x801,%l6 ! %l6 = 0000000000000800
! Mem[0000000010141410] = 60f6886d, %l6 = 0000000000000800
lduwa [%i5+%o5]0x88,%l6 ! %l6 = 0000000060f6886d
! Mem[000000001018142c] = 00000012, %l2 = 00000000003d34cc
ldsha [%i6+0x02e]%asi,%l2 ! %l2 = 0000000000000012
! Mem[0000000010181408] = 99bb9eff, %l3 = 00000000000000fe
ldsba [%i6+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010101400] = 90365e48, %l4 = 0000000000000078
ldswa [%i4+%g0]0x88,%l4 ! %l4 = ffffffff90365e48
! Mem[0000000010001400] = ff000000, %f4 = 00000000
lda [%i0+%g0]0x88,%f4 ! %f4 = ff000000
! Mem[0000000010181408] = ff9ebb99 448300c6, %l2 = 00000012, %l3 = ffffffff
ldda [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff9ebb99 00000000448300c6
! Mem[00000000300c1408] = 91f252fe, %l1 = 0000000045daff2e
ldsba [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffff91
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffff91, %l3 = 00000000448300c6, %l0 = 00000000ff000012
udivx %l1,%l3,%l0 ! %l0 = 00000003bc90ecfb
p0_label_90:
! Mem[0000000010101400] = 485e3690, %l1 = ffffffffffffff91
ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 00000048000000ff
! %l5 = 000000000000007f, %l7 = ffffffffffffffff, %l5 = 000000000000007f
udivx %l5,%l7,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181410] = 00000000, %l1 = 0000000000000048
swapa [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = 7f000000, %l2 = 00000000ff9ebb99
swapa [%i5+%g0]0x81,%l2 ! %l2 = 000000007f000000
! %l3 = 00000000448300c6, Mem[0000000030081408] = 00000000
stba %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000c6
! %l1 = 0000000000000000, Mem[00000000300c1408] = fe52f291
stba %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fe52f200
! %l6 = 0000000060f6886d, Mem[0000000030101410] = ffffffff
stwa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 60f6886d
! Mem[0000000010041408] = 7f000000, %l0 = 00000003bc90ecfb
swap [%i1+%o4],%l0 ! %l0 = 000000007f000000
! %f26 = 6d88f660 ffeef291, Mem[00000000100c1400] = a89ebbff 00000000
stda %f26,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 6d88f660 ffeef291
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 000000ff 555f4eb5, %l0 = 7f000000, %l1 = 00000000
ldda [%i0+0x000]%asi,%l0 ! %l0 = 00000000000000ff 00000000555f4eb5
p0_label_91:
! Mem[0000000030101408] = ad7b3a6200000012, %f6 = 7f8b7825 98aeb94b
ldda [%i4+%o4]0x81,%f6 ! %f6 = ad7b3a62 00000012
! Mem[0000000010101408] = 2effda45 120000ff, %l6 = 60f6886d, %l7 = ffffffff
ldda [%i4+%o4]0x88,%l6 ! %l6 = 00000000120000ff 000000002effda45
! Mem[0000000030041400] = ff000000, %l2 = 000000007f000000
ldsba [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1410] = 000003d1, %l2 = 0000000000000000
ldswa [%i3+%o5]0x88,%l2 ! %l2 = 00000000000003d1
! Mem[0000000010041400] = 91f2eeef99bb9ea8, %f16 = b54e5f55 ff000000
ldda [%i1+%g0]0x80,%f16 ! %f16 = 91f2eeef 99bb9ea8
! Mem[0000000010081408] = 000000ff, %l1 = 00000000555f4eb5
ldsba [%i2+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101408] = 120000ff, %l6 = 00000000120000ff
ldswa [%i4+%o4]0x88,%l6 ! %l6 = 00000000120000ff
! Mem[000000001008143c] = f92dc578, %l3 = 00000000448300c6
ldswa [%i2+0x03c]%asi,%l3 ! %l3 = fffffffff92dc578
! Mem[00000000211c0000] = fe00b6f7, %l0 = 00000000000000ff
lduh [%o2+%g0],%l0 ! %l0 = 000000000000fe00
! Starting 10 instruction Store Burst
! %l0 = 000000000000fe00, Mem[0000000010181420] = 06dd9ece
sth %l0,[%i6+0x020] ! Mem[0000000010181420] = fe009ece
p0_label_92:
! %f0 = a89ebb99, Mem[0000000010141410] = 6d88f660
st %f0 ,[%i5+%o5] ! Mem[0000000010141410] = a89ebb99
! %l5 = 0000000000000000, Mem[0000000030001410] = 00000000
stha %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! %l5 = 0000000000000000, Mem[0000000030141408] = 2b7d3ec8
stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
! Mem[000000001008140c] = c76a59f7, %l7 = 000000002effda45
swap [%i2+0x00c],%l7 ! %l7 = 00000000c76a59f7
! %l0 = 000000000000fe00, Mem[0000000030041408] = 00000000
stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000fe00
! %l5 = 0000000000000000, Mem[0000000030181408] = 7f000000
stba %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 7f000000
! Mem[0000000010101428] = 7880833000000012, %l0 = 000000000000fe00, %l1 = ffffffffffffffff
add %i4,0x28,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 7880833000000012
! Mem[0000000010101408] = 120000ff, %l1 = 7880833000000012
ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
! %l2 = 00000000000003d1, Mem[0000000030181410] = 00000048
stwa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000003d1
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff838078 9f121584, %l0 = 0000fe00, %l1 = 000000ff
ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000ff838078 000000009f121584
p0_label_93:
! Mem[0000000030181410] = d103000098aeb94b, %f26 = 6d88f660 ffeef291
ldda [%i6+%o5]0x81,%f26 ! %f26 = d1030000 98aeb94b
! Mem[0000000030141400] = ff9ebb99, %l5 = 0000000000000000
lduha [%i5+%g0]0x81,%l5 ! %l5 = 000000000000ff9e
! Mem[00000000100c1410] = d1030000ffffffff, %f18 = f4000000 91f2eeff
ldd [%i3+%o5],%f18 ! %f18 = d1030000 ffffffff
! Mem[0000000010181428] = 000003d1 00000012, %l4 = 90365e48, %l5 = 0000ff9e
ldda [%i6+0x028]%asi,%l4 ! %l4 = 00000000000003d1 0000000000000012
! Mem[0000000010141400] = 00007f0000000025, %f14 = f3d48862 df91b5c9
ldda [%i5+%g0]0x80,%f14 ! %f14 = 00007f00 00000025
! Mem[00000000100c1410] = d1030000 ffffffff, %l0 = ff838078, %l1 = 9f121584
ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000d1030000 00000000ffffffff
! Mem[0000000010081438] = 050f1212, %l0 = 00000000d1030000
ldsh [%i2+0x038],%l0 ! %l0 = 000000000000050f
! Mem[0000000010101404] = 4955f2ff, %l0 = 000000000000050f
lduwa [%i4+0x004]%asi,%l0 ! %l0 = 000000004955f2ff
! %f22 = 99bb9ea8 fe527200, %l0 = 000000004955f2ff
! Mem[0000000030001420] = 1200000099bb9ea8
add %i0,0x020,%g1
stda %f22,[%g1+%l0]ASI_PST16_S ! Mem[0000000030001420] = 99bb9ea8fe527200
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = 00008344, %l4 = 00000000000003d1
swapa [%i2+%g0]0x80,%l4 ! %l4 = 0000000000008344
p0_label_94:
! %l3 = fffffffff92dc578, Mem[0000000010041400] = 91f2eeef
stba %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 78f2eeef
! Mem[0000000030141410] = 0000007f, %l5 = 0000000000000012
ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 0000007f000000ff
! %f22 = 99bb9ea8, %f29 = 00000012
fsqrts %f22,%f29 ! %f29 = 7fffffff
! %f16 = 91f2eeef 99bb9ea8 d1030000 ffffffff
! %f20 = ff000000 7f000000 99bb9ea8 fe527200
! %f24 = a89ebb99 00ef0012 d1030000 98aeb94b
! %f28 = d3dbec32 7fffffff 2ec6da45 7f000000
stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
! %l4 = 0000000000008344, Mem[0000000030141410] = 000000ff
stwa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00008344
! Mem[0000000010141410] = a89ebb99, %l0 = 000000004955f2ff
swapa [%i5+%o5]0x80,%l0 ! %l0 = 00000000a89ebb99
! %f12 = a89ebb99 c83e7d2b, %l0 = 00000000a89ebb99
! Mem[0000000030141430] = 2b7d3ec899bb9ea8
add %i5,0x030,%g1
stda %f12,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030141430] = 2b7d3ec899bb9ea8
! %l2 = 00000000000003d1, Mem[0000000010081410] = 485e3690
stwa %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000003d1
! Mem[00000000100c1408] = 7f000000, %l4 = 0000000000008344
ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 0000007f000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ff460000, %l7 = 00000000c76a59f7
ldswa [%i1+%o5]0x81,%l7 ! %l7 = ffffffffff460000
p0_label_95:
membar #Sync ! Added by membar checker (14)
! Mem[0000000030001408] = ffffffff 000003d1, %l6 = 120000ff, %l7 = ff460000
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ffffffff 00000000000003d1
! Mem[0000000010041410] = a89ec600, %f31 = 7f000000
lda [%i1+%o5]0x88,%f31 ! %f31 = a89ec600
! Mem[0000000030041410] = 000046ff, %l7 = 00000000000003d1
ldsba [%i1+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! %l4 = 000000000000007f, %l1 = 00000000ffffffff, %l7 = ffffffffffffffff
andn %l4,%l1,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = 00000000 ffff8100, %l4 = 0000007f, %l5 = 0000007f
ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000ffff8100 0000000000000000
! Mem[0000000010101410] = 00007f0000000000, %f2 = a89ebb99 c83e7d2b
ldda [%i4+%o5]0x88,%f2 ! %f2 = 00007f00 00000000
! %l4 = 00000000ffff8100, imm = 00000000000008cf, %l7 = 0000000000000000
andn %l4,0x8cf,%l7 ! %l7 = 00000000ffff8100
! Mem[0000000010081410] = 000003d1 ffffffff, %l4 = ffff8100, %l5 = 00000000
ldda [%i2+0x010]%asi,%l4 ! %l4 = 00000000000003d1 00000000ffffffff
! %f24 = a89ebb99, %f18 = d1030000, %f21 = 7f000000
fmuls %f24,%f18,%f21 ! %f21 = 3a2273ff
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 00000000, %l2 = 00000000000003d1
ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
p0_label_96:
! Mem[0000000010181404] = 00000000, %l3 = f92dc578, %l3 = f92dc578
add %i6,0x04,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = 78f2eeef, %l2 = 0000000000000000
swapa [%i1+%g0]0x80,%l2 ! %l2 = 0000000078f2eeef
! %l2 = 0000000078f2eeef, Mem[00000000211c0000] = fe00b6f7, %asi = 80
stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = eeefb6f7
! Mem[0000000010041410] = a89ec600, %l6 = 00000000ffffffff
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081428] = b6662aa7, %l0 = 00000000a89ebb99, %asi = 80
swapa [%i2+0x028]%asi,%l0 ! %l0 = 00000000b6662aa7
! %l1 = 00000000ffffffff, Mem[0000000020800000] = ffce8691, %asi = 80
stha %l1,[%o1+0x000]%asi ! Mem[0000000020800000] = ffff8691
! Mem[0000000010081408] = 000000ff, %l3 = 0000000000000000
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141400] = 99bb9eff, %l4 = 00000000000003d1
swapa [%i5+%g0]0x89,%l4 ! %l4 = 0000000099bb9eff
! Mem[0000000030141410] = 44830000, %l5 = 00000000ffffffff
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000044000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000, %l2 = 0000000078f2eeef
lduba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
p0_label_97:
! Mem[0000000010141430] = d1030000, %l1 = 00000000ffffffff
lduha [%i5+0x030]%asi,%l1 ! %l1 = 000000000000d103
! Mem[00000000300c1410] = 788083ff, %l0 = 00000000b6662aa7
ldswa [%i3+%o5]0x89,%l0 ! %l0 = 00000000788083ff
! Mem[0000000010081410] = 000003d1, %l2 = 0000000000000000
lduwa [%i2+%o5]0x80,%l2 ! %l2 = 00000000000003d1
! %l3 = 00000000000000ff, imm = fffffffffffff40b, %l1 = 000000000000d103
subc %l3,-0xbf5,%l1 ! %l1 = 0000000000000cf4
! Mem[0000000010101408] = ff000012, %l5 = 0000000000000044
ldsw [%i4+%o4],%l5 ! %l5 = ffffffffff000012
! Mem[0000000030181408] = 75b0d706 7f000000, %l4 = 99bb9eff, %l5 = ff000012
ldda [%i6+%o4]0x89,%l4 ! %l4 = 000000007f000000 0000000075b0d706
! Mem[0000000030041410] = ff460000000000ad, %l1 = 0000000000000cf4
ldxa [%i1+%o5]0x81,%l1 ! %l1 = ff460000000000ad
! Mem[0000000030141410] = 000083ff, %l4 = 000000007f000000
ldsba [%i5+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030041408] = 00fe0000, %l7 = 00000000ffff8100
lduha [%i1+%o4]0x81,%l7 ! %l7 = 00000000000000fe
! Starting 10 instruction Store Burst
! %l7 = 00000000000000fe, Mem[00000000100c1408] = ff000000448300c6
stxa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000000000fe
p0_label_98:
! %l5 = 0000000075b0d706, Mem[0000000010041400] = 0000000099bb9ea8
stx %l5,[%i1+%g0] ! Mem[0000000010041400] = 0000000075b0d706
! %l0 = 788083ff, %l1 = 000000ad, Mem[0000000010181430] = 2b7d3ec8 99bb9ea8
stda %l0,[%i6+0x030]%asi ! Mem[0000000010181430] = 788083ff 000000ad
! %f2 = 00007f00 00000000, Mem[0000000030141410] = 000083ff 00000000
stda %f2 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00007f00 00000000
! Mem[0000000010181410] = 000000ff, %l0 = 00000000788083ff
swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l5 = 0000000075b0d706, Mem[0000000030101408] = 623a7bad
stha %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 623ad706
! Mem[0000000030181408] = 7f000000, %l7 = 00000000000000fe
ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l2 = 00000000000003d1, Mem[0000000010101410] = 00000000
stha %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000003d1
! Mem[0000000010141410] = 4955f2ff, %l5 = 0000000075b0d706
ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 00000049000000ff
! %l7 = 0000000000000000, Mem[00000000201c0000] = 00ff9a5f
sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00009a5f
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 7f000000, %l7 = 0000000000000000
ldsba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
p0_label_99:
! Mem[0000000010101408] = 2effda45 120000ff, %l4 = ffffffff, %l5 = 00000049
ldda [%i4+%o4]0x88,%l4 ! %l4 = 00000000120000ff 000000002effda45
! Mem[0000000010081420] = 0f6fa18d6ba14678, %l7 = 0000000000000000
ldx [%i2+0x020],%l7 ! %l7 = 0f6fa18d6ba14678
! Mem[0000000010081400] = d1030000, %l0 = 00000000000000ff
lduba [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
! %f22 = 99bb9ea8, %f30 = 2ec6da45 a89ec600
fitod %f22,%f30 ! %f30 = c1d99118 56000000
! Mem[00000000300c1400] = 60f6886d, %l5 = 000000002effda45
ldsha [%i3+%g0]0x81,%l5 ! %l5 = 00000000000060f6
! Mem[0000000010181410] = ff838078, %l1 = ff460000000000ad
ldswa [%i6+%o5]0x80,%l1 ! %l1 = ffffffffff838078
! Mem[0000000010001410] = 7f000000, %f5 = 0000007f
lda [%i0+%o5]0x88,%f5 ! %f5 = 7f000000
! Mem[000000001008143c] = f92dc578, %l7 = 0f6fa18d6ba14678
lduha [%i2+0x03c]%asi,%l7 ! %l7 = 000000000000f92d
! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = d1030000, %l0 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_100:
! %f16 = 91f2eeef 99bb9ea8, Mem[0000000030001410] = 7f000000 ff000000
stda %f16,[%i0+%o5]0x89 ! Mem[0000000030001410] = 91f2eeef 99bb9ea8
! Mem[0000000010041400] = 00000000, %l4 = 00000000120000ff
swapa [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
! %l5 = 00000000000060f6, Mem[0000000010101400] = 90365eff
stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90365ef6
! %l6 = 00000000, %l7 = 0000f92d, Mem[0000000030081408] = c6000000 25000000
stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 0000f92d
! %l1 = ffffffffff838078, Mem[0000000010041400] = 120000ff
stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 780000ff
! Mem[0000000010001400] = 000000ff, %l3 = 00000000000000ff
swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! %f30 = c1d99118, Mem[0000000010181434] = 000000ad
st %f30,[%i6+0x034] ! Mem[0000000010181434] = c1d99118
! %l2 = 00000000000003d1, Mem[0000000010181410] = 788083ff
stba %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 788083d1
! %f15 = 00000025, %f6 = ad7b3a62, %f16 = 91f2eeef
fmuls %f15,%f6 ,%f16 ! %f16 = 80000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 30000000 fff255ff, %l6 = 00000000, %l7 = 0000f92d
ldda [%i5+%o5]0x88,%l6 ! %l6 = 00000000fff255ff 0000000030000000
p0_label_101:
! Mem[0000000010041418] = ce40ce0f, %l5 = 00000000000060f6
ldsha [%i1+0x01a]%asi,%l5 ! %l5 = ffffffffffffce0f
! Mem[0000000030181410] = d1030000, %l0 = 0000000000000000
ldsha [%i6+%o5]0x81,%l0 ! %l0 = ffffffffffffd103
! Mem[0000000030001410] = 99bb9ea8, %l4 = 0000000000000000
lduwa [%i0+%o5]0x89,%l4 ! %l4 = 0000000099bb9ea8
! %f31 = 56000000, %f23 = fe527200
fcmpes %fcc3,%f31,%f23 ! %fcc3 = 2
! Mem[0000000030101410] = 60f6886d, %l2 = 00000000000003d1
ldswa [%i4+%o5]0x81,%l2 ! %l2 = 0000000060f6886d
! Mem[0000000030081410] = 00000000 ffff8100, %l6 = fff255ff, %l7 = 30000000
ldda [%i2+%o5]0x89,%l6 ! %l6 = 00000000ffff8100 0000000000000000
! Mem[0000000010101424] = e837839c, %l1 = ffffffffff838078
lduba [%i4+0x026]%asi,%l1 ! %l1 = 0000000000000083
! Mem[0000000010041410] = ffc69ea8, %l5 = ffffffffffffce0f
lduwa [%i1+%o5]0x80,%l5 ! %l5 = 00000000ffc69ea8
membar #Sync ! Added by membar checker (15)
! Mem[0000000010181400] = ffbb9ea8 00000000 ff9ebb99 448300c6
! Mem[0000000010181410] = d1838078 ffffffff b6662aa7 8e4407a0
! Mem[0000000010181420] = fe009ece 00000090 000003d1 00000012
! Mem[0000000010181430] = 788083ff c1d99118 c9b591df 6288d4f3
ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (16)
! %f26 = d1030000 98aeb94b, Mem[0000000010181400] = ffbb9ea8 00000000
std %f26,[%i6+%g0] ! Mem[0000000010181400] = d1030000 98aeb94b
p0_label_102:
! Mem[0000000030081408] = 00000000, %l5 = 00000000ffc69ea8
ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! %l1 = 0000000000000083, Mem[0000000010101400] = 90365ef6
stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90365e83
! %l5 = 0000000000000000, Mem[0000000010101400] = 90365e83
stba %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90365e00
! Mem[0000000030101410] = 60f6886d, %l6 = 00000000ffff8100
ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000060000000ff
! Mem[0000000010081410] = 000003d1, %l2 = 0000000060f6886d
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l4 = 0000000099bb9ea8, Mem[0000000010141400] = 25000000007f0000
stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000099bb9ea8
! Mem[0000000010041438] = 00000000, %l1 = 0000000000000083
swap [%i1+0x038],%l1 ! %l1 = 0000000000000000
! Mem[000000001018142d] = 00000012, %l2 = 0000000000000000
ldstub [%i6+0x02d],%l2 ! %l2 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000010141400] = 0000000099bb9ea8
stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000003d1, %l4 = 0000000099bb9ea8
lduba [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000d1
p0_label_103:
! %f13 = c1d99118, %f3 = 448300c6
fcmpes %fcc0,%f13,%f3 ! %fcc0 = 1
! Mem[0000000030081408] = 000000ff, %f0 = ffbb9ea8
lda [%i2+%o4]0x89,%f0 ! %f0 = 000000ff
! Mem[0000000010101408] = ff00001245daff2e, %f0 = 000000ff 00000000
ldda [%i4+%o4]0x80,%f0 ! %f0 = ff000012 45daff2e
! Mem[0000000010101400] = 005e3690 4955f2ff, %l0 = ffffd103, %l1 = 00000000
ldda [%i4+0x000]%asi,%l0 ! %l0 = 00000000005e3690 000000004955f2ff
! Mem[0000000010181418] = b6662aa7 8e4407a0, %l2 = 00000000, %l3 = 000000ff
ldda [%i6+0x018]%asi,%l2 ! %l2 = 00000000b6662aa7 000000008e4407a0
! Mem[0000000030001408] = d1030000ffffffff, %l6 = 0000000000000060
ldxa [%i0+%o4]0x89,%l6 ! %l6 = d1030000ffffffff
! Mem[0000000030181410] = d103000098aeb94b, %l0 = 00000000005e3690
ldxa [%i6+%o5]0x81,%l0 ! %l0 = d103000098aeb94b
! Mem[00000000100c1408] = 00000000, %l0 = d103000098aeb94b
ldsha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101410] = 6d88f6ff, %l4 = 00000000000000d1
lduha [%i4+%o5]0x89,%l4 ! %l4 = 000000000000f6ff
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 7f0000ff, %l6 = d1030000ffffffff
swapa [%i6+%o4]0x89,%l6 ! %l6 = 000000007f0000ff
p0_label_104:
! %l1 = 000000004955f2ff, Mem[0000000010081408] = 000000002effda45, %asi = 80
stxa %l1,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000004955f2ff
! %f21 = 3a2273ff, Mem[0000000010181400] = d1030000
sta %f21,[%i6+%g0]0x80 ! Mem[0000000010181400] = 3a2273ff
! %f16 = 80000000 99bb9ea8, %l0 = 0000000000000000
! Mem[0000000010101400] = 005e36904955f2ff
stda %f16,[%i4+%l0]ASI_PST8_PL ! Mem[0000000010101400] = 005e36904955f2ff
! %l7 = 0000000000000000, Mem[00000000201c0000] = 00009a5f
stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = 00009a5f
! %f6 = b6662aa7 8e4407a0, Mem[0000000010141400] = 00000000 00000000
stda %f6 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = b6662aa7 8e4407a0
! %f0 = ff000012 45daff2e, %l3 = 000000008e4407a0
! Mem[0000000010001410] = 0000007f000000ff
add %i0,0x010,%g1
stda %f0,[%g1+%l3]ASI_PST16_P ! Mem[0000000010001410] = 0000007f000000ff
! %f8 = fe009ece 00000090, %l6 = 000000007f0000ff
! Mem[0000000010181420] = fe009ece00000090
add %i6,0x020,%g1
stda %f8,[%g1+%l6]ASI_PST32_P ! Mem[0000000010181420] = fe009ece00000090
! Mem[00000000300c1400] = 60f6886d, %l3 = 000000008e4407a0
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000060000000ff
! %f24 = a89ebb99 00ef0012, Mem[0000000010081410] = d10300ff ffffffff
stda %f24,[%i2+%o5]0x88 ! Mem[0000000010081410] = a89ebb99 00ef0012
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 780000ff 75b0d706, %l2 = b6662aa7, %l3 = 00000060
ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000780000ff 0000000075b0d706
p0_label_105:
! Mem[0000000030041410] = ff460000000000ad, %f6 = b6662aa7 8e4407a0
ldda [%i1+%o5]0x81,%f6 ! %f6 = ff460000 000000ad
! Mem[0000000010001400] = 000000ff, %l4 = 000000000000f6ff
lduha [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101408] = 120000ff, %l3 = 0000000075b0d706
ldsba [%i4+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010141400] = 8e4407a0, %l0 = 0000000000000000
lduha [%i5+%g0]0x88,%l0 ! %l0 = 00000000000007a0
! Mem[00000000100c1420] = fff2554990365e48, %l4 = 0000000000000000
ldx [%i3+0x020],%l4 ! %l4 = fff2554990365e48
! Mem[0000000010001418] = 007252ff, %l0 = 00000000000007a0
lduw [%i0+0x018],%l0 ! %l0 = 00000000007252ff
! Mem[00000000100c1408] = 00000000, %l0 = 00000000007252ff
ldsha [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101410] = 000003d1, %l6 = 000000007f0000ff
lduha [%i4+%o5]0x88,%l6 ! %l6 = 00000000000003d1
! Mem[0000000030141400] = d1030000, %l3 = ffffffffffffffff
ldsba [%i5+%g0]0x81,%l3 ! %l3 = ffffffffffffffd1
! Starting 10 instruction Store Burst
! %f28 = d3dbec32 7fffffff, Mem[0000000010001400] = ff000000 b54e5f55
stda %f28,[%i0+%g0]0x88 ! Mem[0000000010001400] = d3dbec32 7fffffff
p0_label_106:
! %f16 = 80000000 99bb9ea8 d1030000 ffffffff
! %f20 = ff000000 3a2273ff 99bb9ea8 fe527200
! %f24 = a89ebb99 00ef0012 d1030000 98aeb94b
! %f28 = d3dbec32 7fffffff c1d99118 56000000
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000030101400
! %f4 = d1838078, Mem[0000000030181408] = ffffffff
sta %f4 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = d1838078
! %l4 = 90365e48, %l5 = 00000000, Mem[00000000100c1408] = 00000000 fe000000
stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 90365e48 00000000
! Mem[0000000010041414] = 00000012, %l5 = 00000000, %l7 = 00000000
add %i1,0x14,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000000012
! %l5 = 0000000000000000, Mem[0000000010001410] = ff0000007f000000
stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
! %l4 = 90365e48, %l5 = 00000000, Mem[0000000030081408] = 000000ff 2df90000
stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 90365e48 00000000
! Mem[0000000030041400] = 000000ff, %l5 = 0000000000000000
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001400] = 99bb9ea8, %l6 = 00000000000003d1
ldstuba [%i0+%g0]0x89,%l6 ! %l6 = 000000a8000000ff
! Mem[0000000030141400] = d1030000, %l3 = ffffffffffffffd1
swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000d1030000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00fe0000, %f14 = c9b591df
lda [%i1+%o4]0x81,%f14 ! %f14 = 00fe0000
p0_label_107:
membar #Sync ! Added by membar checker (17)
! Mem[0000000030101408] = d1030000, %l6 = 00000000000000a8
lduwa [%i4+%o4]0x81,%l6 ! %l6 = 00000000d1030000
! Mem[00000000300c1400] = fff6886d, %l6 = 00000000d1030000
ldswa [%i3+%g0]0x81,%l6 ! %l6 = fffffffffff6886d
! Mem[0000000030041400] = ff0000ff, %f3 = 448300c6
lda [%i1+%g0]0x89,%f3 ! %f3 = ff0000ff
! Mem[0000000010141400] = 8e4407a0, %l1 = 000000004955f2ff
ldsha [%i5+%g0]0x88,%l1 ! %l1 = 00000000000007a0
! Mem[0000000010141408] = 4955f2ff, %f26 = d1030000
lda [%i5+%o4]0x80,%f26 ! %f26 = 4955f2ff
! Mem[0000000010101408] = ff000012, %l5 = 0000000000000000
lduha [%i4+%o4]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[0000000010101408] = ff000012, %l1 = 00000000000007a0
ldsba [%i4+0x009]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001410] = 99bb9ea8, %l1 = 0000000000000000
lduwa [%i0+%o5]0x89,%l1 ! %l1 = 0000000099bb9ea8
! Mem[0000000030041400] = ff0000ff, %l7 = 0000000000000012
lduba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = ff000012, %l1 = 0000000099bb9ea8
swapa [%i4+%o4]0x80,%l1 ! %l1 = 00000000ff000012
p0_label_108:
! Mem[0000000010101408] = 99bb9ea8, %l7 = 00000000000000ff
swapa [%i4+%o4]0x80,%l7 ! %l7 = 0000000099bb9ea8
! Mem[0000000010041403] = 780000ff, %l5 = 000000000000ff00
ldstuba [%i1+0x003]%asi,%l5 ! %l5 = 000000ff000000ff
! %l3 = 00000000d1030000, Mem[0000000020800040] = 00ff978a
sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 0000978a
! %f0 = ff000012 45daff2e, Mem[0000000030001408] = ffffffff d1030000
stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000012 45daff2e
! %f24 = a89ebb99 00ef0012, Mem[0000000030001400] = ff9ebb99 efeef291
stda %f24,[%i0+%g0]0x81 ! Mem[0000000030001400] = a89ebb99 00ef0012
! %f9 = 00000090, Mem[0000000010081424] = 6ba14678
st %f9 ,[%i2+0x024] ! Mem[0000000010081424] = 00000090
! %l3 = 00000000d1030000, Mem[0000000021800040] = ff1bf914
sth %l3,[%o3+0x040] ! Mem[0000000021800040] = 0000f914
! Mem[0000000030101410] = 000000ff, %l3 = 00000000d1030000
swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081424] = 00000090, %l2 = 00000000780000ff, %asi = 80
swapa [%i2+0x024]%asi,%l2 ! %l2 = 0000000000000090
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00009a5f, %l5 = 00000000000000ff
lduh [%o0+%g0],%l5 ! %l5 = 0000000000000000
p0_label_109:
! Mem[0000000030101410] = 000003d1, %f17 = 99bb9ea8
lda [%i4+%o5]0x81,%f17 ! %f17 = 000003d1
! %f3 = ff0000ff, %f2 = ff9ebb99
fsqrts %f3 ,%f2 ! %f2 = 7fffffff
! Mem[0000000030001410] = 91f2eeef 99bb9ea8, %l4 = 90365e48, %l5 = 00000000
ldda [%i0+%o5]0x89,%l4 ! %l4 = 0000000099bb9ea8 0000000091f2eeef
! Mem[0000000010081408] = 00000000, %l3 = 00000000000000ff
ldsba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041408] = 00fe0000, %l3 = 0000000000000000
lduwa [%i1+%o4]0x81,%l3 ! %l3 = 0000000000fe0000
! Mem[0000000010081428] = a89ebb99, %l3 = 0000000000fe0000
ldsw [%i2+0x028],%l3 ! %l3 = ffffffffa89ebb99
! %f15 = 6288d4f3, %f30 = c1d99118, %f5 = ffffffff
fdivs %f15,%f30,%f5 ! %f5 = e02100d3
! Mem[0000000010141408] = fff25549, %l6 = fffffffffff6886d
ldsba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000049
! Mem[00000000100c1400] = 91f2eeff, %l0 = 0000000000000000
ldswa [%i3+%g0]0x80,%l0 ! %l0 = ffffffff91f2eeff
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 91f2eeff, %l3 = ffffffffa89ebb99
ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000091000000ff
p0_label_110:
! %f0 = ff000012, %f19 = ffffffff, %f18 = d1030000 ffffffff
fsmuld %f0 ,%f19,%f18 ! %f18 = ffffffff e0000000
! %f0 = ff000012 45daff2e, %l2 = 0000000000000090
! Mem[0000000010181438] = c9b591df6288d4f3
add %i6,0x038,%g1
stda %f0,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010181438] = c9b591df6288d4f3
! %l6 = 00000049, %l7 = 99bb9ea8, Mem[0000000010141400] = a007448e a72a66b6
stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000049 99bb9ea8
! %l1 = 00000000ff000012, Mem[0000000010141408] = 4955f2ff
stba %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 1255f2ff
! Code Fragment 3
p0_fragment_11:
! %l0 = ffffffff91f2eeff
setx 0x96d189107ac47135,%g7,%l0 ! %l0 = 96d189107ac47135
! %l1 = 00000000ff000012
setx 0x49e74f287a192eea,%g7,%l1 ! %l1 = 49e74f287a192eea
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 = 96d189107ac47135
setx 0x450bbe68336ab3a2,%g7,%l0 ! %l0 = 450bbe68336ab3a2
! %l1 = 49e74f287a192eea
setx 0x1ee8b7a831a32807,%g7,%l1 ! %l1 = 1ee8b7a831a32807
! Code Fragment 4
p0_fragment_12:
! %l0 = 450bbe68336ab3a2
setx 0xd163a320775ea511,%g7,%l0 ! %l0 = d163a320775ea511
! %l1 = 1ee8b7a831a32807
setx 0x13e4fbd0348671e9,%g7,%l1 ! %l1 = 13e4fbd0348671e9
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 = d163a320775ea511
setx 0x9fef24c82501c2a9,%g7,%l0 ! %l0 = 9fef24c82501c2a9
! %l1 = 13e4fbd0348671e9
setx 0x20ddad1818f891e1,%g7,%l1 ! %l1 = 20ddad1818f891e1
! %l3 = 0000000000000091, Mem[0000000010041400] = 780000ff
stwa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000091
! %f0 = ff000012 45daff2e, Mem[0000000030101410] = d1030000 ff73223a
stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff000012 45daff2e
! %l2 = 0000000000000090, Mem[0000000010001402] = ffffff7f
sth %l2,[%i0+0x002] ! Mem[0000000010001400] = ffff0090
! Starting 10 instruction Load Burst
! Mem[0000000010181438] = c9b591df6288d4f3, %f30 = c1d99118 56000000
ldda [%i6+0x038]%asi,%f30 ! %f30 = c9b591df 6288d4f3
p0_label_111:
! Mem[0000000010181408] = c600834499bb9eff, %f22 = 99bb9ea8 fe527200
ldda [%i6+%o4]0x88,%f22 ! %f22 = c6008344 99bb9eff
! Mem[0000000010001430] = 000000ad, %l6 = 0000000000000049
lduh [%i0+0x030],%l6 ! %l6 = 0000000000000000
! Mem[0000000010101428] = 7880833000000012, %f10 = 000003d1 00000012
ldd [%i4+0x028],%f10 ! %f10 = 78808330 00000012
! Mem[0000000030001408] = 45daff2e, %l1 = 20ddad1818f891e1
ldswa [%i0+%o4]0x89,%l1 ! %l1 = 0000000045daff2e
! Mem[0000000010141400] = 00000049, %l2 = 0000000000000090
lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = 1200ef00, %l0 = 9fef24c82501c2a9
lduwa [%i2+%o5]0x80,%l0 ! %l0 = 000000001200ef00
! Mem[0000000010041408] = bc90ecfb 00000000, %l6 = 00000000, %l7 = 99bb9ea8
ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000bc90ecfb 0000000000000000
! Mem[0000000010001410] = 00000000 00000000, %l6 = bc90ecfb, %l7 = 00000000
ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000010041400] = 0000009175b0d706, %f10 = 78808330 00000012
ldda [%i1+%g0]0x80,%f10 ! %f10 = 00000091 75b0d706
! Starting 10 instruction Store Burst
! %l5 = 0000000091f2eeef, Mem[00000000300c1408] = fe52f200
stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fe52f2ef
p0_label_112:
! %l2 = 00000000, %l3 = 00000091, Mem[0000000010041400] = 00000091 75b0d706
stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000091
! %l2 = 0000000000000000, Mem[0000000010101400] = 90365e00
stha %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 90360000
! %f8 = fe009ece 00000090, Mem[0000000010001408] = ffeef291 f4000000
stda %f8 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = fe009ece 00000090
! %l4 = 99bb9ea8, %l5 = 91f2eeef, Mem[0000000010001400] = ffff0090 32ecdbd3
stda %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 99bb9ea8 91f2eeef
! Mem[0000000030181408] = d1838078, %l6 = 0000000000000000
swapa [%i6+%o4]0x81,%l6 ! %l6 = 00000000d1838078
! Mem[0000000010001400] = a89ebb99, %l4 = 0000000099bb9ea8
ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 00000099000000ff
! %l3 = 0000000000000091, Mem[0000000030101408] = 000003d1
stba %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000391
! %l5 = 0000000091f2eeef, %l0 = 000000001200ef00, %l2 = 0000000000000000
subc %l5,%l0,%l2 ! %l2 = 000000007ff1ffef
! %l1 = 0000000045daff2e, Mem[0000000030141400] = ffffffd1
stwa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 45daff2e
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (18)
! Mem[0000000030141400] = 45daff2e 99bb9ea8 00000000 99bb9ea8
! Mem[0000000030141410] = 00000000 007f0000 4bb9ae98 25788b7f
! Mem[0000000030141420] = 06dd9ece 00000090 ad7b3a62 00000012
! Mem[0000000030141430] = 2b7d3ec8 99bb9ea8 c9b591df 6288d4f3
ldda [%i5]ASI_BLK_S,%f0 ! Block Load from 0000000030141400
p0_label_113:
! Mem[0000000010041404] = 00000091, %l2 = 000000007ff1ffef
ldub [%i1+0x006],%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, immd = 0000000000000c4a, %l6 = 00000000d1838078
mulx %l2,0xc4a,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141400] = 45daff2e, %l7 = 0000000000000000
lduwa [%i5+%g0]0x81,%l7 ! %l7 = 0000000045daff2e
! Mem[0000000030181400] = 00000000, %l1 = 0000000045daff2e
ldsba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181408] = ff9ebb99, %l0 = 000000001200ef00
ldsba [%i6+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010141400] = 00000049 99bb9ea8 1255f2ff ffffffff
! Mem[0000000010141410] = ff55f2ff 00000030 ffffffff ffffffff
! Mem[0000000010141420] = c5f0ffff a72a66b6 b6662aa7 83f4c578
! Mem[0000000010141430] = d1030000 ffffffff 050f1212 f92dc578
ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
! Mem[0000000010101410] = 000003d1, %l4 = 0000000000000099
lduwa [%i4+%o5]0x88,%l4 ! %l4 = 00000000000003d1
! Mem[0000000010141410] = fff255ff, %l1 = 0000000000000000
lduha [%i5+%o5]0x88,%l1 ! %l1 = 00000000000055ff
! Mem[00000000211c0000] = eeefb6f7, %l6 = 0000000000000000
lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000eeef
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 45daff2e, %l6 = 000000000000eeef
swapa [%i5+%g0]0x81,%l6 ! %l6 = 0000000045daff2e
p0_label_114:
! %f0 = a89ebb99 49000000 ffffffff fff25512
! %f4 = 30000000 fff255ff ffffffff ffffffff
! %f8 = b6662aa7 fffff0c5 78c5f483 a72a66b6
! %f12 = ffffffff 000003d1 78c52df9 12120f05
stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 0000000010001400
! %f28 = d3dbec32, Mem[0000000010041410] = a89ec6ff
sta %f28,[%i1+%o5]0x88 ! Mem[0000000010041410] = d3dbec32
! %l4 = 00000000000003d1, Mem[0000000030081400] = 7f8b7825
stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000003d1
! %l0 = ffffffff, %l1 = 000055ff, Mem[0000000030181410] = d1030000 98aeb94b
stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffff 000055ff
! Mem[0000000010181400] = ff73223a, %l6 = 0000000045daff2e
swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ff73223a
! %l0 = ffffffff, %l1 = 000055ff, Mem[0000000030041408] = 0000fe00 ff000000
stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff 000055ff
! Mem[00000000300c1400] = fff6886d, %l7 = 0000000045daff2e
ldstuba [%i3+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000000ff73223a, Mem[00000000218000c0] = 0dff635c, %asi = 80
stha %l6,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 223a635c
! %l0 = ffffffffffffffff, Mem[0000000021800000] = 1b56d648
sth %l0,[%o3+%g0] ! Mem[0000000021800000] = ffffd648
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 1200ef00, %l6 = 00000000ff73223a
lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000001200
p0_label_115:
! Mem[0000000010141404] = 99bb9ea8, %l2 = 0000000000000000
ldsb [%i5+0x006],%l2 ! %l2 = ffffffffffffff9e
! Mem[000000001010140c] = 45daff2e, %l3 = 0000000000000091
lduba [%i4+0x00d]%asi,%l3 ! %l3 = 00000000000000da
! Mem[0000000010181420] = fe009ece, %l4 = 00000000000003d1
ldub [%i6+0x023],%l4 ! %l4 = 00000000000000ce
! Mem[000000001014142c] = 83f4c578, %l1 = 00000000000055ff
ldub [%i5+0x02d],%l1 ! %l1 = 00000000000000f4
! Mem[0000000030001400] = a89ebb99, %l1 = 00000000000000f4
lduha [%i0+%g0]0x81,%l1 ! %l1 = 000000000000a89e
! Mem[0000000030081408] = 90365e48, %l2 = ffffffffffffff9e
ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffff90365e48
! Mem[0000000030101400] = 00000080, %l6 = 0000000000001200
lduha [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000080
! Mem[0000000010101430] = 440ff950b49ed50d, %l4 = 00000000000000ce
ldx [%i4+0x030],%l4 ! %l4 = 440ff950b49ed50d
! Mem[0000000030141400] = efee0000, %l1 = 000000000000a89e
lduwa [%i5+%g0]0x89,%l1 ! %l1 = 00000000efee0000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000080, Mem[0000000010081400] = d10300ff
stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000080
p0_label_116:
! Mem[0000000030101408] = 00000391, %l0 = ffffffffffffffff
ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 00000091000000ff
! %f22 = c6008344 99bb9eff, Mem[00000000300c1400] = 6d88f6ff 06dd9ece
stda %f22,[%i3+%g0]0x89 ! Mem[00000000300c1400] = c6008344 99bb9eff
membar #Sync ! Added by membar checker (19)
! %f22 = c6008344 99bb9eff, Mem[0000000030141408] = 00000000 a89ebb99
stda %f22,[%i5+%o4]0x89 ! Mem[0000000030141408] = c6008344 99bb9eff
! Mem[0000000010041410] = d3dbec32, %l4 = 440ff950b49ed50d
swapa [%i1+%o5]0x88,%l4 ! %l4 = 00000000d3dbec32
! Mem[0000000030101410] = 2effda45, %l0 = 0000000000000091
swapa [%i4+%o5]0x81,%l0 ! %l0 = 000000002effda45
! %l6 = 0000000000000080, Mem[00000000300c1400] = ff9ebb99
stha %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0080bb99
! Mem[0000000010141414] = 00000030, %l4 = 00000000d3dbec32
swap [%i5+0x014],%l4 ! %l4 = 0000000000000030
! Mem[0000000030081408] = 90365e48, %l2 = ffffffff90365e48
ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 00000048000000ff
! %l1 = 00000000efee0000, Mem[0000000010181410] = 788083d1
stha %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 78800000
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_13:
! %l0 = 000000002effda45
setx 0x803064b78e95d611,%g7,%l0 ! %l0 = 803064b78e95d611
! %l1 = 00000000efee0000
setx 0x9f328e784d285b7a,%g7,%l1 ! %l1 = 9f328e784d285b7a
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 = 803064b78e95d611
setx 0xdec83c38111d0bf5,%g7,%l0 ! %l0 = dec83c38111d0bf5
! %l1 = 9f328e784d285b7a
setx 0xfdb54297f6c5a493,%g7,%l1 ! %l1 = fdb54297f6c5a493
p0_label_117:
! Mem[0000000030181408] = 00000000, %l6 = 0000000000000080
ldswa [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000021800080] = 90fffa8a, %l0 = dec83c38111d0bf5
ldsba [%o3+0x080]%asi,%l0 ! %l0 = ffffffffffffff90
! Mem[0000000030101400] = 00000080, %l5 = 0000000091f2eeef
lduba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000080
! Mem[0000000030181410] = ffffffff, %l7 = 00000000000000ff
lduwa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000010181400] = 4bb9ae9845daff2e, %f6 = ffffffff ffffffff
ldda [%i6+%g0]0x88,%f6 ! %f6 = 4bb9ae98 45daff2e
! Mem[00000000100c1410] = 000003d1, %l5 = 0000000000000080
ldsba [%i3+%o5]0x88,%l5 ! %l5 = ffffffffffffffd1
! Mem[00000000300c1408] = fe52f2ef, %l3 = 00000000000000da
ldsha [%i3+%o4]0x89,%l3 ! %l3 = fffffffffffff2ef
! Mem[0000000010141408] = fff25512, %l3 = fffffffffffff2ef
lduha [%i5+%o4]0x88,%l3 ! %l3 = 0000000000005512
! Mem[0000000010081428] = a89ebb99, %l2 = 0000000000000048
lduba [%i2+0x029]%asi,%l2 ! %l2 = 000000000000009e
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = eff252fe, %l3 = 0000000000005512
ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ef000000ff
p0_label_118:
! Mem[0000000030041400] = ff0000ff, %l2 = 000000000000009e
ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
! %l0 = ffffffffffffff90, Mem[00000000211c0000] = eeefb6f7, %asi = 80
stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 90efb6f7
! %l4 = 00000030, %l5 = ffffffd1, Mem[0000000030081410] = 0081ffff 00000000
stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000030 ffffffd1
! %l4 = 0000000000000030, Mem[0000000030041400] = ff0000ff00007c46
stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000030
! %f12 = ffffffff 000003d1, Mem[0000000010001410] = 30000000 fff255ff
stda %f12,[%i0+0x010]%asi ! Mem[0000000010001410] = ffffffff 000003d1
! %l2 = 000000ff, %l3 = 000000ef, Mem[0000000010181410] = 00008078 ffffffff
stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff 000000ef
! Mem[00000000100c1400] = ffeef2ff, %l7 = 00000000ffffffff
swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000ffeef2ff
! Mem[00000000300c1400] = 0080bb99, %l1 = fdb54297f6c5a493
swapa [%i3+%g0]0x81,%l1 ! %l1 = 000000000080bb99
! %l0 = ffffffffffffff90, Mem[0000000010141408] = 1255f2ffffffffff
stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffffffffffffff90
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 80000000, %l5 = ffffffffffffffd1
ldsba [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffff80
p0_label_119:
! Mem[0000000010001400] = a89ebb99, %l0 = ffffffffffffff90
lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000a89e
! Mem[0000000030181400] = 00000000, %l3 = 00000000000000ef
lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041408] = bc90ecfb 00000000, %l0 = 0000a89e, %l1 = 0080bb99
ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000bc90ecfb 0000000000000000
! Mem[0000000030141410] = 00000000, %l4 = 0000000000000030
ldswa [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
! %l7 = 00000000ffeef2ff, %l6 = 0000000000000000, %y = 00000000
umul %l7,%l6,%l3 ! %l3 = 0000000000000000, %y = 00000000
! %f11 = a72a66b6, %f13 = 000003d1, %f26 = 4955f2ff 98aeb94b
fsmuld %f11,%f13,%f26 ! %l0 = 00000000bc90ed1d, Unfinished, %fsr = 2c00000400
! Mem[0000000010101400] = 000036904955f2ff, %f26 = 4955f2ff 98aeb94b
ldda [%i4+%g0]0x80,%f26 ! %f26 = 00003690 4955f2ff
! Mem[0000000030081408] = ff5e369000000000, %l1 = 0000000000000000
ldxa [%i2+%o4]0x81,%l1 ! %l1 = ff5e369000000000
! Mem[00000000300c1408] = fff252fe, %l6 = 0000000000000000
ldsba [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_14:
! %l0 = 00000000bc90ed1d
setx 0x93ac511fe4e52284,%g7,%l0 ! %l0 = 93ac511fe4e52284
! %l1 = ff5e369000000000
setx 0x39ca05385a4bbadf,%g7,%l1 ! %l1 = 39ca05385a4bbadf
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 = 93ac511fe4e52284
setx 0xb8c308f7d91ffa9b,%g7,%l0 ! %l0 = b8c308f7d91ffa9b
! %l1 = 39ca05385a4bbadf
setx 0x07c6330fb68129c6,%g7,%l1 ! %l1 = 07c6330fb68129c6
p0_label_120:
! %l6 = ffffffffffffffff, Mem[0000000010181410] = ff000000
stwa %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff
! Mem[0000000010001408] = ffffffff, %l7 = 00000000ffeef2ff
swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000030101408] = 000003ff, %l5 = ffffffffffffff80
ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010081400] = 00000080
stha %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
! %f13 = 000003d1, Mem[000000001008142c] = fffff0c5
sta %f13,[%i2+0x02c]%asi ! Mem[000000001008142c] = 000003d1
! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! %l0 = b8c308f7d91ffa9b, Mem[0000000010001436] = 000003d1, %asi = 80
stba %l0,[%i0+0x036]%asi ! Mem[0000000010001434] = 00009bd1
! %l0 = d91ffa9b, %l1 = b68129c6, Mem[0000000010141410] = fff255ff 32ecdbd3
stda %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = d91ffa9b b68129c6
! %f26 = 00003690, Mem[000000001014140c] = ffffff90
st %f26,[%i5+0x00c] ! Mem[000000001014140c] = 00003690
! Starting 10 instruction Load Burst
! Mem[000000001010140c] = 45daff2e, %l4 = 0000000000000000
ldsba [%i4+0x00f]%asi,%l4 ! %l4 = 000000000000002e
p0_label_121:
! Mem[0000000030001408] = 45daff2e, %l5 = 00000000000000ff
ldswa [%i0+%o4]0x89,%l5 ! %l5 = 0000000045daff2e
! Mem[0000000010101400] = 00003690, %f22 = c6008344
lda [%i4+%g0]0x80,%f22 ! %f22 = 00003690
membar #Sync ! Added by membar checker (20)
! Mem[0000000010081400] = ff000000 99bb9ea8 ff000000 4955f2ff
! Mem[0000000010081410] = 1200ef00 99bb9ea8 919fd6ff 448300c6
! Mem[0000000010081420] = 0f6fa18d 780000ff a89ebb99 000003d1
! Mem[0000000010081430] = f7596ac7 000000ff 050f1212 f92dc578
ldda [%i2]ASI_BLK_PL,%f0 ! Block Load from 0000000010081400
! %l4 = 000000000000002e, %l6 = ffffffffffffffff, %y = 00000000
sdiv %l4,%l6,%l4 ! %l4 = ffffffffffffffd2
mov %l0,%y ! %y = d91ffa9b
! Mem[0000000010181410] = ffffffff, %l6 = ffffffffffffffff
ldsha [%i6+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181404] = 98aeb94b, %l3 = 0000000000000000
lduba [%i6+0x004]%asi,%l3 ! %l3 = 0000000000000098
! Mem[00000000211c0000] = 90efb6f7, %l3 = 0000000000000098
ldsb [%o2+%g0],%l3 ! %l3 = ffffffffffffff90
! Mem[0000000010081410] = 1200ef0099bb9ea8, %f16 = 80000000 000003d1
ldd [%i2+%o5],%f16 ! %f16 = 1200ef00 99bb9ea8
! Mem[0000000010101408] = 000000ff45daff2e, %f26 = 00003690 4955f2ff
ldd [%i4+%o4],%f26 ! %f26 = 000000ff 45daff2e
! Starting 10 instruction Store Burst
! %l0 = b8c308f7d91ffa9b, Mem[00000000300c1410] = ff8380789f121584
stxa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = b8c308f7d91ffa9b
p0_label_122:
! %l3 = ffffffffffffff90, Mem[0000000010001404] = 49000000
sth %l3,[%i0+0x004] ! Mem[0000000010001404] = ff900000
! Mem[0000000030001410] = 99bb9ea8, %l3 = ffffffffffffff90
swapa [%i0+%o5]0x89,%l3 ! %l3 = 0000000099bb9ea8
! Mem[0000000010001410] = ffffffff, %l6 = ffffffffffffffff
swapa [%i0+%o5]0x88,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000010101408] = 000000ff, %l2 = 00000000000000ff
swapa [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! %l2 = 00000000000000ff, Mem[0000000030181400] = 00000000
stha %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff
! %f21 = 3a2273ff, %f31 = 6288d4f3
fsqrts %f21,%f31 ! %f31 = 3ccbee6d
! %f20 = ff000000 3a2273ff, Mem[00000000100c1408] = 485e3690 00000000
stda %f20,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000 3a2273ff
! %l2 = 00000000000000ff, Mem[0000000010101434] = b49ed50d
stw %l2,[%i4+0x034] ! Mem[0000000010101434] = 000000ff
! Mem[0000000030141410] = 00000000, %l2 = 00000000000000ff
swapa [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000030 ffffffd1, %l2 = 00000000, %l3 = 99bb9ea8
ldda [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000030 00000000ffffffd1
p0_label_123:
! %l0 = b8c308f7d91ffa9b, %l4 = ffffffffffffffd2, %l7 = 00000000ffffffff
sdivx %l0,%l4,%l7 ! %l7 = 018c74acb2ee9bf1
! Mem[0000000010141410] = 9bfa1fd9, %l4 = ffffffffffffffd2
ldsha [%i5+%o5]0x80,%l4 ! %l4 = ffffffffffff9bfa
! Mem[0000000010181410] = ef000000ffffffff, %f28 = d3dbec32 7fffffff
ldda [%i6+%o5]0x88,%f28 ! %f28 = ef000000 ffffffff
! Mem[0000000030041408] = ffffffff, %l6 = 00000000ffffffff
ldsba [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181410] = ffffffff, %l6 = ffffffffffffffff
ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030141408] = ff9ebb99, %l2 = 0000000000000030
lduba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1408] = 000000ff, %l6 = ffffffffffffffff
lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001410] = ffffff90, %l1 = 07c6330fb68129c6
ldsba [%i0+%o5]0x89,%l1 ! %l1 = ffffffffffffff90
! Mem[0000000030181410] = ffffffff, %l1 = ffffffffffffff90
lduha [%i6+%o5]0x89,%l1 ! %l1 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, Mem[00000000100c1438] = f7596ac74955f2ff, %asi = 80
stxa %l2,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000000000ff
p0_label_124:
! %l0 = b8c308f7d91ffa9b, Mem[0000000030101408] = 000003ff
stha %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000fa9b
! Mem[0000000030001410] = 90ffffff, %l4 = ffffffffffff9bfa
swapa [%i0+%o5]0x81,%l4 ! %l4 = 0000000090ffffff
! %f21 = 3a2273ff, Mem[0000000010181410] = ffffffff
sta %f21,[%i6+%o5]0x80 ! Mem[0000000010181410] = 3a2273ff
! %l3 = 00000000ffffffd1, Mem[0000000010041400] = 00000000
stba %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000d1
! %f30 = c9b591df 3ccbee6d, Mem[00000000100c1428] = 000003d1 000000fe
std %f30,[%i3+0x028] ! Mem[00000000100c1428] = c9b591df 3ccbee6d
! %l6 = 00000000000000ff, Mem[00000000300c1408] = fff252fe
stha %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ff52fe
! %f25 = 00ef0012, Mem[000000001010141c] = 64ecce2e
st %f25,[%i4+0x01c] ! Mem[000000001010141c] = 00ef0012
! Mem[00000000100c141c] = 8e4407a0, %l1 = 0000ffff, %l4 = 90ffffff
add %i3,0x1c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008e4407a0
! %f16 = 1200ef00 99bb9ea8 ffffffff e0000000
! %f20 = ff000000 3a2273ff 00003690 99bb9eff
! %f24 = a89ebb99 00ef0012 000000ff 45daff2e
! %f28 = ef000000 ffffffff c9b591df 3ccbee6d
stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = f6c5a493448300c6, %l5 = 0000000045daff2e
ldxa [%i3+%g0]0x81,%l5 ! %l5 = f6c5a493448300c6
p0_label_125:
! Mem[0000000030181408] = 0000000006d7b075, %l4 = 000000008e4407a0
ldxa [%i6+%o4]0x81,%l4 ! %l4 = 0000000006d7b075
! Mem[0000000010181410] = 3a2273ff, %l7 = 018c74acb2ee9bf1
ldsha [%i6+0x012]%asi,%l7 ! %l7 = 00000000000073ff
! Mem[0000000030041400] = 00000000, %l2 = 00000000000000ff
ldsha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = ff460000000000ad, %f12 = ff000000 c76a59f7
ldda [%i1+%o5]0x81,%f12 ! %f12 = ff460000 000000ad
! Mem[0000000010041410] = 0dd59eb4, %l3 = 00000000ffffffd1
ldswa [%i1+%o5]0x80,%l3 ! %l3 = 000000000dd59eb4
membar #Sync ! Added by membar checker (21)
! Mem[0000000030001410] = ff73223a000000ff, %l7 = 00000000000073ff
ldxa [%i0+%o5]0x81,%l7 ! %l7 = ff73223a000000ff
! Mem[0000000010181400] = 4bb9ae9845daff2e, %f8 = ff000078 8da16f0f
ldda [%i6+%g0]0x88,%f8 ! %f8 = 4bb9ae98 45daff2e
! Mem[00000000300c1410] = f708c3b8, %l1 = 000000000000ffff
ldswa [%i3+%o5]0x89,%l1 ! %l1 = fffffffff708c3b8
! Mem[0000000010101438] = 92118061 00000060, %l4 = 06d7b075, %l5 = 448300c6
ldda [%i4+0x038]%asi,%l4 ! %l4 = 0000000092118061 0000000000000060
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[000000001008143f] = f92dc578, %asi = 80
stba %l6,[%i2+0x03f]%asi ! Mem[000000001008143c] = f92dc5ff
p0_label_126:
! Mem[0000000030001408] = e0000000, %l6 = 00000000000000ff
ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %l7 = ff73223a000000ff, imm = 0000000000000633, %l5 = 0000000000000060
sub %l7,0x633,%l5 ! %l5 = ff732239fffffacc
! %l1 = fffffffff708c3b8, Mem[0000000010081418] = 919fd6ff448300c6
stx %l1,[%i2+0x018] ! Mem[0000000010081418] = fffffffff708c3b8
! %l5 = ff732239fffffacc, %l2 = 0000000000000000, %l4 = 0000000092118061
subc %l5,%l2,%l4 ! %l4 = ff732239fffffacc
! Mem[00000000100c1410] = 000003d1, %l7 = ff73223a000000ff
swapa [%i3+%o5]0x88,%l7 ! %l7 = 00000000000003d1
! Mem[0000000030141400] = efee0000, %l1 = fffffffff708c3b8
ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %l5 = ff732239fffffacc, Mem[0000000010001420] = b6662aa7, %asi = 80
stha %l5,[%i0+0x020]%asi ! Mem[0000000010001420] = facc2aa7
! Mem[0000000030141410] = 000000ff, %l3 = 000000000dd59eb4
ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! %f6 = c6008344, %f26 = 000000ff, %f13 = 000000ad
fmuls %f6 ,%f26,%f13 ! %l0 = b8c308f7d91ffabd, Unfinished, %fsr = 2c00000400
! Starting 10 instruction Load Burst
! Mem[000000001004142c] = 59f7c531, %l0 = b8c308f7d91ffabd
lduwa [%i1+0x02c]%asi,%l0 ! %l0 = 0000000059f7c531
p0_label_127:
! Mem[0000000010001408] = fff2eeff, %l5 = ff732239fffffacc
lduba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181400] = ff000000 9f121584, %l4 = fffffacc, %l5 = 000000ff
ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff000000 000000009f121584
! Mem[0000000030101410] = 91000000, %l6 = 0000000000000000
ldsha [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = 9bfa1fd9c62981b6, %f0 = a89ebb99 000000ff
ldd [%i5+%o5],%f0 ! %f0 = 9bfa1fd9 c62981b6
! Mem[00000000100c1410] = ff000000, %f21 = 3a2273ff
lda [%i3+%o5]0x80,%f21 ! %f21 = ff000000
! Mem[0000000010101400] = 90360000, %l4 = 00000000ff000000
ldsha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041400] = d100000000000091, %l3 = 0000000000000000
ldxa [%i1+%g0]0x80,%l3 ! %l3 = d100000000000091
! Mem[0000000010001428] = 78c5f483, %l6 = 0000000000000000
ldsb [%i0+0x02a],%l6 ! %l6 = fffffffffffffff4
! Mem[0000000030181400] = ff000000, %l3 = d100000000000091
ldsha [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffff00
! Starting 10 instruction Store Burst
! Mem[0000000010141436] = ffffffff, %l2 = 0000000000000000
ldstub [%i5+0x036],%l2 ! %l2 = 000000ff000000ff
p0_label_128:
! %l5 = 000000009f121584, Mem[000000001010142c] = 00000012, %asi = 80
stha %l5,[%i4+0x02c]%asi ! Mem[000000001010142c] = 15840012
! %f18 = ffffffff e0000000, Mem[0000000010041428] = 8e4407a0 59f7c531
stda %f18,[%i1+0x028]%asi ! Mem[0000000010041428] = ffffffff e0000000
! Mem[0000000010141410] = d91ffa9b, %l0 = 0000000059f7c531
ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 0000009b000000ff
! %l0 = 000000000000009b, Mem[0000000010001410] = ffffffff
stha %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffff009b
! Mem[0000000030181410] = ffffffff, %l4 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! %l1 = 0000000000000000, Mem[0000000010081436] = 000000ff
sth %l1,[%i2+0x036] ! Mem[0000000010081434] = 00000000
! %l2 = 00000000000000ff, Mem[0000000010101400] = fff2554990360000
stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000030141408] = c600834499bb9eff
stxa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000000
! %f28 = ef000000, Mem[00000000300c1408] = 00ff52fe
sta %f28,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ef000000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = ffffffff, %l7 = 00000000000003d1
ldsba [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
p0_label_129:
! Mem[0000000030181410] = ffffffff, %l0 = 000000000000009b
ldsba [%i6+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010141400] = 00000049, %f7 = ffd69f91
lda [%i5+%g0]0x80,%f7 ! %f7 = 00000049
! Mem[0000000010101408] = 000000ff, %l3 = ffffffffffffff00
ldswa [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101410] = 000003d1, %l1 = 0000000000000000
ldsba [%i4+%o5]0x88,%l1 ! %l1 = ffffffffffffffd1
! Mem[0000000010181438] = c9b591df, %l4 = 00000000000000ff
ldsw [%i6+0x038],%l4 ! %l4 = ffffffffc9b591df
! Code Fragment 3
p0_fragment_15:
! %l0 = ffffffffffffffff
setx 0x6f73da4fed142406,%g7,%l0 ! %l0 = 6f73da4fed142406
! %l1 = ffffffffffffffd1
setx 0xe00e182ffebd5171,%g7,%l1 ! %l1 = e00e182ffebd5171
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 = 6f73da4fed142406
setx 0x31c2ef9f89c08892,%g7,%l0 ! %l0 = 31c2ef9f89c08892
! %l1 = e00e182ffebd5171
setx 0x10fdcaa0645d921e,%g7,%l1 ! %l1 = 10fdcaa0645d921e
! %f28 = ef000000 ffffffff, %l0 = 31c2ef9f89c08892
! Mem[0000000030141408] = 0000000000000000
add %i5,0x008,%g1
stda %f28,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030141408] = 00000000000000ef
! Mem[00000000100c1410] = ff000000, %l0 = 31c2ef9f89c08892
ldswa [%i3+%o5]0x80,%l0 ! %l0 = ffffffffff000000
! Mem[0000000010181408] = ff9ebb99, %l6 = fffffffffffffff4
ldsha [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffffff9e
! Starting 10 instruction Store Burst
! Mem[0000000021800181] = 17a89b10, %l7 = ffffffffffffffff
ldstub [%o3+0x181],%l7 ! %l7 = 000000a8000000ff
p0_label_130:
! Mem[0000000030181408] = 00000000, %l2 = 00000000000000ff
ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! %l0 = ffffffffff000000, Mem[00000000300c1410] = b8c308f7d91ffa9b
stxa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffff000000
! Mem[000000001008143d] = f92dc5ff, %l4 = ffffffffc9b591df
ldstub [%i2+0x03d],%l4 ! %l4 = 0000002d000000ff
! %l4 = 0000002d, %l5 = 9f121584, Mem[0000000030181410] = ffffffff ff550000
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000002d 9f121584
! %l1 = 10fdcaa0645d921e, Mem[0000000010181410] = ff73223a
stha %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff73921e
! %f2 = fff25549, Mem[00000000300c1400] = 93a4c5f6
sta %f2 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = fff25549
! Mem[00000000300c1400] = 4955f2ff, %l3 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000049000000ff
! %l7 = 00000000000000a8, Mem[00000000300c1400] = ff55f2ff
stwa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000a8
! %l2 = 0000000000000000, Mem[00000000100c140a] = ff000000, %asi = 80
stba %l2,[%i3+0x00a]%asi ! Mem[00000000100c1408] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff000000, %l7 = 00000000000000a8
ldsb [%i2+0x009],%l7 ! %l7 = 0000000000000000
p0_label_131:
! Mem[0000000010081410] = 00ef0012, %l3 = 0000000000000049
ldsba [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000012
! Mem[0000000030001400] = 99bb9ea8, %l2 = 0000000000000000
ldsba [%i0+%g0]0x89,%l2 ! %l2 = ffffffffffffffa8
! Mem[0000000010001408] = fff2eeff, %l7 = 0000000000000000
ldsha [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffeeff
! Mem[00000000100c1410] = ff000000ffffffff, %l0 = ffffffffff000000
ldxa [%i3+%o5]0x80,%l0 ! %l0 = ff000000ffffffff
! Mem[00000000100c1400] = 6d88f660 ffffffff, %l6 = ffffff9e, %l7 = ffffeeff
ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000ffffffff 000000006d88f660
! Mem[00000000300c1410] = ffffffff, %l3 = 0000000000000012
ldsha [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010181410] = ff73921e, %l3 = ffffffffffffffff
lduwa [%i6+%o5]0x88,%l3 ! %l3 = 00000000ff73921e
! Mem[0000000010101408] = ff000000, %l7 = 000000006d88f660
ldsha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
! %f12 = ff460000 000000ad, %f7 = 00000049
fdtoi %f12,%f7 ! %f7 = 80000000
! Starting 10 instruction Store Burst
! %l6 = 00000000ffffffff, imm = 0000000000000d56, %l4 = 000000000000002d
addc %l6,0xd56,%l4 ! %l4 = 0000000100000d55
p0_label_132:
! %l6 = ffffffff, %l7 = 00000000, Mem[00000000100c1400] = ffffffff 60f6886d
stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff 00000000
! %l4 = 00000d55, %l5 = 9f121584, Mem[0000000010001400] = 99bb9ea8 000090ff
stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000d55 9f121584
! %f10 = d1030000 99bb9ea8, Mem[00000000100c1408] = 000000ff ff73223a
stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = d1030000 99bb9ea8
! %f0 = 9bfa1fd9 c62981b6 fff25549 000000ff
! %f4 = a89ebb99 00ef0012 c6008344 80000000
! %f8 = 4bb9ae98 45daff2e d1030000 99bb9ea8
! %f12 = ff460000 000000ad 78c52df9 12120f05
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
! %l4 = 00000d55, %l5 = 9f121584, Mem[0000000030081410] = 30000000 d1ffffff
stda %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000d55 9f121584
! Mem[0000000010181424] = 00000090, %l2 = ffffffffffffffa8, %asi = 80
swapa [%i6+0x024]%asi,%l2 ! %l2 = 0000000000000090
! %l4 = 0000000100000d55, Mem[0000000010181408] = 99bb9eff
stwa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000d55
! Mem[00000000100c1410] = ff000000, %l0 = ff000000ffffffff
ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010141408] = ffffffff, %l7 = 0000000000000000
swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 550d00008415129f, %l1 = 10fdcaa0645d921e
ldxa [%i0+%g0]0x80,%l1 ! %l1 = 550d00008415129f
p0_label_133:
! Mem[0000000030041408] = ffffffff, %l3 = 00000000ff73921e
ldswa [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010181400] = 45daff2e, %l5 = 000000009f121584
ldsba [%i6+%g0]0x88,%l5 ! %l5 = 000000000000002e
! Mem[0000000010081400] = 000000ff, %l0 = 00000000000000ff
lduha [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181400] = ff000000 9f121584, %l6 = ffffffff, %l7 = ffffffff
ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000000 000000009f121584
! Mem[0000000010081400] = 000000ff, %l5 = 000000000000002e
lduwa [%i2+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1400] = ffffffff, %l3 = ffffffffffffffff
lduba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181408] = ff000000, %l1 = 550d00008415129f
lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181408] = 00000d55, %l7 = 000000009f121584
lduba [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000055
! Mem[0000000010141410] = d91ffaff, %l4 = 0000000100000d55
ldswa [%i5+%o5]0x88,%l4 ! %l4 = ffffffffd91ffaff
! Starting 10 instruction Store Burst
! %f0 = 9bfa1fd9 c62981b6 fff25549 000000ff
! %f4 = a89ebb99 00ef0012 c6008344 80000000
! %f8 = 4bb9ae98 45daff2e d1030000 99bb9ea8
! %f12 = ff460000 000000ad 78c52df9 12120f05
stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
p0_label_134:
! Mem[00000000100c1410] = ff000000, %l6 = 00000000ff000000
swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010001408] = fff2eeff, %l7 = 0000000000000055
ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030081410] = 550d0000, %l3 = 00000000000000ff
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000055000000ff
membar #Sync ! Added by membar checker (22)
! Mem[0000000010101414] = 007f0000, %l5 = 000000ff, %l1 = 000000ff
add %i4,0x14,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000007f0000
! Mem[00000000100c1408] = 99bb9ea8, %l1 = 00000000007f0000
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 000000a8000000ff
! %l1 = 00000000000000a8, %l3 = 0000000000000055, %y = d91ffa9b
umul %l1,%l3,%l7 ! %l7 = 00000000000037c8, %y = 00000000
! Mem[0000000010101400] = 000000ff, %l2 = 0000000000000090
swapa [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %l3 = 0000000000000055, Mem[0000000010141400] = 00000049
stba %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 55000049
! %f14 = 78c52df9 12120f05, %l6 = 00000000ff000000
! Mem[00000000100c1420] = fff2554990365e48
add %i3,0x020,%g1
stda %f14,[%g1+%l6]ASI_PST16_PL ! Mem[00000000100c1420] = fff2554990365e48
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 90000000, %l3 = 0000000000000055
lduha [%i4+%g0]0x80,%l3 ! %l3 = 0000000000009000
p0_label_135:
! Mem[0000000030041400] = 00000000 00000030 ffffffff ff550000
! Mem[0000000030041410] = ff460000 000000ad c6008344 c4d69f91
! Mem[0000000030041420] = 7846a16b 8da16f0f 78c52df9 a72a66b6
! Mem[0000000030041430] = f3d43e62 df919ec9 78c52df9 12120f05
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
! Mem[00000000201c0000] = 00009a5f, %l1 = 00000000000000a8
lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = ffffffff000000ff, %l5 = 00000000000000ff
ldxa [%i3+%o5]0x88,%l5 ! %l5 = ffffffff000000ff
! Mem[0000000010181410] = 1e9273ff, %l3 = 0000000000009000
lduwa [%i6+%o5]0x80,%l3 ! %l3 = 000000001e9273ff
! Mem[00000000300c1410] = ffffffff, %l5 = ffffffff000000ff
lduba [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001408] = fff2eeff, %l7 = 00000000000037c8
lduha [%i0+%o4]0x88,%l7 ! %l7 = 000000000000eeff
! Mem[0000000030101408] = ff0000004955f2ff, %f6 = c6008344 80000000
ldda [%i4+%o4]0x81,%f6 ! %f6 = ff000000 4955f2ff
! Mem[0000000010081408] = 000000ff, %l5 = 00000000000000ff
lduba [%i2+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181410] = 0000002d, %l1 = 0000000000000000
ldswa [%i6+%o5]0x89,%l1 ! %l1 = 000000000000002d
! Starting 10 instruction Store Burst
! Mem[000000001008142f] = 000003d1, %l4 = ffffffffd91ffaff
ldstub [%i2+0x02f],%l4 ! %l4 = 000000d1000000ff
p0_label_136:
! %f12 = ff460000 000000ad, Mem[0000000030081400] = 000003d1 c59ff6a6
stda %f12,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff460000 000000ad
! %l0 = 000000ff, %l1 = 0000002d, Mem[0000000030141400] = efee00ff a89ebb99
stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 0000002d
! %l5 = 00000000000000ff, Mem[0000000010081410] = 1200ef00
sth %l5,[%i2+%o5] ! Mem[0000000010081410] = 00ffef00
membar #Sync ! Added by membar checker (23)
! %f9 = 45daff2e, Mem[0000000030041400] = 00000000
sta %f9 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 45daff2e
! %l6 = 00000000ff000000, Mem[00000000201c0000] = 00009a5f
sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00009a5f
! %f2 = fff25549 000000ff, Mem[0000000010001430] = ffffffff 00009bd1
std %f2 ,[%i0+0x030] ! Mem[0000000010001430] = fff25549 000000ff
! Mem[0000000030081400] = ad000000, %l6 = 00000000ff000000
ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 000000ad000000ff
! %l0 = 00000000000000ff, Mem[0000000010001408] = ffeef2ff
stwa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
! Mem[00000000100c1400] = ffffffff, %l5 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ffffffffff550000, %f14 = 78c52df9 12120f05
ldda [%i1+%o4]0x81,%f14 ! %f14 = ffffffff ff550000
p0_label_137:
! Mem[00000000201c0000] = 00009a5f, %l5 = 00000000000000ff
ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
! Code Fragment 3
p0_fragment_16:
! %l0 = 00000000000000ff
setx 0x5d4f87f83525c097,%g7,%l0 ! %l0 = 5d4f87f83525c097
! %l1 = 000000000000002d
setx 0x4f801b301337a354,%g7,%l1 ! %l1 = 4f801b301337a354
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 = 5d4f87f83525c097
setx 0x2ab8a8a7a06cd904,%g7,%l0 ! %l0 = 2ab8a8a7a06cd904
! %l1 = 4f801b301337a354
setx 0xfbab95582b0a1c92,%g7,%l1 ! %l1 = fbab95582b0a1c92
! Mem[00000000300c1400] = c6008344a8000000, %f6 = ff000000 4955f2ff
ldda [%i3+%g0]0x89,%f6 ! %f6 = c6008344 a8000000
! Mem[0000000010041400] = 91000000000000d1, %f8 = 4bb9ae98 45daff2e
ldda [%i1+%g0]0x88,%f8 ! %f8 = 91000000 000000d1
! Mem[0000000030141400] = 0000002d000000ff, %l1 = fbab95582b0a1c92
ldxa [%i5+%g0]0x89,%l1 ! %l1 = 0000002d000000ff
! Mem[0000000010001408] = 000000ff, %l7 = 000000000000eeff
lduha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181408] = 550d0000, %l7 = 0000000000000000
ldsba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000055
! Mem[0000000030081410] = ff0d0000, %l2 = 00000000000000ff
ldsba [%i2+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
! %l6 = 00000000000000ad, immd = 0000000000000c18, %l0 = 2ab8a8a7a06cd904
sdivx %l6,0xc18,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 000000ad, %l7 = 00000055, Mem[0000000030101408] = 000000ff fff25549
stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ad 00000055
p0_label_138:
! %l5 = 0000000000000000, Mem[00000000100c1400] = ffffffff, %asi = 80
stha %l5,[%i3+0x000]%asi ! Mem[00000000100c1400] = 0000ffff
! %f12 = ff460000 000000ad, %l0 = 0000000000000000
! Mem[00000000300c1430] = 3031db6aa13b2a6d
add %i3,0x030,%g1
stda %f12,[%g1+%l0]ASI_PST16_S ! Mem[00000000300c1430] = 3031db6aa13b2a6d
! %f5 = 00ef0012, Mem[0000000030001408] = ff0000e0
sta %f5 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ef0012
! Mem[0000000030001400] = 99bb9ea8, %l3 = 000000001e9273ff
ldstuba [%i0+%g0]0x89,%l3 ! %l3 = 000000a8000000ff
! Mem[0000000020800040] = 0000978a, %l3 = 00000000000000a8
ldstuba [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101408] = ff000000, %l0 = 0000000000000000
swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ff000000
! %l5 = 0000000000000000, immd = fffffffffffff9ab, %l4 = 00000000000000d1
sdivx %l5,-0x655,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041400] = d1000000, %l2 = ffffffffffffffff
ldstuba [%i1+%g0]0x80,%l2 ! %l2 = 000000d1000000ff
! %f6 = c6008344 a8000000, %l5 = 0000000000000000
! Mem[0000000030081438] = 000000a253e80133
add %i2,0x038,%g1
stda %f6,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081438] = 000000a253e80133
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 75b0d706 000000ff, %l6 = 000000ad, %l7 = 00000055
ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000075b0d706
p0_label_139:
! Mem[0000000030181400] = ff000000, %l4 = 0000000000000000
lduwa [%i6+%g0]0x81,%l4 ! %l4 = 00000000ff000000
! Mem[0000000030101410] = 00ef0012, %l4 = 00000000ff000000
lduha [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000012
! Mem[0000000010081408] = ff000000, %l4 = 0000000000000012
lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001400] = 99bb9eff, %l0 = 00000000ff000000
ldsha [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffff9eff
! Mem[0000000030001400] = ff9ebb99 00ef0012, %l0 = ffff9eff, %l1 = 000000ff
ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000ff9ebb99 0000000000ef0012
! Mem[00000000300c1410] = ffffffff ff000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i3+%o5]0x81,%l4 ! %l4 = 00000000ffffffff 00000000ff000000
! Mem[000000001008141c] = 448300c6, %l1 = 0000000000ef0012
ldsba [%i2+0x01c]%asi,%l1 ! %l1 = 0000000000000044
! Code Fragment 3
p0_fragment_17:
! %l0 = 00000000ff9ebb99
setx 0x62ece2f030feb645,%g7,%l0 ! %l0 = 62ece2f030feb645
! %l1 = 0000000000000044
setx 0x2dd0fbafb616e6a3,%g7,%l1 ! %l1 = 2dd0fbafb616e6a3
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 = 62ece2f030feb645
setx 0xd3f311304d63b50b,%g7,%l0 ! %l0 = d3f311304d63b50b
! %l1 = 2dd0fbafb616e6a3
setx 0x46ec590835886fdb,%g7,%l1 ! %l1 = 46ec590835886fdb
! Mem[0000000010081408] = ff000000, %l6 = 00000000000000ff
lduwa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Store Burst
! %l6 = ff000000, %l7 = 75b0d706, Mem[00000000100c1400] = 0000ffff 00000000
stda %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff000000 75b0d706
p0_label_140:
! Mem[0000000010141400] = 55000049, %l2 = 00000000000000d1
swapa [%i5+%g0]0x80,%l2 ! %l2 = 0000000055000049
! %f24 = 7846a16b 8da16f0f, Mem[0000000010081400] = b68129c6 d91ffa9b
stda %f24,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7846a16b 8da16f0f
! Mem[00000000201c0000] = 00009a5f, %l3 = 0000000000000000
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! %f12 = ff460000 000000ad, Mem[0000000030001408] = 1200ef00 ffffffff
stda %f12,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff460000 000000ad
! Mem[00000000100c1410] = ff000000, %l0 = d3f311304d63b50b
swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ff000000
! %l5 = 00000000ff000000, %l1 = 46ec590835886fdb, %l7 = 0000000075b0d706
subc %l5,%l1,%l7 ! %l7 = b913a6f8c9779025
! %l7 = b913a6f8c9779025, Mem[0000000010141400] = d1000000
stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = d1000025
! %l4 = 00000000ffffffff, Mem[0000000010181430] = 788083ff
sth %l4,[%i6+0x030] ! Mem[0000000010181430] = ffff83ff
! Mem[0000000010041408] = bc90ecfb, %l6 = 00000000ff000000
swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000bc90ecfb
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 4bb9ae98 45daff2e, %l0 = ff000000, %l1 = 35886fdb
ldda [%i6+%g0]0x88,%l0 ! %l0 = 0000000045daff2e 000000004bb9ae98
p0_label_141:
! Mem[0000000010181410] = ff73921e, %f5 = 00ef0012
lda [%i6+%o5]0x88,%f5 ! %f5 = ff73921e
! Mem[0000000010001400] = 9f12158400000d55, %l5 = 00000000ff000000
ldxa [%i0+%g0]0x88,%l5 ! %l5 = 9f12158400000d55
! Mem[00000000100c1410] = 4d63b50b, %l6 = 00000000bc90ecfb
ldsha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000004d63
! Mem[0000000030001400] = 99bb9eff, %l4 = 00000000ffffffff
lduba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000021800040] = 0000f914, %l7 = b913a6f8c9779025
lduha [%o3+0x040]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081400] = ff460000 000000ff, %l0 = 45daff2e, %l1 = 4bb9ae98
ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff 00000000ff460000
! Mem[0000000030041400] = 45daff2e 00000030, %l6 = 00004d63, %l7 = 00000000
ldda [%i1+%g0]0x81,%l6 ! %l6 = 0000000045daff2e 0000000000000030
! Mem[0000000010041400] = 91000000 000000ff, %l0 = 000000ff, %l1 = ff460000
ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000091000000
! Mem[0000000030081410] = ff0d0000, %l4 = 00000000000000ff
ldsba [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l2 = 55000049, %l3 = 00000000, Mem[0000000030141410] = ff0000ff 007f0000
stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 55000049 00000000
p0_label_142:
! %l3 = 0000000000000000, Mem[0000000010001410] = ffff009b
stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffff0000
! %l2 = 0000000055000049, Mem[0000000021800100] = 7fffe14a
sth %l2,[%o3+0x100] ! Mem[0000000021800100] = 0049e14a
! %l1 = 0000000091000000, Mem[0000000030081400] = ff000000
stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %f4 = a89ebb99 ff73921e, %l0 = 00000000000000ff
! Mem[0000000010001418] = ffffffffffffffff
add %i0,0x018,%g1
stda %f4,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010001418] = 1e9273ff99bb9ea8
! %l2 = 0000000055000049, Mem[0000000010041438] = 0000008399bb9ea8
stx %l2,[%i1+0x038] ! Mem[0000000010041438] = 0000000055000049
! Mem[00000000211c0000] = 90efb6f7, %l6 = 0000000045daff2e
ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 00000090000000ff
! %l0 = 00000000000000ff, Mem[0000000020800001] = ffff8691
stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ffff8691
! Code Fragment 3
p0_fragment_18:
! %l0 = 00000000000000ff
setx 0x2a9278985cad4478,%g7,%l0 ! %l0 = 2a9278985cad4478
! %l1 = 0000000091000000
setx 0x1342b2f0214071d6,%g7,%l1 ! %l1 = 1342b2f0214071d6
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 = 2a9278985cad4478
setx 0xdefefa0fb2dea3c0,%g7,%l0 ! %l0 = defefa0fb2dea3c0
! %l1 = 1342b2f0214071d6
setx 0x4daadeb7f24f7b0e,%g7,%l1 ! %l1 = 4daadeb7f24f7b0e
! %l3 = 0000000000000000, Mem[0000000030101400] = b68129c6
stba %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 008129c6
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00000000, %l7 = 0000000000000030
lduha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000000
p0_label_143:
! Mem[00000000211c0000] = ffefb6f7, %l0 = defefa0fb2dea3c0
ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffef
! Mem[0000000010001424] = fffff0c5, %l2 = 0000000055000049
lduwa [%i0+0x024]%asi,%l2 ! %l2 = 00000000fffff0c5
membar #Sync ! Added by membar checker (24)
! Mem[0000000030101400] = 008129c6 d91ffa9b ad000000 55000000
! Mem[0000000030101410] = 1200ef00 99bb9ea8 00000080 448300c6
! Mem[0000000030101420] = 2effda45 98aeb94b a89ebb99 000003d1
! Mem[0000000030101430] = ad000000 000046ff 050f1212 f92dc578
ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
! Mem[0000000010181400] = 45daff2e, %l6 = 0000000000000090
ldsba [%i6+%g0]0x88,%l6 ! %l6 = 000000000000002e
! Mem[0000000010081400] = 6ba14678, %f0 = 9bfa1fd9
lda [%i2+%g0]0x88,%f0 ! %f0 = 6ba14678
! %l3 = 0000000000000000, imm = 00000000000008c7, %l0 = ffffffffffffffef
addc %l3,0x8c7,%l0 ! %l0 = 00000000000008c7
! Mem[0000000030181410] = 2d000000, %f10 = d1030000
lda [%i6+%o5]0x81,%f10 ! %f10 = 2d000000
! Mem[0000000030081400] = 00000000, %l2 = 00000000fffff0c5
ldswa [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[000000001004143c] = 55000049, %l1 = 4daadeb7f24f7b0e
ldsha [%i1+0x03c]%asi,%l1 ! %l1 = 0000000000005500
! Starting 10 instruction Store Burst
! %f12 = ff460000 000000ad, %l3 = 0000000000000000
! Mem[00000000100c1410] = 4d63b50bffffffff
add %i3,0x010,%g1
stda %f12,[%g1+%l3]ASI_PST32_PL ! Mem[00000000100c1410] = 4d63b50bffffffff
p0_label_144:
! %l6 = 000000000000002e, Mem[0000000010141410] = d91ffaff
stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000002e
! %l7 = 0000000000000000, Mem[0000000030001400] = 99bb9eff
stwa %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! %f0 = 6ba14678 c62981b6 fff25549 000000ff
! %f4 = a89ebb99 ff73921e c6008344 a8000000
! %f8 = 91000000 000000d1 2d000000 99bb9ea8
! %f12 = ff460000 000000ad ffffffff ff550000
stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
! Mem[0000000030041400] = 45daff2e, %l6 = 000000000000002e
swapa [%i1+%g0]0x81,%l6 ! %l6 = 0000000045daff2e
! %f26 = a89ebb99 000003d1, Mem[0000000010081408] = 000000ff fff25549
stda %f26,[%i2+%o4]0x88 ! Mem[0000000010081408] = a89ebb99 000003d1
! %l4 = ffffffff, %l5 = 00000d55, Mem[0000000010041410] = b49ed50d 12000000
stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff 00000d55
! %f24 = 2effda45 98aeb94b, Mem[00000000100c1400] = 000000ff 06d7b075
stda %f24,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 2effda45 98aeb94b
! %l2 = 0000000000000000, Mem[0000000010041408] = ff000000
stha %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! %l6 = 0000000045daff2e, Mem[0000000030081400] = 00000000
stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = 2e000000
! Starting 10 instruction Load Burst
! Mem[0000000021800180] = 17ff9b10, %l1 = 0000000000005500
ldsh [%o3+0x180],%l1 ! %l1 = 00000000000017ff
p0_label_145:
! Mem[00000000100c1408] = ff9ebb99, %f16 = 008129c6
lda [%i3+%o4]0x80,%f16 ! %f16 = ff9ebb99
! Mem[0000000010181400] = 2effda45, %l4 = ffffffffffffffff
ldsha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000002eff
! Mem[0000000010181410] = 1e9273ff, %f22 = 00000080
lda [%i6+%o5]0x80,%f22 ! %f22 = 1e9273ff
membar #Sync ! Added by membar checker (25)
! Mem[0000000030001408] = 4955f2ff, %l5 = 9f12158400000d55
ldswa [%i0+%o4]0x89,%l5 ! %l5 = 000000004955f2ff
! %l6 = 0000000045daff2e, immd = 0000000000000992, %l0 = 00000000000008c7
sdivx %l6,0x992,%l0 ! %l0 = 0000000000074c97
! Mem[0000000030101410] = 1200ef00, %l2 = 0000000000000000
lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000012
! Mem[0000000030081410] = 9f12158400000dff, %f24 = 2effda45 98aeb94b
ldda [%i2+%o5]0x89,%f24 ! %f24 = 9f121584 00000dff
! Mem[0000000030181408] = ff000000, %f20 = 1200ef00
lda [%i6+%o4]0x81,%f20 ! %f20 = ff000000
! Mem[0000000030101410] = 00ef0012, %l1 = 00000000000017ff
lduwa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000ef0012
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 0000002e, %l5 = 000000004955f2ff
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
p0_label_146:
! Mem[0000000010001420] = facc2aa7, %l4 = 0000000000002eff, %asi = 80
swapa [%i0+0x020]%asi,%l4 ! %l4 = 00000000facc2aa7
! %f30 = 050f1212 f92dc578, %l7 = 0000000000000000
! Mem[0000000010041410] = ffffffff550d0000
add %i1,0x010,%g1
stda %f30,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010041410] = ffffffff550d0000
! Mem[00000000218000c0] = 223a635c, %l3 = 0000000000000000
ldstub [%o3+0x0c0],%l3 ! %l3 = 00000022000000ff
! %f14 = ffffffff ff550000, %l6 = 0000000045daff2e
! Mem[0000000010041410] = ffffffff550d0000
add %i1,0x010,%g1
stda %f14,[%g1+%l6]ASI_PST32_P ! Mem[0000000010041410] = ffffffff550d0000
! %l7 = 0000000000000000, Mem[0000000010081420] = 2effda45, %asi = 80
stwa %l7,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000000
! Mem[0000000010101400] = 90000000, %l5 = 0000000000000000
ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 00000090000000ff
! %f4 = a89ebb99 ff73921e, Mem[0000000010081400] = 6ba14678 0f6fa18d
stda %f4 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = a89ebb99 ff73921e
! %l3 = 0000000000000022, immd = 000000000000002c, %l2 = 0000000000000012
sdivx %l3,0x02c,%l2 ! %l2 = 0000000000000000
! %l7 = 0000000000000000, %l2 = 0000000000000000, %l2 = 0000000000000000
xnor %l7,%l2,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ff00000000000091, %l3 = 0000000000000022
ldxa [%i1+%g0]0x80,%l3 ! %l3 = ff00000000000091
p0_label_147:
! Mem[0000000030141410] = 5500004900000000, %l3 = ff00000000000091
ldxa [%i5+%o5]0x81,%l3 ! %l3 = 5500004900000000
! Mem[0000000010001410] = 0000ffff, %f27 = 000003d1
lda [%i0+%o5]0x80,%f27 ! %f27 = 0000ffff
! Mem[0000000010101410] = d1030000, %l3 = 5500004900000000
ldsha [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffd103
! Mem[0000000010001428] = 78c5f483, %l4 = 00000000facc2aa7
lduw [%i0+0x028],%l4 ! %l4 = 0000000078c5f483
! Mem[0000000010041400] = ff000000, %f29 = 000046ff
lda [%i1+%g0]0x80,%f29 ! %f29 = ff000000
! Mem[00000000201c0000] = ff009a5f, %l5 = 0000000000000090
ldsba [%o0+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1400] = 98aeb94b, %l2 = ffffffffffffffff
lduwa [%i3+%g0]0x88,%l2 ! %l2 = 0000000098aeb94b
! Mem[0000000010081408] = d1030000, %l4 = 0000000078c5f483
ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffd103
! Mem[00000000211c0000] = ffefb6f7, %l0 = 0000000000074c97
lduba [%o2+0x001]%asi,%l0 ! %l0 = 00000000000000ef
! Starting 10 instruction Store Burst
! %l2 = 0000000098aeb94b, Mem[00000000300c1400] = 000000a8
stba %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 4b0000a8
p0_label_148:
! Code Fragment 4
p0_fragment_19:
! %l0 = 00000000000000ef
setx 0xd6e3ff304746065e,%g7,%l0 ! %l0 = d6e3ff304746065e
! %l1 = 0000000000ef0012
setx 0xeeb811d84be7b1a1,%g7,%l1 ! %l1 = eeb811d84be7b1a1
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 = d6e3ff304746065e
setx 0x49bdba37c286c90d,%g7,%l0 ! %l0 = 49bdba37c286c90d
! %l1 = eeb811d84be7b1a1
setx 0x99e2571fe060a0cc,%g7,%l1 ! %l1 = 99e2571fe060a0cc
! Mem[0000000010001410] = ffff0000, %l0 = 49bdba37c286c90d
ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l4 = ffffffffffffd103, Mem[0000000010141408] = 00000000
stha %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = d1030000
! Mem[0000000010081410] = 00efff00, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081408] = 90365eff, %l4 = ffffffffffffd103
swapa [%i2+%o4]0x89,%l4 ! %l4 = 0000000090365eff
! %l4 = 0000000090365eff, Mem[0000000030001408] = ff0000004955f2ff
stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000090365eff
! %l0 = 0000000000000000, Mem[0000000030081408] = 03d1ffff
stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! %l2 = 98aeb94b, %l3 = ffffd103, Mem[0000000010081410] = 00efffff a89ebb99
stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 98aeb94b ffffd103
! Mem[00000000100c1400] = 4bb9ae98, %l4 = 0000000090365eff
ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 0000004b000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = ff00978a, %l7 = 0000000000000000
ldub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
p0_label_149:
! Mem[0000000030001410] = a89ebb99, %l2 = 0000000098aeb94b
ldsha [%i0+%o5]0x81,%l2 ! %l2 = ffffffffffffa89e
! Mem[0000000030081410] = ff0d00008415129f, %l1 = 99e2571fe060a0cc
ldxa [%i2+%o5]0x81,%l1 ! %l1 = ff0d00008415129f
! Mem[0000000030041410] = ff460000, %l2 = ffffffffffffa89e
ldswa [%i1+%o5]0x81,%l2 ! %l2 = ffffffffff460000
! Mem[0000000010141400] = 250000d1, %l2 = ffffffffff460000
lduwa [%i5+%g0]0x80,%l2 ! %l2 = 00000000250000d1
! Mem[0000000010181400] = 2effda45 98aeb94b 550d0000 448300c6
! Mem[0000000010181410] = 1e9273ff 000000ef b6662aa7 8e4407a0
! Mem[0000000010181420] = fe009ece ffffffa8 000003d1 00ff0012
! Mem[0000000010181430] = ffff83ff c1d99118 c9b591df 6288d4f3
ldda [%i6]ASI_BLK_PL,%f16 ! Block Load from 0000000010181400
! Mem[0000000020800040] = ff00978a, %l4 = 000000000000004b
lduh [%o1+0x040],%l4 ! %l4 = 000000000000ff00
! Mem[0000000030081410] = ff0d0000, %l6 = 0000000045daff2e
ldsha [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffffff0d
! %f2 = fff25549, %f5 = ff73921e, %f4 = a89ebb99
fdivs %f2 ,%f5 ,%f4 ! %f4 = fff25549
! Mem[0000000010181408] = 550d0000, %l0 = 0000000000000000
lduha [%i6+%o4]0x80,%l0 ! %l0 = 000000000000550d
! Starting 10 instruction Store Burst
! %l4 = 000000000000ff00, Mem[0000000010001410] = ffff00ff
stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000ff00
p0_label_150:
! %f10 = 2d000000 99bb9ea8, Mem[00000000300c1400] = a800004b c6008344
stda %f10,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 2d000000 99bb9ea8
! Mem[0000000030101410] = 00ef0012, %l4 = 000000000000ff00
swapa [%i4+%o5]0x89,%l4 ! %l4 = 0000000000ef0012
! Mem[00000000300c1400] = 99bb9ea8, %l2 = 00000000250000d1
ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 000000a8000000ff
! %f12 = ff460000 000000ad, Mem[0000000010081408] = 000003d1 a89ebb99
stda %f12,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff460000 000000ad
! %l2 = 00000000000000a8, Mem[0000000030081408] = 00000000
stba %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000a8
! %l6 = ffffffffffffff0d, Mem[00000000211c0001] = ffefb6f7
stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = ff0db6f7
! %f0 = 6ba14678, Mem[0000000030041408] = ffffffff
sta %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 6ba14678
! %f2 = fff25549 000000ff, Mem[0000000010081418] = 00000080 448300c6
stda %f2 ,[%i2+0x018]%asi ! Mem[0000000010081418] = fff25549 000000ff
membar #Sync ! Added by membar checker (26)
! %l5 = ffffffffffffffff, Mem[0000000010181400] = 2effda45
stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffda45
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 2d000000, %l7 = 00000000000000ff
ldsha [%i6+%o5]0x81,%l7 ! %l7 = 0000000000002d00
p0_label_151:
! Mem[0000000030141410] = 0000000049000055, %f12 = ff460000 000000ad
ldda [%i5+%o5]0x89,%f12 ! %f12 = 00000000 49000055
! Mem[0000000010001414] = 000003d1, %l1 = ff0d00008415129f
ldsha [%i0+0x014]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = d1030000 0000ff00, %l6 = ffffff0d, %l7 = 00002d00
ldda [%i0+%o5]0x88,%l6 ! %l6 = 000000000000ff00 00000000d1030000
! Mem[0000000010181408] = 550d0000, %l5 = ffffffffffffffff
ldsba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000055
! Mem[000000001018140c] = 448300c6, %l1 = 0000000000000000
lduba [%i6+0x00e]%asi,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = ff9ebb99, %l0 = 000000000000550d
lduba [%i3+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081430] = ad000000, %l5 = 0000000000000055
lduw [%i2+0x030],%l5 ! %l5 = 00000000ad000000
! Mem[0000000010041420] = c59ff6a6, %l5 = 00000000ad000000
ldub [%i1+0x021],%l5 ! %l5 = 000000000000009f
! %l7 = 00000000d1030000, %l4 = 0000000000ef0012, %l5 = 000000000000009f
xnor %l7,%l4,%l5 ! %l5 = ffffffff2e13ffed
! Starting 10 instruction Store Burst
! %f18 = c6008344 00000d55, %l7 = 00000000d1030000
! Mem[0000000010181430] = ffff83ffc1d99118
add %i6,0x030,%g1
stda %f18,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010181430] = ffff83ffc1d99118
p0_label_152:
! %l1 = 0000000000000000, Mem[0000000030081400] = 2e000000
stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! Mem[0000000010081410] = 4bb9ae98, %l2 = 00000000000000a8, %asi = 80
swapa [%i2+0x010]%asi,%l2 ! %l2 = 000000004bb9ae98
! %l7 = 00000000d1030000, Mem[0000000010001425] = fffff0c5, %asi = 80
stba %l7,[%i0+0x025]%asi ! Mem[0000000010001424] = ff00f0c5
! %f0 = 6ba14678 c62981b6 fff25549 000000ff
! %f4 = fff25549 ff73921e c6008344 a8000000
! %f8 = 91000000 000000d1 2d000000 99bb9ea8
! %f12 = 00000000 49000055 ffffffff ff550000
stda %f0,[%i3]ASI_BLK_PL ! Block Store to 00000000100c1400
! %l0 = 00000000000000ff, Mem[0000000030141408] = 00000000
stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff0000
! Mem[0000000010141410] = 2e000000, %l6 = 000000000000ff00
lduha [%i5+0x012]%asi,%l6 ! %l6 = 0000000000000000
! %l3 = ffffffffffffd103, Mem[00000000211c0000] = ff0db6f7
stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = 030db6f7
membar #Sync ! Added by membar checker (27)
! Mem[00000000100c1410] = 1e9273ff4955f2ff, %l7 = 00000000d1030000, %l7 = 00000000d1030000
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 1e9273ff4955f2ff
! %l7 = 1e9273ff4955f2ff, Mem[0000000010041408] = 00000000
stha %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000f2ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 99bb9ea8, %l3 = ffffffffffffd103
lduwa [%i0+%o5]0x89,%l3 ! %l3 = 0000000099bb9ea8
p0_label_153:
! Mem[00000000211c0000] = 030db6f7, %l2 = 000000004bb9ae98
ldub [%o2+%g0],%l2 ! %l2 = 0000000000000003
! Mem[0000000030181408] = ff000000, %l1 = 0000000000000000
ldsba [%i6+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030001408] = ff5e3690, %l3 = 0000000099bb9ea8
ldsba [%i0+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010141408] = d103000000003690, %f2 = fff25549 000000ff
ldda [%i5+%o4]0x80,%f2 ! %f2 = d1030000 00003690
! Mem[0000000010081400] = 1e9273ff99bb9ea8, %l6 = 0000000000000000
ldxa [%i2+%g0]0x80,%l6 ! %l6 = 1e9273ff99bb9ea8
! Mem[0000000010001400] = 550d0000, %l7 = 1e9273ff4955f2ff
lduha [%i0+%g0]0x80,%l7 ! %l7 = 000000000000550d
! Mem[00000000100c143c] = ffffffff, %l6 = 1e9273ff99bb9ea8
ldsw [%i3+0x03c],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030001400] = b68129c67846a16b, %f12 = 00000000 49000055
ldda [%i0+%g0]0x89,%f12 ! %f12 = b68129c6 7846a16b
! Mem[0000000030141400] = 000000ff, %l4 = 0000000000ef0012
ldsha [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = b68129c6, %l2 = 0000000000000003, %asi = 80
swapa [%i3+0x000]%asi,%l2 ! %l2 = 00000000b68129c6
p0_label_154:
! %l3 = ffffffffffffffff, Mem[00000000211c0000] = 030db6f7, %asi = 80
stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = ff0db6f7
! %l7 = 000000000000550d, Mem[0000000010041410] = ffffffff
stwa %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000550d
! Mem[0000000010181419] = b6662aa7, %l4 = 00000000000000ff
ldstuba [%i6+0x019]%asi,%l4 ! %l4 = 00000066000000ff
! %l4 = 0000000000000066, Mem[0000000030001408] = 90365eff
stha %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 90360066
! %f14 = ffffffff, %f4 = fff25549, %f4 = fff25549
fadds %f14,%f4 ,%f4 ! %f4 = fff25549
! %l3 = ffffffffffffffff, Mem[0000000030041410] = ff460000
stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff460000
! %l3 = ffffffffffffffff, %l6 = ffffffffffffffff, %l4 = 0000000000000066
addc %l3,%l6,%l4 ! %l4 = fffffffffffffffe
! Mem[0000000030081408] = 000000a8, %l5 = ffffffff2e13ffed
swapa [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000a8
! %l6 = ffffffffffffffff, Mem[0000000010041410] = 0d550000
stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0d5500ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ad000000, %l7 = 000000000000550d
ldswa [%i4+%o4]0x81,%l7 ! %l7 = ffffffffad000000
p0_label_155:
! %l2 = 00000000b68129c6, imm = 0000000000000ef5, %l0 = 00000000000000ff
and %l2,0xef5,%l0 ! %l0 = 00000000000008c4
! Code Fragment 3
p0_fragment_20:
! %l0 = 00000000000008c4
setx 0x39fa84c7fc18e471,%g7,%l0 ! %l0 = 39fa84c7fc18e471
! %l1 = ffffffffffffffff
setx 0x773849a7819a392d,%g7,%l1 ! %l1 = 773849a7819a392d
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 = 39fa84c7fc18e471
setx 0xb96a8ff86dc7f97d,%g7,%l0 ! %l0 = b96a8ff86dc7f97d
! %l1 = 773849a7819a392d
setx 0x4bc99e0fd02cbf3e,%g7,%l1 ! %l1 = 4bc99e0fd02cbf3e
! Mem[00000000300c1410] = ffffffff, %l0 = b96a8ff86dc7f97d
lduba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181410] = ff73921e, %l3 = ffffffffffffffff
lduwa [%i6+%o5]0x88,%l3 ! %l3 = 00000000ff73921e
! Mem[0000000010101408] = 00000000, %f1 = c62981b6
lda [%i4+%o4]0x80,%f1 ! %f1 = 00000000
! Mem[0000000030041408] = 6ba14678, %l3 = 00000000ff73921e
lduba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000078
! Mem[00000000211c0000] = ff0db6f7, %l5 = 00000000000000a8
ldsb [%o2+%g0],%l5 ! %l5 = ffffffffffffffff
! Mem[00000000211c0000] = ff0db6f7, %l3 = 0000000000000078
ldub [%o2+0x001],%l3 ! %l3 = 000000000000000d
! Mem[0000000010001400] = 9f12158400000d55, %f12 = b68129c6 7846a16b
ldda [%i0+%g0]0x88,%f12 ! %f12 = 9f121584 00000d55
! Starting 10 instruction Store Burst
! %f16 = 4bb9ae98 45daff2e c6008344 00000d55
! %f20 = ef000000 ff73921e a007448e a72a66b6
! %f24 = a8ffffff ce9e00fe 1200ff00 d1030000
! %f28 = 1891d9c1 ff83ffff f3d48862 df91b5c9
stda %f16,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
p0_label_156:
! %f13 = 00000d55, Mem[0000000010081400] = 1e9273ff
st %f13,[%i2+%g0] ! Mem[0000000010081400] = 00000d55
! Mem[00000000100c1400] = 00000003, %l2 = 00000000b68129c6
ldstuba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081410] = a8000000, %l7 = ffffffffad000000
ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! %l0 = 00000000000000ff, Mem[0000000010081400] = 00000d55
stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000d55
! Mem[0000000030001400] = 7846a16b, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 0000006b000000ff
! %l4 = fffffffffffffffe, Mem[0000000030141408] = 00ff0000
stha %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = fffe0000
! Mem[0000000010041408] = fff20000, %l5 = ffffffffffffffff
swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000fff20000
! %f10 = 2d000000 99bb9ea8, Mem[00000000300c1408] = ef000000 a89ebb99
stda %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 2d000000 99bb9ea8
! Mem[0000000030101400] = c6298100, %l5 = 00000000fff20000
swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000c6298100
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000000ff, %l3 = 000000000000000d
lduba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_157:
! Mem[0000000010081410] = a80000ff, %f0 = 6ba14678
lda [%i2+%o5]0x88,%f0 ! %f0 = a80000ff
! Mem[00000000201c0000] = ff009a5f, %l6 = ffffffffffffffff
ldsh [%o0+%g0],%l6 ! %l6 = ffffffffffffff00
! Mem[0000000030141400] = ff000000, %l6 = ffffffffffffff00
ldsba [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000300c1408] = a89ebb990000002d, %f14 = ffffffff ff550000
ldda [%i3+%o4]0x89,%f14 ! %f14 = a89ebb99 0000002d
! Mem[0000000021800000] = ffffd648, %l0 = 00000000000000ff
ldsh [%o3+%g0],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030181410] = 2d0000008415129f, %l3 = 00000000000000ff
ldxa [%i6+%o5]0x81,%l3 ! %l3 = 2d0000008415129f
! %l7 = 0000000000000000, %l4 = fffffffffffffffe, %y = 00000000
udiv %l7,%l4,%l2 ! %l2 = 0000000000000000
mov %l0,%y ! %y = ffffffff
! Mem[0000000010101400] = 000000ff, %l1 = 4bc99e0fd02cbf3e
lduba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101410] = 0000ff00, %l1 = 00000000000000ff
lduha [%i4+%o5]0x89,%l1 ! %l1 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000010041408] = ffffffff 00000000
stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff 00000000
p0_label_158:
! Mem[0000000030141400] = 0000002d000000ff, %f4 = fff25549 ff73921e
ldda [%i5+%g0]0x89,%f4 ! %f4 = 0000002d 000000ff
! Mem[00000000201c0000] = ff009a5f, %l5 = 00000000c6298100
ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[000000001008142c] = 000003ff, %asi = 80
stwa %l2,[%i2+0x02c]%asi ! Mem[000000001008142c] = 00000000
! %l0 = ffffffff, %l1 = 0000ff00, Mem[0000000010181418] = b6ff2aa7 8e4407a0
stda %l0,[%i6+0x018]%asi ! Mem[0000000010181418] = ffffffff 0000ff00
! %f6 = c6008344 a8000000, %l2 = 0000000000000000
! Mem[0000000030041408] = 7846a16bff550000
add %i1,0x008,%g1
stda %f6,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041408] = 7846a16bff550000
membar #Sync ! Added by membar checker (28)
! Mem[0000000010141400] = 4bb9ae98, %l6 = ffffffffffffffff
ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 0000004b000000ff
! %f18 = c6008344 00000d55, Mem[0000000030141408] = fffe0000 000000ef
stda %f18,[%i5+%o4]0x81 ! Mem[0000000030141408] = c6008344 00000d55
! %l2 = 0000000000000000, Mem[0000000010141410] = ef000000
stha %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! %l0 = ffffffffffffffff, Mem[000000001004142c] = e0000000, %asi = 80
stwa %l0,[%i1+0x02c]%asi ! Mem[000000001004142c] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ff000000, %l1 = 000000000000ff00
lduwa [%i1+0x000]%asi,%l1 ! %l1 = 00000000ff000000
p0_label_159:
! Mem[0000000010041408] = ffffffff 00000000, %l2 = 00000000, %l3 = 8415129f
ldda [%i1+0x008]%asi,%l2 ! %l2 = 00000000ffffffff 0000000000000000
! Mem[0000000021800000] = ffffd648, %l7 = 0000000000000000
lduh [%o3+%g0],%l7 ! %l7 = 000000000000ffff
! Mem[0000000030001410] = a89ebb99, %l4 = fffffffffffffffe
ldswa [%i0+%o5]0x81,%l4 ! %l4 = ffffffffa89ebb99
! %l5 = 00000000000000ff, immed = 000000ff, %y = ffffffff
umul %l5,0x0ff,%l1 ! %l1 = 000000000000fe01, %y = 00000000
! Mem[0000000010081410] = a80000ff, %l6 = 000000000000004b
lduwa [%i2+%o5]0x88,%l6 ! %l6 = 00000000a80000ff
! Mem[00000000300c1400] = ff9ebb99, %l7 = 000000000000ffff
ldsba [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181408] = 75b0d706 000000ff, %l6 = a80000ff, %l7 = ffffffff
ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000075b0d706
! Mem[00000000211c0000] = ff0db6f7, %l4 = ffffffffa89ebb99
lduba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141408] = 448300c6, %l0 = ffffffffffffffff
ldsha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000c6
! Starting 10 instruction Store Burst
! %l1 = 000000000000fe01, Mem[00000000211c0000] = ff0db6f7, %asi = 80
stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 010db6f7
p0_label_160:
! %f24 = a8ffffff ce9e00fe, Mem[0000000010081408] = ad000000 000046ff
stda %f24,[%i2+%o4]0x80 ! Mem[0000000010081408] = a8ffffff ce9e00fe
! Mem[0000000010081400] = ff000d55, %l7 = 0000000075b0d706
ldstuba [%i2+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000300c1400] = ff9ebb99, %f27 = d1030000
lda [%i3+%g0]0x81,%f27 ! %f27 = ff9ebb99
! Mem[0000000030181410] = 2d000000, %l7 = 00000000000000ff
swapa [%i6+%o5]0x81,%l7 ! %l7 = 000000002d000000
! Mem[0000000010181410] = 1e9273ff, %l5 = 00000000000000ff
swapa [%i6+%o5]0x80,%l5 ! %l5 = 000000001e9273ff
! Mem[0000000010001410] = 0000ff00, %l1 = 000000000000fe01
ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1420] = d1000000, %l3 = 0000000000000000, %asi = 80
swapa [%i3+0x020]%asi,%l3 ! %l3 = 00000000d1000000
! %l2 = 00000000ffffffff, Mem[0000000030001400] = ffa14678
stwa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
! %f6 = c6008344 a8000000, Mem[0000000010101400] = ff000000 00000000
stda %f6 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = c6008344 a8000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 448300c6, %l0 = 00000000000000c6
lduwa [%i5+%o4]0x88,%l0 ! %l0 = 00000000448300c6
p0_label_161:
! Mem[0000000030041410] = ff460000 000000ad, %l4 = 000000ff, %l5 = 1e9273ff
ldda [%i1+%o5]0x81,%l4 ! %l4 = 00000000ff460000 00000000000000ad
! Mem[0000000030081400] = 00000000, %l3 = 00000000d1000000
lduha [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1408] = ff000000, %l1 = 0000000000000000
lduha [%i3+%o4]0x80,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010181400] = ffffda45, %l3 = 0000000000000000
lduha [%i6+%g0]0x80,%l3 ! %l3 = 000000000000ffff
! Mem[0000000021800100] = 0049e14a, %l4 = 00000000ff460000
ldub [%o3+0x100],%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (29)
! Mem[0000000010101400] = c6008344 a8000000 00000000 45daff2e
! Mem[0000000010101410] = d1030000 007f0000 941ec967 00ef0012
! Mem[0000000010101420] = ff547f31 e837839c 78808330 15840012
! Mem[0000000010101430] = 440ff950 000000ff 92118061 00000060
ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
! %l4 = 0000000000000000, imm = 00000000000001fd, %l2 = 00000000ffffffff
and %l4,0x1fd,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = ffffffff, %l6 = 00000000000000ff
lduwa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000030101410] = 0000ff00, %l5 = 00000000000000ad
ldswa [%i4+%o5]0x89,%l5 ! %l5 = 000000000000ff00
! Starting 10 instruction Store Burst
! Mem[000000001004143c] = 55000049, %l2 = 0000000000000000, %asi = 80
swapa [%i1+0x03c]%asi,%l2 ! %l2 = 0000000055000049
p0_label_162:
! Mem[0000000010041400] = ff000000, %l6 = 00000000ffffffff
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010001410] = 0000ffff, %l2 = 0000000055000049
ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000211c0001] = 010db6f7, %l7 = 000000002d000000
ldstub [%o2+0x001],%l7 ! %l7 = 0000000d000000ff
! Mem[0000000010041410] = 0d5500ff, %l5 = 000000000000ff00
ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
membar #Sync ! Added by membar checker (30)
! %l0 = 00000000448300c6, Mem[0000000010101410] = d1030000007f0000
stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000448300c6
! %l1 = 000000000000ff00, %l0 = 00000000448300c6, %l6 = 00000000000000ff
subc %l1,%l0,%l6 ! %l6 = ffffffffbb7dfe3a
! Mem[0000000010101420] = ff547f31, %l3 = 000000000000ffff
ldstuba [%i4+0x020]%asi,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030141400] = 000000ff, %l3 = 00000000000000ff
swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! %l2 = 00000000000000ff, %l2 = 00000000000000ff, %l7 = 000000000000000d
orn %l2,%l2,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff000003 7846a16b, %l6 = bb7dfe3a, %l7 = ffffffff
ldda [%i3+%g0]0x80,%l6 ! %l6 = 00000000ff000003 000000007846a16b
p0_label_163:
! Mem[0000000030181400] = ff0000009f121584, %l5 = 00000000000000ff
ldxa [%i6+%g0]0x81,%l5 ! %l5 = ff0000009f121584
! Mem[0000000010181408] = 00000d55, %l0 = 00000000448300c6
ldsba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000055
! Mem[0000000010181400] = ffffda45 98aeb94b, %l2 = 000000ff, %l3 = 000000ff
ldd [%i6+%g0],%l2 ! %l2 = 00000000ffffda45 0000000098aeb94b
! Mem[0000000010081410] = ff0000a8, %l4 = 0000000000000000
lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000ff0000a8
! Mem[000000001010141c] = 00ef0012, %l3 = 0000000098aeb94b
ldsb [%i4+0x01e],%l3 ! %l3 = 0000000000000000
! Mem[0000000010001408] = 000000ff, %l3 = 0000000000000000
lduwa [%i0+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141434] = ff83ffff, %f30 = f3d48862
lda [%i5+0x034]%asi,%f30 ! %f30 = ff83ffff
! Mem[0000000030141410] = 0000000049000055, %f0 = c6008344 a8000000
ldda [%i5+%o5]0x89,%f0 ! %f0 = 00000000 49000055
! Mem[00000000300c1410] = ffffffff, %l7 = 000000007846a16b
lduba [%i3+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l5 = ff0000009f121584, Mem[0000000030101400] = 0000f2ff
stba %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 8400f2ff
p0_label_164:
! %l6 = 00000000ff000003, Mem[0000000030041400] = 2e0000ff
stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 2e000003
! %l2 = 00000000ffffda45, Mem[0000000010181400] = ffffda45
stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = da45da45
! %l0 = 0000000000000055, Mem[00000000100c1408] = 000000ff
stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000055
! %l6 = 00000000ff000003, Mem[000000001014142f] = d1030000, %asi = 80
stba %l6,[%i5+0x02f]%asi ! Mem[000000001014142c] = d1030003
! %f18 = c6008344 00000d55, %l7 = 00000000000000ff
! Mem[0000000010181408] = 550d0000448300c6
add %i6,0x008,%g1
stda %f18,[%g1+%l7]ASI_PST8_P ! Mem[0000000010181408] = c600834400000d55
! Mem[00000000300c1410] = ffffffff, %l1 = 000000000000ff00
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000030101408] = ad000000
stwa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
! %f26 = 1200ff00 ff9ebb99, Mem[00000000300c1408] = 0000002d a89ebb99
stda %f26,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 1200ff00 ff9ebb99
! Mem[0000000010041408] = ffffffff, %l1 = 00000000000000ff
ldstuba [%i1+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = a89ebb99, %l6 = 00000000ff000003
lduha [%i0+%o5]0x81,%l6 ! %l6 = 000000000000a89e
p0_label_165:
! Mem[0000000030081408] = 2e13ffed, %f6 = 941ec967
lda [%i2+%o4]0x89,%f6 ! %f6 = 2e13ffed
! Mem[0000000010081408] = a8ffffff, %l2 = 00000000ffffda45
lduba [%i2+%o4]0x80,%l2 ! %l2 = 00000000000000a8
! Mem[0000000010181418] = ffffffff, %l5 = ff0000009f121584
lduwa [%i6+0x018]%asi,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010041400] = 000000ff, %f30 = ff83ffff
lda [%i1+%g0]0x88,%f30 ! %f30 = 000000ff
! Mem[00000000211c0000] = 01ffb6f7, %l1 = 00000000000000ff
lduh [%o2+%g0],%l1 ! %l1 = 00000000000001ff
! Mem[0000000030101400] = 9bfa1fd9fff20084, %f2 = 00000000 45daff2e
ldda [%i4+%g0]0x89,%f2 ! %f2 = 9bfa1fd9 fff20084
! Mem[0000000020800040] = ff00978a, %l6 = 000000000000a89e
ldsb [%o1+0x040],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030101400] = 8400f2ff, %l2 = 00000000000000a8
ldswa [%i4+%g0]0x81,%l2 ! %l2 = ffffffff8400f2ff
! Mem[0000000010041400] = ff000000, %l3 = 00000000000000ff
lduba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f28 = 1891d9c1, Mem[0000000010181410] = 000000ff
sta %f28,[%i6+%o5]0x80 ! Mem[0000000010181410] = 1891d9c1
p0_label_166:
! %f19 = 00000d55, Mem[0000000030141410] = 49000055
sta %f19,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000d55
! Mem[0000000010101408] = 00000000, %l7 = 00000000000000ff
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %f12 = 440ff950, Mem[0000000010001414] = 000003d1
sta %f12,[%i0+0x014]%asi ! Mem[0000000010001414] = 440ff950
! %l6 = ffffffffffffffff, Mem[0000000030041408] = 7846a16b
stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff46a16b
! Mem[000000001018142e] = 00ff0012, %l6 = ffffffffffffffff
ldstuba [%i6+0x02e]%asi,%l6 ! %l6 = 00000000000000ff
! %l1 = 00000000000001ff, Mem[0000000030181410] = 000000ff
stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff0000ff
! %l4 = 00000000ff0000a8, Mem[00000000218000c0] = ff3a635c, %asi = 80
stha %l4,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00a8635c
! %l5 = 00000000ffffffff, Mem[0000000030101410] = 00ff0000
stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffff
! %f0 = 00000000 49000055 9bfa1fd9 fff20084
! %f4 = d1030000 007f0000 2e13ffed 00ef0012
! %f8 = ff547f31 e837839c 78808330 15840012
! %f12 = 440ff950 000000ff 92118061 00000060
stda %f0,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000, %l0 = 0000000000000055
ldsha [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
p0_label_167:
! Mem[0000000030001400] = ffffffff c62981b6 66003690 00000000
! Mem[0000000030001410] = a89ebb99 ff73921e c6008344 a8000000
! Mem[0000000030001420] = 91000000 000000d1 2d000000 99bb9ea8
! Mem[0000000030001430] = ff460000 000000ad ffffffff ff550000
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
membar #Sync ! Added by membar checker (31)
! Mem[0000000010081410] = a80000ff, %l5 = 00000000ffffffff
lduha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1428] = a89ebb99, %l2 = ffffffff8400f2ff
ldsba [%i3+0x02a]%asi,%l2 ! %l2 = ffffffffffffffbb
! Mem[0000000010081410] = ff0000a8, %l2 = ffffffffffffffbb
ldsba [%i2+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141400] = 2effda4598aeb9ff, %l2 = ffffffffffffffff
ldxa [%i5+%g0]0x88,%l2 ! %l2 = 2effda4598aeb9ff
! Mem[0000000010081400] = ff000d55, %l7 = 0000000000000000
ldswa [%i2+%g0]0x80,%l7 ! %l7 = ffffffffff000d55
! Mem[0000000030141408] = c600834400000d55, %f22 = a007448e a72a66b6
ldda [%i5+%o4]0x81,%f22 ! %f22 = c6008344 00000d55
! Mem[0000000010181418] = ffffffff, %l5 = 00000000000000ff
ldsba [%i6+0x019]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1410] = 1e9273ff, %l0 = 0000000000000000
ldswa [%i3+%o5]0x80,%l0 ! %l0 = 000000001e9273ff
! Starting 10 instruction Store Burst
! %l2 = 2effda4598aeb9ff, Mem[0000000010101410] = 00000000
stba %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff000000
p0_label_168:
! %f20 = ef000000 ff73921e, %l2 = 2effda4598aeb9ff
! Mem[0000000030101438] = 050f1212f92dc578
add %i4,0x038,%g1
stda %f20,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101438] = ef000000ff73921e
! %f2 = 00000000 90360066, %l7 = ffffffffff000d55
! Mem[0000000010181400] = da45da4598aeb94b
stda %f2,[%i6+%l7]ASI_PST8_P ! Mem[0000000010181400] = da00da009836b966
! Mem[0000000010181410] = 1891d9c1, %l0 = 000000001e9273ff
swapa [%i6+%o5]0x80,%l0 ! %l0 = 000000001891d9c1
! Mem[0000000010041408] = ffffffff, %l2 = 2effda4598aeb9ff
swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000ffffffff
! %f29 = ff83ffff, Mem[0000000010081408] = a8ffffff
sta %f29,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff83ffff
! %l4 = 00000000ff0000a8, Mem[0000000020800040] = ff00978a
stb %l4,[%o1+0x040] ! Mem[0000000020800040] = a800978a
! Mem[0000000030181408] = 000000ff, %l4 = 00000000ff0000a8
swapa [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[00000000100c1408] = 00000055
stba %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
! Mem[0000000030101400] = 8400f2ff, %l6 = 0000000000000000
swapa [%i4+%g0]0x81,%l6 ! %l6 = 000000008400f2ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ffffffff, %l7 = ffffffffff000d55
ldswa [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
p0_label_169:
! Mem[0000000030101410] = ffffffff, %l4 = 00000000000000ff
ldswa [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030181408] = a80000ff, %l2 = 00000000ffffffff
lduba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000a8
! Mem[0000000010141408] = c6008344, %l5 = ffffffffffffffff
ldsha [%i5+%o4]0x80,%l5 ! %l5 = ffffffffffffc600
! Mem[00000000218001c0] = ecffae2e, %l5 = ffffffffffffc600
lduba [%o3+0x1c1]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1410] = ff73921e, %l3 = 00000000000000ff
lduwa [%i3+%o5]0x88,%l3 ! %l3 = 00000000ff73921e
! Mem[0000000010001410] = 0000ffff, %l1 = 00000000000001ff
ldsha [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041408] = ff46a16b, %l0 = 000000001891d9c1
lduwa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff46a16b
! %l6 = 000000008400f2ff, immed = fffff6db, %y = 00000000
smul %l6,-0x925,%l0 ! %l0 = 0000046de351ea25, %y = 0000046d
! Mem[0000000010041428] = ffffffff, %l4 = ffffffffffffffff
lduwa [%i1+0x028]%asi,%l4 ! %l4 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %f24 = a8ffffff, Mem[0000000030001400] = ffffffff
sta %f24,[%i0+%g0]0x89 ! Mem[0000000030001400] = a8ffffff
p0_label_170:
! %f28 = 1891d9c1 ff83ffff, %l0 = 0000046de351ea25
! Mem[0000000010041408] = 98aeb9ff00000000
add %i1,0x008,%g1
stda %f28,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041408] = 98aed9ff008300ff
! %l0 = e351ea25, %l1 = ffffffff, Mem[0000000010101410] = 000000ff c6008344
stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = e351ea25 ffffffff
! %l6 = 000000008400f2ff, Mem[0000000010041400] = ff000000
stba %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff000000
! %f29 = ff83ffff, Mem[0000000010041408] = ffd9ae98
sta %f29,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff83ffff
! %l5 = 00000000000000ff, Mem[0000000010101428] = 7880833015840012, %asi = 80
stxa %l5,[%i4+0x028]%asi ! Mem[0000000010101428] = 00000000000000ff
! %l1 = ffffffffffffffff, Mem[00000000100c1400] = 030000ff
stba %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 030000ff
! %l5 = 00000000000000ff, Mem[0000000010081400] = ff000d55
stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff
! %f22 = c6008344, Mem[00000000100c1400] = ff000003
st %f22,[%i3+%g0] ! Mem[00000000100c1400] = c6008344
! %l3 = 00000000ff73921e, Mem[0000000010081410] = ffffd103a80000ff
stxa %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000ff73921e
! Starting 10 instruction Load Burst
! %f22 = c6008344 00000d55, Mem[0000000010041430] = 0d1b7aff 49e52052
stda %f22,[%i1+0x030]%asi ! Mem[0000000010041430] = c6008344 00000d55
p0_label_171:
! Mem[000000001018143c] = 6288d4f3, %l2 = 00000000000000a8
lduw [%i6+0x03c],%l2 ! %l2 = 000000006288d4f3
! Mem[0000000010041408] = ff83ffff, %l7 = ffffffffffffffff
ldswa [%i1+%o4]0x88,%l7 ! %l7 = ffffffffff83ffff
! Mem[00000000100c1400] = c6008344, %l1 = ffffffffffffffff
ldsha [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffc600
! Mem[0000000030081408] = 8400f2ff, %l0 = 0000046de351ea25
ldsha [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffff8400
! Mem[0000000030001408] = 00000000 90360066, %l6 = 8400f2ff, %l7 = ff83ffff
ldda [%i0+%o4]0x89,%l6 ! %l6 = 0000000090360066 0000000000000000
! Mem[0000000010041434] = 00000d55, %l2 = 000000006288d4f3
ldsha [%i1+0x034]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141430] = 1891d9c1, %l5 = 00000000000000ff
ldsh [%i5+0x032],%l5 ! %l5 = ffffffffffffd9c1
! Mem[0000000010001408] = ff000000, %l7 = 0000000000000000
ldsba [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = ffffffff, %f30 = 000000ff
lda [%i4+%o5]0x81,%f30 ! %f30 = ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = 0000ffff, %l4 = 00000000ffffffff
swapa [%i0+%o5]0x88,%l4 ! %l4 = 000000000000ffff
p0_label_172:
! %l5 = ffffffffffffd9c1, Mem[0000000010141400] = ffb9ae9845daff2e
stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffffffffffffd9c1
! Mem[000000001010143f] = 00000060, %l0 = ffffffffffff8400
ldstuba [%i4+0x03f]%asi,%l0 ! %l0 = 00000060000000ff
! Mem[0000000010141400] = ffffffff, %l4 = 000000000000ffff
swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
! Mem[00000000100c1410] = ff73921e, %l1 = ffffffffffffc600
ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 0000001e000000ff
! Mem[00000000100c1414] = 4955f2ff, %l3 = 00000000ff73921e
swap [%i3+0x014],%l3 ! %l3 = 000000004955f2ff
! Mem[0000000030181400] = ff000000, %l1 = 000000000000001e
ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %l4 = 00000000ffffffff, Mem[0000000010001400] = 00000d55
stha %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ffff
! %l0 = 0000000000000060, Mem[0000000021800000] = ffffd648, %asi = 80
stha %l0,[%o3+0x000]%asi ! Mem[0000000021800000] = 0060d648
! Mem[0000000030041408] = 6ba146ff, %l4 = 00000000ffffffff
swapa [%i1+%o4]0x89,%l4 ! %l4 = 000000006ba146ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 99bb9eff, %f8 = d1000000
lda [%i3+%g0]0x89,%f8 ! %f8 = 99bb9eff
p0_label_173:
! Mem[00000000100c143c] = ffffffff, %l0 = 0000000000000060
ldsb [%i3+0x03c],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101400] = 448300c6, %l3 = 000000004955f2ff
ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffffc6
! Mem[0000000030081408] = 8400f2ff, %l1 = 00000000000000ff
ldswa [%i2+%o4]0x81,%l1 ! %l1 = ffffffff8400f2ff
! Mem[0000000030041410] = 000046ff, %l1 = ffffffff8400f2ff
ldsha [%i1+%o5]0x89,%l1 ! %l1 = 00000000000046ff
! Mem[0000000030141400] = ff000000, %l6 = 0000000090360066
lduwa [%i5+%g0]0x81,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010041408] = ff008300 ff83ffff, %l0 = ffffffff, %l1 = 000046ff
ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000ff83ffff 00000000ff008300
! Mem[0000000030001408] = 6600369000000000, %l2 = 0000000000000000
ldxa [%i0+%o4]0x81,%l2 ! %l2 = 6600369000000000
! Mem[00000000100c1408] = ff000000 4955f2ff, %l0 = ff83ffff, %l1 = ff008300
ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000ff000000 000000004955f2ff
! Mem[0000000010181410] = ff73921e, %l5 = ffffffffffffd9c1
ldswa [%i6+%o5]0x88,%l5 ! %l5 = ffffffffff73921e
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = ff00000045daff2e, %l6 = 00000000ff000000, %l2 = 6600369000000000
add %i4,0x08,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ff00000045daff2e
p0_label_174:
! %l5 = ffffffffff73921e, Mem[0000000020800000] = ffff8691
stb %l5,[%o1+%g0] ! Mem[0000000020800000] = 1eff8691
! Mem[0000000030101400] = 00000000, %l6 = 00000000ff000000
ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! %l4 = 6ba146ff, %l5 = ff73921e, Mem[0000000030101410] = ffffffff 99bb9ea8
stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 6ba146ff ff73921e
! %l4 = 000000006ba146ff, Mem[00000000201c0000] = ff009a5f
sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 46ff9a5f
! Mem[000000001018140c] = 00000d55, %l4 = 000000006ba146ff
swap [%i6+0x00c],%l4 ! %l4 = 0000000000000d55
! %l6 = 00000000, %l7 = 00000000, Mem[0000000010041410] = ff00550d 550d0000
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 00000000
! Mem[00000000100c1408] = ff000000, %l3 = ffffffffffffffc6
ldstuba [%i3+0x008]%asi,%l3 ! %l3 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000021800040] = 0000f914
sth %l6,[%o3+0x040] ! Mem[0000000021800040] = 0000f914
! Mem[0000000010101408] = 000000ff, %l0 = 00000000ff000000
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ff83ffff, %l0 = 00000000000000ff
ldswa [%i1+%o4]0x88,%l0 ! %l0 = ffffffffff83ffff
p0_label_175:
! Mem[00000000300c1410] = 000000ff ffffffff, %l4 = 00000d55, %l5 = ff73921e
ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000ffffffff 00000000000000ff
! Mem[0000000010141410] = 00000000, %l1 = 000000004955f2ff
ldsh [%i5+%o5],%l1 ! %l1 = 0000000000000000
! Mem[0000000010081410] = 1e9273ff, %l3 = 00000000000000ff
ldswa [%i2+%o5]0x80,%l3 ! %l3 = 000000001e9273ff
! Mem[0000000010081410] = ff73921e, %l4 = 00000000ffffffff
lduba [%i2+%o5]0x88,%l4 ! %l4 = 000000000000001e
! Mem[0000000030041410] = 000046ff, %l1 = 0000000000000000
lduba [%i1+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l2 = ff00000045daff2e, imm = 0000000000000137, %l2 = ff00000045daff2e
xor %l2,0x137,%l2 ! %l2 = ff00000045dafe19
! Mem[0000000010001430] = fff25549000000ff, %f4 = 1e9273ff 99bb9ea8
ldda [%i0+0x030]%asi,%f4 ! %f4 = fff25549 000000ff
! Mem[0000000010181418] = ffffffff0000ff00, %l2 = ff00000045dafe19
ldx [%i6+0x018],%l2 ! %l2 = ffffffff0000ff00
! Mem[0000000010041410] = 00000000, %l2 = ffffffff0000ff00
lduba [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f26 = 1200ff00, Mem[0000000030101400] = ff000000
sta %f26,[%i4+%g0]0x81 ! Mem[0000000030101400] = 1200ff00
p0_label_176:
! %l6 = 0000000000000000, Mem[0000000021800080] = 90fffa8a, %asi = 80
stha %l6,[%o3+0x080]%asi ! Mem[0000000021800080] = 0000fa8a
! %f4 = fff25549 000000ff, %l2 = 0000000000000000
! Mem[0000000010181410] = 1e9273ff000000ef
add %i6,0x010,%g1
stda %f4,[%g1+%l2]ASI_PST16_P ! Mem[0000000010181410] = 1e9273ff000000ef
! %l2 = 0000000000000000, Mem[0000000010181410] = 1e9273ff000000ef
stxa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000000
! %f30 = ffffffff df91b5c9, %l1 = 00000000000000ff
! Mem[0000000010101408] = ff00000045daff2e
add %i4,0x008,%g1
stda %f30,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010101408] = c9b591dfffffffff
! Mem[0000000010041408] = ffff83ff, %l2 = 0000000000000000
swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000ffff83ff
! %f4 = fff25549 000000ff, Mem[00000000300c1408] = ff9ebb99 1200ff00
stda %f4 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fff25549 000000ff
! Mem[0000000010101410] = e351ea25, %l7 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 00000025000000ff
! %l5 = 00000000000000ff, Mem[0000000030141408] = 448300c6
stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff
! %f20 = ef000000 ff73921e, %l0 = ffffffffff83ffff
! Mem[00000000300c1428] = e9ed8395fa8a4bdc
add %i3,0x028,%g1
stda %f20,[%g1+%l0]ASI_PST32_SL ! Mem[00000000300c1428] = 1e9273ff000000ef
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 0000000000000000, %f4 = fff25549 000000ff
ldda [%i6+%o5]0x88,%f4 ! %f4 = 00000000 00000000
p0_label_177:
! Mem[00000000300c1410] = 000000ffffffffff, %f28 = 1891d9c1 ff83ffff
ldda [%i3+%o5]0x89,%f28 ! %f28 = 000000ff ffffffff
membar #Sync ! Added by membar checker (32)
! Mem[0000000030001400] = ffffffa8 c62981b6 66003690 00000000
! Mem[0000000030001410] = a89ebb99 ff73921e c6008344 a8000000
! Mem[0000000030001420] = 91000000 000000d1 2d000000 99bb9ea8
! Mem[0000000030001430] = ff460000 000000ad ffffffff ff550000
ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
! Mem[0000000010081408] = ff83ffffce9e00fe, %f8 = 99bb9eff 00000091
ldda [%i2+%o4]0x80,%f8 ! %f8 = ff83ffff ce9e00fe
! Mem[0000000030181408] = a80000ff, %f0 = b68129c6
lda [%i6+%o4]0x81,%f0 ! %f0 = a80000ff
! Mem[0000000010101414] = ffffffff, %l4 = 000000000000001e
ldsha [%i4+0x014]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101418] = 941ec967, %l2 = 00000000ffff83ff
ldub [%i4+0x01a],%l2 ! %l2 = 00000000000000c9
! Mem[0000000010181408] = 448300c6, %l2 = 00000000000000c9
lduwa [%i6+%o4]0x88,%l2 ! %l2 = 00000000448300c6
! Mem[0000000020800040] = a800978a, %l0 = ffffffffff83ffff
lduba [%o1+0x041]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081424] = 98aeb94b, %l1 = 00000000000000ff
lduha [%i2+0x024]%asi,%l1 ! %l1 = 00000000000098ae
! Starting 10 instruction Store Burst
! %l7 = 0000000000000025, Mem[0000000030141408] = 550d0000000000ff
stxa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000000000025
p0_label_178:
! %f2 = 00000000 90360066, Mem[0000000010081410] = ff73921e 00000000
stda %f2 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 90360066
! %l2 = 00000000448300c6, Mem[00000000100c1400] = 448300c6
stha %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 448300c6
! %l1 = 00000000000098ae, Mem[0000000021800140] = ff86154d
sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 98ae154d
! Mem[0000000030141408] = 25000000, %l1 = 00000000000098ae
swapa [%i5+%o4]0x81,%l1 ! %l1 = 0000000025000000
! %l2 = 448300c6, %l3 = 1e9273ff, Mem[0000000010141410] = 00000000 ff73921e
std %l2,[%i5+%o5] ! Mem[0000000010141410] = 448300c6 1e9273ff
! Mem[0000000030001400] = a8ffffff, %l3 = 000000001e9273ff
swapa [%i0+%g0]0x89,%l3 ! %l3 = 00000000a8ffffff
! %l1 = 0000000025000000, Mem[0000000010181408] = 448300c6
stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 44830000
! Mem[00000000211c0000] = 01ffb6f7, %l3 = 00000000a8ffffff
ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000001000000ff
! Mem[0000000010181408] = 44830000, %l6 = 0000000000000000
ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = c6008344, %f3 = 90360066
lda [%i5+%o5]0x88,%f3 ! %f3 = c6008344
p0_label_179:
! Mem[0000000010001410] = ffffffff440ff950, %f2 = 00000000 c6008344
ldda [%i0+%o5]0x80,%f2 ! %f2 = ffffffff 440ff950
! Mem[0000000030181400] = ff000000, %l3 = 0000000000000001
ldsba [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041408] = 00000000, %l1 = 0000000025000000
ldsha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[000000001000142c] = a72a66b6, %l4 = ffffffffffffffff
ldsh [%i0+0x02e],%l4 ! %l4 = 00000000000066b6
! %l3 = ffffffffffffffff, %l3 = ffffffffffffffff, %y = 0000046d
sdiv %l3,%l3,%l2 ! %l2 = ffffffff80000000
mov %l0,%y ! %y = 00000000
! Mem[0000000010101410] = ffea51e3, %f12 = ad000000
lda [%i4+0x010]%asi,%f12 ! %f12 = ffea51e3
! Mem[00000000100c1408] = ff000000, %f14 = 000055ff
lda [%i3+%o4]0x80,%f14 ! %f14 = ff000000
! Mem[0000000010081408] = ff83ffffce9e00fe, %f8 = ff83ffff ce9e00fe
ldda [%i2+%o4]0x80,%f8 ! %f8 = ff83ffff ce9e00fe
! Mem[0000000030081410] = 00007f00000003d1, %l0 = 0000000000000000
ldxa [%i2+%o5]0x81,%l0 ! %l0 = 00007f00000003d1
! Starting 10 instruction Store Burst
! %f6 = 000000a8 448300c6, Mem[0000000010001410] = ffffffff 50f90f44
stda %f6 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000a8 448300c6
p0_label_180:
! Mem[000000001010143f] = 000000ff, %l3 = ffffffffffffffff
ldstuba [%i4+0x03f]%asi,%l3 ! %l3 = 000000ff000000ff
! %l2 = ffffffff80000000, Mem[0000000010081410] = 66003690
stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00003690
! %l6 = 0000000000000000, Mem[0000000021800140] = 98ae154d, %asi = 80
stha %l6,[%o3+0x140]%asi ! Mem[0000000021800140] = 0000154d
membar #Sync ! Added by membar checker (33)
! %f8 = ff83ffff ce9e00fe, %l3 = 00000000000000ff
! Mem[0000000030001410] = a89ebb99ff73921e
add %i0,0x010,%g1
stda %f8,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030001410] = fe009eceffff83ff
! %l5 = 00000000000000ff, Mem[0000000030041400] = 2e000003
stha %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 2e0000ff
! %l0 = 00007f00000003d1, Mem[0000000010141408] = c6008344
stba %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = d1008344
! Mem[0000000030141400] = ff000000, %l3 = 00000000000000ff
swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! %l3 = 00000000ff000000, Mem[0000000010141410] = c6008344
stwa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff000000
! Mem[0000000010081410] = 00003690, %l6 = 0000000000000000
swapa [%i2+%o5]0x80,%l6 ! %l6 = 0000000000003690
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 1200ff00, %f16 = b68129c6
lda [%i4+%g0]0x81,%f16 ! %f16 = 1200ff00
p0_label_181:
! Mem[0000000010101410] = ffea51e3ffffffff, %l2 = ffffffff80000000
ldxa [%i4+%o5]0x80,%l2 ! %l2 = ffea51e3ffffffff
! Mem[0000000030141408] = 000098ae00000000, %f20 = 1e9273ff 99bb9ea8
ldda [%i5+%o4]0x81,%f20 ! %f20 = 000098ae 00000000
! Mem[0000000010181408] = 448300ff, %l0 = 00007f00000003d1
lduha [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041408] = ffffffff, %l5 = 00000000000000ff
ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010141408] = d1008344, %l7 = 0000000000000025
lduwa [%i5+%o4]0x80,%l7 ! %l7 = 00000000d1008344
! Mem[0000000030041410] = ff460000, %l7 = 00000000d1008344
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000ff460000
! Mem[0000000030081410] = 00007f00000003d1, %l4 = 00000000000066b6
ldxa [%i2+%o5]0x81,%l4 ! %l4 = 00007f00000003d1
! Mem[0000000030081400] = 49000055, %l5 = ffffffffffffffff
ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000055
! Mem[000000001000142c] = a72a66b6, %f27 = 0000002d
lda [%i0+0x02c]%asi,%f27 ! %f27 = a72a66b6
! Starting 10 instruction Store Burst
! %f12 = ffea51e3 000046ff, %l7 = 00000000ff460000
! Mem[0000000010101418] = 941ec96700ef0012
add %i4,0x018,%g1
stda %f12,[%g1+%l7]ASI_PST8_P ! Mem[0000000010101418] = 941ec96700ef0012
p0_label_182:
! %f7 = 448300c6, Mem[0000000030181408] = ff0000a8
sta %f7 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 448300c6
! %f8 = ff83ffff ce9e00fe, Mem[0000000010001410] = c6008344 a8000000
stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff83ffff ce9e00fe
! %f26 = a89ebb99, Mem[0000000010141424] = ce9e00fe
st %f26,[%i5+0x024] ! Mem[0000000010141424] = a89ebb99
! Mem[0000000030001410] = ce9e00fe, %l5 = 0000000000000055
swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000ce9e00fe
! Mem[0000000010141408] = 448300d1, %l1 = 0000000000000000
swapa [%i5+%o4]0x88,%l1 ! %l1 = 00000000448300d1
! %f4 = 00000000 00000000, %l7 = 00000000ff460000
! Mem[0000000010041408] = 00000000008300ff
add %i1,0x008,%g1
stda %f4,[%g1+%l7]ASI_PST32_P ! Mem[0000000010041408] = 00000000008300ff
! %l2 = ffea51e3ffffffff, Mem[0000000010141408] = 00000000
stba %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff000000
! %f0 = a80000ff, Mem[0000000010181408] = ff008344
sta %f0 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = a80000ff
! %f20 = 000098ae 00000000, Mem[0000000010081408] = ff83ffff ce9e00fe
stda %f20,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000098ae 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = c1d9ffff0000ffff, %f2 = ffffffff 440ff950
ldda [%i5+%g0]0x88,%f2 ! %f2 = c1d9ffff 0000ffff
p0_label_183:
! Mem[0000000010001410] = fe009eceffff83ff, %l3 = 00000000ff000000
ldxa [%i0+%o5]0x88,%l3 ! %l3 = fe009eceffff83ff
! Mem[0000000030141400] = ff000000, %l6 = 0000000000003690
lduha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
! %f30 = 000055ff, %f26 = a89ebb99
fcmps %fcc0,%f30,%f26 ! %fcc0 = 2
! Mem[0000000010181408] = a80000ff, %l1 = 00000000448300d1
ldswa [%i6+%o4]0x80,%l1 ! %l1 = ffffffffa80000ff
! Mem[00000000100c1410] = ff9273ff, %l3 = fe009eceffff83ff
lduba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141408] = ff000000, %l7 = 00000000ff460000
lduba [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001428] = 78c5f483, %l2 = ffea51e3ffffffff
ldsh [%i0+0x028],%l2 ! %l2 = 00000000000078c5
! %f8 = ff83ffff ce9e00fe, %f2 = c1d9ffff 0000ffff
fxtod %f8 ,%f2 ! %f2 = c35f0000 0c587fc0
! Mem[0000000030041408] = ffffffff, %l2 = 00000000000078c5
lduwa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %l2 = 00000000ffffffff, Mem[0000000030101410] = 1e9273ffff46a16b
stxa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000ffffffff
p0_label_184:
! %l7 = 00000000000000ff, Mem[0000000030101408] = ff000000
stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff0000ff
! %l0 = 00000000000000ff, Mem[00000000100c1400] = 6ba14678448300c6
stxa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000000000ff
! %l5 = 00000000ce9e00fe, %l3 = 00000000000000ff, %l7 = 00000000000000ff
sdivx %l5,%l3,%l7 ! %l7 = 0000000000cf6d6e
! %l2 = ffffffff, %l3 = 000000ff, Mem[0000000010181400] = 00da00da 66b93698
stda %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff 000000ff
! %f4 = 00000000 00000000, %l0 = 00000000000000ff
! Mem[0000000010041430] = c600834400000d55
add %i1,0x030,%g1
stda %f4,[%g1+%l0]ASI_PST16_P ! Mem[0000000010041430] = 0000000000000000
! %f0 = a80000ff ffffffff, Mem[0000000030141408] = ae980000 00000000
stda %f0 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = a80000ff ffffffff
! Mem[0000000010001410] = ffff83ff, %l1 = ffffffffa80000ff
swapa [%i0+%o5]0x88,%l1 ! %l1 = 00000000ffff83ff
! %l4 = 00007f00000003d1, Mem[0000000010181410] = 0000000000000000
stx %l4,[%i6+%o5] ! Mem[0000000010181410] = 00007f00000003d1
! %l3 = 00000000000000ff, Mem[0000000010001408] = 1255f2ffff000000
stxa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (34)
! Mem[0000000030041400] = ff00002e 00000030 ffffffff ff550000
! Mem[0000000030041410] = ff460000 000000ad c6008344 c4d69f91
! Mem[0000000030041420] = 7846a16b 8da16f0f 78c52df9 a72a66b6
! Mem[0000000030041430] = f3d43e62 df919ec9 78c52df9 12120f05
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
p0_label_185:
! Mem[0000000010001410] = a80000ff, %l7 = 0000000000cf6d6e
lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081400] = 55000049 00000000 8400f2ff d91ffa9b
! Mem[0000000030081410] = 00007f00 000003d1 1200ef00 edff132e
! Mem[0000000030081420] = 9c8337e8 317f54ff 12008415 30838078
! Mem[0000000030081430] = ff000000 50f90f44 60000000 61801192
ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
! Mem[0000000010081408] = 000098ae00000000, %f14 = ff000000 ffffffff
ldda [%i2+%o4]0x80,%f14 ! %f14 = 000098ae 00000000
! Mem[0000000010101408] = c9b591df, %l2 = 00000000ffffffff
lduwa [%i4+%o4]0x80,%l2 ! %l2 = 00000000c9b591df
! Mem[00000000100c1408] = ff000000, %l7 = 00000000000000ff
ldswa [%i3+%o4]0x80,%l7 ! %l7 = ffffffffff000000
! Mem[00000000300c1408] = 000000ff, %l6 = 0000000000000000
lduwa [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %l5 = 00000000ce9e00fe, immd = fffffffffffff826, %l3 = 00000000000000ff
mulx %l5,-0x7da,%l3 ! %l3 = fffff9a9bb6c35b4
! %f1 = ffffffff, %f7 = 448300c6, %f5 = 00000000
fdivs %f1 ,%f7 ,%f5 ! %f5 = ffffffff
! Mem[00000000100c1410] = ff7392ff, %l7 = ffffffffff000000
lduwa [%i3+%o5]0x88,%l7 ! %l7 = 00000000ff7392ff
! Starting 10 instruction Store Burst
! %f10 = a89ebb99 0000002d, Mem[0000000030101400] = 00ff0012 9bfa1fd9
stda %f10,[%i4+%g0]0x89 ! Mem[0000000030101400] = a89ebb99 0000002d
p0_label_186:
! %l2 = 00000000c9b591df, Mem[0000000010081410] = 00000000
stwa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = c9b591df
membar #Sync ! Added by membar checker (35)
! %l4 = 000003d1, %l5 = ce9e00fe, Mem[0000000030041400] = ff00002e 00000030
stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000003d1 ce9e00fe
! %l2 = 00000000c9b591df, Mem[00000000100c1400] = ff000000
stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = df000000
! Mem[00000000201c0000] = 46ff9a5f, %l3 = fffff9a9bb6c35b4
ldstub [%o0+%g0],%l3 ! %l3 = 00000046000000ff
! %l0 = 00000000000000ff, imm = fffffffffffffb83, %l2 = 00000000c9b591df
orn %l0,-0x47d,%l2 ! %l2 = 00000000000004ff
! %l7 = 00000000ff7392ff, imm = fffffffffffff677, %l1 = 00000000ffff83ff
and %l7,-0x989,%l1 ! %l1 = 00000000ff739277
! %f1 = ffffffff, Mem[0000000010081410] = df91b5c9
sta %f1 ,[%i2+0x010]%asi ! Mem[0000000010081410] = ffffffff
! %f23 = edff132e, Mem[0000000010141408] = ff000000
sta %f23,[%i5+%o4]0x80 ! Mem[0000000010141408] = edff132e
! %l6 = 00000000000000ff, Mem[0000000030041410] = ad000000000046ff
stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 66003690, %l3 = 0000000000000046
lduwa [%i0+%o4]0x81,%l3 ! %l3 = 0000000066003690
p0_label_187:
! Mem[0000000010041400] = ff000000, %l1 = 00000000ff739277
lduha [%i1+%g0]0x80,%l1 ! %l1 = 000000000000ff00
! Mem[00000000100c1424] = 00000091, %l6 = 00000000000000ff
lduw [%i3+0x024],%l6 ! %l6 = 0000000000000091
! %l4 = 00007f00000003d1, Mem[0000000030041408] = ffffffff
stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffff03d1
! Mem[0000000030001410] = 55000000, %l0 = 00000000000000ff
lduba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000055
! Mem[0000000010101414] = ffffffff, %l6 = 0000000000000091
lduha [%i4+0x014]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010181400] = ffffffff, %l7 = 00000000ff7392ff
lduwa [%i6+0x000]%asi,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000030141410] = 550d0000, %l6 = 000000000000ffff
ldswa [%i5+%o5]0x81,%l6 ! %l6 = 00000000550d0000
! Mem[0000000030041410] = 000000ff, %l3 = 0000000066003690
lduha [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101400] = c6008344, %l5 = 00000000ce9e00fe
ldswa [%i4+%g0]0x80,%l5 ! %l5 = ffffffffc6008344
! Starting 10 instruction Store Burst
! %l5 = ffffffffc6008344, Mem[0000000030001410] = 00000055
stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = c6008344
p0_label_188:
! %l0 = 0000000000000055, Mem[0000000030041400] = 000003d1
stwa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000055
! Mem[00000000201c0001] = ffff9a5f, %l3 = 00000000000000ff
ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
! %l4 = 000003d1, %l5 = c6008344, Mem[0000000010041410] = 00000000 00000000
stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000003d1 c6008344
! %l4 = 00007f00000003d1, %l6 = 00000000550d0000, %l4 = 00007f00000003d1
andn %l4,%l6,%l4 ! %l4 = 00007f00000003d1
! %l2 = 000004ff, %l3 = 000000ff, Mem[0000000010101410] = e351eaff ffffffff
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000004ff 000000ff
! Mem[0000000010001408] = 000000ff, %l4 = 00007f00000003d1
ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! %l5 = ffffffffc6008344, Mem[0000000010101408] = df91b5c9
stha %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = df918344
! %l4 = 000000ff, %l5 = c6008344, Mem[0000000010001410] = ff0000a8 ce9e00fe
stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff c6008344
! %f0 = a80000ff ffffffff, %l2 = 00000000000004ff
! Mem[0000000010081430] = ad000000000046ff
add %i2,0x030,%g1
stda %f0,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081430] = ffffffffff0000a8
! Starting 10 instruction Load Burst
! Mem[00000000100c141c] = 448300c6, %l2 = 00000000000004ff
lduba [%i3+0x01e]%asi,%l2 ! %l2 = 0000000000000000
p0_label_189:
! Mem[0000000030181400] = ff000000, %l0 = 0000000000000055
ldsba [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010141410] = 000000ff, %l0 = ffffffffffffffff
lduba [%i5+0x012]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181438] = c9b591df, %f13 = 000046ff
ld [%i6+0x038],%f13 ! %f13 = c9b591df
! Mem[0000000030141408] = ffffffff, %l6 = 00000000550d0000
ldswa [%i5+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010001400] = ffff0000, %l1 = 000000000000ff00
ldswa [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffff0000
! Mem[0000000030101410] = 00000000ffffffff, %l1 = ffffffffffff0000
ldxa [%i4+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
! Mem[00000000300c1410] = ffffffff, %l6 = ffffffffffffffff
ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c143c] = ffffffff, %l6 = ffffffffffffffff
ldsh [%i3+0x03e],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010081400] = 000000ff, %l3 = 00000000000000ff
lduwa [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l1 = 00000000ffffffff, Mem[0000000010101408] = 448391df, %asi = 80
stha %l1,[%i4+0x008]%asi ! Mem[0000000010101408] = ffff91df
p0_label_190:
! %f4 = 00000000 ffffffff, Mem[00000000300c1410] = ffffffff 000000ff
stda %f4 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 ffffffff
! %f16 = 55000049 00000000 8400f2ff d91ffa9b
! %f20 = 00007f00 000003d1 1200ef00 edff132e
! %f24 = 9c8337e8 317f54ff 12008415 30838078
! %f28 = ff000000 50f90f44 60000000 61801192
stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
! Mem[0000000010101408] = ffff91df, %l7 = 00000000ffffffff
swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ffff91df
! %l3 = 00000000000000ff, %l6 = ffffffffffffffff, %y = 00000000
smul %l3,%l6,%l4 ! %l4 = ffffffffffffff01, %y = ffffffff
membar #Sync ! Added by membar checker (36)
! Mem[0000000010001400] = ffff0000, %l3 = 00000000000000ff
swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ffff0000
! %f20 = 00007f00 000003d1, Mem[0000000010141400] = ffff0000 ffffd9c1
stda %f20,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00007f00 000003d1
! %f24 = 9c8337e8, %f17 = 00000000, %f16 = 55000049
fmuls %f24,%f17,%f16 ! %f16 = 80000000
! Mem[0000000030081408] = 8400f2ff, %l3 = 00000000ffff0000
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000084000000ff
! %f15 = 00000000, %f26 = 12008415
fitos %f15,%f26 ! %f26 = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ff000000, %l2 = 0000000000000000
ldsha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
p0_label_191:
! Mem[0000000030081400] = 49000055, %l5 = ffffffffc6008344
ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000055
! Mem[0000000010081410] = ffffffff00000000, %l3 = 0000000000000084
ldxa [%i2+%o5]0x80,%l3 ! %l3 = ffffffff00000000
! Mem[000000001014140c] = 00000d55, %l1 = 00000000ffffffff
ldsha [%i5+0x00e]%asi,%l1 ! %l1 = 0000000000000d55
! Mem[0000000010001410] = ff000000, %l6 = ffffffffffffffff
ldsha [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141410] = 550d0000, %l7 = 00000000ffff91df
lduba [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000055
! Mem[00000000100c1434] = 00000000, %l4 = ffffffffffffff01
ldswa [%i3+0x034]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = 5500004900000000, %l4 = 0000000000000000
ldxa [%i0+%g0]0x89,%l4 ! %l4 = 5500004900000000
! Mem[0000000030001408] = 9bfa1fd9, %l1 = 0000000000000d55
lduba [%i0+%o4]0x81,%l1 ! %l1 = 000000000000009b
! Mem[00000000211c0000] = ffffb6f7, %l6 = 0000000000000000
ldsba [%o2+0x001]%asi,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l4 = 5500004900000000, Mem[0000000010181410] = 00007f00
stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
p0_label_192:
! Mem[0000000030081400] = 55000049, %l5 = 0000000000000055
swapa [%i2+%g0]0x81,%l5 ! %l5 = 0000000055000049
! Mem[0000000030041400] = 00000055, %l5 = 0000000055000049
swapa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000055
! %l1 = 000000000000009b, Mem[0000000030181408] = 448300c6
stba %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 4483009b
! %l0 = 0000000000000000, Mem[00000000300c1410] = ffffffff
stba %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ffffff
! %l0 = 0000000000000000, Mem[00000000201c0001] = ffff9a5f, %asi = 80
stba %l0,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff009a5f
! Mem[0000000030101400] = 2d000000, %l1 = 000000000000009b
swapa [%i4+%g0]0x81,%l1 ! %l1 = 000000002d000000
! Mem[0000000010141410] = ff000000, %l5 = 0000000000000055
ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %l4 = 5500004900000000, Mem[000000001014142a] = 1200ff00, %asi = 80
stba %l4,[%i5+0x02a]%asi ! Mem[0000000010141428] = 12000000
! %l0 = 0000000000000000, Mem[0000000010001410] = 448300c6ff000000
stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ffffffff, %f12 = ffea51e3
lda [%i2+%o5]0x88,%f12 ! %f12 = ffffffff
p0_label_193:
! Mem[00000000300c1400] = ff9ebb99 0000002d, %l0 = 00000000, %l1 = 2d000000
ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff9ebb99 000000000000002d
! Mem[0000000030101400] = 0000009b 99bb9ea8, %l4 = 00000000, %l5 = 00000000
ldda [%i4+%g0]0x81,%l4 ! %l4 = 000000000000009b 0000000099bb9ea8
! Mem[0000000030181408] = 4483009b, %f4 = 00000000
lda [%i6+%o4]0x89,%f4 ! %f4 = 4483009b
! Mem[0000000010141408] = 2e13ffed, %l6 = ffffffffffffffff
lduha [%i5+%o4]0x88,%l6 ! %l6 = 000000000000ffed
! Mem[0000000010041400] = ff000000, %f21 = 000003d1
lda [%i1+%g0]0x80,%f21 ! %f21 = ff000000
! %l0 = 00000000ff9ebb99, immed = 00000eee, %y = ffffffff
smul %l0,0xeee,%l0 ! %l0 = fffffffa53d4c63e, %y = fffffffa
! Mem[0000000010181408] = ff46a16bff0000a8, %f2 = c35f0000 0c587fc0
ldda [%i6+%o4]0x88,%f2 ! %f2 = ff46a16b ff0000a8
! Mem[00000000100c1410] = ff9273ff, %f15 = 00000000
lda [%i3+%o5]0x80,%f15 ! %f15 = ff9273ff
! Mem[0000000010141410] = ff0000ff, %f24 = 9c8337e8
lda [%i5+%o5]0x88,%f24 ! %f24 = ff0000ff
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = ff000000, %l5 = 0000000099bb9ea8
swapa [%i2+%g0]0x88,%l5 ! %l5 = 00000000ff000000
p0_label_194:
! Mem[0000000010101400] = c6008344, %l7 = 0000000000000055
swapa [%i4+%g0]0x80,%l7 ! %l7 = 00000000c6008344
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181438] = c9b591df 6288d4f3
stda %l2,[%i6+0x038]%asi ! Mem[0000000010181438] = 00000000 00000000
! %l0 = fffffffa53d4c63e, Mem[000000001010142c] = 000000ff
stw %l0,[%i4+0x02c] ! Mem[000000001010142c] = 53d4c63e
! %l0 = fffffffa53d4c63e, Mem[0000000010081408] = 000098ae
stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 3e0098ae
! %l4 = 0000009b, %l5 = ff000000, Mem[0000000010041408] = 00000000 008300ff
stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000009b ff000000
! %f10 = a89ebb99 0000002d, Mem[0000000010101418] = 941ec967 00ef0012
stda %f10,[%i4+0x018]%asi ! Mem[0000000010101418] = a89ebb99 0000002d
! %l5 = 00000000ff000000, Mem[00000000300c1400] = ff9ebb99
stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 009ebb99
! %l7 = 00000000c6008344, Mem[0000000030181408] = 4483009b
stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 44838344
! %l6 = 0000ffed, %l7 = c6008344, Mem[0000000010081400] = a89ebb99 99bb9ea8
stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000ffed c6008344
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 00000000, %l2 = 0000000000000000
ldswa [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
p0_label_195:
! Mem[0000000010001400] = 9f121584 ff000000, %l6 = 0000ffed, %l7 = c6008344
ldda [%i0+%g0]0x88,%l6 ! %l6 = 00000000ff000000 000000009f121584
! Mem[0000000030181408] = 44838344, %l7 = 000000009f121584
lduha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000004483
! Mem[0000000010041410] = d1030000, %l6 = 00000000ff000000
ldsba [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = 55000049, %f5 = ffffffff
lda [%i1+%g0]0x81,%f5 ! %f5 = 55000049
! Mem[00000000100c1420] = 00000000, %l1 = 000000000000002d
ldsb [%i3+0x023],%l1 ! %l1 = 0000000000000000
! Mem[0000000030041408] = ffff03d1, %l0 = fffffffa53d4c63e
lduha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000003d1
! Mem[0000000010081420] = 00000000 98aeb94b, %l0 = 000003d1, %l1 = 00000000
ldda [%i2+0x020]%asi,%l0 ! %l0 = 0000000000000000 0000000098aeb94b
! Mem[0000000030101400] = a89ebb999b000000, %f10 = a89ebb99 0000002d
ldda [%i4+%g0]0x89,%f10 ! %f10 = a89ebb99 9b000000
! Mem[0000000030141410] = 0000000000000d55, %f28 = ff000000 50f90f44
ldda [%i5+%o5]0x89,%f28 ! %f28 = 00000000 00000d55
! Starting 10 instruction Store Burst
! %f8 = ff83ffff ce9e00fe, %l7 = 0000000000004483
! Mem[0000000030041420] = 7846a16b8da16f0f
add %i1,0x020,%g1
stda %f8,[%g1+%l7]ASI_PST32_S ! Mem[0000000030041420] = ff83ffffce9e00fe
p0_label_196:
! Mem[00000000100c1413] = ff9273ff, %l7 = 0000000000004483
ldstuba [%i3+0x013]%asi,%l7 ! %l7 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[000000001000140c] = 00000000
stw %l2,[%i0+0x00c] ! Mem[000000001000140c] = 00000000
! Mem[0000000010101410] = 000004ff, %l4 = 000000000000009b
swapa [%i4+%o5]0x88,%l4 ! %l4 = 00000000000004ff
! Mem[000000001010142c] = 53d4c63e, %l7 = 00000000000000ff
ldsb [%i4+0x02f],%l7 ! %l7 = 000000000000003e
! %f12 = ffffffff c9b591df, %l6 = 0000000000000000
! Mem[0000000010081408] = 3e0098ae00000000
add %i2,0x008,%g1
stda %f12,[%g1+%l6]ASI_PST32_P ! Mem[0000000010081408] = 3e0098ae00000000
! %l4 = 00000000000004ff, %l1 = 0000000098aeb94b, %l3 = ffffffff00000000
xnor %l4,%l1,%l3 ! %l3 = ffffffff6751424b
! Mem[0000000010041400] = 000000ff, %l3 = ffffffff6751424b
ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000010101400] = 55000000
stwa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! %f14 = 000098ae ff9273ff, Mem[00000000100c1408] = ff000000 4955f2ff
stda %f14,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000098ae ff9273ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 000000df, %l4 = 00000000000004ff
lduba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000df
p0_label_197:
! Mem[0000000010181430] = ffff83ffc1d99118, %f16 = 80000000 00000000
ldda [%i6+0x030]%asi,%f16 ! %f16 = ffff83ff c1d99118
! Mem[0000000020800000] = 1eff8691, %l3 = 00000000000000ff
ldsb [%o1+%g0],%l3 ! %l3 = 000000000000001e
! Code Fragment 4
p0_fragment_21:
! %l0 = 0000000000000000
setx 0xc72472af8dd5b79a,%g7,%l0 ! %l0 = c72472af8dd5b79a
! %l1 = 0000000098aeb94b
setx 0x32f7768face58225,%g7,%l1 ! %l1 = 32f7768face58225
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 = c72472af8dd5b79a
setx 0x193cfe80393e3719,%g7,%l0 ! %l0 = 193cfe80393e3719
! %l1 = 32f7768face58225
setx 0x3e96db0ff5b965b6,%g7,%l1 ! %l1 = 3e96db0ff5b965b6
! Mem[0000000030101410] = ffffffff, %l6 = 0000000000000000
ldsha [%i4+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
! %l6 = ffffffffffffffff, imm = 00000000000008bd, %l2 = 0000000000000000
xor %l6,0x8bd,%l2 ! %l2 = fffffffffffff742
! Mem[00000000100c1400] = df000000, %f28 = 00000000
lda [%i3+0x000]%asi,%f28 ! %f28 = df000000
! Mem[0000000010001410] = 00000000, %l5 = 00000000ff000000
ldsba [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141424] = a89ebb99, %l7 = 000000000000003e
lduwa [%i5+0x024]%asi,%l7 ! %l7 = 00000000a89ebb99
! Mem[0000000010101410] = 0000009b, %l4 = 00000000000000df
lduwa [%i4+%o5]0x88,%l4 ! %l4 = 000000000000009b
! Starting 10 instruction Store Burst
! %f17 = c1d99118, Mem[0000000010101410] = 9b000000
sta %f17,[%i4+0x010]%asi ! Mem[0000000010101410] = c1d99118
p0_label_198:
! %f14 = 000098ae, %f0 = a80000ff ffffffff
fstod %f14,%f0 ! %l0 = 193cfe80393e373b, Unfinished, %fsr = 2c00000800
! Mem[0000000010141408] = edff132e, %l3 = 000000000000001e
swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000edff132e
! Mem[0000000010141410] = ff0000ff, %l1 = 3e96db0ff5b965b6
ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c1410] = ff9273ff, %l4 = 000000000000009b
ldstub [%i3+%o5],%l4 ! %l4 = 000000ff000000ff
! %f14 = 000098ae, Mem[0000000030081408] = ff00f2ff
sta %f14,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000098ae
! %f0 = a80000ff ffffffff ff46a16b ff0000a8
! %f4 = 4483009b 55000049 000000a8 448300c6
! %f8 = ff83ffff ce9e00fe a89ebb99 9b000000
! %f12 = ffffffff c9b591df 000098ae ff9273ff
stda %f0,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
! %f0 = a80000ff ffffffff ff46a16b ff0000a8
! %f4 = 4483009b 55000049 000000a8 448300c6
! %f8 = ff83ffff ce9e00fe a89ebb99 9b000000
! %f12 = ffffffff c9b591df 000098ae ff9273ff
stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
! %l3 = 00000000edff132e, Mem[0000000030041408] = d103ffff
stha %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 132effff
! %l2 = fffff742, %l3 = edff132e, Mem[0000000010081408] = 3e0098ae 00000000
stda %l2,[%i2+0x008]%asi ! Mem[0000000010081408] = fffff742 edff132e
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 000000ff 2d000000, %l6 = ffffffff, %l7 = a89ebb99
ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff 000000002d000000
p0_label_199:
! Mem[0000000030101410] = ffffffff, %l1 = 00000000000000ff
lduha [%i4+%o5]0x81,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010141410] = ff0000ff 1e9273ff, %l0 = 393e373b, %l1 = 0000ffff
ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000ff0000ff 000000001e9273ff
! Mem[0000000030141410] = 00000d55, %l6 = 00000000000000ff
lduba [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000055
! %l6 = 0000000000000055, immd = fffffffffffff2a5, %l0 = 00000000ff0000ff
sdivx %l6,-0xd5b,%l0 ! %l0 = 0000000000000000
! Mem[00000000218001c0] = ecffae2e, %l0 = 0000000000000000
lduha [%o3+0x1c0]%asi,%l0 ! %l0 = 000000000000ecff
! Mem[0000000030101410] = 00000000ffffffff, %f28 = df000000 00000d55
ldda [%i4+%o5]0x89,%f28 ! %f28 = 00000000 ffffffff
membar #Sync ! Added by membar checker (37)
! Mem[0000000010041408] = 6ba146ff, %f24 = ff0000ff
lda [%i1+%o4]0x88,%f24 ! %f24 = 6ba146ff
! Mem[0000000030041408] = ffff2e13, %l7 = 000000002d000000
ldsba [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000013
! %l7 = 0000000000000013, %l5 = 0000000000000000, %l3 = 00000000edff132e
udivx %l7,%l5,%l3 ! Div by zero, %l0 = 000000000000ed4f
! Starting 10 instruction Store Burst
! %l0 = 0000ed27, %l1 = 1e9273ff, Mem[0000000010001400] = ff000000 9f121584
stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ed27 1e9273ff
p0_label_200:
! %l0 = 000000000000ed27, Mem[0000000010181408] = 6ba146ff
stwa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ed27
! %l7 = 0000000000000013, %l0 = 000000000000ed27, %l1 = 000000001e9273ff
xor %l7,%l0,%l1 ! %l1 = 000000000000ed34
! Mem[0000000010101400] = 00000000, %l6 = 0000000000000055
swapa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1400] = 99bb9e00, %l1 = 000000000000ed34
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = edff0000, %l6 = 0000000000000000
swapa [%i2+%g0]0x88,%l6 ! %l6 = 00000000edff0000
! %l6 = 00000000edff0000, %l7 = 0000000000000013, %l3 = 00000000edff132e
xor %l6,%l7,%l3 ! %l3 = 00000000edff0013
! %l6 = edff0000, %l7 = 00000013, Mem[0000000010041420] = ff83ffff ce9e00fe
std %l6,[%i1+0x020] ! Mem[0000000010041420] = edff0000 00000013
! %l3 = 00000000edff0013, Mem[00000000201c0000] = ff009a5f
stb %l3,[%o0+%g0] ! Mem[00000000201c0000] = 13009a5f
! Mem[0000000010081408] = fffff742, %l0 = 000000000000ed27
swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000fffff742
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 000000ff, %l6 = 00000000edff0000
ldsba [%i1+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
p0_label_201:
! Mem[00000000100c1408] = ae980000, %l7 = 0000000000000013
lduba [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101400] = 9b000000, %l6 = ffffffffffffffff
lduwa [%i4+%g0]0x89,%l6 ! %l6 = 000000009b000000
! Mem[00000000100c1408] = 000098ae, %l3 = 00000000edff0013
lduha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = ffffffff, %l6 = 000000009b000000
ldswa [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010101400] = 55000000, %f31 = 61801192
lda [%i4+%g0]0x88,%f31 ! %f31 = 55000000
! Mem[0000000010181410] = 4483009b, %l0 = 00000000fffff742
lduwa [%i6+%o5]0x80,%l0 ! %l0 = 000000004483009b
! Mem[00000000100c1408] = ff7392ffae980000, %f14 = 000098ae ff9273ff
ldda [%i3+%o4]0x88,%f14 ! %f14 = ff7392ff ae980000
! Mem[0000000010181410] = 4483009b, %l4 = 00000000000000ff
lduwa [%i6+%o5]0x80,%l4 ! %l4 = 000000004483009b
! Mem[00000000100c1408] = 000098aeff9273ff, %l3 = 0000000000000000
ldxa [%i3+%o4]0x80,%l3 ! %l3 = 000098aeff9273ff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010181438] = 000098ae
stw %l1,[%i6+0x038] ! Mem[0000000010181438] = 00000000
p0_label_202:
! Mem[000000001014142a] = 12000000, %l1 = 0000000000000000
ldstub [%i5+0x02a],%l1 ! %l1 = 00000000000000ff
! %l4 = 000000004483009b, Mem[0000000030181410] = ff0000ff
stba %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 9b0000ff
! %l2 = fffff742, %l3 = ff9273ff, Mem[0000000030001400] = 00000000 55000049
stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = fffff742 ff9273ff
! Mem[0000000030001410] = d1030000 007f0000, %l2 = fffff742, %l3 = ff9273ff
ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000d1030000 00000000007f0000
! Mem[0000000030101410] = ffffffff, %l3 = 00000000007f0000
swapa [%i4+%o5]0x81,%l3 ! %l3 = 00000000ffffffff
! %l0 = 000000004483009b, Mem[0000000010001408] = ff00000000000000
stxa %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000004483009b
! %l0 = 000000004483009b, Mem[0000000030181400] = ff0000009f121584
stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000004483009b
! %l3 = 00000000ffffffff, Mem[0000000030001400] = fffff742
stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = fffff7ff
! Mem[0000000010081410] = ffffffff, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 000000a855000000, %f28 = 00000000 ffffffff
ldda [%i4+%g0]0x88,%f28 ! %f28 = 000000a8 55000000
p0_label_203:
! Mem[0000000030081400] = 00000055, %l7 = 00000000000000ff
lduwa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000055
! Mem[00000000201c0000] = 13009a5f, %l7 = 0000000000000055
ldsha [%o0+0x000]%asi,%l7 ! %l7 = 0000000000001300
! Mem[0000000010041408] = 6ba146ff, %l7 = 0000000000001300
ldsha [%i1+%o4]0x88,%l7 ! %l7 = 00000000000046ff
! Mem[0000000030141400] = 000000ff, %f8 = ff83ffff
lda [%i5+%g0]0x81,%f8 ! %f8 = 000000ff
! Mem[00000000100c1420] = 0000000000000091, %f6 = 000000a8 448300c6
ldd [%i3+0x020],%f6 ! %f6 = 00000000 00000091
! Mem[0000000030141400] = ff000000, %f19 = d91ffa9b
lda [%i5+%g0]0x89,%f19 ! %f19 = ff000000
! Mem[0000000030081400] = 0000000055000000, %f28 = 000000a8 55000000
ldda [%i2+%g0]0x89,%f28 ! %f28 = 00000000 55000000
! Mem[0000000030101400] = 0000009b 99bb9ea8, %l6 = ffffffff, %l7 = 000046ff
ldda [%i4+%g0]0x81,%l6 ! %l6 = 000000000000009b 0000000099bb9ea8
! Mem[0000000010101408] = ffffffff, %l7 = 0000000099bb9ea8
ldswa [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 0000ed27, %l5 = 0000000000000000
ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 00000027000000ff
p0_label_204:
! %l6 = 000000000000009b, Mem[00000000100c1408] = 000098ae
stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 009b98ae
! %l4 = 000000004483009b, Mem[0000000010081408] = 0000ed27edff132e
stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000004483009b
! Mem[0000000030081400] = 55000000, %l3 = 00000000ffffffff
ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030081400] = 550000ff, %l2 = 00000000d1030000
ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000020800040] = a800978a, %l2 = 00000000000000ff
ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000a8000000ff
! Mem[0000000030001408] = 9bfa1fd9, %l6 = 000000000000009b
ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 0000009b000000ff
! %l7 = ffffffffffffffff, Mem[00000000300c1410] = 00ffffff
stwa %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffff
! %f6 = 00000000 00000091, Mem[0000000030041410] = ff000000 00000000
stda %f6 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 00000091
! %f10 = a89ebb99 9b000000, Mem[00000000100c1408] = ae989b00 ff7392ff
stda %f10,[%i3+%o4]0x88 ! Mem[00000000100c1408] = a89ebb99 9b000000
! Starting 10 instruction Load Burst
! Mem[0000000010081434] = ff0000a8, %l0 = 000000004483009b
ldub [%i2+0x036],%l0 ! %l0 = 0000000000000000
p0_label_205:
! Mem[0000000030001400] = fff7ffff ff7392ff, %l0 = 00000000, %l1 = 00000000
ldda [%i0+%g0]0x81,%l0 ! %l0 = 00000000fff7ffff 00000000ff7392ff
! Mem[0000000010181400] = ff0000a8, %l0 = 00000000fff7ffff
lduha [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000a8
! Mem[0000000010001414] = 00000000, %l4 = 000000004483009b
lduwa [%i0+0x014]%asi,%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (38)
! Mem[0000000010181400] = a80000ff ffffffff ffed0000 ff0000a8
! Mem[0000000010181410] = 4483009b 55000049 000000a8 448300c6
! Mem[0000000010181420] = ff83ffff ce9e00fe a89ebb99 9b000000
! Mem[0000000010181430] = ffffffff c9b591df 00000000 ff9273ff
ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
! Mem[0000000010141410] = ff0000ff, %l3 = 0000000000000000
ldsba [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000100c140c] = 99bb9ea8, %l5 = 0000000000000027
lduh [%i3+0x00e],%l5 ! %l5 = 0000000000009ea8
! Mem[0000000010141410] = ff0000ff, %l3 = ffffffffffffffff
ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff0000ff
! Mem[0000000010101400] = 000000a855000000, %f30 = 60000000 55000000
ldda [%i4+%g0]0x88,%f30 ! %f30 = 000000a8 55000000
! Mem[0000000030181410] = ff00009b, %l4 = 0000000000000000
lduha [%i6+%o5]0x89,%l4 ! %l4 = 000000000000009b
! Starting 10 instruction Store Burst
! %l2 = 00000000000000a8, Mem[0000000030041408] = 132effff
stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000a8
p0_label_206:
! Mem[00000000300c1408] = ff000000, %l5 = 0000000000009ea8
ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 000000ff000000ff
! %l3 = ffffffffff0000ff, Mem[0000000010141410] = ff0000ff
stwa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff0000ff
! Mem[0000000030181400] = 00000000, %l1 = 00000000ff7392ff
ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %l6 = 000000000000009b, Mem[0000000030141410] = 00000d55
stba %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000d9b
! %f30 = 000000a8, Mem[0000000030081408] = 000098ae
sta %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000a8
! %f30 = 000000a8, Mem[0000000030041410] = 00000000
sta %f30,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000a8
! %f21 = ff000000, Mem[0000000030041400] = 55000049
sta %f21,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
! %l6 = 0000009b, %l7 = ffffffff, Mem[0000000030181400] = 000000ff 9b008344
stda %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000009b ffffffff
! %f27 = 30838078, Mem[0000000010001410] = 00000000
sta %f27,[%i0+%o5]0x88 ! Mem[0000000010001410] = 30838078
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ffffffff00000000, %l0 = 00000000000000a8
ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffffffff00000000
p0_label_207:
! Mem[0000000010001408] = 00000000, %l0 = ffffffff00000000
ldsha [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Code Fragment 4
p0_fragment_22:
! %l0 = 0000000000000000
setx 0x34609dd7bcddc893,%g7,%l0 ! %l0 = 34609dd7bcddc893
! %l1 = 0000000000000000
setx 0xd588c1001d464288,%g7,%l1 ! %l1 = d588c1001d464288
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 = 34609dd7bcddc893
setx 0x6a2e973877798a4d,%g7,%l0 ! %l0 = 6a2e973877798a4d
! %l1 = d588c1001d464288
setx 0x58f705200db0110a,%g7,%l1 ! %l1 = 58f705200db0110a
! Mem[0000000010141400] = 00007f00000003d1, %f22 = 1200ef00 edff132e
ldda [%i5+%g0]0x80,%f22 ! %f22 = 00007f00 000003d1
! Mem[00000000100c1418] = 000000a8, %l6 = 000000000000009b
ldsha [%i3+0x01a]%asi,%l6 ! %l6 = 00000000000000a8
! Mem[0000000010041408] = ff46a16b, %f19 = ff000000
lda [%i1+%o4]0x80,%f19 ! %f19 = ff46a16b
! Mem[0000000010041410] = 490000559b008344, %l6 = 00000000000000a8
ldxa [%i1+%o5]0x88,%l6 ! %l6 = 490000559b008344
! Mem[0000000010181418] = 000000a8, %l4 = 000000000000009b
ldsb [%i6+0x01b],%l4 ! %l4 = ffffffffffffffa8
! Mem[0000000010001400] = 0000ed27, %l1 = 58f705200db0110a
ldsha [%i0+%g0]0x88,%l1 ! %l1 = ffffffffffffed27
! %l3 = ffffffffff0000ff, immd = fffffffffffff913, %l0 = 6a2e973877798a4d
mulx %l3,-0x6ed,%l0 ! %l0 = 00000006ecf919ed
! Starting 10 instruction Store Burst
! Mem[00000000300c1400] = 99bb9eff, %l1 = ffffffffffffed27
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
p0_label_208:
! %f20 = 00007f00, Mem[0000000030081410] = 00007f00
sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00007f00
! %l5 = 00000000000000ff, Mem[0000000030181410] = 9b0000ff
stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff00ff
! %f8 = ff83ffff ce9e00fe, %l3 = ffffffffff0000ff
! Mem[0000000010001428] = 78c5f483a72a66b6
add %i0,0x028,%g1
stda %f8,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010001428] = fe009eceffff83ff
! Mem[0000000030141400] = 000000ff, %l4 = ffffffffffffffa8
swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000010101410] = c1d99118 ff000000
stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff 000000ff
! %l0 = 00000006ecf919ed, Mem[0000000010141410] = ff0000ff
stw %l0,[%i5+%o5] ! Mem[0000000010141410] = ecf919ed
! Mem[0000000010181408] = ffed0000, %l1 = 00000000000000ff
ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! %f4 = 4483009b, Mem[0000000010081434] = ff0000a8
sta %f4 ,[%i2+0x034]%asi ! Mem[0000000010081434] = 4483009b
! %l6 = 9b008344, %l7 = ffffffff, Mem[0000000030141400] = a8ffffff 0000002d
stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 9b008344 ffffffff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = fff25549000000ff, %l4 = 00000000000000ff
ldxa [%i3+%o4]0x89,%l4 ! %l4 = fff25549000000ff
p0_label_209:
! Mem[0000000030101410] = 007f0000, %l3 = ffffffffff0000ff
lduba [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = ffffffff, %l3 = 0000000000000000
ldsha [%i4+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
membar #Sync ! Added by membar checker (39)
! Mem[0000000030041400] = ff000000 ce9e00fe 000000a8 ff550000
! Mem[0000000030041410] = a8000000 00000091 c6008344 c4d69f91
! Mem[0000000030041420] = ff83ffff ce9e00fe 78c52df9 a72a66b6
! Mem[0000000030041430] = f3d43e62 df919ec9 78c52df9 12120f05
ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
! Mem[0000000030041400] = ff000000 ce9e00fe, %l2 = 000000a8, %l3 = ffffffff
ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000ff000000 00000000ce9e00fe
! Mem[0000000010041410] = 9b008344, %l3 = 00000000ce9e00fe
ldsba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000044
! Mem[0000000010041420] = edff000000000013, %l7 = ffffffffffffffff
ldxa [%i1+0x020]%asi,%l7 ! %l7 = edff000000000013
! Mem[0000000030081400] = ff00005500000000, %l2 = 00000000ff000000
ldxa [%i2+%g0]0x81,%l2 ! %l2 = ff00005500000000
! Mem[0000000021800100] = 0049e14a, %l0 = 00000006ecf919ed
ldub [%o3+0x100],%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = 000000ff, %l3 = 0000000000000044
ldsha [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f14 = 00000000 ff9273ff, %l0 = 0000000000000000
! Mem[00000000100c1428] = a89ebb990000002d
add %i3,0x028,%g1
stda %f14,[%g1+%l0]ASI_PST32_P ! Mem[00000000100c1428] = a89ebb990000002d
p0_label_210:
! Mem[0000000030081408] = 000000a8, %l0 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! %f0 = a80000ff ffffffff, Mem[0000000010181408] = 0000edff a80000ff
stda %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = a80000ff ffffffff
! %f8 = ff83ffff ce9e00fe, %l3 = 00000000000000ff
! Mem[0000000010041438] = 000098aeff9273ff
add %i1,0x038,%g1
stda %f8,[%g1+%l3]ASI_PST16_P ! Mem[0000000010041438] = ff83ffffce9e00fe
! %l4 = fff25549000000ff, Mem[0000000010081410] = ffffffff
stha %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffff00ff
! Mem[0000000030181410] = ff00ff00, %l4 = fff25549000000ff
swapa [%i6+%o5]0x89,%l4 ! %l4 = 00000000ff00ff00
! %l1 = 00000000000000ff, imm = fffffffffffff209, %l3 = 00000000000000ff
andn %l1,-0xdf7,%l3 ! %l3 = 00000000000000f6
! %l3 = 00000000000000f6, Mem[0000000021800140] = 0000154d
sth %l3,[%o3+0x140] ! Mem[0000000021800140] = 00f6154d
! %l6 = 490000559b008344, Mem[0000000010041410] = 9b008344
stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 9b008344
! %f10 = a89ebb99, Mem[0000000010041400] = a80000ff
sta %f10,[%i1+%g0]0x80 ! Mem[0000000010041400] = a89ebb99
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000, %l0 = 0000000000000000
lduba [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
p0_label_211:
! Mem[00000000211c0000] = ffffb6f7, %l5 = 00000000000000ff
lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141410] = ed19f9ec, %l5 = 00000000000000ff
lduha [%i5+%o5]0x88,%l5 ! %l5 = 000000000000f9ec
! Mem[00000000300c1410] = ffffffff, %l1 = 00000000000000ff
lduha [%i3+%o5]0x81,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030001410] = d1030000, %l7 = edff000000000013
ldswa [%i0+%o5]0x81,%l7 ! %l7 = ffffffffd1030000
! %l0 = 0000000000000000, imm = 0000000000000ef4, %l6 = 490000559b008344
add %l0,0xef4,%l6 ! %l6 = 0000000000000ef4
! Mem[0000000030041410] = 000000a8, %l4 = 00000000ff00ff00
lduwa [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000a8
! Mem[0000000010041410] = 490000559b008344, %l2 = ff00005500000000
ldxa [%i1+%o5]0x88,%l2 ! %l2 = 490000559b008344
! Mem[0000000030001400] = fff7ffff, %l2 = 490000559b008344
lduha [%i0+%g0]0x81,%l2 ! %l2 = 000000000000fff7
! Mem[0000000010141434] = ff83ffff, %l1 = 000000000000ffff
lduh [%i5+0x036],%l1 ! %l1 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000010001420] = 00002eff, %l2 = 000000000000fff7, %asi = 80
swapa [%i0+0x020]%asi,%l2 ! %l2 = 0000000000002eff
p0_label_212:
! Mem[0000000030101408] = ff0000ff, %l4 = 00000000000000a8
swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff0000ff
! Mem[000000001004143c] = ce9e00fe, %l2 = 00002eff, %l6 = 00000ef4
add %i1,0x3c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ce9e00fe
! %l2 = 00002eff, %l3 = 000000f6, Mem[00000000100c1410] = ff7392ff 1e9273ff
stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00002eff 000000f6
! Mem[0000000021800180] = 17ff9b10, %l2 = 0000000000002eff
ldstub [%o3+0x180],%l2 ! %l2 = 00000017000000ff
! %l6 = 00000000ce9e00fe, Mem[0000000010041400] = 99bb9ea8
stha %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 99bb00fe
! Mem[0000000010041400] = fe00bb99, %l0 = 0000000000000000
ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 000000fe000000ff
! %f12 = ffffffff c9b591df, %l0 = 00000000000000fe
! Mem[0000000030081428] = 1200841530838078
add %i2,0x028,%g1
stda %f12,[%g1+%l0]ASI_PST32_S ! Mem[0000000030081428] = ffffffff30838078
! %l4 = 00000000ff0000ff, %l1 = 000000000000ffff, %l2 = 0000000000000017
udivx %l4,%l1,%l2 ! %l2 = 000000000000ff01
! Mem[0000000030141400] = 4483009b, %l0 = 00000000000000fe
swapa [%i5+%g0]0x81,%l0 ! %l0 = 000000004483009b
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00000055, %l5 = 000000000000f9ec
lduha [%i4+%g0]0x80,%l5 ! %l5 = 0000000000000000
p0_label_213:
! Mem[0000000010181408] = a80000ffffffffff, %l7 = ffffffffd1030000
ldxa [%i6+%o4]0x88,%l7 ! %l7 = a80000ffffffffff
! Mem[00000000218001c0] = ecffae2e, %l5 = 0000000000000000
lduba [%o3+0x1c1]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141400] = 007f0000, %l4 = 00000000ff0000ff
ldsba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1410] = ffffffff, %l1 = 000000000000ffff
lduba [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181410] = 000000ff, %l3 = 00000000000000f6
ldswa [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! %f8 = ff83ffff, %f17 = 000000ff, %f24 = fe009ece ffff83ff
fsmuld %f8 ,%f17,%f24 ! %f24 = fff87fff e0000000
! Mem[0000000010101408] = ffffffffffffffff, %l3 = 00000000000000ff
ldxa [%i4+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041408] = a80000ff6ba146ff, %f14 = 00000000 ff9273ff
ldda [%i1+%o4]0x88,%f14 ! %f14 = a80000ff 6ba146ff
! Mem[00000000300c1400] = ff9ebb99 0000002d ff000000 4955f2ff
! Mem[00000000300c1410] = ffffffff 00000000 0ec602c6 3e081c37
! Mem[00000000300c1420] = 01ec8a13 e925ff50 1e9273ff 000000ef
! Mem[00000000300c1430] = 3031db6a a13b2a6d 9ccb0aa5 f810a75a
ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
! Starting 10 instruction Store Burst
! %f16 = fe009ece 000000ff, %l4 = 0000000000000000
! Mem[0000000010041420] = edff000000000013
add %i1,0x020,%g1
stda %f16,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041420] = edff000000000013
p0_label_214:
! %l6 = 00000000ce9e00fe, Mem[0000000030141408] = ffffffff
stwa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ce9e00fe
! %f19 = a8000000, Mem[0000000010041408] = 6ba146ff
sta %f19,[%i1+%o4]0x88 ! Mem[0000000010041408] = a8000000
! %f31 = f92dc578, %f20 = 91000000
fcmpes %fcc3,%f31,%f20 ! %fcc3 = 1
! %l6 = ce9e00fe, %l7 = ffffffff, Mem[0000000010041438] = ff83ffff ce9e00fe
stda %l6,[%i1+0x038]%asi ! Mem[0000000010041438] = ce9e00fe ffffffff
! %l5 = 00000000000000ff, Mem[0000000010101410] = ff000000
stwa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
! %l5 = 00000000000000ff, Mem[0000000030001408] = fffa1fd9
stha %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff1fd9
! %l7 = a80000ffffffffff, Mem[0000000030001408] = d91fff00
stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
! %l7 = a80000ffffffffff, Mem[0000000010141400] = 007f0000
stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 007f00ff
! %l0 = 4483009b, %l1 = 000000ff, Mem[0000000010101430] = 440ff950 000000ff
std %l0,[%i4+0x030] ! Mem[0000000010101430] = 4483009b 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 000000a8ff0000a8, %l7 = a80000ffffffffff
ldxa [%i1+%o4]0x80,%l7 ! %l7 = 000000a8ff0000a8
p0_label_215:
! Mem[0000000010181400] = a80000ff, %l3 = ffffffffffffffff
ldsba [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffffa8
! Mem[00000000211c0000] = ffffb6f7, %l5 = 00000000000000ff
ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030041400] = fe009ece 000000ff, %l4 = 00000000, %l5 = ffffffff
ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff 00000000fe009ece
! Mem[0000000010181400] = ff0000a8, %l7 = 000000a8ff0000a8
lduwa [%i6+%g0]0x88,%l7 ! %l7 = 00000000ff0000a8
! Mem[00000000300c1408] = ff000000, %l2 = 000000000000ff01
ldswa [%i3+%o4]0x81,%l2 ! %l2 = ffffffffff000000
! Mem[00000000100c1430] = 5500004900000000, %f22 = 919fd6c4 448300c6
ldda [%i3+0x030]%asi,%f22 ! %f22 = 55000049 00000000
! Mem[00000000100c143c] = ffffffff, %l6 = 00000000ce9e00fe
ldsw [%i3+0x03c],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041400] = 99bb00ff, %l3 = ffffffffffffffa8
ldsha [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001408] = fffffffffff20084, %l1 = 00000000000000ff
ldxa [%i0+%o4]0x81,%l1 ! %l1 = fffffffffff20084
! Starting 10 instruction Store Burst
! %l5 = 00000000fe009ece, Mem[0000000010081408] = 00000000
stba %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = ce000000
p0_label_216:
! Mem[0000000030041410] = a8000000, %l7 = 00000000ff0000a8
swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000a8000000
! Mem[0000000010141410] = ecf919ed1e9273ff, %l1 = fffffffffff20084, %l1 = fffffffffff20084
add %i5,0x10,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = ecf919ed1e9273ff
! %f16 = fe009ece 000000ff, %l6 = ffffffffffffffff
! Mem[0000000030181408] = 4483834406d7b075
add %i6,0x008,%g1
stda %f16,[%g1+%l6]ASI_PST16_S ! Mem[0000000030181408] = fe009ece000000ff
! %l4 = 00000000000000ff, Mem[0000000010101408] = ffffffff
stwa %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
! Mem[0000000030181410] = ff000000, %l7 = 00000000a8000000
ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! %f24 = fff87fff e0000000, Mem[0000000030101400] = 0000009b 99bb9ea8
stda %f24,[%i4+%g0]0x81 ! Mem[0000000030101400] = fff87fff e0000000
! %l2 = ffffffffff000000, Mem[0000000010141400] = 007f00ff
stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 007f0000
! Mem[0000000010081400] = 00000000, %l2 = ffffffffff000000
swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
! %l5 = 00000000fe009ece, Mem[0000000010081400] = ff000000
stb %l5,[%i2+%g0] ! Mem[0000000010081400] = ce000000
! Starting 10 instruction Load Burst
! %f18 = 000055ff, %f27 = f92dc578
fcmpes %fcc1,%f18,%f27 ! %fcc1 = 2
p0_label_217:
! Mem[0000000021800080] = 0000fa8a, %l2 = 0000000000000000
ldsha [%o3+0x080]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = fe009ece, %l4 = 00000000000000ff
lduba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000ce
! Mem[0000000010001434] = 000000ff, %l0 = 000000004483009b
lduha [%i0+0x034]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141410] = 9b0d0000 00000000, %l4 = 000000ce, %l5 = fe009ece
ldda [%i5+%o5]0x81,%l4 ! %l4 = 000000009b0d0000 0000000000000000
! %f2 = ff000000, %f24 = fff87fff, %f1 = 0000002d
fadds %f2 ,%f24,%f1 ! %f1 = fff87fff
! %l4 = 000000009b0d0000, imm = fffffffffffffce8, %l6 = ffffffffffffffff
xnor %l4,-0x318,%l6 ! %l6 = 000000009b0d0317
! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000000
ldsba [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081408] = ff0000a8d91ffa9b, %f18 = 000055ff a8000000
ldda [%i2+%o4]0x81,%f18 ! %f18 = ff0000a8 d91ffa9b
! Mem[0000000010081408] = ce000000, %l7 = 00000000000000ff
lduba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ce
! Starting 10 instruction Store Burst
! Mem[0000000021800101] = 0049e14a, %l2 = 0000000000000000
ldstuba [%o3+0x101]%asi,%l2 ! %l2 = 00000049000000ff
p0_label_218:
! %l0 = ffffffffffffffff, Mem[00000000211c0000] = ffffb6f7, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffffb6f7
! %f22 = 55000049, %f26 = b6662aa7
fcmpes %fcc3,%f22,%f26 ! %fcc3 = 2
! %l3 = 00000000000000ff, Mem[0000000010041408] = a8000000
stha %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = a80000ff
! %f10 = 1e9273ff, Mem[0000000010041410] = 9b008344
sta %f10,[%i1+%o5]0x88 ! Mem[0000000010041410] = 1e9273ff
! %l5 = 0000000000000000, Mem[0000000010001408] = 00000000
stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! %f20 = 91000000 000000a8, Mem[0000000010081438] = 050f1212 f92dc578
stda %f20,[%i2+0x038]%asi ! Mem[0000000010081438] = 91000000 000000a8
membar #Sync ! Added by membar checker (40)
! %l0 = ffffffff, %l1 = 1e9273ff, Mem[0000000030041400] = ff000000 ce9e00fe
stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff 1e9273ff
! %l4 = 000000009b0d0000, Mem[0000000010101410] = ff000000000000ff, %asi = 80
stxa %l4,[%i4+0x010]%asi ! Mem[0000000010101410] = 000000009b0d0000
! %l5 = 0000000000000000, Mem[0000000030181410] = ff0000008415129f
stxa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000, %l3 = 00000000000000ff
ldsha [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
p0_label_219:
! Mem[0000000010141438] = f3d48862 df91b5c9, %l4 = 9b0d0000, %l5 = 00000000
ldd [%i5+0x038],%l4 ! %l4 = 00000000f3d48862 00000000df91b5c9
! Mem[0000000010001400] = 1e9273ff 0000ed27, %l4 = f3d48862, %l5 = df91b5c9
ldda [%i0+%g0]0x88,%l4 ! %l4 = 000000000000ed27 000000001e9273ff
! Mem[00000000300c1410] = ffffffff, %f17 = 000000ff
lda [%i3+%o5]0x89,%f17 ! %f17 = ffffffff
! Mem[00000000300c1410] = ffffffff 00000000, %l2 = 00000049, %l3 = 00000000
ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ffffffff 0000000000000000
! Mem[0000000030101410] = 007f0000, %l5 = 000000001e9273ff
lduha [%i4+%o5]0x81,%l5 ! %l5 = 000000000000007f
! Mem[0000000030001400] = fff7ffff, %l7 = 00000000000000ce
ldsba [%i0+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030081400] = ff000055 00000000, %l6 = 9b0d0317, %l7 = ffffffff
ldda [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff000055 0000000000000000
! Mem[0000000010081410] = ffff00ff, %l5 = 000000000000007f
lduha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041410] = ff73921e, %f12 = 3031db6a
lda [%i1+%o5]0x80,%f12 ! %f12 = ff73921e
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = ffffffff, %l5 = 00000000000000ff
ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
p0_label_220:
! Mem[0000000030081408] = ff0000a8, %l1 = ecf919ed1e9273ff
swapa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ff0000a8
! %f26 = b6662aa7 f92dc578, Mem[0000000010141408] = 0000001e 00000d55
stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = b6662aa7 f92dc578
! %l2 = ffffffff, %l3 = 00000000, Mem[0000000030081410] = 00007f00 000003d1
stda %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffffff 00000000
! Mem[000000001008140c] = 4483009b, %l7 = 0000000000000000
swap [%i2+0x00c],%l7 ! %l7 = 000000004483009b
! %f6 = 0ec602c6 3e081c37, %l0 = ffffffffffffffff
! Mem[0000000030181430] = bcd0b58201510486
add %i6,0x030,%g1
stda %f6,[%g1+%l0]ASI_PST16_S ! Mem[0000000030181430] = 0ec602c63e081c37
! %l3 = 0000000000000000, Mem[0000000010141408] = 78c52df9a72a66b6
stxa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
! %f16 = fe009ece ffffffff ff0000a8 d91ffa9b
! %f20 = 91000000 000000a8 55000049 00000000
! %f24 = fff87fff e0000000 b6662aa7 f92dc578
! %f28 = c99e91df 623ed4f3 050f1212 f92dc578
stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
! Mem[0000000030001400] = fffff7ff, %l7 = 000000004483009b
swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000fffff7ff
! %f9 = e925ff50, Mem[0000000010001408] = 9bfa1fd9
sta %f9 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = e925ff50
! Starting 10 instruction Load Burst
! Mem[00000000100c1404] = 00000000, %l4 = 000000000000ed27
ldsh [%i3+0x006],%l4 ! %l4 = 0000000000000000
p0_label_221:
! Mem[0000000030141408] = ce9e00fe, %l0 = ffffffffffffffff
lduba [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000ce
! Mem[0000000010141410] = ff73921e ed19f9ec, %l2 = ffffffff, %l3 = 00000000
ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000ed19f9ec 00000000ff73921e
! Code Fragment 4
p0_fragment_23:
! %l0 = 00000000000000ce
setx 0x9ee83f484804ef21,%g7,%l0 ! %l0 = 9ee83f484804ef21
! %l1 = 00000000ff0000a8
setx 0xbd9a4b1f843a3eb6,%g7,%l1 ! %l1 = bd9a4b1f843a3eb6
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 = 9ee83f484804ef21
setx 0xed495180744c8f9c,%g7,%l0 ! %l0 = ed495180744c8f9c
! %l1 = bd9a4b1f843a3eb6
setx 0x67f3ed604af9e3fb,%g7,%l1 ! %l1 = 67f3ed604af9e3fb
! Mem[0000000030041408] = 000000a8, %l0 = ed495180744c8f9c
ldswa [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000a8
! Mem[00000000100c1400] = 000000df, %l5 = 00000000000000ff
lduba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000df
! Mem[0000000030001400] = ff9273ff4483009b, %f6 = 0ec602c6 3e081c37
ldda [%i0+%g0]0x89,%f6 ! %f6 = ff9273ff 4483009b
! Mem[0000000030041408] = a8000000, %l2 = 00000000ed19f9ec
ldswa [%i1+%o4]0x89,%l2 ! %l2 = ffffffffa8000000
membar #Sync ! Added by membar checker (41)
! Mem[000000001000143c] = 12120f05, %l5 = 00000000000000df
lduw [%i0+0x03c],%l5 ! %l5 = 0000000012120f05
! Mem[00000000218001c0] = ecffae2e, %l2 = ffffffffa8000000
ldsb [%o3+0x1c1],%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 00000000, %l2 = ffffffffffffffff
ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_222:
! %l6 = 00000000ff000055, Mem[00000000201c0000] = 13009a5f
sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00559a5f
! %f22 = 55000049 00000000, %l2 = 0000000000000000
! Mem[0000000010081430] = ffffffff4483009b
add %i2,0x030,%g1
stda %f22,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010081430] = ffffffff4483009b
! Mem[0000000010041428] = a89ebb99, %l1 = 4af9e3fb, %l0 = 000000a8
add %i1,0x28,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a89ebb99
! %f16 = fe009ece ffffffff, %l7 = 00000000fffff7ff
! Mem[00000000100c1408] = 0000009b99bb9ea8
add %i3,0x008,%g1
stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[00000000100c1408] = ffffffffce9e00fe
! Mem[0000000030141410] = 00000d9b, %l6 = 00000000ff000055
swapa [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000d9b
! %l1 = 67f3ed604af9e3fb, Mem[00000000211c0001] = ffffb6f7
stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = fffbb6f7
! %f0 = ff9ebb99 fff87fff ff000000 4955f2ff
! %f4 = ffffffff 00000000 ff9273ff 4483009b
! %f8 = 01ec8a13 e925ff50 1e9273ff 000000ef
! %f12 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
stda %f0,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
! %l1 = 67f3ed604af9e3fb, Mem[0000000010141408] = 00000000
stha %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = e3fb0000
! %l5 = 0000000012120f05, Mem[0000000010101400] = 00000055
stb %l5,[%i4+%g0] ! Mem[0000000010101400] = 05000055
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (42)
! Mem[0000000030041408] = ff0000004955f2ff, %f28 = c99e91df 623ed4f3
ldda [%i1+%o4]0x89,%f28 ! %f28 = ff000000 4955f2ff
p0_label_223:
! %l6 = 0000000000000d9b, %l4 = 0000000000000000, %l3 = 00000000ff73921e
subc %l6,%l4,%l3 ! %l3 = 0000000000000d9b
! Mem[0000000010001400] = ffffffff, %l2 = 0000000000000000
lduwa [%i0+0x000]%asi,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010041408] = ff0000a8, %l5 = 0000000012120f05
ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010141408] = 0000fbe3, %l2 = 00000000ffffffff
lduha [%i5+%o4]0x88,%l2 ! %l2 = 000000000000fbe3
! Mem[0000000030181408] = fe009ece000000ff, %f6 = ff9273ff 4483009b
ldda [%i6+%o4]0x81,%f6 ! %f6 = fe009ece 000000ff
! Mem[0000000010081410] = 00000000 ffff00ff, %l2 = 0000fbe3, %l3 = 00000d9b
ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000ffff00ff 0000000000000000
! Mem[000000001010141c] = 0000002d, %f30 = 050f1212
lda [%i4+0x01c]%asi,%f30 ! %f30 = 0000002d
! Mem[0000000010001430] = f3d43e62, %l2 = 00000000ffff00ff
ldsw [%i0+0x030],%l2 ! %l2 = fffffffff3d43e62
! Mem[0000000010081430] = ffffffff, %l2 = fffffffff3d43e62
ldsha [%i2+0x032]%asi,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f28 = ff000000 4955f2ff, %l7 = 00000000fffff7ff
! Mem[0000000010181410] = 4483009b55000049
add %i6,0x010,%g1
stda %f28,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010181410] = fff25549000000ff
p0_label_224:
! %l5 = ffffffffffffffff, Mem[0000000010081400] = 000000ce
stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffffff
! Code Fragment 3
p0_fragment_24:
! %l0 = 00000000a89ebb99
setx 0x87996b17a253cbbe,%g7,%l0 ! %l0 = 87996b17a253cbbe
! %l1 = 67f3ed604af9e3fb
setx 0xfff3f0afc4576130,%g7,%l1 ! %l1 = fff3f0afc4576130
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 = 87996b17a253cbbe
setx 0x8a8d93c859703c15,%g7,%l0 ! %l0 = 8a8d93c859703c15
! %l1 = fff3f0afc4576130
setx 0xf483a0a05db7b76c,%g7,%l1 ! %l1 = f483a0a05db7b76c
! Mem[0000000010001410] = a8000000, %l6 = 0000000000000d9b
ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000a8000000ff
! %l6 = 00000000000000a8, Mem[0000000030001400] = 9b008344ff7392ff
stxa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000a8
! Mem[0000000010001400] = ffffffff, %l5 = ffffffffffffffff
swapa [%i0+%g0]0x80,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000030041410] = 00000000, %l2 = ffffffffffffffff
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %l7 = 00000000fffff7ff, Mem[0000000030181400] = 9b000000
stba %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
! Mem[0000000010041400] = ff00bb99, %l2 = 0000000000000000
swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff00bb99
! %l6 = 00000000000000a8, Mem[0000000010101410] = 000000ff
stha %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000a8
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 00000000 00007f00, %l4 = 00000000, %l5 = ffffffff
ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000007f00 0000000000000000
p0_label_225:
! Mem[0000000010141400] = 00007f00000003d1, %f24 = fff87fff e0000000
ldda [%i5+%g0]0x80,%f24 ! %f24 = 00007f00 000003d1
! Mem[0000000030181400] = 000000ff, %l4 = 0000000000007f00
ldsha [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101400] = 55000005, %l4 = 00000000000000ff
lduwa [%i4+%g0]0x88,%l4 ! %l4 = 0000000055000005
! Mem[0000000030081408] = 9bfa1fd9 ff73921e, %l2 = ff00bb99, %l3 = 00000000
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000ff73921e 000000009bfa1fd9
! Mem[0000000020800000] = 1eff8691, %l5 = 0000000000000000
lduba [%o1+0x000]%asi,%l5 ! %l5 = 000000000000001e
! Mem[0000000030181408] = ce9e00fe, %l4 = 0000000055000005
ldswa [%i6+%o4]0x89,%l4 ! %l4 = ffffffffce9e00fe
! Mem[0000000030181408] = fe009ece, %l3 = 000000009bfa1fd9
ldsba [%i6+%o4]0x81,%l3 ! %l3 = fffffffffffffffe
! Mem[0000000010101400] = 05000055 a8000000, %l2 = ff73921e, %l3 = fffffffe
ldda [%i4+0x000]%asi,%l2 ! %l2 = 0000000005000055 00000000a8000000
! %l0 = 8a8d93c859703c15, %l5 = 000000000000001e, %l5 = 000000000000001e
or %l0,%l5,%l5 ! %l5 = 8a8d93c859703c1f
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 05000055, %l0 = 8a8d93c859703c15
swapa [%i4+%g0]0x80,%l0 ! %l0 = 0000000005000055
p0_label_226:
! %l2 = 05000055, %l3 = a8000000, Mem[0000000010141418] = a007448e a72a66b6
stda %l2,[%i5+0x018]%asi ! Mem[0000000010141418] = 05000055 a8000000
! Mem[0000000010101400] = 153c7059, %l7 = 00000000fffff7ff
ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 00000059000000ff
! %f3 = 4955f2ff, Mem[0000000030141410] = 550000ff
sta %f3 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 4955f2ff
! %l2 = 05000055, %l3 = a8000000, Mem[0000000010101400] = ff703c15 a8000000
std %l2,[%i4+%g0] ! Mem[0000000010101400] = 05000055 a8000000
! Mem[0000000010081400] = ffffffff, %l4 = ffffffffce9e00fe
swapa [%i2+%g0]0x80,%l4 ! %l4 = 00000000ffffffff
! %f18 = ff0000a8 d91ffa9b, %l0 = 0000000005000055
! Mem[00000000100c1418] = 000000a8448300c6
add %i3,0x018,%g1
stda %f18,[%g1+%l0]ASI_PST32_P ! Mem[00000000100c1418] = 000000a8d91ffa9b
! %l6 = 00000000000000a8, Mem[0000000030041400] = ff7ff8ff99bb9eff
stxa %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000a8
! %l5 = 8a8d93c859703c1f, Mem[0000000010041424] = 00000013
stw %l5,[%i1+0x024] ! Mem[0000000010041424] = 59703c1f
! %f6 = fe009ece 000000ff, Mem[0000000010181410] = 4955f2ff ff000000
stda %f6 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = fe009ece 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff00ffff, %l3 = 00000000a8000000
lduwa [%i2+%o5]0x80,%l3 ! %l3 = 00000000ff00ffff
p0_label_227:
! Mem[0000000010001400] = ffffffff, %l0 = 0000000005000055
ldsba [%i0+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001410] = 000000ff, %l1 = f483a0a05db7b76c
ldswa [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081408] = ce000000, %l5 = 8a8d93c859703c1f
lduha [%i2+%o4]0x80,%l5 ! %l5 = 000000000000ce00
! Mem[0000000020800000] = 1eff8691, %l4 = 00000000ffffffff
ldsba [%o1+0x000]%asi,%l4 ! %l4 = 000000000000001e
! Mem[0000000010181400] = ff0000a8, %f24 = 00007f00
lda [%i6+%g0]0x88,%f24 ! %f24 = ff0000a8
! Mem[0000000030001408] = ffffffff, %f15 = f810a75a
lda [%i0+%o4]0x81,%f15 ! %f15 = ffffffff
! Mem[0000000030041410] = 000000ff, %f16 = fe009ece
lda [%i1+%o5]0x89,%f16 ! %f16 = 000000ff
! Mem[0000000010101410] = 000000a8, %l0 = ffffffffffffffff
ldswa [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000a8
! Mem[0000000030101410] = 00007f00, %f7 = 000000ff
lda [%i4+%o5]0x89,%f7 ! %f7 = 00007f00
! Starting 10 instruction Store Burst
! %l7 = 0000000000000059, Mem[00000000100c1430] = 5500004900000000
stx %l7,[%i3+0x030] ! Mem[00000000100c1430] = 0000000000000059
p0_label_228:
! %l5 = 000000000000ce00, Mem[0000000010101410] = 000000a8
stha %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000ce00
! Mem[000000001004143c] = ffffffff, %l1 = 000000ff, %l6 = 000000a8
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000020800000] = 1eff8691, %l7 = 0000000000000059
ldstuba [%o1+0x000]%asi,%l7 ! %l7 = 0000001e000000ff
! Mem[00000000100c1408] = ffffffff, %l7 = 000000000000001e
ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %l0 = 00000000000000a8, Mem[0000000030141408] = fe009ece
stba %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = fe009ea8
! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000010041410] = 1e9273ff 49000055
stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff 000000ff
! %l0 = 00000000000000a8, Mem[00000000100c1417] = f6000000
stb %l0,[%i3+0x017] ! Mem[00000000100c1414] = f60000a8
! Mem[0000000010081408] = ce000000, %l2 = 0000000005000055
swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000ce000000
! Mem[0000000010001410] = 000000ff, %l7 = 00000000000000ff
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ff000000, %l6 = 00000000ffffffff
lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ff00
p0_label_229:
! Mem[0000000010101400] = 05000055, %l6 = 000000000000ff00
lduwa [%i4+%g0]0x80,%l6 ! %l6 = 0000000005000055
! Mem[0000000010001400] = ffffffff, %l2 = 00000000ce000000
ldsha [%i0+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010041408] = ff0000a8 ff0000a8, %l2 = ffffffff, %l3 = ff00ffff
ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff0000a8 00000000ff0000a8
! Mem[00000000300c1408] = 000000ff, %l0 = 00000000000000a8
lduha [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001408] = ffffffff, %l6 = 0000000005000055
ldswa [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041408] = a80000ff, %l3 = 00000000ff0000a8
lduwa [%i1+%o4]0x88,%l3 ! %l3 = 00000000a80000ff
! Mem[0000000010141400] = 00007f00, %l0 = 00000000000000ff
ldswa [%i5+%g0]0x80,%l0 ! %l0 = 0000000000007f00
! Mem[0000000010001400] = ffffffffce9e00fe, %l1 = 00000000000000ff
ldxa [%i0+%g0]0x80,%l1 ! %l1 = ffffffffce9e00fe
! Mem[00000000201c0000] = 00559a5f, %l3 = 00000000a80000ff
ldsb [%o0+0x001],%l3 ! %l3 = 0000000000000055
! Starting 10 instruction Store Burst
! %f25 = 000003d1, %f16 = 000000ff ffffffff
fstod %f25,%f16 ! %l0 = 0000000000007f22, Unfinished, %fsr = 2e00000800
p0_label_230:
! Mem[0000000030041410] = ff000000, %l3 = 0000000000000055
swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[000000001018141c] = 448300c6, %l5 = 000000000000ce00, %asi = 80
swapa [%i6+0x01c]%asi,%l5 ! %l5 = 00000000448300c6
! %l7 = 00000000000000ff, Mem[00000000100c1408] = ffffffffce9e00fe
stxa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000000000ff
! Mem[00000000201c0001] = 00559a5f, %l4 = 000000000000001e
ldstub [%o0+0x001],%l4 ! %l4 = 00000055000000ff
! Mem[0000000010141400] = 00007f00, %l5 = 00000000448300c6
swapa [%i5+%g0]0x80,%l5 ! %l5 = 0000000000007f00
! Mem[00000000100c1408] = 00000000, %l1 = ffffffffce9e00fe
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[000000001014140c] = 00000000, %l7 = 00000000000000ff
ldstub [%i5+0x00c],%l7 ! %l7 = 00000000000000ff
! %f4 = ffffffff 00000000, Mem[00000000100c1438] = 000055ff ffffffff
stda %f4 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = ffffffff 00000000
! Mem[00000000300c1408] = 000000ff, %l5 = 0000000000007f00
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ecf919ed, %f15 = ffffffff
lda [%i5+%o5]0x80,%f15 ! %f15 = ecf919ed
p0_label_231:
! Mem[0000000010141408] = e3fb0000, %l2 = 00000000ff0000a8
ldsba [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffffe3
! %l6 = ffffffffffffffff, imm = fffffffffffff247, %l1 = 0000000000000000
xnor %l6,-0xdb9,%l1 ! %l1 = fffffffffffff247
! Mem[00000000201c0000] = 00ff9a5f, %l4 = 0000000000000055
ldsh [%o0+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101428] = 00000000 53d4c63e, %l2 = ffffffe3, %l3 = ff000000
ldda [%i4+0x028]%asi,%l2 ! %l2 = 0000000000000000 0000000053d4c63e
! Mem[0000000030181410] = 00000000, %l0 = 0000000000007f22
ldsha [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = 000000ff, %l5 = 00000000000000ff
ldsba [%i6+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1408] = 000000ff, %f20 = 91000000
lda [%i3+%o4]0x89,%f20 ! %f20 = 000000ff
membar #Sync ! Added by membar checker (43)
! Mem[0000000030041400] = 00000000 000000a8 fff25549 000000ff
! Mem[0000000030041410] = 00000055 ffffffff 9b008344 ff7392ff
! Mem[0000000030041420] = 50ff25e9 138aec01 ef000000 ff73921e
! Mem[0000000030041430] = 6d2a3ba1 1e9273ff 5aa710f8 a50acb9c
ldda [%i1]ASI_BLK_SL,%f16 ! Block Load from 0000000030041400
! Mem[00000000211c0000] = fffbb6f7, %l6 = ffffffffffffffff
ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l3 = 0000000053d4c63e, Mem[000000001004142a] = a89ebb99, %asi = 80
stha %l3,[%i1+0x02a]%asi ! Mem[0000000010041428] = a89ec63e
p0_label_232:
! %l6 = ffffffffffffffff, Mem[0000000010081408] = 55000005
stha %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 5500ffff
! Mem[0000000020800000] = ffff8691, %l6 = ffffffffffffffff
ldstub [%o1+%g0],%l6 ! %l6 = 000000ff000000ff
! %f6 = fe009ece 00007f00, %l7 = 0000000000000000
! Mem[0000000030081430] = ff00000050f90f44
add %i2,0x030,%g1
stda %f6,[%g1+%l7]ASI_PST16_S ! Mem[0000000030081430] = ff00000050f90f44
! %f14 = 9ccb0aa5, Mem[0000000010181428] = a89ebb99
st %f14,[%i6+0x028] ! Mem[0000000010181428] = 9ccb0aa5
! Mem[0000000030141400] = 000000fe, %l2 = 0000000000000000
swapa [%i5+%g0]0x81,%l2 ! %l2 = 00000000000000fe
! %f8 = 01ec8a13 e925ff50, Mem[0000000030101410] = 00007f00 00000000
stda %f8 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 01ec8a13 e925ff50
! Mem[0000000030181410] = 00000000, %l2 = 00000000000000fe
ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! %f8 = 01ec8a13 e925ff50, Mem[0000000030101408] = 000000a8 55000000
stda %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 01ec8a13 e925ff50
! Mem[00000000100c1400] = df000000, %l5 = ffffffffffffffff
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000df000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081404] = c6008344, %l6 = 00000000000000ff
lduwa [%i2+0x004]%asi,%l6 ! %l6 = 00000000c6008344
p0_label_233:
! Mem[00000000300c1408] = ff0000004955f2ff, %l1 = fffffffffffff247
ldxa [%i3+%o4]0x81,%l1 ! %l1 = ff0000004955f2ff
! Mem[0000000030141408] = a89e00feff0000a8, %l7 = 0000000000000000
ldxa [%i5+%o4]0x81,%l7 ! %l7 = a89e00feff0000a8
! Mem[0000000030081408] = 9bfa1fd9ff73921e, %l4 = 00000000000000ff
ldxa [%i2+%o4]0x89,%l4 ! %l4 = 9bfa1fd9ff73921e
! Mem[000000001000140c] = a80000ff, %l1 = ff0000004955f2ff
lduba [%i0+0x00f]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001400] = 00000000, %l1 = 00000000000000ff
lduha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[000000001010141c] = 0000002d, %l1 = 0000000000000000
ldsba [%i4+0x01c]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001410] = 000003d1, %l1 = 0000000000000000
ldswa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000003d1
! Mem[0000000030141408] = a89e00fe ff0000a8, %l2 = 00000000, %l3 = 53d4c63e
ldda [%i5+%o4]0x81,%l2 ! %l2 = 00000000a89e00fe 00000000ff0000a8
! Mem[0000000010101408] = ff000000, %l7 = a89e00feff0000a8
lduwa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = ecf919ed, %l4 = 9bfa1fd9ff73921e
ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 000000ec000000ff
p0_label_234:
! Mem[0000000030081408] = ff73921e, %l2 = 00000000a89e00fe
ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffffff73921e
! Mem[0000000030081408] = 1e9273ff, %l1 = 00000000000003d1
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 0000001e000000ff
! %l2 = ffffffffff73921e, Mem[00000000100c1438] = ffffffff00000000, %asi = 80
stxa %l2,[%i3+0x038]%asi ! Mem[00000000100c1438] = ffffffffff73921e
! Mem[0000000030001400] = 00000000, %l6 = 00000000c6008344
swapa [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
! %l2 = ffffffffff73921e, %l7 = 00000000ff000000, %l4 = 00000000000000ec
xor %l2,%l7,%l4 ! %l4 = ffffffff0073921e
! %f12 = ff73921e a13b2a6d, Mem[0000000010141400] = 448300c6 000003d1
stda %f12,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff73921e a13b2a6d
! %l2 = ffffffffff73921e, Mem[0000000010081410] = ff00ffff
stba %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 1e00ffff
! Mem[0000000010001410] = ff000000, %l2 = ffffffffff73921e
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! %f10 = 1e9273ff 000000ef, Mem[0000000010081410] = ffff001e 00000000
stda %f10,[%i2+%o5]0x88 ! Mem[0000000010081410] = 1e9273ff 000000ef
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000000ff, %f12 = ff73921e
lda [%i3+%o4]0x88,%f12 ! %f12 = 000000ff
p0_label_235:
! Mem[0000000010101418] = a89ebb99 0000002d, %l0 = 00000000, %l1 = 0000001e
ldd [%i4+0x018],%l0 ! %l0 = 00000000a89ebb99 000000000000002d
! Mem[0000000010081400] = ce9e00fe, %f10 = 1e9273ff
lda [%i2+0x000]%asi,%f10 ! %f10 = ce9e00fe
! %f5 = 00000000, %f1 = fff87fff
fcmpes %fcc1,%f5 ,%f1 ! %fcc1 = 3
! Mem[0000000010141410] = fff919ed, %l1 = 000000000000002d
ldsba [%i5+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
! %l5 = 00000000000000df, %l1 = ffffffffffffffff, %l2 = 00000000000000ff
xor %l5,%l1,%l2 ! %l2 = ffffffffffffff20
! Mem[00000000100c1424] = 00000091, %l1 = ffffffffffffffff
ldsba [%i3+0x024]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = 55000005, %l3 = 00000000ff0000a8
lduha [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000005
! Mem[0000000010101400] = 05000055, %l3 = 0000000000000005
ldswa [%i4+%g0]0x80,%l3 ! %l3 = 0000000005000055
! Mem[00000000201c0000] = 00ff9a5f, %l2 = ffffffffffffff20
lduba [%o0+0x001]%asi,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010041408] = ff0000a8
stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
p0_label_236:
! %l1 = 0000000000000000, Mem[00000000100c1408] = ff000000
stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! %f10 = ce9e00fe 000000ef, Mem[0000000010101420] = ff547f31 e837839c
stda %f10,[%i4+0x020]%asi ! Mem[0000000010101420] = ce9e00fe 000000ef
! Mem[00000000300c1410] = ffffffff, %l3 = 0000000005000055
ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010181400] = a80000ff, %l6 = 0000000000000000, %asi = 80
swapa [%i6+0x000]%asi,%l6 ! %l6 = 00000000a80000ff
! %l1 = 0000000000000000, Mem[0000000010181408] = ffffffff
stwa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! Mem[0000000030041408] = fff25549, %l5 = 00000000000000df
swapa [%i1+%o4]0x81,%l5 ! %l5 = 00000000fff25549
! %f9 = e925ff50, Mem[0000000010001400] = ffffffff
sta %f9 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = e925ff50
! %f14 = 9ccb0aa5 ecf919ed, Mem[0000000010101408] = 000000ff ffffffff
stda %f14,[%i4+%o4]0x88 ! Mem[0000000010101408] = 9ccb0aa5 ecf919ed
! Mem[000000001000140f] = a80000ff, %l3 = 00000000000000ff
ldstub [%i0+0x00f],%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff9a5f, %l0 = 00000000a89ebb99
ldsha [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
p0_label_237:
! Mem[0000000030001400] = c6008344, %l1 = 0000000000000000
ldswa [%i0+%g0]0x89,%l1 ! %l1 = ffffffffc6008344
! Mem[0000000020800000] = ffff8691, %l4 = ffffffff0073921e
ldub [%o1+0x001],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181400] = 000000ff, %l2 = 00000000000000ff
ldsha [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081410] = 00000000ffffffff, %l2 = 00000000000000ff
ldxa [%i2+%o5]0x89,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000030081410] = ffffffff, %l3 = 00000000000000ff
ldswa [%i2+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041400] = ffffffff00000000, %l0 = 00000000000000ff
ldxa [%i1+%g0]0x88,%l0 ! %l0 = ffffffff00000000
! Mem[00000000100c1400] = 000000ff, %l4 = 00000000000000ff
ldsba [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030181408] = ce9e00fe, %l6 = 00000000a80000ff
ldswa [%i6+%o4]0x89,%l6 ! %l6 = ffffffffce9e00fe
! Mem[0000000010041400] = 00000000, %l5 = 00000000fff25549
ldswa [%i1+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = ff000000, Mem[0000000010141424] = a89ebb99
st %f2 ,[%i5+0x024] ! Mem[0000000010141424] = ff000000
p0_label_238:
! Mem[00000000100c1410] = 00002eff, %l0 = ffffffff00000000
swapa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000002eff
! Mem[0000000030001410] = 000003d1, %l6 = ffffffffce9e00fe
swapa [%i0+%o5]0x89,%l6 ! %l6 = 00000000000003d1
! %f20 = ffffffff 55000000, Mem[00000000100c1400] = 000000ff 00000000
stda %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffff 55000000
! %f1 = fff87fff, Mem[0000000030181400] = 000000ff
sta %f1 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = fff87fff
! Mem[0000000010081408] = ffff005500000000, %l6 = 00000000000003d1, %l2 = 00000000ffffffff
add %i2,0x08,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ffff005500000000
! %l2 = ffff005500000000, Mem[0000000010001410] = ff00000000000091, %asi = 80
stxa %l2,[%i0+0x010]%asi ! Mem[0000000010001410] = ffff005500000000
! Mem[0000000030041408] = 000000df000000ff, %l7 = 00000000ff000000
ldxa [%i1+%o4]0x81,%l7 ! %l7 = 000000df000000ff
! %l6 = 000003d1, %l7 = 000000ff, Mem[0000000010141400] = ff73921e a13b2a6d
stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000003d1 000000ff
! %f6 = fe009ece 00007f00, %l5 = 0000000000000000
! Mem[0000000010081420] = 0000000098aeb94b
add %i2,0x020,%g1
stda %f6,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010081420] = 0000000098aeb94b
! Starting 10 instruction Load Burst
! %l5 = 0000000000000000, %l5 = 0000000000000000, %l1 = ffffffffc6008344
andn %l5,%l5,%l1 ! %l1 = 0000000000000000
p0_label_239:
! Mem[0000000030041410] = 55000000, %l4 = ffffffffffffffff
ldsha [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041420] = edff0000, %l3 = ffffffffffffffff
lduh [%i1+0x020],%l3 ! %l3 = 000000000000edff
! Mem[0000000010141400] = ff000000d1030000, %l7 = 000000df000000ff
ldxa [%i5+%g0]0x88,%l7 ! %l7 = ff000000d1030000
! Mem[00000000211c0000] = fffbb6f7, %l2 = ffff005500000000
lduba [%o2+0x001]%asi,%l2 ! %l2 = 00000000000000fb
! Mem[0000000030101410] = 01ec8a13e925ff50, %l2 = 00000000000000fb
ldxa [%i4+%o5]0x89,%l2 ! %l2 = 01ec8a13e925ff50
! Mem[0000000020800040] = ff00978a, %l0 = 0000000000002eff
ldsba [%o1+0x041]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101410] = 50ff25e9 138aec01, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%o5]0x81,%l0 ! %l0 = 0000000050ff25e9 00000000138aec01
! Mem[0000000010001400] = e925ff50, %l0 = 0000000050ff25e9
ldswa [%i0+0x000]%asi,%l0 ! %l0 = ffffffffe925ff50
! Mem[0000000010001400] = e925ff50, %l7 = ff000000d1030000
lduwa [%i0+%g0]0x80,%l7 ! %l7 = 00000000e925ff50
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 000000ff, %l1 = 00000000138aec01
swapa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_240:
! %l4 = 00000000, %l5 = 00000000, Mem[00000000100c1410] = 00000000 a80000f6
stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 00000000
! %l7 = 00000000e925ff50, Mem[00000000218001c0] = ecffae2e
sth %l7,[%o3+0x1c0] ! Mem[00000000218001c0] = ff50ae2e
! %l6 = 00000000000003d1, Mem[0000000030081400] = ff000055
stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = d1000055
! Mem[0000000010141410] = fff919ed, %l3 = 000000000000edff
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000fff919ed
! Mem[0000000030181400] = fff87fff, %l5 = 0000000000000000
swapa [%i6+%g0]0x89,%l5 ! %l5 = 00000000fff87fff
! Mem[0000000010101400] = 55000005, %l0 = ffffffffe925ff50
swapa [%i4+%g0]0x88,%l0 ! %l0 = 0000000055000005
! Mem[000000001000140c] = a80000ff, %l5 = fff87fff, %l5 = fff87fff
add %i0,0x0c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a80000ff
! Mem[0000000010041400] = 00000000, %l0 = 0000000055000005
swapa [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = 138aec01, %l1 = 00000000000000ff
ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000001000000ff
! Starting 10 instruction Load Burst
! %l4 = 0000000000000000, %l4 = 0000000000000000, %l7 = 00000000e925ff50
addc %l4,%l4,%l7 ! %l7 = 0000000000000000
p0_label_241:
! Mem[0000000010181400] = 00000000, %l1 = 0000000000000001
lduha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181410] = 138aecff, %l3 = 00000000fff919ed
lduha [%i6+%o5]0x88,%l3 ! %l3 = 000000000000ecff
! %l5 = 00000000a80000ff, %l1 = 0000000000000000, %l0 = 0000000000000000
subc %l5,%l1,%l0 ! %l0 = 00000000a80000ff
! Mem[0000000010041410] = ffffffff, %l4 = 0000000000000000
ldsba [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030141410] = 4955f2ff, %l7 = 0000000000000000
ldsba [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000049
! %l5 = 00000000a80000ff, %l1 = 0000000000000000, %y = fffffffa
udiv %l5,%l1,%l0 ! Div by zero, %l0 = 00000000a800014f
mov %l0,%y ! %y = a8000127
! Mem[0000000030141400] = 00000000, %l2 = 01ec8a13e925ff50
ldswa [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
! %l1 = 0000000000000000, %l6 = 00000000000003d1, %l4 = ffffffffffffffff
addc %l1,%l6,%l4 ! %l4 = 00000000000003d1
! %f19 = 4955f2ff, %f25 = e925ff50, %f8 = 01ec8a13
fmuls %f19,%f25,%f8 ! %f8 = f30abafe
! Starting 10 instruction Store Burst
! %f10 = ce9e00fe 000000ef, Mem[0000000030081400] = 550000d1 00000000
stda %f10,[%i2+%g0]0x89 ! Mem[0000000030081400] = ce9e00fe 000000ef
p0_label_242:
! Mem[0000000010101408] = ecf919ed, %l2 = 0000000000000000
swapa [%i4+%o4]0x88,%l2 ! %l2 = 00000000ecf919ed
! %l6 = 00000000000003d1, Mem[000000001014143c] = df91b5c9, %asi = 80
stha %l6,[%i5+0x03c]%asi ! Mem[000000001014143c] = 03d1b5c9
! Code Fragment 3
p0_fragment_25:
! %l0 = 00000000a8000127
setx 0x8485cac01fdfe399,%g7,%l0 ! %l0 = 8485cac01fdfe399
! %l1 = 0000000000000000
setx 0x645dcae7e30348b5,%g7,%l1 ! %l1 = 645dcae7e30348b5
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 = 8485cac01fdfe399
setx 0x966e8b885388de1d,%g7,%l0 ! %l0 = 966e8b885388de1d
! %l1 = 645dcae7e30348b5
setx 0x6338374ff7c2aad2,%g7,%l1 ! %l1 = 6338374ff7c2aad2
! %l7 = 0000000000000049, Mem[0000000030181410] = ff000000
stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000049
! %f14 = 9ccb0aa5, Mem[0000000030001400] = c6008344
sta %f14,[%i0+%g0]0x89 ! Mem[0000000030001400] = 9ccb0aa5
! Mem[0000000010181400] = 00000000, %l1 = 6338374ff7c2aad2
swapa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! %l2 = 00000000ecf919ed, Mem[0000000010101412] = 00ce0000, %asi = 80
stba %l2,[%i4+0x012]%asi ! Mem[0000000010101410] = 00ceed00
! Mem[0000000010181410] = ffec8a13, %l5 = 00000000a80000ff
ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000100c1424] = 00000091, %l6 = 000003d1, %l2 = ecf919ed
add %i3,0x24,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000000000091
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 000000ff, %l6 = 00000000000003d1
ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
p0_label_243:
! %f30 = 9ccb0aa5, %f27 = 000000ef, %f20 = ffffffff 55000000
fsmuld %f30,%f27,%f20 ! %l0 = 966e8b885388de3f, Unfinished, %fsr = 2f00000800
! Mem[0000000030081410] = ffffffff, %l1 = 0000000000000000
ldsba [%i2+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000201c0000] = 00ff9a5f, %l5 = 00000000000000ff
ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l1 = ffffffffffffffff
lduwa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001418] = 00000000, %l6 = ffffffffffffffff
ldsh [%i0+0x018],%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = ff7392ff, %l1 = 0000000000000000
lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1408] = 00000000, %l4 = 00000000000003d1
lduwa [%i3+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141400] = 00000000, %l0 = 966e8b885388de3f
lduwa [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041410] = ffffffff, %l2 = 0000000000000091
ldswa [%i1+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = e3fb0000, %l3 = 000000000000ecff
ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000e3000000ff
p0_label_244:
! Mem[00000000100c1410] = 00000000, %l2 = ffffffffffffffff
ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081418] = fff25549, %l2 = 0000000000000000
swap [%i2+0x018],%l2 ! %l2 = 00000000fff25549
! Mem[0000000030141408] = a89e00fe, %l6 = 0000000000000000
ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 000000a8000000ff
! %l4 = 0000000000000000, Mem[0000000010041408] = 00000000
stwa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! Mem[0000000030081400] = 000000ef, %l5 = 0000000000000000
swapa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ef
! %f16 = a8000000 00000000 ff000000 4955f2ff
! %f20 = ffffffff 55000000 ff9273ff 4483009b
! %f24 = 01ec8a13 e925ff50 1e9273ff 000000ef
! %f28 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000010001400
! %f16 = a8000000 00000000 ff000000 4955f2ff
! %f20 = ffffffff 55000000 ff9273ff 4483009b
! %f24 = 01ec8a13 e925ff50 1e9273ff 000000ef
! %f28 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
! %l0 = 0000000000000000, Mem[0000000010181400] = d2aac2f7
stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
membar #Sync ! Added by membar checker (44)
! %f14 = 9ccb0aa5 ecf919ed, Mem[0000000030141400] = 000000a8 00000000
stda %f14,[%i5+%g0]0x89 ! Mem[0000000030141400] = 9ccb0aa5 ecf919ed
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ffffffff, %l1 = 00000000000000ff
ldswa [%i3+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
p0_label_245:
! Mem[0000000010181400] = 00000000, %l2 = 00000000fff25549
lduba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
! %l7 = 0000000000000049, %l1 = ffffffffffffffff, %l3 = 00000000000000e3
add %l7,%l1,%l3 ! %l3 = 0000000000000048
! Mem[0000000010181408] = 00000000, %l7 = 0000000000000049
ldsba [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = ff9ebb99, %l7 = 0000000000000000
lduha [%i3+%g0]0x81,%l7 ! %l7 = 000000000000ff9e
! Mem[0000000030141408] = 000000ff, %l7 = 000000000000ff9e
ldsha [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = ff73921effed0000, %f18 = ff000000 4955f2ff
ldda [%i5+%o5]0x88,%f18 ! %f18 = ff73921e ffed0000
! Mem[0000000010181410] = ffec8a13ce9e00fe, %l3 = 0000000000000048
ldxa [%i6+%o5]0x80,%l3 ! %l3 = ffec8a13ce9e00fe
! Mem[0000000010081400] = ce9e00fe, %l2 = 0000000000000000
ldsb [%i2+%g0],%l2 ! %l2 = ffffffffffffffce
! %l0 = 0000000000000000, %l2 = ffffffffffffffce, %y = a8000127
udiv %l0,%l2,%l5 ! %l5 = 00000000a8000147
mov %l0,%y ! %y = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = ff7ff8ff, %l6 = 00000000000000a8
ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
p0_label_246:
! %l4 = 0000000000000000, Mem[0000000010141420] = a8ffffffff000000
stx %l4,[%i5+0x020] ! Mem[0000000010141420] = 0000000000000000
! Mem[0000000030141408] = ff000000, %l1 = ffffffffffffffff
ldstuba [%i5+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010141418] = 05000055a8000000, %l5 = 00000000a8000147, %l2 = ffffffffffffffce
add %i5,0x18,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 05000055a8000000
! Mem[0000000030141400] = ed19f9ec, %l3 = ffec8a13ce9e00fe
ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 000000ed000000ff
! %l0 = 0000000000000000, Mem[0000000010181400] = 00000000
stha %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! %f29 = a13b2a6d, Mem[0000000010181410] = 138aecff
sta %f29,[%i6+%o5]0x88 ! Mem[0000000010181410] = a13b2a6d
! %f5 = 00000000, Mem[0000000030101410] = e925ff50
sta %f5 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! %l5 = 00000000a8000147, Mem[0000000030101410] = 00000000
stwa %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = a8000147
! Mem[0000000010141411] = 0000edff, %l3 = 00000000000000ed
ldstub [%i5+0x011],%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = fe009ece, %l5 = 00000000a8000147
lduwa [%i6+%o4]0x81,%l5 ! %l5 = 00000000fe009ece
p0_label_247:
! Mem[0000000030081410] = ffffffff, %f0 = ff9ebb99
lda [%i2+%o5]0x81,%f0 ! %f0 = ffffffff
! Mem[0000000010041410] = ffffffffff000000, %l3 = 0000000000000000
ldxa [%i1+%o5]0x80,%l3 ! %l3 = ffffffffff000000
! Mem[0000000030041408] = df000000, %l1 = 00000000000000ff
lduwa [%i1+%o4]0x89,%l1 ! %l1 = 00000000df000000
! Mem[0000000010041410] = ffffffff, %l2 = 05000055a8000000
lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041408] = 000000df, %l6 = 00000000000000ff
lduha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = 000000ff ffffffff, %l0 = 00000000, %l1 = df000000
ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000ffffffff 00000000000000ff
! Mem[0000000010081410] = 1e9273ff000000ef, %l7 = 00000000000000ff
ldxa [%i2+%o5]0x88,%l7 ! %l7 = 1e9273ff000000ef
! Mem[0000000010001400] = a8000000, %l1 = 00000000000000ff
ldub [%i0+%g0],%l1 ! %l1 = 00000000000000a8
! Mem[0000000010181410] = 6d2a3ba1, %l1 = 00000000000000a8
ldswa [%i6+0x010]%asi,%l1 ! %l1 = 000000006d2a3ba1
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = 000000df, %l3 = ffffffffff000000
ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
p0_label_248:
! Mem[0000000010081400] = fe009ece, %l5 = 00000000fe009ece
swapa [%i2+%g0]0x88,%l5 ! %l5 = 00000000fe009ece
! Mem[00000000100c1408] = 00000000, %l4 = 0000000000000000
swapa [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
! %l0 = ffffffff, %l1 = 6d2a3ba1, Mem[0000000010181410] = 6d2a3ba1 ce9e00fe
std %l0,[%i6+%o5] ! Mem[0000000010181410] = ffffffff 6d2a3ba1
! Mem[0000000030001410] = fe009ece, %l6 = 0000000000000000
swapa [%i0+%o5]0x81,%l6 ! %l6 = 00000000fe009ece
! %l6 = fe009ece, %l7 = 000000ef, Mem[0000000010141418] = 05000055 a8000000
std %l6,[%i5+0x018] ! Mem[0000000010141418] = fe009ece 000000ef
! Mem[0000000010081404] = c6008344, %l3 = 0000000000000000, %asi = 80
swapa [%i2+0x004]%asi,%l3 ! %l3 = 00000000c6008344
! %l3 = 00000000c6008344, Mem[0000000030101408] = 01ec8a13
stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = c6008344
! %l0 = ffffffff, %l1 = 6d2a3ba1, Mem[00000000100c1410] = ff000000 00000000
stda %l0,[%i3+0x010]%asi ! Mem[00000000100c1410] = ffffffff 6d2a3ba1
! %l0 = ffffffff, %l1 = 6d2a3ba1, Mem[0000000030181410] = 49000000 00000000
stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff 6d2a3ba1
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff9a5f, %l2 = 00000000000000ff
ldub [%o0+%g0],%l2 ! %l2 = 0000000000000000
p0_label_249:
! Mem[00000000100c1410] = ffffffff, %l0 = 00000000ffffffff
lduwa [%i3+%o5]0x88,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000010081400] = fe009ece, %f13 = a13b2a6d
lda [%i2+%g0]0x88,%f13 ! %f13 = fe009ece
! Mem[0000000010101420] = ce9e00fe, %l6 = 00000000fe009ece
ldub [%i4+0x020],%l6 ! %l6 = 00000000000000ce
! Mem[0000000030001408] = 8400f2ff ffffffff, %l6 = 000000ce, %l7 = 000000ef
ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000ffffffff 000000008400f2ff
! Mem[0000000010081410] = ef000000 ff73921e, %l2 = 00000000, %l3 = c6008344
ldda [%i2+0x010]%asi,%l2 ! %l2 = 00000000ef000000 00000000ff73921e
! Mem[0000000010081400] = ce9e00fe 00000000, %l4 = 00000000, %l5 = fe009ece
ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ce9e00fe 0000000000000000
! Mem[0000000030001408] = ffffffff, %l7 = 000000008400f2ff
lduba [%i0+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181408] = 00000000, %l7 = 00000000000000ff
ldsha [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1410] = ffffffff, %l2 = 00000000ef000000
lduwa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %l6 = 00000000ffffffff, Mem[0000000010181410] = ffffffff6d2a3ba1
stxa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000ffffffff
p0_label_250:
! Mem[00000000100c1400] = 55000000, %l5 = 0000000000000000
swapa [%i3+%g0]0x88,%l5 ! %l5 = 0000000055000000
! %f5 = 00000000, Mem[0000000010041420] = edff0000
st %f5 ,[%i1+0x020] ! Mem[0000000010041420] = 00000000
! %l2 = 00000000ffffffff, Mem[0000000030081410] = ffffffff
stwa %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff
! Mem[0000000010001438] = 9ccb0aa5, %l4 = 00000000ce9e00fe
swap [%i0+0x038],%l4 ! %l4 = 000000009ccb0aa5
! Mem[0000000010041400] = 05000055, %l5 = 0000000055000000
swapa [%i1+%g0]0x80,%l5 ! %l5 = 0000000005000055
! Mem[0000000030101408] = c6008344, %l3 = 00000000ff73921e
swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000c6008344
! %f0 = ffffffff fff87fff, Mem[0000000010101408] = 00000000 9ccb0aa5
stda %f0 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff fff87fff
! %l2 = 00000000ffffffff, Mem[00000000201c0000] = 00ff9a5f
sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = ffff9a5f
! %l1 = 000000006d2a3ba1, Mem[0000000030081408] = ff9273ff
stwa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 6d2a3ba1
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ffffffff, %l3 = 00000000c6008344
lduwa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ffffffff
p0_label_251:
! Mem[0000000010041410] = ffffffffff000000, %f26 = 1e9273ff 000000ef
ldda [%i1+%o5]0x80,%f26 ! %f26 = ffffffff ff000000
! Mem[0000000010181400] = 00000000, %l2 = 00000000ffffffff
lduwa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1410] = ffffffff, %l3 = 00000000ffffffff
ldswa [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010181410] = 00000000, %l6 = 00000000ffffffff
lduha [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101410] = 470100a8, %l6 = 0000000000000000
ldsha [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000a8
! Mem[0000000030101408] = 50ff25e91e9273ff, %f18 = ff73921e ffed0000
ldda [%i4+%o4]0x89,%f18 ! %f18 = 50ff25e9 1e9273ff
! Mem[00000000201c0000] = ffff9a5f, %l0 = 00000000ffffffff
ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001410] = ffffffff, %l0 = ffffffffffffffff
ldsha [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101430] = 4483009b, %l4 = 000000009ccb0aa5
lduha [%i4+0x030]%asi,%l4 ! %l4 = 0000000000004483
! Starting 10 instruction Store Burst
! Mem[00000000300c1400] = 99bb9eff, %l6 = 00000000000000a8
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
p0_label_252:
! %l7 = 0000000000000000, Mem[0000000030041410] = 00000055
stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000055
! %f16 = a8000000 00000000 50ff25e9 1e9273ff
! %f20 = ffffffff 55000000 ff9273ff 4483009b
! %f24 = 01ec8a13 e925ff50 ffffffff ff000000
! %f28 = ff73921e a13b2a6d 9ccb0aa5 f810a75a
stda %f16,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
! %l5 = 0000000005000055, Mem[0000000030141408] = ff000000
stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 55000000
! %f8 = f30abafe e925ff50, Mem[0000000010001410] = ffffffff 00000055
stda %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = f30abafe e925ff50
! %l7 = 0000000000000000, Mem[00000000300c1408] = ff000000
stha %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! Mem[0000000010041400] = 00000055, %l5 = 0000000005000055
swapa [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000055
! %f12 = 000000ff fe009ece, Mem[0000000030181410] = ffffffff 6d2a3ba1
stda %f12,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff fe009ece
! %l7 = 0000000000000000, Mem[0000000010101424] = 000000ef, %asi = 80
stha %l7,[%i4+0x024]%asi ! Mem[0000000010101424] = 000000ef
! %l7 = 0000000000000000, immd = 00000000000003c6, %l0 = ffffffffffffffff
sdivx %l7,0x3c6,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00000000ff0000a8, %l7 = 0000000000000000
ldx [%i1+%o4],%l7 ! %l7 = 00000000ff0000a8
p0_label_253:
! Mem[0000000030101400] = fff87fff, %l2 = 0000000000000000
ldswa [%i4+%g0]0x81,%l2 ! %l2 = fffffffffff87fff
! Mem[0000000010101400] = 50ff25e9a8000000, %f14 = 9ccb0aa5 ecf919ed
ldda [%i4+%g0]0x80,%f14 ! %f14 = 50ff25e9 a8000000
! Mem[0000000010101410] = 00ceed00, %l7 = 00000000ff0000a8
lduba [%i4+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001400] = a50acb9c, %l2 = fffffffffff87fff
ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffa5
membar #Sync ! Added by membar checker (45)
! Mem[0000000010081418] = 00000000, %l3 = ffffffffffffffff
lduha [%i2+0x018]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = ff73921e, %l3 = 0000000000000000
swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000ff73921e
! Mem[0000000030001408] = ffffffff, %l6 = 00000000000000ff
ldsba [%i0+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000211c0000] = fffbb6f7, %l5 = 0000000000000055
ldsba [%o2+0x001]%asi,%l5 ! %l5 = fffffffffffffffb
! Mem[0000000010181400] = 00000000, %l6 = ffffffffffffffff
lduha [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = ffff0055, %l2 = ffffffffffffffa5
ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
p0_label_254:
! %l0 = 00000000, %l1 = 6d2a3ba1, Mem[0000000030041400] = 00000000 000000a8
stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 6d2a3ba1
! Mem[0000000010081430] = ffffffff, %l7 = 0000000000000000
ldstuba [%i2+0x030]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010141410] = 00ffedff, %l7 = 00000000000000ff
ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! %l0 = 0000000000000000, Mem[0000000030181408] = fe009ece000000ff
stxa %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000000
! Mem[0000000030081400] = 00000000, %l7 = 0000000000000000
swapa [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
! %f12 = 000000ff fe009ece, %l2 = 00000000000000ff
! Mem[0000000010141418] = fe009ece000000ef
add %i5,0x018,%g1
stda %f12,[%g1+%l2]ASI_PST8_P ! Mem[0000000010141418] = 000000fffe009ece
! %f7 = 00007f00, Mem[0000000010181410] = 00000000
sta %f7 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00007f00
! %l2 = 00000000000000ff, Mem[000000001000143d] = f810a75a, %asi = 80
stba %l2,[%i0+0x03d]%asi ! Mem[000000001000143c] = f8ffa75a
! %l2 = 00000000000000ff, Mem[0000000030141400] = ff19f9ec
stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff19f9ec
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000, %l0 = 0000000000000000
lduwa [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
p0_label_255:
! Mem[0000000010101400] = 50ff25e9, %l1 = 000000006d2a3ba1
lduha [%i4+%g0]0x80,%l1 ! %l1 = 00000000000050ff
! Mem[00000000100c1410] = ffffffff, %f26 = ffffffff
lda [%i3+%o5]0x80,%f26 ! %f26 = ffffffff
! Mem[0000000030101408] = 00000000e925ff50, %l5 = fffffffffffffffb
ldxa [%i4+%o4]0x81,%l5 ! %l5 = 00000000e925ff50
! Mem[00000000300c1408] = 00000000, %l4 = 0000000000004483
ldswa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l5 = 00000000e925ff50
lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001408] = 000000ff, %l6 = 0000000000000000
ldsba [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[000000001004141c] = 448300c6, %l7 = 0000000000000000
ldsw [%i1+0x01c],%l7 ! %l7 = 00000000448300c6
! Mem[0000000030081408] = ff73921e, %l2 = 00000000000000ff
ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffff73921e
! %l3 = 00000000ff73921e, %l1 = 00000000000050ff, %l5 = 0000000000000000
add %l3,%l1,%l5 ! %l5 = 00000000ff73e31d
! Starting 10 instruction Store Burst
! %f14 = 50ff25e9, Mem[0000000030001408] = ffffffff
sta %f14,[%i0+%o4]0x89 ! Mem[0000000030001408] = 50ff25e9
p0_label_256:
! %f28 = ff73921e a13b2a6d, %l2 = ffffffffff73921e
! Mem[0000000030141410] = ffffffff55000000
add %i5,0x010,%g1
stda %f28,[%g1+%l2]ASI_PST16_S ! Mem[0000000030141410] = ff73921ea13b0000
! %f22 = ff9273ff 4483009b, %l2 = ffffffffff73921e
! Mem[0000000010101418] = a89ebb990000002d
add %i4,0x018,%g1
stda %f22,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010101418] = a89ebb99ff7392ff
! %l4 = 00000000, %l5 = ff73e31d, Mem[0000000030141408] = 00000055 fff25549
stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 ff73e31d
! Mem[0000000010041400] = 05000055, %l5 = 00000000ff73e31d
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000055000000ff
! %l4 = 0000000000000000, Mem[0000000010081404] = 00000000, %asi = 80
stba %l4,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000000
! %l2 = ff73921e, %l3 = ff73921e, Mem[0000000030101410] = 470100a8 01ec8a13
stda %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff73921e ff73921e
! %l1 = 00000000000050ff, Mem[0000000030141408] = 000000001de373ff
stxa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000000050ff
! %f10 = ce9e00fe, %f10 = ce9e00fe
fcmpes %fcc1,%f10,%f10 ! %fcc1 = 0
! %l3 = 00000000ff73921e, Mem[0000000030141408] = ff50000000000000
stxa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000ff73921e
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = fffbb6f7, %l2 = ffffffffff73921e
lduh [%o2+%g0],%l2 ! %l2 = 000000000000fffb
p0_label_257:
! Mem[0000000010101400] = 50ff25e9a8000000, %f2 = ff000000 4955f2ff
ldda [%i4+%g0]0x80,%f2 ! %f2 = 50ff25e9 a8000000
! Mem[0000000010181400] = 00000000, %l5 = 0000000000000055
lduh [%i6+0x002],%l5 ! %l5 = 0000000000000000
! Mem[0000000020800000] = ffff8691, %l3 = 00000000ff73921e
lduh [%o1+%g0],%l3 ! %l3 = 000000000000ffff
! Mem[0000000030181400] = ffffffff00000000, %f12 = 000000ff fe009ece
ldda [%i6+%g0]0x89,%f12 ! %f12 = ffffffff 00000000
! Mem[0000000010181428] = 9ccb0aa59b000000, %f8 = f30abafe e925ff50
ldd [%i6+0x028],%f8 ! %f8 = 9ccb0aa5 9b000000
! Mem[0000000030001400] = a50acb9c000000a8, %l5 = 0000000000000000
ldxa [%i0+%g0]0x81,%l5 ! %l5 = a50acb9c000000a8
! Mem[00000000100c1408] = 00000000, %f26 = ffffffff
lda [%i3+%o4]0x88,%f26 ! %f26 = 00000000
! Mem[0000000030101410] = ff73921e, %l6 = ffffffffffffffff
ldswa [%i4+%o5]0x89,%l6 ! %l6 = ffffffffff73921e
! Mem[0000000010101420] = ce9e00fe000000ef, %f12 = ffffffff 00000000
ldd [%i4+0x020],%f12 ! %f12 = ce9e00fe 000000ef
! Starting 10 instruction Store Burst
! %l3 = 000000000000ffff, Mem[00000000201c0000] = ffff9a5f
sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = ffff9a5f
p0_label_258:
! Mem[0000000010081408] = ffff0055, %l7 = 00000000448300c6
swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ffff0055
! Mem[0000000010101408] = ff7ff8ff, %l7 = 00000000ffff0055
swapa [%i4+%o4]0x80,%l7 ! %l7 = 00000000ff7ff8ff
! Mem[0000000030181408] = 00000000, %l3 = 000000000000ffff
swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001408] = ff000000, %l1 = 00000000000050ff
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000300c1410] = ffffffff, %l5 = a50acb9c000000a8
ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! %l4 = 0000000000000000, Mem[00000000300c1410] = ffffffff
stwa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! %f18 = 50ff25e9 1e9273ff, %l4 = 0000000000000000
! Mem[0000000030001408] = e925ff50fff20084
add %i0,0x008,%g1
stda %f18,[%g1+%l4]ASI_PST16_S ! Mem[0000000030001408] = e925ff50fff20084
! %l3 = 0000000000000000, Mem[0000000010041424] = 59703c1f, %asi = 80
stba %l3,[%i1+0x024]%asi ! Mem[0000000010041424] = 00703c1f
! %l2 = 000000000000fffb, imm = 000000000000088b, %l3 = 0000000000000000
xnor %l2,0x88b,%l3 ! %l3 = ffffffffffff088f
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ffffffff, %l4 = 0000000000000000
lduwa [%i1+%o5]0x88,%l4 ! %l4 = 00000000ffffffff
p0_label_259:
! Mem[0000000010141408] = 000000ff0000fbff, %f20 = ffffffff 55000000
ldda [%i5+%o4]0x88,%f20 ! %f20 = 000000ff 0000fbff
! Mem[0000000010081400] = fe009ece, %l6 = ffffffffff73921e
lduha [%i2+%g0]0x88,%l6 ! %l6 = 0000000000009ece
! Mem[0000000010081420] = 00000000, %l0 = 0000000000000000
ldub [%i2+0x021],%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1410] = 00000000, %l5 = 00000000000000ff
ldswa [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1400] = 2d000000 99bb9eff, %l0 = 00000000, %l1 = 000000ff
ldda [%i3+%g0]0x89,%l0 ! %l0 = 0000000099bb9eff 000000002d000000
! Mem[0000000030041400] = a13b2a6d 00000000, %l0 = 99bb9eff, %l1 = 2d000000
ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 00000000a13b2a6d
! %f22 = ff9273ff 4483009b, Mem[0000000010101410] = 00ceed00 9b0d0000
stda %f22,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff9273ff 4483009b
! Mem[0000000030181400] = ffffffff00000000, %l4 = 00000000ffffffff
ldxa [%i6+%g0]0x89,%l4 ! %l4 = ffffffff00000000
! Mem[0000000010101408] = ffff0055, %l5 = 0000000000000000
lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = a13b2a6d, Mem[00000000300c1410] = 00000000 00000000
stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 a13b2a6d
p0_label_260:
! %l3 = ffffffffffff088f, Mem[0000000030181400] = 00000000
stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000088f
! %l3 = ffffffffffff088f, Mem[0000000030101410] = 1e9273ff
stba %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 8f9273ff
! %l7 = 00000000ff7ff8ff, Mem[0000000010141410] = ffedffff
stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = ff7ff8ff
! %f22 = ff9273ff 4483009b, %l0 = 0000000000000000
! Mem[00000000100c1428] = a89ebb990000002d
add %i3,0x028,%g1
stda %f22,[%g1+%l0]ASI_PST32_P ! Mem[00000000100c1428] = a89ebb990000002d
! %l7 = 00000000ff7ff8ff, Mem[00000000100c1410] = ffffffff
stwa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff7ff8ff
! Mem[0000000010101434] = 000000ff, %l5 = 00000000000000ff, %asi = 80
swapa [%i4+0x034]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001408] = ff000000, %l4 = ffffffff00000000
ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %f8 = 9ccb0aa5 9b000000, Mem[0000000010041410] = ffffffff ff000000
stda %f8 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 9ccb0aa5 9b000000
! Mem[00000000300c1410] = 00000000, %l0 = 0000000000000000
swapa [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 50ff25e9, %l1 = 00000000a13b2a6d
ldswa [%i0+%o4]0x89,%l1 ! %l1 = 0000000050ff25e9
p0_label_261:
! %l7 = 00000000ff7ff8ff, immd = fffffffffffff89e, %l6 = 0000000000009ece
udivx %l7,-0x762,%l6 ! %l6 = 0000000000000000
! Mem[0000000021800140] = 00f6154d, %l0 = 0000000000000000
ldsh [%o3+0x140],%l0 ! %l0 = 00000000000000f6
! Mem[0000000010041400] = ff000005ffffffff, %f26 = 00000000 ff000000
ldd [%i1+%g0],%f26 ! %f26 = ff000005 ffffffff
! Mem[0000000010181428] = 9ccb0aa59b000000, %f6 = fe009ece 00007f00
ldd [%i6+0x028],%f6 ! %f6 = 9ccb0aa5 9b000000
! Mem[0000000010081400] = ce9e00fe00000000, %f6 = 9ccb0aa5 9b000000
ldd [%i2+%g0],%f6 ! %f6 = ce9e00fe 00000000
! Mem[00000000300c1408] = 00000000, %l4 = 00000000000000ff
lduba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = 50ff25e9, %l1 = 0000000050ff25e9
ldsba [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000050
! %l1 = 0000000000000050, imm = 0000000000000c4c, %l2 = 000000000000fffb
addc %l1,0xc4c,%l2 ! %l2 = 0000000000000c9c
! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000000
ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f8 = 9ccb0aa5, Mem[0000000010101408] = 5500ffff
sta %f8 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 9ccb0aa5
p0_label_262:
! %l4 = 0000000000000000, Mem[000000001014143a] = f3d48862, %asi = 80
stha %l4,[%i5+0x03a]%asi ! Mem[0000000010141438] = f3d40000
! Mem[0000000010041401] = ff000005, %l4 = 0000000000000000
ldstuba [%i1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! %f6 = ce9e00fe 00000000, Mem[0000000010081410] = 000000ef 1e9273ff
stda %f6 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ce9e00fe 00000000
! %l0 = 00000000000000f6, Mem[0000000021800040] = 0000f914, %asi = 80
stba %l0,[%o3+0x040]%asi ! Mem[0000000021800040] = f600f914
! Mem[0000000030141408] = 1e9273ff, %l2 = 0000000000000c9c
ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 0000001e000000ff
! %l2 = 0000001e, %l3 = ffff088f, Mem[0000000030181400] = 0000088f ffffffff
stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000001e ffff088f
! %l3 = ffffffffffff088f, Mem[0000000010181410] = 00007f00
stwa %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffff088f
! Mem[00000000201c0000] = ffff9a5f, %l6 = 0000000000000000
ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
! %l7 = 00000000ff7ff8ff, Mem[00000000211c0001] = fffbb6f7, %asi = 80
stba %l7,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffffb6f7
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 50ff25e9, %l7 = 00000000ff7ff8ff
ldsha [%i0+%o5]0x80,%l7 ! %l7 = 00000000000050ff
p0_label_263:
! Mem[0000000030181410] = ce9e00fe ff000000, %l4 = 00000000, %l5 = 000000ff
ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000ce9e00fe 00000000ff000000
! Mem[0000000030181400] = 0000001e, %f7 = 00000000
lda [%i6+%g0]0x89,%f7 ! %f7 = 0000001e
! Mem[0000000030041400] = 000000006d2a3ba1, %l3 = ffffffffffff088f
ldxa [%i1+%g0]0x81,%l3 ! %l3 = 000000006d2a3ba1
! %f27 = ffffffff, %f11 = 000000ef
fcmpes %fcc3,%f27,%f11 ! %fcc3 = 3
! Mem[0000000030101408] = 00000000, %l6 = 00000000000000ff
ldsha [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l5 = 00000000ff000000
ldsha [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181424] = ce9e00fe, %l6 = 0000000000000000
lduha [%i6+0x024]%asi,%l6 ! %l6 = 000000000000ce9e
! Mem[0000000010101410] = ff7392ff, %l3 = 000000006d2a3ba1
ldsba [%i4+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000300c1410] = 00000000, %l6 = 000000000000ce9e
lduwa [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f28 = ff73921e a13b2a6d, Mem[0000000030081400] = 00000000 a8000000
stda %f28,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff73921e a13b2a6d
p0_label_264:
! %l2 = 000000000000001e, Mem[0000000030001408] = e925ff50
stha %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 001eff50
! %l0 = 000000f6, %l1 = 00000050, Mem[0000000010001408] = 000000ff fff25549
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000f6 00000050
! %l3 = ffffffffffffffff, Mem[0000000030141400] = ecf919ff
stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = ecf919ff
! Mem[0000000030041408] = ff0000df, %l0 = 00000000000000f6
swapa [%i1+%o4]0x81,%l0 ! %l0 = 00000000ff0000df
! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
swap [%i1+%o4],%l6 ! %l6 = 0000000000000000
! %l0 = 00000000ff0000df, %l5 = 0000000000000000, %l4 = 00000000ce9e00fe
or %l0,%l5,%l4 ! %l4 = 00000000ff0000df
! %l2 = 0000001e, %l3 = ffffffff, Mem[0000000010141408] = 0000fbff 000000ff
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000001e ffffffff
! %f19 = 1e9273ff, Mem[0000000030001400] = 9ccb0aa5
sta %f19,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1e9273ff
! %f6 = ce9e00fe 0000001e, %l0 = 00000000ff0000df
! Mem[0000000030181418] = 81cda254b0523971
add %i6,0x018,%g1
stda %f6,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181418] = ce9ea2fe0000001e
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = fff87fff 1e9273ff, %l0 = ff0000df, %l1 = 00000050
ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000fff87fff 000000001e9273ff
p0_label_265:
! Mem[0000000010041408] = 00000000, %l3 = ffffffffffffffff
ldsha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = 1e9273ff, %l1 = 000000001e9273ff
ldsba [%i5+%o5]0x89,%l1 ! %l1 = ffffffffffffffff
membar #Sync ! Added by membar checker (46)
! Mem[0000000030081400] = 6d2a3ba1 1e9273ff ff73921e e925ff50
! Mem[0000000030081410] = 00000055 ffffffff 9b008344 ff7392ff
! Mem[0000000030081420] = 50ff25e9 138aec01 000000ff ffffffff
! Mem[0000000030081430] = 6d2a3ba1 1e9273ff 5aa710f8 a50acb9c
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
! Mem[0000000010081420] = 00000000, %l1 = ffffffffffffffff
ldsh [%i2+0x022],%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = 00000055, %l6 = 0000000000000000
ldsha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
! %f8 = 9ccb0aa5, %f9 = 9b000000
fcmps %fcc0,%f8 ,%f9 ! %fcc0 = 1
! Mem[0000000030081408] = ff73921e, %l0 = 00000000fff87fff
ldsba [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010141410] = fff87fff, %l0 = ffffffffffffffff
ldswa [%i5+%o5]0x80,%l0 ! %l0 = fffffffffff87fff
! Mem[0000000030101400] = ff7ff8ff, %l0 = fffffffffff87fff
ldswa [%i4+%g0]0x89,%l0 ! %l0 = ffffffffff7ff8ff
! Starting 10 instruction Store Burst
! %f6 = ce9e00fe 0000001e, Mem[0000000030001410] = 00000000 00007f00
stda %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = ce9e00fe 0000001e
p0_label_266:
! %f5 = 00000000, Mem[0000000010181408] = 00000000
sta %f5 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! Mem[00000000211c0000] = ffffb6f7, %l4 = 00000000ff0000df
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030141400] = ecf919ff 9ccb0aa5
stda %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 00000000
! Mem[00000000211c0001] = ffffb6f7, %l1 = 0000000000000000
ldstub [%o2+0x001],%l1 ! %l1 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000030181410] = ce9e00fe
stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff9e00fe
! %f12 = ce9e00fe 000000ef, %l6 = 0000000000000000
! Mem[0000000030001410] = 1e000000fe009ece
add %i0,0x010,%g1
stda %f12,[%g1+%l6]ASI_PST8_S ! Mem[0000000030001410] = 1e000000fe009ece
! %l2 = 000000000000001e, Mem[0000000010001410] = 50ff25e9
stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 1eff25e9
! Mem[0000000030041408] = f6000000, %l6 = 0000000000000000
swapa [%i1+%o4]0x89,%l6 ! %l6 = 00000000f6000000
! %l4 = 00000000000000ff, Mem[0000000010181408] = a80000ff00000000
stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %l3 = 0000000000000000
ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
p0_label_267:
! Mem[0000000010141408] = 1e000000ffffffff, %f4 = ffffffff 00000000
ldd [%i5+%o4],%f4 ! %f4 = 1e000000 ffffffff
! Mem[0000000010141408] = ffffffff 0000001e, %l4 = 000000ff, %l5 = 00000000
ldda [%i5+%o4]0x88,%l4 ! %l4 = 000000000000001e 00000000ffffffff
! Mem[0000000010141410] = ff7ff8ff, %l4 = 000000000000001e
ldsha [%i5+%o5]0x88,%l4 ! %l4 = fffffffffffff8ff
! Mem[0000000030101410] = ff73928f, %l2 = 000000000000001e
ldsba [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffff8f
! Mem[00000000100c1400] = 00000000, %l5 = 00000000ffffffff
ldsba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = 55000000, %l4 = fffffffffffff8ff
lduba [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101410] = ff73921eff73928f, %l7 = 00000000000050ff
ldxa [%i4+%o5]0x89,%l7 ! %l7 = ff73921eff73928f
! Mem[0000000010001400] = 00000000000000a8, %f0 = ffffffff fff87fff
ldda [%i0+%g0]0x88,%f0 ! %f0 = 00000000 000000a8
! Mem[0000000010001438] = ce9e00fe f8ffa75a, %l4 = 00000000, %l5 = 00000000
ldd [%i0+0x038],%l4 ! %l4 = 00000000ce9e00fe 00000000f8ffa75a
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 50ff1e00, %l4 = 00000000ce9e00fe
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
p0_label_268:
! Mem[0000000010101410] = ff9273ff, %l3 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030001408] = ff1eff50, %l2 = ffffffffffffff8f
swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff1eff50
! Mem[0000000010001410] = 1eff25e9, %l5 = 00000000f8ffa75a
swapa [%i0+%o5]0x80,%l5 ! %l5 = 000000001eff25e9
! Mem[0000000030141400] = ff000000, %l4 = 0000000000000000
swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff000000
! Code Fragment 3
p0_fragment_26:
! %l0 = ffffffffff7ff8ff
setx 0xf7b4de606b285e98,%g7,%l0 ! %l0 = f7b4de606b285e98
! %l1 = 00000000000000ff
setx 0x870cfdc7f4a3ba49,%g7,%l1 ! %l1 = 870cfdc7f4a3ba49
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 = f7b4de606b285e98
setx 0x3f072de026546c3e,%g7,%l0 ! %l0 = 3f072de026546c3e
! %l1 = 870cfdc7f4a3ba49
setx 0x12d0c3efe391d5ab,%g7,%l1 ! %l1 = 12d0c3efe391d5ab
! %f0 = 00000000 000000a8, Mem[0000000030141408] = ff7392ff 00000000
stda %f0 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 000000a8
! %f8 = 9ccb0aa5, %f13 = 000000ef
fcmps %fcc1,%f8 ,%f13 ! %fcc1 = 1
! %l4 = ff000000, %l5 = 1eff25e9, Mem[0000000010181410] = 8f08ffff ffffffff
stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff000000 1eff25e9
! %l1 = 12d0c3efe391d5ab, Mem[00000000211c0000] = ffffb6f7
stb %l1,[%o2+%g0] ! Mem[00000000211c0000] = abffb6f7
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 6d2a3ba1, %l7 = ff73921eff73928f
ldsba [%i2+%g0]0x81,%l7 ! %l7 = 000000000000006d
p0_label_269:
! Mem[0000000010041410] = 0000009ba50acb9c, %f6 = ce9e00fe 0000001e
ldda [%i1+%o5]0x88,%f6 ! %f6 = 0000009b a50acb9c
! Mem[0000000010181408] = ff000000, %l0 = 3f072de026546c3e
ldsha [%i6+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000030041400] = 00000000, %l4 = 00000000ff000000
ldswa [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 00000000 ffffffff, %l2 = ff1eff50, %l3 = 000000ff
ldda [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000ffffffff
! Mem[0000000030041400] = 00000000, %l6 = 00000000f6000000
ldswa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = fff87fff, %l5 = 000000001eff25e9
lduw [%i5+%o5],%l5 ! %l5 = 00000000fff87fff
! Mem[0000000030101408] = 00000000, %l5 = 00000000fff87fff
ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1410] = a13b2a6d00000000, %l0 = ffffffffffffff00
ldxa [%i3+%o5]0x89,%l0 ! %l0 = a13b2a6d00000000
! Mem[0000000010081410] = 00000000, %l0 = a13b2a6d00000000
lduba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010081408] = 448300c600000000
stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
p0_label_270:
! %l6 = 0000000000000000, Mem[00000000300c1410] = 00000000
stwa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010101408] = a50acb9c, %l4 = 0000000000000000
swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000a50acb9c
! Mem[0000000010001400] = a8000000, %l2 = 0000000000000000
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000a8000000
! %l0 = 00000000, %l1 = e391d5ab, Mem[0000000010181408] = ff000000 00000000
stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 e391d5ab
! %l3 = 00000000ffffffff, Mem[0000000010041400] = ffffffff0500ffff
stxa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000ffffffff
! Mem[0000000010041410] = 9ccb0aa5, %l4 = 00000000a50acb9c
swapa [%i1+%o5]0x80,%l4 ! %l4 = 000000009ccb0aa5
! %l3 = 00000000ffffffff, Mem[0000000030141400] = 0000000000000000
stxa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000ffffffff
! %f30 = 5aa710f8 a50acb9c, %l3 = 00000000ffffffff
! Mem[0000000010041428] = a89ec63e9b000000
add %i1,0x028,%g1
stda %f30,[%g1+%l3]ASI_PST32_P ! Mem[0000000010041428] = 5aa710f8a50acb9c
! Mem[00000000211c0001] = abffb6f7, %l6 = 0000000000000000
ldstub [%o2+0x001],%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffff8691, %l0 = 0000000000000000
ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffff
p0_label_271:
! Mem[0000000010081408] = 00000000, %l4 = 000000009ccb0aa5
lduha [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081400] = a13b2a6d, %l6 = 00000000000000ff
ldsba [%i2+%g0]0x89,%l6 ! %l6 = 000000000000006d
! Mem[0000000010181438] = 00000000, %l4 = 0000000000000000
lduba [%i6+0x03b]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141408] = a8000000, %l7 = 000000000000006d
lduba [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000a8
! Mem[0000000030141410] = ff73921e, %l4 = 0000000000000000
lduwa [%i5+%o5]0x81,%l4 ! %l4 = 00000000ff73921e
! Mem[0000000030101400] = ff7ff8ff, %l0 = ffffffffffffffff
ldsba [%i4+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! %f7 = a50acb9c, %f14 = 50ff25e9, %f21 = ffffffff
fdivs %f7 ,%f14,%f21 ! %f21 = 938b423f
! Mem[0000000030041408] = ff00000000000000, %f30 = 5aa710f8 a50acb9c
ldda [%i1+%o4]0x89,%f30 ! %f30 = ff000000 00000000
! Mem[00000000100c1410] = fff87fff, %l7 = 00000000000000a8
lduha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000007fff
! Starting 10 instruction Store Burst
! %f12 = ce9e00fe 000000ef, %l5 = 0000000000000000
! Mem[0000000030181410] = ff9e00feff000000
add %i6,0x010,%g1
stda %f12,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030181410] = ff9e00feff000000
p0_label_272:
! %f2 = 50ff25e9 a8000000, %l3 = 00000000ffffffff
! Mem[0000000010181408] = 00000000e391d5ab
add %i6,0x008,%g1
stda %f2,[%g1+%l3]ASI_PST32_P ! Mem[0000000010181408] = 50ff25e9a8000000
! Mem[0000000010101400] = e925ff50, %l2 = 00000000a8000000
swapa [%i4+%g0]0x88,%l2 ! %l2 = 00000000e925ff50
! %l7 = 0000000000007fff, Mem[0000000030101410] = 8f9273ff
stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 7fff73ff
! Mem[0000000010181410] = 000000ff, %l5 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %l0 = ffffffff, %l1 = e391d5ab, Mem[00000000300c1400] = ff9ebb99 0000002d
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff e391d5ab
membar #Sync ! Added by membar checker (47)
! %f0 = 00000000 000000a8, %l4 = 00000000ff73921e
! Mem[0000000030081410] = 00000055ffffffff
add %i2,0x010,%g1
stda %f0,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030081410] = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000010101430] = 4483009b000000ff, %asi = 80
stxa %l5,[%i4+0x030]%asi ! Mem[0000000010101430] = 0000000000000000
! Mem[0000000010101410] = ff9273ff, %l5 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! %l2 = e925ff50, %l3 = ffffffff, Mem[0000000010041408] = 00000000 ff0000a8
stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = e925ff50 ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000021800080] = 0000fa8a, %l5 = 00000000000000ff
lduba [%o3+0x081]%asi,%l5 ! %l5 = 0000000000000000
p0_label_273:
! Mem[00000000100c1408] = 00000000000000ff, %f4 = 1e000000 ffffffff
ldda [%i3+%o4]0x80,%f4 ! %f4 = 00000000 000000ff
! Mem[0000000030081408] = 50ff25e91e9273ff, %f8 = 9ccb0aa5 9b000000
ldda [%i2+%o4]0x89,%f8 ! %f8 = 50ff25e9 1e9273ff
! Mem[0000000030101408] = 00000000, %l6 = 000000000000006d
lduha [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = 000000a8, %l7 = 0000000000007fff
lduha [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000a8
! Mem[0000000010041408] = 50ff25e9, %l4 = 00000000ff73921e
ldsba [%i1+%o4]0x88,%l4 ! %l4 = ffffffffffffffe9
! Mem[0000000010041408] = 50ff25e9, %l7 = 00000000000000a8
ldsba [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffffe9
! Mem[00000000211c0000] = abffb6f7, %l4 = ffffffffffffffe9
ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffabff
! Mem[0000000030081408] = ff73921e, %l1 = 12d0c3efe391d5ab
lduwa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ff73921e
! Mem[0000000010181410] = ff0000ff, %l7 = ffffffffffffffe9
lduba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 00000055, %l2 = 00000000e925ff50
swapa [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000055
p0_label_274:
! %f1 = 000000a8, Mem[0000000010181410] = ff0000ff
sta %f1 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000a8
! %l4 = ffffffffffffabff, Mem[00000000300c1400] = ffffffff
stba %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff
! %l5 = 0000000000000000, Mem[0000000030041400] = 00000000
stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! %f20 = 00000055 938b423f, Mem[0000000010181408] = e925ff50 000000a8
stda %f20,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000055 938b423f
! Mem[00000000100c1400] = 00000000ffffffff, %l3 = 00000000ffffffff, %l1 = 00000000ff73921e
casxa [%i3]0x80,%l3,%l1 ! %l1 = 00000000ffffffff
! %l5 = 0000000000000000, Mem[0000000010041410] = 9ccb0aa5
stba %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 9ccb0a00
! %f4 = 00000000, Mem[0000000030041408] = 00000000
sta %f4 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
! %l4 = ffffabff, %l5 = 00000000, Mem[0000000030181408] = ffff0000 00000000
stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffabff 00000000
! Mem[0000000010041418] = 000000a8, %l5 = 00000000, %l4 = ffffabff
add %i1,0x18,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000000000a8
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 0000001e, %f28 = 6d2a3ba1
lda [%i6+%g0]0x89,%f28 ! %f28 = 0000001e
p0_label_275:
! Mem[0000000010041408] = e925ff50, %l0 = ffffffffffffffff
ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffe9
! %l5 = 0000000000000000, imm = fffffffffffff1bf, %l0 = ffffffffffffffe9
xnor %l5,-0xe41,%l0 ! %l0 = 0000000000000e40
! Mem[0000000030141410] = 00003ba11e9273ff, %l5 = 0000000000000000
ldxa [%i5+%o5]0x89,%l5 ! %l5 = 00003ba11e9273ff
! Mem[0000000030141400] = ffffffff, %l4 = 00000000000000a8
lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l3 = 00000000ffffffff, imm = fffffffffffff67f, %l0 = 0000000000000e40
orn %l3,-0x981,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000030141410] = ff73921ea13b0000, %l0 = 00000000ffffffff
ldxa [%i5+%o5]0x81,%l0 ! %l0 = ff73921ea13b0000
! Mem[0000000030181408] = ffabffff, %l0 = ff73921ea13b0000
ldswa [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffabffff
! Mem[00000000100c1410] = fff87fff, %l2 = 0000000000000055
ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000007fff
! Mem[0000000010181400] = 00000000ffffffff, %l6 = 0000000000000000
ldxa [%i6+%g0]0x80,%l6 ! %l6 = 00000000ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 1e9273ff, %l3 = 00000000ffffffff
ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
p0_label_276:
! Mem[0000000030101400] = ff7ff8ff, %l4 = 00000000000000ff
ldsba [%i4+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010081428] = a89ebb99, %l2 = 00007fff, %l0 = ffabffff
add %i2,0x28,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000a89ebb99
! Mem[0000000010041400] = ffffffff, %l7 = 00000000000000ff
ldstuba [%i1+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! %f16 = 6d2a3ba1 1e9273ff, %l1 = 00000000ffffffff
! Mem[0000000010001408] = f600000050000000
add %i0,0x008,%g1
stda %f16,[%g1+%l1]ASI_PST16_P ! Mem[0000000010001408] = 6d2a3ba11e9273ff
! %l7 = 00000000000000ff, Mem[0000000010181400] = 00000000
stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
! %l0 = 00000000a89ebb99, Mem[00000000201c0000] = ffff9a5f, %asi = 80
stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = bb999a5f
! Mem[00000000218000c0] = 00a8635c, %l7 = 00000000000000ff
ldstuba [%o3+0x0c0]%asi,%l7 ! %l7 = 00000000000000ff
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030181410] = fe009eff 000000ff
stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff 00000000
! %l6 = 00000000ffffffff, Mem[0000000010081410] = 00000000
stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ff73921e 000000a8 ffffff8f fff20084
! Mem[0000000030001410] = 1e000000 fe009ece 2e13ffed 00ef0012
! Mem[0000000030001420] = ff547f31 e837839c 78808330 15840012
! Mem[0000000030001430] = 440ff950 000000ff 92118061 00000060
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
p0_label_277:
! Mem[0000000030181410] = 00000000ffffffff, %f22 = 9b008344 ff7392ff
ldda [%i6+%o5]0x89,%f22 ! %f22 = 00000000 ffffffff
! Mem[0000000010001410] = f8ffa75afeba0af3, %l2 = 0000000000007fff
ldxa [%i0+%o5]0x80,%l2 ! %l2 = f8ffa75afeba0af3
! Mem[00000000100c1408] = 00000000, %l0 = 00000000a89ebb99
lduwa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001410] = 0000001e, %f18 = ff73921e
lda [%i0+%o5]0x89,%f18 ! %f18 = 0000001e
! Mem[0000000010141400] = 000003d1 000000ff, %l4 = ffffffff, %l5 = 1e9273ff
ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000000003d1 00000000000000ff
! Mem[0000000030081410] = 00000000 00000000, %l2 = feba0af3, %l3 = 000000ff
ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[00000000100c1410] = fff87fff, %l0 = 0000000000000000
ldsha [%i3+%o5]0x88,%l0 ! %l0 = 0000000000007fff
! Mem[0000000030081408] = ff73921e e925ff50, %l4 = 000003d1, %l5 = 000000ff
ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ff73921e 00000000e925ff50
membar #Sync ! Added by membar checker (48)
! Mem[0000000010101400] = 000000a8 a8000000 00000000 ffffffff
! Mem[0000000010101410] = ff9273ff 4483009b a89ebb99 ff7392ff
! Mem[0000000010101420] = ce9e00fe 000000ef 00000000 53d4c63e
! Mem[0000000010101430] = 00000000 00000000 92118061 000000ff
ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000030001410] = ce9e00fe0000001e
stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
p0_label_278:
! %l3 = 0000000000000000, Mem[00000000300c1410] = 00000000
stha %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
membar #Sync ! Added by membar checker (49)
! %f28 = 0000001e, Mem[0000000010101400] = 000000a8
sta %f28,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000001e
! Mem[0000000010041400] = ffffffff, %l3 = 0000000000000000
swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
! %l2 = 0000000000000000, Mem[0000000010081400] = ce9e00fe
stwa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %l2 = 0000000000000000, Mem[0000000010041410] = 9ccb0a00
stha %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 9ccb0000
! %f0 = 000000a8 a8000000, Mem[00000000100c1410] = ff7ff8ff 6d2a3ba1
stda %f0 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000a8 a8000000
! %l5 = 00000000e925ff50, Mem[0000000030141408] = 00000000000000a8
stxa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000e925ff50
! %f5 = 4483009b, Mem[00000000100c1408] = 00000000
sta %f5 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 4483009b
! %l7 = 0000000000000000, Mem[0000000010101408] = 00000000
stwa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = f8ffa75a, %l5 = 00000000e925ff50
ldsba [%i0+%o5]0x80,%l5 ! %l5 = fffffffffffffff8
p0_label_279:
! Mem[0000000010141420] = 00000000, %l1 = 00000000ffffffff
ldswa [%i5+0x020]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l2 = 0000000000000000
lduwa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l2 = 0000000000000000
ldswa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141410] = 00003ba1 1e9273ff, %l6 = ffffffff, %l7 = 00000000
ldda [%i5+%o5]0x89,%l6 ! %l6 = 000000001e9273ff 0000000000003ba1
! Mem[00000000211c0000] = abffb6f7, %l3 = 00000000ffffffff
lduba [%o2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181400] = 1e000000, %l7 = 0000000000003ba1
ldsba [%i6+%g0]0x81,%l7 ! %l7 = 000000000000001e
! Mem[0000000010181410] = a8000000, %f0 = 000000a8
lda [%i6+%o5]0x80,%f0 ! %f0 = a8000000
! Mem[0000000010141410] = fff87fff, %l7 = 000000000000001e
lduha [%i5+%o5]0x80,%l7 ! %l7 = 000000000000fff8
! Mem[0000000010141410] = ff7ff8ff, %l3 = 00000000000000ff
lduha [%i5+%o5]0x88,%l3 ! %l3 = 000000000000f8ff
! Starting 10 instruction Store Burst
! %f12 = 00000000, Mem[0000000010141410] = ff7ff8ff
sta %f12,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
p0_label_280:
! Mem[0000000030101408] = 00000000, %l2 = 0000000000000000
swapa [%i4+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181410] = a8000000, %l3 = 000000000000f8ff
swapa [%i6+%o5]0x80,%l3 ! %l3 = 00000000a8000000
! %l1 = 0000000000000000, Mem[0000000030141400] = ffffffff
stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ffff
! %l2 = 0000000000000000, Mem[00000000300c1410] = 000000006d2a3ba1
stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000000000
! %f0 = a8000000 a8000000, Mem[0000000030081400] = 6d2a3ba1 1e9273ff
stda %f0 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = a8000000 a8000000
! Mem[0000000030041400] = 00000000, %l3 = 00000000a8000000
ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! %f19 = e925ff50, Mem[0000000010081430] = ffffffff
st %f19,[%i2+0x030] ! Mem[0000000010081430] = e925ff50
! %l6 = 000000001e9273ff, immd = fffffffffffffe7f, %l1 = 0000000000000000
sdivx %l6,-0x181,%l1 ! %l1 = ffffffffffebabeb
! Mem[0000000030181400] = 1e000000, %l6 = 000000001e9273ff
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 0000001e000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 5aa7fff8, %l5 = fffffffffffffff8
ldsha [%i0+%o5]0x88,%l5 ! %l5 = fffffffffffffff8
p0_label_281:
! Code Fragment 3
p0_fragment_27:
! %l0 = 0000000000007fff
setx 0x4ad06857ce936ebe,%g7,%l0 ! %l0 = 4ad06857ce936ebe
! %l1 = ffffffffffebabeb
setx 0x5f54b9781ec1a4e9,%g7,%l1 ! %l1 = 5f54b9781ec1a4e9
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 = 4ad06857ce936ebe
setx 0xc5edcfb86f7a0c69,%g7,%l0 ! %l0 = c5edcfb86f7a0c69
! %l1 = 5f54b9781ec1a4e9
setx 0x1252f907fd860512,%g7,%l1 ! %l1 = 1252f907fd860512
! Mem[00000000211c0000] = abffb6f7, %l3 = 0000000000000000
ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffabff
! Mem[000000001010140c] = ffffffff, %f4 = ff9273ff
lda [%i4+0x00c]%asi,%f4 ! %f4 = ffffffff
! Mem[0000000030101408] = 00000000, %l3 = ffffffffffffabff
ldsha [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 00000000 00000000, %l4 = ff73921e, %l5 = fffffff8
ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[00000000300c1400] = ffffffff, %l4 = 0000000000000000
ldsha [%i3+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000021800040] = f600f914, %l7 = 000000000000fff8
ldsha [%o3+0x040]%asi,%l7 ! %l7 = fffffffffffff600
! Mem[0000000030001410] = 00000000, %l7 = fffffffffffff600
lduwa [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[00000000211c0000] = abffb6f7, %l1 = 1252f907fd860512
lduh [%o2+%g0],%l1 ! %l1 = 000000000000abff
! Starting 10 instruction Store Burst
! %f4 = ffffffff 4483009b, Mem[0000000010081410] = 0000ffff ce9e00fe
stda %f4 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff 4483009b
p0_label_282:
! %l1 = 000000000000abff, Mem[0000000010041430] = ffffffffc9b591df
stx %l1,[%i1+0x030] ! Mem[0000000010041430] = 000000000000abff
! %l2 = 0000000000000000, Mem[0000000030081408] = 50ff25e91e9273ff
stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
! Mem[0000000030081410] = 00000000, %l3 = 0000000000000000
swapa [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000000
! %l7 = 0000000000000000, %l4 = ffffffffffffffff, %l3 = 0000000000000000
addc %l7,%l4,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010001408] = a13b2a6d, %l3 = ffffffffffffffff
ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 0000006d000000ff
! %l6 = 000000000000001e, Mem[00000000100c1420] = 0000000000000091, %asi = 80
stxa %l6,[%i3+0x020]%asi ! Mem[00000000100c1420] = 000000000000001e
! %l5 = 0000000000000000, Mem[0000000030181408] = ffabffff
stba %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00abffff
! %l1 = 000000000000abff, Mem[0000000020800040] = ff00978a, %asi = 80
stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = abff978a
! %f25 = 138aec01, Mem[0000000030081400] = a8000000
sta %f25,[%i2+%g0]0x81 ! Mem[0000000030081400] = 138aec01
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 0000000000000000, %l7 = 0000000000000000
ldxa [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
p0_label_283:
! Mem[000000001008140c] = 00000000, %l4 = ffffffffffffffff
ldsb [%i2+0x00e],%l4 ! %l4 = 0000000000000000
! Mem[0000000030041410] = 50ff25e9, %l7 = 0000000000000000
ldswa [%i1+%o5]0x89,%l7 ! %l7 = 0000000050ff25e9
! Mem[0000000030101400] = ff7ff8ff, %l0 = c5edcfb86f7a0c69
lduba [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041408] = 50ff25e9, %f21 = 938b423f
lda [%i1+%o4]0x88,%f21 ! %f21 = 50ff25e9
! Mem[0000000030001410] = 00000000, %l4 = 0000000000000000
ldswa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c143c] = ff73921e, %l5 = 0000000000000000
lduha [%i3+0x03c]%asi,%l5 ! %l5 = 000000000000ff73
! Mem[0000000030001408] = ffffff8f, %l5 = 000000000000ff73
lduha [%i0+%o4]0x81,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010001408] = a13b2aff, %l6 = 000000000000001e
ldsba [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010001400] = 00000000, %l1 = 000000000000abff
ldsba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 9b008344, %l0 = 00000000000000ff
swapa [%i3+%o4]0x80,%l0 ! %l0 = 000000009b008344
p0_label_284:
! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
swapa [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000000
! %f19 = e925ff50, Mem[0000000010101408] = 00000000
sta %f19,[%i4+%o4]0x80 ! Mem[0000000010101408] = e925ff50
! Mem[00000000211c0000] = abffb6f7, %l3 = 000000000000006d
ldsb [%o2+%g0],%l3 ! %l3 = ffffffffffffffab
! %l1 = 0000000000000000, Mem[00000000300c1410] = 00000000
stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! %l5 = 000000000000ffff, Mem[0000000030041400] = ff000000
stba %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
! %l1 = 0000000000000000, Mem[0000000010101400] = 1e000000
stha %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 1e000000
! Mem[00000000100c1430] = 00000000, %l0 = 000000009b008344, %asi = 80
swapa [%i3+0x030]%asi,%l0 ! %l0 = 0000000000000000
! Code Fragment 4
p0_fragment_28:
! %l0 = 0000000000000000
setx 0x244d81c87b1e66ad,%g7,%l0 ! %l0 = 244d81c87b1e66ad
! %l1 = 0000000000000000
setx 0xb60e42a7a434526b,%g7,%l1 ! %l1 = b60e42a7a434526b
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 = 244d81c87b1e66ad
setx 0xcaf079703de746a3,%g7,%l0 ! %l0 = caf079703de746a3
! %l1 = b60e42a7a434526b
setx 0x0e06a467eede918c,%g7,%l1 ! %l1 = 0e06a467eede918c
! %f21 = 50ff25e9, %f7 = ff7392ff
fstoi %f21,%f7 ! %f7 = 7fffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 3f428b93 55000000, %l0 = 3de746a3, %l1 = eede918c
ldda [%i6+%o4]0x80,%l0 ! %l0 = 000000003f428b93 0000000055000000
p0_label_285:
! Mem[00000000100c1408] = 000000ff, %l7 = 0000000050ff25e9
lduha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = ffffffff, %l3 = ffffffffffffffab
lduha [%i3+%g0]0x89,%l3 ! %l3 = 000000000000ffff
! Mem[0000000030141408] = 50ff25e9, %l4 = 0000000000000000
lduha [%i5+%o4]0x81,%l4 ! %l4 = 00000000000050ff
! Mem[0000000010101400] = 1e000000, %f20 = 00000055
lda [%i4+%g0]0x88,%f20 ! %f20 = 1e000000
! Mem[0000000010101400] = 1e000000, %l0 = 000000003f428b93
ldsha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = fff80000, %l6 = ffffffffffffffff
ldsha [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1400] = ffffffff, %l3 = 000000000000ffff
lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000010101410] = ff9273ff4483009b, %f26 = 000000ff ffffffff
ldd [%i4+%o5],%f26 ! %f26 = ff9273ff 4483009b
! Mem[0000000030101400] = fff87fff, %l0 = 0000000000000000
lduha [%i4+%g0]0x81,%l0 ! %l0 = 000000000000fff8
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[00000000100c1400] = 00000000
stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
p0_label_286:
! %f10 = 00000000 53d4c63e, %l6 = 0000000000000000
! Mem[0000000030001420] = ff547f31e837839c
add %i0,0x020,%g1
stda %f10,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030001420] = ff547f31e837839c
! %f8 = ce9e00fe 000000ef, %l1 = 0000000055000000
! Mem[00000000300c1428] = 1e9273ff000000ef
add %i3,0x028,%g1
stda %f8,[%g1+%l1]ASI_PST16_SL ! Mem[00000000300c1428] = 1e9273ff000000ef
! %f22 = 00000000 ffffffff, %l7 = 0000000000000000
! Mem[0000000030101418] = 00000080448300c6
add %i4,0x018,%g1
stda %f22,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101418] = 00000080448300c6
! Mem[0000000030181410] = ffffffff, %l5 = 000000000000ffff
swapa [%i6+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! %l5 = 00000000ffffffff, Mem[0000000010041408] = e925ff50ffffffff
stxa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000ffffffff
! %l6 = 0000000000000000, Mem[0000000030181400] = ff000000
stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! Mem[0000000030141410] = ff73921e, %l1 = 0000000055000000
ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030041410] = 50ff25e9 ffffffff
stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000021800140] = 00f6154d, %l7 = 0000000000000000
ldsba [%o3+0x140]%asi,%l7 ! %l7 = 0000000000000000
p0_label_287:
! Mem[00000000100c1400] = 00000000, %f20 = 1e000000
lda [%i3+%g0]0x88,%f20 ! %f20 = 00000000
! Mem[0000000010081410] = 9b008344, %l2 = 0000000000000000
lduwa [%i2+%o5]0x80,%l2 ! %l2 = 000000009b008344
! Mem[0000000010181410] = 0000f8ffe925ff1e, %f26 = ff9273ff 4483009b
ldda [%i6+%o5]0x80,%f26 ! %f26 = 0000f8ff e925ff1e
! Mem[0000000030001410] = 00000000, %l1 = 00000000000000ff
ldsba [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l5 = 00000000ffffffff
lduwa [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (50)
! Mem[0000000030101400] = fff87fff e0000000 00000000 e925ff50
! Mem[0000000030101410] = 7fff73ff 1e9273ff 00000080 448300c6
! Mem[0000000030101420] = 2effda45 98aeb94b a89ebb99 000003d1
! Mem[0000000030101430] = ad000000 000046ff ef000000 ff73921e
ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
! Mem[00000000100c1418] = 000000a8, %f10 = 00000000
ld [%i3+0x018],%f10 ! %f10 = 000000a8
! Mem[0000000010181410] = fff80000, %l4 = 00000000000050ff
lduha [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081408] = 0000000000000000, %f8 = ce9e00fe 000000ef
ldda [%i2+%o4]0x89,%f8 ! %f8 = 00000000 00000000
! Starting 10 instruction Store Burst
! %l2 = 000000009b008344, Mem[00000000211c0000] = abffb6f7, %asi = 80
stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 8344b6f7
p0_label_288:
! %l7 = 0000000000000000, Mem[0000000030001408] = ffffff8f
stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000ff8f
! %l6 = 0000000000000000, Mem[0000000030001400] = 1e9273ff
stba %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1e927300
! %f12 = 00000000, %f6 = a89ebb99, %f14 = 92118061
fdivs %f12,%f6 ,%f14 ! %f14 = 80000000
! Mem[0000000010181410] = fff80000, %l7 = 0000000000000000
swapa [%i6+%o5]0x88,%l7 ! %l7 = 00000000fff80000
! %l1 = 0000000000000000, Mem[0000000030141400] = 00000000ffff0000
stxa %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
! %l4 = 0000000000000000, Mem[00000000300c1408] = 00000000
stwa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! %f0 = a8000000 a8000000, Mem[0000000010081410] = 4483009b ffffffff
stda %f0 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = a8000000 a8000000
! Mem[0000000030181410] = 0000ffff, %l7 = 00000000fff80000
ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001408] = ff2a3ba1, %l2 = 000000009b008344, %asi = 80
swapa [%i0+0x008]%asi,%l2 ! %l2 = 00000000ff2a3ba1
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 0000000000000000, %f8 = 00000000 00000000
ldda [%i5+%g0]0x81,%f8 ! %f8 = 00000000 00000000
p0_label_289:
! Mem[00000000100c1408] = 000000ff, %l7 = 0000000000000000
ldswa [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! %f0 = a8000000, %f6 = a89ebb99
fcmpes %fcc1,%f0 ,%f6 ! %fcc1 = 2
! Mem[0000000030001400] = 1e927300, %l2 = 00000000ff2a3ba1
ldswa [%i0+%g0]0x89,%l2 ! %l2 = 000000001e927300
! Mem[00000000100c1408] = ff000000, %l2 = 000000001e927300
lduha [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101400] = 0000001ea8000000, %f14 = 80000000 000000ff
ldda [%i4+%g0]0x80,%f14 ! %f14 = 0000001e a8000000
! Mem[0000000010141404] = 000000ff, %f0 = a8000000
ld [%i5+0x004],%f0 ! %f0 = 000000ff
! Mem[0000000010081400] = 00000000 00000000, %l0 = 0000fff8, %l1 = 00000000
ldda [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010181408] = 938b423f, %l5 = 0000000000000000
lduha [%i6+%o4]0x88,%l5 ! %l5 = 000000000000423f
! %l2 = 0000000000000000, immed = fffff838, %y = 00000000
smul %l2,-0x7c8,%l5 ! %l5 = 0000000000000000, %y = 00000000
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[00000000100c1410] = a8000000
stha %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = a80000ff
p0_label_290:
membar #Sync ! Added by membar checker (51)
! %f8 = 00000000 00000000, Mem[0000000030101408] = 00000000 e925ff50
stda %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 00000000
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010001410] = f8ffa75a feba0af3
stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 00000000
! %l5 = 0000000000000000, Mem[0000000010041410] = 0000009b9ccb0000
stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000000000000000
! Mem[00000000218001c0] = ff50ae2e, %l6 = 0000000000000000
ldstub [%o3+0x1c0],%l6 ! %l6 = 000000ff000000ff
! %l4 = 0000000000000000, %l0 = 0000000000000000, %y = 00000000
umul %l4,%l0,%l7 ! %l7 = 0000000000000000, %y = 00000000
! %l3 = 00000000ffffffff, Mem[0000000010041410] = 00000000
stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff000000
! %f16 = fff87fff e0000000, %f2 = 00000000 ffffffff
fdtox %f16,%f2 ! %f2 = 80000000 00000000
! Mem[000000001004142b] = 5aa710f8, %l5 = 0000000000000000
ldstuba [%i1+0x02b]%asi,%l5 ! %l5 = 000000f8000000ff
! Mem[00000000100c1430] = 9b008344, %l6 = 00000000000000ff, %asi = 80
swapa [%i3+0x030]%asi,%l6 ! %l6 = 000000009b008344
! Starting 10 instruction Load Burst
! Mem[000000001008143c] = 000000a8, %l1 = 0000000000000000
lduw [%i2+0x03c],%l1 ! %l1 = 00000000000000a8
p0_label_291:
! Mem[0000000010041400] = 00000000, %l3 = 00000000ffffffff
ldsha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = 00000000, %l6 = 000000009b008344
ldsh [%i0+0x002],%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = e925ff50, %l3 = 0000000000000000
ldsha [%i4+%o4]0x80,%l3 ! %l3 = ffffffffffffe925
! Mem[0000000030081410] = 00000000000000ff, %f10 = 000000a8 53d4c63e
ldda [%i2+%o5]0x89,%f10 ! %f10 = 00000000 000000ff
! Mem[00000000201c0000] = bb999a5f, %l3 = ffffffffffffe925
ldsb [%o0+0x001],%l3 ! %l3 = ffffffffffffff99
! Mem[0000000010001410] = 0000000000000000, %l1 = 00000000000000a8
ldxa [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101420] = ce9e00fe 000000ef, %l0 = 00000000, %l1 = 00000000
ldda [%i4+0x020]%asi,%l0 ! %l0 = 00000000ce9e00fe 00000000000000ef
! Mem[000000001000143c] = f8ffa75a, %l7 = 0000000000000000
ldub [%i0+0x03c],%l7 ! %l7 = 00000000000000f8
! Mem[000000001008143c] = 000000a8, %l7 = 00000000000000f8
lduha [%i2+0x03e]%asi,%l7 ! %l7 = 00000000000000a8
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010181400] = ffffffff000000ff
stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000000
p0_label_292:
! %l1 = 00000000000000ef, Mem[0000000010141410] = ff73921e00000000
stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ef
! Mem[0000000030181408] = ffffab00, %l0 = 00000000ce9e00fe
swapa [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffab00
! %f0 = 000000ff a8000000, %l0 = 00000000ffffab00
! Mem[0000000030041408] = 00000000000000ff
add %i1,0x008,%g1
stda %f0,[%g1+%l0]ASI_PST8_S ! Mem[0000000030041408] = 00000000000000ff
! Mem[0000000030001400] = 1e927300, %l7 = 00000000000000a8
ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001410] = 00000000, %l4 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %f20 = 7fff73ff 1e9273ff, Mem[00000000300c1410] = 00000000 00000000
stda %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 7fff73ff 1e9273ff
! Mem[0000000010141410] = ef00000000000000, %l1 = 00000000000000ef, %l6 = 0000000000000000
add %i5,0x10,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ef00000000000000
! Mem[0000000030081408] = 00000000, %l1 = 00000000000000ef
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! %l4 = 00000000, %l5 = 000000f8, Mem[0000000030041410] = 00000000 00000000
stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 000000f8
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ff000000, %l7 = 0000000000000000
lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ff000000
p0_label_293:
! Mem[00000000100c1408] = 000000ff000000ff, %l4 = 0000000000000000
ldxa [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
membar #Sync ! Added by membar checker (52)
! Mem[0000000010001400] = 00000000 00000000 9b008344 1e9273ff
! Mem[0000000010001410] = 00000000 00000000 ff9273ff 4483009b
! Mem[0000000010001420] = 01ec8a13 e925ff50 1e9273ff 000000ef
! Mem[0000000010001430] = ff73921e a13b2a6d ce9e00fe f8ffa75a
ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
! Mem[0000000030181408] = ce9e00fe, %l0 = 00000000ffffab00
ldsba [%i6+%o4]0x89,%l0 ! %l0 = fffffffffffffffe
! Mem[0000000010141400] = 000003d1, %l6 = ef00000000000000
ldsba [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181410] = ff00ffff00000000, %f0 = 000000ff a8000000
ldda [%i6+%o5]0x81,%f0 ! %f0 = ff00ffff 00000000
! Mem[0000000030001408] = 8fff0000, %l2 = 0000000000000000
ldsha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = ffffffff e391d5ab, %l6 = 00000000, %l7 = ff000000
ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000e391d5ab
! Mem[0000000010141408] = 0000001e, %l3 = ffffffffffffff99
lduwa [%i5+%o4]0x88,%l3 ! %l3 = 000000000000001e
! Mem[0000000010041434] = 0000abff, %l6 = 00000000ffffffff
ldsh [%i1+0x034],%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = fffffffffffffffe, Mem[000000001018143f] = ff9273ff, %asi = 80
stba %l0,[%i6+0x03f]%asi ! Mem[000000001018143c] = ff9273fe
p0_label_294:
! %l4 = 000000ff000000ff, Mem[0000000010041410] = ff00000000000000
stx %l4,[%i1+%o5] ! Mem[0000000010041410] = 000000ff000000ff
! %l5 = 00000000000000f8, Mem[0000000010041400] = 00000000
stwa %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000f8
! Mem[0000000010141408] = 0000001e, %l3 = 000000000000001e
ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 0000001e000000ff
! Mem[0000000010001408] = 9b008344, %l0 = fffffffffffffffe
ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 0000009b000000ff
! %l0 = 000000000000009b, Mem[0000000010141408] = ff000000
stha %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 009b0000
! %l2 = 00000000, %l3 = 0000001e, Mem[0000000010181408] = 938b423f 00000055
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 0000001e
! %l5 = 00000000000000f8, Mem[0000000010181410] = 00000000
stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000f8
! %l0 = 000000000000009b, Mem[0000000020800040] = abff978a
stb %l0,[%o1+0x040] ! Mem[0000000020800040] = 9bff978a
! Mem[0000000010141408] = 00009b00, %l3 = 000000000000001e
swapa [%i5+%o4]0x88,%l3 ! %l3 = 0000000000009b00
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 9bff978a, %l1 = 0000000000000000
ldsb [%o1+0x040],%l1 ! %l1 = ffffffffffffff9b
p0_label_295:
! Mem[0000000010181408] = 00000000 1e000000, %l2 = 00000000, %l3 = 00009b00
ldd [%i6+%o4],%l2 ! %l2 = 0000000000000000 000000001e000000
! Mem[00000000300c1400] = ffffffff, %l7 = 00000000e391d5ab
ldsba [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181420] = ff83ffff, %l3 = 000000001e000000
ldsh [%i6+0x020],%l3 ! %l3 = ffffffffffffff83
! Mem[00000000300c1400] = ffffffff, %f9 = 00000000
lda [%i3+%g0]0x89,%f9 ! %f9 = ffffffff
! Mem[0000000010181408] = 00000000 1e000000, %l6 = 00000000, %l7 = ffffffff
ldda [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000 000000001e000000
! Mem[0000000030001400] = 1e9273ff, %f1 = 00000000
lda [%i0+%g0]0x89,%f1 ! %f1 = 1e9273ff
! Mem[0000000010041400] = f8000000, %f10 = 00000000
lda [%i1+%g0]0x88,%f10 ! %f10 = f8000000
! Mem[0000000030001408] = 0000ff8f, %l4 = 000000ff000000ff
ldswa [%i0+%o4]0x81,%l4 ! %l4 = 000000000000ff8f
! Mem[0000000010041400] = f8000000, %l7 = 000000001e000000
ldswa [%i1+%g0]0x88,%l7 ! %l7 = fffffffff8000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = ef000000, %l3 = ffffffffffffff83
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ef000000
p0_label_296:
! %f2 = 80000000, %f8 = 00000000, %f13 = 00000000
fmuls %f2 ,%f8 ,%f13 ! %f13 = 80000000
! Mem[0000000010081410] = 000000a8, %l6 = 0000000000000000
swapa [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000a8
! %l1 = ffffffffffffff9b, Mem[0000000030081408] = 000000ff
stwa %l1,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff9b
! %l0 = 0000009b, %l1 = ffffff9b, Mem[0000000010101438] = 92118061 000000ff
stda %l0,[%i4+0x038]%asi ! Mem[0000000010101438] = 0000009b ffffff9b
! Mem[0000000030101408] = 00000000, %l7 = fffffffff8000000
swapa [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
! %l3 = 00000000ef000000, Mem[0000000030081410] = ff000000
stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! %l7 = 0000000000000000, %l4 = 000000000000ff8f, %l0 = 000000000000009b
orn %l7,%l4,%l0 ! %l0 = ffffffffffff0070
! %f0 = ff00ffff, Mem[000000001008140c] = 00000000
st %f0 ,[%i2+0x00c] ! Mem[000000001008140c] = ff00ffff
! %f12 = 00000000 80000000, %l5 = 00000000000000f8
! Mem[0000000030081408] = 9bffffff00000000
add %i2,0x008,%g1
stda %f12,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081408] = 9bffff8000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ffff00ff 00000000, %l4 = 0000ff8f, %l5 = 000000f8
ldda [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000 00000000ffff00ff
p0_label_297:
! Mem[0000000010041410] = 000000ff, %l2 = 0000000000000000
ldsha [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = ffffffff 50ff25e9, %l0 = ffff0070, %l1 = ffffff9b
ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000050ff25e9 00000000ffffffff
! Mem[0000000010081408] = 00000000, %l0 = 0000000050ff25e9
ldsh [%i2+0x00a],%l0 ! %l0 = 0000000000000000
! Mem[000000001004143c] = ffffffff, %l1 = 00000000ffffffff
ldsba [%i1+0x03f]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030181408] = ce9e00fe, %l6 = 00000000000000a8
lduwa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ce9e00fe
! Mem[0000000010041410] = 000000ff000000ff, %l2 = 0000000000000000
ldxa [%i1+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010141400] = 000003d1000000ff, %l0 = 0000000000000000
ldxa [%i5+%g0]0x80,%l0 ! %l0 = 000003d1000000ff
! Mem[00000000218000c0] = ffa8635c, %l1 = ffffffffffffffff
ldsh [%o3+0x0c0],%l1 ! %l1 = ffffffffffffffa8
! Mem[0000000010141410] = ffffff83, %l4 = 0000000000000000
ldsha [%i5+0x012]%asi,%l4 ! %l4 = ffffffffffffff83
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = 00000000, %l0 = 000003d1000000ff
swapa [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
p0_label_298:
! %l5 = 00000000ffff00ff, Mem[0000000010141408] = 0000001e
stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffff00ff
! %f0 = ff00ffff, Mem[00000000100c1400] = 00000000
st %f0 ,[%i3+%g0] ! Mem[00000000100c1400] = ff00ffff
! %l4 = ffffffffffffff83, Mem[0000000010181400] = 0000000000000000
stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffffffffff83
! %f4 = ffffffff 4483009b, Mem[0000000030141400] = 00000000 00000000
stda %f4 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff 4483009b
! %l2 = 000000ff, %l3 = ef000000, Mem[0000000030081400] = 01ec8a13 000000a8
stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff ef000000
! %f27 = ff73921e, Mem[0000000010181400] = ffffff83
sta %f27,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff73921e
! Mem[0000000010081410] = 00000000, %l7 = 00000000, %l5 = ffff00ff
add %i2,0x10,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = a80000ff, %l1 = ffffffffffffffa8
swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000a80000ff
! %l3 = 00000000ef000000, Mem[0000000030001408] = 0000ff8ffff20084
stxa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000ef000000
! Starting 10 instruction Load Burst
! Mem[0000000010101434] = 00000000, %f22 = 9b008344
lda [%i4+0x034]%asi,%f22 ! %f22 = 00000000
p0_label_299:
! Mem[0000000010101408] = 50ff25e9, %l2 = 000000ff000000ff
ldswa [%i4+%o4]0x88,%l2 ! %l2 = 0000000050ff25e9
! Mem[0000000030001408] = 00000000, %l0 = 0000000000000000
ldsha [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141400] = 4483009b, %l0 = 0000000000000000
lduwa [%i5+%g0]0x89,%l0 ! %l0 = 000000004483009b
! Mem[0000000030041410] = 00000000, %f7 = 7fffffff
lda [%i1+%o5]0x89,%f7 ! %f7 = 00000000
! Mem[00000000100c1420] = 00000000, %l3 = 00000000ef000000
ldub [%i3+0x023],%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 00000000, %f19 = 4483009b
lda [%i2+%o5]0x81,%f19 ! %f19 = 00000000
! Mem[0000000030141410] = ff73921e, %l2 = 0000000050ff25e9
ldsha [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff73
! Mem[0000000030081410] = 00000000 00000000, %l4 = ffffff83, %l5 = 00000000
ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010001410] = 00000000, %l6 = 00000000ce9e00fe
ldswa [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f4 = ffffffff 4483009b, Mem[0000000010101410] = ff9273ff 4483009b
stda %f4 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff 4483009b
p0_label_300:
! Mem[0000000030001400] = 1e9273ff, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010081400] = 00000000
stba %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %l5 = 00000000000000ff, Mem[0000000030101408] = f800000000000000
stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000000000ff
! Mem[0000000030101400] = fff87fff, %l0 = 000000004483009b
swapa [%i4+%g0]0x81,%l0 ! %l0 = 00000000fff87fff
! %l4 = 0000000000000000, %l3 = 0000000000000000, %l2 = ffffffffffffff73
addc %l4,%l3,%l2 ! %l2 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030001400] = 1e9273ff
stba %l7,[%i0+%g0]0x89 ! Mem[0000000030001400] = 1e927300
! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Code Fragment 4
p0_fragment_29:
! %l0 = 00000000fff87fff
setx 0xee4b3dc86e6b516f,%g7,%l0 ! %l0 = ee4b3dc86e6b516f
! %l1 = 00000000a80000ff
setx 0x842e818f9ea10b74,%g7,%l1 ! %l1 = 842e818f9ea10b74
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 = ee4b3dc86e6b516f
setx 0xc802a4686ffc7ec4,%g7,%l0 ! %l0 = c802a4686ffc7ec4
! %l1 = 842e818f9ea10b74
setx 0x0ccc7cdf88d15544,%g7,%l1 ! %l1 = 0ccc7cdf88d15544
! %f26 = ef000000, Mem[00000000100c1400] = ffff00ff
sta %f26,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ef000000
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ff000000, %l6 = 0000000000000000
lduba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
subc %l5,%l5,%l0
and %l5,%l1,%l2
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
1: membar #Sync ! Force all stores to complete
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be c802a4686ffc7ec4
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0ccc7cdf88d15544
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ff00ffff 1e9273ff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 80000000 00000000
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ffffffff 4483009b
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a89ebb99 00000000
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 00000000 ffffffff
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f8000000 000000ff
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000000 80000000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 0000001e a8000000
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000000 00000000
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ff73921e 00000000
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 00000000 00000000
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 00000000 ff7392ff
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 50ff25e9 138aec01
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be ef000000 ff73921e
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6d2a3ba1 1e9273ff
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5aa7fff8 fe009ece
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:
mulx %l1,-0xa50,%l2
stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010041400]
orn %l7,-0xb42,%l0
sdivx %l5,%l4,%l5
done
p0_trap1o:
mulx %l1,-0xa50,%l2
stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010041400]
orn %l7,-0xb42,%l0
sdivx %l5,%l4,%l5
done
p0_trap2e:
fcmps %fcc3,%f1 ,%f11
fmuls %f2 ,%f12,%f8
add %l7,%l5,%l5
fcmps %fcc2,%f13,%f2
add %l6,0x7af,%l0
fdtoi %f0 ,%f1
done
p0_trap2o:
fcmps %fcc3,%f1 ,%f11
fmuls %f2 ,%f12,%f8
add %l7,%l5,%l5
fcmps %fcc2,%f13,%f2
add %l6,0x7af,%l0
fdtoi %f0 ,%f1
done
p0_trap3e:
addc %l6,0x6fa,%l0
andn %l3,%l4,%l5
andn %l1,%l5,%l1
done
p0_trap3o:
addc %l6,0x6fa,%l0
andn %l3,%l4,%l5
andn %l1,%l5,%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 = dfa150100b3150cb
ldx [%g1+0x008],%l1 ! %l1 = 440b4842357675b0
ldx [%g1+0x010],%l2 ! %l2 = 15075156832a9fcf
ldx [%g1+0x018],%l3 ! %l3 = 3bfc0aae51215841
ldx [%g1+0x020],%l4 ! %l4 = a38361688f76d360
ldx [%g1+0x028],%l5 ! %l5 = ff2e297c22c0294a
ldx [%g1+0x030],%l6 ! %l6 = 77be6b81f9cd7d04
ldx [%g1+0x038],%l7 ! %l7 = 3d920a4a6987147c
! 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:
jmpl %o7,%g0
mulx %l1,-0xa50,%l2
jmpl %o7,%g0
nop
p0_near_0_he:
sdivx %l5,-0xb84,%l5
fadds %f24,%f17,%f19
sdivx %l3,%l4,%l7
jmpl %o7,%g0
fmuls %f28,%f24,%f24
near0_b2b_h:
fdivs %f29,%f20,%f28
add %l6,0x7af,%l0
xnor %l0,-0x928,%l5
jmpl %o7,%g0
fsqrts %f18,%f20
near0_b2b_l:
udivx %l2,%l4,%l0
fdtoi %f0 ,%f1
and %l0,0x635,%l3
jmpl %o7,%g0
addc %l6,%l2,%l0
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
fsubs %f13,%f13,%f3
xnor %l4,%l6,%l4
andn %l1,0xd5d,%l1
fsqrts %f2 ,%f1
fstod %f14,%f12
xnor %l1,-0x4e0,%l2
orn %l2,%l4,%l1
jmpl %o7,%g0
sub %l2,%l1,%l4
p0_near_1_he:
addc %l0,-0x7e4,%l1
mulx %l3,-0xcac,%l6
umul %l4,%l3,%l5
umul %l0,%l1,%l3
jmpl %o7,%g0
sub %l7,0x78c,%l3
near1_b2b_h:
fcmps %fcc0,%f23,%f23
fsubs %f29,%f21,%f18
fcmps %fcc3,%f29,%f28
fsubs %f19,%f20,%f31
addc %l2,%l3,%l5
fadds %f22,%f30,%f25
mulx %l6,0x92c,%l3
jmpl %o7,%g0
fadds %f22,%f20,%f16
near1_b2b_l:
smul %l4,%l3,%l7
mulx %l3,-0x8ce,%l7
addc %l6,0x496,%l3
fsqrts %f6 ,%f15
and %l3,%l5,%l1
mulx %l0,%l2,%l4
subc %l1,0xbb7,%l0
jmpl %o7,%g0
or %l0,%l5,%l4
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
fsubs %f10,%f5 ,%f13
st %f11,[%i2+0x034] ! Mem[0000000010081434]
and %l7,0x5cc,%l6
fstoi %f0 ,%f14
sub %l0,0x350,%l0
fdivs %f8 ,%f0 ,%f15
or %l5,%l3,%l1
jmpl %o7,%g0
xnor %l6,0xb21,%l0
p0_near_2_he:
or %l2,0x536,%l6
udivx %l4,%l6,%l5
fsubs %f26,%f17,%f30
xor %l1,-0x891,%l0
lduw [%i1+0x028],%l4 ! Mem[0000000010041428]
jmpl %o7,%g0
add %l5,-0xe22,%l2
near2_b2b_h:
smul %l5,%l1,%l2
jmpl %o7,%g0
fsubs %f28,%f23,%f16
near2_b2b_l:
umul %l0,%l6,%l6
jmpl %o7,%g0
sdivx %l3,-0x0ef,%l2
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
andn %l4,%l3,%l5
mulx %l3,0xfff,%l3
umul %l6,%l4,%l7
jmpl %o7,%g0
xnor %l3,0xc0e,%l7
p0_near_3_he:
sdivx %l2,-0x6a9,%l3
andn %l5,0xe94,%l4
or %l7,0xb16,%l4
xnor %l5,%l5,%l3
jmpl %o7,%g0
sub %l7,%l3,%l2
near3_b2b_h:
fadds %f27,%f17,%f26
and %l6,%l7,%l3
fdivs %f23,%f21,%f20
jmpl %o7,%g0
umul %l7,%l5,%l0
near3_b2b_l:
orn %l4,%l4,%l4
add %l6,-0x8be,%l0
subc %l2,-0xf23,%l4
jmpl %o7,%g0
add %l7,%l7,%l5
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
fmuls %f13,%f12,%f8
smul %l5,%l7,%l4
sdivx %l5,-0xc60,%l1
fdivs %f5 ,%f10,%f2
sdivx %l1,0x5b1,%l6
andn %l7,%l3,%l4
jmpl %o7,%g0
sub %l0,0x612,%l2
p0_far_0_lem:
fmuls %f13,%f12,%f8
smul %l5,%l7,%l4
sdivx %l5,-0xc60,%l1
fdivs %f5 ,%f10,%f2
sdivx %l1,0x5b1,%l6
andn %l7,%l3,%l4
jmpl %o7,%g0
sub %l0,0x612,%l2
p0_far_0_he:
sub %l2,%l7,%l5
mulx %l2,%l0,%l1
orn %l3,-0x78a,%l2
smul %l5,%l3,%l2
jmpl %o7,%g0
subc %l7,0xaf9,%l3
p0_far_0_hem:
sub %l2,%l7,%l5
mulx %l2,%l0,%l1
orn %l3,-0x78a,%l2
smul %l5,%l3,%l2
jmpl %o7,%g0
subc %l7,0xaf9,%l3
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
addc %l0,0x894,%l0
or %l5,-0x22d,%l6
fadds %f30,%f22,%f18
addc %l6,%l2,%l5
fsubs %f21,%f31,%f19
fcmps %fcc2,%f18,%f21
jmpl %o7,%g0
xnor %l1,0xff4,%l7
far0_b2b_l:
fsqrts %f1 ,%f0
fsubs %f9 ,%f15,%f6
andn %l1,0x89e,%l7
umul %l1,%l2,%l3
xnor %l3,%l6,%l5
smul %l5,0x51d,%l2
jmpl %o7,%g0
fadds %f6 ,%f9 ,%f5
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
mulx %l5,0x248,%l0
fcmps %fcc3,%f4 ,%f2
fdivs %f14,%f6 ,%f0
smul %l5,%l4,%l4
fitos %f11,%f2
jmpl %o7,%g0
xnor %l1,-0x89b,%l6
p0_far_1_lem:
mulx %l5,0x248,%l0
fcmps %fcc3,%f4 ,%f2
fdivs %f14,%f6 ,%f0
smul %l5,%l4,%l4
fitos %f11,%f2
jmpl %o7,%g0
xnor %l1,-0x89b,%l6
p0_far_1_he:
fsqrts %f21,%f29
jmpl %o7,%g0
fitos %f27,%f21
p0_far_1_hem:
fsqrts %f21,%f29
jmpl %o7,%g0
fitos %f27,%f21
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
subc %l2,-0xfeb,%l4
xor %l0,%l4,%l3
xnor %l4,%l7,%l6
umul %l1,-0x22f,%l3
umul %l2,%l0,%l7
fmuls %f27,%f25,%f18
xor %l7,0x994,%l1
jmpl %o7,%g0
fdivs %f23,%f27,%f30
far1_b2b_l:
fdivs %f13,%f1 ,%f12
fdivs %f14,%f12,%f0
fmuls %f9 ,%f5 ,%f0
or %l6,%l2,%l3
xnor %l1,-0xeb0,%l7
fadds %f3 ,%f2 ,%f8
sub %l6,-0x716,%l1
jmpl %o7,%g0
subc %l2,0x568,%l6
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
orn %l7,0x4bc,%l4
ldstub [%o3+0x000],%l1 ! Mem[0000000021800000]
fmuls %f13,%f3 ,%f0
fsubs %f8 ,%f5 ,%f2
smul %l4,0xfdc,%l3
jmpl %o7,%g0
smul %l6,0xc5f,%l5
p0_far_2_lem:
orn %l7,0x4bc,%l4
ldstub [%o3+0x000],%l1 ! Mem[0000000021800000]
fmuls %f13,%f3 ,%f0
fsubs %f8 ,%f5 ,%f2
smul %l4,0xfdc,%l3
jmpl %o7,%g0
smul %l6,0xc5f,%l5
p0_far_2_he:
jmpl %o7,%g0
fcmps %fcc2,%f24,%f22
jmpl %o7,%g0
nop
p0_far_2_hem:
jmpl %o7,%g0
fcmps %fcc2,%f24,%f22
jmpl %o7,%g0
nop
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
mulx %l1,0x15a,%l2
smul %l5,-0xca1,%l1
fsqrts %f28,%f18
sdivx %l1,0x962,%l2
xor %l4,-0x514,%l3
addc %l3,%l3,%l5
jmpl %o7,%g0
udivx %l2,%l5,%l0
far2_b2b_l:
fadds %f2 ,%f5 ,%f10
fcmps %fcc2,%f12,%f1
mulx %l3,-0x71f,%l3
orn %l6,%l0,%l5
umul %l4,-0xcab,%l6
fdivs %f6 ,%f1 ,%f4
jmpl %o7,%g0
sub %l4,%l6,%l2
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
sth %l5,[%i3+0x01e] ! Mem[00000000100c141e]
xor %l0,0x60d,%l2
jmpl %o7,%g0
or %l2,%l4,%l0
p0_far_3_lem:
membar #Sync
sth %l5,[%i3+0x01e] ! Mem[00000000100c141e]
xor %l0,0x60d,%l2
jmpl %o7,%g0
or %l2,%l4,%l0
p0_far_3_he:
orn %l4,-0x930,%l7
sub %l7,-0xedd,%l5
andn %l6,%l0,%l0
jmpl %o7,%g0
mulx %l7,-0x92e,%l3
p0_far_3_hem:
orn %l4,-0x930,%l7
sub %l7,-0xedd,%l5
andn %l6,%l0,%l0
jmpl %o7,%g0
mulx %l7,-0x92e,%l3
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
and %l2,%l7,%l4
orn %l2,%l0,%l6
and %l0,%l5,%l4
xnor %l6,-0x60a,%l7
jmpl %o7,%g0
orn %l6,%l0,%l5
far3_b2b_l:
addc %l7,%l1,%l2
or %l5,%l1,%l4
sub %l3,%l4,%l4
fmuls %f1 ,%f8 ,%f13
jmpl %o7,%g0
subc %l3,%l0,%l3
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
jmpl %g6+8,%g0
umul %l6,%l7,%l7
p0_call_0_le:
xnor %l2,-0x229,%l1
stx %l0,[%i2+0x018] ! Mem[0000000010081418]
orn %l7,0x42d,%l5
subc %l5,%l2,%l2
retl
sth %l6,[%i3+0x018] ! Mem[00000000100c1418]
p0_jmpl_0_lo:
jmpl %g6+8,%g0
umul %l6,%l7,%l7
p0_call_0_lo:
xnor %l2,-0x229,%l1
stx %l0,[%o2+0x018] ! Mem[0000000010081418]
orn %l7,0x42d,%l5
subc %l5,%l2,%l2
retl
sth %l6,[%o3+0x018] ! Mem[00000000100c1418]
p0_jmpl_0_he:
jmpl %g6+8,%g0
andn %l0,%l1,%l0
p0_call_0_he:
udivx %l0,-0x678,%l5
retl
smul %l3,%l0,%l5
p0_jmpl_0_ho:
jmpl %g6+8,%g0
andn %l0,%l1,%l0
p0_call_0_ho:
udivx %l0,-0x678,%l5
retl
smul %l3,%l0,%l5
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
jmpl %g6+8,%g0
umul %l4,%l1,%l2
p0_call_1_le:
smul %l0,0x90c,%l5
sub %l6,-0x41f,%l5
mulx %l6,-0xf82,%l6
fcmps %fcc3,%f10,%f7
retl
smul %l3,%l6,%l7
p0_jmpl_1_lo:
jmpl %g6+8,%g0
umul %l4,%l1,%l2
p0_call_1_lo:
smul %l0,0x90c,%l5
sub %l6,-0x41f,%l5
mulx %l6,-0xf82,%l6
fcmps %fcc3,%f10,%f7
retl
smul %l3,%l6,%l7
p0_jmpl_1_he:
fmuls %f29,%f28,%f20
fadds %f17,%f31,%f16
and %l3,0x2c8,%l1
swap [%i5+0x034],%l4 ! Mem[0000000010141434]
add %l7,%l1,%l5
xnor %l1,%l7,%l2
fsubs %f17,%f26,%f31
jmpl %g6+8,%g0
xor %l0,%l2,%l7
p0_call_1_he:
sdivx %l3,0xd12,%l1
smul %l1,%l0,%l6
sub %l4,%l6,%l2
umul %l4,%l1,%l0
retl
xor %l2,-0x5f4,%l3
p0_jmpl_1_ho:
fmuls %f29,%f28,%f20
fadds %f17,%f31,%f16
and %l3,0x2c8,%l1
swap [%o5+0x034],%l4 ! Mem[0000000010141434]
add %l7,%l1,%l5
xnor %l1,%l7,%l2
fsubs %f17,%f26,%f31
jmpl %g6+8,%g0
xor %l0,%l2,%l7
p0_call_1_ho:
sdivx %l3,0xd12,%l1
smul %l1,%l0,%l6
sub %l4,%l6,%l2
umul %l4,%l1,%l0
retl
xor %l2,-0x5f4,%l3
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
andn %l6,%l7,%l1
or %l7,%l2,%l5
udivx %l2,%l3,%l1
umul %l2,0x10b,%l3
orn %l7,%l5,%l6
st %f6 ,[%i6+0x030] ! Mem[0000000010181430]
jmpl %g6+8,%g0
addc %l4,0x796,%l4
p0_call_2_le:
mulx %l4,%l0,%l3
fadds %f12,%f12,%f8
sub %l3,%l4,%l4
add %l2,0x2b8,%l1
xnor %l6,0x0a4,%l1
retl
fadds %f10,%f0 ,%f7
p0_jmpl_2_lo:
andn %l6,%l7,%l1
or %l7,%l2,%l5
udivx %l2,%l3,%l1
umul %l2,0x10b,%l3
orn %l7,%l5,%l6
st %f6 ,[%o6+0x030] ! Mem[0000000010181430]
jmpl %g6+8,%g0
addc %l4,0x796,%l4
p0_call_2_lo:
mulx %l4,%l0,%l3
fadds %f12,%f12,%f8
sub %l3,%l4,%l4
add %l2,0x2b8,%l1
xnor %l6,0x0a4,%l1
retl
fadds %f10,%f0 ,%f7
p0_jmpl_2_he:
stx %l7,[%i2+0x020] ! Mem[0000000010081420]
fadds %f27,%f30,%f23
sub %l6,0x25a,%l2
fdivs %f21,%f16,%f31
fadds %f28,%f21,%f28
andn %l2,-0xa63,%l1
umul %l0,%l2,%l2
jmpl %g6+8,%g0
addc %l4,%l7,%l4
p0_call_2_he:
mulx %l5,-0x7e0,%l7
fmuls %f20,%f16,%f19
mulx %l0,%l3,%l1
retl
mulx %l6,0xb88,%l5
p0_jmpl_2_ho:
stx %l7,[%o2+0x020] ! Mem[0000000010081420]
fadds %f27,%f30,%f23
sub %l6,0x25a,%l2
fdivs %f21,%f16,%f31
fadds %f28,%f21,%f28
andn %l2,-0xa63,%l1
umul %l0,%l2,%l2
jmpl %g6+8,%g0
addc %l4,%l7,%l4
p0_call_2_ho:
mulx %l5,-0x7e0,%l7
fmuls %f20,%f16,%f19
mulx %l0,%l3,%l1
retl
mulx %l6,0xb88,%l5
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
jmpl %g6+8,%g0
smul %l7,%l5,%l3
p0_call_3_le:
smul %l2,-0x408,%l0
orn %l3,0x68e,%l3
fcmps %fcc0,%f13,%f8
addc %l4,0xdde,%l7
fitod %f13,%f2
sub %l0,-0xb25,%l5
retl
sub %l3,-0x688,%l1
p0_jmpl_3_lo:
jmpl %g6+8,%g0
smul %l7,%l5,%l3
p0_call_3_lo:
smul %l2,-0x408,%l0
orn %l3,0x68e,%l3
fcmps %fcc0,%f13,%f8
addc %l4,0xdde,%l7
fitod %f13,%f2
sub %l0,-0xb25,%l5
retl
sub %l3,-0x688,%l1
p0_jmpl_3_he:
xnor %l2,%l2,%l6
fsqrts %f27,%f16
smul %l7,0x080,%l4
subc %l2,%l1,%l2
jmpl %g6+8,%g0
sub %l1,0xcc3,%l0
p0_call_3_he:
fdivs %f26,%f29,%f25
xnor %l2,%l7,%l1
retl
sdivx %l2,0xb82,%l6
p0_jmpl_3_ho:
xnor %l2,%l2,%l6
fsqrts %f27,%f16
smul %l7,0x080,%l4
subc %l2,%l1,%l2
jmpl %g6+8,%g0
sub %l1,0xcc3,%l0
p0_call_3_ho:
fdivs %f26,%f29,%f25
xnor %l2,%l7,%l1
retl
sdivx %l2,0xb82,%l6
user_jump3_end:
.seg "data"
.align 0x2000
user_data_start:
done_flags:
.word 0
.align 8
done_count:
.word 0,0
Start_Flags:
.word 0,0,0,0
Finish_Flag:
.word 0,0
.align 8
num_processors:
.word 1
num_agents:
.word 0
no_membar:
.word 0
max_ireg:
.word 8,0
max_freg:
.word 32,0
.align 64
p0_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_fsr:
.word 0x00000000,0x00000000
.align 8
p0_loop_cnt:
.word 1,0
max_windows:
.word 1,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.align 8
p0_init_registers:
.word 0xdfa15010,0x0b3150cb ! Init value for %l0
.word 0x440b4842,0x357675b0 ! Init value for %l1
.word 0x15075156,0x832a9fcf ! Init value for %l2
.word 0x3bfc0aae,0x51215841 ! Init value for %l3
.word 0xa3836168,0x8f76d360 ! Init value for %l4
.word 0xff2e297c,0x22c0294a ! Init value for %l5
.word 0x77be6b81,0xf9cd7d04 ! Init value for %l6
.word 0x3d920a4a,0x6987147c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x7b5ae341,0x3f766aaf ! Init value for %f0
.word 0xdd428a92,0xd215c5a5 ! Init value for %f2
.word 0xdec33de5,0x23ad26d4 ! Init value for %f4
.word 0xa2f25549,0xad7b3a62 ! Init value for %f6
.word 0x8246e301,0x86583ea6 ! Init value for %f8
.word 0xcdb8f032,0x8b246702 ! Init value for %f10
.word 0x865c65e1,0x50ea83f4 ! Init value for %f12
.word 0x503f1b6f,0x7bd75ff4 ! Init value for %f14
.word 0xb54e5f55,0xa6f69fc5 ! Init value for %f16
.word 0xf46ef127,0x04e0f9a1 ! Init value for %f18
.word 0x90365cfc,0x06dd9ece ! Init value for %f20
.word 0x09ff9d6a,0xfe527200 ! Init value for %f22
.word 0xfe8ba858,0x7f82a701 ! Init value for %f24
.word 0x6d88f660,0x91f2eeef ! Init value for %f26
.word 0xd3dbec32,0x154d92b7 ! Init value for %f28
.word 0xc8c387a1,0x53e80133 ! Init value for %f30
.word 0x8d020e50,0x98067ddd ! Init value for %f32
.word 0xf4cf87e2,0xfe320903 ! Init value for %f34
.word 0x7fe612f3,0x5f8aa323 ! Init value for %f36
.word 0x2472cfc1,0x144ce569 ! Init value for %f38
.word 0xd97a506a,0x0acd33e4 ! Init value for %f40
.word 0x2424ed8e,0x814d88ac ! Init value for %f42
.word 0x2bbebdd7,0xd29f2302 ! Init value for %f44
.word 0x3c034490,0xea4741ae ! Init value for %f46
.word 0x8c10802d,0x42bfc317
.word 0x7b620049,0x5d90c8ed
.word 0x5867f7eb,0x1919bbfa
.word 0xa33bd434,0x8a71eb66
.word 0xaa10b86e,0x35d94229
.word 0x053f755d,0x80950f1c
.word 0x8696cd99,0x8aded18d
.word 0x49ad7854,0x01e54969
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 0xc802a468,0x6ffc7ec4
.word 0x0ccc7cdf,0x88d15544
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
p0_expected_fp_regs:
.word 0xff00ffff,0x1e9273ff
.word 0x80000000,0x00000000
.word 0xffffffff,0x4483009b
.word 0xa89ebb99,0x00000000
.word 0x00000000,0xffffffff
.word 0xf8000000,0x000000ff
.word 0x00000000,0x80000000
.word 0x0000001e,0xa8000000
.word 0x00000000,0x00000000
.word 0xff73921e,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0xff7392ff
.word 0x50ff25e9,0x138aec01
.word 0xef000000,0xff73921e
.word 0x6d2a3ba1,0x1e9273ff
.word 0x5aa7fff8,0xfe009ece
.word 0x0000003e,0x00000400 ! %fsr = 0000003e00000400
p0_local0_expect:
.word 0x00000000,0x00000000
.word 0xff008344,0x1e9273ff
.word 0x00000000,0x00000000
.word 0xff9273ff,0x4483009b
.word 0x01ec8a13,0xe925ff50
.word 0x1e9273ff,0x000000ef
.word 0xff73921e,0xa13b2a6d
.word 0xce9e00fe,0xf8ffa75a
p0_local0_sec_expect:
.word 0x0073921e,0x000000a8
.word 0x00000000,0xef000000
.word 0xff000000,0x00000000
.word 0x2e13ffed,0x00ef0012
.word 0xff547f31,0xe837839c
.word 0x78808330,0x15840012
.word 0x440ff950,0x000000ff
.word 0x92118061,0x00000060
p0_local1_expect:
.word 0x000000f8,0x00000000
.word 0x00000000,0xffffffff
.word 0x000000ff,0x000000ff
.word 0x000000a8,0x448300c6
.word 0x00000000,0x00703c1f
.word 0x5aa710ff,0xa50acb9c
.word 0x00000000,0x0000abff
.word 0xce9e00fe,0xffffffff
p0_local1_sec_expect:
.word 0xff000000,0x6d2a3ba1
.word 0xff000000,0x000000ff
.word 0x00000000,0xf8000000
.word 0x9b008344,0xff7392ff
.word 0x50ff25e9,0x138aec01
.word 0xef000000,0xff73921e
.word 0x6d2a3ba1,0x1e9273ff
.word 0x5aa710f8,0xa50acb9c
p0_local2_expect:
.word 0xff000000,0x00000000
.word 0x00000000,0xff00ffff
.word 0xffff00ff,0x000000a8
.word 0x00000000,0x000000ff
.word 0x00000000,0x98aeb94b
.word 0xa89ebb99,0x00000000
.word 0xe925ff50,0x4483009b
.word 0x91000000,0x000000a8
p0_local2_sec_expect:
.word 0xff000000,0x000000ef
.word 0x9bffff80,0x00000000
.word 0x00000000,0x00000000
.word 0x9b008344,0xff7392ff
.word 0x50ff25e9,0x138aec01
.word 0x000000ff,0xffffffff
.word 0x6d2a3ba1,0x1e9273ff
.word 0x5aa710f8,0xa50acb9c
p0_local3_expect:
.word 0x000000ef,0xff73921e
.word 0x000000ff,0x000000ff
.word 0xa8ffffff,0xa8000000
.word 0x000000a8,0xd91ffa9b
.word 0x00000000,0x0000001e
.word 0xa89ebb99,0x0000002d
.word 0x000000ff,0x00000059
.word 0xffffffff,0xff73921e
p0_local3_sec_expect:
.word 0xffffffff,0xe391d5ab
.word 0x00000000,0x4955f2ff
.word 0x7fff73ff,0x1e9273ff
.word 0x0ec602c6,0x3e081c37
.word 0x01ec8a13,0xe925ff50
.word 0x1e9273ff,0x000000ef
.word 0x3031db6a,0xa13b2a6d
.word 0x9ccb0aa5,0xf810a75a
p0_local4_expect:
.word 0x0000001e,0xa8000000
.word 0xe925ff50,0xffffffff
.word 0xffffffff,0x4483009b
.word 0xa89ebb99,0xff7392ff
.word 0xce9e00fe,0x000000ef
.word 0x00000000,0x53d4c63e
.word 0x00000000,0x00000000
.word 0x0000009b,0xffffff9b
p0_local4_sec_expect:
.word 0x4483009b,0xe0000000
.word 0x00000000,0x000000ff
.word 0x7fff73ff,0x1e9273ff
.word 0x00000080,0x448300c6
.word 0x2effda45,0x98aeb94b
.word 0xa89ebb99,0x000003d1
.word 0xad000000,0x000046ff
.word 0xef000000,0xff73921e
p0_local5_expect:
.word 0x000003d1,0x000000ff
.word 0xff00ffff,0xffffffff
.word 0xffffff83,0x00000000
.word 0x000000ff,0xfe009ece
.word 0x00000000,0x00000000
.word 0x1200ff00,0xd1030003
.word 0x1891d9c1,0xff83ffff
.word 0xf3d40000,0x03d1b5c9
p0_local5_sec_expect:
.word 0x9b008344,0xffffffff
.word 0x50ff25e9,0x00000000
.word 0xff73921e,0xa13b0000
.word 0xff9273ff,0x4483009b
.word 0x01ec8a13,0xe925ff50
.word 0x1e9273ff,0x000000ef
.word 0xff73921e,0xa13b2a6d
.word 0x9ccb0aa5,0xf810a75a
p0_local6_expect:
.word 0x1e9273ff,0xffffffff
.word 0x00000000,0x1e000000
.word 0xf8000000,0xe925ff1e
.word 0x000000a8,0x0000ce00
.word 0xff83ffff,0xce9e00fe
.word 0x9ccb0aa5,0x9b000000
.word 0xffffffff,0xc9b591df
.word 0x00000000,0xff9273fe
p0_local6_sec_expect:
.word 0x00000000,0x8f08ffff
.word 0xfe009ece,0x00000000
.word 0xff00ffff,0x00000000
.word 0xce9ea2fe,0x0000001e
.word 0xb5d90845,0xf6fa03d8
.word 0x47d28ba4,0x8bd65383
.word 0x0ec602c6,0x3e081c37
.word 0xbb7c7642,0xc1667cd8
share0_expect:
.word 0xbb999a5f,0x8c80cb32
.word 0x5bd0315a,0xa9157202
.word 0xd1c49706,0x8a9feb02
.word 0xf18375db,0x28c781f4
.word 0x5edec5cb,0x21c13da9
.word 0xe920467b,0xdc256777
.word 0x765a7755,0x469c8c75
.word 0x57be5425,0x355b2c61
share1_expect:
.word 0xffff8691,0x34a972a6
.word 0x5c466ff5,0xe189c8ab
.word 0x0d224475,0x999e2bd6
.word 0x857f5180,0x57b5daf2
.word 0xee297b16,0x1fc8b97a
.word 0x9c42f048,0xe058680f
.word 0x23c1128e,0xea9d5c75
.word 0x72a73531,0x9bd13319
.word 0x9bff978a,0x04ddce6e
.word 0x3fd185c8,0xfffdeefb
.word 0xd141cc26,0x5293c0ae
.word 0x7d0b5e9b,0xb33de4b1
.word 0xa115a83c,0x99acff83
.word 0x2592f73c,0xe62029a2
.word 0x20a0ba56,0x9afe5a1e
.word 0xe04e876f,0x6c92a64a
share2_expect:
.word 0x8344b6f7,0x0b1516b9
.word 0xd58cd291,0x7ff4eedc
.word 0x60f99906,0x1130597d
.word 0x9e78050b,0x9d785ed3
.word 0xf1af3f79,0xbcacdd2c
.word 0xce39e1a8,0x968e659f
.word 0x7a3fdb66,0xe5695726
.word 0x376d0235,0x5b07318f
share3_expect:
.word 0x0060d648,0xcc5ba30b
.word 0xb59417fd,0x751ee730
.word 0xc8c19513,0x8140b2a6
.word 0x7c4f88db,0x8c841966
.word 0xa1ace690,0x20332449
.word 0xc6f5cd00,0x2c0e2c37
.word 0x205f8f06,0x7516fd7c
.word 0x9272182d,0x3d460f88
.word 0xf600f914,0x7112ee2e
.word 0xd146e15c,0x541f5a95
.word 0xe64cb4cb,0x1192d08d
.word 0xf88636b5,0x47f1c89a
.word 0x7c5aa4c5,0x31c409fd
.word 0xaaa023ab,0x9856b38d
.word 0x1a098eb1,0x14f1d6ee
.word 0x7ccc7995,0x2d9a66d3
.word 0x0000fa8a,0xcc96d2ba
.word 0xa8ad235f,0x88b04e35
.word 0x3d4cd10b,0xf8174170
.word 0xbf309a56,0xd1ef7405
.word 0x7f2f128d,0x2ff20542
.word 0x870aa697,0xd8b1ba2b
.word 0xf68ebf38,0x2ce97867
.word 0x92c817ef,0x8a13bd16
.word 0xffa8635c,0xe2cc2700
.word 0xf9019a81,0x50a3aa46
.word 0xcc1168f9,0xca170eed
.word 0xa7d9e041,0x0e1990cb
.word 0x4abe05d5,0xd643e688
.word 0xb654687c,0x5ead56f6
.word 0x0e9d402c,0x94bc6fc2
.word 0x0e45d458,0xac7ff5f5
.word 0x00ffe14a,0xbf8331d1
.word 0xe204f42c,0x60245cd7
.word 0x82d34d8e,0x9776e614
.word 0xdd56c197,0x235e297f
.word 0xa731854d,0xc98ef159
.word 0x6baa66da,0xe10edb7f
.word 0xf8bb46ed,0x0cfcab21
.word 0x462e3d7a,0x66e6465a
.word 0x00f6154d,0x95a66fcf
.word 0xa5dbf843,0xaabddd3e
.word 0xef2c3d0b,0xc410d121
.word 0x4a2501d2,0xc8dbaa8f
.word 0xddcc4187,0xba72200a
.word 0x2c232eb8,0x0966c667
.word 0x1c947a0a,0x558c170a
.word 0xc6fa6880,0xa773cee9
.word 0xffff9b10,0xa0892226
.word 0xa3ec2f80,0x375bae25
.word 0x8471ce36,0xdf11a70e
.word 0xf81c23c7,0x50abd4e9
.word 0x1b1ab765,0x8b0b87f0
.word 0x6476245c,0xbab648e2
.word 0x2462ebe0,0x53785e8b
.word 0x07396312,0x0710738d
.word 0xff50ae2e,0x0c03b5b6
.word 0xa78b10d7,0x326d6e39
.word 0xa1f9b541,0xe30df5b7
.word 0xbb214a84,0x0237d7d7
.word 0x7882fdb3,0x25eb0b87
.word 0x3aa70fde,0xeb1e8ed5
.word 0xba4b8277,0xa75dd0bf
.word 0x60607916,0x52b05fcb
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 0x2dac1520,0x648dda41
.word 0x00000000,0x00000002
.word 0x3fa92067,0x8aaf6982
.word 0x00000000,0x00000003
.word 0x950d2c08,0x656a68e7
.word 0x00000000,0x00000004
.word 0x77e3e3c7,0x9d171b5c
.word 0x00000000,0x00000005
.word 0x6b4da918,0x07960710
.word 0x00000000,0x00000006
.word 0x71af59d0,0x2ad1f227
.word 0x00000000,0x00000007
.word 0x1825e6b7,0x83077563
.word 0x00000000,0x00000008
.word 0x0d90f510,0x1b006041
.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 0x26de6a7a,0x55f25062,0xc03ed33e,0x6100ca88
.word 0x80019a2c,0x6a9d131e,0xbfd862b8,0xe4606973
.word 0x60103c46,0x05f85d75,0xf69a840d,0x5d16c3c6
.word 0xfca17147,0xe3c10c6b,0x9d4d84f8,0x2d1039fc
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 0xd075b960,0x70d86894,0xd341cf12,0x13520df5
.word 0x12cd3352,0x05fb6dcc,0x587c804d,0x99469fab
.word 0x2e7ad2e7,0xa6473278,0xb18b44fc,0xdecb7663
.word 0xac5654cd,0x678899d6,0xdfd01d41,0xdd954297
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 0x932a1971,0x2eb2821f,0x2cee2328,0x74f91143
.word 0xf2939908,0xd0a821c5,0xce40ce0f,0x3ccbbec9
.word 0x4a3ebc91,0x0b41da4a,0x8e4407a0,0x4064aa31
.word 0x0d1b7abd,0x49e52052,0xd62fdfdb,0x588dfcbf
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 0xe3decf16,0x35087c50,0xcebcf472,0xeeea58f9
.word 0xb1069d03,0x78470670,0xf0c93d6f,0x44405368
.word 0xb0f7719b,0xd433200e,0xe096edc0,0x10956a09
.word 0x0e9195c7,0xa477e5db,0x683865c5,0xcfaeccaf
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 0x52107938,0x73898dba,0x0d040fb3,0xf57fea46
.word 0xff8d2172,0xf4f89a88,0xb83a9450,0x5c3b7262
.word 0x8407ba22,0x0e08bf46,0xb4921890,0x40519a40
.word 0x3083808b,0x3d78e25a,0x2fd3c516,0xe335012c
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 0x971a1ca8,0x767fafba,0x60cdac39,0x02745951
.word 0x7897fcd6,0xcabeaece,0xb5c3b2e9,0x995a2511
.word 0xa2727881,0xdcc2504f,0x9c5851a7,0x1f999ca8
.word 0xd176e30b,0x034f1da3,0xa13efcab,0x8547f031
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 0x6cee8ad5,0xc82f0b2f,0x27b67d2b,0x6b87469a
.word 0x71d2611a,0x99bb9ea8,0x4ec52279,0xf42423f0
.word 0x2d6bac51,0xba6f1e0b,0x9af9f82e,0x0ac1faeb
.word 0xb3a24116,0xb91f6d7c,0x91c3a07d,0xb6560cd5
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 0xf8cc8998,0xa6e7e8c1,0xf809d706,0xcfd92c64
.word 0xbcb407c4,0x9f121584,0x0ec602c6,0x3e081c37
.word 0x01ec8a13,0xe925ff50,0xe9ed8395,0xfa8a4bdc
.word 0x3031db6a,0xa13b2a6d,0x9ccb0aa5,0xf810a75a
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 0x071c0907,0xc41c7f20,0xe26d8f37,0x45dac62e
.word 0x090d7291,0xaf429358,0x941ec967,0x64ecce2e
.word 0xe5547f31,0xe837839c,0xa5ac22bb,0x2e79d972
.word 0x440ff950,0xb49ed50d,0x92118061,0xf7c1d812
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 0xc62b98a3,0x83c36536,0xdde08bd7,0xdf25a2f5
.word 0x9f49bdd7,0x1f89a07f,0x7ea57c9c,0x82b88d78
.word 0x7ba5552c,0x9827f6b4,0x9b06c2cd,0xef34cf4d
.word 0xb37ce9a5,0xe74872f3,0xf0e15c42,0xce876e4f
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 0x82ddc0d8,0xbe0f72e0,0xbd4a91ca,0xc76a59f7
.word 0xcf9de403,0x26bd239f,0x919fd6c4,0x4483644d
.word 0x0f6fa18d,0x6ba14678,0xb6662aa7,0xf92dc578
.word 0xc9b591df,0x6288d4f3,0x050f1212,0x3f28bea8
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 0xbc4e2f48,0x66f3361a,0xd051cffe,0xe6249d14
.word 0x59a5c728,0xfcc71bc2,0xa46b574c,0x1e62e89c
.word 0x6c61e0d1,0x0b633693,0x2412d6b9,0x05166fa5
.word 0xe9723e58,0x2586e5fb,0x0fa9aada,0xa26fa654
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 0x9658f28b,0x67923216,0xa1e282e0,0xfa627f0c
.word 0x0e862a9e,0xa3fec8f4,0x69a3995d,0xc8df6ac3
.word 0x5437d745,0x4fd95307,0x2bb44903,0x24b7cbd7
.word 0x6c9d94c4,0x2103f245,0xa74b50f5,0x2b3bdbc1
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 0xc1f8e7a8,0x6786584b,0x83c04ec2,0xcbb954d0
.word 0x7f8b7885,0x98aeb94b,0x81cda254,0xb0523971
.word 0xb5d90845,0xf6fa03d8,0x47d28ba4,0x8bd65383
.word 0xbcd0b582,0x01510486,0xbb7c7642,0xc1667cd8
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 0x37349a5f,0x8c80cb32,0x5bd0315a,0xa9157202
.word 0xd1c49706,0x8a9feb02,0xf18375db,0x28c781f4
.word 0x5edec5cb,0x21c13da9,0xe920467b,0xdc256777
.word 0x765a7755,0x469c8c75,0x57be5425,0x355b2c61
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 0xa1f38691,0x34a972a6,0x5c466ff5,0xe189c8ab
.word 0x0d224475,0x999e2bd6,0x857f5180,0x57b5daf2
.word 0xee297b16,0x1fc8b97a,0x9c42f048,0xe058680f
.word 0x23c1128e,0xea9d5c75,0x72a73531,0x9bd13319
.word 0x0095978a,0x04ddce6e,0x3fd185c8,0xfffdeefb
.word 0xd141cc26,0x5293c0ae,0x7d0b5e9b,0xb33de4b1
.word 0xa115a83c,0x99acff83,0x2592f73c,0xe62029a2
.word 0x20a0ba56,0x9afe5a1e,0xe04e876f,0x6c92a64a
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 0x8993b6f7,0x0b1516b9,0xd58cd291,0x7ff4eedc
.word 0x60f99906,0x1130597d,0x9e78050b,0x9d785ed3
.word 0xf1af3f79,0xbcacdd2c,0xce39e1a8,0x968e659f
.word 0x7a3fdb66,0xe5695726,0x376d0235,0x5b07318f
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 0x1b56d648,0xcc5ba30b,0xb59417fd,0x751ee730
.word 0xc8c19513,0x8140b2a6,0x7c4f88db,0x8c841966
.word 0xa1ace690,0x20332449,0xc6f5cd00,0x2c0e2c37
.word 0x205f8f06,0x7516fd7c,0x9272182d,0x3d460f88
.word 0x8a1bf914,0x7112ee2e,0xd146e15c,0x541f5a95
.word 0xe64cb4cb,0x1192d08d,0xf88636b5,0x47f1c89a
.word 0x7c5aa4c5,0x31c409fd,0xaaa023ab,0x9856b38d
.word 0x1a098eb1,0x14f1d6ee,0x7ccc7995,0x2d9a66d3
.word 0xf522fa8a,0xcc96d2ba,0xa8ad235f,0x88b04e35
.word 0x3d4cd10b,0xf8174170,0xbf309a56,0xd1ef7405
.word 0x7f2f128d,0x2ff20542,0x870aa697,0xd8b1ba2b
.word 0xf68ebf38,0x2ce97867,0x92c817ef,0x8a13bd16
.word 0x0d5c635c,0xe2cc2700,0xf9019a81,0x50a3aa46
.word 0xcc1168f9,0xca170eed,0xa7d9e041,0x0e1990cb
.word 0x4abe05d5,0xd643e688,0xb654687c,0x5ead56f6
.word 0x0e9d402c,0x94bc6fc2,0x0e45d458,0xac7ff5f5
.word 0xcd2fe14a,0xbf8331d1,0xe204f42c,0x60245cd7
.word 0x82d34d8e,0x9776e614,0xdd56c197,0x235e297f
.word 0xa731854d,0xc98ef159,0x6baa66da,0xe10edb7f
.word 0xf8bb46ed,0x0cfcab21,0x462e3d7a,0x66e6465a
.word 0xa286154d,0x95a66fcf,0xa5dbf843,0xaabddd3e
.word 0xef2c3d0b,0xc410d121,0x4a2501d2,0xc8dbaa8f
.word 0xddcc4187,0xba72200a,0x2c232eb8,0x0966c667
.word 0x1c947a0a,0x558c170a,0xc6fa6880,0xa773cee9
.word 0x17a89b10,0xa0892226,0xa3ec2f80,0x375bae25
.word 0x8471ce36,0xdf11a70e,0xf81c23c7,0x50abd4e9
.word 0x1b1ab765,0x8b0b87f0,0x6476245c,0xbab648e2
.word 0x2462ebe0,0x53785e8b,0x07396312,0x0710738d
.word 0xec18ae2e,0x0c03b5b6,0xa78b10d7,0x326d6e39
.word 0xa1f9b541,0xe30df5b7,0xbb214a84,0x0237d7d7
.word 0x7882fdb3,0x25eb0b87,0x3aa70fde,0xeb1e8ed5
.word 0xba4b8277,0xa75dd0bf,0x60607916,0x52b05fcb
share3_end: