Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_15.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_2000_15.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 = 327144534
! Riesling can be on
! 1 Thread, 2000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_2000_15.s created on Mar 27, 2009 (14:45:34)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_15 -p 1 -l 2000
#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 = c2de300d dde5afdd 02c854f0 38d54d89
! %f4 = 95f911c1 a125a382 80ddcbc3 614c11a0
! %f8 = 771d9f0f 696b1178 e7617a36 7b85f102
! %f12 = 51f8dceb 167cfdb8 7ab333f5 864cae6c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 517462e5 d4d2176b 65de29bb 5c5f0d5d
! %f20 = bc93102e 853c7314 03b02e58 82f57916
! %f24 = 2b1f52a0 2e9bec6d b979979e 080e08a5
! %f28 = 9a04926a a0e251f3 9787eb2b 410fe543
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 99de84aa 3125a7e5 c66815e2 541ebde1
! %f36 = a7dacca1 3b57bfc1 bc8fc929 68e591c1
! %f40 = c3a10586 5e8f0620 8db3c9fe a645b4ce
! %f44 = d8ac9843 c335c6e8 a4bd8962 37a7137e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x71a7ca0f00000034,%g7,%g1 ! GSR scale = 6, align = 4
wr %g1,%g0,%gsr ! GSR = 71a7ca0f00000034
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:
! %l6 = a8bed256, %l7 = ef7315dc, Mem[0000000030101410] = 6fccc237 32648985
stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = a8bed256 ef7315dc
! %l7 = 13653169ef7315dc, Mem[0000000030001410] = 25393a09
stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 253915dc
! Mem[0000000030101408] = 7a555fba, %l6 = 9634340ea8bed256
ldswa [%i4+%o4]0x81,%l6 ! %l6 = 000000007a555fba
! Mem[0000000010041408] = 8e1b99d7, %l4 = 9ed92743dc5da346
lduha [%i1+%o4]0x80,%l4 ! %l4 = 0000000000008e1b
! %l2 = 3abd3d7ebcfafe6d, Mem[0000000030101410] = a8bed256
stwa %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = bcfafe6d
! Mem[0000000030001410] = a2a3303c253915dc, %f16 = 517462e5 d4d2176b
ldda [%i0+%o5]0x89,%f16 ! %f16 = a2a3303c 253915dc
! Mem[0000000010081410] = 12388ec94efc2df6, %l3 = 12f514ba2028c67b
ldxa [%i2+%o5]0x88,%l3 ! %l3 = 12388ec94efc2df6
! Mem[0000000010141410] = 69953adf, %l5 = 2b47e9745b5fde6c
lduba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000df
! Mem[0000000030041400] = 1a4cde05 af445512, %l2 = bcfafe6d, %l3 = 4efc2df6
ldda [%i1+%g0]0x89,%l2 ! %l2 = 00000000af445512 000000001a4cde05
! Starting 10 instruction Store Burst
! %l2 = 00000000af445512, Mem[00000000201c0001] = 126cde6c
stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = 1212de6c
p0_label_2:
! Mem[0000000010181424] = e8f438d9, %l6 = 000000007a555fba, %asi = 80
swapa [%i6+0x024]%asi,%l6 ! %l6 = 00000000e8f438d9
! Mem[00000000211c0001] = d561622e, %l2 = 00000000af445512
ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 00000061000000ff
! %l6 = e8f438d9, %l7 = ef7315dc, Mem[0000000010081400] = ad9f63ff 8ce02fac
stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = e8f438d9 ef7315dc
! %l6 = 00000000e8f438d9, Mem[0000000010041400] = 54775d61
stba %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = d9775d61
! %l0 = 3ee8ec29, %l1 = 230fddce, Mem[00000000300c1408] = f2184855 bd4e8066
stda %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 3ee8ec29 230fddce
! %l0 = 3ee8ec29, %l1 = 230fddce, Mem[0000000030181400] = 6ba2dcff 969aa2da
stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 3ee8ec29 230fddce
! %f24 = 2b1f52a0 2e9bec6d, Mem[0000000030001410] = 253915dc a2a3303c
stda %f24,[%i0+%o5]0x89 ! Mem[0000000030001410] = 2b1f52a0 2e9bec6d
! %l0 = 09d72c243ee8ec29, imm = fffffffffffff066, %l4 = 0000000000008e1b
sub %l0,-0xf9a,%l4 ! %l4 = 09d72c243ee8fbc3
! %l0 = 09d72c243ee8ec29, Mem[0000000030141410] = 4e4bbc42
stha %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = ec29bc42
! Starting 10 instruction Load Burst
! Mem[00000000100c1428] = 3aefa7e1 adf9f778, %l4 = 3ee8fbc3, %l5 = 000000df
ldd [%i3+0x028],%l4 ! %l4 = 000000003aefa7e1 00000000adf9f778
p0_label_3:
! Mem[0000000030081408] = d654367c, %l1 = 3afe6bda230fddce
lduba [%i2+%o4]0x89,%l1 ! %l1 = 000000000000007c
! Mem[00000000100c1408] = 0b0d6fc8, %l0 = 09d72c243ee8ec29
ldsba [%i3+%o4]0x88,%l0 ! %l0 = ffffffffffffffc8
! Mem[00000000300c1400] = cbffaae5, %f20 = bc93102e
lda [%i3+%g0]0x81,%f20 ! %f20 = cbffaae5
! Mem[0000000030101400] = e7ffe701da9674f8, %f8 = 771d9f0f 696b1178
ldda [%i4+%g0]0x89,%f8 ! %f8 = e7ffe701 da9674f8
! Mem[0000000010101408] = 9608d922, %l3 = 000000001a4cde05
lduwa [%i4+%o4]0x88,%l3 ! %l3 = 000000009608d922
! Mem[0000000010101408] = 2d220e53 9608d922, %l2 = 00000061, %l3 = 9608d922
ldda [%i4+%o4]0x88,%l2 ! %l2 = 000000009608d922 000000002d220e53
! Mem[0000000010101410] = 19e35666, %f15 = 864cae6c
lda [%i4+%o5]0x80,%f15 ! %f15 = 19e35666
! Mem[0000000030101410] = 6dfefabc, %l2 = 000000009608d922
lduba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000bc
! Mem[0000000030101408] = ba5f557a, %l2 = 00000000000000bc
lduwa [%i4+%o4]0x89,%l2 ! %l2 = 00000000ba5f557a
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = f04d6bad, %l1 = 000000000000007c
swapa [%i6+%o5]0x89,%l1 ! %l1 = 00000000f04d6bad
p0_label_4:
! %l2 = 00000000ba5f557a, Mem[00000000300c1400] = e5aaffcb
stha %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = e5aa557a
! %f12 = 51f8dceb 167cfdb8, Mem[0000000010001410] = 0e927e34 ea0506b4
stda %f12,[%i0+%o5]0x88 ! Mem[0000000010001410] = 51f8dceb 167cfdb8
! %l1 = 00000000f04d6bad, Mem[00000000100c1410] = a368771a
stba %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ad68771a
! %l3 = 000000002d220e53, Mem[00000000100c1418] = 1f01e0ee3b1a4b65
stx %l3,[%i3+0x018] ! Mem[00000000100c1418] = 000000002d220e53
! %f20 = cbffaae5, Mem[0000000030001400] = 10ef94e2
sta %f20,[%i0+%g0]0x81 ! Mem[0000000030001400] = cbffaae5
! Mem[0000000010001403] = 88a28424, %l6 = 00000000e8f438d9
ldstub [%i0+0x003],%l6 ! %l6 = 00000024000000ff
! Mem[0000000010081416] = c98e3812, %l5 = 00000000adf9f778
ldstuba [%i2+0x016]%asi,%l5 ! %l5 = 00000038000000ff
! Mem[0000000021800000] = 95787193, %l6 = 0000000000000024
ldstuba [%o3+0x000]%asi,%l6 ! %l6 = 00000095000000ff
! %l2 = 00000000ba5f557a, Mem[0000000021800141] = 7171f79c
stb %l2,[%o3+0x141] ! Mem[0000000021800140] = 717af79c
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = bd8426d4, %f29 = a0e251f3
lda [%i6+%o4]0x80,%f29 ! %f29 = bd8426d4
p0_label_5:
! Mem[0000000010001410] = b8fd7c16, %l0 = ffffffffffffffc8
lduha [%i0+%o5]0x80,%l0 ! %l0 = 000000000000b8fd
! Mem[00000000100c1410] = ad68771a, %l6 = 0000000000000095
lduba [%i3+%o5]0x80,%l6 ! %l6 = 00000000000000ad
! Mem[0000000010141408] = d8d112e249bec8ce, %f20 = cbffaae5 853c7314
ldda [%i5+%o4]0x80,%f20 ! %f20 = d8d112e2 49bec8ce
! Mem[0000000010181400] = a612477d, %l7 = 13653169ef7315dc
lduba [%i6+%g0]0x88,%l7 ! %l7 = 000000000000007d
! Mem[0000000010181408] = bd8426d4, %l6 = 00000000000000ad
lduwa [%i6+%o4]0x80,%l6 ! %l6 = 00000000bd8426d4
! Mem[0000000030001400] = cbffaae5, %l0 = 000000000000b8fd
lduwa [%i0+%g0]0x81,%l0 ! %l0 = 00000000cbffaae5
! Mem[0000000010181408] = d42684bd, %f18 = 65de29bb
lda [%i6+%o4]0x88,%f18 ! %f18 = d42684bd
! Mem[0000000030001408] = fc90eb4e80db160c, %f8 = e7ffe701 da9674f8
ldda [%i0+%o4]0x81,%f8 ! %f8 = fc90eb4e 80db160c
! Mem[0000000030041408] = 3ce3b456, %l6 = 00000000bd8426d4
lduba [%i1+%o4]0x81,%l6 ! %l6 = 000000000000003c
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 29ece83e, %l2 = 00000000ba5f557a
ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 0000003e000000ff
p0_label_6:
! %l0 = cbffaae5, %l1 = f04d6bad, Mem[0000000030041408] = 3ce3b456 81180082
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = cbffaae5 f04d6bad
! %f3 = 38d54d89, Mem[0000000010001424] = 48021096
st %f3 ,[%i0+0x024] ! Mem[0000000010001424] = 38d54d89
! %l7 = 000000000000007d, Mem[0000000010041400] = 615d77d9
stha %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 615d007d
! Mem[0000000010001410] = 167cfdb8, %l5 = 0000000000000038
swapa [%i0+%o5]0x88,%l5 ! %l5 = 00000000167cfdb8
! %f0 = c2de300d dde5afdd 02c854f0 38d54d89
! %f4 = 95f911c1 a125a382 80ddcbc3 614c11a0
! %f8 = fc90eb4e 80db160c e7617a36 7b85f102
! %f12 = 51f8dceb 167cfdb8 7ab333f5 19e35666
stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
! %l4 = 000000003aefa7e1, Mem[0000000010141428] = 819db43a
stw %l4,[%i5+0x028] ! Mem[0000000010141428] = 3aefa7e1
! %l5 = 00000000167cfdb8, Mem[0000000010141400] = 32702f931db6c076
stxa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000167cfdb8
! %f24 = 2b1f52a0 2e9bec6d, Mem[00000000300c1410] = 4472f3a0 dd6c6fd6
stda %f24,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2b1f52a0 2e9bec6d
membar #Sync ! Added by membar checker (1)
! %l7 = 000000000000007d, Mem[0000000010041408] = 8e1b99d7bb2677ac
stx %l7,[%i1+%o4] ! Mem[0000000010041408] = 000000000000007d
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = fe2f8901, %l0 = 00000000cbffaae5
lduha [%i2+%o4]0x88,%l0 ! %l0 = 0000000000008901
p0_label_7:
! Mem[0000000010041400] = 7d005d618c1a090d, %l6 = 000000000000003c
ldx [%i1+%g0],%l6 ! %l6 = 7d005d618c1a090d
! Mem[0000000030041410] = c111f995, %f30 = 9787eb2b
lda [%i1+%o5]0x89,%f30 ! %f30 = c111f995
! Mem[0000000010101410] = 19e35666, %f23 = 82f57916
lda [%i4+%o5]0x80,%f23 ! %f23 = 19e35666
! Mem[00000000100c1430] = 9e93528b, %l7 = 000000000000007d
ldsh [%i3+0x032],%l7 ! %l7 = 000000000000528b
! Mem[0000000010001410] = 38000000, %l4 = 000000003aefa7e1
ldsba [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000038
! Mem[00000000211c0000] = d5ff622e, %l6 = 7d005d618c1a090d
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffd5ff
! Mem[0000000030181400] = 3ee8ec29, %l0 = 0000000000008901
ldsha [%i6+%g0]0x81,%l0 ! %l0 = 0000000000003ee8
! Mem[0000000010041438] = d1862b88b49ffcaf, %l2 = 000000000000003e
ldxa [%i1+0x038]%asi,%l2 ! %l2 = d1862b88b49ffcaf
! Mem[0000000030141410] = ec29bc42, %l0 = 0000000000003ee8
ldswa [%i5+%o5]0x81,%l0 ! %l0 = ffffffffec29bc42
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = eac7063d, %l7 = 000000000000528b
ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 0000003d000000ff
p0_label_8:
! %l6 = ffffffffffffd5ff, %l0 = ffffffffec29bc42, %l5 = 00000000167cfdb8
or %l6,%l0,%l5 ! %l5 = fffffffffffffdff
! %f4 = 95f911c1 a125a382, %l6 = ffffffffffffd5ff
! Mem[0000000030141430] = f6dca653b02daabc
add %i5,0x030,%g1
stda %f4,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030141430] = 82a325a1c111f995
! %l0 = ffffffffec29bc42, Mem[0000000030141410] = 42bc29ec
stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 42bc2942
! %f20 = d8d112e2 49bec8ce, Mem[00000000100c1408] = c86f0d0b 927067e1
stda %f20,[%i3+%o4]0x80 ! Mem[00000000100c1408] = d8d112e2 49bec8ce
! Mem[0000000010001410] = 38000000, %l6 = ffffffffffffd5ff
lduwa [%i0+%o5]0x80,%l6 ! %l6 = 0000000038000000
! %l4 = 0000000000000038, Mem[0000000030041400] = c2de300d
stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 38de300d
! %l3 = 000000002d220e53, Mem[0000000010101414] = 015e4f85, %asi = 80
stha %l3,[%i4+0x014]%asi ! Mem[0000000010101414] = 0e534f85
! %f20 = d8d112e2, Mem[0000000010041408] = 00000000
sta %f20,[%i1+%o4]0x80 ! Mem[0000000010041408] = d8d112e2
! %f20 = d8d112e2, Mem[0000000010001434] = 2975bc2d
st %f20,[%i0+0x034] ! Mem[0000000010001434] = d8d112e2
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = a612477d, %f18 = d42684bd
lda [%i6+%g0]0x88,%f18 ! %f18 = a612477d
p0_label_9:
! Mem[0000000020800040] = 61300345, %l0 = ffffffffec29bc42
ldsh [%o1+0x040],%l0 ! %l0 = 0000000000006130
! Mem[0000000010041428] = 95303980a5f1a9a2, %l7 = 000000000000003d
ldx [%i1+0x028],%l7 ! %l7 = 95303980a5f1a9a2
! Mem[0000000030181400] = cedd0f2329ece83e, %l5 = fffffffffffffdff
ldxa [%i6+%g0]0x89,%l5 ! %l5 = cedd0f2329ece83e
! Mem[0000000030081410] = 354f70e9, %l5 = cedd0f2329ece83e
ldsba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000035
! Mem[0000000010141410] = df3a9569, %l5 = 0000000000000035
lduha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000df3a
! Mem[0000000010181408] = bd8426d4, %l3 = 000000002d220e53
lduwa [%i6+%o4]0x80,%l3 ! %l3 = 00000000bd8426d4
! Mem[0000000010001414] = ebdcf851, %f25 = 2e9bec6d
lda [%i0+0x014]%asi,%f25 ! %f25 = ebdcf851
! Mem[00000000211c0000] = d5ff622e, %l4 = 0000000000000038
ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffd5ff
! Mem[0000000010141404] = 167cfdb8, %l4 = ffffffffffffd5ff
lduh [%i5+0x006],%l4 ! %l4 = 000000000000fdb8
! Starting 10 instruction Store Burst
! %l7 = 95303980a5f1a9a2, Mem[0000000010041400] = 7d005d61
stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = a9a25d61
p0_label_10:
! %f22 = 03b02e58 19e35666, %l0 = 0000000000006130
! Mem[0000000010001428] = 3abe3d91183a0ab5
add %i0,0x028,%g1
stda %f22,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001428] = 3abe3d91183a0ab5
! %l0 = 0000000000006130, Mem[0000000010081438] = 516ab524, %asi = 80
stwa %l0,[%i2+0x038]%asi ! Mem[0000000010081438] = 00006130
! %l7 = 95303980a5f1a9a2, Mem[0000000010141402] = 00000000
sth %l7,[%i5+0x002] ! Mem[0000000010141400] = 0000a9a2
! %l5 = 000000000000df3a, Mem[0000000030181410] = 0000007c
stha %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000df3a
! Mem[0000000030181408] = efb5c107, %l7 = 95303980a5f1a9a2
ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 000000ef000000ff
! Mem[0000000010041408] = d8d112e2, %l3 = 00000000bd8426d4
ldstuba [%i1+%o4]0x80,%l3 ! %l3 = 000000d8000000ff
! %l0 = 0000000000006130, Mem[0000000030141408] = ae43bda2
stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = ae436130
! %f2 = 02c854f0 38d54d89, Mem[0000000010001400] = 88a284ff b440e5a6
stda %f2 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 02c854f0 38d54d89
! Mem[0000000030181410] = 0000df3a, %l5 = 000000000000df3a
swapa [%i6+%o5]0x89,%l5 ! %l5 = 000000000000df3a
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = c7b24c12ba5f557a, %l6 = 0000000038000000
ldxa [%i4+%o4]0x89,%l6 ! %l6 = c7b24c12ba5f557a
p0_label_11:
! Mem[0000000010001400] = 02c854f0, %f1 = dde5afdd
lda [%i0+%g0]0x80,%f1 ! %f1 = 02c854f0
! Mem[0000000030001410] = 6dec9b2e, %l3 = 00000000000000d8
ldsba [%i0+%o5]0x81,%l3 ! %l3 = 000000000000006d
! Mem[000000001004141c] = 9f70a1f9, %l6 = c7b24c12ba5f557a
lduha [%i1+0x01e]%asi,%l6 ! %l6 = 000000000000a1f9
! Mem[0000000030181410] = 3adf0000, %l2 = d1862b88b49ffcaf
lduha [%i6+%o5]0x81,%l2 ! %l2 = 0000000000003adf
! Mem[0000000030041400] = 0d30de38, %l2 = 0000000000003adf
ldsha [%i1+%g0]0x89,%l2 ! %l2 = ffffffffffffde38
! Mem[0000000030181400] = 3ee8ec29230fddce, %f20 = d8d112e2 49bec8ce
ldda [%i6+%g0]0x81,%f20 ! %f20 = 3ee8ec29 230fddce
! Mem[0000000020800040] = 61300345, %l4 = 000000000000fdb8
ldsha [%o1+0x040]%asi,%l4 ! %l4 = 0000000000006130
membar #Sync ! Added by membar checker (2)
! Mem[00000000100c1400] = d146b027 710a3b45 d8d112e2 49bec8ce
! Mem[00000000100c1410] = ad68771a d0032ce2 00000000 2d220e53
! Mem[00000000100c1420] = 6081bef2 86a0be79 3aefa7e1 adf9f778
! Mem[00000000100c1430] = 9e93528b 9cd10952 9549ef5e fbc4b379
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
! Mem[0000000030141410] = 4229bc42, %l2 = ffffffffffffde38
lduba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000042
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = e5aaffcb, %l5 = 000000000000df3a
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 000000cb000000ff
p0_label_12:
! %f10 = e7617a36 7b85f102, Mem[00000000300c1410] = 2b1f52a0 2e9bec6d
stda %f10,[%i3+%o5]0x81 ! Mem[00000000300c1410] = e7617a36 7b85f102
! %l4 = 0000000000006130, imm = 00000000000000bb, %l2 = 0000000000000042
add %l4,0x0bb,%l2 ! %l2 = 00000000000061eb
! %l4 = 0000000000006130, Mem[0000000030001400] = ffffaae5cd6de01a
stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000006130
! %f8 = fc90eb4e 80db160c, Mem[0000000010001400] = f054c802 894dd538
stda %f8 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = fc90eb4e 80db160c
! Mem[0000000030041410] = 95f911c1, %l4 = 0000000000006130
ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000095000000ff
! %l6 = 0000a1f9, %l7 = 000000ef, Mem[0000000010041408] = e212d1ff 7d000000
stda %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000a1f9 000000ef
! Mem[0000000030101400] = da9674f8, %l0 = 0000000000006130
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000da9674f8
! Mem[0000000010081408] = 01892ffe2bd3735d, %l1 = 00000000f04d6bad, %l4 = 0000000000000095
add %i2,0x08,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 01892ffe2bd3735d
! Mem[0000000010041408] = f9a10000, %l2 = 00000000000061eb
swapa [%i1+%o4]0x80,%l2 ! %l2 = 00000000f9a10000
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = fc90eb4e, %l4 = 01892ffe2bd3735d
lduwa [%i0+%o4]0x81,%l4 ! %l4 = 00000000fc90eb4e
p0_label_13:
! Mem[0000000030041400] = 38de300d, %f3 = 38d54d89
lda [%i1+%g0]0x81,%f3 ! %f3 = 38de300d
! Mem[0000000020800000] = 61e468e7, %l6 = 000000000000a1f9
ldsba [%o1+0x001]%asi,%l6 ! %l6 = ffffffffffffffe4
! Mem[0000000030181408] = ffb5c107446c0b6a, %l0 = 00000000da9674f8
ldxa [%i6+%o4]0x81,%l0 ! %l0 = ffb5c107446c0b6a
! Mem[0000000010001434] = d8d112e2, %l5 = 00000000000000cb
ldsba [%i0+0x036]%asi,%l5 ! %l5 = 0000000000000012
! Mem[0000000010081408] = 01892ffe2bd3735d, %f2 = 02c854f0 38de300d
ldda [%i2+%o4]0x80,%f2 ! %f2 = 01892ffe 2bd3735d
! Mem[0000000010081408] = 01892ffe, %l5 = 0000000000000012
lduba [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000001
! Mem[00000000300c1410] = 367a61e7, %l3 = 000000000000006d
lduha [%i3+%o5]0x89,%l3 ! %l3 = 00000000000061e7
! Mem[000000001010143c] = 2c49dfe5, %f13 = 167cfdb8
lda [%i4+0x03c]%asi,%f13 ! %f13 = 2c49dfe5
! Mem[0000000010001410] = 00000038, %l0 = ffb5c107446c0b6a
ldsba [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000038
! Starting 10 instruction Store Burst
! %l0 = 0000000000000038, Mem[0000000030141400] = 42205d66e650bdc0
stxa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000038
p0_label_14:
! %l0 = 0000000000000038, Mem[0000000010001408] = ff06c7ea
stha %l0,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0038c7ea
! Mem[00000000300c1408] = 29ece8ff, %l0 = 0000000000000038
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %f2 = 01892ffe 2bd3735d, Mem[0000000010141408] = d8d112e2 49bec8ce
stda %f2 ,[%i5+%o4]0x80 ! Mem[0000000010141408] = 01892ffe 2bd3735d
! Mem[000000001004143c] = b49ffcaf, %l1 = f04d6bad, %l4 = fc90eb4e
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b49ffcaf
! %f1 = 02c854f0, Mem[00000000300c1400] = e5aa557a
sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 02c854f0
! %l0 = 00000000000000ff, Mem[0000000030181410] = 3adf0000
stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
! Mem[0000000010101408] = 22d90896, %l7 = 00000000000000ef
ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000022000000ff
! Mem[0000000010181400] = 7d4712a6, %l7 = 0000000000000022
ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 0000007d000000ff
! Mem[0000000030041410] = c111f9ff, %l2 = 00000000f9a10000
swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000c111f9ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 5cef78ea, %l0 = 00000000000000ff
ldswa [%i6+%o5]0x80,%l0 ! %l0 = 000000005cef78ea
p0_label_15:
! Mem[0000000030181410] = 00ff0000, %l0 = 000000005cef78ea
ldswa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000ff0000
membar #Sync ! Added by membar checker (3)
! Mem[0000000010001400] = 0c16db80 4eeb90fc 0038c7ea f36ffe22
! Mem[0000000010001410] = 38000000 ebdcf851 3c334bfa e5ec94b8
! Mem[0000000010001420] = 043335ab 38d54d89 3abe3d91 183a0ab5
! Mem[0000000010001430] = 14dcaef4 d8d112e2 fccaff57 35cd25d0
ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
! Mem[0000000030181410] = 00ff0000c79a62b7, %l6 = ffffffffffffffe4
ldxa [%i6+%o5]0x81,%l6 ! %l6 = 00ff0000c79a62b7
! Mem[00000000100c1400] = d146b027, %l7 = 000000000000007d
lduba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000d1
! Mem[0000000030141408] = ae436130, %l5 = 0000000000000001
ldsba [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000030
! Mem[00000000201c0000] = 1212de6c, %l5 = 0000000000000030
ldsb [%o0+%g0],%l5 ! %l5 = 0000000000000012
! %l4 = 00000000b49ffcaf, %l7 = 00000000000000d1, %l4 = 00000000b49ffcaf
subc %l4,%l7,%l4 ! %l4 = 00000000b49ffbde
! Mem[0000000030081408] = 7126306c d654367c, %l2 = c111f9ff, %l3 = 000061e7
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000d654367c 000000007126306c
! Mem[0000000010101410] = 19e35666 0e534f85, %l0 = 00ff0000, %l1 = f04d6bad
ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000019e35666 000000000e534f85
! Starting 10 instruction Store Burst
! %l1 = 000000000e534f85, Mem[00000000218000c0] = 4209afb8, %asi = 80
stha %l1,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 4f85afb8
p0_label_16:
! Mem[00000000100c1407] = 710a3b45, %l3 = 000000007126306c
ldstub [%i3+0x007],%l3 ! %l3 = 00000045000000ff
! Mem[0000000030181408] = 07c1b5ff, %l2 = 00000000d654367c
ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! %f6 = 80ddcbc3, Mem[0000000010041408] = eb610000
sta %f6 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 80ddcbc3
! Mem[0000000010141410] = df3a9569e95d0a0f, %l3 = 0000000000000045, %l3 = 0000000000000045
add %i5,0x10,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = df3a9569e95d0a0f
! %l7 = 00000000000000d1, Mem[0000000010041400] = a9a25d618c1a090d
stxa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000000000d1
! %l4 = b49ffbde, %l5 = 00000012, Mem[0000000030081400] = 00dfc5f1 58661a2c
stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = b49ffbde 00000012
! %l1 = 000000000e534f85, Mem[0000000030141400] = 00000000
stha %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4f850000
! %l1 = 000000000e534f85, Mem[0000000010141420] = 0c8a24d1, %asi = 80
stha %l1,[%i5+0x020]%asi ! Mem[0000000010141420] = 4f8524d1
! %l4 = 00000000b49ffbde, Mem[0000000010141410] = 69953adf
stba %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 69953ade
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = f054c802, %l7 = 00000000000000d1
ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffc802
p0_label_17:
! Mem[0000000010001410] = 51f8dceb 00000038, %l6 = c79a62b7, %l7 = ffffc802
ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000038 0000000051f8dceb
! Mem[0000000010181408] = bd8426d4, %l3 = df3a9569e95d0a0f
lduwa [%i6+0x008]%asi,%l3 ! %l3 = 00000000bd8426d4
! Mem[0000000030101400] = e7ffe70100006130, %l6 = 0000000000000038
ldxa [%i4+%g0]0x89,%l6 ! %l6 = e7ffe70100006130
! Mem[0000000030041400] = 0d30de38, %l1 = 000000000e534f85
lduha [%i1+%g0]0x89,%l1 ! %l1 = 000000000000de38
! Mem[0000000010041400] = 00000000, %l6 = e7ffe70100006130
lduha [%i1+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1400] = f054c802 b81fea02, %l6 = 00000000, %l7 = 51f8dceb
ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000f054c802 00000000b81fea02
! Code Fragment 3
p0_fragment_1:
! %l0 = 0000000019e35666
setx 0x8088000ff4cc0202,%g7,%l0 ! %l0 = 8088000ff4cc0202
! %l1 = 000000000000de38
setx 0x7e31c1c803db520d,%g7,%l1 ! %l1 = 7e31c1c803db520d
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 = 8088000ff4cc0202
setx 0xb0a8176f9c689843,%g7,%l0 ! %l0 = b0a8176f9c689843
! %l1 = 7e31c1c803db520d
setx 0x26173528052517cb,%g7,%l1 ! %l1 = 26173528052517cb
! Mem[0000000010181410] = 5cef78ea18135046, %l3 = 00000000bd8426d4
ldx [%i6+%o5],%l3 ! %l3 = 5cef78ea18135046
! Mem[00000000100c1408] = d8d112e2, %l2 = 00000000000000ff
lduha [%i3+%o4]0x80,%l2 ! %l2 = 000000000000d8d1
! Starting 10 instruction Store Burst
! Mem[0000000010101428] = 48fefd5cd5821887, %l2 = 000000000000d8d1, %l1 = 26173528052517cb
add %i4,0x28,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 48fefd5cd5821887
p0_label_18:
! %l3 = 5cef78ea18135046, Mem[0000000021800080] = ee02e4e3, %asi = 80
stha %l3,[%o3+0x080]%asi ! Mem[0000000021800080] = 5046e4e3
! %l0 = 9c689843, %l1 = d5821887, Mem[0000000010101400] = f4f2ca28 b6cf7337
stda %l0,[%i4+0x000]%asi ! Mem[0000000010101400] = 9c689843 d5821887
! %f31 = 57ffcafc, Mem[0000000010181408] = d42684bd
sta %f31,[%i6+%o4]0x88 ! Mem[0000000010181408] = 57ffcafc
! %l6 = 00000000f054c802, Mem[0000000010081410] = f62dfc4e
stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = c802fc4e
! %f4 = 95f911c1 a125a382, Mem[0000000010101410] = 6656e319 854f530e
stda %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 95f911c1 a125a382
! %l7 = 00000000b81fea02, Mem[0000000030141400] = 4f850000
stba %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 02850000
! Mem[0000000010101408] = ffd90896, %l1 = 48fefd5cd5821887
ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030081408] = d654367c, %l7 = 00000000b81fea02
swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000d654367c
! %l2 = 000000000000d8d1, Mem[0000000010181408] = 57ffcafc
stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000d8d1
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 01892ffe 2bd3735d, %l4 = b49ffbde, %l5 = 00000012
ldd [%i5+%o4],%l4 ! %l4 = 0000000001892ffe 000000002bd3735d
p0_label_19:
! Mem[0000000030141400] = 0285000000000038, %f30 = d025cd35 57ffcafc
ldda [%i5+%g0]0x81,%f30 ! %f30 = 02850000 00000038
! Mem[0000000010041408] = c3cbdd80, %l7 = 00000000d654367c
lduw [%i1+%o4],%l7 ! %l7 = 00000000c3cbdd80
! Mem[0000000010101404] = d5821887, %f4 = 95f911c1
ld [%i4+0x004],%f4 ! %f4 = d5821887
! Mem[0000000030141400] = 02850000, %l6 = 00000000f054c802
lduha [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000285
! Mem[0000000010141410] = 69953ade, %l7 = 00000000c3cbdd80
ldswa [%i5+%o5]0x88,%l7 ! %l7 = 0000000069953ade
! Mem[000000001008140c] = 2bd3735d, %f18 = 22fe6ff3
ld [%i2+0x00c],%f18 ! %f18 = 2bd3735d
! Mem[0000000010181400] = a61247ff, %l0 = b0a8176f9c689843
ldswa [%i6+%g0]0x88,%l0 ! %l0 = ffffffffa61247ff
! Mem[0000000030081408] = 02ea1fb86c302671, %l2 = 000000000000d8d1
ldxa [%i2+%o4]0x81,%l2 ! %l2 = 02ea1fb86c302671
! Mem[0000000030041400] = 38de300d, %l3 = 5cef78ea18135046
ldsha [%i1+%g0]0x81,%l3 ! %l3 = 00000000000038de
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 01892ffe, %l7 = 0000000069953ade
ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 00000001000000ff
p0_label_20:
! %l0 = a61247ff, %l1 = 000000ff, Mem[0000000030041408] = f054c802 894dd538
stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = a61247ff 000000ff
! %l5 = 000000002bd3735d, Mem[0000000030181410] = 00ff0000
stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 735d0000
membar #Sync ! Added by membar checker (4)
! %f8 = fc90eb4e 80db160c, %l3 = 00000000000038de
! Mem[0000000010001418] = 3c334bfae5ec94b8
add %i0,0x018,%g1
stda %f8,[%g1+%l3]ASI_PST32_P ! Mem[0000000010001418] = fc90eb4ee5ec94b8
! %f1 = 02c854f0, Mem[0000000030001408] = 4eeb90fc
sta %f1 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 02c854f0
! %f10 = e7617a36 7b85f102, Mem[0000000010081408] = fe2f8901 5d73d32b
stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = e7617a36 7b85f102
! %l2 = 02ea1fb86c302671, Mem[0000000010081400] = d938f4e8
stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 6c302671
! %l1 = 00000000000000ff, Mem[0000000030081410] = bcde0171e9704f35
stxa %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000000ff
! %f3 = 2bd3735d, Mem[0000000010001408] = eac73800
sta %f3 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 2bd3735d
! %l4 = 0000000001892ffe, Mem[00000000100c1408] = d8d112e2
stwa %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 01892ffe
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 95f911c1a125a382, %f16 = fc90eb4e 80db160c
ldda [%i4+%o5]0x88,%f16 ! %f16 = 95f911c1 a125a382
p0_label_21:
! Code Fragment 3
p0_fragment_2:
! %l0 = ffffffffa61247ff
setx 0xf596c9900f9f800c,%g7,%l0 ! %l0 = f596c9900f9f800c
! %l1 = 00000000000000ff
setx 0x2ed4686fa41a6518,%g7,%l1 ! %l1 = 2ed4686fa41a6518
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 = f596c9900f9f800c
setx 0x3dbc081079f682e6,%g7,%l0 ! %l0 = 3dbc081079f682e6
! %l1 = 2ed4686fa41a6518
setx 0xd370f3487847f4cd,%g7,%l1 ! %l1 = d370f3487847f4cd
! Mem[0000000010001408] = 5d73d32b, %l7 = 0000000000000001
ldswa [%i0+%o4]0x80,%l7 ! %l7 = 000000005d73d32b
! %l0 = 3dbc081079f682e6, %l2 = 02ea1fb86c302671, %l0 = 3dbc081079f682e6
sub %l0,%l2,%l0 ! %l0 = 3ad1e8580dc65c75
! Mem[0000000010081410] = 4efc02c8, %f22 = b894ece5
lda [%i2+%o5]0x88,%f22 ! %f22 = 4efc02c8
membar #Sync ! Added by membar checker (5)
! Mem[0000000010081400] = 7126306c ef7315dc 02f1857b 367a61e7
! Mem[0000000010081410] = c802fc4e c98eff12 b21980c4 6fb71394
! Mem[0000000010081420] = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
! Mem[0000000010081430] = 1a1ec5fc 7178a96b 00006130 248e193a
ldda [%i2]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010081400
! Mem[0000000010081410] = 4efc02c8, %l2 = 02ea1fb86c302671
lduba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000c8
! Mem[0000000010001410] = 00000038, %l1 = d370f3487847f4cd
ldswa [%i0+%o5]0x88,%l1 ! %l1 = 0000000000000038
! Mem[0000000030041408] = a61247ff, %f7 = 614c11a0
lda [%i1+%o4]0x89,%f7 ! %f7 = a61247ff
! Mem[0000000030001410] = 2e9bec6d, %l3 = 00000000000038de
lduba [%i0+%o5]0x89,%l3 ! %l3 = 000000000000006d
! Starting 10 instruction Store Burst
! %f10 = e7617a36 7b85f102, %l7 = 000000005d73d32b
! Mem[0000000030101430] = f39b705bc5ea0b71
add %i4,0x030,%g1
stda %f10,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030101430] = 02f1857b367a61e7
p0_label_22:
! Mem[00000000300c1400] = 02c854f0, %l4 = 0000000001892ffe
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000f0000000ff
! %l0 = 3ad1e8580dc65c75, %l2 = 00000000000000c8, %l6 = 0000000000000285
add %l0,%l2,%l6 ! %l6 = 3ad1e8580dc65d3d
! %f13 = 2c49dfe5, %f3 = 2bd3735d, %f4 = d5821887
fdivs %f13,%f3 ,%f4 ! %f4 = 3ff4680b
! %f8 = fc90eb4e 80db160c, %l7 = 000000005d73d32b
! Mem[00000000100c1428] = 3aefa7e1adf9f778
add %i3,0x028,%g1
stda %f8,[%g1+%l7]ASI_PST8_P ! Mem[00000000100c1428] = 3aefebe180f9160c
! Mem[00000000201c0000] = 1212de6c, %l3 = 000000000000006d
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 00000012000000ff
! Mem[0000000010181419] = 92ebc9a2, %l2 = 00000000000000c8
ldstuba [%i6+0x019]%asi,%l2 ! %l2 = 000000eb000000ff
! Mem[0000000030081400] = b49ffbde, %l6 = 3ad1e8580dc65d3d
ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 000000de000000ff
! Mem[0000000010181428] = 093def7187824a0d, %l6 = 00000000000000de, %l6 = 00000000000000de
add %i6,0x28,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 093def7187824a0d
! %f10 = e7617a36, Mem[0000000030181408] = ffb5c107
sta %f10,[%i6+%o4]0x81 ! Mem[0000000030181408] = e7617a36
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff3b0a7127b046d1, %l2 = 00000000000000eb
ldxa [%i3+%g0]0x88,%l2 ! %l2 = ff3b0a7127b046d1
p0_label_23:
! Mem[0000000020800000] = 61e468e7, %l4 = 00000000000000f0
lduba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000e4
! Mem[0000000010001400] = 80db160c, %l3 = 0000000000000012
lduwa [%i0+%g0]0x88,%l3 ! %l3 = 0000000080db160c
! Mem[0000000010101408] = ffd90896530e222d, %l3 = 0000000080db160c
ldx [%i4+%o4],%l3 ! %l3 = ffd90896530e222d
! %f3 = 2bd3735d, %f13 = 2c49dfe5, %f13 = 2c49dfe5
fsubs %f3 ,%f13,%f13 ! %f13 = abc04c6d
! %l4 = 00000000000000e4, immd = fffffffffffff965, %l3 = ffd90896530e222d
mulx %l4,-0x69b,%l3 ! %l3 = fffffffffffa1df4
! Mem[0000000030041408] = a61247ff, %l7 = 000000005d73d32b
ldswa [%i1+%o4]0x89,%l7 ! %l7 = ffffffffa61247ff
! Mem[0000000030181410] = 735d0000 c79a62b7, %l0 = 0dc65c75, %l1 = 00000038
ldda [%i6+%o5]0x81,%l0 ! %l0 = 00000000735d0000 00000000c79a62b7
! Mem[0000000030141408] = 306143ae, %l5 = 000000002bd3735d
lduwa [%i5+%o4]0x81,%l5 ! %l5 = 00000000306143ae
! Mem[0000000030041410] = 0000a1f9 a125a382, %l0 = 735d0000, %l1 = c79a62b7
ldda [%i1+%o5]0x81,%l0 ! %l0 = 000000000000a1f9 00000000a125a382
! Starting 10 instruction Store Burst
! %l4 = 00000000000000e4, Mem[0000000010141400] = 0000a9a2
stba %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = e400a9a2
p0_label_24:
! Mem[0000000010141420] = 4f8524d15b35b7b7, %l5 = 00000000306143ae, %l5 = 00000000306143ae
add %i5,0x20,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 4f8524d15b35b7b7
! Mem[0000000010181420] = 7c5cdd057a555fba, %l1 = 00000000a125a382, %l0 = 000000000000a1f9
add %i6,0x20,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 7c5cdd057a555fba
! %f15 = 19e35666, Mem[0000000030181410] = 735d0000
sta %f15,[%i6+%o5]0x81 ! Mem[0000000030181410] = 19e35666
! %f0 = c2de300d, Mem[00000000100c1400] = d146b027
sta %f0 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = c2de300d
! %l3 = fffffffffffa1df4, imm = 0000000000000ddd, %l1 = 00000000a125a382
subc %l3,0xddd,%l1 ! %l1 = fffffffffffa1017
! Mem[00000000201c0000] = ff12de6c, %l6 = 093def7187824a0d
ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
! %l2 = ff3b0a7127b046d1, Mem[00000000300c1408] = ffe8ec29
stwa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 27b046d1
! Mem[0000000010101408] = ffd90896, %l4 = 00000000000000e4
swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000ffd90896
! %l5 = 4f8524d15b35b7b7, Mem[0000000030041400] = 38de300d
stwa %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 5b35b7b7
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = fe2f8901, %f6 = 80ddcbc3
lda [%i3+%o4]0x88,%f6 ! %f6 = fe2f8901
p0_label_25:
membar #Sync ! Added by membar checker (6)
! Mem[0000000030101400] = 30610000 01e7ffe7 7a555fba 124cb2c7
! Mem[0000000030101410] = bcfafe6d ef7315dc 296a7add 5650f73a
! Mem[0000000030101420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
! Mem[0000000030101430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
ldda [%i4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030101400
! Mem[0000000030181400] = 3ee8ec29230fddce, %f16 = 7126306c ef7315dc
ldda [%i6+%g0]0x81,%f16 ! %f16 = 3ee8ec29 230fddce
! Mem[0000000010001400] = 0c16db80, %l6 = 00000000000000ff
ldsba [%i0+%g0]0x80,%l6 ! %l6 = 000000000000000c
! Mem[0000000030041400] = ddafe5dd b7b7355b, %l4 = ffd90896, %l5 = 5b35b7b7
ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000b7b7355b 00000000ddafe5dd
! Mem[0000000030081408] = b81fea02, %l3 = fffffffffffa1df4
lduwa [%i2+%o4]0x89,%l3 ! %l3 = 00000000b81fea02
! Mem[0000000010081410] = c802fc4e c98eff12, %l4 = b7b7355b, %l5 = ddafe5dd
ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000c802fc4e 00000000c98eff12
! Mem[0000000030141400] = 02850000, %l3 = 00000000b81fea02
lduwa [%i5+%g0]0x81,%l3 ! %l3 = 0000000002850000
! Mem[0000000010101408] = 000000e4, %l5 = 00000000c98eff12
ldsha [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001410] = 6dec9b2e, %l4 = 00000000c802fc4e
ldsba [%i0+%o5]0x81,%l4 ! %l4 = 000000000000006d
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000010181410] = ea78ef5c
stha %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = ea780000
p0_label_26:
! %l2 = ff3b0a7127b046d1, Mem[00000000211c0000] = d5ff622e, %asi = 80
stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 46d1622e
! %f25 = 4b7f7ac8, %f17 = 230fddce
fcmpes %fcc1,%f25,%f17 ! %fcc1 = 2
! Mem[0000000010181410] = ea780000, %l4 = 000000000000006d
ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! %f0 = 30610000 01e7ffe7 7a555fba 124cb2c7
! %f4 = bcfafe6d ef7315dc 296a7add 5650f73a
! %f8 = be6494a6 0e14473c 7a77a4b4 9d9acf2d
! %f12 = 02f1857b 367a61e7 7bf46ccb 890d9fc6
stda %f0,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
! %l5 = 0000000000000000, Mem[0000000010141400] = e400a9a2
stha %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000a9a2
! %f30 = 00006130, Mem[0000000010041424] = 4b6cafd5
sta %f30,[%i1+0x024]%asi ! Mem[0000000010041424] = 00006130
! %l3 = 0000000002850000, Mem[0000000010101410] = a125a382
stba %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = a125a300
! Mem[0000000010001408] = 5d73d32b, %l3 = 0000000002850000
swapa [%i0+%o4]0x80,%l3 ! %l3 = 000000005d73d32b
! %f16 = 3ee8ec29 230fddce 02f1857b 367a61e7
! %f20 = c802fc4e c98eff12 b21980c4 6fb71394
! %f24 = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
! %f28 = 1a1ec5fc 7178a96b 00006130 248e193a
stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = bcfafe6d, %l3 = 000000005d73d32b
ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffbcfa
p0_label_27:
! Mem[00000000100c1408] = 01892ffe, %l0 = 7c5cdd057a555fba
ldsba [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000001
membar #Sync ! Added by membar checker (7)
! Mem[0000000010041434] = dd372ab3, %f6 = 296a7add
lda [%i1+0x034]%asi,%f6 ! %f6 = dd372ab3
! Mem[0000000010101410] = 00a325a1c111f995, %l7 = ffffffffa61247ff
ldxa [%i4+%o5]0x80,%l7 ! %l7 = 00a325a1c111f995
! Mem[00000000100c1410] = 1a7768ad, %l2 = ff3b0a7127b046d1
lduba [%i3+%o5]0x88,%l2 ! %l2 = 00000000000000ad
! Mem[00000000218001c0] = 3556f6ef, %l3 = ffffffffffffbcfa
lduh [%o3+0x1c0],%l3 ! %l3 = 0000000000003556
! Mem[0000000010101410] = 00a325a1, %l6 = 000000000000000c
ldsha [%i4+%o5]0x80,%l6 ! %l6 = 00000000000000a3
! Mem[0000000030181408] = e7617a36, %l5 = 0000000000000000
ldswa [%i6+%o4]0x81,%l5 ! %l5 = ffffffffe7617a36
! Mem[0000000010081408] = 02f1857b, %f0 = 30610000
lda [%i2+%o4]0x80,%f0 ! %f0 = 02f1857b
! Mem[0000000021800000] = ff787193, %l0 = 0000000000000001
lduba [%o3+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 29ece83e, %l1 = fffffffffffa1017
ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 0000003e000000ff
p0_label_28:
! Mem[0000000010181400] = ff4712a6, %l7 = 00a325a1c111f995
ldswa [%i6+%g0]0x80,%l7 ! %l7 = ffffffffff4712a6
! Mem[0000000010141400] = 0000a9a2, %l4 = 0000000000000000
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001410] = 6dec9b2e, %l0 = 00000000000000ff
swapa [%i0+%o5]0x81,%l0 ! %l0 = 000000006dec9b2e
! Mem[0000000010041408] = c3cbdd80, %l5 = ffffffffe7617a36
ldswa [%i1+0x008]%asi,%l5 ! %l5 = ffffffffc3cbdd80
! %f0 = 02f1857b, Mem[0000000010181410] = ff0078ea
sta %f0 ,[%i6+0x010]%asi ! Mem[0000000010181410] = 02f1857b
! %l7 = ffffffffff4712a6, Mem[0000000010181408] = 0000d8d1
stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000012a6
! %l5 = ffffffffc3cbdd80, Mem[0000000010081400] = 6c302671
stba %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 6c302680
! %f6 = dd372ab3, %f9 = 0e14473c
fsqrts %f6 ,%f9 ! %f9 = 7fffffff
! %l5 = ffffffffc3cbdd80, Mem[0000000010081410] = 4efc02c8
stha %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4efcdd80
! Starting 10 instruction Load Burst
! Mem[0000000010081414] = c98eff12, %l5 = ffffffffc3cbdd80
lduha [%i2+0x014]%asi,%l5 ! %l5 = 000000000000c98e
p0_label_29:
! Mem[0000000010181408] = 8c29b7c2 000012a6, %l2 = 000000ad, %l3 = 00003556
ldda [%i6+%o4]0x88,%l2 ! %l2 = 00000000000012a6 000000008c29b7c2
! Mem[0000000010141408] = 5d73d32bfe2f89ff, %l7 = ffffffffff4712a6
ldxa [%i5+%o4]0x88,%l7 ! %l7 = 5d73d32bfe2f89ff
! Mem[00000000218001c0] = 3556f6ef, %l6 = 00000000000000a3
lduha [%o3+0x1c0]%asi,%l6 ! %l6 = 0000000000003556
! Mem[0000000010101400] = 871882d5 4398689c, %l2 = 000012a6, %l3 = 8c29b7c2
ldda [%i4+%g0]0x88,%l2 ! %l2 = 000000004398689c 00000000871882d5
! Mem[0000000010101400] = 4398689c, %l5 = 000000000000c98e
ldsba [%i4+%g0]0x88,%l5 ! %l5 = ffffffffffffff9c
! %l6 = 0000000000003556, %l4 = 0000000000000000, %y = 00000000
sdiv %l6,%l4,%l2 ! Div by zero, %l0 = 000000006dec9b7e
mov %l0,%y ! %y = 6dec9b56
! Mem[0000000030101408] = 7a555fba, %f2 = 7a555fba
lda [%i4+%o4]0x81,%f2 ! %f2 = 7a555fba
! Mem[00000000211c0000] = 46d1622e, %l0 = 000000006dec9b56
ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffd1
! Mem[00000000100c1400] = 0d30dec2, %l4 = 0000000000000000
lduba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000c2
! Starting 10 instruction Store Burst
! %l6 = 00003556, %l7 = fe2f89ff, Mem[00000000100c1410] = 1a7768ad e22c03d0
stda %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00003556 fe2f89ff
p0_label_30:
! %f0 = 02f1857b 01e7ffe7 7a555fba 124cb2c7
! %f4 = bcfafe6d ef7315dc dd372ab3 5650f73a
! %f8 = be6494a6 7fffffff 7a77a4b4 9d9acf2d
! %f12 = 02f1857b 367a61e7 7bf46ccb 890d9fc6
stda %f0,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400
! Mem[0000000030041408] = 7b85f102, %l4 = 00000000000000c2
swapa [%i1+%o4]0x89,%l4 ! %l4 = 000000007b85f102
! %f20 = c802fc4e, %f24 = de1a96d2
fsqrts %f20,%f24 ! %f24 = 7fffffff
membar #Sync ! Added by membar checker (8)
! Mem[0000000010001400] = 02f1857b, %l3 = 00000000871882d5, %asi = 80
swapa [%i0+0x000]%asi,%l3 ! %l3 = 0000000002f1857b
! %l6 = 00003556, %l7 = fe2f89ff, Mem[0000000010041410] = d1599277 bc6d4ac0
stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00003556 fe2f89ff
! Mem[0000000010041418] = 8c1172299f70a1f9, %l3 = 0000000002f1857b, %l7 = 5d73d32bfe2f89ff
add %i1,0x18,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 8c1172299f70a1f9
! %l2 = 4398689c, %l3 = 02f1857b, Mem[0000000010001420] = be6494a6 7fffffff
stda %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = 4398689c 02f1857b
! %f22 = b21980c4 6fb71394, %l6 = 0000000000003556
! Mem[0000000010101428] = 48fefd5cd5821887
add %i4,0x028,%g1
stda %f22,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010101428] = 48fefd5cc48019b2
! Mem[0000000010181408] = a6120000c2b7298c, %l1 = 000000000000003e, %l7 = 8c1172299f70a1f9
add %i6,0x08,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a6120000c2b7298c
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 00006130, %l4 = 000000007b85f102
lduha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000006130
p0_label_31:
! Mem[0000000030141400] = 00008502, %l2 = 000000004398689c
ldsba [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000002
! Mem[0000000030181408] = 367a61e7, %l2 = 0000000000000002
ldsha [%i6+%o4]0x89,%l2 ! %l2 = 00000000000061e7
! Mem[0000000030101400] = 00006130, %l5 = ffffffffffffff9c
lduba [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000030
! Mem[0000000030181408] = e7617a36, %l2 = 00000000000061e7
ldsba [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffffe7
! Mem[00000000100c1420] = 6081bef2, %f17 = 230fddce
ld [%i3+0x020],%f17 ! %f17 = 6081bef2
! Mem[0000000030141410] = 4229bc420f129d3e, %l7 = a6120000c2b7298c
ldxa [%i5+%o5]0x81,%l7 ! %l7 = 4229bc420f129d3e
! %l0 = ffffffffffffffd1, immed = 00000d0a, %y = 6dec9b56
smul %l0,0xd0a,%l0 ! %l0 = fffffffffffd9b2a, %y = ffffffff
! Mem[0000000030181410] = 6656e319, %l0 = fffffffffffd9b2a
ldsba [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000019
! Mem[0000000010141408] = fe2f89ff, %l2 = ffffffffffffffe7
ldswa [%i5+%o4]0x88,%l2 ! %l2 = fffffffffe2f89ff
! Starting 10 instruction Store Burst
! %l3 = 0000000002f1857b, Mem[0000000030181408] = 367a61e7
stba %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 367a617b
p0_label_32:
! Mem[0000000020800041] = 61300345, %l4 = 0000000000006130
ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 00000030000000ff
! %f10 = 7a77a4b4 9d9acf2d, %l2 = fffffffffe2f89ff
! Mem[00000000100c1410] = 56350000ff892ffe
add %i3,0x010,%g1
stda %f10,[%g1+%l2]ASI_PST32_PL ! Mem[00000000100c1410] = 2dcf9a9db4a4777a
! Mem[0000000030041408] = c2000000, %l5 = 0000000000000030
ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 000000c2000000ff
! Code Fragment 3
p0_fragment_3:
! %l0 = 0000000000000019
setx 0x1f63b747d7908593,%g7,%l0 ! %l0 = 1f63b747d7908593
! %l1 = 000000000000003e
setx 0x578dfb5fd0dfd9ae,%g7,%l1 ! %l1 = 578dfb5fd0dfd9ae
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 = 1f63b747d7908593
setx 0x196462b839e72230,%g7,%l0 ! %l0 = 196462b839e72230
! %l1 = 578dfb5fd0dfd9ae
setx 0x01b868f05b888cb9,%g7,%l1 ! %l1 = 01b868f05b888cb9
! %l0 = 196462b839e72230, Mem[0000000030101400] = 30610000
stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 22300000
! %l4 = 0000000000000030, Mem[0000000010081408] = 02f1857b367a61e7
stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000030
! Mem[00000000100c1424] = 86a0be79, %l5 = 000000c2, %l6 = 00003556
add %i3,0x24,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000086a0be79
! %f18 = 02f1857b, Mem[0000000010181408] = a6120000
sta %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = 02f1857b
! %l7 = 4229bc420f129d3e, Mem[00000000100c1400] = c2de300d
stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0f129d3e
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 56350000ff892ffe, %l5 = 00000000000000c2
ldxa [%i1+0x010]%asi,%l5 ! %l5 = 56350000ff892ffe
p0_label_33:
! Mem[0000000010081408] = 00000000, %l5 = 56350000ff892ffe
lduwa [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = d100000000000000, %f8 = be6494a6 7fffffff
ldda [%i1+%g0]0x88,%f8 ! %f8 = d1000000 00000000
! Mem[0000000030001408] = f054c80280db160c, %f26 = 5fc6552c 1fe26fae
ldda [%i0+%o4]0x81,%f26 ! %f26 = f054c802 80db160c
! Mem[0000000010081400] = 8026306c, %l4 = 0000000000000030
lduwa [%i2+%g0]0x80,%l4 ! %l4 = 000000008026306c
! Mem[0000000010081408] = 30000000 00000000, %l2 = fe2f89ff, %l3 = 02f1857b
ldda [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000 0000000030000000
! Mem[0000000030141408] = 306143ae, %l0 = 196462b839e72230
lduha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000003061
! Mem[0000000030101410] = dc1573ef 6dfefabc, %l2 = 00000000, %l3 = 30000000
ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000006dfefabc 00000000dc1573ef
! %f14 = 7bf46ccb, %f11 = 9d9acf2d, %f18 = 02f1857b
fadds %f14,%f11,%f18 ! %f18 = 7bf46ccb
! Mem[00000000100c1400] = 3e9d120f, %f12 = 02f1857b
lda [%i3+%g0]0x88,%f12 ! %f12 = 3e9d120f
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = bcfafe6d, %l6 = 0000000086a0be79
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000bcfafe6d
p0_label_34:
! %l6 = 00000000bcfafe6d, Mem[0000000010081408] = 00000000
stwa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = bcfafe6d
! %l7 = 4229bc420f129d3e, Mem[0000000030101400] = 22300000
stwa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0f129d3e
! %l6 = 00000000bcfafe6d, Mem[0000000010101400] = 9c689843
stba %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 6d689843
! %f19 = 367a61e7, Mem[0000000010181408] = 02f1857b
sta %f19,[%i6+%o4]0x80 ! Mem[0000000010181408] = 367a61e7
! %f6 = dd372ab3 5650f73a, %l5 = 0000000000000000
! Mem[0000000010141428] = 3aefa7e1e05768f7
add %i5,0x028,%g1
stda %f6,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010141428] = 3aefa7e1e05768f7
! %l4 = 000000008026306c, Mem[0000000030181410] = 6656e319
stha %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 6656306c
! %l3 = 00000000dc1573ef, Mem[0000000030001408] = f054c802
stwa %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = dc1573ef
! Mem[0000000030141400] = 00008502, %l4 = 000000008026306c
ldstuba [%i5+%g0]0x89,%l4 ! %l4 = 00000002000000ff
! %f8 = d1000000, Mem[00000000100c1408] = 01892ffe
sta %f8 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = d1000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 29ece83e, %l5 = 0000000000000000
lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000029ece83e
p0_label_35:
! Mem[0000000010181400] = ff4712a6 de7ce6d5, %l6 = bcfafe6d, %l7 = 0f129d3e
ldda [%i6+%g0]0x80,%l6 ! %l6 = 00000000ff4712a6 00000000de7ce6d5
! Mem[0000000010041410] = 56350000, %l0 = 0000000000003061
ldswa [%i1+%o5]0x80,%l0 ! %l0 = 0000000056350000
! Mem[0000000020800000] = 61e468e7, %l4 = 0000000000000002
ldsba [%o1+0x001]%asi,%l4 ! %l4 = ffffffffffffffe4
! Mem[000000001008141c] = 6fb71394, %l3 = 00000000dc1573ef
ldsha [%i2+0x01e]%asi,%l3 ! %l3 = 0000000000001394
! Mem[0000000010181410] = 02f1857b, %l1 = 01b868f05b888cb9
ldswa [%i6+%o5]0x80,%l1 ! %l1 = 0000000002f1857b
! Mem[0000000010081400] = 8026306c, %l0 = 0000000056350000
ldsha [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffff8026
! Mem[0000000010101408] = 000000e4, %l1 = 0000000002f1857b
ldub [%i4+0x00a],%l1 ! %l1 = 0000000000000000
! Mem[0000000010041408] = c3cbdd80 ef000000, %l2 = 6dfefabc, %l3 = 00001394
ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000c3cbdd80 00000000ef000000
! Mem[0000000010041400] = 00000000, %l2 = 00000000c3cbdd80
lduha [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f6 = dd372ab3 5650f73a, %l5 = 0000000029ece83e
! Mem[0000000010101420] = 8c26381621df356d
add %i4,0x020,%g1
stda %f6,[%g1+%l5]ASI_PST16_P ! Mem[0000000010101420] = dd372ab35650356d
p0_label_36:
! %l2 = 0000000000000000, Mem[000000001004141f] = 9f70a1f9, %asi = 80
stba %l2,[%i1+0x01f]%asi ! Mem[000000001004141c] = 9f70a100
! Mem[0000000030081408] = 7a555fba, %l6 = 00000000ff4712a6
swapa [%i2+%o4]0x81,%l6 ! %l6 = 000000007a555fba
! Mem[0000000030141410] = 42bc2942, %l3 = 00000000ef000000
ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000042000000ff
! Mem[0000000010041414] = ff892ffe, %l4 = ffffffffffffffe4
ldstuba [%i1+0x014]%asi,%l4 ! %l4 = 000000ff000000ff
! %l3 = 0000000000000042, Mem[0000000010181410] = 02f1857b
stwa %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000042
! %l2 = 0000000000000000, Mem[0000000010041435] = dd372ab3
stb %l2,[%i1+0x035] ! Mem[0000000010041434] = dd002ab3
! Mem[0000000010141437] = 73b719d1, %l3 = 0000000000000042
ldstuba [%i5+0x037]%asi,%l3 ! %l3 = 000000d1000000ff
! Mem[0000000010141400] = ff00a9a2, %l5 = 0000000029ece83e
ldstuba [%i5+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000030141400] = ff850000
stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 29ece83e, %l6 = 000000007a555fba
lduha [%i1+%g0]0x89,%l6 ! %l6 = 000000000000e83e
p0_label_37:
! Mem[0000000010181400] = ff4712a6, %l3 = 00000000000000d1
ldswa [%i6+%g0]0x80,%l3 ! %l3 = ffffffffff4712a6
! Mem[00000000211c0000] = 46d1622e, %l2 = 0000000000000000
lduha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000046d1
! Mem[0000000010081400] = 8026306c, %l6 = 000000000000e83e
ldub [%i2+%g0],%l6 ! %l6 = 0000000000000080
! %l5 = 00000000000000ff, imm = 0000000000000dd0, %l7 = 00000000de7ce6d5
xnor %l5,0xdd0,%l7 ! %l7 = fffffffffffff2d0
! Mem[0000000030181408] = 367a617b, %l4 = 00000000000000ff
ldswa [%i6+%o4]0x89,%l4 ! %l4 = 00000000367a617b
! %l2 = 00000000000046d1, imm = 0000000000000a85, %l2 = 00000000000046d1
addc %l2,0xa85,%l2 ! %l2 = 0000000000005156
! Mem[00000000100c1430] = 9e93528b 9cd10952, %l0 = ffff8026, %l1 = 00000000
ldda [%i3+0x030]%asi,%l0 ! %l0 = 000000009e93528b 000000009cd10952
! Mem[0000000010181408] = e7617a36, %l4 = 00000000367a617b
ldsba [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000036
! Mem[0000000030141408] = 421a1126ae436130, %f22 = b21980c4 6fb71394
ldda [%i5+%o4]0x89,%f22 ! %f22 = 421a1126 ae436130
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = bcfafe6d, %l2 = 0000000000005156
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 000000bc000000ff
p0_label_38:
! Mem[0000000030101408] = 7a555fba, %l5 = 00000000000000ff
swapa [%i4+%o4]0x81,%l5 ! %l5 = 000000007a555fba
! Mem[0000000030001410] = 000000ff, %l1 = 000000009cd10952
swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! %f14 = 7bf46ccb 890d9fc6, Mem[00000000300c1408] = 27b046d1 230fddce
stda %f14,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 7bf46ccb 890d9fc6
! %f10 = 7a77a4b4 9d9acf2d, Mem[0000000030001408] = dc1573ef 80db160c
stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 7a77a4b4 9d9acf2d
! %l2 = 000000bc, %l3 = ff4712a6, Mem[0000000010141410] = de3a9569 e95d0a0f
stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000bc ff4712a6
! %f24 = 7fffffff 4b7f7ac8, Mem[0000000010101410] = a125a300 95f911c1
stda %f24,[%i4+%o5]0x88 ! Mem[0000000010101410] = 7fffffff 4b7f7ac8
! %l4 = 00000036, %l5 = 7a555fba, Mem[0000000010181430] = 87cbb125 b0e638f6
std %l4,[%i6+0x030] ! Mem[0000000010181430] = 00000036 7a555fba
! %l1 = 00000000000000ff, Mem[0000000030181410] = 6c305666
stha %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff5666
! %f20 = c802fc4e c98eff12, Mem[0000000010141408] = ff892ffe 2bd3735d
stda %f20,[%i5+%o4]0x80 ! Mem[0000000010141408] = c802fc4e c98eff12
! Starting 10 instruction Load Burst
! %l6 = 0000000000000080, immed = 00000723, %y = ffffffff
smul %l6,0x723,%l7 ! %l7 = 0000000000039180, %y = 00000000
p0_label_39:
! Mem[0000000010101400] = 6d689843, %l3 = ffffffffff4712a6
ldsha [%i4+%g0]0x80,%l3 ! %l3 = 0000000000006d68
! Mem[00000000300c1400] = ff54c802, %l2 = 00000000000000bc
lduba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181408] = 367a61e7, %f3 = 124cb2c7
lda [%i6+%o4]0x80,%f3 ! %f3 = 367a61e7
! Mem[0000000030041410] = c802fc4e, %l4 = 0000000000000036
lduha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000c802
! Mem[0000000010041420] = fc14b011, %l6 = 0000000000000080
ldsba [%i1+0x020]%asi,%l6 ! %l6 = fffffffffffffffc
! Mem[0000000010041410] = 56350000, %l1 = 00000000000000ff
ldswa [%i1+%o5]0x80,%l1 ! %l1 = 0000000056350000
! Mem[00000000100c1408] = 000000d1, %l2 = 00000000000000ff
ldswa [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000d1
! Mem[00000000100c1410] = 9d9acf2d, %l1 = 0000000056350000
lduha [%i3+%o5]0x88,%l1 ! %l1 = 000000000000cf2d
! Mem[00000000300c1400] = ff54c802, %l5 = 000000007a555fba
lduba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = fffffffffffffffc, Mem[0000000010001400] = 871882d501e7ffe7
stxa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = fffffffffffffffc
p0_label_40:
! %l1 = 000000000000cf2d, Mem[0000000010101408] = 000000e4
stba %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 2d0000e4
! %f6 = dd372ab3 5650f73a, Mem[0000000010041408] = c3cbdd80 ef000000
stda %f6 ,[%i1+0x008]%asi ! Mem[0000000010041408] = dd372ab3 5650f73a
! Mem[0000000010101420] = dd372ab3, %l6 = fffffffffffffffc
ldstuba [%i4+0x020]%asi,%l6 ! %l6 = 000000dd000000ff
! %f23 = ae436130, %f7 = 5650f73a
fsqrts %f23,%f7 ! %f7 = 7fffffff
! %l4 = 0000c802, %l5 = 000000ff, Mem[0000000030141408] = 306143ae 26111a42
stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000c802 000000ff
! Mem[0000000030101400] = 3e9d120f, %l6 = 00000000000000dd
swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000003e9d120f
! Mem[0000000030181408] = 7b617a36, %l4 = 000000000000c802
swapa [%i6+%o4]0x81,%l4 ! %l4 = 000000007b617a36
! %f16 = 3ee8ec29, Mem[0000000010041434] = dd002ab3
st %f16,[%i1+0x034] ! Mem[0000000010041434] = 3ee8ec29
! Mem[0000000030141410] = 42bc29ff, %l4 = 000000007b617a36
ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! %f19 = 367a61e7, %f17 = 6081bef2, %f3 = 367a61e7
fadds %f19,%f17,%f3 ! %f3 = 6081bef2
p0_label_41:
! Mem[0000000030101400] = dd000000, %l2 = 00000000000000d1
ldsha [%i4+%g0]0x81,%l2 ! %l2 = ffffffffffffdd00
! Mem[0000000010141410] = a61247ff bc000000, %l0 = 9e93528b, %l1 = 0000cf2d
ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000bc000000 00000000a61247ff
! Mem[0000000030041408] = 000000ff, %l0 = 00000000bc000000
ldsha [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081400] = 8026306cef7315dc, %f28 = 1a1ec5fc 7178a96b
ldda [%i2+%g0]0x80,%f28 ! %f28 = 8026306c ef7315dc
! Mem[0000000010041408] = dd372ab3, %f15 = 890d9fc6
lda [%i1+%o4]0x80,%f15 ! %f15 = dd372ab3
! Mem[0000000030141408] = ff00000002c80000, %f0 = 02f1857b 01e7ffe7
ldda [%i5+%o4]0x89,%f0 ! %f0 = ff000000 02c80000
! Mem[0000000030041410] = c802fc4ec98eff12, %f8 = d1000000 00000000
ldda [%i1+%o5]0x81,%f8 ! %f8 = c802fc4e c98eff12
! Mem[0000000030181408] = 0000c802, %l3 = 0000000000006d68
ldswa [%i6+%o4]0x81,%l3 ! %l3 = 000000000000c802
! Mem[00000000100c1400] = ff3b0a713e9d120f, %f4 = bcfafe6d ef7315dc
ldda [%i3+%g0]0x88,%f4 ! %f4 = ff3b0a71 3e9d120f
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffdd00, Mem[0000000010041418] = 8c117229, %asi = 80
stwa %l2,[%i1+0x018]%asi ! Mem[0000000010041418] = ffffdd00
p0_label_42:
! Mem[00000000201c0001] = ff12de6c, %l7 = 0000000000039180
ldstub [%o0+0x001],%l7 ! %l7 = 00000012000000ff
! Mem[0000000030141408] = 0000c802, %l2 = ffffffffffffdd00
ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = 0f129d3e, %l3 = 000000000000c802
swapa [%i3+%g0]0x80,%l3 ! %l3 = 000000000f129d3e
! %l4 = 00000000000000ff, Mem[0000000030181408] = 02c80000
stba %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 02c800ff
! %f12 = 3e9d120f, %f0 = ff000000, %f14 = 7bf46ccb
fdivs %f12,%f0 ,%f14 ! %l0 = 0000000000000121, Unfinished, %fsr = 0200000000
! %f0 = ff000000 02c80000 7a555fba 6081bef2
! %f4 = ff3b0a71 3e9d120f dd372ab3 7fffffff
! %f8 = c802fc4e c98eff12 7a77a4b4 9d9acf2d
! %f12 = 3e9d120f 367a61e7 7bf46ccb dd372ab3
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000010101400
! %l4 = 00000000000000ff, %l7 = 0000000000000012, %l3 = 000000000f129d3e
orn %l4,%l7,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030181400] = 29ece8ff, %l4 = 00000000000000ff
swapa [%i6+%g0]0x89,%l4 ! %l4 = 0000000029ece8ff
! Mem[0000000030141400] = 00ff0000, %l4 = 0000000029ece8ff
swapa [%i5+%g0]0x81,%l4 ! %l4 = 0000000000ff0000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff54c802, %l6 = 000000003e9d120f
ldsha [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffffff54
p0_label_43:
! Mem[0000000010001408] = 7a555fba, %l4 = 0000000000ff0000
lduba [%i0+%o4]0x80,%l4 ! %l4 = 000000000000007a
! Mem[0000000010041410] = 56350000ff892ffe, %f22 = 421a1126 ae436130
ldda [%i1+%o5]0x80,%f22 ! %f22 = 56350000 ff892ffe
! Mem[00000000100c1404] = 710a3bff, %l2 = 0000000000000000
lduh [%i3+0x004],%l2 ! %l2 = 000000000000710a
! Mem[0000000030081408] = ff4712a6124cb2c7, %l7 = 0000000000000012
ldxa [%i2+%o4]0x81,%l7 ! %l7 = ff4712a6124cb2c7
! Mem[0000000010181400] = d5e67cdea61247ff, %l3 = ffffffffffffffff
ldxa [%i6+%g0]0x88,%l3 ! %l3 = d5e67cdea61247ff
! Mem[00000000100c1410] = 7a77a4b49d9acf2d, %f26 = f054c802 80db160c
ldda [%i3+%o5]0x88,%f26 ! %f26 = 7a77a4b4 9d9acf2d
! Mem[00000000201c0000] = ffffde6c, %l6 = ffffffffffffff54
ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041408] = dd372ab3, %l7 = ff4712a6124cb2c7
ldsha [%i1+%o4]0x80,%l7 ! %l7 = ffffffffffffdd37
! %l5 = 00000000000000ff, %l3 = d5e67cdea61247ff, %l5 = 00000000000000ff
orn %l5,%l3,%l5 ! %l5 = 2a19832159edb8ff
! Starting 10 instruction Store Burst
! %f21 = c98eff12, Mem[0000000010141400] = ff00a9a2
sta %f21,[%i5+%g0]0x80 ! Mem[0000000010141400] = c98eff12
p0_label_44:
! Mem[00000000100c1428] = 3aefebe1, %l6 = ffffffffffffffff, %asi = 80
swapa [%i3+0x028]%asi,%l6 ! %l6 = 000000003aefebe1
! Mem[000000001018142b] = 093def71, %l1 = 00000000a61247ff
ldstuba [%i6+0x02b]%asi,%l1 ! %l1 = 00000071000000ff
! %f21 = c98eff12, %f23 = ff892ffe
fcmps %fcc0,%f21,%f23 ! %fcc0 = 3
! Mem[00000000100c141c] = 2d220e53, %l4 = 000000000000007a
swap [%i3+0x01c],%l4 ! %l4 = 000000002d220e53
! %f0 = ff000000 02c80000 7a555fba 6081bef2
! %f4 = ff3b0a71 3e9d120f dd372ab3 7fffffff
! %f8 = c802fc4e c98eff12 7a77a4b4 9d9acf2d
! %f12 = 3e9d120f 367a61e7 7bf46ccb dd372ab3
stda %f0,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
! Mem[0000000030041410] = 4efc02c8, %l2 = 000000000000710a
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 000000c8000000ff
! %l3 = d5e67cdea61247ff, Mem[0000000010181414] = 18135046, %asi = 80
stwa %l3,[%i6+0x014]%asi ! Mem[0000000010181414] = a61247ff
! Mem[000000001008143c] = 248e193a, %l1 = 0000000000000071
swap [%i2+0x03c],%l1 ! %l1 = 00000000248e193a
! %l0 = 0000000000000121, Mem[00000000300c1408] = 7bf46ccb890d9fc6
stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000121
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 000000bc, %l5 = 2a19832159edb8ff
ldsha [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
p0_label_45:
! Mem[00000000100c1408] = d1000000, %l1 = 00000000248e193a
ldsha [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffffd100
! Mem[0000000010081400] = dc1573ef 6c302680, %l2 = 000000c8, %l3 = a61247ff
ldda [%i2+%g0]0x88,%l2 ! %l2 = 000000006c302680 00000000dc1573ef
! Mem[0000000010141400] = b8fd7c1612ff8ec9, %l1 = ffffffffffffd100
ldxa [%i5+%g0]0x88,%l1 ! %l1 = b8fd7c1612ff8ec9
! Mem[0000000010081408] = 6dfefabc00000030, %f28 = 8026306c ef7315dc
ldda [%i2+0x008]%asi,%f28 ! %f28 = 6dfefabc 00000030
! Mem[0000000010001400] = ffffffff, %f23 = ff892ffe
ld [%i0+%g0],%f23 ! %f23 = ffffffff
! Mem[0000000010081410] = 4efcdd80, %l1 = b8fd7c1612ff8ec9
lduha [%i2+%o5]0x88,%l1 ! %l1 = 000000000000dd80
! Mem[0000000010041400] = 00000000, %l2 = 000000006c302680
ldswa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l4 = 000000002d220e53
lduha [%i3+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = 00000000, %l1 = 000000000000dd80
lduba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f24 = 7fffffff 4b7f7ac8, %l0 = 0000000000000121
! Mem[00000000300c1408] = 0000000000000121
add %i3,0x008,%g1
stda %f24,[%g1+%l0]ASI_PST8_SL ! Mem[00000000300c1408] = c800000000ff0121
p0_label_46:
! Mem[00000000100c141c] = 0000007a, %l1 = 0000000000000000
ldstub [%i3+0x01c],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081410] = fffafe6d, %l5 = 0000000000000000
swapa [%i2+%o5]0x81,%l5 ! %l5 = 00000000fffafe6d
! Mem[00000000100c1400] = 0000c802, %l2 = 0000000000000000
swapa [%i3+%g0]0x80,%l2 ! %l2 = 000000000000c802
! %l2 = 000000000000c802, Mem[0000000010081408] = 30000000bcfafe6d
stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000000000c802
! %l2 = 0000c802, %l3 = dc1573ef, Mem[0000000030001400] = 00000000 00006130
stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000c802 dc1573ef
! %f26 = 7a77a4b4 9d9acf2d, %l2 = 000000000000c802
! Mem[00000000300c1420] = 0cad1a8716f9d277
add %i3,0x020,%g1
stda %f26,[%g1+%l2]ASI_PST8_SL ! Mem[00000000300c1420] = 0ccf1a8716f9d277
membar #Sync ! Added by membar checker (9)
! Mem[0000000010181416] = a61247ff, %l4 = 0000000000000000
ldstub [%i6+0x016],%l4 ! %l4 = 00000047000000ff
! %f0 = ff000000, Mem[00000000300c1400] = ff54c802
sta %f0 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
! Mem[0000000030141408] = 02c800ff, %l0 = 0000000000000121
lduha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000000d1, %l5 = 00000000fffafe6d
lduba [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000d1
p0_label_47:
! Mem[00000000100c1408] = d1000000, %l1 = 0000000000000000
lduwa [%i3+%o4]0x80,%l1 ! %l1 = 00000000d1000000
! Mem[00000000100c1410] = 2dcf9a9d, %l4 = 0000000000000047
lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000002dcf
! %f11 = 9d9acf2d, %f12 = 3e9d120f, %f18 = 7bf46ccb
fadds %f11,%f12,%f18 ! %f18 = 3e9d120f
! Mem[0000000010041400] = 00000000, %l3 = 00000000dc1573ef
ldswa [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = a61247ff, %f28 = 6dfefabc
lda [%i6+%g0]0x88,%f28 ! %f28 = a61247ff
! Mem[0000000030181408] = ba5f557a, %l7 = ffffffffffffdd37
lduba [%i6+%o4]0x89,%l7 ! %l7 = 000000000000007a
! Mem[00000000211c0000] = 46d1622e, %l0 = 00000000000000ff
ldub [%o2+0x001],%l0 ! %l0 = 00000000000000d1
! Mem[00000000300c1408] = c8000000, %l2 = 000000000000c802
ldswa [%i3+%o4]0x81,%l2 ! %l2 = ffffffffc8000000
! Mem[00000000100c1408] = d1000000, %f29 = 00000030
lda [%i3+%o4]0x80,%f29 ! %f29 = d1000000
! Starting 10 instruction Store Burst
! Mem[0000000010101412] = 0f129d3e, %l5 = 00000000000000d1
ldstub [%i4+0x012],%l5 ! %l5 = 0000009d000000ff
p0_label_48:
! %l5 = 000000000000009d, Mem[00000000100c1426] = 86a0be79
sth %l5,[%i3+0x026] ! Mem[00000000100c1424] = 86a0009d
! Mem[00000000300c1410] = 367a61e7, %l7 = 000000000000007a
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 000000e7000000ff
! %l4 = 0000000000002dcf, Mem[000000001000143d] = 890d9fc6
stb %l4,[%i0+0x03d] ! Mem[000000001000143c] = 89cf9fc6
! Mem[0000000010101424] = 4efc02c8, %l7 = 00000000000000e7, %asi = 80
swapa [%i4+0x024]%asi,%l7 ! %l7 = 000000004efc02c8
! Mem[0000000010041400] = 00000000, %l4 = 0000000000002dcf, %asi = 80
swapa [%i1+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141410] = 000000bc, %l5 = 000000000000009d
swap [%i5+%o5],%l5 ! %l5 = 00000000000000bc
! Mem[00000000300c1408] = 000000c8, %l2 = ffffffffc8000000
ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 000000c8000000ff
! Mem[0000000030001400] = 02c80000, %l4 = 0000000000000000
swapa [%i0+%g0]0x89,%l4 ! %l4 = 0000000002c80000
! Mem[00000000300c1408] = ff000000, %l3 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 000000ff, %f22 = 56350000
lda [%i3+%o4]0x89,%f22 ! %f22 = 000000ff
p0_label_49:
! Mem[0000000030041400] = 3ee8ec29, %l1 = 00000000d1000000
lduha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000003ee8
! Mem[0000000010141410] = 0000009d, %l4 = 0000000002c80000
lduwa [%i5+%o5]0x80,%l4 ! %l4 = 000000000000009d
! Mem[0000000010141410] = 9d000000, %l0 = 00000000000000d1
lduba [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = ff000000, %l6 = 000000003aefebe1
lduwa [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff000000
! Mem[00000000100c1410] = 9d9acf2d, %f14 = 7bf46ccb
lda [%i3+%o5]0x88,%f14 ! %f14 = 9d9acf2d
! Mem[0000000010001400] = ffffffff, %l6 = 00000000ff000000
ldswa [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010101400] = 0000c802, %l1 = 0000000000003ee8
lduha [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101400] = dd000000, %l7 = 000000004efc02c8
ldsha [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffdd00
! Mem[0000000010141430] = 03835268 73b719ff, %l6 = ffffffff, %l7 = ffffdd00
ldda [%i5+0x030]%asi,%l6 ! %l6 = 0000000003835268 0000000073b719ff
! Starting 10 instruction Store Burst
! %l2 = 000000c8, %l3 = 000000ff, Mem[0000000010081410] = 4efcdd80 12ff8ec9
stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000c8 000000ff
p0_label_50:
! Mem[0000000030081400] = 00006130, %l4 = 000000000000009d
swapa [%i2+%g0]0x89,%l4 ! %l4 = 0000000000006130
! Mem[0000000030041410] = 4efc02ff, %l3 = 00000000000000ff
ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %f29 = d1000000, Mem[0000000010041438] = d1862b88
st %f29,[%i1+0x038] ! Mem[0000000010041438] = d1000000
! Mem[0000000010001400] = ffffffff, %l4 = 0000000000006130
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000100c143f] = fbc4b379, %l5 = 00000000000000bc
ldstuba [%i3+0x03f]%asi,%l5 ! %l5 = 00000079000000ff
! %l2 = 00000000000000c8, immed = 00000a63, %y = 00000000
umul %l2,0xa63,%l0 ! %l0 = 0000000000081d58, %y = 00000000
! Mem[0000000010181408] = 367a61e7, %l2 = 00000000000000c8
swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000367a61e7
! Mem[0000000030081410] = 00000000, %l7 = 0000000073b719ff
swapa [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
! %f24 = 7fffffff, Mem[0000000010101400] = 0000c802
sta %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7fffffff
! Starting 10 instruction Load Burst
! %f17 = 6081bef2, %f10 = 7a77a4b4, %f9 = c98eff12
fmuls %f17,%f10,%f9 ! %f9 = 7f800000
p0_label_51:
membar #Sync ! Added by membar checker (10)
! Mem[0000000030081400] = 9d000000 01e7ffe7 ff4712a6 124cb2c7
! Mem[0000000030081410] = 73b719ff ef7315dc 296a7add 5650f73a
! Mem[0000000030081420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
! Mem[0000000030081430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
ldda [%i2]ASI_BLK_SL,%f16 ! Block Load from 0000000030081400
! Mem[00000000300c1410] = 367a61ff, %l3 = 00000000000000ff
ldsba [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010141410] = 0000009d, %l1 = 0000000000000000
ldswa [%i5+%o5]0x80,%l1 ! %l1 = 000000000000009d
! Mem[0000000010141408] = c802fc4e, %l0 = 0000000000081d58
lduwa [%i5+%o4]0x80,%l0 ! %l0 = 00000000c802fc4e
! Mem[00000000100c1430] = 9e93528b9cd10952, %f12 = 3e9d120f 367a61e7
ldd [%i3+0x030],%f12 ! %f12 = 9e93528b 9cd10952
! Mem[0000000030101400] = 000000dd, %f5 = 3e9d120f
lda [%i4+%g0]0x89,%f5 ! %f5 = 000000dd
! Mem[0000000030081410] = 73b719ff, %l3 = ffffffffffffffff
lduha [%i2+%o5]0x81,%l3 ! %l3 = 00000000000073b7
! Mem[00000000300c1400] = 000000ff, %l0 = 00000000c802fc4e
lduwa [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001400] = ffffffff, %l6 = 0000000003835268
ldsba [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = ffffffffffffffff, Mem[0000000010041408] = dd372ab3
stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffff
p0_label_52:
! %l2 = 367a61e7, %l3 = 000073b7, Mem[0000000010141408] = c802fc4e c98eff12
stda %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 367a61e7 000073b7
! %l3 = 00000000000073b7, Mem[00000000201c0000] = ffffde6c, %asi = 80
stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 73b7de6c
! Mem[0000000030001400] = 00000000, %l3 = 00000000000073b7
swapa [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141410] = 0000009d, %l2 = 00000000367a61e7
swapa [%i5+%o5]0x80,%l2 ! %l2 = 000000000000009d
! %l3 = 0000000000000000, Mem[0000000030001400] = 000073b7
stwa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! Mem[0000000030081410] = 73b719ff, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000073000000ff
! %l4 = 00000000000000ff, Mem[0000000010141400] = c98eff12
stwa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
! Mem[0000000010141410] = 367a61e7, %l5 = 0000000000000079, %asi = 80
swapa [%i5+0x010]%asi,%l5 ! %l5 = 00000000367a61e7
! %f7 = 7fffffff, Mem[0000000010081408] = 0000c802
sta %f7 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 7fffffff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 367a61ff, %l0 = 00000000000000ff
lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000367a61ff
p0_label_53:
! Mem[0000000020800040] = 61ff0345, %l5 = 00000000367a61e7
lduha [%o1+0x040]%asi,%l5 ! %l5 = 00000000000061ff
! Mem[0000000030141400] = 38000000ffe8ec29, %f12 = 9e93528b 9cd10952
ldda [%i5+%g0]0x89,%f12 ! %f12 = 38000000 ffe8ec29
! %l2 = 000000000000009d, Mem[0000000010141420] = 4f8524d1
stw %l2,[%i5+0x020] ! Mem[0000000010141420] = 0000009d
! Mem[0000000010141408] = 367a61e7, %l4 = 00000000000000ff
lduha [%i5+%o4]0x80,%l4 ! %l4 = 000000000000367a
! Mem[0000000010081400] = 6c302680, %l2 = 000000000000009d
ldsba [%i2+%g0]0x88,%l2 ! %l2 = ffffffffffffff80
! Mem[0000000030181410] = ff3b0a71, %l7 = 0000000000000000
lduwa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ff3b0a71
! Mem[00000000100c1408] = d1000000, %l6 = ffffffffffffffff
ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffd100
! Mem[00000000201c0000] = 73b7de6c, %l5 = 00000000000061ff
ldsb [%o0+0x001],%l5 ! %l5 = ffffffffffffffb7
! Mem[0000000030181400] = ff000000 02c80000 7a555fba 6081bef2
! Mem[0000000030181410] = ff3b0a71 3e9d120f dd372ab3 7fffffff
! Mem[0000000030181420] = c802fc4e c98eff12 7a77a4b4 9d9acf2d
! Mem[0000000030181430] = 3e9d120f 367a61e7 7bf46ccb dd372ab3
ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400
! Starting 10 instruction Store Burst
! Mem[0000000010081413] = c8000000, %l3 = 0000000000000073
ldstub [%i2+0x013],%l3 ! %l3 = 00000000000000ff
p0_label_54:
! %l4 = 000000000000367a, Mem[00000000100c1428] = ffffffff80f9160c, %asi = 80
stxa %l4,[%i3+0x028]%asi ! Mem[00000000100c1428] = 000000000000367a
! Mem[0000000010181400] = ff4712a6, %l0 = 00000000367a61ff
swapa [%i6+%g0]0x80,%l0 ! %l0 = 00000000ff4712a6
! Mem[0000000030181408] = ba5f557a, %l6 = ffffffffffffd100
swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ba5f557a
! %f30 = c69f0d89 cb6cf47b, Mem[0000000010001410] = 6dfefabc dc1573ef
stda %f30,[%i0+%o5]0x88 ! Mem[0000000010001410] = c69f0d89 cb6cf47b
! %l2 = ffffff80, %l3 = 00000000, Mem[0000000030001408] = b4a4777a 2dcf9a9d
stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffff80 00000000
! %f0 = ff000000 02c80000 7a555fba 6081bef2
! %f4 = ff3b0a71 3e9d120f dd372ab3 7fffffff
! %f8 = c802fc4e c98eff12 7a77a4b4 9d9acf2d
! %f12 = 3e9d120f 367a61e7 7bf46ccb dd372ab3
stda %f0,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
! %l5 = ffffffffffffffb7, Mem[0000000010101400] = 7fffffff
stwa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffb7
! Mem[0000000030081400] = 0000009d, %l2 = ffffffffffffff80
ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 0000009d000000ff
! Mem[0000000030101400] = 000000dd, %l0 = 00000000ff4712a6
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000dd
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ffffd100, %f28 = e7617a36
lda [%i6+%o4]0x89,%f28 ! %f28 = ffffd100
p0_label_55:
! Mem[00000000100c1408] = d100000049bec8ce, %f24 = 3c47140e a69464be
ldda [%i3+%o4]0x80,%f24 ! %f24 = d1000000 49bec8ce
! Mem[0000000030081400] = 000000ff, %l5 = ffffffffffffffb7
ldsba [%i2+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000021800000] = ff787193, %l3 = 0000000000000000
ldsb [%o3+%g0],%l3 ! %l3 = ffffffffffffffff
membar #Sync ! Added by membar checker (11)
! Mem[0000000010041408] = f2be8160ba5f557a, %f18 = c7b24c12 a61247ff
ldda [%i1+%o4]0x88,%f18 ! %f18 = f2be8160 ba5f557a
! Mem[0000000030001400] = 00000000 dc1573ef 80ffffff 00000000
! Mem[0000000030001410] = 9cd10952 a0521f2b dc687efe 9e34a28f
! Mem[0000000030001420] = 1f44758d 0c75d9b9 a673e23e 891d7ef6
! Mem[0000000030001430] = e1dd814d e0de13fb 6fd3ffde 02cfc061
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
! Mem[0000000030181408] = ffffd100, %l5 = ffffffffffffffff
lduwa [%i6+%o4]0x89,%l5 ! %l5 = 00000000ffffd100
! Mem[00000000300c1408] = 000000ff, %l2 = 000000000000009d
lduha [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = 00000000 710a3bff d1000000 49bec8ce
! Mem[00000000100c1410] = 2dcf9a9d b4a4777a 00000000 ff00007a
! Mem[00000000100c1420] = 6081bef2 86a0009d 00000000 0000367a
! Mem[00000000100c1430] = 9e93528b 9cd10952 9549ef5e fbc4b3ff
ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
! Mem[0000000010081400] = 8026306cef7315dc, %l2 = 00000000000000ff
ldxa [%i2+%g0]0x80,%l2 ! %l2 = 8026306cef7315dc
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffffff, %l5 = 00000000ffffd100, %l1 = 000000000000009d
xnor %l3,%l5,%l1 ! %l1 = 00000000ffffd100
p0_label_56:
! %f20 = 9cd10952 a0521f2b, %l0 = 00000000000000dd
! Mem[0000000030181428] = 7a77a4b49d9acf2d
add %i6,0x028,%g1
stda %f20,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181428] = 9cd1a452a052cf2b
! %l0 = 000000dd, %l1 = ffffd100, Mem[0000000010181400] = ff617a36 d5e67cde
stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000dd ffffd100
membar #Sync ! Added by membar checker (12)
! %l4 = 000000000000367a, Mem[0000000030001408] = ffffff80
stha %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffff367a
! Mem[0000000030141408] = ff00c802, %l0 = 00000000000000dd
swapa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff00c802
! Mem[0000000010081400] = 8026306c, %l5 = 00000000ffffd100
swapa [%i2+%g0]0x80,%l5 ! %l5 = 000000008026306c
! %l7 = 00000000ff3b0a71, Mem[00000000100c1408] = d1000000
stwa %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff3b0a71
! %l0 = 00000000ff00c802, Mem[00000000300c1410] = 367a61ff
stha %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 367ac802
! %l6 = 00000000ba5f557a, Mem[0000000010081410] = c80000ff
stwa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = ba5f557a
! %l7 = 00000000ff3b0a71, Mem[0000000010181428] = 093defff87824a0d
stx %l7,[%i6+0x028] ! Mem[0000000010181428] = 00000000ff3b0a71
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ffe8ec29, %l2 = 8026306cef7315dc
ldswa [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffe8ec29
p0_label_57:
! Mem[0000000030001408] = 7a36ffff, %l0 = 00000000ff00c802
ldswa [%i0+%o4]0x81,%l0 ! %l0 = 000000007a36ffff
! Mem[00000000211c0000] = 46d1622e, %l7 = 00000000ff3b0a71
ldsha [%o2+0x000]%asi,%l7 ! %l7 = 00000000000046d1
! Mem[00000000100c1410] = 2dcf9a9db4a4777a, %f12 = 9e93528b 9cd10952
ldda [%i3+%o5]0x80,%f12 ! %f12 = 2dcf9a9d b4a4777a
! Mem[0000000010001400] = ffffffff, %l6 = 00000000ba5f557a
lduha [%i0+%g0]0x88,%l6 ! %l6 = 000000000000ffff
! Mem[0000000030041400] = 3ee8ec29230fddce, %l3 = ffffffffffffffff
ldxa [%i1+%g0]0x81,%l3 ! %l3 = 3ee8ec29230fddce
! Mem[0000000010181408] = c8000000, %l2 = ffffffffffe8ec29
lduba [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1400] = 00000000710a3bff, %f24 = 1f44758d 0c75d9b9
ldda [%i3+%g0]0x80,%f24 ! %f24 = 00000000 710a3bff
! Mem[00000000100c1400] = 00000000, %l7 = 00000000000046d1
ldswa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = c7b24c12 ba5f557a, %l4 = 0000367a, %l5 = 8026306c
ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000ba5f557a 00000000c7b24c12
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 00000042, %l4 = 00000000ba5f557a
swapa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000042
p0_label_58:
! %l4 = 00000042, %l5 = c7b24c12, Mem[0000000010041428] = 7a77a4b4 9d9acf2d
stda %l4,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000042 c7b24c12
! Mem[00000000100c140c] = 49bec8ce, %l2 = 00000000, %l1 = ffffd100
add %i3,0x0c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000049bec8ce
! Mem[0000000010001400] = ffffffff, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l3 = 3ee8ec29230fddce, immd = 0000000000000fcb, %l5 = 00000000c7b24c12
sdivx %l3,0xfcb,%l5 ! %l5 = 0003fbc0b0dc09de
! %l7 = 0000000000000000, Mem[0000000010041414] = 3e9d120f
stw %l7,[%i1+0x014] ! Mem[0000000010041414] = 00000000
! %l7 = 0000000000000000, Mem[0000000030141400] = 29ece8ff
stha %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000e8ff
! %l3 = 3ee8ec29230fddce, imm = 000000000000032b, %l0 = 000000007a36ffff
addc %l3,0x32b,%l0 ! %l0 = 3ee8ec29230fe0f9
! Mem[0000000010181410] = 7a555fba, %l1 = 0000000049bec8ce
ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 000000ba000000ff
! %l6 = 000000000000ffff, immed = 00000e09, %y = 00000000
sdiv %l6,0xe09,%l6 ! %l6 = 0000000000000012
mov %l0,%y ! %y = 230fe0f9
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000 7fffffff, %l6 = 00000012, %l7 = 00000000
ldda [%i2+%o4]0x88,%l6 ! %l6 = 000000007fffffff 0000000000000000
p0_label_59:
! Mem[0000000010101410] = 3eff120f, %f28 = e1dd814d
lda [%i4+%o5]0x88,%f28 ! %f28 = 3eff120f
! Mem[0000000010081408] = ffffff7f, %l4 = 0000000000000042
lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1414] = b4a4777a, %l2 = 00000000000000ff
ldsb [%i3+0x014],%l2 ! %l2 = ffffffffffffffb4
! Mem[0000000030181408] = 00d1ffff, %l3 = 3ee8ec29230fddce
lduwa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000d1ffff
! Mem[0000000010001400] = fcffffffffffffff, %l1 = 00000000000000ba
ldxa [%i0+%g0]0x88,%l1 ! %l1 = fcffffffffffffff
! Mem[0000000010141410] = 00000079, %l5 = 0003fbc0b0dc09de
ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000079
! Mem[0000000010001410] = 7bf46ccb, %f8 = 6081bef2
lda [%i0+%o5]0x80,%f8 ! %f8 = 7bf46ccb
! Mem[00000000300c1408] = 000000ff, %l1 = fcffffffffffffff
ldsha [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1400] = 00000000, %l2 = ffffffffffffffb4
lduwa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f18 = 80ffffff 00000000, Mem[0000000030141410] = 42bc29ff 3e9d120f
stda %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = 80ffffff 00000000
p0_label_60:
! %l1 = 00000000000000ff, Mem[0000000010181408] = c8000000
stwa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
! %l7 = 0000000000000000, Mem[0000000010081408] = ffffff7f
stha %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000ff7f
! %f13 = b4a4777a, Mem[0000000010041408] = 7a555fba
sta %f13,[%i1+%o4]0x80 ! Mem[0000000010041408] = b4a4777a
! Mem[000000001004143c] = dd372ab3, %l1 = 000000ff, %l3 = 00d1ffff
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000dd372ab3
! Mem[00000000211c0000] = 46d1622e, %l7 = 0000000000000000
ldstub [%o2+%g0],%l7 ! %l7 = 00000046000000ff
! %l4 = 00000000000000ff, immed = 00000069, %y = 230fe0f9
udiv %l4,0x069,%l1 ! %l1 = 00000000ffffffff
mov %l0,%y ! %y = 230fe0f9
! Mem[0000000021800040] = b2866a20, %l0 = 3ee8ec29230fe0f9
ldstuba [%o3+0x040]%asi,%l0 ! %l0 = 000000b2000000ff
! %f0 = 00000000 710a3bff d1000000 49bec8ce
! %f4 = 2dcf9a9d b4a4777a 00000000 ff00007a
! %f8 = 7bf46ccb 86a0009d 00000000 0000367a
! %f12 = 2dcf9a9d b4a4777a 9549ef5e fbc4b3ff
stda %f0,[%i5]ASI_BLK_PL ! Block Store to 0000000010141400
! Code Fragment 3
p0_fragment_4:
! %l0 = 00000000000000b2
setx 0x508d247063b84221,%g7,%l0 ! %l0 = 508d247063b84221
! %l1 = 00000000ffffffff
setx 0x9e679577884a8f0f,%g7,%l1 ! %l1 = 9e679577884a8f0f
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 = 508d247063b84221
setx 0x6d82bd3860dc6e57,%g7,%l0 ! %l0 = 6d82bd3860dc6e57
! %l1 = 9e679577884a8f0f
setx 0x9b066f4fb76d90f0,%g7,%l1 ! %l1 = 9b066f4fb76d90f0
! Starting 10 instruction Load Burst
! %l1 = 9b066f4fb76d90f0, %l2 = 0000000000000000, %y = 230fe0f9
sdiv %l1,%l2,%l5 ! Div by zero, %l0 = 6d82bd3860dc6ea7
mov %l0,%y ! %y = 60dc6e7f
p0_label_61:
membar #Sync ! Added by membar checker (13)
! Mem[0000000010141410] = 7a77a4b4, %l6 = 000000007fffffff
lduha [%i5+%o5]0x80,%l6 ! %l6 = 0000000000007a77
! Mem[0000000010001410] = cb6cf47b, %l7 = 0000000000000046
lduha [%i0+%o5]0x88,%l7 ! %l7 = 000000000000f47b
! Mem[0000000021800080] = 5046e4e3, %l5 = 0000000000000079
lduh [%o3+0x080],%l5 ! %l5 = 0000000000005046
! Mem[0000000030141400] = ffe80000, %l0 = 6d82bd3860dc6e7f
lduba [%i5+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141400] = 0000e8ff, %l4 = 00000000000000ff
lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000218000c0] = 4f85afb8, %l1 = 9b066f4fb76d90f0
lduha [%o3+0x0c0]%asi,%l1 ! %l1 = 0000000000004f85
! Mem[00000000100c1410] = 9d9acf2d, %l4 = 0000000000000000
ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 0000002d000000ff
! Mem[0000000020800040] = 61ff0345, %l6 = 0000000000007a77
ldsba [%o1+0x041]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010081410] = ba5f557a, %f25 = 710a3bff
lda [%i2+%o5]0x80,%f25 ! %f25 = ba5f557a
! Starting 10 instruction Store Burst
! %l7 = 000000000000f47b, Mem[0000000030101408] = ff000000
stwa %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000f47b
p0_label_62:
! Mem[00000000300c1408] = ff000000, %l7 = 000000000000f47b
ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %l6 = ffffffff, %l7 = 000000ff, Mem[0000000030041410] = 4efc02ff 12ff8ec9
stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff 000000ff
! %l2 = 0000000000000000, Mem[0000000010041400] = 000000ff
stwa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
! Mem[0000000010001400] = ffffffff, %l5 = 0000000000005046
ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! %f26 = a673e23e 891d7ef6, Mem[0000000010181410] = ff5f557a a612ffff
std %f26,[%i6+%o5] ! Mem[0000000010181410] = a673e23e 891d7ef6
! Mem[0000000030101408] = 7bf40000, %l5 = 00000000000000ff
ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 0000007b000000ff
! Mem[0000000010181437] = 7a555fba, %l0 = 0000000000000000
ldstub [%i6+0x037],%l0 ! %l0 = 000000ba000000ff
! %l4 = 0000002d, %l5 = 0000007b, Mem[0000000010001410] = cb6cf47b c69f0d89
stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000002d 0000007b
! %l2 = 0000000000000000, Mem[00000000100c142c] = 0000367a, %asi = 80
stba %l2,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 0000367a
! Starting 10 instruction Load Burst
! Mem[0000000010081428] = 5fc6552c 1fe26fae, %l4 = 0000002d, %l5 = 0000007b
ldda [%i2+0x028]%asi,%l4 ! %l4 = 000000005fc6552c 000000001fe26fae
p0_label_63:
! %l5 = 000000001fe26fae, Mem[0000000030001400] = 00000000
stba %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ae
! Mem[0000000030141400] = 0000e8ff, %l0 = 00000000000000ba
lduha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = 00d1ffff, %f10 = 00000000
lda [%i2+%g0]0x88,%f10 ! %f10 = 00d1ffff
membar #Sync ! Added by membar checker (14)
! Mem[0000000030041400] = 3ee8ec29 230fddce ff000000 367a61e7
! Mem[0000000030041410] = ffffffff ff000000 b21980c4 6fb71394
! Mem[0000000030041420] = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
! Mem[0000000030041430] = 1a1ec5fc 7178a96b 00006130 248e193a
ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
! Mem[00000000201c0000] = 73b7de6c, %l0 = 0000000000000000
ldub [%o0+0x001],%l0 ! %l0 = 00000000000000b7
! Mem[0000000010141408] = 49bec8ce, %l5 = 000000001fe26fae
ldsba [%i5+%o4]0x88,%l5 ! %l5 = ffffffffffffffce
! Mem[0000000010081400] = dc1573ef00d1ffff, %l3 = 00000000dd372ab3
ldxa [%i2+%g0]0x88,%l3 ! %l3 = dc1573ef00d1ffff
! Mem[0000000030001408] = 7a36ffff00000000, %f2 = d1000000 49bec8ce
ldda [%i0+%o4]0x81,%f2 ! %f2 = 7a36ffff 00000000
! Mem[0000000010081410] = ba5f557aff000000, %f8 = 7bf46ccb 86a0009d
ldda [%i2+%o5]0x80,%f8 ! %f8 = ba5f557a ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = 0000002d, %l0 = 00000000000000b7
ldstuba [%i0+%o5]0x88,%l0 ! %l0 = 0000002d000000ff
p0_label_64:
! Mem[0000000010001408] = 7a555fba, %l6 = ffffffffffffffff
ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 0000007a000000ff
! %f6 = 00000000, Mem[0000000010141408] = 49bec8ce
sta %f6 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! Mem[00000000100c1408] = 710a3bff, %l3 = dc1573ef00d1ffff
ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! %f8 = ba5f557a ff000000, Mem[0000000030101408] = 0000f4ff c7b24c12
stda %f8 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ba5f557a ff000000
! %l7 = 00000000000000ff, imm = fffffffffffffa82, %l7 = 00000000000000ff
xor %l7,-0x57e,%l7 ! %l7 = fffffffffffffa7d
! Mem[0000000030101408] = 000000ff, %l7 = fffffffffffffa7d
swapa [%i4+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c143c] = fbc4b3ff, %l6 = 0000007a, %l7 = 000000ff
add %i3,0x3c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fbc4b3ff
! %l4 = 000000005fc6552c, %l1 = 0000000000004f85, %l0 = 000000000000002d
xor %l4,%l1,%l0 ! %l0 = 000000005fc61aa9
! %l7 = 00000000fbc4b3ff, Mem[0000000010181410] = a673e23e
stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = fbc4b3ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 02c87a36, %l2 = 0000000000000000
lduba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000002
p0_label_65:
! Mem[00000000300c1410] = 02c87a36, %l3 = 00000000000000ff
lduwa [%i3+%o5]0x81,%l3 ! %l3 = 0000000002c87a36
! Mem[00000000300c1410] = 02c87a367b85f102, %f0 = 00000000 710a3bff
ldda [%i3+%o5]0x81,%f0 ! %f0 = 02c87a36 7b85f102
! Mem[0000000030081400] = 000000ff, %l1 = 0000000000004f85
lduwa [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030041408] = ff000000, %f12 = 2dcf9a9d
lda [%i1+%o4]0x81,%f12 ! %f12 = ff000000
! Mem[0000000030141400] = 0000e8ff00000038, %f0 = 02c87a36 7b85f102
ldda [%i5+%g0]0x81,%f0 ! %f0 = 0000e8ff 00000038
! Mem[0000000010101400] = b7ffffff, %l4 = 000000005fc6552c
ldsba [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030141408] = dd000000, %f9 = ff000000
lda [%i5+%o4]0x89,%f9 ! %f9 = dd000000
! Mem[00000000300c1410] = 02c87a36, %l4 = ffffffffffffffff
lduha [%i3+%o5]0x81,%l4 ! %l4 = 00000000000002c8
! Mem[0000000010081400] = ffffd100, %f8 = ba5f557a
lda [%i2+%g0]0x80,%f8 ! %f8 = ffffd100
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 7a77a4b4, %l3 = 0000000002c87a36
swapa [%i5+%o5]0x80,%l3 ! %l3 = 000000007a77a4b4
p0_label_66:
! Mem[0000000030081410] = ff19b7ff, %l5 = ffffffffffffffce
ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010081400] = ffffd100, %l5 = 00000000000000ff
ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! %f3 = 00000000, Mem[0000000010001410] = 000000ff
sta %f3 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! %l2 = 0000000000000002, Mem[0000000010141400] = 00000000710a3bff
stxa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000000002
! %l2 = 0000000000000002, Mem[00000000300c1400] = 02ea1fb8000000ff
stxa %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000000000002
! %l3 = 000000007a77a4b4, Mem[00000000100c1439] = 9549ef5e, %asi = 80
stba %l3,[%i3+0x039]%asi ! Mem[00000000100c1438] = 95b4ef5e
! Mem[0000000010181400] = 000000dd, %l4 = 00000000000002c8
ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 000000dd000000ff
! Mem[0000000030101410] = 86a0be79, %l2 = 0000000000000002
ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 00000086000000ff
! Mem[0000000010041409] = b4a4777a, %l3 = 000000007a77a4b4
ldstuba [%i1+0x009]%asi,%l3 ! %l3 = 000000a4000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 7a555fba, %l3 = 00000000000000a4
ldswa [%i2+%o5]0x88,%l3 ! %l3 = 000000007a555fba
p0_label_67:
! Mem[0000000030101400] = ff4712a6, %l0 = 000000005fc61aa9
ldsha [%i4+%g0]0x89,%l0 ! %l0 = 00000000000012a6
! Mem[0000000030001410] = 9cd10952, %l3 = 000000007a555fba
lduha [%i0+%o5]0x81,%l3 ! %l3 = 0000000000009cd1
! Mem[0000000010081408] = 000000007fff0000, %f24 = de1a96d2 4b7f7ac8
ldda [%i2+%o4]0x88,%f24 ! %f24 = 00000000 7fff0000
! Mem[0000000030101400] = a61247ff, %f31 = 248e193a
lda [%i4+%g0]0x81,%f31 ! %f31 = a61247ff
! Mem[0000000030081408] = c7b24c12 a61247ff, %l0 = 000012a6, %l1 = 000000ff
ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000a61247ff 00000000c7b24c12
! Mem[00000000100c1408] = cec8be49 710a3bff, %l0 = a61247ff, %l1 = c7b24c12
ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000710a3bff 00000000cec8be49
! %l1 = 00000000cec8be49, %l0 = 00000000710a3bff, %l4 = 00000000000000dd
sdivx %l1,%l0,%l4 ! %l4 = 0000000000000001
! Mem[00000000100c1400] = ff3b0a7100000000, %f16 = 3ee8ec29 230fddce
ldda [%i3+%g0]0x88,%f16 ! %f16 = ff3b0a71 00000000
! %l5 = 00000000000000ff, imm = fffffffffffffd35, %l6 = 000000000000007a
subc %l5,-0x2cb,%l6 ! %l6 = 00000000000003ca
! Starting 10 instruction Store Burst
! %l3 = 0000000000009cd1, Mem[0000000030101408] = fffffa7d
stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = d1fffa7d
p0_label_68:
! %l5 = 00000000000000ff, Mem[0000000030001400] = ae000000
stba %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff000000
! %l4 = 0000000000000001, Mem[0000000030181410] = ff3b0a71
stba %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 013b0a71
! %f3 = 00000000, %f28 = 1a1ec5fc, %f0 = 0000e8ff
fadds %f3 ,%f28,%f0 ! %f0 = 1a1ec5fc
! Mem[0000000010001400] = ffffffff, %l4 = 0000000000000001
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010181408] = ff000000, %l4 = 00000000000000ff
ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000010081408] = 0000ff7f, %asi = 80
stwa %l4,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000ff
! Mem[0000000010081410] = ba5f557a, %l0 = 00000000710a3bff
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000ba000000ff
! Mem[0000000010181400] = ff000000, %l7 = 00000000fbc4b3ff
swapa [%i6+%g0]0x80,%l7 ! %l7 = 00000000ff000000
! %f6 = 00000000 ff00007a, Mem[0000000010001410] = 00000000 7b000000
stda %f6 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 ff00007a
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000, %l3 = 0000000000009cd1
ldsha [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
p0_label_69:
! Mem[0000000030001408] = 7a36ffff, %l4 = 00000000000000ff
ldswa [%i0+%o4]0x81,%l4 ! %l4 = 000000007a36ffff
! Mem[0000000010141410] = 02c87a36 9d9acf2d, %l2 = 00000086, %l3 = 00000000
ldda [%i5+0x010]%asi,%l2 ! %l2 = 0000000002c87a36 000000009d9acf2d
! Mem[00000000300c1400] = 0200000000000000, %f30 = 00006130 a61247ff
ldda [%i3+%g0]0x81,%f30 ! %f30 = 02000000 00000000
! Mem[00000000300c1408] = 000000ff, %l5 = 00000000000000ff
lduha [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000001008141c] = 6fb71394, %l6 = 00000000000003ca
ldsb [%i2+0x01d],%l6 ! %l6 = ffffffffffffffb7
! %f31 = 00000000, %f15 = fbc4b3ff, %f24 = 00000000 7fff0000
fsmuld %f31,%f15,%f24 ! %f24 = 80000000 00000000
! Mem[0000000010181400] = fbc4b3ff, %l3 = 000000009d9acf2d
lduha [%i6+%g0]0x80,%l3 ! %l3 = 000000000000fbc4
! Mem[0000000030081408] = ff4712a6, %l4 = 000000007a36ffff
ldsha [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffff47
! Mem[0000000010141408] = d100000000000000, %f14 = 9549ef5e fbc4b3ff
ldda [%i5+%o4]0x88,%f14 ! %f14 = d1000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 7a555fff, %l2 = 0000000002c87a36
swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000007a555fff
p0_label_70:
! %f3 = 00000000, Mem[0000000010101408] = 6081bef2
sta %f3 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! %f15 = 00000000, %f31 = 00000000, %f14 = d1000000 00000000
fsmuld %f15,%f31,%f14 ! %f14 = 00000000 00000000
! Mem[00000000100c1400] = 00000000, %l7 = 00000000ff000000
ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! %l3 = 000000000000fbc4, Mem[0000000010001408] = ff555fba
stwa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000fbc4
! %l2 = 000000007a555fff, Mem[0000000010141410] = 367ac802
stba %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 367ac8ff
! %f0 = 1a1ec5fc 00000038, %l4 = ffffffffffffff47
! Mem[0000000010041438] = 7bf46ccbdd372ab3
add %i1,0x038,%g1
stda %f0,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041438] = 38000000fcc51e1a
! %f15 = 00000000, Mem[000000001014143c] = 5eef4995
sta %f15,[%i5+0x03c]%asi ! Mem[000000001014143c] = 00000000
! Mem[0000000010181417] = 891d7ef6, %l1 = 00000000cec8be49
ldstuba [%i6+0x017]%asi,%l1 ! %l1 = 000000f6000000ff
! %l0 = 00000000000000ba, Mem[0000000030001410] = 9cd10952a0521f2b
stxa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000000000ba
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ffb719ff, %l1 = 00000000000000f6
lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ffb7
p0_label_71:
! Mem[00000000300c1400] = 00000002, %l3 = 000000000000fbc4
ldsha [%i3+%g0]0x89,%l3 ! %l3 = 0000000000000002
! Mem[0000000010001408] = c7b24c12 c4fb0000, %l4 = ffffff47, %l5 = 000000ff
ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000c4fb0000 00000000c7b24c12
! Mem[0000000020800040] = 61ff0345, %l1 = 000000000000ffb7
lduba [%o1+0x041]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101400] = ff4712a6, %l1 = 00000000000000ff
ldsha [%i4+%g0]0x89,%l1 ! %l1 = 00000000000012a6
! Mem[0000000010101410] = 0f12ff3e 710a3bff, %l0 = 000000ba, %l1 = 000012a6
ldda [%i4+%o5]0x80,%l0 ! %l0 = 000000000f12ff3e 00000000710a3bff
! Mem[0000000030081408] = c7b24c12a61247ff, %f20 = ffffffff ff000000
ldda [%i2+%o4]0x89,%f20 ! %f20 = c7b24c12 a61247ff
! Mem[0000000030101408] = 7dfaffd1, %l7 = 0000000000000000
lduha [%i4+%o4]0x89,%l7 ! %l7 = 000000000000ffd1
! Mem[00000000300c1400] = 02000000, %l1 = 00000000710a3bff
lduha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000200
! %f17 = 00000000, %f6 = 00000000
fcmpes %fcc2,%f17,%f6 ! %fcc2 = 0
! Starting 10 instruction Store Burst
! %f6 = 00000000 ff00007a, Mem[0000000010181400] = ffb3c4fb ffffd100
stda %f6 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff00007a
p0_label_72:
! Mem[0000000030001408] = 7a36ffff, %l0 = 000000000f12ff3e
ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 0000007a000000ff
! %l6 = ffffffffffffffb7, Mem[0000000030101410] = ffa0be79
stha %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffb7be79
! %l4 = 00000000c4fb0000, Mem[0000000030141400] = 0000e8ff
stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000e8ff
! %f24 = 80000000 00000000, Mem[0000000010041410] = 710a3bff 00000000
stda %f24,[%i1+%o5]0x88 ! Mem[0000000010041410] = 80000000 00000000
! Mem[0000000030101400] = a61247ff01e7ffe7, %f14 = 00000000 00000000
ldda [%i4+%g0]0x81,%f14 ! %f14 = a61247ff 01e7ffe7
! Mem[0000000030081410] = ff19b7ff, %l4 = 00000000c4fb0000
ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %l6 = ffffffb7, %l7 = 0000ffd1, Mem[00000000300c1410] = 367ac802 02f1857b
stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffb7 0000ffd1
! %f18 = ff000000 367a61e7, %l4 = 00000000000000ff
! Mem[0000000010041438] = 38000000fcc51e1a
add %i1,0x038,%g1
stda %f18,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041438] = e7617a36000000ff
! %f18 = ff000000 367a61e7, %l5 = 00000000c7b24c12
! Mem[0000000010181438] = 567787ff772db599
add %i6,0x038,%g1
stda %f18,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010181438] = 567787ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 0000e8ff, %l0 = 000000000000007a
lduha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_73:
! Mem[0000000010181410] = fbc4b3ff 891d7eff, %l4 = 000000ff, %l5 = c7b24c12
ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000fbc4b3ff 00000000891d7eff
! Mem[00000000211c0000] = ffd1622e, %l0 = 0000000000000000
ldub [%o2+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[00000000211c0000] = ffd1622e, %l3 = 0000000000000002
lduba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141430] = 7a77a4b4 9d9acf2d, %l6 = ffffffb7, %l7 = 0000ffd1
ldd [%i5+0x030],%l6 ! %l6 = 000000007a77a4b4 000000009d9acf2d
! Mem[0000000010181410] = ff7e1d89ffb3c4fb, %f8 = ffffd100 dd000000
ldda [%i6+%o5]0x88,%f8 ! %f8 = ff7e1d89 ffb3c4fb
! Mem[0000000010001408] = 0000fbc4, %l0 = 00000000000000ff
ldsha [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1400] = 0000000000000002, %f26 = 5fc6552c 1fe26fae
ldda [%i3+%g0]0x89,%f26 ! %f26 = 00000000 00000002
! Mem[0000000010141400] = 00000002, %l7 = 000000009d9acf2d
ldsba [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000002
! Mem[00000000300c1400] = 02000000, %l5 = 00000000891d7eff
lduha [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000200
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ff000000, %l4 = 00000000fbc4b3ff
swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff000000
p0_label_74:
! Code Fragment 4
p0_fragment_5:
! %l0 = 0000000000000000
setx 0x8f04ebf84777c3a0,%g7,%l0 ! %l0 = 8f04ebf84777c3a0
! %l1 = 0000000000000200
setx 0x775cd1ff872f02a6,%g7,%l1 ! %l1 = 775cd1ff872f02a6
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 = 8f04ebf84777c3a0
setx 0x7c8e5c87a13f73bb,%g7,%l0 ! %l0 = 7c8e5c87a13f73bb
! %l1 = 775cd1ff872f02a6
setx 0x07b24c67bee0f09d,%g7,%l1 ! %l1 = 07b24c67bee0f09d
! Mem[0000000021800140] = 717af79c, %l3 = 00000000000000ff
ldstub [%o3+0x140],%l3 ! %l3 = 00000071000000ff
! %l6 = 7a77a4b4, %l7 = 00000002, Mem[0000000010001400] = ffffffff fcffffff
stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 7a77a4b4 00000002
! Mem[0000000010081404] = ef7315dc, %l1 = bee0f09d, %l0 = a13f73bb
add %i2,0x04,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ef7315dc
! %f16 = ff3b0a71, Mem[00000000300c1408] = 000000ff
sta %f16,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff3b0a71
! Mem[0000000010141411] = ffc87a36, %l4 = 00000000ff000000
ldstub [%i5+0x011],%l4 ! %l4 = 000000c8000000ff
! Mem[0000000010001400] = 7a77a4b4, %l7 = 0000000000000002
swapa [%i0+%g0]0x88,%l7 ! %l7 = 000000007a77a4b4
! %f0 = 1a1ec5fc 00000038, Mem[0000000030101410] = 79beb7ff dc1573ef
stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 1a1ec5fc 00000038
! %l0 = 00000000ef7315dc, Mem[0000000030101408] = d1fffa7d
stha %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 15dcfa7d
! Starting 10 instruction Load Burst
! %l2 = 000000007a555fff, immd = 0000000000000e2f, %l7 = 000000007a77a4b4
udivx %l2,0xe2f,%l7 ! %l7 = 0000000000089fff
p0_label_75:
! Mem[0000000030181410] = 013b0a71, %l4 = 00000000000000c8
ldsha [%i6+%o5]0x81,%l4 ! %l4 = 000000000000013b
! Mem[0000000030141400] = ffe80000, %l2 = 000000007a555fff
ldsha [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = ff000000, %l2 = 0000000000000000
ldsha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = 0000ffd1ffffffb7, %l5 = 0000000000000200
ldxa [%i3+%o5]0x89,%l5 ! %l5 = 0000ffd1ffffffb7
! Mem[0000000010001400] = 02000000, %f19 = 367a61e7
lda [%i0+%g0]0x80,%f19 ! %f19 = 02000000
! Mem[0000000030141408] = ff000000 dd000000, %l6 = 7a77a4b4, %l7 = 00089fff
ldda [%i5+%o4]0x89,%l6 ! %l6 = 00000000dd000000 00000000ff000000
! Mem[0000000020800040] = 61ff0345, %l7 = 00000000ff000000
ldsba [%o1+0x041]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030081400] = 000000ff, %l5 = 0000ffd1ffffffb7
ldswa [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081408] = ff4712a6, %l1 = 07b24c67bee0f09d
ldsha [%i2+%o4]0x81,%l1 ! %l1 = ffffffffffffff47
! Starting 10 instruction Store Burst
! %f13 = b4a4777a, Mem[0000000010001418] = dd372ab3
st %f13,[%i0+0x018] ! Mem[0000000010001418] = b4a4777a
p0_label_76:
! %l0 = 00000000ef7315dc, Mem[0000000030181410] = 013b0a71
stba %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = dc3b0a71
! %l3 = 0000000000000071, Mem[0000000010041408] = b4ff777a
stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 71ff777a
! %f12 = ff000000 b4a4777a, %l3 = 0000000000000071
! Mem[00000000100c1410] = ffcf9a9db4a4777a
add %i3,0x010,%g1
stda %f12,[%g1+%l3]ASI_PST32_P ! Mem[00000000100c1410] = ffcf9a9db4a4777a
! %f26 = 00000000, Mem[00000000100c1418] = 00000000
sta %f26,[%i3+0x018]%asi ! Mem[00000000100c1418] = 00000000
! Mem[0000000010101400] = b7ffffff, %l0 = 00000000ef7315dc
ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010041410] = 8000000000000000
stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000000000ff
! Mem[0000000030041410] = ffffffff, %l0 = 00000000000000ff
swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000ffffffff
! %f4 = 2dcf9a9d b4a4777a, %l1 = ffffffffffffff47
! Mem[0000000010101400] = ffffffb7000000ff
stda %f4,[%i4+%l1]ASI_PST32_PL ! Mem[0000000010101400] = 7a77a4b49d9acf2d
! %f28 = 1a1ec5fc, %f26 = 00000000
fsqrts %f28,%f26 ! %f26 = 2cc99bc6
! Starting 10 instruction Load Burst
! %l5 = 00000000000000ff, imm = fffffffffffff65e, %l4 = 000000000000013b
sub %l5,-0x9a2,%l4 ! %l4 = 0000000000000aa1
p0_label_77:
! Mem[00000000300c1410] = ffffffb7, %f9 = ffb3c4fb
lda [%i3+%o5]0x89,%f9 ! %f9 = ffffffb7
! Mem[00000000300c1400] = 00000002, %l1 = ffffffffffffff47
ldswa [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000002
! Mem[0000000010141408] = 00000000000000d1, %l7 = ffffffffffffffff
ldxa [%i5+%o4]0x80,%l7 ! %l7 = 00000000000000d1
! Mem[00000000211c0000] = ffd1622e, %l6 = 00000000dd000000
ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081408] = 000000ff00000000, %f18 = ff000000 02000000
ldd [%i2+%o4],%f18 ! %f18 = 000000ff 00000000
! Mem[0000000010181410] = ffb3c4fb, %f8 = ff7e1d89
lda [%i6+%o5]0x88,%f8 ! %f8 = ffb3c4fb
! Mem[0000000010041408] = 71ff777a6081bef2, %f6 = 00000000 ff00007a
ldda [%i1+%o4]0x80,%f6 ! %f6 = 71ff777a 6081bef2
! Mem[0000000030001410] = 00000000, %l7 = 00000000000000d1
lduha [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041400] = 00000000, %l2 = 0000000000000000
lduha [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010041400] = 00000000, %l3 = 0000000000000071
ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_78:
! Mem[0000000010101418] = ffffff7fb32a37dd, %l4 = 0000000000000aa1, %l1 = 0000000000000002
add %i4,0x18,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ffffff7fb32a37dd
membar #Sync ! Added by membar checker (15)
! %l2 = 0000000000000000, Mem[0000000030041400] = 29ece83e
stha %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 29ec0000
! Mem[0000000030101408] = 15dcfa7d, %l0 = 00000000ffffffff
swapa [%i4+%o4]0x81,%l0 ! %l0 = 0000000015dcfa7d
! %f15 = 01e7ffe7, %f31 = 00000000, %f18 = 000000ff 00000000
fsmuld %f15,%f31,%f18 ! %f18 = 00000000 00000000
! Mem[00000000100c1408] = 710a3bff, %l6 = 00000000000000ff
ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! %l4 = 0000000000000aa1, Mem[0000000010141400] = 02000000
stwa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000aa1
! Mem[0000000010181408] = ff000000, %l4 = 0000000000000aa1
ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %f14 = a61247ff 01e7ffe7, Mem[0000000030041410] = 000000ff 000000ff
stda %f14,[%i1+%o5]0x89 ! Mem[0000000030041410] = a61247ff 01e7ffe7
! %l0 = 0000000015dcfa7d, Mem[0000000010181402] = 7a0000ff, %asi = 80
stba %l0,[%i6+0x002]%asi ! Mem[0000000010181400] = 7a007dff
! Starting 10 instruction Load Burst
! Mem[00000000100c143c] = fbc4b3ff, %l5 = 00000000000000ff
ldsw [%i3+0x03c],%l5 ! %l5 = fffffffffbc4b3ff
p0_label_79:
! Mem[0000000010041410] = 000000ff, %l3 = 0000000000000000
lduwa [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1400] = fbc4b3ff, %l3 = 00000000000000ff
lduwa [%i3+%g0]0x80,%l3 ! %l3 = 00000000fbc4b3ff
! %l4 = 00000000000000ff, %l7 = 0000000000000000, %l5 = fffffffffbc4b3ff
mulx %l4,%l7,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041408] = 000000ff, %l5 = 0000000000000000
ldswa [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1420] = 6081bef2, %l3 = 00000000fbc4b3ff
lduw [%i3+0x020],%l3 ! %l3 = 000000006081bef2
! Mem[0000000010041420] = c802fc4e, %l0 = 0000000015dcfa7d
ldsb [%i1+0x023],%l0 ! %l0 = 000000000000004e
! Mem[0000000030141408] = dd000000, %l2 = 0000000000000000
ldswa [%i5+%o4]0x89,%l2 ! %l2 = ffffffffdd000000
! Mem[0000000010101408] = 00000000, %l7 = 0000000000000000
lduba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141400] = 0000e8ff, %l4 = 00000000000000ff
lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = ff4712a6, %l6 = 00000000000000ff
swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000ff4712a6
p0_label_80:
! %l4 = 0000000000000000, Mem[0000000010101400] = b4a4777a
stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = b4a40000
! Mem[0000000030001408] = ffff36ff, %l6 = 00000000ff4712a6
ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000300c1410] = ffffffb7, %l6 = 00000000000000ff
swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000ffffffb7
! Mem[0000000030181400] = ff000000, %l1 = ffffff7fb32a37dd
swapa [%i6+%g0]0x81,%l1 ! %l1 = 00000000ff000000
! Mem[0000000030141410] = 00000000, %l7 = 0000000000000000
swapa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001410] = 00000000, %l2 = ffffffffdd000000
ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1410] = ffcf9a9d, %l0 = 000000000000004e
swapa [%i3+%o5]0x80,%l0 ! %l0 = 00000000ffcf9a9d
! Mem[0000000030181408] = ffffd100, %l6 = 00000000ffffffb7
swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffffd100
! Mem[0000000030181408] = ffffffb7, %l4 = 0000000000000000
swapa [%i6+%o4]0x89,%l4 ! %l4 = 00000000ffffffb7
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 367ac802, %l2 = 0000000000000000
lduwa [%i2+%o5]0x80,%l2 ! %l2 = 00000000367ac802
p0_label_81:
! Mem[00000000300c1408] = 2101ff00 ff3b0a71, %l6 = ffffd100, %l7 = 00000000
ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000ff3b0a71 000000002101ff00
! Mem[0000000030141400] = ffe80000, %l5 = 00000000000000ff
lduwa [%i5+%g0]0x89,%l5 ! %l5 = 00000000ffe80000
! Mem[0000000010101408] = 7a555fba 00000000, %l0 = ffcf9a9d, %l1 = ff000000
ldda [%i4+%o4]0x88,%l0 ! %l0 = 0000000000000000 000000007a555fba
! Mem[0000000030001400] = 000000ff, %l1 = 000000007a555fba
lduwa [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %f5 = b4a4777a, %f29 = 7178a96b, %f22 = b21980c4
fdivs %f5 ,%f29,%f22 ! %f22 = 82a951fc
! Mem[0000000030101400] = 000000ff, %l3 = 000000006081bef2
lduwa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001410] = 00000000, %l2 = 00000000367ac802
lduba [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Code Fragment 3
p0_fragment_6:
! %l0 = 0000000000000000
setx 0xdf57cac026d9cf5b,%g7,%l0 ! %l0 = df57cac026d9cf5b
! %l1 = 00000000000000ff
setx 0xc3ffc18819927f84,%g7,%l1 ! %l1 = c3ffc18819927f84
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 = df57cac026d9cf5b
setx 0xd2463ddf88b27e8e,%g7,%l0 ! %l0 = d2463ddf88b27e8e
! %l1 = c3ffc18819927f84
setx 0xab1c6f97bdc105e2,%g7,%l1 ! %l1 = ab1c6f97bdc105e2
! Mem[0000000010081400] = 00d1ffff, %l1 = ab1c6f97bdc105e2
lduwa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000d1ffff
! Starting 10 instruction Store Burst
! %l4 = 00000000ffffffb7, Mem[0000000030041408] = 000000ff
stwa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffb7
p0_label_82:
! %f26 = 2cc99bc6 00000002, Mem[0000000030181400] = dd372ab3 0000c802
stda %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 2cc99bc6 00000002
! Mem[0000000030101408] = ffffffff, %l6 = 00000000ff3b0a71
ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[0000000030041408] = ffffffb7
stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
! %f22 = 82a951fc 6fb71394, Mem[0000000010041410] = ff000000 00000000
stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 82a951fc 6fb71394
! Mem[0000000030101400] = ff000000, %l1 = 0000000000d1ffff
swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000ff000000
! %f6 = 71ff777a 6081bef2, Mem[0000000030181400] = 02000000 c69bc92c
stda %f6 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 71ff777a 6081bef2
! Mem[00000000300c1400] = 00000002, %l6 = 00000000000000ff
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000002000000ff
! %l6 = 0000000000000002, Mem[0000000010181408] = 000000ff
stwa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000002
! Mem[0000000030001408] = ffff36ff, %l3 = 00000000000000ff
ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 71ff777a 6081bef2, %l0 = 88b27e8e, %l1 = ff000000
ldd [%i1+%o4],%l0 ! %l0 = 0000000071ff777a 000000006081bef2
p0_label_83:
! Mem[0000000030041400] = cedd0f2329ec0000, %l3 = 00000000000000ff
ldxa [%i1+%g0]0x89,%l3 ! %l3 = cedd0f2329ec0000
! Mem[0000000010101400] = b4a40000, %l2 = 0000000000000000
lduha [%i4+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181400] = f2be81607a77ff71, %f24 = 80000000 00000000
ldda [%i6+%g0]0x89,%f24 ! %f24 = f2be8160 7a77ff71
! Mem[0000000030041410] = e7ffe701, %l0 = 0000000071ff777a
lduha [%i1+%o5]0x81,%l0 ! %l0 = 000000000000e7ff
! Mem[0000000010081410] = 367ac802 ff000000, %l6 = 00000002, %l7 = 2101ff00
ldda [%i2+0x010]%asi,%l6 ! %l6 = 00000000367ac802 00000000ff000000
! Mem[0000000030141400] = ffe80000, %l2 = 0000000000000000
ldsba [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101410] = 3eff120f, %l6 = 00000000367ac802
lduba [%i4+%o5]0x88,%l6 ! %l6 = 000000000000000f
! Mem[0000000010081400] = ffffd100, %l1 = 000000006081bef2
ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[000000001000140c] = 124cb2c7, %l7 = 00000000ff000000
ldub [%i0+0x00c],%l7 ! %l7 = 0000000000000012
! Starting 10 instruction Store Burst
! %f12 = ff000000, Mem[0000000030141410] = 00000000
sta %f12,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
p0_label_84:
! %f4 = 2dcf9a9d b4a4777a, %l5 = 00000000ffe80000
! Mem[0000000030001418] = dc687efe9e34a28f
add %i0,0x018,%g1
stda %f4,[%g1+%l5]ASI_PST16_SL ! Mem[0000000030001418] = dc687efe9e34a28f
! Mem[00000000201c0000] = 73b7de6c, %l2 = 0000000000000000
ldsh [%o0+%g0],%l2 ! %l2 = 00000000000073b7
! Mem[0000000030181400] = 71ff777a, %l5 = 00000000ffe80000
swapa [%i6+%g0]0x81,%l5 ! %l5 = 0000000071ff777a
! Mem[00000000201c0001] = 73b7de6c, %l7 = 0000000000000012
ldstub [%o0+0x001],%l7 ! %l7 = 000000b7000000ff
! %l7 = 00000000000000b7, Mem[00000000100c1410] = 0000004e
stwa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000b7
! %l5 = 0000000071ff777a, imm = fffffffffffff8df, %l3 = cedd0f2329ec0000
addc %l5,-0x721,%l3 ! %l3 = 0000000071ff7059
! Mem[0000000010041415] = 6fb71394, %l7 = 00000000000000b7
ldstub [%i1+0x015],%l7 ! %l7 = 000000b7000000ff
! Mem[0000000010081410] = 02c87a36, %l7 = 00000000000000b7
swapa [%i2+%o5]0x88,%l7 ! %l7 = 0000000002c87a36
! Mem[0000000010081408] = 000000ff, %l7 = 0000000002c87a36
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = b7000000, %l1 = ffffffffffffffff
ldsba [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
p0_label_85:
! Mem[0000000030141410] = ff000000 ffffff80, %l0 = 0000e7ff, %l1 = 00000000
ldda [%i5+%o5]0x81,%l0 ! %l0 = 00000000ff000000 00000000ffffff80
! Mem[0000000010001400] = 0000000200000002, %l7 = 0000000000000000
ldxa [%i0+%g0]0x88,%l7 ! %l7 = 0000000200000002
! Mem[00000000100c1410] = 000000b7, %l0 = 00000000ff000000
lduha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001400] = 000000ff, %l5 = 0000000071ff777a
ldsba [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1434] = 9cd10952, %l1 = 00000000ffffff80
ldsh [%i3+0x034],%l1 ! %l1 = ffffffffffff9cd1
! Mem[0000000010101428] = 2dcf9a9d, %l5 = ffffffffffffffff
ldswa [%i4+0x028]%asi,%l5 ! %l5 = 000000002dcf9a9d
! Mem[00000000300c1408] = 710a3bff, %l3 = 0000000071ff7059
ldsba [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000071
! %l6 = 000000000000000f, %l4 = 00000000ffffffb7, %l2 = 00000000000073b7
xor %l6,%l4,%l2 ! %l2 = 00000000ffffffb8
! %l3 = 0000000000000071, imm = fffffffffffff52c, %l2 = 00000000ffffffb8
subc %l3,-0xad4,%l2 ! %l2 = 0000000000000b45
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = ff000000, %l1 = ffffffffffff9cd1
swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ff000000
p0_label_86:
! %l7 = 0000000200000002, Mem[0000000010181408] = 8c29b7c200000002
stxa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000200000002
! Mem[0000000010081400] = 00d1ffff, %l3 = 0000000000000071
swapa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000d1ffff
! %l6 = 0000000f, %l7 = 00000002, Mem[0000000010101410] = 0f12ff3e 710a3bff
stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000f 00000002
! %f2 = 7a36ffff 00000000, %l2 = 0000000000000b45
! Mem[0000000010181418] = 92ffc9a2c5910333
add %i6,0x018,%g1
stda %f2,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181418] = 00ff00a2c5913633
! %f26 = 2cc99bc6, Mem[0000000030101400] = ffffd100
sta %f26,[%i4+%g0]0x89 ! Mem[0000000030101400] = 2cc99bc6
! %l6 = 000000000000000f, Mem[000000001014141c] = 00000000
sth %l6,[%i5+0x01c] ! Mem[000000001014141c] = 000f0000
! %l6 = 000000000000000f, Mem[0000000010041410] = fc51a982
stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = fc51a90f
! Mem[0000000010081410] = 000000b7, %l7 = 0000000200000002
swapa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000b7
! Mem[0000000010101408] = 00000000, %l1 = 00000000ff000000
swapa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffd1622e, %l7 = 00000000000000b7
ldsba [%o2+0x001]%asi,%l7 ! %l7 = ffffffffffffffd1
p0_label_87:
! Mem[0000000030041400] = 0000ec29, %l6 = 000000000000000f
lduwa [%i1+%g0]0x81,%l6 ! %l6 = 000000000000ec29
! Mem[0000000030101408] = ffffffff, %l5 = 000000002dcf9a9d
lduba [%i4+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001408] = c7b24c12c4fb0000, %f16 = ff3b0a71 00000000
ldda [%i0+%o4]0x88,%f16 ! %f16 = c7b24c12 c4fb0000
! Mem[0000000030041400] = 0000ec29, %l5 = 00000000000000ff
lduba [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081410] = ffb719ff, %l4 = 00000000ffffffb7
lduha [%i2+%o5]0x81,%l4 ! %l4 = 000000000000ffb7
! Mem[00000000300c1410] = 000000ff, %l4 = 000000000000ffb7
lduwa [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030041400] = 29ec0000, %l3 = 0000000000d1ffff
ldsba [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1414] = b4a4777a, %l4 = 00000000000000ff
lduba [%i3+0x015]%asi,%l4 ! %l4 = 00000000000000a4
! %f29 = 7178a96b, %f24 = f2be8160, %f18 = 00000000
fdivs %f29,%f24,%f18 ! %f18 = be27133b
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = 61e468e7, %l2 = 0000000000000b45
ldstub [%o1+0x001],%l2 ! %l2 = 000000e4000000ff
p0_label_88:
! %l7 = ffffffffffffffd1, Mem[00000000100c1410] = b7000000
stba %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = b70000d1
! Code Fragment 4
p0_fragment_7:
! %l0 = 0000000000000000
setx 0xadfe9f6fc1a31057,%g7,%l0 ! %l0 = adfe9f6fc1a31057
! %l1 = 0000000000000000
setx 0x6a5fb3400fe08591,%g7,%l1 ! %l1 = 6a5fb3400fe08591
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 = adfe9f6fc1a31057
setx 0x3faa9e5800c45526,%g7,%l0 ! %l0 = 3faa9e5800c45526
! %l1 = 6a5fb3400fe08591
setx 0xe6409f8feba06d2a,%g7,%l1 ! %l1 = e6409f8feba06d2a
! %l7 = ffffffffffffffd1, Mem[0000000010101410] = 0f000000
stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0f00ffd1
! %l1 = e6409f8feba06d2a, %l6 = 000000000000ec29, %l6 = 000000000000ec29
sdivx %l1,%l6,%l6 ! %l6 = ffffe416e1841ff7
! %l7 = ffffffffffffffd1, Mem[00000000201c0000] = 73ffde6c
sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = ffd1de6c
! Mem[0000000030141410] = 000000ff, %l4 = 00000000000000a4
swapa [%i5+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081408] = ff4712a6, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! %l6 = ffffe416e1841ff7, Mem[00000000100c1408] = ff3b0a71
stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = f73b0a71
! Mem[0000000010181415] = 891d7eff, %l3 = 00000000000000ff
ldstub [%i6+0x015],%l3 ! %l3 = 0000001d000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 38000000ffe80000, %l1 = e6409f8feba06d2a
ldxa [%i5+%g0]0x89,%l1 ! %l1 = 38000000ffe80000
p0_label_89:
! Mem[0000000010081420] = de1a96d2, %f9 = ffffffb7
lda [%i2+0x020]%asi,%f9 ! %f9 = de1a96d2
! Mem[0000000030181408] = 00000000 6081bef2, %l6 = e1841ff7, %l7 = ffffffd1
ldda [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000 000000006081bef2
! Mem[0000000010101410] = d1ff000f 00000002, %l0 = 00c45526, %l1 = ffe80000
ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000d1ff000f 0000000000000002
! %l4 = 00000000000000ff, immd = 0000000000000997, %l2 = 00000000000000e4
sdivx %l4,0x997,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = ff3b0a71, %l7 = 000000006081bef2
ldsba [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000071
membar #Sync ! Added by membar checker (16)
! Mem[00000000100c1400] = fbc4b3ff 710a3bff f73b0a71 49bec8ce
! Mem[00000000100c1410] = d10000b7 b4a4777a 00000000 ff00007a
! Mem[00000000100c1420] = 6081bef2 86a0009d 00000000 0000367a
! Mem[00000000100c1430] = 9e93528b 9cd10952 95b4ef5e fbc4b3ff
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! Mem[0000000010041400] = ff000000, %l3 = 000000000000001d
ldsba [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000211c0000] = ffd1622e, %l7 = 0000000000000071
lduba [%o2+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041400] = 0000ec29 230fddce ff000000 367a61e7
! Mem[0000000030041410] = e7ffe701 ff4712a6 b21980c4 6fb71394
! Mem[0000000030041420] = de1a96d2 4b7f7ac8 5fc6552c 1fe26fae
! Mem[0000000030041430] = 1a1ec5fc 7178a96b 00006130 248e193a
ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
! Starting 10 instruction Store Burst
! Mem[0000000010001438] = 7bf46ccb89cf9fc6, %l1 = 0000000000000002, %l2 = 0000000000000000
add %i0,0x38,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 7bf46ccb89cf9fc6
p0_label_90:
! Mem[0000000030041400] = 29ec0000, %l4 = 00000000000000ff
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l0 = d1ff000f, %l1 = 00000002, Mem[0000000010081408] = ff0000ff 00000000
stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = d1ff000f 00000002
! %l0 = 00000000d1ff000f, Mem[0000000010001400] = 0200000002000000
stxa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000d1ff000f
! Mem[00000000100c1407] = 710a3bff, %l0 = 00000000d1ff000f
ldstuba [%i3+0x007]%asi,%l0 ! %l0 = 000000ff000000ff
! %l0 = 000000ff, %l1 = 00000002, Mem[0000000010081410] = 02000000 ff000000
stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 00000002
! Mem[0000000010001408] = c4fb0000, %l4 = 0000000000000000
ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! %f16 = c7b24c12 c4fb0000, %l6 = 0000000000000000
! Mem[0000000010041418] = dd372ab37fffffff
add %i1,0x018,%g1
stda %f16,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010041418] = dd372ab37fffffff
! Mem[0000000030141400] = ffe80000, %l2 = 7bf46ccb89cf9fc6
swapa [%i5+%g0]0x89,%l2 ! %l2 = 00000000ffe80000
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010181418] = 00ff00a2 c5913633
std %l6,[%i6+0x018] ! Mem[0000000010181418] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 0000c802000000ff, %l3 = ffffffffffffffff
ldxa [%i1+%g0]0x88,%l3 ! %l3 = 0000c802000000ff
p0_label_91:
! Mem[0000000030181400] = ffe80000, %l0 = 00000000000000ff
ldsha [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffffe8
! Mem[0000000030081400] = ff000000 01e7ffe7 ff4712a6 124cb2c7
! Mem[0000000030081410] = ffb719ff ef7315dc 296a7add 5650f73a
! Mem[0000000030081420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
! Mem[0000000030081430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
! Mem[0000000010041408] = 7a77ff71, %f15 = 248e193a
lda [%i1+%o4]0x88,%f15 ! %f15 = 7a77ff71
! Mem[00000000100c1438] = 95b4ef5e, %l0 = ffffffffffffffe8
lduha [%i3+0x03a]%asi,%l0 ! %l0 = 000000000000ef5e
! Mem[0000000010001438] = 7bf46ccb 89cf9fc6, %l2 = ffe80000, %l3 = 000000ff
ldda [%i0+0x038]%asi,%l2 ! %l2 = 000000007bf46ccb 0000000089cf9fc6
! Mem[0000000010041410] = 0fa951fc, %l5 = 0000000000000000
lduha [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000fa9
! %l3 = 0000000089cf9fc6, immed = 00000102, %y = 60dc6e7f
udiv %l3,0x102,%l4 ! %l4 = 00000000ffffffff
mov %l0,%y ! %y = 0000ef5e
! Mem[0000000010041434] = 367a61e7, %l3 = 0000000089cf9fc6
ldsh [%i1+0x034],%l3 ! %l3 = 000000000000367a
! Mem[0000000030001408] = ff36ffff, %f5 = ff4712a6
lda [%i0+%o4]0x81,%f5 ! %f5 = ff36ffff
! Starting 10 instruction Store Burst
! %l5 = 0000000000000fa9, Mem[0000000010001410] = ffff9cd1ff00007a, %asi = 80
stxa %l5,[%i0+0x010]%asi ! Mem[0000000010001410] = 0000000000000fa9
p0_label_92:
! %l2 = 000000007bf46ccb, Mem[0000000010181400] = ff7d007a
stha %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff7d6ccb
! %l3 = 000000000000367a, Mem[0000000010001408] = c7b24c12c4fb00ff
stxa %l3,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000000000367a
membar #Sync ! Added by membar checker (17)
! %l6 = 0000000000000000, Mem[00000000100c1410] = d10000b7
stba %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000b7
! Mem[0000000010041410] = 0fa951fc, %l1 = 0000000000000002
ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 0000000f000000ff
! %l0 = 000000000000ef5e, Mem[000000001010143c] = cb6cf47b, %asi = 80
stha %l0,[%i4+0x03c]%asi ! Mem[000000001010143c] = ef5ef47b
! %f22 = 296a7add, Mem[0000000010001400] = 00000000
sta %f22,[%i0+%g0]0x88 ! Mem[0000000010001400] = 296a7add
! %f5 = ff36ffff, Mem[0000000010181400] = cb6c7dff
sta %f5 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff36ffff
! Mem[00000000100c1408] = f73b0a71, %l3 = 000000000000367a
ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 000000f7000000ff
! %l7 = 00000000000000ff, Mem[0000000010041418] = dd372ab37fffffff, %asi = 80
stxa %l7,[%i1+0x018]%asi ! Mem[0000000010041418] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000d1ff0000, %f30 = 7bf46ccb 890d9fc6
ldda [%i3+%o5]0x81,%f30 ! %f30 = ff000000 d1ff0000
p0_label_93:
! Mem[00000000300c1410] = ff000000d1ff0000, %l6 = 0000000000000000
ldxa [%i3+%o5]0x81,%l6 ! %l6 = ff000000d1ff0000
! Mem[00000000211c0000] = ffd1622e, %l1 = 000000000000000f
ldsba [%o2+0x001]%asi,%l1 ! %l1 = ffffffffffffffd1
! Mem[0000000010101408] = 000000ff, %l2 = 000000007bf46ccb
ldsba [%i4+0x00a]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = ffb719ff, %l1 = ffffffffffffffd1
ldsha [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffffb7
! Mem[00000000201c0000] = ffd1de6c, %l1 = ffffffffffffffb7
lduh [%o0+%g0],%l1 ! %l1 = 000000000000ffd1
! Mem[000000001018143c] = 000000ff, %l1 = 000000000000ffd1
lduwa [%i6+0x03c]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041410] = ffa951fc, %l1 = 00000000000000ff
lduwa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ffa951fc
! Mem[0000000021800100] = 161494a7, %l5 = 0000000000000fa9
ldsha [%o3+0x100]%asi,%l5 ! %l5 = 0000000000001614
! Mem[0000000010001408] = 000000000000367a, %f0 = 0000ec29 230fddce
ldda [%i0+%o4]0x88,%f0 ! %f0 = 00000000 0000367a
! Starting 10 instruction Store Burst
! %f8 = de1a96d2 4b7f7ac8, Mem[0000000010081408] = 0f00ffd1 02000000
stda %f8 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = de1a96d2 4b7f7ac8
p0_label_94:
! Mem[0000000030141410] = 000000a4, %l5 = 0000000000001614
swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000000000a4
! %f14 = 00006130 7a77ff71, %l3 = 00000000000000f7
! Mem[00000000100c1428] = 000000000000367a
add %i3,0x028,%g1
stda %f14,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1428] = 000061300077ff71
! %f4 = e7ffe701 ff36ffff, Mem[0000000010001408] = 7a360000 00000000
stda %f4 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = e7ffe701 ff36ffff
! Mem[0000000010001400] = 296a7add, %l5 = 00000000000000a4
swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000296a7add
! %l7 = 00000000000000ff, Mem[0000000030141400] = 89cf9fc6
stwa %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
! %l0 = 000000000000ef5e, Mem[0000000030041410] = 01e7ffe7
stha %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 01e7ef5e
! %f0 = 00000000 0000367a, Mem[0000000010001400] = a4000000 d1ff000f
stda %f0 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 0000367a
! %f10 = 5fc6552c 1fe26fae, %l6 = ff000000d1ff0000
! Mem[0000000030041428] = 5fc6552c1fe26fae
add %i1,0x028,%g1
stda %f10,[%g1+%l6]ASI_PST16_S ! Mem[0000000030041428] = 5fc6552c1fe26fae
! Mem[0000000010181410] = fbc4b3ff89ff7eff, %l1 = 00000000ffa951fc, %l4 = 00000000ffffffff
add %i6,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = fbc4b3ff89ff7eff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = c69bc92c01e7ffe7, %f24 = be6494a6 0e14473c
ldda [%i4+%g0]0x81,%f24 ! %f24 = c69bc92c 01e7ffe7
p0_label_95:
! Mem[00000000100c1408] = ff3b0a7149bec8ce, %l3 = 00000000000000f7
ldxa [%i3+0x008]%asi,%l3 ! %l3 = ff3b0a7149bec8ce
! Mem[0000000010081400] = 71000000ef7315dc, %f14 = 00006130 7a77ff71
ldda [%i2+%g0]0x80,%f14 ! %f14 = 71000000 ef7315dc
! Mem[0000000030081400] = ff00000001e7ffe7, %f8 = de1a96d2 4b7f7ac8
ldda [%i2+%g0]0x81,%f8 ! %f8 = ff000000 01e7ffe7
! %f20 = ffb719ff, %f12 = 1a1ec5fc
fcmpes %fcc2,%f20,%f12 ! %fcc2 = 3
! Mem[0000000010081410] = 02000000 ff000000, %l6 = d1ff0000, %l7 = 000000ff
ldda [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff000000 0000000002000000
! Mem[0000000010181400] = 00000000ffff36ff, %f22 = 296a7add 5650f73a
ldda [%i6+%g0]0x88,%f22 ! %f22 = 00000000 ffff36ff
! Mem[0000000010101400] = b4a40000, %l1 = 00000000ffa951fc
ldswa [%i4+%g0]0x88,%l1 ! %l1 = ffffffffb4a40000
! Mem[0000000010141400] = 00000aa100000000, %f22 = 00000000 ffff36ff
ldd [%i5+%g0],%f22 ! %f22 = 00000aa1 00000000
! %l3 = ff3b0a7149bec8ce, %l5 = 00000000296a7add, %y = 0000ef5e
smul %l3,%l5,%l0 ! %l0 = 0bee3a8cb8b185d6, %y = 0bee3a8c
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 0000e8ff, %l1 = ffffffffb4a40000
ldstuba [%i6+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
p0_label_96:
! %l2 = 00000000, %l3 = 49bec8ce, Mem[0000000030181400] = 0000e8ff f2be8160
stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 49bec8ce
! %l0 = 0bee3a8cb8b185d6, Mem[000000001014142c] = 00000000
sth %l0,[%i5+0x02c] ! Mem[000000001014142c] = 85d60000
! %f14 = 71000000, Mem[0000000010001434] = 367a61e7
st %f14,[%i0+0x034] ! Mem[0000000010001434] = 71000000
! %l3 = ff3b0a7149bec8ce, Mem[00000000100c1410] = 000000b7b4a4777a
stxa %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff3b0a7149bec8ce
! %l2 = 0000000000000000, Mem[0000000030181408] = 00000000
stha %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %f7 = 6fb71394, Mem[0000000010181410] = ffb3c4fb
sta %f7 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 6fb71394
! Mem[0000000010001413] = 00000000, %l6 = 00000000ff000000
ldstub [%i0+0x013],%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1408] = ff3b0a71, %l7 = 0000000002000000
swapa [%i3+%o4]0x80,%l7 ! %l7 = 00000000ff3b0a71
! Mem[0000000030181400] = 00000000, %l4 = fbc4b3ff89ff7eff
ldstuba [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ff3b0a71, %l1 = 00000000000000ff
lduba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff
p0_label_97:
! %l0 = 0bee3a8cb8b185d6, Mem[000000001008142e] = 1fe26fae, %asi = 80
stba %l0,[%i2+0x02e]%asi ! Mem[000000001008142c] = 1fe2d6ae
! Mem[0000000030141400] = 000000ff, %l4 = 0000000000000000
ldsha [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l1 = 00000000000000ff, Mem[0000000030181408] = 00000000
stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
! Mem[0000000010001404] = 0000367a, %l3 = ff3b0a7149bec8ce
ldsba [%i0+0x006]%asi,%l3 ! %l3 = 0000000000000036
! Mem[0000000021800080] = 5046e4e3, %l7 = 00000000ff3b0a71
lduba [%o3+0x080]%asi,%l7 ! %l7 = 0000000000000050
! Mem[0000000010041400] = 000000ff, %l1 = 00000000000000ff
ldswa [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
membar #Sync ! Added by membar checker (18)
! Mem[0000000010001400] = 00000000 0000367a e7ffe701 ff36ffff
! Mem[0000000010001410] = 000000ff 00000fa9 b4a4777a 5650f73a
! Mem[0000000010001420] = 4398689c 02f1857b 7a77a4b4 9d9acf2d
! Mem[0000000010001430] = 02f1857b 71000000 7bf46ccb 89cf9fc6
ldda [%i0]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010001400
! %l0 = 0bee3a8cb8b185d6, %l7 = 0000000000000050, %y = 0bee3a8c
smul %l0,%l7,%l2 ! %l2 = ffffffe9b779d2e0, %y = ffffffe9
! Mem[0000000030181410] = 0f129d3e 710a3bdc, %l0 = b8b185d6, %l1 = 000000ff
ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000710a3bdc 000000000f129d3e
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000010101400] = 0000a4b4
stwa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff
p0_label_98:
! %l4 = 000000ff, %l5 = 296a7add, Mem[0000000030081408] = a61247ff c7b24c12
stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff 296a7add
! Mem[00000000211c0001] = ffd1622e, %l5 = 00000000296a7add
ldstub [%o2+0x001],%l5 ! %l5 = 000000d1000000ff
membar #Sync ! Added by membar checker (19)
! %l5 = 00000000000000d1, Mem[0000000010001410] = ff000000
stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff0000d1
! %f10 = 2dcf9a9d, Mem[0000000030081408] = 000000ff
sta %f10,[%i2+%o4]0x89 ! Mem[0000000030081408] = 2dcf9a9d
! %l4 = 00000000000000ff, Mem[0000000010001410] = d10000ff00000fa9, %asi = 80
stxa %l4,[%i0+0x010]%asi ! Mem[0000000010001410] = 00000000000000ff
! Mem[0000000010041408] = 7a77ff71, %l3 = 0000000000000036
ldstuba [%i1+%o4]0x88,%l3 ! %l3 = 00000071000000ff
! Mem[0000000021800040] = ff866a20, %l4 = 00000000000000ff
ldstub [%o3+0x040],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000020800001] = 61ff68e7, %l7 = 0000000000000050
ldstuba [%o1+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
! %f13 = 7b85f102, %f7 = 7a77a4b4, %f24 = c69bc92c
fdivs %f13,%f7 ,%f24 ! %f24 = 408a7614
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00000000 000000ff, %l0 = 710a3bdc, %l1 = 0f129d3e
ldd [%i0+%o5],%l0 ! %l0 = 0000000000000000 00000000000000ff
p0_label_99:
! Mem[0000000010041438] = e7617a36, %l4 = 00000000000000ff
ldub [%i1+0x03b],%l4 ! %l4 = 0000000000000036
! Mem[0000000030041410] = 01e7ef5e, %l7 = 00000000000000ff
lduha [%i1+%o5]0x89,%l7 ! %l7 = 000000000000ef5e
! Mem[0000000010141400] = 00000aa100000000, %f18 = ff4712a6 124cb2c7
ldda [%i5+0x000]%asi,%f18 ! %f18 = 00000aa1 00000000
! Mem[0000000030101400] = e7ffe7012cc99bc6, %f6 = 3af75056 7a77a4b4
ldda [%i4+%g0]0x89,%f6 ! %f6 = e7ffe701 2cc99bc6
! %f15 = cb6cf47b, %f14 = c69fcf89
fcmps %fcc2,%f15,%f14 ! %fcc2 = 1
! Mem[0000000010041410] = ffa951fc, %l1 = 00000000000000ff
ldub [%i1+%o5],%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1408] = ff3b0a71, %l5 = 00000000000000d1
lduba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000071
! Mem[0000000010001410] = 00000000, %f30 = ff000000
lda [%i0+0x010]%asi,%f30 ! %f30 = 00000000
! Mem[00000000100c1400] = ffb3c4fb, %l4 = 0000000000000036
lduwa [%i3+%g0]0x88,%l4 ! %l4 = 00000000ffb3c4fb
! Starting 10 instruction Store Burst
! Mem[0000000010001404] = 0000367a, %l4 = 00000000ffb3c4fb
swap [%i0+0x004],%l4 ! %l4 = 000000000000367a
p0_label_100:
! Mem[00000000300c1408] = ff3b0a71, %l4 = 000000000000367a
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000071000000ff
! %l7 = 000000000000ef5e, Mem[00000000300c1410] = 0000ffd1000000ff
stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000000000ef5e
! %f17 = 01e7ffe7, Mem[0000000030141400] = 000000ff
sta %f17,[%i5+%g0]0x89 ! Mem[0000000030141400] = 01e7ffe7
! Mem[0000000030101408] = ffffffff, %l4 = 0000000000000071
ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[00000000100c1408] = cec8be4900000002
stxa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000ff
! Mem[00000000201c0001] = ffd1de6c, %l3 = 0000000000000071
ldstub [%o0+0x001],%l3 ! %l3 = 000000d1000000ff
! Mem[0000000020800000] = 61ff68e7, %l4 = 00000000000000ff
ldstub [%o1+%g0],%l4 ! %l4 = 00000061000000ff
! Mem[000000001014141c] = 000f0000, %l5 = 0000000000000071
swap [%i5+0x01c],%l5 ! %l5 = 00000000000f0000
! %f26 = 7a77a4b4, Mem[0000000010141400] = 00000aa1
sta %f26,[%i5+%g0]0x80 ! Mem[0000000010141400] = 7a77a4b4
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff622e, %l4 = 0000000000000061
ldsba [%o2+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
p0_label_101:
! Mem[00000000300c1410] = 0000ef5e, %l2 = ffffffe9b779d2e0
ldsha [%i3+%o5]0x89,%l2 ! %l2 = ffffffffffffef5e
! Mem[0000000030001408] = ff36ffff 00000000, %l0 = 00000000, %l1 = 000000ff
ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000ff36ffff 0000000000000000
! Mem[00000000100c1410] = 710a3bff, %l3 = 00000000000000d1
ldswa [%i3+%o5]0x88,%l3 ! %l3 = 00000000710a3bff
! Mem[0000000030081408] = 2dcf9a9d, %l3 = 00000000710a3bff
ldsba [%i2+%o4]0x89,%l3 ! %l3 = ffffffffffffff9d
! Mem[0000000010141400] = b4a4777a, %l3 = ffffffffffffff9d
ldswa [%i5+%g0]0x88,%l3 ! %l3 = ffffffffb4a4777a
! Mem[0000000021800000] = ff787193, %l4 = ffffffffffffffff
ldsba [%o3+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030001400] = 000000ff, %f0 = 7a360000
lda [%i0+%g0]0x89,%f0 ! %f0 = 000000ff
! Mem[0000000020800000] = ffff68e7, %l0 = 00000000ff36ffff
lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000ffff
! Mem[0000000030101400] = 2cc99bc6, %l0 = 000000000000ffff
lduwa [%i4+%g0]0x89,%l0 ! %l0 = 000000002cc99bc6
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = ffff777a6081bef2, %l0 = 000000002cc99bc6, %l3 = ffffffffb4a4777a
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = ffff777a6081bef2
p0_label_102:
! Mem[0000000020800000] = ffff68e7, %l7 = 000000000000ef5e
ldstub [%o1+%g0],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010181408] = 02000000, %l6 = 0000000000000000
swap [%i6+%o4],%l6 ! %l6 = 0000000002000000
! %l4 = ffffffffffffffff, Mem[0000000030181400] = ff000000
stba %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
! %f22 = 00000aa1 00000000, Mem[0000000010041428] = 00000042 c7b24c12
std %f22,[%i1+0x028] ! Mem[0000000010041428] = 00000aa1 00000000
! %f0 = 000000ff 00000000 ffff36ff 01e7ffe7
! %f4 = a90f0000 ff000000 e7ffe701 2cc99bc6
! %f8 = 7b85f102 9c689843 2dcf9a9d b4a4777a
! %f12 = 00000071 7b85f102 c69fcf89 cb6cf47b
stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
! %l0 = 2cc99bc6, %l1 = 00000000, Mem[0000000030141408] = 000000dd 000000ff
stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 2cc99bc6 00000000
! Mem[00000000100c1400] = fbc4b3ff, %l3 = ffff777a6081bef2
lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000fb
! %l7 = 00000000000000ff, Mem[0000000010141410] = ffff7a36
stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffff7a36
! %f0 = 000000ff 00000000 ffff36ff 01e7ffe7
! %f4 = a90f0000 ff000000 e7ffe701 2cc99bc6
! %f8 = 7b85f102 9c689843 2dcf9a9d b4a4777a
! %f12 = 00000071 7b85f102 c69fcf89 cb6cf47b
stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 00000000, %l7 = 00000000000000ff
ldsba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
p0_label_103:
! Mem[0000000010101408] = ff000000, %l7 = 0000000000000000
ldswa [%i4+%o4]0x88,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010041410] = fc51a9ff, %f31 = d1ff0000
lda [%i1+%o5]0x88,%f31 ! %f31 = fc51a9ff
! Mem[000000001010143c] = ef5ef47b, %f22 = 00000aa1
lda [%i4+0x03c]%asi,%f22 ! %f22 = ef5ef47b
! Mem[0000000030101400] = 2cc99bc6, %l1 = 0000000000000000
lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000009bc6
! Mem[0000000010081408] = 4b7f7ac8, %l3 = 00000000000000fb
ldsha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000007ac8
! Mem[0000000010141438] = ffb3c4fb, %l3 = 0000000000007ac8
ldsb [%i5+0x039],%l3 ! %l3 = ffffffffffffffb3
! Mem[00000000300c1410] = 5eef0000, %l7 = ffffffffff000000
lduwa [%i3+%o5]0x81,%l7 ! %l7 = 000000005eef0000
! Mem[00000000300c1408] = ff0a3bff, %f26 = 7a77a4b4
lda [%i3+%o4]0x81,%f26 ! %f26 = ff0a3bff
! Mem[0000000010141428] = 7a36000085d60000, %l7 = 000000005eef0000
ldxa [%i5+0x028]%asi,%l7 ! %l7 = 7a36000085d60000
! Starting 10 instruction Store Burst
! %f25 = 01e7ffe7, Mem[0000000010101410] = d1ff000f
sta %f25,[%i4+0x010]%asi ! Mem[0000000010101410] = 01e7ffe7
p0_label_104:
! %l2 = ffffef5e, %l3 = ffffffb3, Mem[0000000010001410] = 00000000 ff000000
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffef5e ffffffb3
! %f24 = 408a7614 01e7ffe7, %l1 = 0000000000009bc6
! Mem[0000000010041438] = e7617a36000000ff
add %i1,0x038,%g1
stda %f24,[%g1+%l1]ASI_PST32_P ! Mem[0000000010041438] = 408a7614000000ff
! Mem[0000000010101410] = e7ffe701, %l1 = 0000000000009bc6
swapa [%i4+%o5]0x88,%l1 ! %l1 = 00000000e7ffe701
! %l5 = 00000000000f0000, Mem[0000000030041408] = 000000ff
stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000f0000
! %l3 = ffffffffffffffb3, Mem[00000000201c0001] = ffffde6c, %asi = 80
stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffb3de6c
! %f22 = ef5ef47b 00000000, %l4 = ffffffffffffffff
! Mem[0000000010141430] = 7a77a4b49d9acf2d
add %i5,0x030,%g1
stda %f22,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010141430] = 000000007bf45eef
! %l2 = ffffffffffffef5e, Mem[00000000100c1410] = a90f0000ff000000
stx %l2,[%i3+%o5] ! Mem[00000000100c1410] = ffffffffffffef5e
! %l5 = 00000000000f0000, Mem[0000000030181400] = 000000ff
stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000f0000
! %l5 = 00000000000f0000, Mem[00000000100c141c] = 2cc99bc6
sth %l5,[%i3+0x01c] ! Mem[00000000100c141c] = 00009bc6
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff000000, %f30 = 00000000
lda [%i3+%g0]0x81,%f30 ! %f30 = ff000000
p0_label_105:
! Mem[0000000030141400] = e7ffe701, %l1 = 00000000e7ffe701
lduha [%i5+%g0]0x81,%l1 ! %l1 = 000000000000e7ff
! Mem[0000000030181410] = dc3b0a71, %l7 = 7a36000085d60000
ldsha [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffdc3b
! Mem[0000000030001400] = 000000ff, %l0 = 000000002cc99bc6
ldsha [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
membar #Sync ! Added by membar checker (20)
! Mem[00000000100c1408] = ffff36ff, %l2 = ffffffffffffef5e
ldswa [%i3+0x008]%asi,%l2 ! %l2 = ffffffffffff36ff
! Mem[0000000030101410] = 38000000, %l5 = 00000000000f0000
lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000003800
! Mem[0000000010081410] = 000000ff, %l6 = 0000000002000000
ldsha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001408] = ff36ffff00000000, %l4 = ffffffffffffffff
ldxa [%i0+%o4]0x81,%l4 ! %l4 = ff36ffff00000000
! Mem[0000000010041408] = ffff777a, %l5 = 0000000000003800
lduba [%i1+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101428] = 2dcf9a9db4a4777a, %f8 = 7b85f102 9c689843
ldda [%i4+0x028]%asi,%f8 ! %f8 = 2dcf9a9d b4a4777a
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 7a77ffff, %l5 = 00000000000000ff
ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
p0_label_106:
! %f0 = 000000ff 00000000 ffff36ff 01e7ffe7
! %f4 = a90f0000 ff000000 e7ffe701 2cc99bc6
! %f8 = 2dcf9a9d b4a4777a 2dcf9a9d b4a4777a
! %f12 = 00000071 7b85f102 c69fcf89 cb6cf47b
stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %l0 = 00000000000000ff, Mem[0000000030141410] = 80ffffff00001614
stxa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000000000ff
! %l1 = 000000000000e7ff, Mem[0000000010181408] = ff36ffff
stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff36ffff
! Mem[0000000030181410] = 710a3bdc, %l7 = ffffffffffffdc3b
swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000710a3bdc
! %l6 = 00000000, %l7 = 710a3bdc, Mem[00000000300c1410] = 0000ef5e 00000000
stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 710a3bdc
! %l2 = ffffffffffff36ff, Mem[0000000010141410] = 367affff
stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffff36ff
! %l6 = 0000000000000000, Mem[000000001008142a] = 5fc6552c, %asi = 80
stba %l6,[%i2+0x02a]%asi ! Mem[0000000010081428] = 5fc6002c
! %l6 = 0000000000000000, Mem[0000000030181400] = 00000f00
stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000f00
! %l0 = 00000000000000ff, Mem[00000000218000c0] = 4f85afb8, %asi = 80
stha %l0,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00ffafb8
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff000000, %l4 = ff36ffff00000000
lduha [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
p0_label_107:
! Mem[0000000010181408] = ff36ffff, %l1 = 000000000000e7ff
lduba [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181400] = 00000f00, %l3 = ffffffffffffffb3
lduwa [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000f00
membar #Sync ! Added by membar checker (21)
! Mem[0000000010041410] = ffa951fc 6fff1394, %l0 = 000000ff, %l1 = 000000ff
ldda [%i1+0x010]%asi,%l0 ! %l0 = 00000000ffa951fc 000000006fff1394
! Mem[0000000010101410] = 00009bc6, %l3 = 0000000000000f00
lduba [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000c6
! Mem[0000000010141408] = 00000000000000d1, %f0 = 000000ff 00000000
ldda [%i5+%o4]0x80,%f0 ! %f0 = 00000000 000000d1
! Mem[0000000010181400] = 000000ff00000000, %f8 = 2dcf9a9d b4a4777a
ldda [%i6+%g0]0x80,%f8 ! %f8 = 000000ff 00000000
! Mem[0000000030141408] = 2cc99bc6, %l1 = 000000006fff1394
lduwa [%i5+%o4]0x81,%l1 ! %l1 = 000000002cc99bc6
! Mem[0000000010001408] = 01e7ffe7, %l7 = 00000000710a3bdc
ldsha [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffffe7
! Mem[0000000010101404] = 9d9acf2d, %l7 = ffffffffffffffe7
ldswa [%i4+0x004]%asi,%l7 ! %l7 = ffffffff9d9acf2d
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[00000000300c1400] = 000000ff
stwa %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
p0_label_108:
! Mem[0000000010041408] = ffff777a, %l1 = 000000002cc99bc6
swapa [%i1+%o4]0x80,%l1 ! %l1 = 00000000ffff777a
! %l0 = ffa951fc, %l1 = ffff777a, Mem[0000000010101400] = 000000ff 9d9acf2d
stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffa951fc ffff777a
! %l0 = 00000000ffa951fc, Mem[0000000010081410] = 000000ff
stba %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = fc0000ff
! Mem[0000000010101408] = 000000ff, %l3 = 00000000000000c6
swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000021800040] = ff866a20, %l7 = ffffffff9d9acf2d
ldstub [%o3+0x040],%l7 ! %l7 = 000000ff000000ff
! Mem[00000000218000c1] = 00ffafb8, %l4 = 0000000000000000
ldstuba [%o3+0x0c1]%asi,%l4 ! %l4 = 000000ff000000ff
! Code Fragment 3
p0_fragment_8:
! %l0 = 00000000ffa951fc
setx 0x92ce5757f7740ab5,%g7,%l0 ! %l0 = 92ce5757f7740ab5
! %l1 = 00000000ffff777a
setx 0xe87edc982d89985c,%g7,%l1 ! %l1 = e87edc982d89985c
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 = 92ce5757f7740ab5
setx 0xcc93949fb18b8897,%g7,%l0 ! %l0 = cc93949fb18b8897
! %l1 = e87edc982d89985c
setx 0x5b45b1d854b75ce5,%g7,%l1 ! %l1 = 5b45b1d854b75ce5
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041400] = ff000000 02c80000
stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 000000ff
! %l5 = 00000000000000ff, Mem[0000000010041408] = 2cc99bc6
stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ffffffff, %l1 = 5b45b1d854b75ce5
ldswa [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
p0_label_109:
! Mem[0000000030141410] = 000000ff, %l5 = 00000000000000ff
lduba [%i5+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1400] = 000000ff00000000, %l5 = 00000000000000ff
ldxa [%i3+%g0]0x80,%l5 ! %l5 = 000000ff00000000
! %l0 = cc93949fb18b8897, imm = 000000000000033e, %l1 = ffffffffffffffff
xnor %l0,0x33e,%l1 ! %l1 = 336c6b604e747456
! Mem[0000000010181400] = 00000000ff000000, %f2 = ffff36ff 01e7ffe7
ldda [%i6+%g0]0x88,%f2 ! %f2 = 00000000 ff000000
! Mem[00000000201c0000] = ffb3de6c, %l2 = ffffffffffff36ff
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffb3
! Mem[0000000010041410] = ffa951fc, %f22 = ef5ef47b
lda [%i1+%o5]0x80,%f22 ! %f22 = ffa951fc
! Mem[0000000030001400] = ff000000dc1573ef, %f12 = 00000071 7b85f102
ldda [%i0+%g0]0x81,%f12 ! %f12 = ff000000 dc1573ef
! Mem[00000000100c1410] = ffffffffffffef5e, %l5 = 000000ff00000000
ldxa [%i3+%o5]0x80,%l5 ! %l5 = ffffffffffffef5e
! Mem[0000000010081420] = de1a96d2, %l6 = 0000000000000000
ldsba [%i2+0x021]%asi,%l6 ! %l6 = 000000000000001a
! Starting 10 instruction Store Burst
! Mem[0000000021800140] = ff7af79c, %l4 = 00000000000000ff
ldstub [%o3+0x140],%l4 ! %l4 = 000000ff000000ff
p0_label_110:
! Mem[00000000100c1408] = ff36ffff, %l4 = 00000000000000ff
swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000ff36ffff
! %l4 = 00000000ff36ffff, Mem[0000000030181408] = ff0000006081bef2
stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ff36ffff
! %f8 = 000000ff 00000000, %l1 = 336c6b604e747456
! Mem[0000000030081418] = 296a7add5650f73a
add %i2,0x018,%g1
stda %f8,[%g1+%l1]ASI_PST8_S ! Mem[0000000030081418] = 29007aff5600003a
! Mem[0000000010081408] = 4b7f7ac8, %l7 = 00000000000000ff
ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 000000c8000000ff
! %f20 = ffb719ff, Mem[0000000010181428] = 2dcf9a9d
st %f20,[%i6+0x028] ! Mem[0000000010181428] = ffb719ff
! Mem[0000000030041410] = 00000fa9, %l0 = cc93949fb18b8897
ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 000000a9000000ff
! %l1 = 336c6b604e747456, Mem[00000000100c142c] = b4a4777a
stw %l1,[%i3+0x02c] ! Mem[00000000100c142c] = 4e747456
! Mem[0000000030001408] = ff36ffff, %l1 = 336c6b604e747456
swapa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff36ffff
! %l1 = 00000000ff36ffff, Mem[0000000010101400] = fc51a9ff
stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = fc51a9ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ef7315dc000000ff, %f30 = ff000000 fc51a9ff
ldda [%i0+%g0]0x89,%f30 ! %f30 = ef7315dc 000000ff
p0_label_111:
! Mem[0000000030081400] = 000000ff, %l1 = 00000000ff36ffff
ldsba [%i2+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030181400] = 000f0000, %l0 = 00000000000000a9
ldsha [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101410] = c69b0000, %l5 = ffffffffffffef5e
ldsba [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffffc6
! Mem[0000000010081408] = de1a96d2 4b7f7aff, %l4 = ff36ffff, %l5 = ffffffc6
ldda [%i2+%o4]0x88,%l4 ! %l4 = 000000004b7f7aff 00000000de1a96d2
! Mem[00000000100c1408] = 000000ff, %l3 = 00000000000000ff
ldswa [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000020800040] = 61ff0345, %l7 = 00000000000000c8
ldsh [%o1+0x040],%l7 ! %l7 = 00000000000061ff
! Mem[0000000030181408] = ffff36ff00000000, %f18 = 00000aa1 00000000
ldda [%i6+%o4]0x89,%f18 ! %f18 = ffff36ff 00000000
! Mem[0000000010041408] = ff000000, %f22 = ffa951fc
lda [%i1+%o4]0x88,%f22 ! %f22 = ff000000
! Mem[0000000010181410] = a90f0000, %l7 = 00000000000061ff
ldsha [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffa90f
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = ff0000fc, %l4 = 000000004b7f7aff
swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000ff0000fc
p0_label_112:
! %l2 = 000000000000ffb3, imm = 0000000000000799, %l6 = 000000000000001a
or %l2,0x799,%l6 ! %l6 = 000000000000ffbb
! %f14 = c69fcf89 cb6cf47b, Mem[0000000010041400] = 00000000 000000ff
std %f14,[%i1+%g0] ! Mem[0000000010041400] = c69fcf89 cb6cf47b
! %l2 = 0000ffb3, %l3 = 000000ff, Mem[0000000010141400] = 7a77a4b4 00000000
stda %l2,[%i5+0x000]%asi ! Mem[0000000010141400] = 0000ffb3 000000ff
! Mem[0000000030141400] = 01e7ffe7, %l7 = ffffffffffffa90f
ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 000000e7000000ff
! %l3 = 00000000000000ff, %l7 = 00000000000000e7, %l0 = 0000000000000000
mulx %l3,%l7,%l0 ! %l0 = 000000000000e619
! Mem[00000000201c0000] = ffb3de6c, %l3 = 00000000000000ff
ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
! %f21 = ef7315dc, Mem[000000001014141c] = 00000071
sta %f21,[%i5+0x01c]%asi ! Mem[000000001014141c] = ef7315dc
! %l1 = ffffffffffffffff, Mem[0000000030181408] = ffff36ff00000000
stxa %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffffffffffff
! Mem[0000000010101418] = ffffff7f, %l4 = 00000000ff0000fc
swap [%i4+0x018],%l4 ! %l4 = 00000000ffffff7f
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 020000004b7f7aff, %f18 = ffff36ff 00000000
ldda [%i2+%o5]0x88,%f18 ! %f18 = 02000000 4b7f7aff
p0_label_113:
! Mem[0000000030001400] = ff000000dc1573ef, %f28 = 02f1857b 367a61e7
ldda [%i0+%g0]0x81,%f28 ! %f28 = ff000000 dc1573ef
! Mem[0000000010041408] = ff000000, %l4 = 00000000ffffff7f
ldswa [%i1+%o4]0x88,%l4 ! %l4 = ffffffffff000000
! Mem[0000000030081408] = 9d9acf2d, %l4 = ffffffffff000000
lduwa [%i2+%o4]0x81,%l4 ! %l4 = 000000009d9acf2d
! Mem[00000000100c1410] = ffffffffffffef5e, %f20 = ffb719ff ef7315dc
ldda [%i3+%o5]0x80,%f20 ! %f20 = ffffffff ffffef5e
! Mem[0000000020800000] = ffff68e7, %l6 = 000000000000ffbb
ldsb [%o1+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041400] = c69fcf89cb6cf47b, %f10 = 2dcf9a9d b4a4777a
ldda [%i1+%g0]0x80,%f10 ! %f10 = c69fcf89 cb6cf47b
! Mem[00000000100c1408] = e7ffe701 000000ff, %l6 = ffffffff, %l7 = 000000e7
ldda [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff 00000000e7ffe701
! Mem[0000000030041400] = ff000000, %f23 = 00000000
lda [%i1+%g0]0x89,%f23 ! %f23 = ff000000
! Mem[0000000010041400] = c69fcf89, %l4 = 000000009d9acf2d
lduba [%i1+%g0]0x80,%l4 ! %l4 = 00000000000000c6
! Starting 10 instruction Store Burst
! %l3 = 00000000000000ff, Mem[0000000010001438] = 7bf46ccb89cf9fc6
stx %l3,[%i0+0x038] ! Mem[0000000010001438] = 00000000000000ff
p0_label_114:
! %l0 = 0000e619, %l1 = ffffffff, Mem[0000000010041408] = 000000ff 6081bef2
std %l0,[%i1+%o4] ! Mem[0000000010041408] = 0000e619 ffffffff
! Mem[00000000201c0001] = ffb3de6c, %l4 = 00000000000000c6
ldstub [%o0+0x001],%l4 ! %l4 = 000000b3000000ff
! Mem[0000000010081401] = 71000000, %l3 = 00000000000000ff
ldstuba [%i2+0x001]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1400] = 000000ff, %l7 = 00000000e7ffe701
swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! %l1 = ffffffffffffffff, Mem[0000000010181400] = 000000ff, %asi = 80
stha %l1,[%i6+0x000]%asi ! Mem[0000000010181400] = ffff00ff
! %l7 = 00000000000000ff, Mem[0000000030041400] = ff000000
stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
! %f22 = ff000000 ff000000, %l1 = ffffffffffffffff
! Mem[0000000030181410] = 3bdcffff3e9d120f
add %i6,0x010,%g1
stda %f22,[%g1+%l1]ASI_PST8_S ! Mem[0000000030181410] = ff000000ff000000
! %l2 = 000000000000ffb3, Mem[0000000030041408] = ffff36ff
stha %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffb336ff
! %f26 = ff0a3bff 9d9acf2d, Mem[0000000010141438] = ffb3c4fb 00000000
stda %f26,[%i5+0x038]%asi ! Mem[0000000010141438] = ff0a3bff 9d9acf2d
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 01e7ffe7, %l2 = 000000000000ffb3
ldsha [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffe7
p0_label_115:
! Mem[0000000010001414] = b3ffffff, %l7 = 00000000000000ff
ldub [%i0+0x017],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001400] = 00000000, %l1 = ffffffffffffffff
lduha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = ffffe70100000038, %l1 = 0000000000000000
ldxa [%i5+%g0]0x81,%l1 ! %l1 = ffffe70100000038
! Mem[0000000010081430] = 1a1ec5fc7178a96b, %l7 = 00000000000000ff
ldx [%i2+0x030],%l7 ! %l7 = 1a1ec5fc7178a96b
! Mem[0000000010001408] = e7ffe701, %f13 = dc1573ef
lda [%i0+%o4]0x80,%f13 ! %f13 = e7ffe701
! Mem[0000000030041408] = ffb336ff01e7ffe7, %l0 = 000000000000e619
ldxa [%i1+%o4]0x81,%l0 ! %l0 = ffb336ff01e7ffe7
! Mem[00000000201c0000] = ffffde6c, %l2 = ffffffffffffffe7
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[00000000201c0000] = ffffde6c, %l1 = ffffe70100000038
lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Code Fragment 4
p0_fragment_9:
! %l0 = ffb336ff01e7ffe7
setx 0x8bdb3327c963a07e,%g7,%l0 ! %l0 = 8bdb3327c963a07e
! %l1 = 000000000000ffff
setx 0x4b479e90099baf7b,%g7,%l1 ! %l1 = 4b479e90099baf7b
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 = 8bdb3327c963a07e
setx 0xf657db1fb8f7da06,%g7,%l0 ! %l0 = f657db1fb8f7da06
! %l1 = 4b479e90099baf7b
setx 0x54f4450fc717ba18,%g7,%l1 ! %l1 = 54f4450fc717ba18
! Starting 10 instruction Store Burst
! %f2 = 00000000, Mem[0000000010001408] = e7ffe701
sta %f2 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
p0_label_116:
! %f30 = ef7315dc 000000ff, Mem[0000000010041400] = 89cf9fc6 7bf46ccb
stda %f30,[%i1+%g0]0x88 ! Mem[0000000010041400] = ef7315dc 000000ff
! Mem[0000000021800041] = ff866a20, %l0 = f657db1fb8f7da06
ldstuba [%o3+0x041]%asi,%l0 ! %l0 = 00000086000000ff
! %l7 = 1a1ec5fc7178a96b, Mem[0000000010001410] = 5eefffff
stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = a96bffff
! Mem[0000000030081410] = ff19b7ff, %l0 = 0000000000000086
swapa [%i2+%o5]0x89,%l0 ! %l0 = 00000000ff19b7ff
! Mem[0000000010141408] = 00000000, %l3 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041408] = 19e60000, %l2 = 000000000000ffff
swapa [%i1+%o4]0x88,%l2 ! %l2 = 0000000019e60000
! %l7 = 1a1ec5fc7178a96b, Mem[0000000010001434] = 71000000
stw %l7,[%i0+0x034] ! Mem[0000000010001434] = 7178a96b
! Mem[0000000010081410] = ff7a7f4b, %l6 = 00000000000000ff
ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! %l7 = 1a1ec5fc7178a96b, Mem[00000000100c1408] = 000000ff
stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000a96b
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 000000ff, %l7 = 1a1ec5fc7178a96b
lduwa [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_117:
! Mem[0000000030081400] = e7ffe701000000ff, %f16 = ff000000 01e7ffe7
ldda [%i2+%g0]0x89,%f16 ! %f16 = e7ffe701 000000ff
! Mem[0000000010141408] = 000000ff, %l2 = 0000000019e60000
lduha [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %f29 = dc1573ef, %f12 = ff000000, %f25 = 01e7ffe7
fmuls %f29,%f12,%f25 ! %f25 = 7f800000
! Mem[00000000300c1410] = 00000000, %l5 = 00000000de1a96d2
ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (22)
! Mem[0000000010141400] = 0000ffb3 000000ff ff000000 000000d1
! Mem[0000000010141410] = ff36ffff 9d9acf2d 7a0000ff ef7315dc
! Mem[0000000010141420] = 9d00a086 cb6cf47b 7a360000 85d60000
! Mem[0000000010141430] = 00000000 7bf45eef ff0a3bff 9d9acf2d
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
! Mem[0000000010001410] = a96bffffb3ffffff, %f14 = c69fcf89 cb6cf47b
ldda [%i0+%o5]0x80,%f14 ! %f14 = a96bffff b3ffffff
! Mem[00000000100c1410] = ffffffff, %l7 = 00000000000000ff
lduha [%i3+%o5]0x88,%l7 ! %l7 = 000000000000ffff
! Mem[0000000010141408] = 000000ff, %l5 = 0000000000000000
lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181408] = ffffffffffffffff, %l7 = 000000000000ffff
ldxa [%i6+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030101410] = 38000000
stwa %l3,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
p0_label_118:
! Mem[00000000100c1400] = 01e7ffe7, %l5 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000e7000000ff
! %l6 = 00000000000000ff, Mem[0000000030141408] = 2cc99bc6
stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff9bc6
membar #Sync ! Added by membar checker (23)
! %l2 = 00000000000000ff, Mem[000000001014140e] = 000000d1
sth %l2,[%i5+0x00e] ! Mem[000000001014140c] = 000000ff
! %l4 = 00000000000000b3, Mem[0000000030041400] = ff000000
stwa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000b3
! %l6 = 00000000000000ff, Mem[0000000030141408] = 00000000c69bff00
stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
! %l5 = 00000000000000e7, Mem[000000001000140c] = ff36ffff, %asi = 80
stwa %l5,[%i0+0x00c]%asi ! Mem[000000001000140c] = 000000e7
! Mem[00000000100c1400] = 01e7ffff, %l4 = 00000000000000b3
lduha [%i3+%g0]0x88,%l4 ! %l4 = 000000000000ffff
! %l5 = 00000000000000e7, Mem[0000000010081410] = 4b7f7aff
stba %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b7f7ae7
! %l6 = 000000ff, %l7 = ffffffff, Mem[0000000010181400] = ffff00ff 00000000
std %l6,[%i6+%g0] ! Mem[0000000010181400] = 000000ff ffffffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ffffffff, %l0 = 00000000ff19b7ff
ldswa [%i3+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
p0_label_119:
! Mem[0000000030101408] = ffffffff, %f30 = ff0a3bff
lda [%i4+%o4]0x89,%f30 ! %f30 = ffffffff
! Mem[0000000030081410] = dc1573ef 00000086, %l0 = ffffffff, %l1 = c717ba18
ldda [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000086 00000000dc1573ef
! Mem[0000000010141404] = 000000ff, %l0 = 0000000000000086
lduw [%i5+0x004],%l0 ! %l0 = 00000000000000ff
! Mem[00000000201c0000] = ffffde6c, %l4 = 000000000000ffff
ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010081410] = e77a7f4b, %l6 = 00000000000000ff
ldsba [%i2+%o5]0x80,%l6 ! %l6 = ffffffffffffffe7
! Mem[0000000010081438] = 00006130, %l1 = 00000000dc1573ef
ldsha [%i2+0x038]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000020800000] = ffff68e7, %l3 = 0000000000000000
ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081400] = 71ff0000 ef7315dc, %l2 = 000000ff, %l3 = ffffffff
ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000071ff0000 00000000ef7315dc
! Mem[0000000010041410] = ffa951fc6fff1394, %f4 = a90f0000 ff000000
ldda [%i1+%o5]0x80,%f4 ! %f4 = ffa951fc 6fff1394
! Starting 10 instruction Store Burst
! Mem[00000000100c1404] = 00000000, %l2 = 71ff0000, %l3 = ef7315dc
add %i3,0x04,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000000000
p0_label_120:
! %f6 = e7ffe701, %f16 = 0000ffb3, %f29 = 7bf45eef
fdivs %f6 ,%f16,%f29 ! %f29 = ff800000
! Mem[0000000021800141] = ff7af79c, %l2 = 0000000071ff0000
ldstuba [%o3+0x141]%asi,%l2 ! %l2 = 0000007a000000ff
! Mem[0000000010001400] = 00000000, %l4 = ffffffffffffffff
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081424] = 4b7f7ac8, %l1 = 0000000000000000
ldstub [%i2+0x024],%l1 ! %l1 = 0000004b000000ff
! %f28 = 00000000, Mem[000000001008143c] = 00000071
st %f28,[%i2+0x03c] ! Mem[000000001008143c] = 00000000
! %f2 = 00000000 ff000000, Mem[0000000010041410] = ffa951fc 6fff1394
stda %f2 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 ff000000
! %l2 = 000000000000007a, Mem[0000000010081410] = e77a7f4b
stwa %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000007a
! %f5 = 6fff1394, Mem[000000001010140c] = ba5f557a
sta %f5 ,[%i4+0x00c]%asi ! Mem[000000001010140c] = 6fff1394
! %l5 = 00000000000000e7, Mem[0000000010001408] = 00000000
stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000e7
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff622e, %l3 = 0000000000000000
lduha [%o2+0x000]%asi,%l3 ! %l3 = 000000000000ffff
p0_label_121:
! Mem[0000000010041400] = ff000000, %l0 = 00000000000000ff
lduha [%i1+%g0]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[00000000100c1400] = ffffe701, %l7 = ffffffffffffffff
ldswa [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffe701
! Mem[0000000030001408] = 4e747456, %l5 = 00000000000000e7
lduha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000004e74
! %f26 = 7a360000, %f13 = e7ffe701
fcmps %fcc2,%f26,%f13 ! %fcc2 = 2
! Mem[0000000010081408] = ff7a7f4bd2961ade, %f8 = 000000ff 00000000
ldda [%i2+0x008]%asi,%f8 ! %f8 = ff7a7f4b d2961ade
! Mem[0000000020800040] = 61ff0345, %l3 = 000000000000ffff
ldsba [%o1+0x041]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010101410] = 02000000 00009bc6, %l0 = 0000ff00, %l1 = 0000004b
ldda [%i4+%o5]0x88,%l0 ! %l0 = 0000000000009bc6 0000000002000000
! Mem[0000000030141410] = ff000000, %l4 = 0000000000000000
lduha [%i5+%o5]0x81,%l4 ! %l4 = 000000000000ff00
! Mem[0000000030181408] = ffffffff ffffffff, %l2 = 0000007a, %l3 = ffffffff
ldda [%i6+%o4]0x81,%l2 ! %l2 = 00000000ffffffff 00000000ffffffff
! Starting 10 instruction Store Burst
! %f28 = 00000000 ff800000, %l0 = 0000000000009bc6
! Mem[0000000010041418] = 00000000000000ff
add %i1,0x018,%g1
stda %f28,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041418] = 00000000008000ff
p0_label_122:
! %l6 = ffffffe7, %l7 = ffffe701, Mem[00000000300c1400] = 00000000 00000000
stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffe7 ffffe701
! %f22 = 7a0000ff, Mem[000000001000140c] = 000000e7
sta %f22,[%i0+0x00c]%asi ! Mem[000000001000140c] = 7a0000ff
! %f20 = ff36ffff 9d9acf2d, Mem[0000000030141408] = ff000000 00000000
stda %f20,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff36ffff 9d9acf2d
! %l7 = ffffffffffffe701, Mem[0000000010141408] = ff000000000000ff
stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffffffffe701
! Mem[0000000010101410] = 00009bc6, %l3 = 00000000ffffffff
ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 000000c6000000ff
! %f10 = c69fcf89 cb6cf47b, Mem[0000000030101408] = ffffffff ba5f557a
stda %f10,[%i4+%o4]0x89 ! Mem[0000000030101408] = c69fcf89 cb6cf47b
! Mem[0000000010041425] = c98eff12, %l0 = 0000000000009bc6
ldstub [%i1+0x025],%l0 ! %l0 = 0000008e000000ff
! %l1 = 0000000002000000, Mem[00000000100c1400] = ffffe70100000000
stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000002000000
! %l6 = ffffffffffffffe7, Mem[000000001010143c] = ef5ef47b, %asi = 80
stha %l6,[%i4+0x03c]%asi ! Mem[000000001010143c] = ffe7f47b
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffffde6c, %l6 = ffffffffffffffe7
lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
p0_label_123:
! Mem[0000000030001400] = 000000ff, %l4 = 000000000000ff00
lduwa [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101410] = 00000000, %l0 = 000000000000008e
ldsha [%i4+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101408] = 000000c66fff1394, %l3 = 00000000000000c6
ldxa [%i4+%o4]0x80,%l3 ! %l3 = 000000c66fff1394
! Mem[0000000010041410] = 00000000, %l4 = 00000000000000ff
ldsba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %l0 = 0000000000000000, %l5 = 0000000000004e74, %l7 = ffffffffffffe701
add %l0,%l5,%l7 ! %l7 = 0000000000004e74
! Mem[0000000030001408] = 4e747456, %l6 = 000000000000ffff
ldswa [%i0+%o4]0x81,%l6 ! %l6 = 000000004e747456
! Mem[0000000010001418] = b4a4777a 5650f73a, %l2 = ffffffff, %l3 = 6fff1394
ldd [%i0+0x018],%l2 ! %l2 = 00000000b4a4777a 000000005650f73a
! Mem[0000000030081400] = ff000000 01e7ffe7 9d9acf2d dd7a6a29
! Mem[0000000030081410] = 86000000 ef7315dc 29007aff 5600003a
! Mem[0000000030081420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
! Mem[0000000030081430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
! Mem[0000000030101400] = c69bc92c, %f11 = cb6cf47b
lda [%i4+%g0]0x81,%f11 ! %f11 = c69bc92c
! Starting 10 instruction Store Burst
! %l5 = 0000000000004e74, Mem[0000000010081408] = 4b7f7aff
stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00004e74
p0_label_124:
! %l7 = 0000000000004e74, Mem[0000000010181410] = a90f0000
stba %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 740f0000
! %l2 = 00000000b4a4777a, Mem[0000000030001410] = 00000000
stwa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = b4a4777a
! %f12 = ff000000, Mem[00000000100c1400] = 00000000
sta %f12,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ff000000
! Mem[0000000030041408] = ffb336ff, %l7 = 0000000000004e74
swapa [%i1+%o4]0x81,%l7 ! %l7 = 00000000ffb336ff
! %l2 = 00000000b4a4777a, Mem[0000000010081418] = b21980c46fb71394
stx %l2,[%i2+0x018] ! Mem[0000000010081418] = 00000000b4a4777a
! %f6 = e7ffe701 2cc99bc6, Mem[0000000030101408] = cb6cf47b c69fcf89
stda %f6 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = e7ffe701 2cc99bc6
! Code Fragment 4
p0_fragment_10:
! %l0 = 0000000000000000
setx 0x667f8e406ce03a0e,%g7,%l0 ! %l0 = 667f8e406ce03a0e
! %l1 = 0000000002000000
setx 0xd5e4f5202403d063,%g7,%l1 ! %l1 = d5e4f5202403d063
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 = 667f8e406ce03a0e
setx 0x29de7fa01cd2ed7e,%g7,%l0 ! %l0 = 29de7fa01cd2ed7e
! %l1 = d5e4f5202403d063
setx 0xb18a81000ef23d33,%g7,%l1 ! %l1 = b18a81000ef23d33
! %l0 = 1cd2ed7e, %l1 = 0ef23d33, Mem[0000000010041400] = 000000ff ef7315dc
stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 1cd2ed7e 0ef23d33
! Mem[0000000010181400] = ff000000, %l0 = 29de7fa01cd2ed7e
ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800040] = ffff6a20, %l4 = 0000000000000000
lduba [%o3+0x040]%asi,%l4 ! %l4 = 00000000000000ff
p0_label_125:
! Mem[0000000010081410] = 7a000000, %l6 = 000000004e747456
ldsba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = ffff36ff, %l2 = 00000000b4a4777a
lduha [%i5+%o4]0x89,%l2 ! %l2 = 00000000000036ff
! Mem[0000000010181428] = ffb719ff, %l7 = 00000000ffb336ff
ldswa [%i6+0x028]%asi,%l7 ! %l7 = ffffffffffb719ff
! Mem[0000000030141400] = ffffe701, %l6 = 0000000000000000
lduba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181410] = 740f0000ff000000, %f2 = 00000000 ff000000
ldda [%i6+%o5]0x80,%f2 ! %f2 = 740f0000 ff000000
! Mem[0000000030041400] = 00000000 b3000000, %l6 = 000000ff, %l7 = ffb719ff
ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000b3000000 0000000000000000
! Mem[0000000010041438] = 408a7614, %f13 = e7ffe701
lda [%i1+0x038]%asi,%f13 ! %f13 = 408a7614
! Mem[00000000300c1410] = 00000000, %l6 = 00000000b3000000
lduba [%i3+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141420] = 9d00a086cb6cf47b, %f12 = ff000000 408a7614
ldda [%i5+0x020]%asi,%f12 ! %f12 = 9d00a086 cb6cf47b
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = ff000000, %l2 = 00000000000036ff
swapa [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000000
p0_label_126:
! %l6 = 0000000000000000, %l5 = 0000000000004e74, %y = ffffffe9
sdiv %l6,%l5,%l6 ! %l6 = ffffffffffb4f2e6
mov %l0,%y ! %y = 00000000
! %f16 = ff000000 01e7ffe7, %l0 = 0000000000000000
! Mem[0000000030181418] = dd372ab37fffffff
add %i6,0x018,%g1
stda %f16,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181418] = dd372ab37fffffff
! Mem[00000000100c1410] = ffffffff, %l3 = 000000005650f73a
swapa [%i3+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
! %l6 = ffffffffffb4f2e6, Mem[0000000010101420] = 12ff8ec9000000e7
stx %l6,[%i4+0x020] ! Mem[0000000010101420] = ffffffffffb4f2e6
! Mem[0000000010181438] = c69fcf89cb6cf47b, %l5 = 0000000000004e74, %l2 = 00000000ff000000
add %i6,0x38,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = c69fcf89cb6cf47b
! %l4 = 00000000000000ff, Mem[00000000211c0000] = ffff622e
sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00ff622e
! %f14 = a96bffff, Mem[00000000300c1400] = e7ffffff
sta %f14,[%i3+%g0]0x89 ! Mem[00000000300c1400] = a96bffff
! Mem[0000000030101410] = 00000000, %l1 = b18a81000ef23d33
swapa [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 1cd2ed7e, %l1 = 0000000000000000
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 0000007e000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff000000, %f5 = 6fff1394
lda [%i3+%g0]0x88,%f5 ! %f5 = ff000000
p0_label_127:
! Mem[0000000010101400] = ffa951fc, %l0 = 0000000000000000
ldsba [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181408] = e7ffe701ff36ffff, %f22 = 29007aff 5600003a
ldda [%i6+%o4]0x88,%f22 ! %f22 = e7ffe701 ff36ffff
! Mem[0000000030081410] = 86000000, %l1 = 000000000000007e
lduwa [%i2+%o5]0x81,%l1 ! %l1 = 0000000086000000
! Mem[0000000010081420] = de1a96d2ff7f7ac8, %l3 = 00000000ffffffff
ldx [%i2+0x020],%l3 ! %l3 = de1a96d2ff7f7ac8
! Mem[0000000020800040] = 61ff0345, %l7 = 0000000000000000
ldsh [%o1+0x040],%l7 ! %l7 = 00000000000061ff
! Mem[0000000010041408] = ffff0000ffffffff, %f14 = a96bffff b3ffffff
ldda [%i1+%o4]0x80,%f14 ! %f14 = ffff0000 ffffffff
! Mem[0000000010181410] = 00000f74, %l3 = de1a96d2ff7f7ac8
ldsha [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000f74
! Mem[0000000010141400] = ff000000b3ff0000, %f22 = e7ffe701 ff36ffff
ldda [%i5+%g0]0x88,%f22 ! %f22 = ff000000 b3ff0000
! Mem[00000000211c0000] = 00ff622e, %l1 = 0000000086000000
ldsb [%o2+%g0],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010181410] = 740f0000 ff000000
stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff 00000000
p0_label_128:
membar #Sync ! Added by membar checker (24)
! %l5 = 0000000000004e74, Mem[0000000030081410] = 00000086
stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000074
! %l0 = ffffffffffffffff, Mem[0000000030141410] = 000000ff
stha %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ffff
! %l3 = 0000000000000f74, %l5 = 0000000000004e74, %l3 = 0000000000000f74
andn %l3,%l5,%l3 ! %l3 = 0000000000000100
! Mem[0000000030181400] = 00000f00, %l2 = c69fcf89cb6cf47b
ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l1 = 0000000000000000, Mem[00000000100c1408] = 6ba9000001e7ffe7
stx %l1,[%i3+%o4] ! Mem[00000000100c1408] = 0000000000000000
! %l4 = 00000000000000ff, Mem[0000000030101400] = 2cc99bc6
stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 2cc900ff
! %l6 = ffb4f2e6, %l7 = 000061ff, Mem[0000000030041410] = 00000fff 000000ff
stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffb4f2e6 000061ff
! %f13 = cb6cf47b, %f2 = 740f0000
fcmpes %fcc0,%f13,%f2 ! %fcc0 = 1
! %l1 = 0000000000000000, Mem[0000000010041408] = ffff0000
stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000021800180] = 026e1af7, %l3 = 0000000000000100
ldsb [%o3+0x181],%l3 ! %l3 = 000000000000006e
p0_label_129:
! Mem[0000000010001408] = ff00007a 000000e7, %l2 = 00000000, %l3 = 0000006e
ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000000000e7 00000000ff00007a
! Mem[00000000211c0000] = 00ff622e, %l3 = 00000000ff00007a
lduh [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141400] = 0000ffb3000000ff, %f26 = 7a77a4b4 9d9acf2d
ldda [%i5+%g0]0x80,%f26 ! %f26 = 0000ffb3 000000ff
! %l4 = 00000000000000ff, immed = fffffadc, %y = 00000000
sdiv %l4,-0x524,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[0000000021800180] = 026e1af7, %l3 = 00000000000000ff
lduha [%o3+0x180]%asi,%l3 ! %l3 = 000000000000026e
! Mem[0000000010001420] = 4398689c, %f10 = c69fcf89
ld [%i0+0x020],%f10 ! %f10 = 4398689c
! Mem[0000000010041408] = 00000000, %l3 = 000000000000026e
ldsha [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
! %f17 = 01e7ffe7, %f10 = 4398689c, %f9 = d2961ade
fmuls %f17,%f10,%f9 ! %f9 = 060a1ebe
! %f30 = 7bf46ccb, %f14 = ffff0000, %f0 = 00000000 000000d1
fsmuld %f30,%f14,%f0 ! %f0 = ffffe000 00000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1426] = 9c689843, %l6 = ffffffffffb4f2e6
ldstub [%i3+0x026],%l6 ! %l6 = 00000098000000ff
p0_label_130:
! %f24 = be6494a6, Mem[0000000010101400] = ffa951fc
sta %f24,[%i4+%g0]0x80 ! Mem[0000000010101400] = be6494a6
! %f30 = 7bf46ccb, %f19 = dd7a6a29
fcmps %fcc2,%f30,%f19 ! %fcc2 = 2
! Mem[0000000010081410] = 7a000000, %l7 = 00000000000061ff
swapa [%i2+%o5]0x88,%l7 ! %l7 = 000000007a000000
! Mem[00000000201c0001] = ffffde6c, %l2 = 00000000000000e7
ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030101408] = c69bc92c, %l5 = 0000000000004e74
ldstuba [%i4+%o4]0x81,%l5 ! %l5 = 000000c6000000ff
! Mem[0000000010141400] = b3ff0000, %l7 = 000000007a000000
swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000b3ff0000
! Mem[0000000030141410] = 0000ffff, %l4 = 00000000000000ff
ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %f8 = ff7a7f4b 060a1ebe, Mem[0000000010101428] = 2dcf9a9d b4a4777a
stda %f8 ,[%i4+0x028]%asi ! Mem[0000000010101428] = ff7a7f4b 060a1ebe
! %f14 = ffff0000, %f24 = be6494a6, %f22 = ff000000 b3ff0000
fsmuld %f14,%f24,%f22 ! %f22 = ffffe000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 000000005674744e, %f14 = ffff0000 ffffffff
ldda [%i0+%o4]0x89,%f14 ! %f14 = 00000000 5674744e
p0_label_131:
! Mem[0000000010001408] = e7000000, %l0 = 0000000000000000
ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffe700
! Mem[0000000030141410] = ffff0000, %l0 = ffffffffffffe700
ldsba [%i5+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101400] = be6494a6ffff777a, %f20 = 86000000 ef7315dc
ldda [%i4+%g0]0x80,%f20 ! %f20 = be6494a6 ffff777a
! Mem[0000000010081408] = 744e0000d2961ade, %f0 = ffffe000 00000000
ldda [%i2+%o4]0x80,%f0 ! %f0 = 744e0000 d2961ade
! Mem[0000000030101400] = ff00c92c01e7ffe7, %f22 = ffffe000 00000000
ldda [%i4+%g0]0x81,%f22 ! %f22 = ff00c92c 01e7ffe7
! Mem[0000000030081408] = 296a7add 2dcf9a9d, %l4 = 000000ff, %l5 = 000000c6
ldda [%i2+%o4]0x89,%l4 ! %l4 = 000000002dcf9a9d 00000000296a7add
! Mem[0000000010001400] = ff000000 ffb3c4fb, %l4 = 2dcf9a9d, %l5 = 296a7add
ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000ff000000 00000000ffb3c4fb
! Mem[0000000010081400] = dc1573ef0000ff71, %l2 = 00000000000000ff
ldxa [%i2+%g0]0x88,%l2 ! %l2 = dc1573ef0000ff71
! Mem[0000000010141418] = 7a0000ffef7315dc, %f8 = ff7a7f4b 060a1ebe
ldd [%i5+0x018],%f8 ! %f8 = 7a0000ff ef7315dc
! Starting 10 instruction Store Burst
! %l2 = 0000ff71, %l3 = 00000000, Mem[0000000010081410] = ff610000 00000002
stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000ff71 00000000
p0_label_132:
! %f2 = 740f0000 ff000000, Mem[0000000010101408] = 000000c6 6fff1394
stda %f2 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 740f0000 ff000000
! Mem[000000001010141f] = b32a37dd, %l2 = dc1573ef0000ff71
ldstub [%i4+0x01f],%l2 ! %l2 = 000000dd000000ff
! %f2 = 740f0000, Mem[0000000010181400] = ff0000ff
sta %f2 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 740f0000
! %f0 = 744e0000 d2961ade, Mem[00000000100c1428] = 2dcf9a9d 4e747456
std %f0 ,[%i3+0x028] ! Mem[00000000100c1428] = 744e0000 d2961ade
! %f8 = 7a0000ff, Mem[0000000030041410] = ffb4f2e6
sta %f8 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7a0000ff
! %l4 = ff000000, %l5 = ffb3c4fb, Mem[0000000010001408] = e7000000 7a0000ff
stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 ffb3c4fb
! Mem[00000000300c1408] = ff0a3bff, %l0 = ffffffffffffffff
ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffff0a
! Mem[0000000010141410] = ffff36ff, %l3 = 0000000000000000
swapa [%i5+%o5]0x88,%l3 ! %l3 = 00000000ffff36ff
! Mem[00000000300c1408] = ff3b0aff, %l4 = 00000000ff000000
swapa [%i3+%o4]0x89,%l4 ! %l4 = 00000000ff3b0aff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ffffffff, %l6 = 0000000000000098
lduha [%i6+%o4]0x89,%l6 ! %l6 = 000000000000ffff
p0_label_133:
! Mem[0000000010101420] = ffffffffffb4f2e6, %f28 = 02f1857b 367a61e7
ldd [%i4+0x020],%f28 ! %f28 = ffffffff ffb4f2e6
! Mem[0000000010141414] = 9d9acf2d, %l3 = 00000000ffff36ff
ldswa [%i5+0x014]%asi,%l3 ! %l3 = ffffffff9d9acf2d
! Mem[0000000030101400] = ff00c92c, %l1 = 0000000000000000
lduwa [%i4+%g0]0x81,%l1 ! %l1 = 00000000ff00c92c
! Mem[0000000030081400] = 000000ff, %l3 = ffffffff9d9acf2d
lduba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000021800040] = ffff6a20, %l5 = 00000000ffb3c4fb
lduba [%o3+0x040]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041438] = 408a7614, %l3 = 00000000000000ff
ldswa [%i1+0x038]%asi,%l3 ! %l3 = 00000000408a7614
! Mem[0000000010101410] = 00009bff, %l1 = 00000000ff00c92c
ldsha [%i4+%o5]0x88,%l1 ! %l1 = ffffffffffff9bff
! Mem[0000000010041408] = 00000000, %f4 = ffa951fc
lda [%i1+%o4]0x80,%f4 ! %f4 = 00000000
! Mem[0000000010081420] = de1a96d2, %l2 = 00000000000000dd
ldsba [%i2+0x022]%asi,%l2 ! %l2 = ffffffffffffff96
! Starting 10 instruction Store Burst
! %l6 = 000000000000ffff, Mem[0000000030101408] = ff9bc92c
stwa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000ffff
p0_label_134:
! %l0 = ffffffffffffff0a, Mem[00000000100c1408] = 00000000
stwa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffff0a
! %l4 = 00000000ff3b0aff, Mem[0000000030141400] = ffffe701
stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff3b0aff
! Mem[0000000010001408] = ff000000, %l7 = 00000000b3ff0000
ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
! %l3 = 00000000408a7614, Mem[0000000030181408] = ffffffff
stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 408a7614
! %l1 = ffffffffffff9bff, Mem[0000000010041413] = 00000000, %asi = 80
stba %l1,[%i1+0x013]%asi ! Mem[0000000010041410] = 000000ff
! Mem[00000000100c1420] = 7b85f102, %l1 = ffffffffffff9bff, %asi = 80
swapa [%i3+0x020]%asi,%l1 ! %l1 = 000000007b85f102
! %f22 = ff00c92c, Mem[0000000030081410] = 00000074
sta %f22,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff00c92c
! %l6 = 0000ffff, %l7 = 000000ff, Mem[0000000030041408] = 00004e74 01e7ffe7
stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ffff 000000ff
! %l0 = ffffffffffffff0a, Mem[0000000010101408] = 00000f74
stha %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff0a
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (25)
! Mem[0000000030101400] = ff00c92c 01e7ffe7 0000ffff 01e7ffe7
! Mem[0000000030101410] = 0ef23d33 fcc51e1a 296a7add 5650f73a
! Mem[0000000030101420] = be6494a6 0e14473c 7a77a4b4 9d9acf2d
! Mem[0000000030101430] = 02f1857b 367a61e7 7bf46ccb 890d9fc6
ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
p0_label_135:
! Mem[0000000030141410] = 0000ffff, %l0 = ffffffffffffff0a
lduwa [%i5+%o5]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[0000000010141408] = 01e7ffff, %l5 = 00000000000000ff
ldswa [%i5+%o4]0x80,%l5 ! %l5 = 0000000001e7ffff
! Mem[0000000010181400] = ffffffff 00000f74, %l6 = 0000ffff, %l7 = 000000ff
ldda [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000f74 00000000ffffffff
! Code Fragment 3
p0_fragment_11:
! %l0 = 000000000000ffff
setx 0xac5cc7ffcff8c376,%g7,%l0 ! %l0 = ac5cc7ffcff8c376
! %l1 = 000000007b85f102
setx 0xba0da3d83f3e0744,%g7,%l1 ! %l1 = ba0da3d83f3e0744
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 = ac5cc7ffcff8c376
setx 0xe3cda81825cf9e07,%g7,%l0 ! %l0 = e3cda81825cf9e07
! %l1 = ba0da3d83f3e0744
setx 0x821da8c8611051ae,%g7,%l1 ! %l1 = 821da8c8611051ae
! Mem[00000000300c1400] = ffff6ba9 ffffe701, %l2 = ffffff96, %l3 = 408a7614
ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000ffff6ba9 00000000ffffe701
! Mem[0000000010181400] = 740f0000 ffffffff, %l2 = ffff6ba9, %l3 = ffffe701
ldda [%i6+0x000]%asi,%l2 ! %l2 = 00000000740f0000 00000000ffffffff
! Mem[00000000300c1408] = ff000000, %l3 = 00000000ffffffff
ldswa [%i3+%o4]0x89,%l3 ! %l3 = ffffffffff000000
! Mem[0000000010001408] = ff000000, %l6 = 0000000000000f74
lduh [%i0+%o4],%l6 ! %l6 = 000000000000ff00
! Mem[0000000010101410] = ff9b0000, %l5 = 0000000001e7ffff
ldsha [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffff9b
! Starting 10 instruction Store Burst
! %l1 = 821da8c8611051ae, Mem[00000000100c1400] = 000000ff
stwa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 611051ae
p0_label_136:
! %l6 = 000000000000ff00, Mem[0000000030141410] = ffff0000
stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
! %l0 = e3cda81825cf9e07, Mem[0000000030041410] = 7a0000ff
stba %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 7a000007
! Mem[0000000010041400] = ffedd21c, %l3 = ffffffffff000000
swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ffedd21c
! %l0 = 25cf9e07, %l1 = 611051ae, Mem[0000000010081418] = 00000000 b4a4777a
stda %l0,[%i2+0x018]%asi ! Mem[0000000010081418] = 25cf9e07 611051ae
! %l6 = 000000000000ff00, Mem[0000000010141428] = 7a360000
stb %l6,[%i5+0x028] ! Mem[0000000010141428] = 00360000
! %l6 = 000000000000ff00, Mem[0000000030141410] = 000000ff
stwa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ff00
! Mem[0000000030041400] = 000000b3, %l1 = 821da8c8611051ae
ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141408] = ffff36ff, %l2 = 00000000740f0000
ldstuba [%i5+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! %l5 = ffffffffffffff9b, Mem[0000000030181410] = ff000000ff000000
stxa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffffffffff9b
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ff000f00, %l6 = 000000000000ff00
lduwa [%i6+%g0]0x81,%l6 ! %l6 = 00000000ff000f00
p0_label_137:
! Mem[0000000010001400] = 000000ff, %l0 = e3cda81825cf9e07
lduha [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081400] = 71ff0000, %l5 = ffffffffffffff9b
lduha [%i2+%g0]0x80,%l5 ! %l5 = 00000000000071ff
! Mem[0000000010141400] = 0000007a, %l3 = 00000000ffedd21c
ldsw [%i5+%g0],%l3 ! %l3 = 000000000000007a
! Mem[0000000030141410] = 00ff0000, %l4 = 00000000ff3b0aff
lduwa [%i5+%o5]0x81,%l4 ! %l4 = 0000000000ff0000
! Mem[0000000030081408] = 9d9acf2ddd7a6a29, %l4 = 0000000000ff0000
ldxa [%i2+%o4]0x81,%l4 ! %l4 = 9d9acf2ddd7a6a29
! Mem[0000000010041408] = 00000000, %l4 = 9d9acf2ddd7a6a29
lduha [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081400] = 71ff0000, %l3 = 000000000000007a
lduba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000071
! Mem[0000000030181410] = ffffffff, %l5 = 00000000000071ff
lduha [%i6+%o5]0x89,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030101400] = ff00c92c, %l1 = 0000000000000000
ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffff00c92c
! Starting 10 instruction Store Burst
! %l6 = ff000f00, %l7 = ffffffff, Mem[0000000010001408] = ff000000 ffb3c4fb
stda %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000f00 ffffffff
p0_label_138:
! %f18 = 9d9acf2d dd7a6a29, %l7 = 00000000ffffffff
! Mem[0000000030181418] = dd372ab37fffffff
add %i6,0x018,%g1
stda %f18,[%g1+%l7]ASI_PST16_S ! Mem[0000000030181418] = 9d9acf2ddd7a6a29
! Mem[0000000030041408] = 0000ffff, %l7 = 00000000ffffffff
swapa [%i1+%o4]0x81,%l7 ! %l7 = 000000000000ffff
! %l3 = 0000000000000071, Mem[0000000030081408] = 296a7add2dcf9a9d
stxa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000071
! %f24 = be6494a6, Mem[0000000010041434] = 367a61e7
sta %f24,[%i1+0x034]%asi ! Mem[0000000010041434] = be6494a6
! %l1 = ffffffffff00c92c, Mem[0000000010101408] = 0000ff0a
stba %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff2c
! %l4 = 00000000, %l5 = 0000ffff, Mem[00000000100c1400] = ae511061 00000002
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 0000ffff
! %f14 = 7bf46ccb 890d9fc6, Mem[0000000010081400] = 71ff0000 ef7315dc
stda %f14,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7bf46ccb 890d9fc6
! %f2 = 0000ffff, Mem[0000000010141410] = 00000000
sta %f2 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ffff
! %l0 = 00000000000000ff, Mem[0000000030001410] = 7a77a4b4
stwa %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ff000000, %l3 = 0000000000000071
lduwa [%i3+%o4]0x89,%l3 ! %l3 = 00000000ff000000
p0_label_139:
! Mem[0000000030041408] = ffffffff, %l2 = 00000000000000ff
ldswa [%i1+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000300c1408] = 000000ff, %l7 = 000000000000ffff
lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141410] = 0000ff00, %l5 = 000000000000ffff
ldswa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000ff00
! Mem[0000000010001410] = a96bffff, %l0 = 00000000000000ff
lduha [%i0+%o5]0x80,%l0 ! %l0 = 000000000000a96b
! Mem[0000000010041410] = 000000ffff000000, %f24 = be6494a6 0e14473c
ldda [%i1+%o5]0x80,%f24 ! %f24 = 000000ff ff000000
! Mem[0000000030081400] = ff000000, %f2 = 0000ffff
lda [%i2+%g0]0x81,%f2 ! %f2 = ff000000
! Mem[0000000030081400] = e7ffe701000000ff, %l3 = 00000000ff000000
ldxa [%i2+%g0]0x89,%l3 ! %l3 = e7ffe701000000ff
! Mem[0000000010181438] = c69fcf89cb6cf47b, %l2 = ffffffffffffffff
ldx [%i6+0x038],%l2 ! %l2 = c69fcf89cb6cf47b
! Mem[0000000030041410] = 7a000007, %f24 = 000000ff
lda [%i1+%o5]0x89,%f24 ! %f24 = 7a000007
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 0000ff00, Mem[0000000010081400] = 7bf46ccb 890d9fc6
stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 0000ff00
p0_label_140:
! %f15 = 890d9fc6, Mem[0000000030001410] = 000000ff
sta %f15,[%i0+%o5]0x81 ! Mem[0000000030001410] = 890d9fc6
! %l6 = 00000000ff000f00, Mem[0000000010041410] = 000000ffff000000, %asi = 80
stxa %l6,[%i1+0x010]%asi ! Mem[0000000010041410] = 00000000ff000f00
! %l1 = ffffffffff00c92c, Mem[0000000010141436] = 7bf45eef
stb %l1,[%i5+0x036] ! Mem[0000000010141434] = 7bf42cef
! %l1 = ffffffffff00c92c, Mem[00000000300c1400] = a96bffff
stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = a96bc92c
! Mem[0000000010141400] = 0000007a, %l5 = 000000000000ff00
swapa [%i5+%g0]0x80,%l5 ! %l5 = 000000000000007a
! Mem[0000000010181410] = ffffffff, %l4 = 0000000000000000
swapa [%i6+%o5]0x88,%l4 ! %l4 = 00000000ffffffff
! %f19 = dd7a6a29, Mem[0000000010081408] = 744e0000
sta %f19,[%i2+%o4]0x80 ! Mem[0000000010081408] = dd7a6a29
! %l7 = 00000000000000ff, Mem[000000001008142c] = 1fe2d6ae, %asi = 80
stwa %l7,[%i2+0x02c]%asi ! Mem[000000001008142c] = 000000ff
! %f22 = ff00c92c, %f7 = 5650f73a
fcmpes %fcc0,%f22,%f7 ! %fcc0 = 1
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff000f00ffffffff, %f26 = 0000ffb3 000000ff
ldda [%i0+%o4]0x80,%f26 ! %f26 = ff000f00 ffffffff
p0_label_141:
! Mem[0000000020800040] = 61ff0345, %l1 = ffffffffff00c92c
ldub [%o1+0x040],%l1 ! %l1 = 0000000000000061
! Mem[00000000300c1410] = 00000000, %l4 = 00000000ffffffff
lduba [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = be6494a6, %l5 = 000000000000007a
ldsba [%i4+%g0]0x80,%l5 ! %l5 = ffffffffffffffbe
! Mem[0000000010181400] = 00000f74, %l0 = 000000000000a96b
ldsba [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000074
! Mem[00000000300c1408] = 000000ff, %l5 = ffffffffffffffbe
lduwa [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = de1a96d2 296a7add, %l0 = 00000074, %l1 = 00000061
ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000296a7add 00000000de1a96d2
! Mem[0000000010041410] = 00000000, %l1 = 00000000de1a96d2
ldsha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001438] = 00000000000000ff, %f24 = 7a000007 ff000000
ldda [%i0+0x038]%asi,%f24 ! %f24 = 00000000 000000ff
! Mem[0000000030001400] = 000036ff, %l6 = 00000000ff000f00
lduha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010041400] = 000000ff
stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000
p0_label_142:
! %f14 = 7bf46ccb 890d9fc6, %l6 = 0000000000000000
! Mem[00000000100c1400] = 00000000ffff0000
stda %f14,[%i3+%l6]ASI_PST8_PL ! Mem[00000000100c1400] = 00000000ffff0000
! %l1 = 0000000000000000, Mem[0000000010181408] = ffff36ff
stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000036ff
! %f10 = 7a77a4b4, Mem[00000000300c1410] = 00000000
sta %f10,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 7a77a4b4
! Mem[0000000010001400] = 000000ff, %l5 = 00000000000000ff
swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! %l3 = e7ffe701000000ff, Mem[0000000030181400] = 000f00ff
stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000f00ff
! Mem[0000000030181410] = ffffffff, %l7 = 00000000000000ff
swapa [%i6+%o5]0x81,%l7 ! %l7 = 00000000ffffffff
! %f3 = 01e7ffe7, Mem[0000000030001400] = 000036ff
sta %f3 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 01e7ffe7
! %f6 = 296a7add 5650f73a, %l3 = e7ffe701000000ff
! Mem[0000000010181420] = 7b85f1029c689843
add %i6,0x020,%g1
stda %f6,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010181420] = 3af75056dd7a6a29
! %l7 = 00000000ffffffff, Mem[0000000010001400] = ff000000ffb3c4fb
stx %l7,[%i0+%g0] ! Mem[0000000010001400] = 00000000ffffffff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (26)
! Mem[0000000030001400] = 01e7ffe7 dc1573ef 4e747456 00000000
! Mem[0000000030001410] = 890d9fc6 000000ba dc687efe 9e34a28f
! Mem[0000000030001420] = 1f44758d 0c75d9b9 a673e23e 891d7ef6
! Mem[0000000030001430] = e1dd814d e0de13fb 6fd3ffde 02cfc061
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
p0_label_143:
! Mem[00000000100c1400] = 0000ffff 00000000, %l6 = 00000000, %l7 = ffffffff
ldda [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000 000000000000ffff
! Mem[0000000010181408] = 000036ff, %f24 = 00000000
lda [%i6+%o4]0x80,%f24 ! %f24 = 000036ff
! Mem[0000000030041400] = b30000ff, %f16 = ff000000
lda [%i1+%g0]0x89,%f16 ! %f16 = b30000ff
! Mem[0000000010101410] = ff9b0000, %l6 = 0000000000000000
ldsba [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041400] = 00000000333df20e, %l6 = ffffffffffffffff
ldxa [%i1+%g0]0x80,%l6 ! %l6 = 00000000333df20e
! Mem[0000000010001418] = b4a4777a5650f73a, %f20 = be6494a6 ffff777a
ldd [%i0+0x018],%f20 ! %f20 = b4a4777a 5650f73a
! Mem[0000000010001400] = 00000000, %l2 = c69fcf89cb6cf47b
ldswa [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = 00000000 b30000ff, %l6 = 333df20e, %l7 = 0000ffff
ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000b30000ff 0000000000000000
! Mem[000000001018141c] = 2cc99bc6, %l1 = 0000000000000000
lduw [%i6+0x01c],%l1 ! %l1 = 000000002cc99bc6
! Starting 10 instruction Store Burst
! %l0 = 296a7add, %l1 = 2cc99bc6, Mem[0000000010141400] = 00ff0000 ff000000
stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 296a7add 2cc99bc6
p0_label_144:
! Mem[00000000300c1410] = 7a77a4b4, %l6 = 00000000b30000ff
ldstuba [%i3+%o5]0x89,%l6 ! %l6 = 000000b4000000ff
! Mem[00000000300c1410] = 7a77a4ff, %l2 = 0000000000000000
swapa [%i3+%o5]0x89,%l2 ! %l2 = 000000007a77a4ff
! %l0 = 00000000296a7add, Mem[0000000030041400] = ff0000b3
stba %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = dd0000b3
! %f30 = 7bf46ccb 890d9fc6, %l2 = 000000007a77a4ff
! Mem[0000000030081400] = ff00000001e7ffe7
stda %f30,[%i2+%l2]ASI_PST16_SL ! Mem[0000000030081400] = c69f0d89cb6cf47b
! Mem[0000000030041410] = 7a000007, %l1 = 000000002cc99bc6
swapa [%i1+%o5]0x89,%l1 ! %l1 = 000000007a000007
! Mem[0000000010101410] = ff9b0000, %l5 = 00000000000000ff
ldstuba [%i4+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030181400] = 000f00ff, %l7 = 0000000000000000
swapa [%i6+%g0]0x89,%l7 ! %l7 = 00000000000f00ff
! Mem[0000000010101408] = 2cff0000, %l1 = 000000007a000007
swapa [%i4+%o4]0x80,%l1 ! %l1 = 000000002cff0000
! %l7 = 00000000000f00ff, Mem[0000000030101400] = ff00c92c01e7ffe7
stxa %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000f00ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff0a3bff, %f27 = ffffffff
lda [%i5+%g0]0x89,%f27 ! %f27 = ff0a3bff
p0_label_145:
! Mem[0000000030101408] = ffff0000, %l1 = 000000002cff0000
lduba [%i4+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181408] = 000036ff, %l3 = e7ffe701000000ff
ldsb [%i6+0x00a],%l3 ! %l3 = 0000000000000036
! Mem[0000000010001408] = ff000f00, %l4 = 0000000000000000
ldswa [%i0+%o4]0x80,%l4 ! %l4 = ffffffffff000f00
! Mem[0000000030181410] = 000000ff, %l0 = 00000000296a7add
lduwa [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101400] = 7a77ffff a69464be, %l0 = 000000ff, %l1 = 00000000
ldda [%i4+%g0]0x88,%l0 ! %l0 = 00000000a69464be 000000007a77ffff
! Mem[0000000010141400] = 296a7add, %l6 = 00000000000000b4
lduwa [%i5+%g0]0x88,%l6 ! %l6 = 00000000296a7add
! Mem[0000000021800180] = 026e1af7, %l3 = 0000000000000036
ldub [%o3+0x180],%l3 ! %l3 = 0000000000000002
! Mem[0000000010181430] = 00000071, %f21 = 5650f73a
ld [%i6+0x030],%f21 ! %f21 = 00000071
! Mem[0000000010041410] = 00000000, %l6 = 00000000296a7add
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f30 = 7bf46ccb 890d9fc6, %l3 = 0000000000000002
! Mem[0000000010081438] = 0000613000000000
add %i2,0x038,%g1
stda %f30,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010081438] = 009f613000000000
p0_label_146:
! %f0 = 01e7ffe7 dc1573ef 4e747456 00000000
! %f4 = 890d9fc6 000000ba dc687efe 9e34a28f
! %f8 = 1f44758d 0c75d9b9 a673e23e 891d7ef6
! %f12 = e1dd814d e0de13fb 6fd3ffde 02cfc061
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
! Mem[0000000010001400] = 00000000, %l1 = 000000007a77ffff
swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
membar #Sync ! Added by membar checker (27)
! %l4 = ff000f00, %l5 = 000000ff, Mem[0000000030001408] = 5674744e 00000000
stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000f00 000000ff
! %f22 = ff00c92c, Mem[0000000010141428] = 00360000
st %f22,[%i5+0x028] ! Mem[0000000010141428] = ff00c92c
! %l5 = 00000000000000ff, Mem[0000000010101400] = be6494a6
stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff6494a6
! Mem[0000000010081419] = 25cf9e07, %l7 = 00000000000f00ff
ldstub [%i2+0x019],%l7 ! %l7 = 000000cf000000ff
! Mem[00000000300c1400] = 2cc96ba9, %l0 = 00000000a69464be
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 0000002c000000ff
! %f4 = 890d9fc6 000000ba, %l6 = 0000000000000000
! Mem[0000000030181428] = 9cd1a452a052cf2b
add %i6,0x028,%g1
stda %f4,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181428] = 9cd1a452a052cf2b
! %l5 = 00000000000000ff, Mem[00000000100c1426] = 9c68ff43, %asi = 80
stha %l5,[%i3+0x026]%asi ! Mem[00000000100c1424] = 9c6800ff
! Starting 10 instruction Load Burst
! %l3 = 0000000000000002, imm = 00000000000003bb, %l6 = 0000000000000000
add %l3,0x3bb,%l6 ! %l6 = 00000000000003bd
p0_label_147:
! Mem[00000000300c1410] = 00000000, %l6 = 00000000000003bd
lduba [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001400] = ffff777a, %l4 = ffffffffff000f00
lduba [%i0+%g0]0x88,%l4 ! %l4 = 000000000000007a
! Mem[0000000030001408] = 000f00ff, %l0 = 000000000000002c
lduha [%i0+%o4]0x81,%l0 ! %l0 = 000000000000000f
! Mem[0000000030141410] = 00ff0000, %l2 = 000000007a77a4ff
ldsha [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1410] = 5650f73a, %l1 = 0000000000000000
lduba [%i3+%o5]0x88,%l1 ! %l1 = 000000000000003a
! Mem[0000000010181400] = 740f0000ffffffff, %l4 = 000000000000007a
ldxa [%i6+%g0]0x80,%l4 ! %l4 = 740f0000ffffffff
! Mem[0000000010001410] = ffff6ba9, %l0 = 000000000000000f
ldswa [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffff6ba9
! Mem[0000000020800040] = 61ff0345, %l4 = 740f0000ffffffff
ldsba [%o1+0x041]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010081430] = 1a1ec5fc, %l3 = 0000000000000002
ldswa [%i2+0x030]%asi,%l3 ! %l3 = 000000001a1ec5fc
! Starting 10 instruction Store Burst
! Mem[0000000010041428] = 00000aa1, %l6 = 0000000000000000
swap [%i1+0x028],%l6 ! %l6 = 0000000000000aa1
p0_label_148:
! %l7 = 00000000000000cf, Mem[0000000030081410] = ff00c92c
stba %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff00c9cf
! Mem[00000000100c1400] = 00000000, %l1 = 000000000000003a
swapa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, Mem[00000000300c1400] = ffc96ba9
stwa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! %l5 = 00000000000000ff, Mem[000000001018143a] = c69fcf89, %asi = 80
stha %l5,[%i6+0x03a]%asi ! Mem[0000000010181438] = c69f00ff
! %l5 = 00000000000000ff, Mem[00000000300c1410] = 00000000
stwa %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
! %l2 = 00000000000000ff, Mem[0000000030041410] = 000061ff2cc99bc6
stxa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000000ff
! Mem[0000000030101408] = 5674744e, %l7 = 00000000000000cf
swapa [%i4+%o4]0x89,%l7 ! %l7 = 000000005674744e
! Mem[0000000020800001] = ffff68e7, %l2 = 00000000000000ff
ldstub [%o1+0x001],%l2 ! %l2 = 000000ff000000ff
! %f15 = 02cfc061, %f10 = a673e23e
fcmpes %fcc3,%f15,%f10 ! %fcc3 = 2
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ffff0000, %l3 = 000000001a1ec5fc
lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ffff0000
p0_label_149:
! %l5 = 00000000000000ff, Mem[0000000030081410] = ff00c9cf
stha %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff0000ff
! Mem[000000001008142c] = 000000ff, %f4 = 890d9fc6
ld [%i2+0x02c],%f4 ! %f4 = 000000ff
! Mem[0000000010181400] = 740f0000, %l6 = 0000000000000aa1
lduba [%i6+0x003]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
ldswa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = b30000dd, %l5 = 00000000000000ff
ldswa [%i1+%g0]0x89,%l5 ! %l5 = ffffffffb30000dd
! Mem[0000000010001410] = ffffffb3 ffff6ba9, %l2 = 000000ff, %l3 = ffff0000
ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000ffff6ba9 00000000ffffffb3
! Mem[0000000010081400] = 00000000, %f15 = 02cfc061
lda [%i2+%g0]0x80,%f15 ! %f15 = 00000000
! Mem[0000000010081408] = dd7a6a29 d2961ade, %l0 = ffff6ba9, %l1 = 00000000
ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000dd7a6a29 00000000d2961ade
! Mem[0000000010041410] = 00000000, %f24 = 000036ff
ld [%i1+%o5],%f24 ! %f24 = 00000000
! Starting 10 instruction Store Burst
! %f8 = 1f44758d, Mem[0000000010101410] = 00009bff
sta %f8 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 1f44758d
p0_label_150:
! Mem[0000000010041435] = be6494a6, %l5 = ffffffffb30000dd
ldstub [%i1+0x035],%l5 ! %l5 = 00000064000000ff
! %l4 = ffffffffffffffff, Mem[0000000030141410] = 00ff0000
stwa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
! %l1 = 00000000d2961ade, Mem[00000000100c1410] = 3af75056
stwa %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = d2961ade
! Mem[0000000010101400] = ff6494a6, %l1 = 00000000d2961ade
swapa [%i4+%g0]0x80,%l1 ! %l1 = 00000000ff6494a6
! Mem[00000000300c1410] = ff000000, %l4 = ffffffffffffffff
swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff000000
! %f2 = 4e747456 00000000, %l0 = 00000000dd7a6a29
! Mem[0000000030141420] = 6bba7aae1e5fd513
add %i5,0x020,%g1
stda %f2,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030141420] = 000000001e5fd513
! Mem[0000000010181410] = 00000000, %l4 = 00000000ff000000
ldstuba [%i6+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %l6 = 00000000, %l7 = 5674744e, Mem[00000000300c1408] = ff000000 2101ff00
stda %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 5674744e
! Mem[0000000030041400] = b30000dd, %l6 = 0000000000000000
ldstuba [%i1+%g0]0x89,%l6 ! %l6 = 000000dd000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 7a000007, %l5 = 0000000000000064
ldswa [%i4+%o4]0x80,%l5 ! %l5 = 000000007a000007
p0_label_151:
! Mem[0000000010081410] = 71ff0000, %l4 = 0000000000000000
ldswa [%i2+%o5]0x88,%l4 ! %l4 = 0000000071ff0000
! %l4 = 0000000071ff0000, imm = fffffffffffff897, %l7 = 000000005674744e
addc %l4,-0x769,%l7 ! %l7 = 0000000071fef897
! Mem[00000000211c0000] = 00ff622e, %l5 = 000000007a000007
ldsha [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101400] = 01e7ffe7, %l0 = 00000000dd7a6a29
ldsba [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000001
! Mem[0000000010101408] = 0700007a, %l2 = 00000000ffff6ba9
lduwa [%i4+%o4]0x88,%l2 ! %l2 = 000000000700007a
! Mem[0000000030181408] = 408a7614, %l6 = 00000000000000dd
ldsha [%i6+%o4]0x89,%l6 ! %l6 = 0000000000007614
! Mem[0000000030001410] = 890d9fc6, %f9 = 0c75d9b9
lda [%i0+%o5]0x81,%f9 ! %f9 = 890d9fc6
! Mem[0000000010041400] = 00000000, %l0 = 0000000000000001
ldsba [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141410] = ffff00009d9acf2d, %f16 = b30000ff 01e7ffe7
ldda [%i5+%o5]0x80,%f16 ! %f16 = ffff0000 9d9acf2d
! Starting 10 instruction Store Burst
! Mem[000000001014141e] = ef7315dc, %l4 = 0000000071ff0000
ldstuba [%i5+0x01e]%asi,%l4 ! %l4 = 00000015000000ff
p0_label_152:
! %f10 = a673e23e, Mem[0000000030101400] = 01e7ffe7
sta %f10,[%i4+%g0]0x81 ! Mem[0000000030101400] = a673e23e
! %l1 = 00000000ff6494a6, imm = 00000000000000f1, %l4 = 0000000000000015
sub %l1,0x0f1,%l4 ! %l4 = 00000000ff6493b5
! Mem[000000001008142c] = 000000ff, %l7 = 0000000071fef897
swap [%i2+0x02c],%l7 ! %l7 = 00000000000000ff
! %l2 = 000000000700007a, Mem[00000000100c1408] = 000000000affffff
stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000700007a
! Mem[0000000010001400] = ffff777a, %l5 = 00000000000000ff
ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 0000007a000000ff
! Mem[00000000100c1422] = ffff9bff, %l2 = 000000000700007a
ldstuba [%i3+0x022]%asi,%l2 ! %l2 = 0000009b000000ff
! Mem[0000000010181408] = 000036ff, %l0 = 00000000, %l1 = ff6494a6
add %i6,0x08,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000000036ff
! Mem[0000000010141400] = 296a7add, %l0 = 0000000000000000
swapa [%i5+%g0]0x88,%l0 ! %l0 = 00000000296a7add
! %l6 = 0000000000007614, Mem[0000000010141410] = 0000ffff
stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00007614
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = ff000000, %l1 = 00000000000036ff
ldswa [%i6+%o5]0x89,%l1 ! %l1 = ffffffffff000000
p0_label_153:
! %f1 = dc1573ef, %f16 = ffff0000, %f27 = ff0a3bff
fsubs %f1 ,%f16,%f27 ! %f27 = ffff0000
! Mem[0000000030001410] = 890d9fc6000000ba, %f30 = 7bf46ccb 890d9fc6
ldda [%i0+%o5]0x81,%f30 ! %f30 = 890d9fc6 000000ba
! Mem[00000000300c1410] = ffffffff, %l3 = 00000000ffffffb3
ldsha [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[000000001008142c] = 71fef897, %l2 = 000000000000009b
ldsba [%i2+0x02e]%asi,%l2 ! %l2 = fffffffffffffff8
! Mem[0000000030101410] = 890d9fc6, %f31 = 000000ba
lda [%i4+%o5]0x81,%f31 ! %f31 = 890d9fc6
! Mem[0000000030041400] = b30000ff, %l4 = 00000000ff6493b5
ldsba [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010081400] = 000000000000ff00, %f26 = ff000f00 ffff0000
ldda [%i2+%g0]0x80,%f26 ! %f26 = 00000000 0000ff00
! Mem[00000000300c1410] = ffffffffdc3b0a71, %f8 = 1f44758d 890d9fc6
ldda [%i3+%o5]0x81,%f8 ! %f8 = ffffffff dc3b0a71
! Mem[0000000010181400] = 740f0000ffffffff, %l2 = fffffffffffffff8
ldxa [%i6+%g0]0x80,%l2 ! %l2 = 740f0000ffffffff
! Starting 10 instruction Store Burst
! %l0 = 00000000296a7add, Mem[00000000300c1410] = ffffffff
stba %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ddffffff
p0_label_154:
! %f1 = dc1573ef, %f6 = dc687efe 9e34a28f
fitod %f1 ,%f6 ! %f6 = c1c1f546 08800000
! Mem[000000001000140d] = ffffffff, %l5 = 000000000000007a
ldstub [%i0+0x00d],%l5 ! %l5 = 000000ff000000ff
! %l0 = 296a7add, %l1 = ff000000, Mem[0000000010001408] = 000f00ff ffffffff
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 296a7add ff000000
! %f16 = ffff0000 9d9acf2d, %l2 = 740f0000ffffffff
! Mem[0000000010081408] = dd7a6a29d2961ade
add %i2,0x008,%g1
stda %f16,[%g1+%l2]ASI_PST16_P ! Mem[0000000010081408] = ffff00009d9acf2d
! Mem[0000000030041400] = b30000ff, %l1 = ffffffffff000000
ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! %l4 = ffffffffffffffff, Mem[0000000020800000] = ffff68e7, %asi = 80
stha %l4,[%o1+0x000]%asi ! Mem[0000000020800000] = ffff68e7
! Mem[0000000010041410] = 00000000ff000f00, %l3 = ffffffffffffffff, %l5 = 00000000000000ff
add %i1,0x10,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ff000f00
! Mem[0000000010081430] = 1a1ec5fc7178a96b, %l3 = ffffffffffffffff, %l6 = 0000000000007614
add %i2,0x30,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 1a1ec5fc7178a96b
! %l5 = 00000000ff000f00, Mem[000000001008143f] = 00000000, %asi = 80
stba %l5,[%i2+0x03f]%asi ! Mem[000000001008143c] = 00000000
! Starting 10 instruction Load Burst
! Mem[000000001014141c] = ef73ffdc, %f31 = 890d9fc6
ld [%i5+0x01c],%f31 ! %f31 = ef73ffdc
p0_label_155:
! Mem[00000000300c1400] = 00000000, %l5 = 00000000ff000f00
ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001410] = 890d9fc6, %l6 = 1a1ec5fc7178a96b
ldsha [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffff890d
! Mem[00000000201c0000] = ffffde6c, %l3 = ffffffffffffffff
ldsba [%o0+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041408] = 00000000, %l2 = 740f0000ffffffff
ldswa [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[000000001014141c] = ef73ffdc, %l2 = 0000000000000000
ldsba [%i5+0x01d]%asi,%l2 ! %l2 = 0000000000000073
! Mem[0000000030101408] = cf000000, %l5 = 0000000000000000
ldsba [%i4+%o4]0x81,%l5 ! %l5 = ffffffffffffffcf
! Mem[0000000020800040] = 61ff0345, %l1 = 00000000000000ff
lduh [%o1+0x040],%l1 ! %l1 = 00000000000061ff
! Mem[0000000030041410] = 00000000 000000ff, %l4 = ffffffff, %l5 = ffffffcf
ldda [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
! Mem[000000001018140c] = 01e7ffe7, %l4 = 00000000000000ff
ldsha [%i6+0x00c]%asi,%l4 ! %l4 = 00000000000001e7
! Starting 10 instruction Store Burst
! %f22 = ff00c92c, Mem[0000000030141410] = ffffffff
sta %f22,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff00c92c
p0_label_156:
! %l1 = 00000000000061ff, Mem[0000000030001400] = 01e7ffe7dc1573ef
stxa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000061ff
! %l2 = 0000000000000073, Mem[0000000010081400] = 00000000
stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000073
! %l3 = ffffffffffffffff, Mem[00000000100c1418] = e7ffe70100009bc6
stx %l3,[%i3+0x018] ! Mem[00000000100c1418] = ffffffffffffffff
! Mem[0000000021800141] = fffff79c, %l3 = ffffffffffffffff
ldstub [%o3+0x141],%l3 ! %l3 = 000000ff000000ff
! %f8 = ffffffff dc3b0a71, %l3 = 00000000000000ff
! Mem[0000000030141438] = e9b72f4798880ba4
add %i5,0x038,%g1
stda %f8,[%g1+%l3]ASI_PST8_S ! Mem[0000000030141438] = ffffffffdc3b0a71
! Mem[0000000010041404] = 333df20e, %l1 = 00000000000061ff, %asi = 80
swapa [%i1+0x004]%asi,%l1 ! %l1 = 00000000333df20e
! Mem[0000000010181408] = 000036ff, %l0 = 00000000296a7add
ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041420] = c802fc4ec9ffff12, %l7 = 00000000000000ff, %l7 = 00000000000000ff
add %i1,0x20,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = c802fc4ec9ffff12
! Mem[00000000300c1410] = ddffffff, %l0 = 0000000000000000
ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000dd000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 0000003a, %l4 = 00000000000001e7
ldsha [%i3+0x000]%asi,%l4 ! %l4 = 0000000000000000
p0_label_157:
! Mem[0000000010181410] = 000000ff, %l7 = c802fc4ec9ffff12
ldsba [%i6+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181400] = 740f0000, %l4 = 0000000000000000
ldswa [%i6+%g0]0x80,%l4 ! %l4 = 00000000740f0000
! Mem[00000000100c143c] = cb6cf47b, %l4 = 00000000740f0000
lduha [%i3+0x03c]%asi,%l4 ! %l4 = 000000000000cb6c
! Mem[0000000030001400] = 00000000, %l1 = 00000000333df20e
lduwa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001400] = ff77ffff, %l1 = 0000000000000000
lduha [%i0+%g0]0x80,%l1 ! %l1 = 000000000000ff77
! Mem[00000000211c0000] = 00ff622e, %l2 = 0000000000000073
ldsh [%o2+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141400] = 00000000, %l6 = ffffffffffff890d
ldsha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101418] = ff0000fc, %l4 = 000000000000cb6c
ldsb [%i4+0x01b],%l4 ! %l4 = fffffffffffffffc
! Mem[0000000010041420] = c802fc4e, %l7 = ffffffffffffffff
lduh [%i1+0x022],%l7 ! %l7 = 000000000000fc4e
! Starting 10 instruction Store Burst
! %f27 = 0000ff00, %f16 = ffff0000
fcmpes %fcc3,%f27,%f16 ! %fcc3 = 3
p0_label_158:
! %l5 = 0000000000000000, Mem[0000000030101408] = cf000000
stwa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[0000000010101423] = ffffffff, %l5 = 0000000000000000
ldstub [%i4+0x023],%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010001408] = dd7a6a29000000ff
stxa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000000000ff
! Mem[0000000030041400] = ff0000b3, %l3 = 00000000000000ff
ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! %f18 = 9d9acf2d dd7a6a29, Mem[0000000010081408] = 0000ffff 2dcf9a9d
stda %f18,[%i2+%o4]0x88 ! Mem[0000000010081408] = 9d9acf2d dd7a6a29
! Mem[0000000030181410] = 000000ff, %l0 = 00000000000000dd
ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[0000000030101408] = 00000000
stba %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! %f14 = 6fd3ffde, Mem[000000001010141c] = b32a37ff
sta %f14,[%i4+0x01c]%asi ! Mem[000000001010141c] = 6fd3ffde
! Mem[0000000030181408] = 408a7614, %l1 = 000000000000ff77
ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 00000014000000ff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffffde6c, %l2 = 00000000000000ff
lduh [%o0+%g0],%l2 ! %l2 = 000000000000ffff
p0_label_159:
! Mem[0000000030141408] = ff36ffff, %l6 = 0000000000000000
ldsha [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffff36
! Mem[0000000010001408] = 00000000 000000ff, %l2 = 0000ffff, %l3 = 000000ff
ldd [%i0+%o4],%l2 ! %l2 = 0000000000000000 00000000000000ff
! Mem[00000000100c1400] = 3a000000, %l6 = ffffffffffffff36
ldswa [%i3+%g0]0x88,%l6 ! %l6 = 000000003a000000
! Mem[0000000010001410] = ffff6ba9, %l2 = 0000000000000000
ldsha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000006ba9
! Mem[0000000010001410] = ffffffb3ffff6ba9, %l7 = 000000000000fc4e
ldxa [%i0+%o5]0x88,%l7 ! %l7 = ffffffb3ffff6ba9
! Mem[0000000030181410] = 9bffffffff0000ff, %l7 = ffffffb3ffff6ba9
ldxa [%i6+%o5]0x89,%l7 ! %l7 = 9bffffffff0000ff
! Mem[0000000030101408] = 00000000000000ff, %f26 = 00000000 0000ff00
ldda [%i4+%o4]0x89,%f26 ! %f26 = 00000000 000000ff
! Mem[0000000030181410] = ff0000ff, %l1 = 0000000000000014
ldsba [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000100c1408] = 000000000700007a, %f4 = 000000ff 000000ba
ldda [%i3+%o4]0x88,%f4 ! %f4 = 00000000 0700007a
! Starting 10 instruction Store Burst
! Mem[0000000010181411] = ff000000, %l3 = 00000000000000ff
ldstuba [%i6+0x011]%asi,%l3 ! %l3 = 00000000000000ff
p0_label_160:
! Mem[0000000010141408] = ffffe701, %l1 = ffffffffffffffff
ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000001000000ff
! %l2 = 0000000000006ba9, Mem[0000000010041410] = 00000000
stwa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00006ba9
! Mem[0000000010101410] = 1f44758d, %l3 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 0000008d000000ff
! %l2 = 00006ba9, %l3 = 0000008d, Mem[0000000010181408] = ff0036ff 01e7ffe7
std %l2,[%i6+%o4] ! Mem[0000000010181408] = 00006ba9 0000008d
! Mem[00000000218000c1] = 00ffafb8, %l1 = 0000000000000001
ldstuba [%o3+0x0c1]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010181410] = 0000ffff, %l3 = 000000000000008d
ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! %f10 = a673e23e, Mem[0000000010101400] = de1a96d2
sta %f10,[%i4+%g0]0x88 ! Mem[0000000010101400] = a673e23e
! Mem[0000000030181410] = ff0000ff, %l2 = 0000000000006ba9
ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
! %f14 = 6fd3ffde 00000000, %l5 = 00000000000000ff
! Mem[0000000030141430] = 82a325a1c111f995
add %i5,0x030,%g1
stda %f14,[%g1+%l5]ASI_PST16_S ! Mem[0000000030141430] = 6fd3ffde00000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000000, %l3 = 00000000000000ff
lduha [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
p0_label_161:
! Mem[0000000010081400] = 00000073, %f6 = c1c1f546
lda [%i2+%g0]0x88,%f6 ! %f6 = 00000073
! Mem[0000000010001408] = 00000000, %l5 = 00000000000000ff
lduha [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
! %f12 = e1dd814d e0de13fb, %f17 = 9d9acf2d
fxtos %f12,%f17 ! %f17 = ddf113f6
! Mem[00000000100c140c] = 00000000, %l0 = 0000000000000000
lduwa [%i3+0x00c]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041400] = ff0000b3, %l7 = 9bffffffff0000ff
ldswa [%i1+%g0]0x81,%l7 ! %l7 = ffffffffff0000b3
! Mem[000000001008140c] = 2dcf9a9d, %l4 = fffffffffffffffc
lduwa [%i2+0x00c]%asi,%l4 ! %l4 = 000000002dcf9a9d
! Mem[0000000010041418] = 00000000008000ff, %l2 = 00000000000000ff
ldx [%i1+0x018],%l2 ! %l2 = 00000000008000ff
! Mem[0000000030101400] = a673e23e, %l7 = ffffffffff0000b3
ldswa [%i4+%g0]0x81,%l7 ! %l7 = ffffffffa673e23e
! %l0 = 0000000000000000, %l3 = 0000000000000000, %l3 = 0000000000000000
xor %l0,%l3,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f6 = 00000073 08800000, %l0 = 0000000000000000
! Mem[0000000010181400] = 740f0000ffffffff
stda %f6,[%i6+%l0]ASI_PST8_P ! Mem[0000000010181400] = 740f0000ffffffff
p0_label_162:
! Mem[0000000030141410] = 2cc900ff, %l7 = ffffffffa673e23e
swapa [%i5+%o5]0x89,%l7 ! %l7 = 000000002cc900ff
! %l2 = 00000000008000ff, Mem[0000000010041408] = 00000000
stwa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 008000ff
! Mem[0000000030081410] = ff0000ff, %l0 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030101408] = ff000000, %l4 = 000000002dcf9a9d
swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ff000000
! %f5 = 0700007a, Mem[0000000030141408] = ff36ffff
sta %f5 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0700007a
! Mem[00000000300c1410] = ffffffff, %l7 = 000000002cc900ff
swapa [%i3+%o5]0x89,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000010041408] = 008000ff, %l5 = 0000000000000000
swapa [%i1+%o4]0x80,%l5 ! %l5 = 00000000008000ff
! %f30 = 890d9fc6 ef73ffdc, Mem[0000000010041408] = 00000000 ffffffff
stda %f30,[%i1+%o4]0x80 ! Mem[0000000010041408] = 890d9fc6 ef73ffdc
! %f12 = e1dd814d e0de13fb, %l1 = 00000000000000ff
! Mem[0000000010141420] = 9d00a086cb6cf47b
add %i5,0x020,%g1
stda %f12,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010141420] = fb13dee04d81dde1
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = c69f0d89, %f13 = e0de13fb
lda [%i0+%o5]0x89,%f13 ! %f13 = c69f0d89
p0_label_163:
! Mem[000000001014140c] = ffffffff, %l0 = 00000000000000ff
lduw [%i5+0x00c],%l0 ! %l0 = 00000000ffffffff
! Mem[00000000100c1408] = 000000000700007a, %l3 = 0000000000000000
ldxa [%i3+%o4]0x88,%l3 ! %l3 = 000000000700007a
! Mem[0000000030001400] = 00000000, %l4 = 00000000ff000000
ldsha [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000211c0000] = 00ff622e, %l0 = 00000000ffffffff
lduh [%o2+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181408] = ff768a40, %f11 = 891d7ef6
lda [%i6+%o4]0x81,%f11 ! %f11 = ff768a40
! Mem[0000000030001408] = 000f00ff, %l6 = 000000003a000000
ldsha [%i0+%o4]0x81,%l6 ! %l6 = 000000000000000f
! Mem[0000000010141400] = 00000000, %f30 = 890d9fc6
lda [%i5+%g0]0x80,%f30 ! %f30 = 00000000
! Mem[0000000030001410] = 890d9fc6, %l3 = 000000000700007a
lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000890d
! Mem[0000000020800040] = 61ff0345, %l0 = 00000000000000ff
lduha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000061ff
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = ff0000ff, %l0 = 00000000000061ff
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
p0_label_164:
! Mem[0000000020800001] = ffff68e7, %l2 = 00000000008000ff
ldstuba [%o1+0x001]%asi,%l2 ! %l2 = 000000ff000000ff
! %f0 = 01e7ffe7 dc1573ef 4e747456 00000000
! %f4 = 00000000 0700007a 00000073 08800000
! %f8 = ffffffff dc3b0a71 a673e23e ff768a40
! %f12 = e1dd814d c69f0d89 6fd3ffde 00000000
stda %f0,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
! %l2 = 00000000000000ff, Mem[0000000030101410] = c69f0d89
stha %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = c69f00ff
! Mem[00000000100c1408] = 7a000007, %l0 = 00000000000000ff
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 0000007a000000ff
! %f27 = 000000ff, Mem[00000000300c1400] = 00000000
sta %f27,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
! %l2 = 000000ff, %l3 = 0000890d, Mem[0000000010081430] = 1a1ec5fc 7178a96b
stda %l2,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000ff 0000890d
! Mem[0000000030101410] = c69f00ff, %l4 = 0000000000000000
ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %l5 = 00000000008000ff, Mem[00000000211c0001] = 00ff622e
stb %l5,[%o2+0x001] ! Mem[00000000211c0000] = 00ff622e
! %f30 = 00000000 ef73ffdc, Mem[0000000010001408] = 00000000 ff000000
stda %f30,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 ef73ffdc
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (28)
! Mem[0000000030081410] = 00000000, %l5 = 00000000008000ff
ldsba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
p0_label_165:
! Mem[0000000030001400] = ff61000000000000, %l7 = 00000000ffffffff
ldxa [%i0+%g0]0x89,%l7 ! %l7 = ff61000000000000
! Mem[0000000021800000] = ff787193, %l4 = 00000000000000ff
ldsh [%o3+%g0],%l4 ! %l4 = ffffffffffffff78
! Mem[0000000010141410] = 2dcf9a9d 00007614, %l4 = ffffff78, %l5 = 00000000
ldda [%i5+%o5]0x88,%l4 ! %l4 = 0000000000007614 000000002dcf9a9d
! Mem[00000000300c1410] = ff00c92c, %l4 = 0000000000007614
ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000030101400] = 3ee273a6, %l2 = 00000000000000ff
lduba [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000a6
! Mem[0000000010081400] = 730000000000ff00, %f10 = a673e23e ff768a40
ldda [%i2+%g0]0x80,%f10 ! %f10 = 73000000 0000ff00
! Mem[00000000300c1400] = 000000ff ffffe701 00000000 4e747456
! Mem[00000000300c1410] = ff00c92c dc3b0a71 7946d93e 9942070c
! Mem[00000000300c1420] = 0ccf1a87 16f9d277 5be758f2 8e4c5c7f
! Mem[00000000300c1430] = 73d5844e 75852610 8998c3a1 64e0fbd1
ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010141400] = 00000000, %l5 = 000000002dcf9a9d
lduha [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001438] = 00000000, %l2 = 00000000000000a6
ldsha [%i0+0x038]%asi,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f12 = e1dd814d c69f0d89, Mem[0000000010101408] = 7a000007 ff000000
stda %f12,[%i4+0x008]%asi ! Mem[0000000010101408] = e1dd814d c69f0d89
p0_label_166:
! %l2 = 00000000, %l3 = 0000890d, Mem[0000000030181400] = 00000000 49bec8ce
stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 0000890d
! %l6 = 000000000000000f, Mem[0000000030141400] = ff3b0aff00000038
stxa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000000000000f
! %f12 = e1dd814d c69f0d89, %l7 = ff61000000000000
! Mem[0000000010001438] = 00000000000000ff
add %i0,0x038,%g1
stda %f12,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001438] = 00000000000000ff
! %l4 = ffffff00, %l5 = 00000000, Mem[0000000010101400] = a673e23e 7a77ffff
stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffff00 00000000
! Mem[00000000300c1408] = 00000000, %l7 = ff61000000000000
ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1408] = ff000000, %l5 = 0000000000000000
swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000ff000000
! %l4 = ffffffffffffff00, Mem[0000000010081408] = dd7a6a29
stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = dd7a6a00
! %l5 = 00000000ff000000, Mem[0000000010141410] = 147600009d9acf2d
stxa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000ff000000
! %l3 = 000000000000890d, Mem[0000000010181410] = ffff0000
stba %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0dff0000
! Starting 10 instruction Load Burst
! Mem[0000000010081420] = de1a96d2ff7f7ac8, %l5 = 00000000ff000000
ldxa [%i2+0x020]%asi,%l5 ! %l5 = de1a96d2ff7f7ac8
p0_label_167:
! Mem[0000000030081400] = ef7315dc e7ffe701, %l6 = 0000000f, %l7 = 00000000
ldda [%i2+%g0]0x89,%l6 ! %l6 = 00000000e7ffe701 00000000ef7315dc
! Mem[0000000010181410] = 0dff0000, %l1 = 00000000000000ff
ldsh [%i6+%o5],%l1 ! %l1 = 0000000000000dff
! Mem[0000000010001410] = ffff6ba9, %l6 = 00000000e7ffe701
lduwa [%i0+%o5]0x88,%l6 ! %l6 = 00000000ffff6ba9
! %f5 = 0700007a, %f12 = e1dd814d, %f0 = 01e7ffe7
fsubs %f5 ,%f12,%f0 ! %f0 = 61dd814d
! Mem[0000000010141438] = ff0a3bff, %l0 = 000000000000007a
lduwa [%i5+0x038]%asi,%l0 ! %l0 = 00000000ff0a3bff
! Mem[0000000020800000] = ffff68e7, %l3 = 000000000000890d
lduba [%o1+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181410] = ff0000ff, %l3 = 00000000000000ff
ldsha [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! %l6 = 00000000ffff6ba9, Mem[0000000030041408] = ffffffff
stwa %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffff6ba9
! Mem[000000001008142c] = 71fef897, %l6 = 00000000ffff6ba9
lduba [%i2+0x02c]%asi,%l6 ! %l6 = 0000000000000071
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = dd7a6a00, %l3 = 00000000000000ff
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000dd7a6a00
p0_label_168:
! %l5 = de1a96d2ff7f7ac8, Mem[0000000030181400] = 00000000
stwa %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff7f7ac8
! Mem[0000000030141408] = 0700007a, %l1 = 0000000000000dff
swapa [%i5+%o4]0x81,%l1 ! %l1 = 000000000700007a
! Mem[0000000030081400] = 01e7ffe7, %l2 = 0000000000000000
ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 00000001000000ff
! %l5 = de1a96d2ff7f7ac8, Mem[0000000010141408] = ffe7ffff
stwa %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff7f7ac8
! %l2 = 0000000000000001, imm = fffffffffffffff2, %l6 = 0000000000000071
xor %l2,-0x00e,%l6 ! %l6 = fffffffffffffff3
! %f12 = e1dd814d c69f0d89, Mem[0000000030101408] = 9d9acf2d 00000000
stda %f12,[%i4+%o4]0x89 ! Mem[0000000030101408] = e1dd814d c69f0d89
! %f5 = 0700007a, Mem[0000000010141400] = 00000000
sta %f5 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0700007a
! Mem[00000000100c1400] = 0000003a, %l3 = 00000000dd7a6a00
swapa [%i3+%g0]0x80,%l3 ! %l3 = 000000000000003a
! Mem[0000000030141408] = 00000dff, %l4 = ffffffffffffff00
swapa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000dff
! Starting 10 instruction Load Burst
! %f17 = ff000000, %f1 = dc1573ef
fsqrts %f17,%f1 ! %f1 = 7fffffff
p0_label_169:
! Mem[00000000300c1400] = ff000000, %l4 = 0000000000000dff
lduwa [%i3+%g0]0x89,%l4 ! %l4 = 00000000ff000000
! Mem[0000000010001400] = ff77ffff, %l6 = fffffffffffffff3
lduba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1410] = 2cc900ff, %l6 = 00000000000000ff
lduha [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141408] = ff7f7ac8, %l4 = 00000000ff000000
lduba [%i5+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081408] = 5674744e, %l2 = 0000000000000001
ldswa [%i2+%o4]0x89,%l2 ! %l2 = 000000005674744e
membar #Sync ! Added by membar checker (29)
! Mem[0000000010001400] = ff77ffff ffffffff dcff73ef 00000000
! Mem[0000000010001410] = a96bffff b3ffffff b4a4777a 5650f73a
! Mem[0000000010001420] = 4398689c 02f1857b 7a77a4b4 9d9acf2d
! Mem[0000000010001430] = 02f1857b 7178a96b 00000000 000000ff
ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
! Mem[00000000100c141c] = ffffffff, %l6 = 00000000000000ff
ldub [%i3+0x01f],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081410] = 0000ff7100000000, %l6 = 00000000000000ff
ldxa [%i2+%o5]0x80,%l6 ! %l6 = 0000ff7100000000
! Mem[0000000010081400] = 73000000 0000ff00 ff000000 2dcf9a9d
! Mem[0000000010081410] = 0000ff71 00000000 25ff9e07 611051ae
! Mem[0000000010081420] = de1a96d2 ff7f7ac8 5fc6002c 71fef897
! Mem[0000000010081430] = 000000ff 0000890d 009f6130 00000000
ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
! Starting 10 instruction Store Burst
! %l7 = 00000000ef7315dc, Mem[00000000100c1400] = dd7a6a00
stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ef7315dc
p0_label_170:
! %l3 = 000000000000003a, Mem[0000000030101400] = 3ee273a6
stba %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 3ee2733a
membar #Sync ! Added by membar checker (30)
! %l7 = 00000000ef7315dc, Mem[0000000010001420] = 4398689c02f1857b
stx %l7,[%i0+0x020] ! Mem[0000000010001420] = 00000000ef7315dc
! %f10 = 5fc6002c 71fef897, Mem[0000000030101410] = c69f00ff ba000000
stda %f10,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5fc6002c 71fef897
! %f2 = ff000000 2dcf9a9d, Mem[0000000030181410] = ff0000ff ffffff9b
stda %f2 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000 2dcf9a9d
! Mem[0000000010001414] = b3ffffff, %l1 = 0700007a, %l3 = 0000003a
add %i0,0x14,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b3ffffff
! Mem[00000000211c0001] = 00ff622e, %l1 = 000000000700007a
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[000000001004143c] = 000000ff, %l0 = 00000000ff0a3bff
swap [%i1+0x03c],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101410] = 1f4475ff, %l3 = 00000000b3ffffff
ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010001408] = ef73ffdc, %l1 = 00000000000000ff
ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 000000dc000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 4e747456, %l5 = de1a96d2ff7f7ac8
lduha [%i2+%o4]0x81,%l5 ! %l5 = 0000000000004e74
p0_label_171:
! Mem[00000000211c0000] = 00ff622e, %l6 = 0000ff7100000000
lduha [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001408] = ffff73ef, %l2 = 000000005674744e
lduha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000ffff
! Code Fragment 3
p0_fragment_12:
! %l0 = 00000000000000ff
setx 0x8e9c14306a206c75,%g7,%l0 ! %l0 = 8e9c14306a206c75
! %l1 = 00000000000000dc
setx 0xa77085f7f2597e9c,%g7,%l1 ! %l1 = a77085f7f2597e9c
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 = 8e9c14306a206c75
setx 0x1b24681820469114,%g7,%l0 ! %l0 = 1b24681820469114
! %l1 = a77085f7f2597e9c
setx 0xde80fc406a1c2ea2,%g7,%l1 ! %l1 = de80fc406a1c2ea2
! Mem[0000000010181408] = 00006ba90000008d, %f28 = 6ba97871 7b85f102
ldda [%i6+%o4]0x80,%f28 ! %f28 = 00006ba9 0000008d
! Mem[000000001014143c] = 9d9acf2d, %f3 = 2dcf9a9d
lda [%i5+0x03c]%asi,%f3 ! %f3 = 9d9acf2d
! Mem[0000000030041400] = ff0000b3, %l4 = 00000000000000ff
lduba [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000021800140] = fffff79c, %l3 = 00000000000000ff
ldsha [%o3+0x140]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000300c1400] = ff000000, %l3 = ffffffffffffffff
lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000ff000000
! Mem[00000000100c1420] = ffffffff, %l2 = 000000000000ffff
ldsh [%i3+0x022],%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[000000001018143c] = cb6cf47b, %l7 = 00000000ef7315dc, %asi = 80
swapa [%i6+0x03c]%asi,%l7 ! %l7 = 00000000cb6cf47b
p0_label_172:
! Mem[000000001014140a] = ff7f7ac8, %l3 = 00000000ff000000
ldstub [%i5+0x00a],%l3 ! %l3 = 0000007a000000ff
! %l4 = 00000000000000ff, Mem[0000000010001420] = 00000000ef7315dc
stx %l4,[%i0+0x020] ! Mem[0000000010001420] = 00000000000000ff
! %l2 = ffffffffffffffff, Mem[0000000010101408] = e1dd814dc69f0d89, %asi = 80
stxa %l2,[%i4+0x008]%asi ! Mem[0000000010101408] = ffffffffffffffff
! Mem[0000000010101414] = 00000002, %l6 = 00000000000000ff
swap [%i4+0x014],%l6 ! %l6 = 0000000000000002
! %l1 = de80fc406a1c2ea2, Mem[0000000030081410] = 00000000
stba %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000a2
! %f20 = ffffffb3 ffff6ba9, %l0 = 1b24681820469114
! Mem[0000000030081420] = ffffffffdc3b0a71
add %i2,0x020,%g1
stda %f20,[%g1+%l0]ASI_PST16_S ! Mem[0000000030081420] = ffffffb3dc3b0a71
! Mem[0000000030081400] = ffe7ffe7, %l3 = 000000000000007a
ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030101408] = c69f0d89, %l3 = 00000000000000ff
swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000c69f0d89
! Mem[0000000010041400] = 00000000, %l4 = 00000000000000ff
swapa [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 890d9fc6, %l4 = 0000000000000000
lduha [%i1+%o4]0x80,%l4 ! %l4 = 000000000000890d
p0_label_173:
! Mem[0000000030081408] = 4e747456, %f20 = ffffffb3
lda [%i2+%o4]0x81,%f20 ! %f20 = 4e747456
! Mem[00000000100c141c] = ffffffff, %f30 = ff000000
ld [%i3+0x01c],%f30 ! %f30 = ffffffff
! Mem[0000000010041410] = 00006ba9, %l5 = 0000000000004e74
ldsha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000006ba9
! Mem[0000000010041400] = 000000ff, %l3 = 00000000c69f0d89
lduwa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001410] = ba000000c69f0d89, %l2 = ffffffffffffffff
ldxa [%i0+%o5]0x89,%l2 ! %l2 = ba000000c69f0d89
! Mem[0000000010001408] = ffff73ef, %f28 = 00006ba9
lda [%i0+%o4]0x80,%f28 ! %f28 = ffff73ef
! Mem[0000000010001400] = ff77ffff, %l0 = 1b24681820469114
ldsba [%i0+0x002]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041408] = 890d9fc6, %l3 = 00000000000000ff
ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffff890d9fc6
! Mem[0000000010181408] = 8d000000a96b0000, %f24 = 7b85f102 9c689843
ldda [%i6+%o4]0x88,%f24 ! %f24 = 8d000000 a96b0000
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = 5674744e, %l3 = ffffffff890d9fc6
swapa [%i2+%o4]0x89,%l3 ! %l3 = 000000005674744e
p0_label_174:
! Mem[0000000030101400] = 3ee2733a, %l4 = 000000000000890d
swapa [%i4+%g0]0x89,%l4 ! %l4 = 000000003ee2733a
! Mem[0000000010041400] = 000000ff, %l3 = 000000005674744e
swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! %l6 = 0000000000000002, Mem[0000000030001410] = 890d9fc6
stba %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 020d9fc6
! Mem[0000000030001400] = 00000000, %l1 = de80fc406a1c2ea2
swapa [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041403] = 5674744e, %l4 = 000000003ee2733a
ldstub [%i1+0x003],%l4 ! %l4 = 0000004e000000ff
! Mem[0000000010141410] = 00000000, %l5 = 0000000000006ba9
ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %f14 = 009f6130 00000000, Mem[00000000100c1400] = dc1573ef 0000ffff
stda %f14,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 009f6130 00000000
! Mem[00000000201c0000] = ffffde6c, %l3 = 00000000000000ff
ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010041410] = 00006ba9, %l3 = 00000000000000ff
swapa [%i1+%o5]0x88,%l3 ! %l3 = 0000000000006ba9
! Starting 10 instruction Load Burst
! Randomly selected nop
nop
p0_label_175:
! Mem[0000000010001410] = a96bffff, %f29 = 0000008d
lda [%i0+%o5]0x80,%f29 ! %f29 = a96bffff
! %l3 = 0000000000006ba9, immed = fffff716, %y = 00000000
sdiv %l3,-0x8ea,%l1 ! %l1 = fffffffffffffff4
mov %l0,%y ! %y = ffffffff
! Mem[00000000100c1408] = ff00000700000000, %l7 = 00000000cb6cf47b
ldxa [%i3+%o4]0x80,%l7 ! %l7 = ff00000700000000
! Mem[0000000010001414] = b3ffffff, %l2 = ba000000c69f0d89
lduwa [%i0+0x014]%asi,%l2 ! %l2 = 00000000b3ffffff
! Mem[0000000030181400] = ff7f7ac8, %l0 = ffffffffffffffff
lduba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181410] = 9d9acf2d000000ff, %f24 = 8d000000 a96b0000
ldda [%i6+%o5]0x89,%f24 ! %f24 = 9d9acf2d 000000ff
! Mem[0000000010101408] = ffffffff, %l6 = 0000000000000002
ldswa [%i4+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000000
lduwa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081410] = 0000ff7100000000, %f30 = ffffffff 00000000
ldda [%i2+%o5]0x80,%f30 ! %f30 = 0000ff71 00000000
! Starting 10 instruction Store Burst
! %l2 = b3ffffff, %l3 = 00006ba9, Mem[0000000030081400] = ffe7ffe7 dc1573ef
stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = b3ffffff 00006ba9
p0_label_176:
! Mem[0000000030101410] = 97f8fe71, %l7 = ff00000700000000
swapa [%i4+%o5]0x81,%l7 ! %l7 = 0000000097f8fe71
! %f2 = ff000000 9d9acf2d, Mem[0000000010181400] = 00000f74 ffffffff
stda %f2 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 9d9acf2d
! Mem[0000000010141422] = fb13dee0, %l5 = 0000000000000000
ldstub [%i5+0x022],%l5 ! %l5 = 000000de000000ff
! %l7 = 0000000097f8fe71, Mem[0000000010041400] = ff747456
stba %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff747471
! %l4 = 000000000000004e, Mem[0000000030001400] = a22e1c6a
stwa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000004e
! %l5 = 00000000000000de, Mem[0000000010081408] = 9d9acf2d000000ff
stxa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000de
! Mem[0000000030181410] = ff000000, %l2 = 00000000b3ffffff
swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! %l5 = 00000000000000de, %l3 = 0000000000006ba9, %l5 = 00000000000000de
andn %l5,%l3,%l5 ! %l5 = 0000000000000056
! %f2 = ff000000 9d9acf2d, %l0 = 00000000000000ff
! Mem[0000000010001420] = 00000000000000ff
add %i0,0x020,%g1
stda %f2,[%g1+%l0]ASI_PST32_P ! Mem[0000000010001420] = ff0000009d9acf2d
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 0700007a, %l6 = ffffffffffffffff
lduha [%i5+%g0]0x80,%l6 ! %l6 = 0000000000000700
p0_label_177:
! Mem[00000000211c0000] = 00ff622e, %l3 = 0000000000006ba9
lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000056
lduwa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101400] = 00ffffff, %f31 = 00000000
lda [%i4+%g0]0x80,%f31 ! %f31 = 00ffffff
! Mem[0000000010141408] = ff7fffc8, %l6 = 0000000000000700
ldstub [%i5+%o4],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010181400] = 2dcf9a9d, %l5 = 0000000000000000
lduwa [%i6+%g0]0x80,%l5 ! %l5 = 000000002dcf9a9d
! Mem[0000000030081408] = c69f0d89, %l4 = 000000000000004e
lduha [%i2+%o4]0x81,%l4 ! %l4 = 000000000000c69f
! Mem[0000000030141400] = 00000000, %f30 = 0000ff71
lda [%i5+%g0]0x89,%f30 ! %f30 = 00000000
! %l0 = 00000000000000ff, %l3 = 00000000000000ff, %l1 = fffffffffffffff4
sdivx %l0,%l3,%l1 ! %l1 = 0000000000000001
! Mem[00000000300c1410] = 710a3bdc2cc900ff, %l0 = 00000000000000ff
ldxa [%i3+%o5]0x89,%l0 ! %l0 = 710a3bdc2cc900ff
! Starting 10 instruction Store Burst
! Mem[00000000201c0000] = ffffde6c, %l5 = 000000002dcf9a9d
ldstub [%o0+%g0],%l5 ! %l5 = 000000ff000000ff
p0_label_178:
! Mem[00000000100c143a] = c69fcf89, %l0 = 710a3bdc2cc900ff
ldstub [%i3+0x03a],%l0 ! %l0 = 000000cf000000ff
! Mem[0000000010001408] = ffff73ef00000000, %l4 = 000000000000c69f, %l2 = 00000000ff000000
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ffff73ef00000000
! %l4 = 000000000000c69f, Mem[00000000100c1428] = 744e0000d2961ade, %asi = 80
stxa %l4,[%i3+0x028]%asi ! Mem[00000000100c1428] = 000000000000c69f
! %l1 = 0000000000000001, Mem[0000000010181400] = ff0000009d9acf2d
stxa %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000001
! %f0 = 73000000 0000ff00 ff000000 9d9acf2d
! %f4 = 0000ff71 00000000 25ff9e07 611051ae
! %f8 = de1a96d2 ff7f7ac8 5fc6002c 71fef897
! %f12 = 000000ff 0000890d 009f6130 00000000
stda %f0,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
! %f16 = ffffffff ffff77ff, Mem[0000000010101410] = ff75441f 000000ff
stda %f16,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff ffff77ff
! Mem[0000000030001400] = 0000004e, %l1 = 0000000000000001
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000004e000000ff
membar #Sync ! Added by membar checker (31)
! Mem[0000000010181408] = 00006ba90000008d, %l5 = 00000000000000ff, %l3 = 00000000000000ff
add %i6,0x08,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 00006ba90000008d
! Mem[0000000030041400] = b30000ff, %l4 = 000000000000c69f
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ff000000, %l7 = 0000000097f8fe71
lduba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
p0_label_179:
! Mem[0000000030141410] = a673e23e, %l1 = 000000000000004e
lduba [%i5+%o5]0x89,%l1 ! %l1 = 000000000000003e
! Mem[0000000030141410] = 00000000a673e23e, %l6 = 00000000000000ff
ldxa [%i5+%o5]0x89,%l6 ! %l6 = 00000000a673e23e
! Mem[0000000010041408] = 890d9fc6, %f18 = 00000000
lda [%i1+%o4]0x80,%f18 ! %f18 = 890d9fc6
! %f24 = 9d9acf2d 000000ff, Mem[00000000300c1400] = 000000ff ffffe701
stda %f24,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 9d9acf2d 000000ff
! Mem[0000000010101400] = 00000000 ffffff00, %l0 = 000000cf, %l1 = 0000003e
ldda [%i4+%g0]0x88,%l0 ! %l0 = 00000000ffffff00 0000000000000000
! Mem[0000000010001400] = ff77ffff, %l7 = 00000000000000ff
ldsw [%i0+%g0],%l7 ! %l7 = ffffffffff77ffff
! Mem[0000000030101400] = 0d890000, %l1 = 0000000000000000
ldsba [%i4+%g0]0x81,%l1 ! %l1 = 000000000000000d
! Mem[0000000010001418] = b4a4777a5650f73a, %l0 = 00000000ffffff00
ldx [%i0+0x018],%l0 ! %l0 = b4a4777a5650f73a
! Mem[000000001018141c] = 2cc99bc6, %l0 = b4a4777a5650f73a
ldswa [%i6+0x01c]%asi,%l0 ! %l0 = 000000002cc99bc6
! Starting 10 instruction Store Burst
! %f0 = 73000000 0000ff00 ff000000 9d9acf2d
! %f4 = 0000ff71 00000000 25ff9e07 611051ae
! %f8 = de1a96d2 ff7f7ac8 5fc6002c 71fef897
! %f12 = 000000ff 0000890d 009f6130 00000000
stda %f0,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
p0_label_180:
! %l0 = 2cc99bc6, %l1 = 0000000d, Mem[0000000030001410] = 020d9fc6 000000ba
stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 2cc99bc6 0000000d
! %l3 = 00006ba90000008d, Mem[0000000010081428] = 5fc6002c
stw %l3,[%i2+0x028] ! Mem[0000000010081428] = 0000008d
! Mem[0000000010181400] = 01000000, %l0 = 000000002cc99bc6
swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000001000000
! Mem[0000000010141400] = 0700007a, %l5 = 00000000000000ff
swapa [%i5+%g0]0x80,%l5 ! %l5 = 000000000700007a
! %l2 = ffff73ef00000000, Mem[0000000010081400] = 73000000
stba %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %l5 = 000000000700007a, Mem[00000000300c1400] = 9d9acf2d
stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 007acf2d
! %l4 = 00000000000000ff, Mem[0000000010101418] = ff0000fc, %asi = 80
stha %l4,[%i4+0x018]%asi ! Mem[0000000010101418] = 00ff00fc
! %l1 = 000000000000000d, Mem[0000000010141415] = ff000000, %asi = 80
stba %l1,[%i5+0x015]%asi ! Mem[0000000010141414] = ff0d0000
! %l0 = 0000000001000000, Mem[0000000030141408] = 00ffffff
stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 01000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = de1a96d2, %l6 = 00000000a673e23e
lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000096d2
p0_label_181:
! Mem[0000000010081438] = 009f6130, %l3 = 00006ba90000008d
lduha [%i2+0x03a]%asi,%l3 ! %l3 = 0000000000006130
! Mem[0000000010001410] = ffffffb3ffff6ba9, %f28 = ffff73ef a96bffff
ldda [%i0+%o5]0x88,%f28 ! %f28 = ffffffb3 ffff6ba9
! Code Fragment 4
p0_fragment_13:
! %l0 = 0000000001000000
setx 0x25fabe6790c6478e,%g7,%l0 ! %l0 = 25fabe6790c6478e
! %l1 = 000000000000000d
setx 0xc36a8d7fb6ad6017,%g7,%l1 ! %l1 = c36a8d7fb6ad6017
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 = 25fabe6790c6478e
setx 0x959a1eb7febf7ec0,%g7,%l0 ! %l0 = 959a1eb7febf7ec0
! %l1 = c36a8d7fb6ad6017
setx 0x33471cb060ce9a10,%g7,%l1 ! %l1 = 33471cb060ce9a10
! Mem[0000000030101408] = ff000000, %f18 = 890d9fc6
lda [%i4+%o4]0x81,%f18 ! %f18 = ff000000
! Mem[0000000030181400] = 0000ff00, %l3 = 0000000000006130
ldsba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = 00ff0000 00000073, %l4 = 000000ff, %l5 = 0700007a
ldda [%i6+%g0]0x81,%l4 ! %l4 = 0000000000ff0000 0000000000000073
! Mem[0000000010001404] = ffffffff, %l4 = 0000000000ff0000
ldswa [%i0+0x004]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030001400] = 000000ff, %l3 = 0000000000000000
lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
membar #Sync ! Added by membar checker (32)
! Mem[0000000010041408] = c69f0d89, %l7 = ffffffffff77ffff
lduwa [%i1+%o4]0x88,%l7 ! %l7 = 00000000c69f0d89
! Starting 10 instruction Store Burst
! %l1 = 33471cb060ce9a10, Mem[0000000021800080] = 5046e4e3, %asi = 80
stha %l1,[%o3+0x080]%asi ! Mem[0000000021800080] = 9a10e4e3
p0_label_182:
! %l3 = 00000000000000ff, Mem[0000000030041400] = 0000ff00
stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000ffff
! Mem[0000000010041429] = 00000000, %l3 = 00000000000000ff
ldstuba [%i1+0x029]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[000000001018143b] = c69f00ff, %l6 = 00000000000096d2
ldstuba [%i6+0x03b]%asi,%l6 ! %l6 = 000000ff000000ff
! %f30 = 00000000 00ffffff, Mem[0000000010081428] = 0000008d 71fef897
stda %f30,[%i2+0x028]%asi ! Mem[0000000010081428] = 00000000 00ffffff
! %l4 = ffffffffffffffff, Mem[00000000100c1429] = 00000000, %asi = 80
stba %l4,[%i3+0x029]%asi ! Mem[00000000100c1428] = 00ff0000
! %f7 = 611051ae, %f8 = de1a96d2, %f16 = ffffffff ffff77ff
fsmuld %f7 ,%f8 ,%f16 ! %f16 = c7f5c98a 3abd2f00
! Mem[0000000010041429] = 00ff0000, %l0 = 959a1eb7febf7ec0
ldstub [%i1+0x029],%l0 ! %l0 = 000000ff000000ff
! %l7 = 00000000c69f0d89, Mem[0000000030041400] = 730000000000ffff
stxa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000c69f0d89
! %l5 = 0000000000000073, Mem[0000000030181400] = 730000000000ff00
stxa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000073
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 000000ff, %l3 = 0000000000000000
lduba [%i0+%g0]0x89,%l3 ! %l3 = 00000000000000ff
p0_label_183:
! Mem[0000000030041400] = c69f0d89, %l6 = 00000000000000ff
ldsba [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffff89
! Mem[0000000030041408] = 2dcf9a9d, %l5 = 0000000000000073
lduba [%i1+%o4]0x81,%l5 ! %l5 = 000000000000002d
! Mem[0000000010081424] = ff7f7ac8, %l6 = ffffffffffffff89
ldsha [%i2+0x024]%asi,%l6 ! %l6 = ffffffffffffff7f
! Mem[0000000010181410] = 0dff0000, %l2 = ffff73ef00000000
lduba [%i6+%o5]0x80,%l2 ! %l2 = 000000000000000d
! Mem[0000000010181408] = 00006ba90000008d, %f12 = 000000ff 0000890d
ldda [%i6+%o4]0x80,%f12 ! %f12 = 00006ba9 0000008d
! Mem[00000000100c1438] = c69fff89 cb6cf47b, %l4 = ffffffff, %l5 = 0000002d
ldda [%i3+0x038]%asi,%l4 ! %l4 = 00000000c69fff89 00000000cb6cf47b
! Mem[00000000100c1408] = ff000007, %l5 = 00000000cb6cf47b
ldswa [%i3+%o4]0x80,%l5 ! %l5 = ffffffffff000007
! Mem[0000000010141408] = ffffffffc8ff7fff, %l5 = ffffffffff000007
ldxa [%i5+%o4]0x88,%l5 ! %l5 = ffffffffc8ff7fff
! Mem[00000000300c1408] = 00000000 4e747456, %l0 = 000000ff, %l1 = 60ce9a10
ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000 000000004e747456
! Starting 10 instruction Store Burst
! Mem[0000000010001438] = 00000000, %l3 = 000000ff, %l5 = c8ff7fff
add %i0,0x38,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000000000000
p0_label_184:
! %l0 = 0000000000000000, Mem[0000000030181410] = 0000000071ff0000
stxa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000000
! %l3 = 00000000000000ff, Mem[0000000010081408] = 000000de
stha %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff
! Mem[0000000030041408] = 2dcf9a9d, %l7 = 00000000c69f0d89
ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 0000002d000000ff
! Mem[0000000030181410] = 00000000, %l5 = 0000000000000000
ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %l6 = ffffff7f, %l7 = 0000002d, Mem[00000000100c1408] = 070000ff 00000000
stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffff7f 0000002d
! Mem[00000000211c0001] = 00ff622e, %l5 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010101416] = ffff77ff, %asi = 80
stha %l5,[%i4+0x016]%asi ! Mem[0000000010101414] = ffff00ff
! Mem[0000000030141400] = 00000000, %l5 = 00000000000000ff
ldstuba [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001400] = ff000000, %l6 = ffffffffffffff7f
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = b3ffffff00006ba9, %f26 = 2dcf9a9d b4a4777a
ldda [%i2+%g0]0x81,%f26 ! %f26 = b3ffffff 00006ba9
p0_label_185:
! Mem[0000000030001408] = 000f00ff, %l7 = 000000000000002d
ldswa [%i0+%o4]0x81,%l7 ! %l7 = 00000000000f00ff
! Mem[0000000010081438] = 009f613000000000, %l0 = 0000000000000000
ldx [%i2+0x038],%l0 ! %l0 = 009f613000000000
! Mem[0000000010101428] = ff7a7f4b, %l4 = 00000000c69fff89
ldsb [%i4+0x028],%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1430] = 000000717b85f102, %l7 = 00000000000f00ff
ldx [%i3+0x030],%l7 ! %l7 = 000000717b85f102
! Mem[00000000201c0000] = ffffde6c, %l0 = 009f613000000000
ldsb [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081408] = c69f0d89, %l7 = 000000717b85f102
ldsba [%i2+%o4]0x81,%l7 ! %l7 = ffffffffffffffc6
! Mem[0000000030001408] = ff000f00, %l3 = 00000000000000ff
lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = ff000000 4d81dde1, %l6 = 000000ff, %l7 = ffffffc6
ldda [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff000000 000000004d81dde1
! Mem[00000000300c1408] = 00000000, %l6 = 00000000ff000000
lduwa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, Mem[0000000030041408] = ff0000009d9acfff
stxa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffffff
p0_label_186:
! %f8 = de1a96d2 ff7f7ac8, Mem[0000000030081410] = 000000a2 7a000007
stda %f8 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = de1a96d2 ff7f7ac8
! %l2 = 000000000000000d, Mem[0000000010001410] = a96bffff
stha %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000dffff
! %f8 = de1a96d2 ff7f7ac8, Mem[0000000010141400] = ff000000 2cc99bc6
stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = de1a96d2 ff7f7ac8
! %l1 = 000000004e747456, Mem[0000000010101410] = ff00ffffffffffff
stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000004e747456
! Mem[00000000300c1400] = 007acf2d, %l4 = ffffffffffffffff
swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000007acf2d
! %l0 = ffffffffffffffff, Mem[0000000010101400] = 00000000ffffff00
stxa %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffffffffffff
! Mem[0000000010141408] = ff7fffc8, %l3 = 0000000000000000
ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000300c1408] = 00000000, %l4 = 00000000007acf2d
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! %l6 = 00000000, %l7 = 4d81dde1, Mem[0000000030081410] = ff7f7ac8 de1a96d2
stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 4d81dde1
! Starting 10 instruction Load Burst
! %f29 = ffff6ba9, %f15 = 00000000, %f26 = b3ffffff
fsubs %f29,%f15,%f26 ! %f26 = ffff6ba9
p0_label_187:
! Mem[0000000030041410] = 00000000, %l3 = 00000000000000ff
lduha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %f14 = 009f6130
lda [%i3+%g0]0x80,%f14 ! %f14 = 00000000
! Mem[0000000020800040] = 61ff0345, %l1 = 000000004e747456
lduha [%o1+0x040]%asi,%l1 ! %l1 = 00000000000061ff
! Mem[0000000030041400] = 890d9fc6, %l4 = 0000000000000000
ldsha [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffff890d
! Mem[00000000100c1410] = de1a96d2, %l2 = 000000000000000d
lduwa [%i3+%o5]0x88,%l2 ! %l2 = 00000000de1a96d2
! Mem[000000001000141c] = 5650f73a, %l0 = ffffffffffffffff
ldsh [%i0+0x01e],%l0 ! %l0 = fffffffffffff73a
! %f4 = 0000ff71, %f2 = ff000000
fcmpes %fcc2,%f4 ,%f2 ! %fcc2 = 2
! Mem[0000000010101414] = 00000000, %l3 = 0000000000000000
ldswa [%i4+0x014]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041410] = ff000000ff000f00, %f14 = 00000000 00000000
ldda [%i1+%o5]0x80,%f14 ! %f14 = ff000000 ff000f00
! Starting 10 instruction Store Burst
! Mem[000000001010140b] = ffffffff, %l5 = 0000000000000000
ldstuba [%i4+0x00b]%asi,%l5 ! %l5 = 000000ff000000ff
p0_label_188:
! %l2 = 00000000de1a96d2, Mem[0000000030081408] = c69f0d89
stwa %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = de1a96d2
! Mem[0000000010101410] = 4e747456, %l1 = 00000000000061ff
swapa [%i4+%o5]0x88,%l1 ! %l1 = 000000004e747456
! Mem[00000000201c0001] = ffffde6c, %l3 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
! %l1 = 000000004e747456, Mem[0000000010041410] = ff000000
stba %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = 56000000
! %l4 = ffffffffffff890d, Mem[0000000010001408] = ffff73ef
stba %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0dff73ef
! %f24 = 9d9acf2d, Mem[0000000030001410] = 2cc99bc6
sta %f24,[%i0+%o5]0x81 ! Mem[0000000030001410] = 9d9acf2d
! Mem[0000000010081410] = 0000ff71, %l3 = 00000000000000ff
ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! %f14 = ff000000 ff000f00, %l7 = 000000004d81dde1
! Mem[0000000010081418] = 25ff9e07611051ae
add %i2,0x018,%g1
stda %f14,[%g1+%l7]ASI_PST32_P ! Mem[0000000010081418] = 25ff9e07ff000f00
! Mem[0000000010141410] = ff000000, %l6 = 0000000000000000
swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[000000001004143c] = ff0a3bff, %l3 = 0000000000000000
ldsb [%i1+0x03f],%l3 ! %l3 = ffffffffffffffff
p0_label_189:
! Mem[0000000030001408] = 000f00ff, %l4 = ffffffffffff890d
ldsha [%i0+%o4]0x81,%l4 ! %l4 = 000000000000000f
! Mem[0000000010141404] = d2961ade, %l5 = 00000000000000ff
ldsba [%i5+0x005]%asi,%l5 ! %l5 = ffffffffffffff96
! Mem[0000000010041410] = 56000000, %l3 = ffffffffffffffff
lduha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000005600
! Mem[0000000010041400] = ff747471, %l6 = 00000000ff000000
ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000007471
! Mem[0000000030141400] = ff000000, %l3 = 0000000000005600
lduha [%i5+%g0]0x81,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010001438] = 00000000000000ff, %l7 = 000000004d81dde1
ldxa [%i0+0x038]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081400] = ffffffb3, %l3 = 000000000000ff00
lduba [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000b3
! Mem[0000000010081410] = 71ff00ff, %l2 = 00000000de1a96d2
lduha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101408] = ff000000, %l3 = 00000000000000b3
lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 00000000, %l1 = 000000004e747456
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_190:
! %l7 = 00000000000000ff, Mem[0000000030141410] = 3ee273a6
stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
! Mem[00000000300c1400] = ffffffff, %l2 = 00000000000000ff
swapa [%i3+%g0]0x81,%l2 ! %l2 = 00000000ffffffff
! %l4 = 0000000f, %l5 = ffffff96, Mem[0000000030181410] = 000000ff 00000000
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000f ffffff96
! %l7 = 00000000000000ff, Mem[00000000300c1400] = 000000ff000000ff
stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000000000ff
! Mem[0000000030041400] = c69f0d89, %l6 = 0000000000007471
swapa [%i1+%g0]0x89,%l6 ! %l6 = 00000000c69f0d89
! %f13 = 0000008d, Mem[00000000300c1400] = 00000000
sta %f13,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000008d
! Mem[0000000030141408] = 00000001, %l4 = 000000000000000f
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[00000000300c1400] = 0000008d, %l3 = 00000000000000ff
ldstuba [%i3+%g0]0x89,%l3 ! %l3 = 0000008d000000ff
! %l7 = 00000000000000ff, Mem[0000000010141400] = ff7f7ac8
stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff7f7aff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = de1a96d2, %l3 = 000000000000008d
ldswa [%i3+%o5]0x88,%l3 ! %l3 = ffffffffde1a96d2
p0_label_191:
! Mem[0000000021800100] = 161494a7, %l2 = 00000000ffffffff
ldsba [%o3+0x101]%asi,%l2 ! %l2 = 0000000000000014
! Mem[0000000010041410] = 56000000, %l0 = fffffffffffff73a
lduwa [%i1+%o5]0x80,%l0 ! %l0 = 0000000056000000
! Mem[0000000030181400] = 0000000000000073, %l1 = 0000000000000000
ldxa [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000073
! Mem[00000000100c1400] = 000000ff, %l1 = 0000000000000073
lduha [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181408] = a96b0000, %l1 = 00000000000000ff
ldsha [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181400] = 0000000000000073, %l6 = 00000000c69f0d89
ldxa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000073
! Mem[0000000010141408] = ff7fffc8, %l0 = 0000000056000000
lduwa [%i5+%o4]0x80,%l0 ! %l0 = 00000000ff7fffc8
! Mem[0000000030041408] = ffffffff, %l1 = 0000000000000000
ldsba [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001430] = 02f1857b7178a96b, %f26 = ffff6ba9 00006ba9
ldd [%i0+0x030],%f26 ! %f26 = 02f1857b 7178a96b
! Starting 10 instruction Store Burst
! Mem[00000000100c1410] = d2961ade, %l2 = 0000000000000014, %asi = 80
swapa [%i3+0x010]%asi,%l2 ! %l2 = 00000000d2961ade
p0_label_192:
! %l6 = 0000000000000073, Mem[0000000010001400] = ffff77ff
stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000073
! %f13 = 0000008d, Mem[0000000010181408] = a96b0000
sta %f13,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000008d
! %l0 = 00000000ff7fffc8, Mem[0000000030081408] = de1a96d2
stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff7fffc8
! %l7 = 00000000000000ff, Mem[0000000030101410] = 00000000
stwa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
! Mem[000000001004140a] = 890d9fc6, %l2 = 00000000d2961ade
ldstub [%i1+0x00a],%l2 ! %l2 = 0000009f000000ff
! Mem[00000000211c0000] = 00ff622e, %l4 = 0000000000000000
ldstub [%o2+%g0],%l4 ! %l4 = 00000000000000ff
! %l0 = 00000000ff7fffc8, Mem[0000000010081408] = ff000000
stwa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff7fffc8
! %f12 = 00006ba9 0000008d, %l0 = 00000000ff7fffc8
! Mem[00000000100c1438] = c69fff89cb6cf47b
add %i3,0x038,%g1
stda %f12,[%g1+%l0]ASI_PST16_PL ! Mem[00000000100c1438] = c69fff89cb6c0000
! %l3 = ffffffffde1a96d2, Mem[00000000100c1408] = 7fffffff
stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 96d2ffff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ff0000009d9acf2d, %f14 = ff000000 ff000f00
ldda [%i6+%o4]0x89,%f14 ! %f14 = ff000000 9d9acf2d
p0_label_193:
! Mem[0000000030041400] = 00007471, %l5 = ffffffffffffff96
ldswa [%i1+%g0]0x89,%l5 ! %l5 = 0000000000007471
! Mem[0000000010081410] = ff00ff7100000000, %f26 = 02f1857b 7178a96b
ldda [%i2+%o5]0x80,%f26 ! %f26 = ff00ff71 00000000
! Mem[0000000010041400] = 717474ff, %l1 = ffffffffffffffff
lduwa [%i1+0x000]%asi,%l1 ! %l1 = 00000000717474ff
! %l6 = 0000000000000073, imm = fffffffffffff023, %l3 = ffffffffde1a96d2
addc %l6,-0xfdd,%l3 ! %l3 = fffffffffffff096
! Mem[00000000100c1410] = 00000014ffffef5e, %l4 = 0000000000000000
ldx [%i3+%o5],%l4 ! %l4 = 00000014ffffef5e
! Mem[00000000211c0000] = ffff622e, %l5 = 0000000000007471
lduha [%o2+0x000]%asi,%l5 ! %l5 = 000000000000ffff
! %l6 = 0000000000000073, immd = 00000000000008a8, %l7 = 00000000000000ff
mulx %l6,0x8a8,%l7 ! %l7 = 000000000003e378
! Mem[0000000010041408] = 890dffc6, %l4 = 00000014ffffef5e
ldsw [%i1+%o4],%l4 ! %l4 = ffffffff890dffc6
! %l3 = fffffffffffff096, %l1 = 00000000717474ff, %l3 = fffffffffffff096
or %l3,%l1,%l3 ! %l3 = fffffffffffff4ff
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = ffffffffffffffff, %l0 = 00000000ff7fffc8, %l6 = 0000000000000073
casxa [%i4]0x80,%l0,%l6 ! %l6 = ffffffffffffffff
p0_label_194:
! %f2 = ff000000 9d9acf2d, Mem[0000000010081430] = 000000ff 0000890d
stda %f2 ,[%i2+0x030]%asi ! Mem[0000000010081430] = ff000000 9d9acf2d
! %l6 = ffffffffffffffff, Mem[00000000201c0000] = ffffde6c
stb %l6,[%o0+%g0] ! Mem[00000000201c0000] = ffffde6c
! %l0 = ff7fffc8, %l1 = 717474ff, Mem[0000000030101410] = ff000000 2c00c65f
stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff7fffc8 717474ff
! Mem[0000000010081434] = 9d9acf2d, %l0 = ff7fffc8, %l2 = 0000009f
add %i2,0x34,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000009d9acf2d
! Mem[0000000010101418] = 00ff00fc, %l4 = ffffffff890dffc6
swap [%i4+0x018],%l4 ! %l4 = 0000000000ff00fc
! %l2 = 000000009d9acf2d, Mem[00000000300c1400] = ff000000
stha %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = cf2d0000
! %l3 = fffffffffffff4ff, Mem[0000000010081408] = c8ff7fff
stha %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = c8fff4ff
! Mem[0000000030081400] = ffffffb3, %l0 = 00000000ff7fffc8
ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 000000b3000000ff
! Mem[0000000010101410] = ff610000, %l4 = 0000000000ff00fc
ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = c8ff7fff, %l5 = 000000000000ffff
lduha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000007fff
p0_label_195:
! Mem[0000000030141400] = ff0000000000000f, %f10 = 5fc6002c 71fef897
ldda [%i5+%g0]0x81,%f10 ! %f10 = ff000000 0000000f
! Mem[0000000030001410] = 9d9acf2d, %l1 = 00000000717474ff
lduha [%i0+%o5]0x81,%l1 ! %l1 = 0000000000009d9a
! Mem[0000000010041428] = 00ff000000000000, %l6 = ffffffffffffffff
ldx [%i1+0x028],%l6 ! %l6 = 00ff000000000000
! Mem[0000000010181410] = 0dff0000, %l5 = 0000000000007fff
lduba [%i6+%o5]0x80,%l5 ! %l5 = 000000000000000d
! Mem[0000000030141410] = 000000ff, %l1 = 0000000000009d9a
ldswa [%i5+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1408] = 5674744e 000000ff, %l4 = 000000ff, %l5 = 0000000d
ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff 000000005674744e
! Mem[0000000030041408] = ffffffff, %l1 = 00000000000000ff
ldsba [%i1+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[000000001010142c] = 060a1ebe, %l2 = 000000009d9acf2d
lduba [%i4+0x02e]%asi,%l2 ! %l2 = 000000000000001e
! Mem[0000000010001408] = 0dff73ef, %l2 = 000000000000001e
lduba [%i0+%o4]0x80,%l2 ! %l2 = 000000000000000d
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = 2dcf9a9d, %l0 = 00000000000000b3
ldstuba [%i0+%o5]0x89,%l0 ! %l0 = 0000009d000000ff
p0_label_196:
! %l5 = 000000005674744e, Mem[0000000010001400] = ffffffff00000073
stxa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000005674744e
! %l1 = ffffffffffffffff, Mem[0000000010081408] = fff4ffc800000000
stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffffffffffff
! Mem[0000000030181410] = 0f000000, %l4 = 00000000000000ff
ldstuba [%i6+%o5]0x81,%l4 ! %l4 = 0000000f000000ff
! %l1 = ffffffffffffffff, Mem[0000000010101400] = ffffffff
stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffffffff
! %l0 = 000000000000009d, Mem[000000001004141c] = 008000ff, %asi = 80
stha %l0,[%i1+0x01c]%asi ! Mem[000000001004141c] = 009d00ff
! %l1 = ffffffffffffffff, Mem[0000000010141408] = ffffffffc8ff7fff
stxa %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffffffffffff
! Mem[0000000021800180] = 026e1af7, %l2 = 000000000000000d
ldstuba [%o3+0x180]%asi,%l2 ! %l2 = 00000002000000ff
! Mem[0000000030081410] = 00000000, %l3 = fffffffffffff4ff
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! %f0 = 73000000, Mem[00000000300c1410] = ff00c92c
sta %f0 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 73000000
! Starting 10 instruction Load Burst
! Mem[0000000010081420] = de1a96d2ff7f7ac8, %f12 = 00006ba9 0000008d
ldda [%i2+0x020]%asi,%f12 ! %f12 = de1a96d2 ff7f7ac8
p0_label_197:
! Mem[0000000030081408] = c8ff7fff, %f8 = de1a96d2
lda [%i2+%o4]0x89,%f8 ! %f8 = c8ff7fff
! Mem[0000000010141408] = ffffffff, %l2 = 0000000000000002
ldsh [%i5+0x00a],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030001410] = ff9acf2d0000000d, %l2 = ffffffffffffffff
ldxa [%i0+%o5]0x81,%l2 ! %l2 = ff9acf2d0000000d
! Mem[0000000030141400] = 000000ff, %l3 = 0000000000000000
lduha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001400] = ff000000000061ff, %l7 = 000000000003e378
ldxa [%i0+%g0]0x81,%l7 ! %l7 = ff000000000061ff
! %l4 = 000000000000000f, imm = 0000000000000d9f, %l0 = 000000000000009d
addc %l4,0xd9f,%l0 ! %l0 = 0000000000000dae
! Mem[00000000100c1400] = ff00000030619f00, %f28 = ffffffb3 ffff6ba9
ldda [%i3+%g0]0x80,%f28 ! %f28 = ff000000 30619f00
! Mem[000000001014142c] = 85d60000, %l2 = ff9acf2d0000000d
lduba [%i5+0x02f]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101410] = ff7fffc8 717474ff, %l0 = 00000dae, %l1 = ffffffff
ldda [%i4+%o5]0x81,%l0 ! %l0 = 00000000ff7fffc8 00000000717474ff
! Starting 10 instruction Store Burst
! %l0 = 00000000ff7fffc8, Mem[0000000010081408] = ffffffffffffffff
stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000ff7fffc8
p0_label_198:
! %l2 = 0000000000000000, Mem[0000000030001410] = ff9acf2d
stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 009acf2d
! Mem[0000000010101438] = b32a37dd, %l2 = 0000000000000000
ldstuba [%i4+0x038]%asi,%l2 ! %l2 = 000000b3000000ff
! Mem[0000000030181400] = 00000073, %l1 = 00000000717474ff
swapa [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000073
! Mem[0000000010141410] = 00000000, %l1 = 0000000000000073
swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
! %l4 = 0000000f, %l5 = 5674744e, Mem[0000000010181410] = 0dff0000 00000000
stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000f 5674744e
! %l7 = ff000000000061ff, imm = 0000000000000ec5, %l6 = 00ff000000000000
and %l7,0xec5,%l6 ! %l6 = 00000000000000c5
! %l4 = 000000000000000f, Mem[00000000100c1410] = 5eefffff14000000
stxa %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000000000000f
! %l3 = 00000000000000ff, Mem[0000000030081400] = a96b0000ffffffff
stxa %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000000000ff
! Mem[0000000020800000] = ffff68e7, %l2 = 00000000000000b3
ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141418] = 7a0000ffef73ffdc, %l3 = 00000000000000ff
ldxa [%i5+0x018]%asi,%l3 ! %l3 = 7a0000ffef73ffdc
p0_label_199:
! Mem[0000000030041408] = ffffffff, %l7 = ff000000000061ff
ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010141410] = 73000000, %f22 = 3af75056
lda [%i5+%o5]0x80,%f22 ! %f22 = 73000000
! Mem[0000000010181434] = 7b85f102, %l3 = 7a0000ffef73ffdc
ldub [%i6+0x036],%l3 ! %l3 = 00000000000000f1
! Mem[0000000030181408] = 9d9acf2d, %l0 = 00000000ff7fffc8
lduba [%i6+%o4]0x89,%l0 ! %l0 = 000000000000002d
! Mem[0000000010181410] = 0f000000, %l2 = 00000000000000ff
lduwa [%i6+%o5]0x88,%l2 ! %l2 = 000000000f000000
! Mem[0000000030041408] = ffffffffffffffff, %f8 = c8ff7fff ff7f7ac8
ldda [%i1+%o4]0x89,%f8 ! %f8 = ffffffff ffffffff
! Mem[0000000010141410] = 73000000ff0d0000, %f2 = ff000000 9d9acf2d
ldda [%i5+%o5]0x80,%f2 ! %f2 = 73000000 ff0d0000
! Mem[0000000010181410] = 0000000f, %f17 = 3abd2f00
lda [%i6+0x010]%asi,%f17 ! %f17 = 0000000f
membar #Sync ! Added by membar checker (33)
! Mem[0000000030141400] = ff000000 0000000f ff000001 9d9acf2d
! Mem[0000000030141410] = 000000ff 00000000 82ae12fc 01792b44
! Mem[0000000030141420] = 00000000 1e5fd513 f468e37f 0b5a531d
! Mem[0000000030141430] = 6fd3ffde 00000000 ffffffff dc3b0a71
ldda [%i5]ASI_BLK_SL,%f0 ! Block Load from 0000000030141400
! Starting 10 instruction Store Burst
! %l0 = 0000002d, %l1 = 00000000, Mem[00000000300c1410] = 00000073 710a3bdc
stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000002d 00000000
p0_label_200:
! %l2 = 000000000f000000, Mem[0000000030081400] = ff000000
stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! Mem[00000000100c1419] = ffffffff, %l7 = ffffffffffffffff
ldstub [%i3+0x019],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010001408] = 0dff73ef, %l2 = 000000000f000000
ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 0000000d000000ff
! %l0 = 000000000000002d, Mem[00000000300c1410] = 0000002d
stwa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000002d
! Mem[0000000030181410] = 000000ff, %l0 = 000000000000002d
swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101438] = ff2a37ddffe7f47b, %l0 = 00000000000000ff, %l1 = 0000000000000000
add %i4,0x38,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ff2a37ddffe7f47b
! %l0 = 00000000000000ff, Mem[0000000030001408] = 000f00ff
stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff00ff
! %f16 = c7f5c98a 0000000f ff000000 ef73ffdc
! %f20 = 4e747456 ffff6ba9 73000000 7a77a4b4
! %f24 = 9d9acf2d 000000ff ff00ff71 00000000
! %f28 = ff000000 30619f00 00000000 00ffffff
stda %f16,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
! %l6 = 00000000000000c5, Mem[00000000300c1408] = ff000000
stha %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00c50000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = c8ff7fff, %f14 = 710a3bdc
lda [%i2+%o4]0x89,%f14 ! %f14 = c8ff7fff
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
lduha [%i2+0x010]%asi,%l0
sdivx %l7,0xaaf,%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 00000000000000ff
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ff2a37ddffe7f47b
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000000d
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000f1
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000000f
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005674744e
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000c5
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffff,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p0_failed
mov 0x111,%g1
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0f000000 000000ff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2dcf9a9d 010000ff
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 ff000000
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 442b7901 fc12ae82
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 13d55f1e 00000000
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1d535a0b 7fe368f4
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000000 deffd36f
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c8ff7fff ffffffff
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c7f5c98a 0000000f
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ff000000 ef73ffdc
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 4e747456 ffff6ba9
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 73000000 7a77a4b4
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 9d9acf2d 000000ff
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be ff00ff71 00000000
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ff000000 30619f00
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000000 00ffffff
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:
xnor %l7,%l5,%l2
done
p0_trap1o:
xnor %l7,%l5,%l2
done
p0_trap2e:
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000100c1408]
swapa [%i5+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010141410]
orn %l7,-0xf2c,%l7
done
p0_trap2o:
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[00000000100c1408]
swapa [%o5+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010141410]
orn %l7,-0xf2c,%l7
done
p0_trap3e:
addc %l6,%l2,%l6
xnor %l3,%l3,%l3
add %l1,%l6,%l0
subc %l7,0x8f9,%l7
sub %l0,-0xa16,%l0
sub %l2,-0x64d,%l6
addc %l7,-0xffd,%l3
done
p0_trap3o:
addc %l6,%l2,%l6
xnor %l3,%l3,%l3
add %l1,%l6,%l0
subc %l7,0x8f9,%l7
sub %l0,-0xa16,%l0
sub %l2,-0x64d,%l6
addc %l7,-0xffd,%l3
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 = 09d72c243ee8ec29
ldx [%g1+0x008],%l1 ! %l1 = 3afe6bda230fddce
ldx [%g1+0x010],%l2 ! %l2 = 3abd3d7ebcfafe6d
ldx [%g1+0x018],%l3 ! %l3 = 12f514ba2028c67b
ldx [%g1+0x020],%l4 ! %l4 = 9ed92743dc5da346
ldx [%g1+0x028],%l5 ! %l5 = 2b47e9745b5fde6c
ldx [%g1+0x030],%l6 ! %l6 = 9634340ea8bed256
ldx [%g1+0x038],%l7 ! %l7 = 13653169ef7315dc
! 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:
fdivs %f5 ,%f7 ,%f4
fsubs %f0 ,%f12,%f0
jmpl %o7,%g0
subc %l1,-0xb62,%l7
p0_near_0_he:
smul %l0,0x748,%l3
smul %l5,0x743,%l3
jmpl %o7,%g0
addc %l0,-0xaa6,%l1
near0_b2b_h:
xor %l0,0xbb6,%l1
fsubs %f26,%f20,%f19
sub %l0,0x5da,%l1
fdivs %f24,%f21,%f22
addc %l0,%l0,%l7
addc %l6,-0xb6c,%l3
subc %l2,%l1,%l4
jmpl %o7,%g0
fmuls %f18,%f25,%f29
near0_b2b_l:
orn %l0,%l0,%l3
andn %l5,0x9f0,%l0
sdivx %l3,0xa80,%l1
fmuls %f14,%f15,%f9
udivx %l6,-0x645,%l7
andn %l7,-0x77e,%l0
addc %l0,-0x895,%l5
jmpl %o7,%g0
mulx %l4,0xad2,%l2
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
fmuls %f8 ,%f10,%f5
fmuls %f8 ,%f12,%f12
jmpl %o7,%g0
addc %l5,0x924,%l0
p0_near_1_he:
fadds %f22,%f16,%f28
fsqrts %f26,%f23
fsubs %f16,%f31,%f18
ld [%i3+0x01c],%f23 ! Mem[00000000100c141c]
fadds %f31,%f16,%f16
umul %l6,%l4,%l4
jmpl %o7,%g0
fmuls %f23,%f26,%f29
near1_b2b_h:
andn %l4,-0x7d4,%l2
smul %l7,%l6,%l1
xnor %l6,-0x577,%l7
fadds %f19,%f20,%f31
orn %l4,-0x337,%l5
sdivx %l1,%l6,%l6
xnor %l1,0x896,%l1
jmpl %o7,%g0
fsqrts %f28,%f21
near1_b2b_l:
xnor %l7,0x1e5,%l7
sub %l2,0x02a,%l0
fdtos %f4 ,%f11
or %l6,%l7,%l5
subc %l1,-0x237,%l7
xor %l3,%l0,%l6
andn %l2,%l7,%l3
jmpl %o7,%g0
and %l7,-0x2f7,%l6
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
jmpl %o7,%g0
fsubs %f0 ,%f9 ,%f6
jmpl %o7,%g0
nop
p0_near_2_he:
smul %l0,%l3,%l0
fdtos %f26,%f19
jmpl %o7,%g0
ldd [%i1+0x008],%l6 ! Mem[0000000010041408]
near2_b2b_h:
fsubs %f21,%f30,%f27
fcmps %fcc1,%f18,%f23
xnor %l6,0xfd9,%l6
subc %l5,-0xff1,%l1
fdivs %f20,%f26,%f18
smul %l7,%l2,%l4
fadds %f20,%f25,%f16
jmpl %o7,%g0
umul %l5,%l3,%l6
near2_b2b_l:
fadds %f13,%f7 ,%f12
sdivx %l5,-0xc27,%l5
fmuls %f14,%f11,%f12
fadds %f10,%f12,%f2
xor %l0,%l6,%l5
fcmps %fcc0,%f15,%f13
and %l4,0xe35,%l1
jmpl %o7,%g0
xnor %l2,0xac5,%l6
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
smul %l4,-0xe4b,%l4
xnor %l1,0xbf0,%l4
smul %l6,%l7,%l1
subc %l0,%l7,%l6
mulx %l5,0x77d,%l0
jmpl %o7,%g0
fsubs %f14,%f7 ,%f10
p0_near_3_he:
fadds %f19,%f31,%f22
fadds %f22,%f29,%f28
sub %l2,-0xb96,%l1
fdivs %f16,%f22,%f18
fsubs %f30,%f21,%f22
subc %l0,0x0a1,%l5
jmpl %o7,%g0
xnor %l4,%l3,%l0
near3_b2b_h:
mulx %l0,%l6,%l1
jmpl %o7,%g0
or %l6,%l4,%l4
near3_b2b_l:
xnor %l6,%l0,%l6
jmpl %o7,%g0
sub %l5,%l3,%l1
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
jmpl %o7,%g0
fdivs %f9 ,%f13,%f2
jmpl %o7,%g0
nop
p0_far_0_lem:
jmpl %o7,%g0
fdivs %f9 ,%f13,%f2
jmpl %o7,%g0
nop
p0_far_0_he:
sub %l0,0x7ba,%l5
or %l3,0x0b0,%l2
fcmps %fcc0,%f23,%f30
fdivs %f21,%f29,%f23
jmpl %o7,%g0
and %l6,%l4,%l3
p0_far_0_hem:
sub %l0,0x7ba,%l5
or %l3,0x0b0,%l2
fcmps %fcc0,%f23,%f30
fdivs %f21,%f29,%f23
jmpl %o7,%g0
and %l6,%l4,%l3
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
andn %l3,%l1,%l0
fsubs %f26,%f26,%f25
jmpl %o7,%g0
fadds %f30,%f17,%f19
far0_b2b_l:
sub %l6,0x0ce,%l7
smul %l4,%l4,%l2
jmpl %o7,%g0
addc %l2,%l7,%l3
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
sdivx %l6,-0x968,%l3
xor %l6,%l5,%l2
subc %l4,0x83d,%l4
and %l7,-0x7f8,%l1
jmpl %o7,%g0
fcmps %fcc1,%f10,%f1
p0_far_1_lem:
sdivx %l6,-0x968,%l3
xor %l6,%l5,%l2
subc %l4,0x83d,%l4
and %l7,-0x7f8,%l1
jmpl %o7,%g0
fcmps %fcc1,%f10,%f1
p0_far_1_he:
andn %l1,-0x435,%l2
sub %l7,%l4,%l0
umul %l1,-0x619,%l7
mulx %l3,%l2,%l6
fdivs %f17,%f31,%f16
jmpl %o7,%g0
andn %l2,%l2,%l0
p0_far_1_hem:
andn %l1,-0x435,%l2
sub %l7,%l4,%l0
umul %l1,-0x619,%l7
mulx %l3,%l2,%l6
fdivs %f17,%f31,%f16
jmpl %o7,%g0
andn %l2,%l2,%l0
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
orn %l0,0xb61,%l6
subc %l4,0x475,%l0
fdivs %f21,%f23,%f22
fcmps %fcc3,%f19,%f31
sub %l6,%l6,%l3
mulx %l6,0x621,%l2
andn %l1,%l5,%l3
jmpl %o7,%g0
subc %l7,-0x00f,%l7
far1_b2b_l:
andn %l7,%l5,%l5
smul %l1,-0xf61,%l1
subc %l1,%l5,%l2
fstoi %f1 ,%f9
fadds %f3 ,%f13,%f1
fdivs %f5 ,%f4 ,%f10
fdivs %f8 ,%f15,%f15
jmpl %o7,%g0
mulx %l7,%l1,%l0
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
addc %l3,0x93e,%l4
jmpl %o7,%g0
swap [%i4+0x004],%l0 ! Mem[0000000010101404]
p0_far_2_lem:
addc %l3,0x93e,%l4
membar #Sync
jmpl %o7,%g0
swap [%i4+0x004],%l0 ! Mem[0000000010101404]
p0_far_2_he:
addc %l0,-0xf0f,%l3
jmpl %o7,%g0
fsqrts %f16,%f18
p0_far_2_hem:
addc %l0,-0xf0f,%l3
jmpl %o7,%g0
fsqrts %f16,%f18
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
fsubs %f25,%f23,%f19
subc %l5,%l0,%l6
smul %l4,%l1,%l2
mulx %l2,0x732,%l1
jmpl %o7,%g0
xor %l2,0x9b4,%l5
far2_b2b_l:
fmuls %f1 ,%f8 ,%f11
xnor %l4,-0xa97,%l3
xor %l4,%l2,%l2
xnor %l5,-0x72e,%l6
jmpl %o7,%g0
umul %l6,-0xf90,%l0
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
addc %l5,0xf77,%l4
umul %l1,%l3,%l1
fmuls %f9 ,%f8 ,%f13
jmpl %o7,%g0
umul %l5,-0x0fa,%l3
p0_far_3_lem:
addc %l5,0xf77,%l4
umul %l1,%l3,%l1
fmuls %f9 ,%f8 ,%f13
jmpl %o7,%g0
umul %l5,-0x0fa,%l3
p0_far_3_he:
orn %l0,%l7,%l1
jmpl %o7,%g0
addc %l2,%l0,%l5
p0_far_3_hem:
orn %l0,%l7,%l1
jmpl %o7,%g0
addc %l2,%l0,%l5
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
fsqrts %f23,%f24
fadds %f16,%f28,%f16
fsubs %f19,%f18,%f18
sub %l5,%l2,%l3
sub %l1,0x6db,%l1
mulx %l2,%l7,%l4
jmpl %o7,%g0
fsqrts %f26,%f22
far3_b2b_l:
fsubs %f12,%f0 ,%f1
fstod %f1 ,%f14
fdivs %f7 ,%f12,%f14
fcmps %fcc3,%f12,%f5
addc %l0,0x071,%l3
xnor %l6,0x63f,%l1
jmpl %o7,%g0
fdivs %f2 ,%f8 ,%f6
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
xnor %l6,%l7,%l6
xnor %l5,%l3,%l2
jmpl %g6+8,%g0
fsqrts %f10,%f8
p0_call_0_le:
andn %l6,-0x31f,%l5
or %l7,%l7,%l2
xnor %l3,%l7,%l1
smul %l6,0x256,%l2
retl
fsqrts %f11,%f3
p0_jmpl_0_lo:
xnor %l6,%l7,%l6
xnor %l5,%l3,%l2
jmpl %g6+8,%g0
fsqrts %f10,%f8
p0_call_0_lo:
andn %l6,-0x31f,%l5
or %l7,%l7,%l2
xnor %l3,%l7,%l1
smul %l6,0x256,%l2
retl
fsqrts %f11,%f3
p0_jmpl_0_he:
fsubs %f23,%f25,%f23
fitod %f27,%f20
addc %l1,%l2,%l6
sdivx %l0,-0xdb7,%l1
udivx %l0,%l1,%l3
sub %l3,%l5,%l0
jmpl %g6+8,%g0
fsqrts %f31,%f27
p0_call_0_he:
sth %l4,[%i4+0x00a] ! Mem[000000001010140a]
or %l5,0xa52,%l7
fmuls %f16,%f16,%f20
retl
xnor %l4,0xb2e,%l4
p0_jmpl_0_ho:
fsubs %f23,%f25,%f23
fitod %f27,%f20
addc %l1,%l2,%l6
sdivx %l0,-0xdb7,%l1
udivx %l0,%l1,%l3
sub %l3,%l5,%l0
jmpl %g6+8,%g0
fsqrts %f31,%f27
p0_call_0_ho:
sth %l4,[%o4+0x00a] ! Mem[000000001010140a]
or %l5,0xa52,%l7
fmuls %f16,%f16,%f20
retl
xnor %l4,0xb2e,%l4
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
fcmps %fcc1,%f14,%f10
p0_call_1_le:
retl
umul %l4,-0x69a,%l5
p0_jmpl_1_lo:
jmpl %g6+8,%g0
fcmps %fcc1,%f14,%f10
p0_call_1_lo:
retl
umul %l4,-0x69a,%l5
p0_jmpl_1_he:
ldd [%i4+0x010],%f22 ! Mem[0000000010101410]
fmuls %f19,%f28,%f30
jmpl %g6+8,%g0
addc %l6,0x1c4,%l0
p0_call_1_he:
andn %l4,%l2,%l5
retl
or %l0,%l3,%l5
p0_jmpl_1_ho:
ldd [%o4+0x010],%f22 ! Mem[0000000010101410]
fmuls %f19,%f28,%f30
jmpl %g6+8,%g0
addc %l6,0x1c4,%l0
p0_call_1_ho:
andn %l4,%l2,%l5
retl
or %l0,%l3,%l5
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
xnor %l7,-0xcde,%l2
sub %l0,%l5,%l3
jmpl %g6+8,%g0
udivx %l6,%l1,%l4
p0_call_2_le:
fmuls %f1 ,%f14,%f4
addc %l7,0x1fe,%l1
retl
smul %l3,-0x6a6,%l0
p0_jmpl_2_lo:
xnor %l7,-0xcde,%l2
sub %l0,%l5,%l3
jmpl %g6+8,%g0
udivx %l6,%l1,%l4
p0_call_2_lo:
fmuls %f1 ,%f14,%f4
addc %l7,0x1fe,%l1
retl
smul %l3,-0x6a6,%l0
p0_jmpl_2_he:
andn %l5,0xa2c,%l3
sdivx %l4,%l7,%l2
xor %l2,0x9f6,%l4
sdivx %l2,%l5,%l3
fmuls %f28,%f18,%f28
subc %l0,-0xb9b,%l7
jmpl %g6+8,%g0
stx %l2,[%i5+0x008] ! Mem[0000000010141408]
p0_call_2_he:
xor %l6,0x35a,%l0
xor %l6,-0x4ce,%l1
smul %l0,-0xffd,%l0
addc %l0,%l3,%l2
subc %l6,0x8aa,%l3
umul %l0,0x5d9,%l4
sub %l7,-0x261,%l4
retl
fdivs %f19,%f30,%f29
p0_jmpl_2_ho:
andn %l5,0xa2c,%l3
sdivx %l4,%l7,%l2
xor %l2,0x9f6,%l4
sdivx %l2,%l5,%l3
fmuls %f28,%f18,%f28
subc %l0,-0xb9b,%l7
jmpl %g6+8,%g0
stx %l2,[%o5+0x008] ! Mem[0000000010141408]
p0_call_2_ho:
xor %l6,0x35a,%l0
xor %l6,-0x4ce,%l1
smul %l0,-0xffd,%l0
addc %l0,%l3,%l2
subc %l6,0x8aa,%l3
umul %l0,0x5d9,%l4
sub %l7,-0x261,%l4
retl
fdivs %f19,%f30,%f29
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
sub %l6,-0xb40,%l0
sdivx %l2,%l7,%l3
fcmps %fcc2,%f11,%f9
xor %l0,%l6,%l2
fdivs %f10,%f7 ,%f6
fadds %f9 ,%f8 ,%f1
jmpl %g6+8,%g0
fcmps %fcc1,%f2 ,%f9
p0_call_3_le:
add %l7,%l0,%l3
fdtoi %f4 ,%f5
retl
fitod %f8 ,%f4
p0_jmpl_3_lo:
sub %l6,-0xb40,%l0
sdivx %l2,%l7,%l3
fcmps %fcc2,%f11,%f9
xor %l0,%l6,%l2
fdivs %f10,%f7 ,%f6
fadds %f9 ,%f8 ,%f1
jmpl %g6+8,%g0
fcmps %fcc1,%f2 ,%f9
p0_call_3_lo:
add %l7,%l0,%l3
fdtoi %f4 ,%f5
retl
fitod %f8 ,%f4
p0_jmpl_3_he:
fstod %f25,%f16
subc %l6,-0x6e0,%l6
jmpl %g6+8,%g0
fadds %f28,%f26,%f16
p0_call_3_he:
udivx %l7,%l2,%l1
fcmps %fcc2,%f18,%f23
ldd [%i4+0x010],%f26 ! Mem[0000000010101410]
lduh [%i5+0x02a],%l7 ! Mem[000000001014142a]
sdivx %l4,%l2,%l1
retl
fdivs %f23,%f25,%f16
p0_jmpl_3_ho:
fstod %f25,%f16
subc %l6,-0x6e0,%l6
jmpl %g6+8,%g0
fadds %f28,%f26,%f16
p0_call_3_ho:
udivx %l7,%l2,%l1
fcmps %fcc2,%f18,%f23
ldd [%o4+0x010],%f26 ! Mem[0000000010101410]
lduh [%o5+0x02a],%l7 ! Mem[000000001014142a]
sdivx %l4,%l2,%l1
retl
fdivs %f23,%f25,%f16
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 0x09d72c24,0x3ee8ec29 ! Init value for %l0
.word 0x3afe6bda,0x230fddce ! Init value for %l1
.word 0x3abd3d7e,0xbcfafe6d ! Init value for %l2
.word 0x12f514ba,0x2028c67b ! Init value for %l3
.word 0x9ed92743,0xdc5da346 ! Init value for %l4
.word 0x2b47e974,0x5b5fde6c ! Init value for %l5
.word 0x9634340e,0xa8bed256 ! Init value for %l6
.word 0x13653169,0xef7315dc ! Init value for %l7
.align 64
p0_init_freg:
.word 0xc2de300d,0xdde5afdd ! Init value for %f0
.word 0x02c854f0,0x38d54d89 ! Init value for %f2
.word 0x95f911c1,0xa125a382 ! Init value for %f4
.word 0x80ddcbc3,0x614c11a0 ! Init value for %f6
.word 0x771d9f0f,0x696b1178 ! Init value for %f8
.word 0xe7617a36,0x7b85f102 ! Init value for %f10
.word 0x51f8dceb,0x167cfdb8 ! Init value for %f12
.word 0x7ab333f5,0x864cae6c ! Init value for %f14
.word 0x517462e5,0xd4d2176b ! Init value for %f16
.word 0x65de29bb,0x5c5f0d5d ! Init value for %f18
.word 0xbc93102e,0x853c7314 ! Init value for %f20
.word 0x03b02e58,0x82f57916 ! Init value for %f22
.word 0x2b1f52a0,0x2e9bec6d ! Init value for %f24
.word 0xb979979e,0x080e08a5 ! Init value for %f26
.word 0x9a04926a,0xa0e251f3 ! Init value for %f28
.word 0x9787eb2b,0x410fe543 ! Init value for %f30
.word 0x99de84aa,0x3125a7e5 ! Init value for %f32
.word 0xc66815e2,0x541ebde1 ! Init value for %f34
.word 0xa7dacca1,0x3b57bfc1 ! Init value for %f36
.word 0xbc8fc929,0x68e591c1 ! Init value for %f38
.word 0xc3a10586,0x5e8f0620 ! Init value for %f40
.word 0x8db3c9fe,0xa645b4ce ! Init value for %f42
.word 0xd8ac9843,0xc335c6e8 ! Init value for %f44
.word 0xa4bd8962,0x37a7137e ! Init value for %f46
.word 0x303636d9,0x4ad09971
.word 0x50d5a925,0xf6cf73cb
.word 0x669a7187,0x1f90dda0
.word 0x62217de4,0xcc9df0da
.word 0xdd7226b0,0xbeb851cf
.word 0xc78a5c3f,0xdc2cf5b6
.word 0x4234d5ff,0x816fa051
.word 0xb08e3c8a,0x806cc38d
p0_share_mask:
.word 0xffff0000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p0_expected_registers:
.word 0x00000000,0x000000ff
.word 0xff2a37dd,0xffe7f47b
.word 0x00000000,0x0000000d
.word 0x00000000,0x000000f1
.word 0x00000000,0x0000000f
.word 0x00000000,0x5674744e
.word 0x00000000,0x000000c5
.word 0x00000000,0x000000ff
p0_expected_fp_regs:
.word 0x0f000000,0x000000ff
.word 0x2dcf9a9d,0x010000ff
.word 0x00000000,0xff000000
.word 0x442b7901,0xfc12ae82
.word 0x13d55f1e,0x00000000
.word 0x1d535a0b,0x7fe368f4
.word 0x00000000,0xdeffd36f
.word 0xc8ff7fff,0xffffffff
.word 0xc7f5c98a,0x0000000f
.word 0xff000000,0xef73ffdc
.word 0x4e747456,0xffff6ba9
.word 0x73000000,0x7a77a4b4
.word 0x9d9acf2d,0x000000ff
.word 0xff00ff71,0x00000000
.word 0xff000000,0x30619f00
.word 0x00000000,0x00ffffff
.word 0x0000003a,0x00000400 ! %fsr = 0000003a00000400
p0_local0_expect:
.word 0x4e747456,0x00000000
.word 0xffff73ef,0x00000000
.word 0x000dffff,0xb3ffffff
.word 0xb4a4777a,0x5650f73a
.word 0xff000000,0x9d9acf2d
.word 0x7a77a4b4,0x9d9acf2d
.word 0x02f1857b,0x7178a96b
.word 0x00000000,0x000000ff
p0_local0_sec_expect:
.word 0xff000000,0x000061ff
.word 0x00ff00ff,0xff000000
.word 0x009acf2d,0x0000000d
.word 0xdc687efe,0x9e34a28f
.word 0x1f44758d,0x0c75d9b9
.word 0xa673e23e,0x891d7ef6
.word 0xe1dd814d,0xe0de13fb
.word 0x6fd3ffde,0x02cfc061
p0_local1_expect:
.word 0x717474ff,0x000061ff
.word 0x890dffc6,0xef73ffdc
.word 0x56000000,0xff000f00
.word 0x00000000,0x009d00ff
.word 0xc802fc4e,0xc9ffff12
.word 0x00ff0000,0x00000000
.word 0x3e9d120f,0xbeff94a6
.word 0x408a7614,0xff0a3bff
p0_local1_sec_expect:
.word 0x71740000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x71ff0000
.word 0xae511061,0x079eff25
.word 0xc87a7fff,0xd2961ade
.word 0x97f8fe71,0x2c00c65f
.word 0x0d890000,0xff000000
.word 0x00000000,0x30619f00
p0_local2_expect:
.word 0x00000000,0x0000ff00
.word 0x00000000,0xff7fffc8
.word 0xff00ff71,0x00000000
.word 0x25ff9e07,0xff000f00
.word 0xde1a96d2,0xff7f7ac8
.word 0x00000000,0x00ffffff
.word 0xff000000,0x9d9acf2d
.word 0x009f6130,0x00000000
p0_local2_sec_expect:
.word 0x00000000,0x00000000
.word 0xff7fffc8,0x00000000
.word 0xff000000,0xe1dd814d
.word 0x00000073,0x08800000
.word 0xffffffb3,0xdc3b0a71
.word 0xa673e23e,0xff768a40
.word 0xe1dd814d,0xc69f0d89
.word 0x6fd3ffde,0x00000000
p0_local3_expect:
.word 0xff000000,0x30619f00
.word 0x96d2ffff,0x2d000000
.word 0x0f000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0xffffffff,0x9c6800ff
.word 0x00ff0000,0x0000c69f
.word 0x00000071,0x7b85f102
.word 0xc69fff89,0xcb6c0000
p0_local3_sec_expect:
.word 0xcf2d0000,0x000000ff
.word 0x00c50000,0x4e747456
.word 0x2d000000,0x00000000
.word 0x7946d93e,0x9942070c
.word 0x0ccf1a87,0x16f9d277
.word 0x5be758f2,0x8e4c5c7f
.word 0x73d5844e,0x75852610
.word 0x8998c3a1,0x64e0fbd1
p0_local4_expect:
.word 0xffffffff,0xffffffff
.word 0xffffffff,0xffffffff
.word 0xff610000,0x00000000
.word 0x890dffc6,0x6fd3ffde
.word 0xffffffff,0xffb4f2e6
.word 0xff7a7f4b,0x060a1ebe
.word 0xe7617a36,0x0f129d3e
.word 0xff2a37dd,0xffe7f47b
p0_local4_sec_expect:
.word 0x0d890000,0xdc1573ef
.word 0xff000000,0x4d81dde1
.word 0xff7fffc8,0x717474ff
.word 0xdc687efe,0x9e34a28f
.word 0x1f44758d,0x0c75d9b9
.word 0xa673e23e,0x891d7ef6
.word 0xe1dd814d,0xe0de13fb
.word 0x6fd3ffde,0x02cfc061
p0_local5_expect:
.word 0xff7a7fff,0xd2961ade
.word 0xffffffff,0xffffffff
.word 0x73000000,0xff0d0000
.word 0x7a0000ff,0xef73ffdc
.word 0xfb13ffe0,0x4d81dde1
.word 0xff00c92c,0x85d60000
.word 0x00000000,0x7bf42cef
.word 0xff0a3bff,0x9d9acf2d
p0_local5_sec_expect:
.word 0xc7f5c98a,0x0000000f
.word 0xff000000,0xef73ffdc
.word 0x4e747456,0xffff6ba9
.word 0x73000000,0x7a77a4b4
.word 0x9d9acf2d,0x000000ff
.word 0xff00ff71,0x00000000
.word 0xff000000,0x30619f00
.word 0x00000000,0x00ffffff
p0_local6_expect:
.word 0x2cc99bc6,0x00000000
.word 0x8d000000,0x0000008d
.word 0x0000000f,0x5674744e
.word 0xe7ffe701,0x2cc99bc6
.word 0x3af75056,0xdd7a6a29
.word 0xffb719ff,0xb4a4777a
.word 0x00000071,0x7b85f102
.word 0xc69f00ff,0xef7315dc
p0_local6_sec_expect:
.word 0xff747471,0x00000000
.word 0x2dcf9a9d,0x000000ff
.word 0x2d000000,0x96ffffff
.word 0xae511061,0x079eff25
.word 0xc87a7fff,0xd2961ade
.word 0x97f8fe71,0x2c00c65f
.word 0x0d890000,0xff000000
.word 0x00000000,0x30619f00
share0_expect:
.word 0xffffde6c,0x57d5b669
.word 0x20f2eae0,0xd58c3fc4
.word 0x7d1e5384,0x7f345ee2
.word 0xfe325666,0xeff03cff
.word 0x890f2600,0x049791d9
.word 0xdc522017,0x7acafd09
.word 0x48f09f3b,0xa644c66d
.word 0x70b538eb,0x5f2f6847
share1_expect:
.word 0xffff68e7,0x641dedab
.word 0x306aa704,0x559bf337
.word 0xf99be28b,0xea4fcbc7
.word 0x5f57cd5e,0xa5394248
.word 0x6e75cfac,0x87f8d950
.word 0x6843d4c0,0x08917fb6
.word 0x7e0814a7,0x077543ec
.word 0x1a1b61f1,0x9b818089
.word 0x61ff0345,0x6d3b1ac0
.word 0x5178e7e4,0x9eb69eb2
.word 0x273a2291,0x58671440
.word 0xc62505e0,0xded99e4d
.word 0xfedb1ba9,0x9aa67490
.word 0x619cd437,0x12b92c04
.word 0x630f63ea,0x663ffd70
.word 0xb4160e04,0xccf3cab5
share2_expect:
.word 0xffff622e,0x8e28ec93
.word 0xced4b6ad,0x300b7081
.word 0xf311999e,0x7835a36e
.word 0x3c404669,0xd116d56b
.word 0x29509919,0x30f4011b
.word 0x32304fe2,0xd26052ae
.word 0x15f57aef,0x9e45f228
.word 0x07f348b8,0xf569357d
share3_expect:
.word 0xff787193,0x996da118
.word 0xf7304cf5,0x7e9739bf
.word 0x116c8c3a,0x917e3c33
.word 0x99886cea,0x93601035
.word 0x84808e9a,0x65dc9e54
.word 0x65a1fe2f,0xd9225aa8
.word 0x678215a1,0xe8e5c832
.word 0xf233b36e,0x5280dfdf
.word 0xffff6a20,0xaed44102
.word 0x54c10af0,0xd1f72a4a
.word 0x2f9cad2f,0x8f68a88d
.word 0x01cb1a1b,0x5f9c4c9d
.word 0x539d7b32,0x27b80b31
.word 0x0eba96f3,0xb5b0fb1f
.word 0x7b96564b,0x54620f8d
.word 0x0d10a042,0xe4c47f3b
.word 0x9a10e4e3,0xceec97f8
.word 0xda27337e,0x4cd00bfd
.word 0xae788adf,0x9781b3c7
.word 0x7c4f2d6c,0x4beb5410
.word 0xb11c6355,0xe91f329f
.word 0xde5aecbc,0x790d237d
.word 0x8857ad51,0x35ffcee0
.word 0x125fa877,0x30c98115
.word 0x00ffafb8,0x1a0cb64e
.word 0xa918f770,0x48dfd205
.word 0x2dc42c36,0x55e0848b
.word 0x52bc4911,0x7f5a3081
.word 0x040a23fd,0xa6b6394f
.word 0x9edc8d20,0x3cd396e0
.word 0xc8965a58,0xd7bd04e4
.word 0xaf1fb91c,0x8519ee6a
.word 0x161494a7,0x751918ec
.word 0xe35fcf25,0x72da1668
.word 0xfb1a223d,0xabf9fcfe
.word 0x34e6672e,0xfba62cd5
.word 0x298420c1,0xa964cf85
.word 0x5c67ec71,0x5eb1ba32
.word 0x828aa027,0x6f951199
.word 0x14cb328f,0x62fd97b8
.word 0xfffff79c,0x56bd6c0f
.word 0x85e3f2d5,0xc65f811d
.word 0xa6e95c4a,0xc3cf0841
.word 0x1cb4ee1b,0x372cc984
.word 0xb895fdbb,0x26d0e4dd
.word 0x001ccd10,0x58897ab6
.word 0xede8c2a5,0x5e14227a
.word 0x6e98a5f2,0x34856a4c
.word 0xff6e1af7,0x15724510
.word 0x6f1a7032,0xc33337c0
.word 0x230d1689,0x866facf4
.word 0x48dae9f8,0x267063a1
.word 0x020ce403,0x9f0eddff
.word 0x350670ce,0x83a5b62a
.word 0xa0950224,0x7a0786a8
.word 0x85d70577,0x945686e6
.word 0x3556f6ef,0x15209e7c
.word 0x19dd9964,0xe908bfdd
.word 0xde8f5d3d,0x69663a31
.word 0x3b378feb,0xed6b3b88
.word 0x1e9dfed1,0x3b340fa1
.word 0x4d477a7d,0x185dbdd2
.word 0x0bf1330f,0x6d399219
.word 0xf8c93dcf,0x92bb3a76
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 0xca1c21f8,0x44ecc652
.word 0x00000000,0x00000002
.word 0xc10fe9a8,0x20d33d71
.word 0x00000000,0x00000003
.word 0x45b5488f,0xefb65a21
.word 0x00000000,0x00000004
.word 0x918f27d0,0x16a6b191
.word 0x00000000,0x00000005
.word 0x9c5a43ff,0xd59c5c9b
.word 0x00000000,0x00000006
.word 0xd2b73eb0,0x322c6dce
.word 0x00000000,0x00000007
.word 0xf1a6f24f,0xf8a9abf9
.word 0x00000000,0x00000008
.word 0xf5b21ab8,0x1ea5c96c
.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 0x88a28424,0xb440e5a6,0x3d06c7ea,0xf36ffe22
.word 0x347e920e,0xb40605ea,0x3c334bfa,0xe5ec94b8
.word 0x043335ab,0x48021096,0x3abe3d91,0x183a0ab5
.word 0x14dcaef4,0x2975bc2d,0xfccaff57,0x35cd25d0
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 0x10ef94e2,0xcd6de01a,0xfc90eb4e,0x80db160c
.word 0x093a3925,0x3c30a3a2,0xdc687efe,0x9e34a28f
.word 0x1f44758d,0x0c75d9b9,0xa673e23e,0x891d7ef6
.word 0xe1dd814d,0xe0de13fb,0x6fd3ffde,0x02cfc061
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 0x54775d61,0x8c1a090d,0x8e1b99d7,0xbb2677ac
.word 0x779259d1,0xc04a6dbc,0x8c117229,0x9f70a1f9
.word 0xfc14b011,0x4b6cafd5,0x95303980,0xa5f1a9a2
.word 0x7000520f,0xdd372ab3,0xd1862b88,0xb49ffcaf
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 0x125544af,0x05de4c1a,0x3ce3b456,0x81180082
.word 0x690e0655,0x90deefd7,0x03603d2a,0xe05834f5
.word 0xfb6921e2,0x8adf232b,0xdcdc5116,0x36cbb7d0
.word 0x73b8a3cb,0xb77c5413,0x2a621bf7,0x02c1597d
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 0xad9f63ff,0x8ce02fac,0x01892ffe,0x2bd3735d
.word 0xf62dfc4e,0xc98e3812,0xb21980c4,0x6fb71394
.word 0xde1a96d2,0x4b7f7ac8,0x5fc6552c,0x1fe26fae
.word 0x1a1ec5fc,0x7178a96b,0x516ab524,0x248e193a
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 0xf1c5df00,0x2c1a6658,0x7c3654d6,0x6c302671
.word 0x354f70e9,0x7101debc,0x4f04014c,0x220f3073
.word 0x0a71f60f,0x8cdf3de7,0xf87578b5,0xb6bfff33
.word 0x9a2461d6,0x6613b8c5,0x97093227,0xdcbe6e7d
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 0xd146b027,0x710a3b45,0xc86f0d0b,0x927067e1
.word 0xa368771a,0xd0032ce2,0x1f01e0ee,0x3b1a4b65
.word 0x6081bef2,0x86a0be79,0x3aefa7e1,0xadf9f778
.word 0x9e93528b,0x9cd10952,0x9549ef5e,0xfbc4b379
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 0xcbffaae5,0xb81fea02,0xf2184855,0xbd4e8066
.word 0x4472f3a0,0xdd6c6fd6,0x7946d93e,0x9942070c
.word 0x0cad1a87,0x16f9d277,0x5be758f2,0x8e4c5c7f
.word 0x73d5844e,0x75852610,0x8998c3a1,0x64e0fbd1
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 0xf4f2ca28,0xb6cf7337,0x22d90896,0x530e222d
.word 0x19e35666,0x015e4f85,0x4c48a05e,0xaee829d5
.word 0x8c263816,0x21df356d,0x48fefd5c,0xd5821887
.word 0xef8a753e,0xa89f3a56,0x98c0c3e1,0x2c49dfe5
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 0xf87496da,0x01e7ffe7,0x7a555fba,0x124cb2c7
.word 0x6fccc237,0x32648985,0x296a7add,0x5650f73a
.word 0xbe6494a6,0x0e14473c,0x7a77a4b4,0x9d9acf2d
.word 0xf39b705b,0xc5ea0b71,0x7bf46ccb,0x890d9fc6
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 0x32702f93,0x1db6c076,0xd8d112e2,0x49bec8ce
.word 0xdf3a9569,0xe95d0a0f,0x060667ad,0xa2641e9a
.word 0x0c8a24d1,0x5b35b7b7,0x819db43a,0xe05768f7
.word 0x03835268,0x73b719d1,0xebcabddf,0x88fc15fa
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 0x42205d66,0xe650bdc0,0xa2bd43ae,0x26111a42
.word 0x4e4bbc42,0x0f129d3e,0x82ae12fc,0x01792b44
.word 0x6bba7aae,0x1e5fd513,0xf468e37f,0x0b5a531d
.word 0xf6dca653,0xb02daabc,0xe9b72f47,0x98880ba4
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 0x7d4712a6,0xde7ce6d5,0xbd8426d4,0xc2b7298c
.word 0x5cef78ea,0x18135046,0x92ebc9a2,0xc5910333
.word 0x7c5cdd05,0xe8f438d9,0x093def71,0x87824a0d
.word 0x87cbb125,0xb0e638f6,0x567787ff,0x772db599
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 0x6ba2dcff,0x969aa2da,0xefb5c107,0x446c0b6a
.word 0xad6b4df0,0xc79a62b7,0x3411b3bb,0x647888e2
.word 0xc3f40c11,0x390065e5,0xe987b872,0xc6505146
.word 0x3667119b,0x02557304,0xe9944756,0x52ff0c20
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 0x126cde6c,0x57d5b669,0x20f2eae0,0xd58c3fc4
.word 0x7d1e5384,0x7f345ee2,0xfe325666,0xeff03cff
.word 0x890f2600,0x049791d9,0xdc522017,0x7acafd09
.word 0x48f09f3b,0xa644c66d,0x70b538eb,0x5f2f6847
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 0x61e468e7,0x641dedab,0x306aa704,0x559bf337
.word 0xf99be28b,0xea4fcbc7,0x5f57cd5e,0xa5394248
.word 0x6e75cfac,0x87f8d950,0x6843d4c0,0x08917fb6
.word 0x7e0814a7,0x077543ec,0x1a1b61f1,0x9b818089
.word 0x61300345,0x6d3b1ac0,0x5178e7e4,0x9eb69eb2
.word 0x273a2291,0x58671440,0xc62505e0,0xded99e4d
.word 0xfedb1ba9,0x9aa67490,0x619cd437,0x12b92c04
.word 0x630f63ea,0x663ffd70,0xb4160e04,0xccf3cab5
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 0xd561622e,0x8e28ec93,0xced4b6ad,0x300b7081
.word 0xf311999e,0x7835a36e,0x3c404669,0xd116d56b
.word 0x29509919,0x30f4011b,0x32304fe2,0xd26052ae
.word 0x15f57aef,0x9e45f228,0x07f348b8,0xf569357d
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 0x95787193,0x996da118,0xf7304cf5,0x7e9739bf
.word 0x116c8c3a,0x917e3c33,0x99886cea,0x93601035
.word 0x84808e9a,0x65dc9e54,0x65a1fe2f,0xd9225aa8
.word 0x678215a1,0xe8e5c832,0xf233b36e,0x5280dfdf
.word 0xb2866a20,0xaed44102,0x54c10af0,0xd1f72a4a
.word 0x2f9cad2f,0x8f68a88d,0x01cb1a1b,0x5f9c4c9d
.word 0x539d7b32,0x27b80b31,0x0eba96f3,0xb5b0fb1f
.word 0x7b96564b,0x54620f8d,0x0d10a042,0xe4c47f3b
.word 0xee02e4e3,0xceec97f8,0xda27337e,0x4cd00bfd
.word 0xae788adf,0x9781b3c7,0x7c4f2d6c,0x4beb5410
.word 0xb11c6355,0xe91f329f,0xde5aecbc,0x790d237d
.word 0x8857ad51,0x35ffcee0,0x125fa877,0x30c98115
.word 0x4209afb8,0x1a0cb64e,0xa918f770,0x48dfd205
.word 0x2dc42c36,0x55e0848b,0x52bc4911,0x7f5a3081
.word 0x040a23fd,0xa6b6394f,0x9edc8d20,0x3cd396e0
.word 0xc8965a58,0xd7bd04e4,0xaf1fb91c,0x8519ee6a
.word 0x161494a7,0x751918ec,0xe35fcf25,0x72da1668
.word 0xfb1a223d,0xabf9fcfe,0x34e6672e,0xfba62cd5
.word 0x298420c1,0xa964cf85,0x5c67ec71,0x5eb1ba32
.word 0x828aa027,0x6f951199,0x14cb328f,0x62fd97b8
.word 0x7171f79c,0x56bd6c0f,0x85e3f2d5,0xc65f811d
.word 0xa6e95c4a,0xc3cf0841,0x1cb4ee1b,0x372cc984
.word 0xb895fdbb,0x26d0e4dd,0x001ccd10,0x58897ab6
.word 0xede8c2a5,0x5e14227a,0x6e98a5f2,0x34856a4c
.word 0x026e1af7,0x15724510,0x6f1a7032,0xc33337c0
.word 0x230d1689,0x866facf4,0x48dae9f8,0x267063a1
.word 0x020ce403,0x9f0eddff,0x350670ce,0x83a5b62a
.word 0xa0950224,0x7a0786a8,0x85d70577,0x945686e6
.word 0x3556f6ef,0x15209e7c,0x19dd9964,0xe908bfdd
.word 0xde8f5d3d,0x69663a31,0x3b378feb,0xed6b3b88
.word 0x1e9dfed1,0x3b340fa1,0x4d477a7d,0x185dbdd2
.word 0x0bf1330f,0x6d399219,0xf8c93dcf,0x92bb3a76
share3_end: