Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_5000_11.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_5000_11.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 = 327144529
! Riesling can be on
! 1 Thread, 5000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_5000_11.s created on Mar 27, 2009 (14:45:29)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_5000_11 -p 1 -l 5000
#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 1
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 1
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = c283e86e e7d635e4 ea1cf87a 208d2eac
! %f4 = 1a3067de 7ee94f88 b666c79b 040c8cd3
! %f8 = 072ba26e b8edf712 7b2253b1 bc0cfd12
! %f12 = ba31470f d9e67963 af59bc8e c378bb56
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7d2ad4b1 0e939dcb 0072d112 b1381bc2
! %f20 = 997e78ef fc12310c 5768185f 70ba30fa
! %f24 = cb28dec6 e84b78c6 05453b71 3a6319e2
! %f28 = 8506dcc4 d2388b98 5a8b134e ab306e6f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 523626e9 aeba524b 5bb67b92 589e5aab
! %f36 = 091323f7 a6bf91ec 7c661737 fbd9b243
! %f40 = 69a99b53 6a7af475 59f9b622 df13d084
! %f44 = 09993b3c 52444c39 9c6b6e2b 1dc3d44a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfd3fc84800000065,%g7,%g1 ! GSR scale = 12, align = 5
wr %g1,%g0,%gsr ! GSR = fd3fc84800000065
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[0000000010081410] = 2ac5373a, %l2 = 0b99d64bf4b68827
lduba [%i2+%o5]0x80,%l2 ! %l2 = 000000000000002a
! Mem[00000000100c1428] = 78b7ff9c, %l0 = de4369f3, %l2 = 0000002a
add %i3,0x28,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000078b7ff9c
! %l2 = 0000000078b7ff9c, Mem[0000000030001400] = 16f7837d1133e2b2
stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000078b7ff9c
! Mem[0000000010141434] = 94f993b8, %l5 = 7427b97e74903c02
ldsba [%i5+0x034]%asi,%l5 ! %l5 = ffffffffffffff94
! Mem[0000000030181400] = 960de33b, %l7 = 481d4082280c1424
swapa [%i6+%g0]0x81,%l7 ! %l7 = 00000000960de33b
! Mem[0000000010001400] = bd96b39fef39bc40, %f2 = ea1cf87a 208d2eac
ldd [%i0+%g0],%f2 ! %f2 = bd96b39f ef39bc40
! %l1 = 464e7f5c1a101ba9, Mem[0000000010041410] = 2b90e949
stwa %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 1a101ba9
! Mem[0000000030101400] = 853fdb8f52101836, %l5 = ffffffffffffff94
ldxa [%i4+%g0]0x89,%l5 ! %l5 = 853fdb8f52101836
! %f22 = 5768185f, Mem[0000000030041410] = ae591267
sta %f22,[%i1+%o5]0x89 ! Mem[0000000030041410] = 5768185f
! Starting 10 instruction Store Burst
! %f27 = 3a6319e2, Mem[0000000010041410] = 1a101ba9
sta %f27,[%i1+%o5]0x88 ! Mem[0000000010041410] = 3a6319e2
p0_label_2:
! %l2 = 0000000078b7ff9c, Mem[0000000010041408] = 10b84a9723c81c5f
stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000078b7ff9c
! %f12 = ba31470f d9e67963, Mem[0000000030081410] = a1af46dd 72527aae
stda %f12,[%i2+%o5]0x81 ! Mem[0000000030081410] = ba31470f d9e67963
! Mem[0000000010081408] = 98541e59, %l7 = 00000000960de33b
ldstuba [%i2+%o4]0x88,%l7 ! %l7 = 00000059000000ff
! Mem[0000000010081410] = 3a37c52a, %l4 = e4adeff25c3d1f67
ldstuba [%i2+%o5]0x88,%l4 ! %l4 = 0000002a000000ff
! Mem[0000000010141400] = 3163d402, %l3 = 463dc82c7d677cb3
swapa [%i5+%g0]0x88,%l3 ! %l3 = 000000003163d402
! Mem[0000000010101400] = 1f3ea91b, %l5 = 853fdb8f52101836
ldstuba [%i4+%g0]0x80,%l5 ! %l5 = 0000001f000000ff
! %f10 = 7b2253b1 bc0cfd12, Mem[00000000100c1400] = 69764793 f899c6c9
stda %f10,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 7b2253b1 bc0cfd12
! %l1 = 464e7f5c1a101ba9, Mem[000000001014142c] = 27b6813c, %asi = 80
stha %l1,[%i5+0x02c]%asi ! Mem[000000001014142c] = 1ba9813c
! %l0 = de4369f3, %l1 = 1a101ba9, Mem[0000000010101410] = 54ac647d e60fe0ef
stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = de4369f3 1a101ba9
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 5030d0b0847b229c, %l1 = 464e7f5c1a101ba9
ldx [%i5+%o5],%l1 ! %l1 = 5030d0b0847b229c
p0_label_3:
! Mem[0000000030181408] = c8599bd0, %l5 = 000000000000001f
ldsba [%i6+%o4]0x89,%l5 ! %l5 = ffffffffffffffd0
! Mem[0000000030181408] = d09b59c8, %l1 = 5030d0b0847b229c
lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000d0
! Mem[0000000030181400] = 24140c28, %f27 = 3a6319e2
lda [%i6+%g0]0x89,%f27 ! %f27 = 24140c28
! Mem[0000000030081410] = 0f4731ba, %l3 = 000000003163d402
ldswa [%i2+%o5]0x89,%l3 ! %l3 = 000000000f4731ba
! Mem[0000000010001400] = 40bc39ef 9fb396bd, %l2 = 78b7ff9c, %l3 = 0f4731ba
ldda [%i0+%g0]0x88,%l2 ! %l2 = 000000009fb396bd 0000000040bc39ef
! Mem[0000000030101408] = 787bfd2b92ebfe25, %f0 = c283e86e e7d635e4
ldda [%i4+%o4]0x81,%f0 ! %f0 = 787bfd2b 92ebfe25
! Mem[0000000030141400] = 4eef94ba, %l3 = 0000000040bc39ef
lduwa [%i5+%g0]0x81,%l3 ! %l3 = 000000004eef94ba
! Mem[00000000100c1408] = 7a0120585d3f8086, %f30 = 5a8b134e ab306e6f
ldda [%i3+%o4]0x88,%f30 ! %f30 = 7a012058 5d3f8086
! Mem[0000000030001410] = 404ed407aee84455, %l6 = b020f9604e0927b0
ldxa [%i0+%o5]0x89,%l6 ! %l6 = 404ed407aee84455
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = e65d7049, %l2 = 000000009fb396bd
ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000e6000000ff
p0_label_4:
! %l0 = d513d909de4369f3, Mem[0000000010181408] = 255980c9
stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 255980f3
! Mem[0000000010041408] = 00000000, %l1 = 00000000000000d0
swapa [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081418] = d459166f, %l4 = 000000000000002a
ldstuba [%i2+0x018]%asi,%l4 ! %l4 = 000000d4000000ff
! %l2 = 00000000000000e6, Mem[0000000010041408] = 000000d0
stba %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = e60000d0
! %f16 = 7d2ad4b1 0e939dcb 0072d112 b1381bc2
! %f20 = 997e78ef fc12310c 5768185f 70ba30fa
! %f24 = cb28dec6 e84b78c6 05453b71 24140c28
! %f28 = 8506dcc4 d2388b98 7a012058 5d3f8086
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
! %f2 = bd96b39f ef39bc40, Mem[00000000100c1408] = 86803f5d 5820017a
stda %f2 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = bd96b39f ef39bc40
! %l2 = 00000000000000e6, Mem[0000000030041408] = 0e897547
stwa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000e6
! %l2 = 00000000000000e6, Mem[0000000010181423] = 9117f820, %asi = 80
stba %l2,[%i6+0x023]%asi ! Mem[0000000010181420] = 9117f8e6
! Mem[0000000010001420] = 2a2ba122, %l2 = 00000000000000e6
lduha [%i0+0x022]%asi,%l2 ! %l2 = 000000000000a122
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 4a221ee9, %f0 = 787bfd2b
lda [%i1+%g0]0x88,%f0 ! %f0 = 4a221ee9
p0_label_5:
! Mem[0000000030141400] = 4eef94ba, %f4 = 1a3067de
lda [%i5+%g0]0x81,%f4 ! %f4 = 4eef94ba
! Mem[0000000010081400] = 01bcb61b, %l3 = 000000004eef94ba
ldswa [%i2+%g0]0x80,%l3 ! %l3 = 0000000001bcb61b
! Mem[0000000010181410] = 071a72a4 b3250928, %l2 = 0000a122, %l3 = 01bcb61b
ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000071a72a4 00000000b3250928
! Mem[00000000218001c0] = 3653a57a, %l3 = 00000000b3250928
lduh [%o3+0x1c0],%l3 ! %l3 = 0000000000003653
! Mem[00000000100c1410] = a6849e2df8de3811, %l5 = ffffffffffffffd0
ldxa [%i3+%o5]0x88,%l5 ! %l5 = a6849e2df8de3811
! Mem[0000000010001408] = 954634d4, %f9 = b8edf712
lda [%i0+%o4]0x88,%f9 ! %f9 = 954634d4
! Mem[00000000100c1400] = 12fd0cbcb153227b, %l0 = d513d909de4369f3
ldxa [%i3+0x000]%asi,%l0 ! %l0 = 12fd0cbcb153227b
! Mem[0000000021800000] = 3bd3b994, %l0 = 12fd0cbcb153227b
lduba [%o3+0x000]%asi,%l0 ! %l0 = 000000000000003b
! Mem[00000000201c0000] = d0f73e5d, %l3 = 0000000000003653
ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffd0f7
! Starting 10 instruction Store Burst
! %l4 = 00000000000000d4, Mem[0000000030001410] = 5544e8ae
stba %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = d444e8ae
p0_label_6:
! Code Fragment 4
p0_fragment_1:
! %l0 = 000000000000003b
setx 0xa892a297bd810014,%g7,%l0 ! %l0 = a892a297bd810014
! %l1 = 0000000000000000
setx 0x93bd3a47e036488a,%g7,%l1 ! %l1 = 93bd3a47e036488a
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 = a892a297bd810014
setx 0xcf46866fd398fd9a,%g7,%l0 ! %l0 = cf46866fd398fd9a
! %l1 = 93bd3a47e036488a
setx 0xf8219c604acefb03,%g7,%l1 ! %l1 = f8219c604acefb03
! %l4 = 000000d4, %l5 = f8de3811, Mem[00000000300c1410] = 3f68fe6b 467dbab1
stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000d4 f8de3811
! %f10 = 7b2253b1 bc0cfd12, Mem[0000000010181400] = 49705dff 16b81fe5
stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7b2253b1 bc0cfd12
! %f10 = 7b2253b1, Mem[0000000010081408] = ff1e5498
sta %f10,[%i2+%o4]0x80 ! Mem[0000000010081408] = 7b2253b1
! %l4 = 00000000000000d4, Mem[0000000030141400] = 350d9a23ba94ef4e
stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000000000d4
! %f8 = 072ba26e, Mem[0000000010181400] = 12fd0cbc
sta %f8 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 072ba26e
! %l4 = 00000000000000d4, Mem[0000000020800001] = a3e6779a
stb %l4,[%o1+0x001] ! Mem[0000000020800000] = a3d4779a
! %f18 = 0072d112 b1381bc2, Mem[0000000030101400] = 7d2ad4b1 0e939dcb
stda %f18,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0072d112 b1381bc2
! %l5 = a6849e2df8de3811, Mem[0000000030181410] = 0c5abdf8
stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = f8de3811
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = 0c8261be, %l1 = f8219c604acefb03
ldub [%i0+0x032],%l1 ! %l1 = 0000000000000061
p0_label_7:
! Mem[00000000100c1414] = 2d9e84a6, %l2 = 00000000071a72a4
lduh [%i3+0x014],%l2 ! %l2 = 0000000000002d9e
! Mem[0000000030041408] = e6000000, %f28 = 8506dcc4
lda [%i1+%o4]0x81,%f28 ! %f28 = e6000000
membar #Sync ! Added by membar checker (1)
! Mem[0000000030101400] = 0072d112 b1381bc2 0072d112 b1381bc2
! Mem[0000000030101410] = 997e78ef fc12310c 5768185f 70ba30fa
! Mem[0000000030101420] = cb28dec6 e84b78c6 05453b71 24140c28
! Mem[0000000030101430] = 8506dcc4 d2388b98 7a012058 5d3f8086
ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
! Mem[00000000100c1408] = bd96b39f, %l6 = 404ed407aee84455
ldswa [%i3+%o4]0x80,%l6 ! %l6 = ffffffffbd96b39f
! Mem[0000000030141408] = 9d3248ea, %l6 = ffffffffbd96b39f
ldswa [%i5+%o4]0x89,%l6 ! %l6 = ffffffff9d3248ea
! Mem[0000000010181418] = a10fa8c8, %f19 = b1381bc2
ld [%i6+0x018],%f19 ! %f19 = a10fa8c8
! Mem[00000000100c1410] = f8de3811, %f22 = 5768185f
lda [%i3+%o5]0x88,%f22 ! %f22 = f8de3811
! Mem[0000000030041400] = 5537419e, %l2 = 0000000000002d9e
lduba [%i1+%g0]0x89,%l2 ! %l2 = 000000000000009e
! Mem[0000000010101400] = 1ba93eff, %l5 = a6849e2df8de3811
lduba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 9fb396bd, %l4 = 00000000000000d4
swapa [%i3+%o4]0x88,%l4 ! %l4 = 000000009fb396bd
p0_label_8:
! %l5 = 00000000000000ff, Mem[0000000010081400] = 01bcb61b3648a8d9
stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000000000ff
! %l4 = 000000009fb396bd, Mem[0000000030081408] = de53605b
stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = bd53605b
! %l7 = 0000000000000059, Mem[0000000030181410] = f8de3811f04a9bbf
stxa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000059
! Mem[0000000030141408] = 9d3248ea, %l4 = 000000009fb396bd
ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 000000ea000000ff
! Mem[0000000030041408] = 000000e6, %l0 = cf46866fd398fd9a
ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000e6000000ff
! %l5 = 00000000000000ff, Mem[00000000211c0000] = 54b46880, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff6880
! Mem[0000000030081408] = 5b6053bd, %l4 = 00000000000000ea
swapa [%i2+%o4]0x89,%l4 ! %l4 = 000000005b6053bd
! %l3 = ffffffffffffd0f7, Mem[0000000030181410] = 00000000
stba %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000f7
! %l4 = 000000005b6053bd, Mem[0000000030001400] = 9cffb778
stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 5b6053bd
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 6ea22b07, %l5 = 00000000000000ff
ldsha [%i6+%g0]0x88,%l5 ! %l5 = 0000000000002b07
p0_label_9:
! Mem[0000000030181408] = c8599bd0, %l1 = 0000000000000061
lduba [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000d0
! Mem[0000000010101404] = 32dd4be2, %l2 = 000000000000009e
ldsha [%i4+0x006]%asi,%l2 ! %l2 = 0000000000004be2
! Mem[00000000211c0000] = 00ff6880, %l4 = 000000005b6053bd
ldsh [%o2+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101430] = 7763161f 50eab348, %l0 = 000000e6, %l1 = 000000d0
ldda [%i4+0x030]%asi,%l0 ! %l0 = 000000007763161f 0000000050eab348
! Mem[00000000300c1400] = bd971a61, %l5 = 0000000000002b07
lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000bd971a61
! Mem[0000000010181400] = 6ea22b07, %l6 = ffffffff9d3248ea
lduba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000007
! Mem[00000000201c0000] = d0f73e5d, %l5 = 00000000bd971a61
ldub [%o0+0x001],%l5 ! %l5 = 00000000000000f7
! Mem[0000000030041408] = ff000000, %l1 = 0000000050eab348
ldsba [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000201c0000] = d0f73e5d, %l2 = 0000000000004be2
ldsba [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffd0
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = 000000ea, %l2 = ffffffffffffffd0
ldstuba [%i2+%o4]0x89,%l2 ! %l2 = 000000ea000000ff
p0_label_10:
! Code Fragment 3
p0_fragment_2:
! %l0 = 000000007763161f
setx 0xa3364e6f825216b9,%g7,%l0 ! %l0 = a3364e6f825216b9
! %l1 = ffffffffffffffff
setx 0x7c137a286d394dd2,%g7,%l1 ! %l1 = 7c137a286d394dd2
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 = a3364e6f825216b9
setx 0x8dd9d2780ce501d5,%g7,%l0 ! %l0 = 8dd9d2780ce501d5
! %l1 = 7c137a286d394dd2
setx 0x5bdd4838755ab785,%g7,%l1 ! %l1 = 5bdd4838755ab785
! Mem[0000000030181400] = 24140c28, %l0 = 8dd9d2780ce501d5
swapa [%i6+%g0]0x89,%l0 ! %l0 = 0000000024140c28
! Mem[0000000010141410] = 5030d0b0, %l2 = 00000000000000ea
swapa [%i5+%o5]0x80,%l2 ! %l2 = 000000005030d0b0
! Mem[0000000010041410] = 3a6319e2, %l5 = 00000000000000f7
ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000e2000000ff
! %l4 = 000000ff, %l5 = 000000e2, Mem[0000000010041400] = e91e224a b1260cf1
stda %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff 000000e2
! %l1 = 5bdd4838755ab785, Mem[000000001000143c] = b5a14333, %asi = 80
stwa %l1,[%i0+0x03c]%asi ! Mem[000000001000143c] = 755ab785
! Mem[0000000010001408] = 954634d4, %l3 = ffffffffffffd0f7
ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000d4000000ff
! Mem[0000000010041410] = ff19633a, %l7 = 0000000000000059
swapa [%i1+%o5]0x80,%l7 ! %l7 = 00000000ff19633a
! %l2 = 5030d0b0, %l3 = 000000d4, Mem[0000000030081408] = 000000ff 6b24a7aa
stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5030d0b0 000000d4
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 12fd0cbcb153227b, %f12 = 8506dcc4 d2388b98
ldda [%i3+%g0]0x80,%f12 ! %f12 = 12fd0cbc b153227b
p0_label_11:
! Mem[0000000010101408] = 304b03f7 f938f173, %l2 = 5030d0b0, %l3 = 000000d4
ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000f938f173 00000000304b03f7
! Mem[0000000010041408] = d00000e6, %l2 = 00000000f938f173
lduwa [%i1+%o4]0x88,%l2 ! %l2 = 00000000d00000e6
! Mem[0000000020800000] = a3d4779a, %l5 = 00000000000000e2
lduba [%o1+0x000]%asi,%l5 ! %l5 = 00000000000000a3
! Mem[0000000010141408] = 7dcfecd9, %l3 = 00000000304b03f7
ldsha [%i5+%o4]0x80,%l3 ! %l3 = 0000000000007dcf
! Mem[0000000010081410] = ffc5373a546113a9, %l2 = 00000000d00000e6
ldxa [%i2+%o5]0x80,%l2 ! %l2 = ffc5373a546113a9
! %l0 = 0000000024140c28, %l4 = 00000000000000ff, %y = 00000000
sdiv %l0,%l4,%l7 ! %l7 = 0000000000243844
mov %l0,%y ! %y = 24140c28
! Mem[0000000030101410] = 997e78ef, %l1 = 5bdd4838755ab785
lduba [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000099
! Mem[0000000010181408] = 255980f3, %l2 = ffc5373a546113a9
ldswa [%i6+%o4]0x88,%l2 ! %l2 = 00000000255980f3
! Mem[0000000010181410] = 071a72a4, %l7 = 0000000000243844
ldsba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000007
! Starting 10 instruction Store Burst
! Mem[0000000010041400] = ff000000, %l5 = 00000000000000a3
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
p0_label_12:
! %f14 = 7a012058 5d3f8086, %l4 = 00000000000000ff
! Mem[0000000010041428] = 990160908465843a
add %i1,0x028,%g1
stda %f14,[%g1+%l4]ASI_PST32_P ! Mem[0000000010041428] = 7a0120585d3f8086
! Mem[0000000010041400] = ff0000ff, %l0 = 0000000024140c28
swapa [%i1+%g0]0x88,%l0 ! %l0 = 00000000ff0000ff
! %l7 = 0000000000000007, Mem[0000000010081410] = ffc5373a
stba %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 07c5373a
! Mem[0000000010081400] = 00000000, %l2 = 00000000255980f3
swapa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! %l5 = 0000000000000000, Mem[00000000100c1410] = f8de3811
stba %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = f8de3800
! Mem[0000000010101410] = f36943dea91b101a, %l2 = 0000000000000000, %l2 = 0000000000000000
add %i4,0x10,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f36943dea91b101a
! Mem[0000000010041404] = 000000e2, %l5 = 0000000000000000
ldstuba [%i1+0x004]%asi,%l5 ! %l5 = 00000000000000ff
! %f0 = 0072d112 b1381bc2 0072d112 b1381bc2
! %f4 = 997e78ef fc12310c 5768185f 70ba30fa
! %f8 = cb28dec6 e84b78c6 05453b71 24140c28
! %f12 = 12fd0cbc b153227b 7a012058 5d3f8086
stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %l3 = 0000000000007dcf, %l4 = 00000000000000ff, %l0 = 00000000ff0000ff
sdivx %l3,%l4,%l0 ! %l0 = 000000000000007e
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = bd96b39f, %l3 = 0000000000007dcf
ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffbd
p0_label_13:
! Mem[0000000010101400] = ff3ea91b32dd4be2, %l0 = 000000000000007e
ldxa [%i4+%g0]0x80,%l0 ! %l0 = ff3ea91b32dd4be2
membar #Sync ! Added by membar checker (2)
! Mem[0000000030041410] = ef787e99, %l2 = f36943dea91b101a
lduwa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ef787e99
! Mem[0000000030001408] = 3d236164, %l2 = 00000000ef787e99
lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000003d23
! Mem[0000000030001400] = 5b6053bd, %l3 = ffffffffffffffbd
ldsha [%i0+%g0]0x81,%l3 ! %l3 = 0000000000005b60
! Mem[0000000030001408] = 3d236164392408e9, %l1 = 0000000000000099
ldxa [%i0+%o4]0x81,%l1 ! %l1 = 3d236164392408e9
! Mem[0000000030141400] = 000000d4, %l0 = ff3ea91b32dd4be2
lduha [%i5+%g0]0x89,%l0 ! %l0 = 00000000000000d4
! Mem[00000000300c1408] = f5dfcabe5e4ba994, %f20 = 997e78ef fc12310c
ldda [%i3+%o4]0x89,%f20 ! %f20 = f5dfcabe 5e4ba994
! Mem[0000000010081408] = c41410f0b153227b, %f0 = 0072d112 b1381bc2
ldda [%i2+%o4]0x88,%f0 ! %f0 = c41410f0 b153227b
! Mem[0000000030101410] = ef787e99, %l7 = 0000000000000007
lduwa [%i4+%o5]0x89,%l7 ! %l7 = 00000000ef787e99
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 000000d4, %l0 = 00000000000000d4
ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000d4000000ff
p0_label_14:
! Mem[0000000030041400] = 0072d112, %l1 = 3d236164392408e9
swapa [%i1+%g0]0x81,%l1 ! %l1 = 000000000072d112
! Mem[0000000010101410] = f36943de, %l6 = 0000000000000007
swapa [%i4+%o5]0x80,%l6 ! %l6 = 00000000f36943de
! %f26 = 05453b71, Mem[0000000030041410] = 997e78ef
sta %f26,[%i1+%o5]0x81 ! Mem[0000000030041410] = 05453b71
! Mem[0000000030001410] = aee844d4, %l0 = 00000000000000d4
swapa [%i0+%o5]0x89,%l0 ! %l0 = 00000000aee844d4
! %f28 = e6000000 d2388b98, Mem[0000000010101410] = 07000000 1a101ba9
stda %f28,[%i4+%o5]0x88 ! Mem[0000000010101410] = e6000000 d2388b98
! Mem[0000000030101410] = ef787e99, %l3 = 0000000000005b60
swapa [%i4+%o5]0x89,%l3 ! %l3 = 00000000ef787e99
! %f0 = c41410f0 b153227b, Mem[0000000030101410] = 00005b60 0c3112fc
stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = c41410f0 b153227b
! Mem[0000000010081419] = ff59166f, %l2 = 0000000000003d23
ldstub [%i2+0x019],%l2 ! %l2 = 00000059000000ff
! %l4 = 00000000000000ff, Mem[00000000201c0000] = d0f73e5d, %asi = 80
stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = fff73e5d
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 1ba93eff, %l4 = 00000000000000ff
lduba [%i4+%g0]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_15:
! Mem[0000000030181410] = 000000f7, %l4 = 00000000000000ff
lduha [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000f7
! Mem[0000000010041400] = 280c1424, %l4 = 00000000000000f7
ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000028
! Mem[00000000201c0000] = fff73e5d, %l5 = 0000000000000000
ldub [%o0+0x001],%l5 ! %l5 = 00000000000000f7
! Mem[0000000010141408] = d9eccf7d, %l4 = 0000000000000028
ldsha [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffcf7d
! Mem[00000000218000c0] = 57240fe0, %l1 = 000000000072d112
lduha [%o3+0x0c0]%asi,%l1 ! %l1 = 0000000000005724
! Mem[0000000010081400] = f3805925000000ff, %l5 = 00000000000000f7
ldxa [%i2+%g0]0x80,%l5 ! %l5 = f3805925000000ff
! Mem[0000000010181400] = 6ea22b07, %l7 = 00000000ef787e99
lduba [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000007
! Mem[0000000030041410] = 05453b71 fc12310c, %l6 = f36943de, %l7 = 00000007
ldda [%i1+%o5]0x81,%l6 ! %l6 = 0000000005453b71 00000000fc12310c
! Mem[0000000010141428] = 3d517643, %l3 = 00000000ef787e99
lduw [%i5+0x028],%l3 ! %l3 = 000000003d517643
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_3:
! %l0 = 00000000aee844d4
setx 0x542692c7b3215c73,%g7,%l0 ! %l0 = 542692c7b3215c73
! %l1 = 0000000000005724
setx 0xfe930040072e24ea,%g7,%l1 ! %l1 = fe930040072e24ea
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 = 542692c7b3215c73
setx 0x1f5d45df9ea3cda0,%g7,%l0 ! %l0 = 1f5d45df9ea3cda0
! %l1 = fe930040072e24ea
setx 0x2df3062018125fba,%g7,%l1 ! %l1 = 2df3062018125fba
p0_label_16:
! %l6 = 0000000005453b71, %l6 = 0000000005453b71, %l5 = f3805925000000ff
orn %l6,%l6,%l5 ! %l5 = ffffffffffffffff
! %l5 = ffffffffffffffff, Mem[0000000010101438] = b48fd490, %asi = 80
stwa %l5,[%i4+0x038]%asi ! Mem[0000000010101438] = ffffffff
! Mem[0000000020800001] = a3d4779a, %l0 = 1f5d45df9ea3cda0
ldstuba [%o1+0x001]%asi,%l0 ! %l0 = 000000d4000000ff
! %l6 = 0000000005453b71, Mem[00000000300c1400] = 611a97bd
stha %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 3b7197bd
! Mem[0000000010101434] = 50eab348, %l5 = ffffffff, %l3 = 3d517643
add %i4,0x34,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000050eab348
! Mem[0000000030101408] = 0072d112, %l0 = 00000000000000d4
swapa [%i4+%o4]0x81,%l0 ! %l0 = 000000000072d112
! Mem[0000000010181416] = b3250928, %l2 = 0000000000000059
ldstuba [%i6+0x016]%asi,%l2 ! %l2 = 00000009000000ff
! Mem[0000000030181400] = 0ce501d5, %l2 = 0000000000000009
swapa [%i6+%g0]0x89,%l2 ! %l2 = 000000000ce501d5
! %l3 = 0000000050eab348, Mem[00000000300c1400] = 3b7197bd
stba %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 487197bd
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 07c5373a, %l6 = 0000000005453b71
lduba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000007
p0_label_17:
! Mem[0000000030141408] = 9d3248ff, %l6 = 0000000000000007
lduha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000048ff
! Mem[0000000030141400] = 000000ff, %l3 = 0000000050eab348
lduha [%i5+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001400] = bd53605b, %l1 = 2df3062018125fba
lduba [%i0+%g0]0x89,%l1 ! %l1 = 000000000000005b
! Mem[0000000030141410] = 9a5112a2, %l2 = 000000000ce501d5
ldsba [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff9a
! Mem[0000000010141400] = b37c677d, %l5 = ffffffffffffffff
ldswa [%i5+%g0]0x80,%l5 ! %l5 = ffffffffb37c677d
! Mem[00000000100c1408] = d4000000ef39bc40, %f26 = 05453b71 24140c28
ldd [%i3+%o4],%f26 ! %f26 = d4000000 ef39bc40
! Mem[0000000010181408] = f38059251f3cfdb4, %l5 = ffffffffb37c677d
ldxa [%i6+%o4]0x80,%l5 ! %l5 = f38059251f3cfdb4
! Mem[0000000010081438] = 155d5e8d, %l0 = 000000000072d112
ldsb [%i2+0x03b],%l0 ! %l0 = ffffffffffffff8d
! Mem[0000000030081410] = ba31470f d9e67963, %l6 = 000048ff, %l7 = fc12310c
ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000ba31470f 00000000d9e67963
! Starting 10 instruction Store Burst
! %l5 = f38059251f3cfdb4, Mem[0000000030141410] = a212519a
stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = a21251b4
p0_label_18:
! Mem[0000000030041400] = e9082439, %l3 = 00000000000000ff
ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 00000039000000ff
! %l1 = 000000000000005b, Mem[00000000100c140c] = ef39bc40
stw %l1,[%i3+0x00c] ! Mem[00000000100c140c] = 0000005b
! %l3 = 0000000000000039, Mem[00000000300c1408] = 94a94b5ebecadff5
stxa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000039
! %f1 = b153227b, Mem[0000000010181408] = 255980f3
sta %f1 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = b153227b
! %l0 = ffffff8d, %l1 = 0000005b, Mem[0000000030101408] = d4000000 c21b38b1
stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffff8d 0000005b
! Mem[000000001008140c] = f01014c4, %l1 = 0000005b, %l5 = 1f3cfdb4
add %i2,0x0c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000f01014c4
! %l4 = ffffcf7d, %l5 = f01014c4, Mem[0000000030141400] = ff000000 00000000
stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffcf7d f01014c4
! %f8 = cb28dec6 e84b78c6, %l2 = ffffffffffffff9a
! Mem[0000000030181420] = e2ff47bd09be3ca1
add %i6,0x020,%g1
stda %f8,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181420] = cb28dec609be3ca1
! %l1 = 000000000000005b, %l6 = 00000000ba31470f, %l6 = 00000000ba31470f
xnor %l1,%l6,%l6 ! %l6 = ffffffff45ceb8ab
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = e6000000 d2388b98, %l2 = ffffff9a, %l3 = 00000039
ldda [%i4+%o5]0x88,%l2 ! %l2 = 00000000d2388b98 00000000e6000000
p0_label_19:
! Mem[0000000010141408] = db226799d9eccf7d, %l5 = 00000000f01014c4
ldxa [%i5+%o4]0x88,%l5 ! %l5 = db226799d9eccf7d
! Mem[00000000100c1408] = d4000000, %l0 = ffffffffffffff8d
ldsha [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffd400
! Mem[00000000300c1400] = 9c113005bd977148, %f10 = 05453b71 24140c28
ldda [%i3+%g0]0x89,%f10 ! %f10 = 9c113005 bd977148
! Mem[0000000010141410] = 000000ea, %l3 = 00000000e6000000
lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ea
! Mem[0000000030001408] = 3d236164, %f12 = 12fd0cbc
lda [%i0+%o4]0x81,%f12 ! %f12 = 3d236164
! Mem[0000000010101400] = e24bdd32 1ba93eff, %l6 = 45ceb8ab, %l7 = d9e67963
ldda [%i4+%g0]0x88,%l6 ! %l6 = 000000001ba93eff 00000000e24bdd32
! Mem[0000000010101408] = 304b03f7f938f173, %l7 = 00000000e24bdd32
ldxa [%i4+%o4]0x88,%l7 ! %l7 = 304b03f7f938f173
! Mem[0000000030001410] = 000000d4, %f26 = d4000000
lda [%i0+%o5]0x89,%f26 ! %f26 = 000000d4
! Mem[0000000010141430] = 770ef1e3 94f993b8, %l4 = ffffcf7d, %l5 = d9eccf7d
ldd [%i5+0x030],%l4 ! %l4 = 00000000770ef1e3 0000000094f993b8
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 7b2253b1, %l6 = 000000001ba93eff
swapa [%i2+%o4]0x80,%l6 ! %l6 = 000000007b2253b1
p0_label_20:
! %l6 = 000000007b2253b1, Mem[0000000010041400] = 24140c28
stba %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 24140cb1
! %f4 = 997e78ef, Mem[0000000010181400] = 072ba26e
sta %f4 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 997e78ef
! %l0 = ffffffffffffd400, Mem[0000000010041400] = b10c1424
stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000c1424
! %l6 = 7b2253b1, %l7 = f938f173, Mem[0000000010081410] = 3a37c507 a9136154
stda %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 7b2253b1 f938f173
! %f22 = f8de3811 70ba30fa, Mem[0000000010141400] = 7d677cb3 60394930
stda %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = f8de3811 70ba30fa
! %l2 = d2388b98, %l3 = 000000ea, Mem[0000000010181408] = 7b2253b1 1f3cfdb4
stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = d2388b98 000000ea
! Mem[0000000010041400] = 24140c00, %l2 = 00000000d2388b98
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %l2 = 00000000, %l3 = 000000ea, Mem[0000000010001400] = 9fb396bd 40bc39ef
stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 000000ea
! %f29 = d2388b98, Mem[0000000010141400] = 70ba30fa
sta %f29,[%i5+%g0]0x88 ! Mem[0000000010141400] = d2388b98
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00ff6880, %l4 = 00000000770ef1e3
ldub [%o2+%g0],%l4 ! %l4 = 0000000000000000
p0_label_21:
! Mem[00000000100c1408] = d4000000 0000005b, %l0 = ffffd400, %l1 = 0000005b
ldda [%i3+0x008]%asi,%l0 ! %l0 = 00000000d4000000 000000000000005b
! Mem[0000000010041420] = a7803860a9da6d2d, %f14 = 7a012058 5d3f8086
ldd [%i1+0x020],%f14 ! %f14 = a7803860 a9da6d2d
! Mem[0000000030041410] = 05453b71, %l5 = 0000000094f993b8
ldswa [%i1+%o5]0x81,%l5 ! %l5 = 0000000005453b71
! Mem[0000000030041408] = 12d17200, %l3 = 00000000000000ea
lduha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000007200
! Mem[00000000300c1400] = 487197bd, %f24 = cb28dec6
lda [%i3+%g0]0x81,%f24 ! %f24 = 487197bd
! Mem[00000000201c0000] = fff73e5d, %l7 = 304b03f7f938f173
lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000fff7
! Mem[0000000010101410] = 988b38d2, %l5 = 0000000005453b71
ldsba [%i4+%o5]0x80,%l5 ! %l5 = ffffffffffffff98
! Mem[00000000100c1410] = 0038def82d9e84a6, %f14 = a7803860 a9da6d2d
ldd [%i3+%o5],%f14 ! %f14 = 0038def8 2d9e84a6
! Mem[0000000030101410] = 7b2253b1f01014c4, %l1 = 000000000000005b
ldxa [%i4+%o5]0x81,%l1 ! %l1 = 7b2253b1f01014c4
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = 5b6053bd, %l5 = ffffffffffffff98
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 0000005b000000ff
p0_label_22:
! %f24 = 487197bd e84b78c6, Mem[0000000010141408] = d9eccf7d db226799
stda %f24,[%i5+%o4]0x88 ! Mem[0000000010141408] = 487197bd e84b78c6
! Code Fragment 3
p0_fragment_4:
! %l0 = 00000000d4000000
setx 0xf12c4257e37438e4,%g7,%l0 ! %l0 = f12c4257e37438e4
! %l1 = 7b2253b1f01014c4
setx 0xfdb82fe7874e3aa8,%g7,%l1 ! %l1 = fdb82fe7874e3aa8
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 = f12c4257e37438e4
setx 0xb4898f4fb65d2c27,%g7,%l0 ! %l0 = b4898f4fb65d2c27
! %l1 = fdb82fe7874e3aa8
setx 0x6a35313789bb9041,%g7,%l1 ! %l1 = 6a35313789bb9041
! %l3 = 0000000000007200, %l6 = 000000007b2253b1, %y = 24140c28
sdiv %l3,%l6,%l2 ! %l2 = 000000004b020f52
mov %l0,%y ! %y = b65d2c27
! %f16 = 7d2ad4b1 0e939dcb, %l6 = 000000007b2253b1
! Mem[0000000030181420] = cb28dec609be3ca1
add %i6,0x020,%g1
stda %f16,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030181420] = cb9ddec609be3ca1
! %l2 = 000000004b020f52, Mem[0000000010181410] = 28ff25b3a4721a07
stxa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000004b020f52
! %l7 = 000000000000fff7, Mem[0000000010081402] = f3805925
sth %l7,[%i2+0x002] ! Mem[0000000010081400] = f380fff7
! %f0 = c41410f0 b153227b 0072d112 b1381bc2
! %f4 = 997e78ef fc12310c 5768185f 70ba30fa
! %f8 = cb28dec6 e84b78c6 9c113005 bd977148
! %f12 = 3d236164 b153227b 0038def8 2d9e84a6
stda %f0,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
! %l3 = 0000000000007200, Mem[0000000010041400] = 24140cff
stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00007200
! Mem[0000000010181400] = ef787e99, %l7 = 000000000000fff7
ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 00000099000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041420] = a7803860, %f18 = 0072d112
lda [%i1+0x020]%asi,%f18 ! %f18 = a7803860
p0_label_23:
membar #Sync ! Added by membar checker (3)
! Mem[0000000010081400] = 7b2253b1, %l2 = 000000004b020f52
ldsha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000007b22
! Mem[0000000010081424] = c6de28cb, %l7 = 0000000000000099
ldsb [%i2+0x026],%l7 ! %l7 = 0000000000000028
! %l3 = 0000000000007200, %l5 = 000000000000005b, %l2 = 0000000000007b22
xor %l3,%l5,%l2 ! %l2 = 000000000000725b
! Mem[00000000201c0000] = fff73e5d, %l1 = 6a35313789bb9041
ldub [%o0+0x001],%l1 ! %l1 = 00000000000000f7
! Mem[0000000010141408] = c6784be8, %l2 = 000000000000725b
ldsha [%i5+0x008]%asi,%l2 ! %l2 = ffffffffffffc678
! Mem[0000000010141400] = 988b38d21138def8, %f2 = 0072d112 b1381bc2
ldda [%i5+%g0]0x80,%f2 ! %f2 = 988b38d2 1138def8
! Mem[0000000030001400] = 00000000 bd5360ff, %l4 = 00000000, %l5 = 0000005b
ldda [%i0+%g0]0x89,%l4 ! %l4 = 00000000bd5360ff 0000000000000000
! Mem[00000000100c1408] = 000000d4, %l1 = 00000000000000f7
lduba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000d4
! Mem[0000000010041400] = 00720000, %f15 = 2d9e84a6
lda [%i1+%g0]0x80,%f15 ! %f15 = 00720000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000028, Mem[00000000300c1400] = 487197bd
stha %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 002897bd
p0_label_24:
! %f13 = b153227b, Mem[00000000300c1410] = d4000000
sta %f13,[%i3+%o5]0x81 ! Mem[00000000300c1410] = b153227b
! Mem[00000000100c1438] = 58626c0e, %l0 = b4898f4fb65d2c27
ldstuba [%i3+0x038]%asi,%l0 ! %l0 = 00000058000000ff
! %l6 = 000000007b2253b1, Mem[0000000020800000] = a3ff779a
sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 53b1779a
! %l6 = 7b2253b1, %l7 = 00000028, Mem[00000000100c1408] = 000000d4 5b000000
stda %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 7b2253b1 00000028
! %l4 = bd5360ff, %l5 = 00000000, Mem[0000000030081408] = 5030d0b0 000000d4
stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = bd5360ff 00000000
! %f6 = 5768185f 70ba30fa, Mem[0000000010101400] = ff3ea91b 32dd4be2
stda %f6 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 5768185f 70ba30fa
! Mem[000000001018142c] = c6672f44, %l0 = 0000000000000058, %asi = 80
swapa [%i6+0x02c]%asi,%l0 ! %l0 = 00000000c6672f44
! %l4 = bd5360ff, %l5 = 00000000, Mem[0000000010101430] = 7763161f 50eab348
stda %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = bd5360ff 00000000
! %f8 = cb28dec6 e84b78c6, Mem[0000000010181400] = ff7e78ef b153227b
stda %f8 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = cb28dec6 e84b78c6
! Starting 10 instruction Load Burst
! %l3 = 0000000000007200, immed = 00000135, %y = b65d2c27
umul %l3,0x135,%l5 ! %l5 = 0000000000899a00, %y = 00000000
p0_label_25:
! Mem[0000000030041410] = 713b4505, %f5 = fc12310c
lda [%i1+%o5]0x89,%f5 ! %f5 = 713b4505
! Mem[00000000100c1410] = f8de3800, %l4 = 00000000bd5360ff
ldswa [%i3+%o5]0x88,%l4 ! %l4 = fffffffff8de3800
! Mem[0000000030081408] = ff6053bd, %l2 = ffffffffffffc678
ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffff6053bd
! Mem[0000000010081400] = 7b2253b1, %l4 = fffffffff8de3800
ldsha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000007b22
! Mem[0000000010181414] = 00000000, %l0 = 00000000c6672f44
ldswa [%i6+0x014]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = cc0ab2fd, %f28 = e6000000
lda [%i2+%g0]0x89,%f28 ! %f28 = cc0ab2fd
! Mem[0000000020800040] = bb5c726d, %l0 = 0000000000000000
lduha [%o1+0x040]%asi,%l0 ! %l0 = 000000000000bb5c
! Mem[000000001000142c] = ffa30f7b, %l2 = ffffffffff6053bd
ldsha [%i0+0x02e]%asi,%l2 ! %l2 = 0000000000000f7b
! Mem[0000000030041400] = ff2408e9, %l6 = 000000007b2253b1
ldswa [%i1+%g0]0x81,%l6 ! %l6 = ffffffffff2408e9
! Starting 10 instruction Store Burst
! %l2 = 0000000000000f7b, Mem[000000001010140c] = f7034b30
stw %l2,[%i4+0x00c] ! Mem[000000001010140c] = 00000f7b
p0_label_26:
! Mem[0000000010081400] = b153227b, %l7 = 0000000000000028
swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000b153227b
! %l6 = ffffffffff2408e9, Mem[0000000010101410] = d2388b98
stba %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = d2388be9
! %l4 = 0000000000007b22, Mem[0000000030141400] = 7dcfffff
stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 7dcf7b22
! %f20 = f5dfcabe 5e4ba994, %l6 = ffffffffff2408e9
! Mem[0000000030101430] = 8506dcc4d2388b98
add %i4,0x030,%g1
stda %f20,[%g1+%l6]ASI_PST16_S ! Mem[0000000030101430] = f5dfdcc4d238a994
! %l6 = ff2408e9, %l7 = b153227b, Mem[0000000010181438] = 6f4537ac 1a5185c2
std %l6,[%i6+0x038] ! Mem[0000000010181438] = ff2408e9 b153227b
! %l2 = 0000000000000f7b, Mem[0000000010101417] = 000000e6
stb %l2,[%i4+0x017] ! Mem[0000000010101414] = 0000007b
! %l6 = ffffffffff2408e9, Mem[00000000100c1400] = 12fd0cbc, %asi = 80
stwa %l6,[%i3+0x000]%asi ! Mem[00000000100c1400] = ff2408e9
! Mem[00000000100c1428] = 78b7ff9c263728d3, %l7 = 00000000b153227b, %l7 = 00000000b153227b
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 78b7ff9c263728d3
! %f17 = 0e939dcb, Mem[0000000010101438] = ffffffff
sta %f17,[%i4+0x038]%asi ! Mem[0000000010101438] = 0e939dcb
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 350580ad, %l4 = 0000000000007b22
lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000350580ad
p0_label_27:
! Mem[00000000300c1400] = bd972800, %l5 = 0000000000899a00
ldswa [%i3+%g0]0x89,%l5 ! %l5 = ffffffffbd972800
! Mem[00000000300c1408] = 0000000000000039, %f26 = 000000d4 ef39bc40
ldda [%i3+%o4]0x81,%f26 ! %f26 = 00000000 00000039
! Mem[00000000100c1420] = cf624977d5b6f705, %f24 = 487197bd e84b78c6
ldda [%i3+0x020]%asi,%f24 ! %f24 = cf624977 d5b6f705
! Mem[0000000030141400] = 227bcf7d, %l5 = ffffffffbd972800
lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000227bcf7d
! Mem[00000000300c1408] = 00000000, %l0 = 000000000000bb5c
lduha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = fdb20accccad9193, %f26 = 00000000 00000039
ldda [%i2+%g0]0x81,%f26 ! %f26 = fdb20acc ccad9193
! Mem[0000000030181408] = d09b59c8, %l5 = 00000000227bcf7d
ldswa [%i6+%o4]0x81,%l5 ! %l5 = ffffffffd09b59c8
! %l2 = 0000000000000f7b, %l0 = 0000000000000000, %y = 00000000
umul %l2,%l0,%l3 ! %l3 = 0000000000000000, %y = 00000000
! Mem[0000000020800040] = bb5c726d, %l7 = 78b7ff9c263728d3
ldsb [%o1+0x040],%l7 ! %l7 = ffffffffffffffbb
! Starting 10 instruction Store Burst
! Mem[00000000218000c1] = 57240fe0, %l3 = 0000000000000000
ldstuba [%o3+0x0c1]%asi,%l3 ! %l3 = 00000024000000ff
p0_label_28:
! %f24 = cf624977 d5b6f705, %l1 = 00000000000000d4
! Mem[0000000010001438] = e3bae2c2755ab785
add %i0,0x038,%g1
stda %f24,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001438] = cf62e27775b6b785
! Mem[0000000010141410] = ea000000, %l6 = ffffffffff2408e9
swapa [%i5+%o5]0x88,%l6 ! %l6 = 00000000ea000000
! %l5 = ffffffffd09b59c8, Mem[00000000300c1408] = 00000000
stba %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = c8000000
! %f4 = 997e78ef 713b4505, Mem[0000000010001410] = ad800535 c784565e
stda %f4 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 997e78ef 713b4505
! Mem[0000000030141400] = 7dcf7b22, %l1 = 00000000000000d4
ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 00000022000000ff
! Mem[0000000030001400] = bd5360ff, %l2 = 0000000000000f7b
swapa [%i0+%g0]0x89,%l2 ! %l2 = 00000000bd5360ff
! Mem[00000000100c1408] = b153227b, %l5 = ffffffffd09b59c8
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000b1000000ff
! Mem[000000001008141a] = fa30ba70, %l5 = 00000000000000b1
ldstub [%i2+0x01a],%l5 ! %l5 = 000000ba000000ff
! %f28 = cc0ab2fd, Mem[0000000010101408] = 73f138f9
st %f28,[%i4+%o4] ! Mem[0000000010101408] = cc0ab2fd
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = bd972800, %l7 = ffffffffffffffbb
ldsha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000002800
p0_label_29:
! Mem[0000000010141400] = 988b38d2 1138def8, %l4 = 350580ad, %l5 = 000000ba
ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000988b38d2 000000001138def8
! Mem[0000000030001410] = 000000d4, %l4 = 00000000988b38d2
lduwa [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000d4
! Mem[0000000021800080] = c6ae05ff, %l4 = 00000000000000d4
ldsha [%o3+0x080]%asi,%l4 ! %l4 = ffffffffffffc6ae
! Mem[0000000030141410] = a21251b4, %l7 = 0000000000002800
ldsha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000051b4
! Mem[00000000100c1408] = ff53227b 28000000, %l0 = 00000000, %l1 = 00000022
ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000ff53227b 0000000028000000
! Mem[0000000010181408] = d2388b98000000ea, %l4 = ffffffffffffc6ae
ldxa [%i6+%o4]0x80,%l4 ! %l4 = d2388b98000000ea
! Mem[0000000010001400] = 00000000, %l3 = 0000000000000024
ldsha [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = 520f024b, %l0 = 00000000ff53227b
lduha [%i6+%o5]0x80,%l0 ! %l0 = 000000000000520f
! Mem[0000000010041400] = 00007200, %l6 = 00000000ea000000
lduha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000007200
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = 59000000, %l0 = 000000000000520f
swapa [%i1+%o5]0x88,%l0 ! %l0 = 0000000059000000
p0_label_30:
! %l4 = d2388b98000000ea, Mem[0000000010101408] = fdb20acc
stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = fdb200ea
! %f2 = 988b38d2 1138def8, Mem[0000000030081408] = bd5360ff 00000000
stda %f2 ,[%i2+%o4]0x89 ! Mem[0000000030081408] = 988b38d2 1138def8
! %l2 = 00000000bd5360ff, Mem[000000001008142f] = 0530119c
stb %l2,[%i2+0x02f] ! Mem[000000001008142c] = 053011ff
! Mem[0000000010081408] = c21b38b1, %l7 = 000051b4, %l6 = 00007200
add %i2,0x08,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c21b38b1
! %l6 = 00000000c21b38b1, Mem[00000000201c0000] = fff73e5d
sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 38b13e5d
! %l2 = 00000000bd5360ff, Mem[0000000030141400] = ff7bcf7d
stba %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff7bcf7d
! %l2 = 00000000bd5360ff, Mem[0000000010181400] = cb28dec6e84b78c6
stx %l2,[%i6+%g0] ! Mem[0000000010181400] = 00000000bd5360ff
! %f8 = cb28dec6 e84b78c6, %l7 = 00000000000051b4
! Mem[0000000030041438] = 7a0120585d3f8086
add %i1,0x038,%g1
stda %f8,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030041438] = 7a0120585d3f8086
! %l1 = 0000000028000000, Mem[00000000300c1400] = 002897bd
stha %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000097bd
! Starting 10 instruction Load Burst
! Mem[0000000021800140] = 19bbda9c, %l6 = 00000000c21b38b1
ldsha [%o3+0x140]%asi,%l6 ! %l6 = 00000000000019bb
p0_label_31:
! Mem[0000000010081400] = 28000000 f01014c4, %l2 = bd5360ff, %l3 = 00000000
ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000028000000 00000000f01014c4
! Mem[0000000010181410] = 520f024b00000000, %l2 = 0000000028000000
ldxa [%i6+%o5]0x80,%l2 ! %l2 = 520f024b00000000
! Mem[0000000010081410] = 997e78effc12310c, %l2 = 520f024b00000000
ldxa [%i2+%o5]0x88,%l2 ! %l2 = 997e78effc12310c
! Mem[0000000010101438] = 0e939dcb27e5f590, %l0 = 0000000059000000
ldxa [%i4+0x038]%asi,%l0 ! %l0 = 0e939dcb27e5f590
! Mem[0000000010001408] = 954634ff, %l7 = 00000000000051b4
lduba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041410] = 0c3112fc713b4505, %l6 = 00000000000019bb
ldxa [%i1+%o5]0x89,%l6 ! %l6 = 0c3112fc713b4505
! Mem[0000000030141410] = b45112a2, %l2 = 997e78effc12310c
lduha [%i5+%o5]0x81,%l2 ! %l2 = 000000000000b451
! Mem[0000000010001410] = 997e78ef713b4505, %f4 = 997e78ef 713b4505
ldda [%i0+%o5]0x88,%f4 ! %f4 = 997e78ef 713b4505
! Mem[000000001010140c] = 00000f7b, %l1 = 0000000028000000
ldswa [%i4+0x00c]%asi,%l1 ! %l1 = 0000000000000f7b
! Starting 10 instruction Store Burst
! %f30 = 7a012058 5d3f8086, %l7 = 00000000000000ff
! Mem[0000000030041430] = 12fd0cbcb153227b
add %i1,0x030,%g1
stda %f30,[%g1+%l7]ASI_PST16_S ! Mem[0000000030041430] = 7a0120585d3f8086
p0_label_32:
! %l7 = 00000000000000ff, Mem[0000000010081408] = b1381bc2
stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = b13800ff
! Mem[0000000030001400] = 7b0f0000, %l0 = 0e939dcb27e5f590
swapa [%i0+%g0]0x81,%l0 ! %l0 = 000000007b0f0000
! Mem[00000000100c1408] = ff53227b28000000, %l7 = 00000000000000ff, %l2 = 000000000000b451
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ff53227b28000000
! %l2 = ff53227b28000000, Mem[0000000021800000] = 3bd3b994, %asi = 80
stha %l2,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000b994
! Mem[0000000010081430] = 7b2253b16461233d, %l5 = 000000001138def8, %l7 = 00000000000000ff
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 7b2253b16461233d
! %f4 = 997e78ef, Mem[0000000010041408] = e60000d0
sta %f4 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 997e78ef
! %l2 = ff53227b28000000, Mem[0000000010041410] = 0000520f
stwa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 28000000
! Mem[0000000020800041] = bb5c726d, %l6 = 0c3112fc713b4505
ldstub [%o1+0x041],%l6 ! %l6 = 0000005c000000ff
! Mem[0000000030081408] = 1138def8, %l0 = 000000007b0f0000
swapa [%i2+%o4]0x89,%l0 ! %l0 = 000000001138def8
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = a21251b4, %l6 = 000000000000005c
ldsha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000051b4
p0_label_33:
! Mem[0000000030041410] = 05453b71, %l0 = 000000001138def8
ldsba [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000005
! Mem[0000000030181410] = f7000000, %f14 = 0038def8
lda [%i6+%o5]0x81,%f14 ! %f14 = f7000000
! Mem[0000000030041408] = c21b38b112d17200, %f12 = 3d236164 b153227b
ldda [%i1+%o4]0x89,%f12 ! %f12 = c21b38b1 12d17200
! Mem[0000000030001408] = 3d236164, %l6 = 00000000000051b4
ldsba [%i0+%o4]0x81,%l6 ! %l6 = 000000000000003d
! Mem[00000000211c0000] = 00ff6880, %l4 = d2388b98000000ea
lduh [%o2+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101410] = d2388be9, %l7 = 7b2253b16461233d
ldswa [%i4+%o5]0x88,%l7 ! %l7 = ffffffffd2388be9
! Mem[0000000030141410] = a21251b4, %l6 = 000000000000003d
lduwa [%i5+%o5]0x89,%l6 ! %l6 = 00000000a21251b4
! Mem[0000000010041410] = 00000028, %l6 = 00000000a21251b4
ldsha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = 00ff6880, %l2 = ff53227b28000000
ldsha [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 0000000000000005, Mem[0000000030181408] = d09b59c8
stba %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 059b59c8
p0_label_34:
! %l3 = 00000000f01014c4, Mem[00000000100c1400] = ff2408e9b153227b
stxa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000f01014c4
! %l0 = 00000005, %l1 = 00000f7b, Mem[00000000100c1408] = ff53227b 28000000
stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000005 00000f7b
! %l0 = 0000000000000005, Mem[000000001000141c] = a434f6b5
stw %l0,[%i0+0x01c] ! Mem[000000001000141c] = 00000005
! Mem[0000000030041408] = 0072d112, %l2 = 00000000000000ff
swapa [%i1+%o4]0x81,%l2 ! %l2 = 000000000072d112
! %l6 = 0000000000000000, Mem[00000000211c0000] = 00ff6880
sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 00006880
! %f11 = bd977148, Mem[0000000010081410] = 0c3112fc
sta %f11,[%i2+%o5]0x80 ! Mem[0000000010081410] = bd977148
! Mem[00000000201c0000] = 38b13e5d, %l1 = 0000000000000f7b
ldstub [%o0+%g0],%l1 ! %l1 = 00000038000000ff
! %l5 = 000000001138def8, Mem[0000000010041434] = 90e0f5d5
stw %l5,[%i1+0x034] ! Mem[0000000010041434] = 1138def8
! Mem[0000000030081400] = cc0ab2fd, %l2 = 000000000072d112
ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 000000fd000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 0000005bffffff8d, %l2 = 00000000000000fd
ldxa [%i4+%o4]0x89,%l2 ! %l2 = 0000005bffffff8d
p0_label_35:
! Mem[00000000100c1404] = f01014c4, %l0 = 0000000000000005
ldsh [%i3+0x006],%l0 ! %l0 = 00000000000014c4
! Mem[0000000010141420] = cb38a8f2 3ebe2ec7, %l6 = 00000000, %l7 = d2388be9
ldd [%i5+0x020],%l6 ! %l6 = 00000000cb38a8f2 000000003ebe2ec7
! %f31 = 5d3f8086, %f10 = 9c113005
fitos %f31,%f10 ! %f10 = 4eba7f01
! Mem[0000000030101408] = 8dffffff5b000000, %f4 = 997e78ef 713b4505
ldda [%i4+%o4]0x81,%f4 ! %f4 = 8dffffff 5b000000
! Mem[0000000010041400] = 00720000, %l4 = 00000000000000ff
lduba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[000000001014140c] = bd977148, %l4 = 0000000000000000
lduw [%i5+0x00c],%l4 ! %l4 = 00000000bd977148
! Mem[0000000010181404] = bd5360ff, %l5 = 000000001138def8
lduwa [%i6+0x004]%asi,%l5 ! %l5 = 00000000bd5360ff
! Mem[0000000030001410] = 000000d4, %l1 = 0000000000000038
lduba [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000d4
! Mem[0000000010041410] = 00000028, %l7 = 000000003ebe2ec7
lduwa [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000028
! Starting 10 instruction Store Burst
! %f24 = cf624977, Mem[0000000010101400] = 5f186857
sta %f24,[%i4+%g0]0x88 ! Mem[0000000010101400] = cf624977
p0_label_36:
! Mem[0000000030101400] = 12d17200, %l1 = 00000000000000d4
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000bd5360ff, Mem[0000000010001408] = 954634ff
stha %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 954660ff
! %f28 = cc0ab2fd, %f7 = 70ba30fa
fcmps %fcc0,%f28,%f7 ! %fcc0 = 1
! %l2 = 0000005bffffff8d, Mem[0000000010001410] = 05453b71ef787e99
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000005bffffff8d
! Mem[00000000100c1403] = 00000000, %l4 = 00000000bd977148
ldstub [%i3+0x003],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001410] = d4000000, %l7 = 0000000000000028
ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000d4000000ff
! %f12 = c21b38b1, Mem[0000000010181418] = a10fa8c8
st %f12,[%i6+0x018] ! Mem[0000000010181418] = c21b38b1
! Mem[0000000030141408] = 9d3248ff, %l3 = 00000000f01014c4
ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
! %f26 = fdb20acc ccad9193, Mem[0000000010101418] = 5aa6806b 6abc2db4
stda %f26,[%i4+0x018]%asi ! Mem[0000000010101418] = fdb20acc ccad9193
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = f7000000, %l0 = 00000000000014c4
ldswa [%i6+%o5]0x81,%l0 ! %l0 = fffffffff7000000
p0_label_37:
! Mem[0000000010081408] = ff0038b1, %l1 = 0000000000000000
lduwa [%i2+%o4]0x80,%l1 ! %l1 = 00000000ff0038b1
! Mem[0000000030001408] = e90824396461233d, %f24 = cf624977 d5b6f705
ldda [%i0+%o4]0x89,%f24 ! %f24 = e9082439 6461233d
! Mem[0000000030101410] = 7b2253b1f01014c4, %l4 = 0000000000000000
ldxa [%i4+%o5]0x81,%l4 ! %l4 = 7b2253b1f01014c4
! Mem[0000000010041400] = 00007200, %l4 = 7b2253b1f01014c4
lduba [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181410] = 520f024b00000000, %l6 = 00000000cb38a8f2
ldxa [%i6+0x010]%asi,%l6 ! %l6 = 520f024b00000000
! Mem[00000000218001c0] = 3653a57a, %l3 = 00000000000000ff
ldsha [%o3+0x1c0]%asi,%l3 ! %l3 = 0000000000003653
! Mem[0000000010041410] = 00000028, %l4 = 0000000000000000
lduba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %f24 = e9082439, %f22 = f8de3811, %f14 = f7000000 00720000
fsmuld %f24,%f22,%f14 ! %f14 = 4c4d8b4e 9937f240
! Mem[0000000030101410] = c41410f0b153227b, %f22 = f8de3811 70ba30fa
ldda [%i4+%o5]0x89,%f22 ! %f22 = c41410f0 b153227b
! Starting 10 instruction Store Burst
! %l7 = 00000000000000d4, Mem[0000000010001408] = ff604695
stwa %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000d4
p0_label_38:
! %f16 = 7d2ad4b1 0e939dcb a7803860 a10fa8c8
! %f20 = f5dfcabe 5e4ba994 c41410f0 b153227b
! %f24 = e9082439 6461233d fdb20acc ccad9193
! %f28 = cc0ab2fd d2388b98 7a012058 5d3f8086
stda %f16,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
! %f2 = 988b38d2 1138def8, %l3 = 0000000000003653
! Mem[0000000010141408] = c6784be8bd977148
add %i5,0x008,%g1
stda %f2,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010141408] = f8de3811bd977148
! Mem[00000000211c0000] = 00006880, %l7 = 00000000000000d4
ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081400] = 28000000, %l3 = 0000000000003653
ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 00000028000000ff
! Mem[0000000010081400] = ff000000, %l1 = 00000000ff0038b1
ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 000000ff000000ff
! %l0 = f7000000, %l1 = 000000ff, Mem[0000000010001400] = 00000000 ea000000
stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = f7000000 000000ff
! %l0 = f7000000, %l1 = 000000ff, Mem[0000000030101408] = 8dffffff 5b000000
stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = f7000000 000000ff
! Mem[0000000010001410] = 5b000000, %l2 = 0000005bffffff8d
swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000005b000000
! %f14 = 4c4d8b4e 9937f240, %l5 = 00000000bd5360ff
! Mem[0000000030101410] = 7b2253b1f01014c4
add %i4,0x010,%g1
stda %f14,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101410] = 4c4d8b4e9937f240
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (4)
! Mem[0000000010101400] = 774962cf 70ba30fa ea00b2fd 00000f7b
! Mem[0000000010101410] = e98b38d2 0000007b fdb20acc ccad9193
! Mem[0000000010101420] = cfabcd92 fcd1f9fc 89de7878 ddf7b46f
! Mem[0000000010101430] = bd5360ff 00000000 0e939dcb 27e5f590
ldda [%i4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010101400
p0_label_39:
! Mem[0000000010141428] = 3d5176431ba9813c, %f28 = cc0ab2fd d2388b98
ldd [%i5+0x028],%f28 ! %f28 = 3d517643 1ba9813c
! Mem[00000000100c1410] = 0038def8, %l6 = 520f024b00000000
lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000038
! Mem[000000001018142c] = 00000058, %f18 = a7803860
ld [%i6+0x02c],%f18 ! %f18 = 00000058
! Mem[0000000010081410] = bd977148, %f27 = ccad9193
lda [%i2+%o5]0x80,%f27 ! %f27 = bd977148
! %f16 = 7d2ad4b1 0e939dcb 00000058 a10fa8c8
! %f20 = f5dfcabe 5e4ba994 c41410f0 b153227b
! %f24 = e9082439 6461233d fdb20acc bd977148
! %f28 = 3d517643 1ba9813c 7a012058 5d3f8086
stda %f16,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
! Mem[00000000211c0000] = ff006880, %l6 = 0000000000000038
ldsba [%o2+0x001]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = fdb200ea, %l7 = 0000000000000000
ldswa [%i4+%o4]0x88,%l7 ! %l7 = fffffffffdb200ea
! Mem[0000000010141410] = e90824ff847b229c, %l1 = 00000000000000ff
ldxa [%i5+%o5]0x80,%l1 ! %l1 = e90824ff847b229c
! Mem[00000000100c1408] = 00000005 00000f7b, %l0 = f7000000, %l1 = 847b229c
ldda [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000005 0000000000000f7b
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[00000000201c0000] = ffb13e5d, %asi = 80
stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00003e5d
p0_label_40:
! Mem[0000000030001400] = 27e5f590, %l5 = 00000000bd5360ff
swapa [%i0+%g0]0x81,%l5 ! %l5 = 0000000027e5f590
! %l2 = 000000005b000000, Mem[0000000030081400] = ffb20acc
stwa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5b000000
! %f0 = fa30ba70 cf624977, %l1 = 0000000000000f7b
! Mem[0000000030141410] = b45112a23cceb1f3
add %i5,0x010,%g1
stda %f0,[%g1+%l1]ASI_PST32_S ! Mem[0000000030141410] = fa30ba70cf624977
! %l7 = fffffffffdb200ea, %l7 = fffffffffdb200ea, %l6 = 0000000000000000
sub %l7,%l7,%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000010141410] = ff2408e9
stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %l6 = 0000000000000000, Mem[0000000030041408] = a10fa8c8
stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = a10f0000
! Mem[0000000030141410] = 70ba30fa, %l0 = 0000000000000005
ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000fa000000ff
membar #Sync ! Added by membar checker (5)
! %f14 = 90f5e527 cb9d930e, Mem[0000000010101428] = 89de7878 ddf7b46f
std %f14,[%i4+0x028] ! Mem[0000000010101428] = 90f5e527 cb9d930e
! %l6 = 00000000, %l7 = fdb200ea, Mem[0000000010081400] = 7d2ad4b1 0e939dcb
stda %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 fdb200ea
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 000000c8, %l7 = fffffffffdb200ea
lduba [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000c8
p0_label_41:
! %f16 = 7d2ad4b1, %f0 = fa30ba70, %f13 = ff6053bd
fsubs %f16,%f0 ,%f13 ! %f13 = 7d2d979b
! Mem[0000000010081408] = 58000000, %l3 = 0000000000000028
lduba [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
! %f4 = 7b000000 d2388be9, %f3 = fdb200ea
fxtos %f4 ,%f3 ! %f3 = 5ef60000
! Mem[00000000201c0000] = 00003e5d, %l6 = 0000000000000000
lduba [%o0+0x001]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081428] = fdb20acc, %l1 = 0000000000000f7b
ldsba [%i2+0x029]%asi,%l1 ! %l1 = ffffffffffffffb2
! Mem[000000001014141c] = 5f4e94ac, %l0 = 00000000000000fa
lduba [%i5+0x01d]%asi,%l0 ! %l0 = 000000000000004e
! Mem[0000000030101400] = ff72d112b1381bc2, %f2 = 7b0f0000 5ef60000
ldda [%i4+%g0]0x81,%f2 ! %f2 = ff72d112 b1381bc2
! Code Fragment 4
p0_fragment_5:
! %l0 = 000000000000004e
setx 0x10d16e97fee85c91,%g7,%l0 ! %l0 = 10d16e97fee85c91
! %l1 = ffffffffffffffb2
setx 0x7bd40d80790a0917,%g7,%l1 ! %l1 = 7bd40d80790a0917
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 = 10d16e97fee85c91
setx 0x6290fca7a5feba98,%g7,%l0 ! %l0 = 6290fca7a5feba98
! %l1 = 7bd40d80790a0917
setx 0x3ee58b9fd4a6426b,%g7,%l1 ! %l1 = 3ee58b9fd4a6426b
! Mem[00000000201c0000] = 00003e5d, %l5 = 0000000027e5f590
lduh [%o0+%g0],%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[00000000100c1430] = b290ef6737fde103
stx %l3,[%i3+0x030] ! Mem[00000000100c1430] = 0000000000000000
p0_label_42:
! Mem[0000000010081418] = c41410f0, %l7 = 00000000000000c8
ldstuba [%i2+0x018]%asi,%l7 ! %l7 = 000000c4000000ff
! %l0 = 6290fca7a5feba98, %l0 = 6290fca7a5feba98, %l2 = 000000005b000000
sub %l0,%l0,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = ea00b2fd, %l2 = 0000000000000000
ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ea000000ff
! Mem[0000000010101408] = ff00b2fd, %l5 = 0000000000000000
swapa [%i4+%o4]0x80,%l5 ! %l5 = 00000000ff00b2fd
! %l5 = 00000000ff00b2fd, Mem[0000000010041410] = dc16faac28000000
stxa %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000ff00b2fd
! %l2 = 000000ea, %l3 = 00000000, Mem[0000000010081410] = becadff5 94a94b5e
stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ea 00000000
! %l2 = 000000ea, %l3 = 00000000, Mem[0000000030001400] = ff6053bd 00000000
stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ea 00000000
! Mem[0000000010041434] = 1138def8, %l3 = 0000000000000000
ldstub [%i1+0x034],%l3 ! %l3 = 00000011000000ff
! Mem[0000000030001400] = 000000ea, %l7 = 00000000000000c4
ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000ea000000ff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00003e5d, %l0 = 6290fca7a5feba98
ldsb [%o0+0x001],%l0 ! %l0 = 0000000000000000
p0_label_43:
! Mem[0000000010101408] = 00000000, %l4 = 0000000000000000
ldsba [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[000000001008140c] = a10fa8c8, %l4 = 0000000000000000
ldsw [%i2+0x00c],%l4 ! %l4 = ffffffffa10fa8c8
! Mem[0000000030081400] = 5b000000, %l2 = 00000000000000ea
lduba [%i2+%g0]0x81,%l2 ! %l2 = 000000000000005b
! Mem[0000000030001408] = 6461233d, %f20 = f5dfcabe
lda [%i0+%o4]0x89,%f20 ! %f20 = 6461233d
! Mem[0000000030041400] = cb9d930e, %l7 = 00000000000000ea
ldsha [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffcb9d
! Mem[0000000010181410] = 4b020f52, %l1 = 3ee58b9fd4a6426b
ldsha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000f52
! Mem[0000000010041410] = fdb200ff, %l5 = 00000000ff00b2fd
ldsha [%i1+%o5]0x80,%l5 ! %l5 = fffffffffffffdb2
! Mem[0000000010081400] = 00000000, %l4 = ffffffffa10fa8c8
ldub [%i2+0x003],%l4 ! %l4 = 0000000000000000
! Mem[0000000030081400] = 0000005b, %l6 = 0000000000000000
ldsha [%i2+%g0]0x89,%l6 ! %l6 = 000000000000005b
! Starting 10 instruction Store Burst
! %f4 = 7b000000 d2388be9, %l2 = 000000000000005b
! Mem[0000000030181428] = c31cc84b38ea09bd
add %i6,0x028,%g1
stda %f4,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030181428] = e98b38d238ea007b
p0_label_44:
! %f17 = 0e939dcb, Mem[0000000030041410] = 94a94b5e
sta %f17,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0e939dcb
! Mem[00000000100c140b] = 00000005, %l3 = 0000000000000011
ldstub [%i3+0x00b],%l3 ! %l3 = 00000005000000ff
! %l4 = 00000000, %l5 = fffffdb2, Mem[0000000030041410] = 0e939dcb becadff5
stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 fffffdb2
! %l1 = 0000000000000f52, Mem[0000000010141438] = 089552a8aa6e4118
stx %l1,[%i5+0x038] ! Mem[0000000010141438] = 0000000000000f52
! %f12 = 00000000, Mem[0000000030001408] = 3d236164
sta %f12,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
! %f26 = fdb20acc, %f17 = 0e939dcb, %f17 = 0e939dcb
fdivs %f26,%f17,%f17 ! %f17 = ff800000
! %l3 = 0000000000000005, Mem[00000000300c1400] = 000097bd
stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000005
! Mem[0000000010041400] = 00720000, %l3 = 0000000000000005
swapa [%i1+%g0]0x80,%l3 ! %l3 = 0000000000720000
! %l3 = 0000000000720000, Mem[0000000030001408] = 00000000
stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ff006880, %l1 = 0000000000000f52
ldsb [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
p0_label_45:
! Mem[000000001008143c] = 5d3f8086, %l4 = 0000000000000000
ldsha [%i2+0x03c]%asi,%l4 ! %l4 = 0000000000005d3f
! Mem[0000000030181410] = 000000f7, %f8 = fcf9d1fc
lda [%i6+%o5]0x89,%f8 ! %f8 = 000000f7
! Mem[00000000100c1400] = ff000000, %l1 = ffffffffffffffff
ldsha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000201c0000] = 00003e5d, %l1 = 0000000000000000
lduha [%o0+0x000]%asi,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = a6849e2df8de3800, %f20 = 6461233d 5e4ba994
ldda [%i3+%o5]0x88,%f20 ! %f20 = a6849e2d f8de3800
! Mem[0000000030081400] = 5b000000, %l1 = 0000000000000000
ldsba [%i2+%g0]0x81,%l1 ! %l1 = 000000000000005b
! Mem[0000000021800000] = 0000b994, %l2 = 000000000000005b
lduh [%o3+%g0],%l2 ! %l2 = 0000000000000000
! Mem[0000000030081400] = 5b000000 ccad9193 00000f7b d2388b98
! Mem[0000000030081410] = ba31470f d9e67963 c0f44a97 b7cca4c2
! Mem[0000000030081420] = e7888aa7 a4e7ddb5 653f1504 0f06c47d
! Mem[0000000030081430] = 0d832d3d d964a882 961cdec7 502b1033
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
! Mem[0000000010041400] = 05000000, %l7 = ffffffffffffcb9d
ldsba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f28 = 3d517643 1ba9813c, %l7 = 0000000000000000
! Mem[0000000010181400] = 00000000bd5360ff
stda %f28,[%i6+%l7]ASI_PST32_PL ! Mem[0000000010181400] = 00000000bd5360ff
p0_label_46:
! %l3 = 0000000000720000, Mem[0000000030101400] = 12d172ff
stwa %l3,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00720000
! %l0 = 0000000000000000, Mem[0000000010041410] = fdb200ff00000000
stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000000000
! %l6 = 0000005b, %l7 = 00000000, Mem[00000000300c1408] = c8000000 00000039
stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000005b 00000000
! %f16 = 7d2ad4b1, %f25 = 6461233d
fsqrts %f16,%f25 ! %f25 = 5e511fa6
! Mem[0000000030081408] = 00000f7b, %l0 = 0000000000000000
swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000f7b
! %l5 = fffffffffffffdb2, Mem[0000000010101410] = 7b000000d2388be9
stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = fffffffffffffdb2
! %l7 = 0000000000000000, Mem[0000000030101410] = 4e8b4d4c
stha %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 4e8b0000
! Mem[0000000010081410] = ea000000, %l5 = fffffffffffffdb2
ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 000000ea000000ff
! Mem[00000000300c1410] = 7b2253b1, %l0 = 0000000000000f7b
swapa [%i3+%o5]0x89,%l0 ! %l0 = 000000007b2253b1
! Starting 10 instruction Load Burst
! Mem[0000000010141404] = 1138def8, %l0 = 000000007b2253b1
lduw [%i5+0x004],%l0 ! %l0 = 000000001138def8
p0_label_47:
! Mem[0000000021800000] = 0000b994, %l6 = 000000000000005b
lduha [%o3+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041410] = 00000000 fffffdb2, %l0 = 1138def8, %l1 = 0000005b
ldda [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000 00000000fffffdb2
! Mem[0000000030001400] = ff000000, %l0 = 0000000000000000
lduha [%i0+%g0]0x81,%l0 ! %l0 = 000000000000ff00
! Mem[0000000030101410] = 40f237994e8b0000, %f24 = e9082439 5e511fa6
ldda [%i4+%o5]0x89,%f24 ! %f24 = 40f23799 4e8b0000
! Mem[0000000010001408] = d4000000, %f18 = 00000058
lda [%i0+%o4]0x88,%f18 ! %f18 = d4000000
! Mem[0000000010041408] = 997e78ef 78b7ff9c, %l0 = 0000ff00, %l1 = fffffdb2
ldda [%i1+%o4]0x80,%l0 ! %l0 = 00000000997e78ef 0000000078b7ff9c
! Mem[0000000030041410] = 00000000 fffffdb2, %l4 = 00005d3f, %l5 = 000000ea
ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000 00000000fffffdb2
! Mem[000000001000141c] = 00000005, %l0 = 00000000997e78ef
ldswa [%i0+0x01c]%asi,%l0 ! %l0 = 0000000000000005
! Mem[0000000030001408] = 00000000, %l5 = 00000000fffffdb2
lduha [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000005, Mem[0000000010181400] = 00000000
stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000005
p0_label_48:
! %f24 = 40f23799, %f27 = bd977148, %f18 = d4000000 a10fa8c8
fsmuld %f24,%f27,%f18 ! %f18 = bfe1e93f 3d258100
! %f19 = 3d258100, Mem[0000000010041410] = 00000000
sta %f19,[%i1+%o5]0x80 ! Mem[0000000010041410] = 3d258100
! Mem[0000000010141400] = d2388b98, %l7 = 0000000000000000
swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000d2388b98
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010101410] = fffffdb2 ffffffff
stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 00000000
! %l4 = 0000000000000000, Mem[0000000010041408] = 997e78ef
stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000078ef
! Mem[0000000030181400] = 09000000, %l5 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 00000009000000ff
! Mem[0000000010081408] = 58000000, %l5 = 0000000000000009
swapa [%i2+%o4]0x88,%l5 ! %l5 = 0000000058000000
! %f18 = bfe1e93f 3d258100, Mem[0000000010081428] = fdb20acc bd977148
stda %f18,[%i2+0x028]%asi ! Mem[0000000010081428] = bfe1e93f 3d258100
! Mem[0000000030041410] = 00000000, %l7 = 00000000d2388b98
ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 000000ff, %l3 = 0000000000720000
lduwa [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_49:
! Mem[0000000021800100] = 7b655371, %l3 = 00000000000000ff
ldsb [%o3+0x100],%l3 ! %l3 = 000000000000007b
! Mem[0000000030101400] = 00007200, %l4 = 0000000000000000
ldsha [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = ff00000000000000, %f4 = 6379e6d9 0f4731ba
ldda [%i2+%o5]0x80,%f4 ! %f4 = ff000000 00000000
! Mem[0000000030041410] = 000000ff, %l2 = 0000000000000000
ldswa [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
membar #Sync ! Added by membar checker (6)
! Mem[0000000030181400] = ff000000 29cffb7c 059b59c8 80ada6c8
! Mem[0000000030181410] = f7000000 00000059 89a56831 5c11a999
! Mem[0000000030181420] = cb9ddec6 09be3ca1 e98b38d2 38ea007b
! Mem[0000000030181430] = 8a7635e1 b743ad62 c15c5f2a 7af196a3
ldda [%i6]ASI_BLK_SL,%f0 ! Block Load from 0000000030181400
! Mem[0000000010141400] = 00000000, %f22 = c41410f0
ld [%i5+%g0],%f22 ! %f22 = 00000000
! Mem[0000000010081438] = 7a012058, %l5 = 0000000058000000
ldsb [%i2+0x03b],%l5 ! %l5 = 0000000000000058
! Mem[0000000030141408] = 9d3248ff, %l0 = 0000000000000005
ldsha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000048ff
! Mem[0000000010101438] = 0e939dcb, %l0 = 00000000000048ff
lduba [%i4+0x03b]%asi,%l0 ! %l0 = 00000000000000cb
! Starting 10 instruction Store Burst
! %l5 = 0000000000000058, Mem[0000000010001408] = 000000d4
stba %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 580000d4
p0_label_50:
! Mem[0000000030081410] = ba31470f, %l2 = 00000000000000ff
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 000000ba000000ff
! %l4 = 0000000000000000, imm = 00000000000004d1, %l6 = 0000000000000000
subc %l4,0x4d1,%l6 ! %l6 = fffffffffffffb2f
! %l0 = 00000000000000cb, Mem[00000000100c1400] = 000000ff
stha %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00cb00ff
! Mem[0000000010041418] = c0b3f6b4, %l1 = 0000000078b7ff9c
ldswa [%i1+0x018]%asi,%l1 ! %l1 = ffffffffc0b3f6b4
! Mem[00000000100c1410] = 0038def8, %l5 = 0000000000000058
swapa [%i3+%o5]0x80,%l5 ! %l5 = 000000000038def8
! %l7 = 0000000000000000, Mem[0000000010181434] = 923886e6
sth %l7,[%i6+0x034] ! Mem[0000000010181434] = 000086e6
! Mem[00000000300c1410] = f8de381100000f7b, %f16 = 7d2ad4b1 ff800000
ldda [%i3+%o5]0x89,%f16 ! %f16 = f8de3811 00000f7b
! %l4 = 0000000000000000, Mem[0000000010041408] = ef780000
stba %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = ef780000
! %l0 = 00000000000000cb, Mem[0000000030041400] = cb9d930e
stha %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00cb930e
! Starting 10 instruction Load Burst
! Mem[000000001000141c] = 00000005, %l6 = fffffffffffffb2f
lduba [%i0+0x01e]%asi,%l6 ! %l6 = 0000000000000000
p0_label_51:
! Mem[00000000100c1408] = ff000000, %l3 = 000000000000007b
lduha [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
! %f16 = f8de3811, %f29 = 1ba9813c
fcmpes %fcc3,%f16,%f29 ! %fcc3 = 1
! Mem[00000000201c0000] = 00003e5d, %l1 = ffffffffc0b3f6b4
ldstub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! %l0 = 00000000000000cb, %l0 = 00000000000000cb, %l7 = 0000000000000000
or %l0,%l0,%l7 ! %l7 = 00000000000000cb
! Code Fragment 3
p0_fragment_6:
! %l0 = 00000000000000cb
setx 0x296fca97a8941693,%g7,%l0 ! %l0 = 296fca97a8941693
! %l1 = 0000000000000000
setx 0x9bc5bc5fd7c740f7,%g7,%l1 ! %l1 = 9bc5bc5fd7c740f7
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 = 296fca97a8941693
setx 0x533463c81a0ef6a7,%g7,%l0 ! %l0 = 533463c81a0ef6a7
! %l1 = 9bc5bc5fd7c740f7
setx 0x24ffc857eab6290f,%g7,%l1 ! %l1 = 24ffc857eab6290f
! Mem[0000000010001408] = 580000d4, %f27 = bd977148
lda [%i0+%o4]0x80,%f27 ! %f27 = 580000d4
! Mem[0000000010081408] = 09000000a10fa8c8, %f26 = fdb20acc 580000d4
ldda [%i2+%o4]0x80,%f26 ! %f26 = 09000000 a10fa8c8
! Mem[0000000030101410] = 4e8b0000, %l0 = 533463c81a0ef6a7
lduha [%i4+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141438] = 00000000 00000f52, %l0 = 00000000, %l1 = eab6290f
ldd [%i5+0x038],%l0 ! %l0 = 0000000000000000 0000000000000f52
! Starting 10 instruction Store Burst
! %f16 = f8de3811 00000f7b, Mem[0000000030041400] = 00cb930e b1d42a7d
stda %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = f8de3811 00000f7b
p0_label_52:
! Mem[0000000010101438] = 0e939dcb27e5f590, %l1 = 0000000000000f52, %l1 = 0000000000000f52
add %i4,0x38,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0e939dcb27e5f590
! %l4 = 0000000000000000, Mem[00000000211c0001] = ff006880, %asi = 80
stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff006880
! %l5 = 000000000038def8, Mem[000000001004142d] = 5d3f8086
stb %l5,[%i1+0x02d] ! Mem[000000001004142c] = 5df88086
! Mem[0000000010041418] = c0b3f6b4, %l5 = 000000000038def8
swap [%i1+0x018],%l5 ! %l5 = 00000000c0b3f6b4
! Mem[00000000100c1400] = 00cb00ff, %l4 = 0000000000000000
ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000ff
membar #Sync ! Added by membar checker (7)
! %l4 = 0000000000000000, Mem[0000000030181400] = ff000000
stba %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! %f30 = 7a012058 5d3f8086, Mem[0000000030001410] = ff000000 07d44e40
stda %f30,[%i0+%o5]0x81 ! Mem[0000000030001410] = 7a012058 5d3f8086
! %l5 = 00000000c0b3f6b4, Mem[0000000020800041] = bbff726d, %asi = 80
stba %l5,[%o1+0x041]%asi ! Mem[0000000020800040] = bbb4726d
! %l3 = 0000000000000000, Mem[0000000010001400] = f7000000
stba %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 000000000081253d, %l4 = 0000000000000000
ldxa [%i1+%o5]0x88,%l4 ! %l4 = 000000000081253d
p0_label_53:
! Mem[0000000030101410] = 4e8b0000, %l6 = 0000000000000000
lduha [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041400] = 00000005, %l2 = 00000000000000ba
ldsba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101428] = 90f5e527 cb9d930e, %l4 = 0081253d, %l5 = c0b3f6b4
ldd [%i4+0x028],%l4 ! %l4 = 0000000090f5e527 00000000cb9d930e
membar #Sync ! Added by membar checker (8)
! Mem[0000000010001400] = 00000000 000000ff 580000d4 a1cfe2a6
! Mem[0000000010001410] = 8dffffff ffffff8d ac4f7128 00000005
! Mem[0000000010001420] = 2a2ba122 32b3e57e 7dc8a373 ffa30f7b
! Mem[0000000010001430] = 0c8261be d967c860 cf62e277 75b6b785
ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
! Mem[0000000010181400] = 05000000, %l2 = 0000000000000000
ldsha [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000500
! Mem[0000000010081434] = 1ba9813c, %l7 = 00000000000000cb
ldub [%i2+0x035],%l7 ! %l7 = 00000000000000a9
! Mem[0000000030041408] = a10f0000, %f13 = e135768a
lda [%i1+%o4]0x89,%f13 ! %f13 = a10f0000
! Mem[0000000010141410] = 00000000847b229c, %l5 = 00000000cb9d930e
ldxa [%i5+0x010]%asi,%l5 ! %l5 = 00000000847b229c
! Mem[0000000010141400] = 00000000 1138def8, %l4 = 90f5e527, %l5 = 847b229c
ldda [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000 000000001138def8
! Starting 10 instruction Store Burst
! %f10 = 7b00ea38 d2388be9, Mem[0000000030041400] = 1138def8 7b0f0000
stda %f10,[%i1+%g0]0x89 ! Mem[0000000030041400] = 7b00ea38 d2388be9
p0_label_54:
! %f6 = 99a9115c, %f8 = a13cbe09
fcmpes %fcc3,%f6 ,%f8 ! %fcc3 = 2
! %f11 = d2388be9, Mem[0000000030141410] = ff30ba70
sta %f11,[%i5+%o5]0x81 ! Mem[0000000030141410] = d2388be9
! Mem[0000000030181400] = 00000000, %l2 = 0000000000000500
ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041400] = e98b38d2, %l6 = 0000000000000000
swapa [%i1+%g0]0x81,%l6 ! %l6 = 00000000e98b38d2
! Mem[000000001018140c] = 000000ea, %l2 = 0000000000000000
swap [%i6+0x00c],%l2 ! %l2 = 00000000000000ea
! %l3 = 0000000000000000, %l3 = 0000000000000000, %l7 = 00000000000000a9
addc %l3,%l3,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000010141408] = f8de3811bd977148
stx %l4,[%i5+%o4] ! Mem[0000000010141408] = 0000000000000000
! %f0 = 7cfbcf29, %f6 = 99a9115c, %f3 = c8599b05
fadds %f0 ,%f6 ,%f3 ! %f3 = 7cfbcf29
! %l4 = 0000000000000000, Mem[0000000010081410] = ff000000
stha %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! Starting 10 instruction Load Burst
! %l3 = 0000000000000000, imm = 0000000000000600, %l7 = 0000000000000000
sub %l3,0x600,%l7 ! %l7 = fffffffffffffa00
p0_label_55:
! Mem[0000000030001410] = 86803f5d5820017a, %f2 = c8a6ad80 7cfbcf29
ldda [%i0+%o5]0x89,%f2 ! %f2 = 86803f5d 5820017a
! Mem[0000000010001408] = 580000d4, %l4 = 0000000000000000
ldswa [%i0+%o4]0x80,%l4 ! %l4 = 00000000580000d4
! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
ldsha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141400] = 7dcf7bff, %l3 = 0000000000000000
lduwa [%i5+%g0]0x89,%l3 ! %l3 = 000000007dcf7bff
! Mem[0000000010001400] = 00000000, %l0 = 0000000000000000
ldsha [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, imm = fffffffffffffab9, %l5 = 000000001138def8
addc %l0,-0x547,%l5 ! %l5 = fffffffffffffab9
! Mem[0000000030081408] = 00000000, %l3 = 000000007dcf7bff
ldsha [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041414] = 00000000, %l4 = 00000000580000d4, %asi = 80
swapa [%i1+0x014]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181438] = ff2408e9, %l3 = 0000000000000000
ldsh [%i6+0x038],%l3 ! %l3 = ffffffffffffff24
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ea, Mem[0000000030181408] = c8599b05
stha %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = c85900ea
p0_label_56:
! Code Fragment 3
p0_fragment_7:
! %l0 = 0000000000000000
setx 0x1b03187794d718d5,%g7,%l0 ! %l0 = 1b03187794d718d5
! %l1 = 0e939dcb27e5f590
setx 0x3885cf97e45a72ca,%g7,%l1 ! %l1 = 3885cf97e45a72ca
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 = 1b03187794d718d5
setx 0x7c50879fdc87a682,%g7,%l0 ! %l0 = 7c50879fdc87a682
! %l1 = 3885cf97e45a72ca
setx 0xe67a8dd81cb142bd,%g7,%l1 ! %l1 = e67a8dd81cb142bd
! %f22 = 05000000 28714fac, Mem[0000000030181408] = ea0059c8 80ada6c8
stda %f22,[%i6+%o4]0x81 ! Mem[0000000030181408] = 05000000 28714fac
! Mem[0000000030101410] = 00008b4e, %l5 = fffffffffffffab9
ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181408] = 05000000, %l5 = 0000000000000000
swapa [%i6+%o4]0x81,%l5 ! %l5 = 0000000005000000
! %f29 = be61820c, %f15 = 2a5f5cc1
fcmps %fcc3,%f29,%f15 ! %fcc3 = 1
! %l0 = 7c50879fdc87a682, Mem[0000000010041408] = 000078ef78b7ff9c, %asi = 80
stxa %l0,[%i1+0x008]%asi ! Mem[0000000010041408] = 7c50879fdc87a682
! Mem[0000000030181410] = f7000000, %l5 = 0000000005000000
swapa [%i6+%o5]0x81,%l5 ! %l5 = 00000000f7000000
! %l1 = e67a8dd81cb142bd, Mem[0000000010181400] = 05000000bd5360ff
stxa %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = e67a8dd81cb142bd
! Mem[00000000201c0000] = ff003e5d, %l4 = 0000000000000000
ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000, %f30 = 85b7b675
lda [%i2+%g0]0x88,%f30 ! %f30 = 00000000
p0_label_57:
! Mem[0000000030181400] = 7cfbcf29 000000ff, %l4 = 000000ff, %l5 = f7000000
ldda [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff 000000007cfbcf29
! Mem[0000000010181400] = e67a8dd8, %l2 = 00000000000000ea
ldsha [%i6+%g0]0x80,%l2 ! %l2 = ffffffffffffe67a
! Mem[0000000010181430] = c06caef7, %l3 = ffffffffffffff24
ldub [%i6+0x030],%l3 ! %l3 = 00000000000000c0
! %f17 = 00000000, %f13 = a10f0000
fcmps %fcc2,%f17,%f13 ! %fcc2 = 2
! Mem[0000000030081400] = 9391adcc0000005b, %l6 = 00000000e98b38d2
ldxa [%i2+%g0]0x89,%l6 ! %l6 = 9391adcc0000005b
! Mem[00000000100c1404] = f01014c4, %f3 = 5820017a
ld [%i3+0x004],%f3 ! %f3 = f01014c4
! Mem[0000000010041408] = 7c50879f, %l4 = 00000000000000ff
swapa [%i1+%o4]0x80,%l4 ! %l4 = 000000007c50879f
! Mem[0000000030001400] = 000000ff, %l6 = 9391adcc0000005b
ldsha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1400] = ff00cbff, %l6 = 00000000000000ff
lduha [%i3+%g0]0x88,%l6 ! %l6 = 000000000000cbff
! Starting 10 instruction Store Burst
! %l4 = 000000007c50879f, Mem[0000000010181438] = ff2408e9b153227b
stx %l4,[%i6+0x038] ! Mem[0000000010181438] = 000000007c50879f
p0_label_58:
! %l5 = 000000007cfbcf29, Mem[0000000030101410] = 40f237994e8b00ff
stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000007cfbcf29
! %l5 = 000000007cfbcf29, Mem[0000000030101400] = 00720000
stba %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00720029
! Mem[0000000030041410] = ff000000, %l4 = 000000007c50879f
ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! %f9 = c6de9dcb, Mem[0000000030001400] = ff000000
sta %f9 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = c6de9dcb
! Mem[00000000100c1408] = ff000000, %l6 = 000000000000cbff
swapa [%i3+%o4]0x88,%l6 ! %l6 = 00000000ff000000
! %l7 = fffffffffffffa00, Mem[00000000300c1408] = 0000005b
stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = fffffa00
! %f0 = 7cfbcf29 000000ff, Mem[0000000030041408] = 00000fa1 603880a7
stda %f0 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 7cfbcf29 000000ff
! %l0 = 7c50879fdc87a682, Mem[0000000020800040] = bbb4726d
sth %l0,[%o1+0x040] ! Mem[0000000020800040] = a682726d
! %l1 = e67a8dd81cb142bd, Mem[0000000021800140] = 19bbda9c
sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 42bdda9c
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 53b1779a, %l3 = 00000000000000c0
ldsba [%o1+0x000]%asi,%l3 ! %l3 = 0000000000000053
p0_label_59:
! Mem[00000000201c0000] = ff003e5d, %l7 = fffffffffffffa00
lduh [%o0+%g0],%l7 ! %l7 = 000000000000ff00
! Mem[00000000300c1400] = 00000005, %l3 = 0000000000000053
lduha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041438] = 48839796, %l6 = 00000000ff000000
lduha [%i1+0x03a]%asi,%l6 ! %l6 = 0000000000009796
! Mem[0000000010081408] = c8a80fa1 00000009, %l0 = dc87a682, %l1 = 1cb142bd
ldda [%i2+%o4]0x88,%l0 ! %l0 = 0000000000000009 00000000c8a80fa1
! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffe67a
lduha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = 09000000 a10fa8c8, %l6 = 00009796, %l7 = 0000ff00
ldda [%i2+%o4]0x80,%l6 ! %l6 = 0000000009000000 00000000a10fa8c8
! Mem[00000000100c142c] = 263728d3, %l6 = 0000000009000000
lduha [%i3+0x02e]%asi,%l6 ! %l6 = 00000000000028d3
! Mem[00000000300c1400] = 00000005, %l1 = 00000000c8a80fa1
ldsha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[000000001010143c] = 27e5f590, %l5 = 000000007cfbcf29
lduwa [%i4+0x03c]%asi,%l5 ! %l5 = 0000000027e5f590
! Starting 10 instruction Store Burst
! %l7 = 00000000a10fa8c8, Mem[00000000300c1410] = 00000f7b
stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000a8c8
p0_label_60:
! Mem[0000000010181400] = e67a8dd81cb142bd, %l3 = 0000000000000000, %l4 = 00000000000000ff
casxa [%i6]0x80,%l3,%l4 ! %l4 = e67a8dd81cb142bd
! %f18 = a6e2cfa1, Mem[0000000010101400] = 774962cf
sta %f18,[%i4+%g0]0x80 ! Mem[0000000010101400] = a6e2cfa1
! %l4 = e67a8dd81cb142bd, Mem[0000000010101400] = a1cfe2a6
stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = a1cfe2bd
! Mem[0000000030141400] = ff7bcf7d, %l4 = e67a8dd81cb142bd
ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
! %l7 = 00000000a10fa8c8, Mem[0000000030101400] = 00720029
stwa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = a10fa8c8
! %l4 = 000000ff, %l5 = 27e5f590, Mem[0000000010181410] = 4b020f52 00000000
stda %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff 27e5f590
! Mem[0000000030181400] = ff000000, %l0 = 0000000000000009
swapa [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000010101400] = a1cfe2bd, %l0 = 00000000ff000000
swapa [%i4+%g0]0x88,%l0 ! %l0 = 00000000a1cfe2bd
! Mem[0000000030141410] = e98b38d2, %l3 = 0000000000000000
swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000e98b38d2
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff7bcf7d f01014c4, %l4 = 000000ff, %l5 = 27e5f590
ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff7bcf7d 00000000f01014c4
p0_label_61:
! Mem[0000000010141418] = 83018bde, %l7 = 00000000a10fa8c8
ldsh [%i5+0x01a],%l7 ! %l7 = ffffffffffff8bde
! Mem[0000000010101408] = 0000000000000f7b, %l4 = 00000000ff7bcf7d
ldxa [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000f7b
! Mem[0000000030001408] = 00000000, %l3 = 00000000e98b38d2
lduha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
lduwa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 00000058, %l7 = ffffffffffff8bde
ldswa [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000058
! Mem[0000000030081410] = 0f4731ff, %l4 = 0000000000000f7b
ldswa [%i2+%o5]0x89,%l4 ! %l4 = 000000000f4731ff
! %l7 = 0000000000000058, %l5 = 00000000f01014c4, %l3 = 0000000000000000
or %l7,%l5,%l3 ! %l3 = 00000000f01014dc
! Mem[000000001014142c] = 1ba9813c, %l3 = 00000000f01014dc
lduh [%i5+0x02c],%l3 ! %l3 = 0000000000001ba9
! Mem[0000000010081430] = 3d517643 1ba9813c, %l6 = 000028d3, %l7 = 00000058
ldd [%i2+0x030],%l6 ! %l6 = 000000003d517643 000000001ba9813c
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = ff48329d, %l4 = 000000000f4731ff
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
p0_label_62:
membar #Sync ! Added by membar checker (9)
! %l3 = 0000000000001ba9, Mem[0000000010001410] = ffffff8d
stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00001ba9
! %f12 = 62ad43b7, Mem[0000000010181420] = 9117f8e6
st %f12,[%i6+0x020] ! Mem[0000000010181420] = 62ad43b7
! %f1 = 000000ff, Mem[0000000010041424] = a9da6d2d
sta %f1 ,[%i1+0x024]%asi ! Mem[0000000010041424] = 000000ff
! %f16 = ff000000, Mem[0000000030101400] = a10fa8c8
sta %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000
! %l4 = 000000ff, %l5 = f01014c4, Mem[0000000010101400] = 000000ff 70ba30fa
stda %l4,[%i4+0x000]%asi ! Mem[0000000010101400] = 000000ff f01014c4
! %f4 = 59000000 000000f7, Mem[0000000030101410] = 7cfbcf29 00000000
stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 59000000 000000f7
! %l6 = 000000003d517643, Mem[00000000300c1400] = 05000000
stba %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 05000043
! %l4 = 000000ff, %l5 = f01014c4, Mem[0000000010141420] = cb38a8f2 3ebe2ec7
stda %l4,[%i5+0x020]%asi ! Mem[0000000010141420] = 000000ff f01014c4
! %l6 = 000000003d517643, Mem[0000000030001400] = cb9ddec6
stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 3d517643
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 86803f5d5820017a, %f30 = 00000000 77e262cf
ldda [%i0+%o5]0x89,%f30 ! %f30 = 86803f5d 5820017a
p0_label_63:
! Mem[0000000010041438] = 48839796baefe943, %f0 = 7cfbcf29 000000ff
ldda [%i1+0x038]%asi,%f0 ! %f0 = 48839796 baefe943
! Mem[0000000010041418] = 0038def8, %f25 = 22a12b2a
ld [%i1+0x018],%f25 ! %f25 = 0038def8
! Mem[0000000021800000] = 0000b994, %l6 = 000000003d517643
ldub [%o3+%g0],%l6 ! %l6 = 0000000000000000
! Mem[0000000010041408] = 82a687dcff000000, %l6 = 0000000000000000
ldxa [%i1+%o4]0x88,%l6 ! %l6 = 82a687dcff000000
! Mem[0000000010001408] = 580000d4a1cfe2a6, %l5 = 00000000f01014c4
ldxa [%i0+%o4]0x80,%l5 ! %l5 = 580000d4a1cfe2a6
! Mem[0000000030101408] = 000000f7, %l2 = 0000000000000000
lduha [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000f7
! Mem[0000000010041408] = 000000ff, %l6 = 82a687dcff000000
lduha [%i1+0x008]%asi,%l6 ! %l6 = 0000000000000000
! %l4 = 00000000000000ff, %l3 = 0000000000001ba9, %l6 = 0000000000000000
and %l4,%l3,%l6 ! %l6 = 00000000000000a9
! Mem[00000000100c1408] = ffcb000000000f7b, %f4 = 59000000 000000f7
ldda [%i3+%o4]0x80,%f4 ! %f4 = ffcb0000 00000f7b
! Starting 10 instruction Store Burst
! %l3 = 0000000000001ba9, Mem[0000000030081410] = ff31470f
stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = a931470f
p0_label_64:
! Mem[0000000030141400] = ff7bcf7d, %l0 = 00000000a1cfe2bd
swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff7bcf7d
! %f7 = 3168a589, Mem[0000000010001400] = 00000000
sta %f7 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 3168a589
! %l0 = 00000000ff7bcf7d, Mem[0000000030001408] = 00000000
stwa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff7bcf7d
! %l7 = 000000001ba9813c, Mem[00000000218001c1] = 3653a57a, %asi = 80
stba %l7,[%o3+0x1c1]%asi ! Mem[00000000218001c0] = 363ca57a
! %l2 = 00000000000000f7, Mem[0000000010141410] = 00000000
stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000f7
! Mem[00000000100c1430] = 00000000, %l6 = 00000000000000a9
ldswa [%i3+0x030]%asi,%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000030081410] = 0f4731a9
stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! %l0 = ff7bcf7d, %l1 = 00000000, Mem[0000000030181410] = 05000000 00000059
stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff7bcf7d 00000000
! %l1 = 0000000000000000, Mem[00000000300c1408] = fffffa0000000000
stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000021800140] = 42bdda9c, %l5 = 580000d4a1cfe2a6
ldsb [%o3+0x140],%l5 ! %l5 = 0000000000000042
p0_label_65:
! Mem[0000000030101408] = f7000000, %l7 = 000000001ba9813c
ldswa [%i4+%o4]0x81,%l7 ! %l7 = fffffffff7000000
! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
lduba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041408] = 000000ff, %l6 = 0000000000000000
ldsha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = ffcb0000, %l0 = 00000000ff7bcf7d
ldsba [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081400] = 00000000fdb200ea, %f6 = 99a9115c 3168a589
ldda [%i2+%g0]0x80,%f6 ! %f6 = 00000000 fdb200ea
! Mem[0000000010081400] = 00000000, %l2 = 00000000000000f7
lduwa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 00000000, %f12 = 62ad43b7
lda [%i2+%o5]0x89,%f12 ! %f12 = 00000000
! Mem[0000000010141410] = f7000000, %l3 = 0000000000001ba9
ldsba [%i5+%o5]0x80,%l3 ! %l3 = fffffffffffffff7
! Mem[0000000030101410] = f7000000 00000059, %l4 = 000000ff, %l5 = 00000042
ldda [%i4+%o5]0x81,%l4 ! %l4 = 00000000f7000000 0000000000000059
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = 4376513d, %l3 = fffffffffffffff7
ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 00000043000000ff
p0_label_66:
! Mem[00000000100c1408] = ffcb0000, %l6 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! %l0 = ffffffffffffffff, Mem[0000000030081400] = 9391adcc0000005b
stxa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffffffffffff
! %f16 = ff000000, Mem[0000000030141400] = bde2cfa1
sta %f16,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000000
! Mem[0000000030181410] = 7dcf7bff, %l7 = fffffffff7000000
ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
! %f16 = ff000000 00000000, Mem[0000000010041408] = 000000ff dc87a682
stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff000000 00000000
! Mem[0000000010181410] = ff000000, %l2 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! %l3 = 0000000000000043, Mem[0000000010101408] = 0000000000000f7b
stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000000000043
! %l1 = 0000000000000000, Mem[00000000100c1420] = cf624977, %asi = 80
stwa %l1,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000
! %f14 = a396f17a 2a5f5cc1, %l4 = 00000000f7000000
! Mem[0000000030081408] = 00000000d2388b98
add %i2,0x008,%g1
stda %f14,[%g1+%l4]ASI_PST16_S ! Mem[0000000030081408] = 00000000d2388b98
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = ff7bcf7d, %l0 = ffffffffffffffff
lduha [%i6+%o5]0x81,%l0 ! %l0 = 000000000000ff7b
p0_label_67:
! Mem[0000000010041400] = e20000ff05000000, %f8 = a13cbe09 c6de9dcb
ldda [%i1+%g0]0x88,%f8 ! %f8 = e20000ff 05000000
! Mem[0000000030001400] = ff76513d 00000000, %l4 = f7000000, %l5 = 00000059
ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000ff76513d 0000000000000000
! Mem[0000000010181408] = d2388b98, %l7 = 00000000000000ff
lduba [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000d2
! Mem[0000000030101410] = 000000f7, %l4 = 00000000ff76513d
lduba [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000f7
! Mem[00000000100c1400] = ff00cbff, %l5 = 0000000000000000
lduha [%i3+%g0]0x88,%l5 ! %l5 = 000000000000cbff
! Mem[0000000030001400] = ff76513d00000000, %l7 = 00000000000000d2
ldxa [%i0+%g0]0x81,%l7 ! %l7 = ff76513d00000000
! Mem[0000000030181408] = 0000000028714fac, %f0 = 48839796 baefe943
ldda [%i6+%o4]0x81,%f0 ! %f0 = 00000000 28714fac
! Mem[0000000030101408] = ff000000000000f7, %l3 = 0000000000000043
ldxa [%i4+%o4]0x89,%l3 ! %l3 = ff000000000000f7
! Mem[0000000010041410] = 3d258100, %l7 = ff76513d00000000
ldsha [%i1+%o5]0x80,%l7 ! %l7 = 0000000000003d25
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 00000000, %l3 = ff000000000000f7
ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_68:
! Mem[0000000030041408] = 29cffb7c, %l5 = 000000000000cbff
swapa [%i1+%o4]0x89,%l5 ! %l5 = 0000000029cffb7c
! %l3 = 0000000000000000, Mem[00000000201c0000] = ff003e5d
sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 00003e5d
! %f3 = f01014c4, %f24 = 7ee5b332, %f23 = 28714fac
fadds %f3 ,%f24,%f23 ! %f23 = 7ee5b332
! %l2 = 00000000000000ff, Mem[0000000030041410] = ff000000
stwa %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
! Mem[00000000300c1410] = 0000a8c8, %l4 = 00000000000000f7
swapa [%i3+%o5]0x89,%l4 ! %l4 = 000000000000a8c8
! %f10 = 7b00ea38 d2388be9, %l4 = 000000000000a8c8
! Mem[00000000300c1408] = 0000000000000000
add %i3,0x008,%g1
stda %f10,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1408] = 0000000000000000
! %l6 = 00000000000000ff, %l5 = 0000000029cffb7c, %l0 = 000000000000ff7b
addc %l6,%l5,%l0 ! %l0 = 0000000029cffc7b
! Mem[0000000030001410] = 5820017a, %l2 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 0000007a000000ff
! %l7 = 0000000000003d25, Mem[0000000010181410] = 000000ff
stwa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00003d25
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 000000fff01014c4, %l6 = 00000000000000ff
ldxa [%i4+%g0]0x80,%l6 ! %l6 = 000000fff01014c4
p0_label_69:
! Mem[0000000030141400] = 000000ff, %l6 = 000000fff01014c4
lduba [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = 00000000, %l7 = 0000000000003d25
ldsha [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081418] = ff1410f0, %l7 = 0000000000000000
lduw [%i2+0x018],%l7 ! %l7 = 00000000ff1410f0
! Mem[0000000030041410] = 000000ff, %l2 = 000000000000007a
ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181410] = 253d0000, %l3 = 0000000000000000
lduw [%i6+%o5],%l3 ! %l3 = 00000000253d0000
! Mem[00000000100c1408] = ffcb0000 00000f7b, %l2 = 00000000, %l3 = 253d0000
ldda [%i3+0x008]%asi,%l2 ! %l2 = 00000000ffcb0000 0000000000000f7b
! Mem[0000000030101408] = f7000000, %l7 = 00000000ff1410f0
lduwa [%i4+%o4]0x81,%l7 ! %l7 = 00000000f7000000
! Mem[0000000030081408] = 00000000, %l3 = 0000000000000f7b
lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l7 = 00000000f7000000
ldsba [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f20 = 8dffffff, %f0 = 00000000
fcmpes %fcc3,%f20,%f0 ! %fcc3 = 1
p0_label_70:
! Mem[0000000010001439] = cf62e277, %l1 = 0000000000000000
ldstub [%i0+0x039],%l1 ! %l1 = 00000062000000ff
! %l3 = 0000000000000000, Mem[0000000010041410] = 3d258100
stwa %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %f20 = 8dffffff ffffff8d, Mem[0000000010181408] = d2388b98 00000000
stda %f20,[%i6+%o4]0x80 ! Mem[0000000010181408] = 8dffffff ffffff8d
! %l4 = 000000000000a8c8, imm = fffffffffffff5fa, %l5 = 0000000029cffb7c
andn %l4,-0xa06,%l5 ! %l5 = 0000000000000800
! %l1 = 0000000000000062, Mem[0000000030141400] = 000000fff01014c4
stxa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000062
! Mem[00000000300c1408] = 00000000, %l4 = 000000000000a8c8
ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041430] = 57296ebf, %l7 = 00000000, %l6 = 00000000
add %i1,0x30,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000057296ebf
! %f8 = e20000ff 05000000, %l5 = 0000000000000800
! Mem[0000000010141420] = 000000fff01014c4
add %i5,0x020,%g1
stda %f8,[%g1+%l5]ASI_PST32_P ! Mem[0000000010141420] = 000000fff01014c4
! Mem[0000000030101400] = 000000ff, %l7 = 0000000000000000
swapa [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ff006880, %l2 = 00000000ffcb0000
ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffff00
p0_label_71:
! Mem[0000000030041410] = ff000000, %l3 = 0000000000000000
ldsha [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
! %l2 = ffffffffffffff00, %l1 = 0000000000000062, %y = 00000000
smul %l2,%l1,%l5 ! %l5 = ffffffffffff9e00, %y = ffffffff
! %f25 = 0038def8, %f7 = fdb200ea
fcmpes %fcc1,%f25,%f7 ! %fcc1 = 2
! Mem[0000000030041400] = 00000000, %f25 = 0038def8
lda [%i1+%g0]0x81,%f25 ! %f25 = 00000000
! Mem[00000000100c1408] = 7b0f00000000cbff, %f20 = 8dffffff ffffff8d
ldda [%i3+%o4]0x88,%f20 ! %f20 = 7b0f0000 0000cbff
! Mem[0000000010041414] = 580000d4, %l5 = ffffffffffff9e00
ldub [%i1+0x014],%l5 ! %l5 = 0000000000000058
! Mem[00000000100c1414] = 2d9e84a6, %l7 = 00000000000000ff
ldsh [%i3+0x016],%l7 ! %l7 = ffffffffffff84a6
! Mem[0000000010001400] = 89a56831, %l5 = 0000000000000058
lduh [%i0+0x002],%l5 ! %l5 = 0000000000006831
! Mem[0000000010001408] = 580000d4, %l7 = ffffffffffff84a6
lduha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000005800
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 00000000, %l7 = 0000000000005800
swapa [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
p0_label_72:
! %l2 = ffffff00, %l3 = 00000000, Mem[0000000030041408] = ffcb0000 000000ff
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffff00 00000000
! %l1 = 0000000000000062, Mem[0000000030101400] = 00000000
stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000062
! %l7 = 0000000000000000, Mem[0000000030101410] = f700000000000059
stxa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
! %l4 = 00000000, %l5 = 00006831, Mem[0000000010101408] = 00000000 00000043
stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 00006831
! %l1 = 0000000000000062, Mem[0000000030101408] = 000000f7
stba %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000062
! %l1 = 0000000000000062, Mem[0000000030181400] = 00000009
stba %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 62000009
! Mem[0000000030001410] = ff012058, %l3 = 0000000000000000
swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000ff012058
! %f2 = 86803f5d, %f1 = 28714fac, %f13 = a10f0000
fsubs %f2 ,%f1 ,%f13 ! %f13 = a8714fac
! %f20 = 7b0f0000, Mem[00000000100c1400] = ff00cbff
sta %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 7b0f0000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (10)
! Mem[0000000030041400] = 00000000 38ea007b ffffff00 00000000
! Mem[0000000030041410] = 000000ff fffffdb2 7b2253b1 f01014c4
! Mem[0000000030041420] = 3d236164 392408e9 9391adcc cc0ab2fd
! Mem[0000000030041430] = 988b38d2 fdb20acc 86803f5d 5820017a
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
p0_label_73:
! Mem[000000001018143c] = 7c50879f, %f14 = a396f17a
lda [%i6+0x03c]%asi,%f14 ! %f14 = 7c50879f
! Mem[0000000030041400] = 7b00ea3800000000, %f8 = e20000ff 05000000
ldda [%i1+%g0]0x89,%f8 ! %f8 = 7b00ea38 00000000
! Mem[0000000010141404] = 1138def8, %l3 = 00000000ff012058
ldub [%i5+0x005],%l3 ! %l3 = 0000000000000038
! Mem[0000000010041400] = 00000005, %l7 = 0000000000000000
lduwa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000005
! Mem[0000000030181408] = 00000000 28714fac, %l4 = 00000000, %l5 = 00006831
ldda [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000 0000000028714fac
! Mem[0000000010081420] = e9082439, %l4 = 0000000000000000
ldsb [%i2+0x023],%l4 ! %l4 = 0000000000000039
! Mem[0000000030081408] = 00000000, %l7 = 0000000000000005
lduba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = e67a8dd8, %l6 = 0000000057296ebf
lduwa [%i6+%g0]0x80,%l6 ! %l6 = 00000000e67a8dd8
! Mem[0000000010141424] = f01014c4, %l5 = 0000000028714fac
ldsba [%i5+0x025]%asi,%l5 ! %l5 = 0000000000000010
! Starting 10 instruction Store Burst
! %l1 = 0000000000000062, Mem[0000000010141410] = f7000000847b229c
stxa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000062
p0_label_74:
! Mem[00000000100c1408] = 0000cbff, %l4 = 0000000000000039
ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! %l6 = 00000000e67a8dd8, Mem[0000000030081410] = 00000000
stba %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = d8000000
! Mem[0000000021800040] = 0a482728, %l7 = 0000000000000000
ldstuba [%o3+0x040]%asi,%l7 ! %l7 = 0000000a000000ff
! %l3 = 0000000000000038, Mem[0000000010081410] = 00000000
stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000038
! %l5 = 0000000000000010, Mem[0000000010101400] = ff000000
stwa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000010
! Mem[00000000100c1410] = 58000000, %l3 = 0000000000000038
ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %f6 = 00000000, Mem[0000000030101410] = 00000000
sta %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! Mem[0000000021800081] = c6ae05ff, %l7 = 000000000000000a
ldstub [%o3+0x081],%l7 ! %l7 = 000000ae000000ff
! %l2 = ffffffffffffff00, Mem[0000000010041408] = ff000000
stba %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ff48329dd53f7559, %f10 = 7b00ea38 d2388be9
ldda [%i5+%o4]0x81,%f10 ! %f10 = ff48329d d53f7559
p0_label_75:
! Mem[00000000300c1408] = 00000000 000000ff, %l4 = 000000ff, %l5 = 00000010
ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff 0000000000000000
! Mem[00000000100c1400] = 7b0f0000, %l1 = 0000000000000062
ldsba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Code Fragment 3
p0_fragment_8:
! %l0 = 0000000029cffc7b
setx 0x488e0a483528207c,%g7,%l0 ! %l0 = 488e0a483528207c
! %l1 = 0000000000000000
setx 0xe08fdda04a65a584,%g7,%l1 ! %l1 = e08fdda04a65a584
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 = 488e0a483528207c
setx 0xf0d56d6fd4992248,%g7,%l0 ! %l0 = f0d56d6fd4992248
! %l1 = e08fdda04a65a584
setx 0x77d4b9583d3ec9b5,%g7,%l1 ! %l1 = 77d4b9583d3ec9b5
! Mem[00000000211c0000] = ff006880, %l2 = ffffffffffffff00
ldub [%o2+0x001],%l2 ! %l2 = 0000000000000000
! Mem[0000000030181400] = 62000009, %l3 = 0000000000000000
ldsha [%i6+%g0]0x81,%l3 ! %l3 = 0000000000006200
! Mem[0000000010101410] = 00000000, %l0 = f0d56d6fd4992248
lduba [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = 09000000, %l2 = 0000000000000000
ldswa [%i2+%o4]0x80,%l2 ! %l2 = 0000000009000000
! Mem[0000000010001408] = a6e2cfa1 d4000058, %l4 = 000000ff, %l5 = 00000000
ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000d4000058 00000000a6e2cfa1
! Mem[0000000010101400] = 10000000, %l7 = 00000000000000ae
lduwa [%i4+%g0]0x80,%l7 ! %l7 = 0000000010000000
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 000000ff, %l5 = 00000000a6e2cfa1
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
p0_label_76:
! Mem[00000000100c1400] = 7b0f0000, %l2 = 0000000009000000
ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %l4 = 00000000d4000058, Mem[0000000010181408] = ffffff8d
stba %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffff58
! %f28 = 988b38d2 fdb20acc, Mem[0000000010001400] = 3168a589 ff000000
stda %f28,[%i0+%g0]0x88 ! Mem[0000000010001400] = 988b38d2 fdb20acc
! %f19 = 00000000, Mem[0000000010141410] = 00000000
sta %f19,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! %f8 = 7b00ea38 00000000, %l5 = 00000000000000ff
! Mem[0000000010181428] = be9a174000000058
add %i6,0x028,%g1
stda %f8,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010181428] = 0000000038ea007b
! Mem[00000000211c0001] = ff006880, %l1 = 77d4b9583d3ec9b5
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! %f0 = 00000000 28714fac 86803f5d f01014c4
! %f4 = ffcb0000 00000f7b 00000000 fdb200ea
! %f8 = 7b00ea38 00000000 ff48329d d53f7559
! %f12 = 00000000 a8714fac 7c50879f 2a5f5cc1
stda %f0,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
! %f26 = 9391adcc cc0ab2fd, Mem[00000000100c1410] = ff000058 2d9e84a6
stda %f26,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 9391adcc cc0ab2fd
! %f20 = 000000ff fffffdb2, Mem[0000000010081410] = 00000038 00000000
stda %f20,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff fffffdb2
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (11)
! Mem[00000000100c1408] = 0000cbff, %l6 = 00000000e67a8dd8
lduha [%i3+%o4]0x88,%l6 ! %l6 = 000000000000cbff
p0_label_77:
! Mem[0000000010001400] = cc0ab2fd, %l5 = 00000000000000ff
ldub [%i0+0x001],%l5 ! %l5 = 000000000000000a
! Mem[0000000030181410] = 000000007dcf7bff, %l7 = 0000000010000000
ldxa [%i6+%o5]0x89,%l7 ! %l7 = 000000007dcf7bff
! Mem[0000000030081400] = ffffffff, %f9 = 00000000
lda [%i2+%g0]0x81,%f9 ! %f9 = ffffffff
! Mem[0000000010141408] = ff000000, %l7 = 000000007dcf7bff
ldswa [%i5+%o4]0x80,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010181400] = e67a8dd8 1cb142bd 58ffffff ffffff8d
! Mem[0000000010181410] = 253d0000 90f5e527 c21b38b1 823fbf33
! Mem[0000000010181420] = 62ad43b7 077c310c 00000000 38ea007b
! Mem[0000000010181430] = c06caef7 000086e6 00000000 7c50879f
ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
! Mem[0000000010081400] = 00000000, %l6 = 000000000000cbff
ldsha [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 09000062, %f10 = ff48329d
lda [%i6+%g0]0x89,%f10 ! %f10 = 09000062
! Mem[00000000100c1424] = d5b6f705, %l6 = 0000000000000000
lduwa [%i3+0x024]%asi,%l6 ! %l6 = 00000000d5b6f705
! Mem[0000000010081410] = 000000fffffffdb2, %l7 = ffffffffff000000
ldx [%i2+%o5],%l7 ! %l7 = 000000fffffffdb2
! Starting 10 instruction Store Burst
! %f12 = 00000000 a8714fac, %l1 = 0000000000000000
! Mem[0000000030101430] = f5dfdcc4d238a994
add %i4,0x030,%g1
stda %f12,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101430] = f5dfdcc4d238a994
p0_label_78:
! %l7 = 000000fffffffdb2, Mem[0000000010101417] = 00000000
stb %l7,[%i4+0x017] ! Mem[0000000010101414] = 000000b2
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010081438] = 7a012058 5d3f8086
std %l0,[%i2+0x038] ! Mem[0000000010081438] = 00000000 00000000
! %l2 = 00000000, %l3 = 00006200, Mem[0000000010081408] = 09000000 a10fa8c8
stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 00006200
! %f0 = 00000000, Mem[0000000010081400] = 00000000
sta %f0 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! Mem[0000000010141423] = 000000ff, %l1 = 0000000000000000
ldstub [%i5+0x023],%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c1424] = d5b6f705, %l5 = 000000000000000a, %asi = 80
swapa [%i3+0x024]%asi,%l5 ! %l5 = 00000000d5b6f705
membar #Sync ! Added by membar checker (12)
! %f10 = 09000062 d53f7559, %l4 = 00000000d4000058
! Mem[0000000010181430] = c06caef7000086e6
add %i6,0x030,%g1
stda %f10,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010181430] = c06caef700000009
! %l6 = 00000000d5b6f705, Mem[0000000020800000] = 53b1779a, %asi = 80
stba %l6,[%o1+0x000]%asi ! Mem[0000000020800000] = 05b1779a
! Mem[0000000010041408] = 00000000, %l5 = 00000000d5b6f705
swapa [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = cc0ab2fd d2388b98, %l2 = 00000000, %l3 = 00006200
ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000cc0ab2fd 00000000d2388b98
p0_label_79:
! Mem[0000000030141410] = 00580000cf624977, %l6 = 00000000d5b6f705
ldxa [%i5+%o5]0x81,%l6 ! %l6 = 00580000cf624977
! Mem[00000000201c0000] = 00003e5d, %l4 = 00000000d4000058
lduh [%o0+%g0],%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = a91b0000, %l0 = 0000000000000000
lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000a91b0000
! Mem[0000000010141410] = 00000000, %l1 = 00000000000000ff
ldub [%i5+0x012],%l1 ! %l1 = 0000000000000000
! %f13 = a8714fac, %f8 = 7b00ea38, %f2 = 86803f5d f01014c4
fsmuld %f13,%f8 ,%f2 ! %f2 = c47e6127 67296800
! Mem[0000000010181400] = e67a8dd8 1cb142bd, %l0 = a91b0000, %l1 = 00000000
ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000e67a8dd8 000000001cb142bd
! Mem[0000000010001400] = cc0ab2fd, %l1 = 000000001cb142bd
lduba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000cc
! %f18 = 58ffffff, %f26 = 00000000, %f21 = 90f5e527
fadds %f18,%f26,%f21 ! %f21 = 58ffffff
! Mem[0000000010041410] = 00000000, %l0 = 00000000e67a8dd8
lduba [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %f24 = 62ad43b7 077c310c, Mem[0000000010181400] = d88d7ae6 bd42b11c
stda %f24,[%i6+%g0]0x88 ! Mem[0000000010181400] = 62ad43b7 077c310c
p0_label_80:
! Mem[0000000010141410] = 00000000, %l1 = 00000000000000cc
swapa [%i5+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000211c0000] = ffff6880, %l2 = 00000000cc0ab2fd
ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff
! %l7 = 000000fffffffdb2, Mem[00000000300c1408] = 86803f5d
stba %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = b2803f5d
! %l1 = 0000000000000000, Mem[0000000010141410] = 000000cc
stba %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %l6 = 00580000cf624977, Mem[0000000010081434] = 1ba9813c
sth %l6,[%i2+0x034] ! Mem[0000000010081434] = 4977813c
! %l0 = 0000000000000000, Mem[0000000010101408] = 00000000
stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! %l0 = 0000000000000000, Mem[0000000030081400] = ffffffff
stha %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000ffff
! %l4 = 0000000000000000, Mem[0000000030141410] = 00580000
stba %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00580000
! %l5 = 0000000000000000, Mem[0000000030001408] = 7dcf7bff
stha %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00007bff
! Starting 10 instruction Load Burst
! Mem[000000001008142c] = 3d258100, %l3 = 00000000d2388b98
ldsha [%i2+0x02e]%asi,%l3 ! %l3 = ffffffffffff8100
p0_label_81:
! Mem[0000000030181400] = 62000009, %l4 = 0000000000000000
lduha [%i6+%g0]0x81,%l4 ! %l4 = 0000000000006200
! Mem[0000000021800040] = ff482728, %l3 = ffffffffffff8100
ldsb [%o3+0x040],%l3 ! %l3 = ffffffffffffffff
! %l4 = 0000000000006200, %l6 = 00580000cf624977, %l7 = 000000fffffffdb2
and %l4,%l6,%l7 ! %l7 = 0000000000004000
! Mem[0000000010081414] = fffffdb2, %l2 = 00000000000000ff
lduwa [%i2+0x014]%asi,%l2 ! %l2 = 00000000fffffdb2
! Mem[0000000030181408] = 00000000, %l2 = 00000000fffffdb2
lduwa [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = 000000ff, %f2 = c47e6127
lda [%i2+%o5]0x80,%f2 ! %f2 = 000000ff
! Mem[0000000010101400] = c41410f000000010, %f12 = 00000000 a8714fac
ldda [%i4+%g0]0x88,%f12 ! %f12 = c41410f0 00000010
! Mem[0000000030101408] = 62000000, %f29 = 000086e6
lda [%i4+%o4]0x81,%f29 ! %f29 = 62000000
! Mem[0000000030181400] = 62000009, %l1 = 0000000000000000
ldswa [%i6+%g0]0x81,%l1 ! %l1 = 0000000062000009
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010001400] = fdb20acc
stha %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = fdb20000
p0_label_82:
! %l0 = 0000000000000000, Mem[0000000030001410] = 00000000
stba %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! Mem[0000000010081408] = 00000000, %l3 = ffffffffffffffff
ldstuba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! %f26 = 00000000, Mem[00000000300c1400] = 00000000
sta %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! Mem[0000000010181410] = 253d0000, %l7 = 0000000000004000
swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000253d0000
! Mem[0000000010081408] = ff000000, %l4 = 0000000000006200
ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000030081400] = ffff0000
stwa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
! %f22 = c21b38b1 823fbf33, Mem[0000000010041410] = 00000000 580000d4
stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = c21b38b1 823fbf33
! %f7 = fdb200ea, Mem[0000000030101410] = 00000000
sta %f7 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = fdb200ea
! %l3 = 0000000000000000, Mem[000000001010140c] = 00006831, %asi = 80
stwa %l3,[%i4+0x00c]%asi ! Mem[000000001010140c] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 0000b2fdd2388b98, %l0 = 0000000000000000
ldxa [%i0+%g0]0x80,%l0 ! %l0 = 0000b2fdd2388b98
p0_label_83:
! Mem[0000000010001408] = 580000d4, %l6 = 00580000cf624977
lduha [%i0+0x00a]%asi,%l6 ! %l6 = 00000000000000d4
! Mem[0000000010041408] = d5b6f705, %l0 = 0000b2fdd2388b98
lduw [%i1+%o4],%l0 ! %l0 = 00000000d5b6f705
! Mem[0000000030001400] = ff76513d, %l0 = 00000000d5b6f705
ldswa [%i0+%g0]0x81,%l0 ! %l0 = ffffffffff76513d
! Mem[0000000030001400] = ff76513d00000000, %l5 = 0000000000000000
ldxa [%i0+%g0]0x81,%l5 ! %l5 = ff76513d00000000
! Mem[0000000010001408] = d4000058, %l6 = 00000000000000d4
lduba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000058
! Mem[0000000030181410] = 7dcf7bff, %l6 = 0000000000000058
ldsba [%i6+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030101400] = 00000062, %l2 = 0000000000000000
lduba [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000062
! %l0 = ffffffffff76513d, imm = 0000000000000b9c, %l0 = ffffffffff76513d
orn %l0,0xb9c,%l0 ! %l0 = fffffffffffff57f
! Mem[0000000010101408] = 00000000, %l5 = ff76513d00000000
ldswa [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000062, Mem[0000000030001408] = ff7b0000
stba %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff7b0062
p0_label_84:
! Mem[0000000010181438] = 00000000, %l0 = fffffffffffff57f
swap [%i6+0x038],%l0 ! %l0 = 0000000000000000
! %f4 = ffcb0000, Mem[0000000010181434] = 00000009
sta %f4 ,[%i6+0x034]%asi ! Mem[0000000010181434] = ffcb0000
! %l0 = 00000000, %l1 = 62000009, Mem[0000000010181400] = 077c310c 62ad43b7
stda %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 62000009
! Mem[0000000030141400] = 00000000, %l1 = 0000000062000009
ldstuba [%i5+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001400] = ff76513d, %l5 = 0000000000000000
swapa [%i0+%g0]0x81,%l5 ! %l5 = 00000000ff76513d
! Mem[0000000030001408] = ff7b0062, %l3 = 0000000000000000
swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ff7b0062
! Mem[0000000030141410] = 00580000, %l1 = 0000000000000000
swapa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000580000
! Mem[0000000020800001] = 05b1779a, %l2 = 0000000000000062
ldstuba [%o1+0x001]%asi,%l2 ! %l2 = 000000b1000000ff
! %l0 = 0000000000000000, Mem[0000000030081408] = 988b38d200000000
stxa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00003e5d, %l2 = 00000000000000b1
ldsha [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000000
p0_label_85:
! Mem[0000000010101438] = 0e939dcb, %l3 = 00000000ff7b0062
lduha [%i4+0x038]%asi,%l3 ! %l3 = 0000000000000e93
! Mem[0000000010001410] = a91b0000 ffffff8d, %l6 = ffffffff, %l7 = 253d0000
ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000a91b0000 00000000ffffff8d
! Mem[0000000020800040] = a682726d, %l2 = 0000000000000000
ldsha [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffa682
! Mem[00000000211c0000] = ffff6880, %l0 = 0000000000000000
ldsba [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030101408] = ff00000000000062, %l5 = 00000000ff76513d
ldxa [%i4+%o4]0x89,%l5 ! %l5 = ff00000000000062
membar #Sync ! Added by membar checker (13)
! Mem[0000000030081400] = 00000000 ffffffff 00000000 00000000
! Mem[0000000030081410] = d8000000 d9e67963 c0f44a97 b7cca4c2
! Mem[0000000030081420] = e7888aa7 a4e7ddb5 653f1504 0f06c47d
! Mem[0000000030081430] = 0d832d3d d964a882 961cdec7 502b1033
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
! Mem[0000000010181410] = 0000400090f5e527, %f10 = 09000062 d53f7559
ldda [%i6+%o5]0x80,%f10 ! %f10 = 00004000 90f5e527
! Mem[0000000010181414] = 90f5e527, %f14 = 7c50879f
ld [%i6+0x014],%f14 ! %f14 = 90f5e527
! %l0 = ffffffffffffffff, immd = fffffffffffff1f6, %l2 = ffffffffffffa682
mulx %l0,-0xe0a,%l2 ! %l2 = 0000000000000e0a
! Starting 10 instruction Store Burst
! %l5 = ff00000000000062, Mem[0000000030041400] = 00000000
stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00620000
p0_label_86:
! %l2 = 0000000000000e0a, Mem[00000000201c0001] = 00003e5d
stb %l2,[%o0+0x001] ! Mem[00000000201c0000] = 000a3e5d
! %l3 = 0000000000000e93, Mem[0000000030001410] = 000000005d3f8086
stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000e93
! Mem[00000000100c1408] = ffcb0000, %l5 = ff00000000000062
swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000ffcb0000
! %l6 = 00000000a91b0000, Mem[0000000020800041] = a682726d, %asi = 80
stba %l6,[%o1+0x041]%asi ! Mem[0000000020800040] = a600726d
! Mem[0000000010101400] = 00000010, %l7 = 00000000ffffff8d
swapa [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000010
! %l5 = 00000000ffcb0000, Mem[00000000201c0000] = 000a3e5d
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00003e5d
! %f10 = 00004000, Mem[000000001014142c] = 1ba9813c
st %f10,[%i5+0x02c] ! Mem[000000001014142c] = 00004000
! %l0 = ffffffffffffffff, Mem[0000000010081408] = ff000000
stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000
! Mem[0000000010141406] = 1138def8, %l7 = 0000000000000010
ldstub [%i5+0x006],%l7 ! %l7 = 000000de000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000000000b2, %l2 = 0000000000000e0a
ldxa [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000b2
p0_label_87:
! Mem[00000000100c1410] = 9391adcccc0ab2fd, %l5 = 00000000ffcb0000
ldxa [%i3+%o5]0x80,%l5 ! %l5 = 9391adcccc0ab2fd
! Mem[0000000010141408] = ff000000, %l5 = 9391adcccc0ab2fd
ldswa [%i5+%o4]0x80,%l5 ! %l5 = ffffffffff000000
! Mem[0000000010181400] = 00000000, %l6 = 00000000a91b0000
ldsha [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l7 = 00000000000000de
ldsha [%i5+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101414] = 000000b2, %l6 = 0000000000000000
ldsb [%i4+0x017],%l6 ! %l6 = ffffffffffffffb2
! Mem[000000001014142c] = 00004000, %l3 = 0000000000000e93
lduwa [%i5+0x02c]%asi,%l3 ! %l3 = 0000000000004000
! Mem[0000000030141400] = ff000000, %l4 = 00000000000000ff
ldswa [%i5+%g0]0x81,%l4 ! %l4 = ffffffffff000000
! Mem[00000000100c1408] = 00000062, %l7 = 0000000000000000
ldsh [%i3+0x00a],%l7 ! %l7 = 0000000000000062
! Mem[0000000030101410] = ea00b2fd, %l7 = 0000000000000062
ldsha [%i4+%o5]0x81,%l7 ! %l7 = ffffffffffffea00
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = fdb20000, %l7 = ffffffffffffea00
ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_88:
! %l6 = ffffffffffffffb2, Mem[0000000010181408] = ffffff58
stba %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffb2
! %l0 = ffffffffffffffff, Mem[0000000010001408] = d4000058
stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = d40000ff
! Mem[00000000100c1410] = 9391adcc, %l5 = ffffffffff000000
swapa [%i3+%o5]0x80,%l5 ! %l5 = 000000009391adcc
! %l4 = ff000000, %l5 = 9391adcc, Mem[0000000010141400] = 00000000 f8ff3811
stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff000000 9391adcc
! Mem[0000000010041400] = 05000000, %l1 = 0000000000580000
swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000005000000
! Mem[0000000010001413] = a91b0000, %l1 = 0000000005000000
ldstub [%i0+0x013],%l1 ! %l1 = 00000000000000ff
! %f0 = 00000000 28714fac, %l0 = ffffffffffffffff
! Mem[0000000010181410] = 0000400090f5e527
add %i6,0x010,%g1
stda %f0,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010181410] = ac4f712800000000
! Mem[0000000030181400] = 62000009, %l0 = ffffffffffffffff
ldstuba [%i6+%g0]0x81,%l0 ! %l0 = 00000062000000ff
! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000
stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 0000000005f7b6d5, %f2 = 000000ff 67296800
ldda [%i1+%o4]0x88,%f2 ! %f2 = 00000000 05f7b6d5
p0_label_89:
! Mem[0000000030041408] = ffffff00, %l5 = 000000009391adcc
ldsba [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030181400] = ff000009, %l7 = 0000000000000000
lduwa [%i6+%g0]0x81,%l7 ! %l7 = 00000000ff000009
! Mem[00000000100c1400] = 7b0f00ff, %l7 = 00000000ff000009
lduha [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001410] = 8dffffff ff001ba9, %l2 = 000000b2, %l3 = 00004000
ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000ff001ba9 000000008dffffff
! Mem[0000000010141408] = 00000000000000ff, %f16 = 00000000 ffffffff
ldda [%i5+%o4]0x88,%f16 ! %f16 = 00000000 000000ff
! Mem[0000000030081408] = 00000000, %l6 = ffffffffffffffb2
ldswa [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1400] = 7b0f00ff, %l1 = 0000000000000000
ldsha [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141408] = 59753fd5 9d3248ff, %l0 = 00000062, %l1 = 000000ff
ldda [%i5+%o4]0x89,%l0 ! %l0 = 000000009d3248ff 0000000059753fd5
! Mem[000000001000142c] = ffa30f7b, %l4 = ffffffffff000000
ldsw [%i0+0x02c],%l4 ! %l4 = ffffffffffa30f7b
! Starting 10 instruction Store Burst
! %l0 = 000000009d3248ff, Mem[0000000010001400] = fdb200ff
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 9d3248ff
p0_label_90:
! Mem[0000000010141410] = 00000000, %l1 = 0000000059753fd5
ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %l0 = 000000009d3248ff, Mem[0000000030181410] = ff7bcf7d
stwa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 9d3248ff
! Mem[0000000030101400] = 00000062, %l1 = 0000000000000000
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000062000000ff
! Mem[0000000010001438] = cfffe277, %l4 = ffffffffffa30f7b
swap [%i0+0x038],%l4 ! %l4 = 00000000cfffe277
! %l5 = ffffffffffffffff, Mem[0000000030001410] = 00000000
stba %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000
! Mem[0000000030081400] = 00000000, %l4 = 00000000cfffe277
ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030141400] = ff000000
stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
! Mem[0000000030141410] = 00000000, %l5 = ffffffffffffffff
swapa [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000030001410] = 000000ff
stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 00000000, %l7 = 00000000000000ff
ldsha [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000000
p0_label_91:
! Mem[00000000100c1400] = 7b0f00ff, %l2 = 00000000ff001ba9
lduha [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %f20 = d8000000 d9e67963, %l0 = 000000009d3248ff
! Mem[0000000030141400] = 0000000000000062
stda %f20,[%i5+%l0]ASI_PST32_SL ! Mem[0000000030141400] = 6379e6d9000000d8
! %l6 = 0000000000000000, %l4 = 0000000000000000, %l3 = 000000008dffffff
subc %l6,%l4,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041428] = 7a012058, %l3 = 0000000000000000
lduw [%i1+0x028],%l3 ! %l3 = 000000007a012058
! Mem[0000000030001410] = 0000000000000e93, %l2 = 00000000000000ff
ldxa [%i0+%o5]0x81,%l2 ! %l2 = 0000000000000e93
! Mem[0000000010181430] = c06caef7, %l3 = 000000007a012058
lduwa [%i6+0x030]%asi,%l3 ! %l3 = 00000000c06caef7
! Mem[00000000100c1410] = fdb20acc000000ff, %f18 = 00000000 00000000
ldda [%i3+%o5]0x88,%f18 ! %f18 = fdb20acc 000000ff
! Mem[0000000030181410] = 9d3248ff, %l1 = 0000000000000062
ldsha [%i6+%o5]0x81,%l1 ! %l1 = ffffffffffff9d32
! Mem[0000000010041430] = 57296ebf ff38def8, %l4 = 00000000, %l5 = 00000000
ldd [%i1+0x030],%l4 ! %l4 = 0000000057296ebf 00000000ff38def8
! Starting 10 instruction Store Burst
! %f12 = c41410f0 00000010, %l7 = 0000000000000000
! Mem[0000000010081410] = 000000fffffffdb2
add %i2,0x010,%g1
stda %f12,[%g1+%l7]ASI_PST32_P ! Mem[0000000010081410] = 000000fffffffdb2
p0_label_92:
! Mem[0000000010001428] = 7dc8a373ffa30f7b, %l3 = 00000000c06caef7, %l5 = 00000000ff38def8
add %i0,0x28,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 7dc8a373ffa30f7b
! Mem[0000000010041410] = c21b38b1, %l6 = 0000000000000000
ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 000000c2000000ff
! %f18 = fdb20acc 000000ff, Mem[0000000010041420] = a7803860 000000ff
stda %f18,[%i1+0x020]%asi ! Mem[0000000010041420] = fdb20acc 000000ff
! Mem[0000000010041430] = 57296ebf, %l0 = 000000009d3248ff
swap [%i1+0x030],%l0 ! %l0 = 0000000057296ebf
! Mem[0000000010141410] = ff000000, %l6 = 000000c2, %l4 = 57296ebf
add %i5,0x10,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ff000000
! %f22 = c0f44a97, Mem[0000000030001410] = 00000000
sta %f22,[%i0+%o5]0x89 ! Mem[0000000030001410] = c0f44a97
! %l4 = ff000000, %l5 = ffa30f7b, Mem[0000000030181400] = ff000009 29cffb7c
stda %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000 ffa30f7b
! %l6 = 00000000000000c2, Mem[0000000020800040] = a600726d
sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 00c2726d
! Mem[0000000030041400] = 00006200, %l6 = 00000000000000c2
swapa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000006200
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00005800ff0000e2, %l4 = 00000000ff000000
ldxa [%i1+%g0]0x80,%l4 ! %l4 = 00005800ff0000e2
p0_label_93:
! Mem[0000000010181410] = 28714fac, %l5 = 7dc8a373ffa30f7b
ldswa [%i6+%o5]0x88,%l5 ! %l5 = 0000000028714fac
! Mem[0000000010141410] = 000000ff, %f30 = 961cdec7
lda [%i5+%o5]0x88,%f30 ! %f30 = 000000ff
! Mem[0000000030041410] = 000000ff, %l2 = 0000000000000e93
ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = b2ffffffffffff8d, %f6 = 00000000 fdb200ea
ldda [%i6+%o4]0x80,%f6 ! %f6 = b2ffffff ffffff8d
! %f1 = 28714fac, %f23 = b7cca4c2
fsqrts %f1 ,%f23 ! %f23 = 33f88c10
! Mem[0000000030041408] = ffffff00 00000000, %l0 = 57296ebf, %l1 = ffff9d32
ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000ffffff00 0000000000000000
! Mem[0000000030041400] = 7b00ea38 000000c2, %l2 = 00000000, %l3 = c06caef7
ldda [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000c2 000000007b00ea38
! Mem[0000000010101408] = 00000000 00000000, %l0 = ffffff00, %l1 = 00000000
ldda [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
! %l2 = 00000000000000c2, %l7 = 0000000000000000, %l2 = 00000000000000c2
xnor %l2,%l7,%l2 ! %l2 = ffffffffffffff3d
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffff3d, Mem[0000000010041410] = ff1b38b1
stha %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff3d38b1
p0_label_94:
! Mem[0000000010001434] = d967c860, %l1 = 00000000, %l1 = 00000000
add %i0,0x34,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d967c860
! Mem[0000000010181408] = b2ffffff, %l3 = 000000007b00ea38
ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 000000b2000000ff
! Mem[0000000030081408] = 00000000, %l2 = ffffffffffffff3d
ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! %l0 = 00000000, %l1 = d967c860, Mem[0000000010101400] = ffffff8d c41410f0
stda %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 d967c860
! %l3 = 00000000000000b2, Mem[0000000020800000] = 05ff779a
stb %l3,[%o1+%g0] ! Mem[0000000020800000] = b2ff779a
! Mem[0000000010141408] = 000000ff, %l2 = 0000000000000000
swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %l5 = 0000000028714fac, Mem[00000000300c1400] = ac4f712800000000
stxa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000028714fac
! %l5 = 0000000028714fac, Mem[0000000030141408] = ff48329d
stwa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 28714fac
! %f4 = ffcb0000 00000f7b, Mem[00000000300c1410] = ffcb0000 00000f7b
stda %f4 ,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffcb0000 00000f7b
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 8dffffffff001ba9, %l5 = 0000000028714fac
ldxa [%i0+%o5]0x88,%l5 ! %l5 = 8dffffffff001ba9
p0_label_95:
! Mem[0000000010141404] = ccad9193, %l7 = 0000000000000000
ldub [%i5+0x004],%l7 ! %l7 = 00000000000000cc
! Code Fragment 3
p0_fragment_9:
! %l0 = 0000000000000000
setx 0x8a36f57812e3a5f4,%g7,%l0 ! %l0 = 8a36f57812e3a5f4
! %l1 = 00000000d967c860
setx 0xca8eaaefff2a5997,%g7,%l1 ! %l1 = ca8eaaefff2a5997
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 = 8a36f57812e3a5f4
setx 0x42f449f84fdbd6a0,%g7,%l0 ! %l0 = 42f449f84fdbd6a0
! %l1 = ca8eaaefff2a5997
setx 0xb108d21fafdf1565,%g7,%l1 ! %l1 = b108d21fafdf1565
! %l0 = 42f449f84fdbd6a0, %l6 = 0000000000006200, %l4 = 00005800ff0000e2
or %l0,%l6,%l4 ! %l4 = 42f449f84fdbf6a0
! Mem[0000000010141408] = 00000000, %f5 = 00000f7b
lda [%i5+%o4]0x80,%f5 ! %f5 = 00000000
! Mem[0000000010181410] = 28714fac, %l6 = 0000000000006200
ldswa [%i6+%o5]0x88,%l6 ! %l6 = 0000000028714fac
! Mem[00000000100c1408] = 7b0f0000 62000000, %l2 = 000000ff, %l3 = 000000b2
ldda [%i3+%o4]0x88,%l2 ! %l2 = 0000000062000000 000000007b0f0000
! Mem[00000000100c1408] = 00000062, %f3 = 05f7b6d5
ld [%i3+%o4],%f3 ! %f3 = 00000062
! Mem[0000000030081410] = 000000d8, %l4 = 42f449f84fdbf6a0
lduba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000d8
! Mem[0000000010181410] = ac4f712800000000, %f28 = 0d832d3d d964a882
ldda [%i6+%o5]0x80,%f28 ! %f28 = ac4f7128 00000000
! Starting 10 instruction Store Burst
! %l0 = 42f449f84fdbd6a0, Mem[0000000010001410] = 8dffffffff001ba9
stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 42f449f84fdbd6a0
p0_label_96:
! %l4 = 00000000000000d8, Mem[0000000010141400] = 000000ff
stba %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = d80000ff
! %l7 = 00000000000000cc, Mem[0000000010101400] = 0000000060c867d9
stx %l7,[%i4+%g0] ! Mem[0000000010101400] = 00000000000000cc
! %l5 = 8dffffffff001ba9, Mem[0000000010181410] = 28714fac
stha %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 28711ba9
! %l5 = 8dffffffff001ba9, Mem[0000000010181410] = 28711ba9
stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 28711ba9
! %l2 = 0000000062000000, immed = ffffffb4, %y = ffffffff
udiv %l2,-0x04c,%l1 ! %l1 = 00000000ffffffff
mov %l0,%y ! %y = 4fdbd6a0
! %l5 = 8dffffffff001ba9, Mem[0000000010181410] = 28711ba9
stwa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff001ba9
! Mem[0000000030001400] = 00000000, %l5 = 8dffffffff001ba9
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Code Fragment 4
p0_fragment_10:
! %l0 = 42f449f84fdbd6a0
setx 0xc7e84927f8960cb5,%g7,%l0 ! %l0 = c7e84927f8960cb5
! %l1 = 00000000ffffffff
setx 0x8187e07043add92f,%g7,%l1 ! %l1 = 8187e07043add92f
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 = c7e84927f8960cb5
setx 0xf5a920401c5648fe,%g7,%l0 ! %l0 = f5a920401c5648fe
! %l1 = 8187e07043add92f
setx 0x8eda2b48116014a1,%g7,%l1 ! %l1 = 8eda2b48116014a1
! %l4 = 000000d8, %l5 = 00000000, Mem[0000000010041408] = 05f7b6d5 00000000
stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000d8 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 000000c2, %l1 = 8eda2b48116014a1
ldswa [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000c2
p0_label_97:
! Mem[0000000030041400] = 000000c2, %l7 = 00000000000000cc
lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000c2
! Mem[00000000300c1410] = ffcb000000000f7b, %l0 = f5a920401c5648fe
ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffcb000000000f7b
! Mem[0000000010001428] = 7dc8a373 ffa30f7b, %l6 = 28714fac, %l7 = 000000c2
ldd [%i0+0x028],%l6 ! %l6 = 000000007dc8a373 00000000ffa30f7b
! Mem[0000000010001408] = ff0000d4, %l2 = 0000000062000000
lduwa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ff0000d4
! Mem[0000000010101408] = 00000000, %l2 = 00000000ff0000d4
ldswa [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l4 = 00000000000000d8
lduba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (14)
! Mem[0000000030081400] = ff000000 ffffffff ff000000 00000000
! Mem[0000000030081410] = d8000000 d9e67963 c0f44a97 b7cca4c2
! Mem[0000000030081420] = e7888aa7 a4e7ddb5 653f1504 0f06c47d
! Mem[0000000030081430] = 0d832d3d d964a882 961cdec7 502b1033
ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
! Mem[0000000030041408] = 00ffffff, %l7 = 00000000ffa30f7b
ldsha [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000300c1400] = 0000000028714fac, %f26 = 653f1504 0f06c47d
ldda [%i3+%g0]0x89,%f26 ! %f26 = 00000000 28714fac
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000030181410] = 00000000ff48329d
stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
p0_label_98:
! %l1 = 00000000000000c2, Mem[0000000030101410] = ea00b2fd
stha %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00c2b2fd
! %f28 = ac4f7128 00000000, %l7 = ffffffffffffffff
! Mem[0000000030001408] = 00000000392408e9
add %i0,0x008,%g1
stda %f28,[%g1+%l7]ASI_PST16_S ! Mem[0000000030001408] = ac4f712800000000
! Mem[0000000030101400] = ff000000, %l5 = 0000000000000000
swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[00000000100c1410] = ff000000, %l3 = 000000007b0f0000
swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000ff000000
! %l5 = 00000000ff000000, imm = 000000000000021c, %l6 = 000000007dc8a373
xnor %l5,0x21c,%l6 ! %l6 = ffffffff00fffde3
! %l5 = 00000000ff000000, Mem[0000000010041408] = d800000000000000
stxa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000ff000000
! Mem[0000000030081400] = ff000000, %l1 = 00000000000000c2
ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %f24 = e7888aa7 a4e7ddb5, Mem[0000000030001408] = 28714fac 00000000
stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = e7888aa7 a4e7ddb5
! %l6 = ffffffff00fffde3, Mem[0000000010001438] = ffa30f7b75b6b785
stx %l6,[%i0+0x038] ! Mem[0000000010001438] = ffffffff00fffde3
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000, %l0 = ffcb000000000f7b
lduba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
p0_label_99:
! Mem[0000000030001400] = 000000ff, %l5 = 00000000ff000000
ldsba [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030141410] = ffffffff, %l5 = ffffffffffffffff
ldsha [%i5+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030001400] = ff00000000000000, %f26 = 00000000 28714fac
ldda [%i0+%g0]0x81,%f26 ! %f26 = ff000000 00000000
! Mem[0000000030181410] = 0000000000000000, %l1 = 00000000000000ff
ldxa [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181400] = 000000ff, %l2 = 0000000000000000
ldswa [%i6+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001408] = a6e2cfa1 d40000ff, %l2 = 000000ff, %l3 = ff000000
ldda [%i0+%o4]0x88,%l2 ! %l2 = 00000000d40000ff 00000000a6e2cfa1
! Mem[00000000211c0000] = ffff6880, %l6 = ffffffff00fffde3
ldsb [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[00000000300c1410] = ffcb0000, %l4 = 0000000000000000
lduwa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ffcb0000
! Mem[00000000201c0000] = 00003e5d, %l4 = 00000000ffcb0000
ldsha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = 00000000, %l1 = 0000000000000000
ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_100:
! %f28 = ac4f7128 00000000, Mem[0000000010181408] = ffffffff ffffff8d
std %f28,[%i6+%o4] ! Mem[0000000010181408] = ac4f7128 00000000
! Mem[0000000030101400] = 00000000, %l5 = ffffffffffffffff
swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! %l2 = 00000000d40000ff, Mem[0000000030181410] = ff000000
stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = d40000ff
! %l2 = d40000ff, %l3 = a6e2cfa1, Mem[0000000010101400] = 00000000 cc000000
stda %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = d40000ff a6e2cfa1
! %l1 = 0000000000000000, Mem[00000000201c0000] = 00003e5d
sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 00003e5d
! %f17 = 000000ff, Mem[00000000300c1400] = ac4f7128
sta %f17,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
! %l5 = 0000000000000000, Mem[0000000010081408] = ff000000
stwa %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! %f31 = 502b1033, Mem[0000000010101408] = 00000000
sta %f31,[%i4+%o4]0x80 ! Mem[0000000010101408] = 502b1033
! %f26 = ff000000 00000000, Mem[0000000010181410] = a91b00ff 00000000
stda %f26,[%i6+0x010]%asi ! Mem[0000000010181410] = ff000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00000000ff000000, %f18 = fdb20acc 000000ff
ldda [%i1+%o4]0x80,%f18 ! %f18 = 00000000 ff000000
p0_label_101:
membar #Sync ! Added by membar checker (15)
! Mem[0000000030181400] = ff000000 ffa30f7b 00000000 28714fac
! Mem[0000000030181410] = d40000ff 00000000 89a56831 5c11a999
! Mem[0000000030181420] = cb9ddec6 09be3ca1 e98b38d2 38ea007b
! Mem[0000000030181430] = 8a7635e1 b743ad62 c15c5f2a 7af196a3
ldda [%i6]ASI_BLK_SL,%f0 ! Block Load from 0000000030181400
! Mem[0000000010041408] = 00000000, %l3 = 00000000a6e2cfa1
lduwa [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041408] = ffffff00, %l5 = 0000000000000000
ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffff00
! %f28 = ac4f7128, %f20 = d8000000, %f20 = d8000000
fsubs %f28,%f20,%f20 ! %f20 = 58000000
! Mem[00000000100c1410] = fdb20acc 00000f7b, %l4 = 00000000, %l5 = ffffff00
ldda [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000f7b 00000000fdb20acc
! Mem[0000000030181408] = 00000000, %l1 = 0000000000000000
lduwa [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = ff000f7b, %l1 = 0000000000000000
ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffff000f7b
! Mem[0000000030041410] = 000000ff, %l6 = ffffffffffffffff
ldsba [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = 5d3f80b2, %f31 = 502b1033
lda [%i3+%o4]0x89,%f31 ! %f31 = 5d3f80b2
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (16)
! %l6 = 0000000000000000, Mem[0000000030181400] = ff000000
stwa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
p0_label_102:
! %f16 = 00000000 000000ff, %l5 = 00000000fdb20acc
! Mem[0000000010001430] = 0c8261bed967c860
add %i0,0x030,%g1
stda %f16,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010001430] = 0c8261bed967c860
! %l7 = ffffffffffffffff, Mem[0000000030141408] = ac4f7128
stha %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ac4fffff
! %l7 = ffffffffffffffff, Mem[00000000300c1400] = 000000ff
stwa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff
! %l0 = 00000000, %l1 = ff000f7b, Mem[0000000010041410] = ff3d38b1 823fbf33
stda %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 ff000f7b
! Mem[0000000030001408] = a4e7ddb5, %l6 = 0000000000000000
swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000a4e7ddb5
! %f16 = 00000000 000000ff 00000000 ff000000
! %f20 = 58000000 d9e67963 c0f44a97 33f88c10
! %f24 = e7888aa7 a4e7ddb5 ff000000 00000000
! %f28 = ac4f7128 00000000 000000ff 5d3f80b2
stda %f16,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
! %l5 = 00000000fdb20acc, Mem[0000000010141400] = d80000ff
stba %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = cc0000ff
! %l6 = a4e7ddb5, %l7 = ffffffff, Mem[0000000010101400] = ff0000d4 a1cfe2a6
stda %l6,[%i4+0x000]%asi ! Mem[0000000010101400] = a4e7ddb5 ffffffff
! Mem[0000000030181408] = 00000000, %l7 = ffffffffffffffff
swapa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ffffffff, %l2 = 00000000d40000ff
ldsha [%i3+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
p0_label_103:
! Mem[0000000020800000] = b2ff779a, %l1 = ffffffffff000f7b
lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000b2ff
! %f15 = 2a5f5cc1, %f8 = a13cbe09, %f15 = 2a5f5cc1
fmuls %f15,%f8 ,%f15 ! %f15 = 8c24adec
! Mem[0000000030101408] = 62000000 000000ff, %l6 = a4e7ddb5, %l7 = 00000000
ldda [%i4+%o4]0x81,%l6 ! %l6 = 0000000062000000 00000000000000ff
membar #Sync ! Added by membar checker (17)
! Mem[0000000010041420] = fdb20acc 000000ff, %l4 = 00000f7b, %l5 = fdb20acc
ldda [%i1+0x020]%asi,%l4 ! %l4 = 00000000fdb20acc 00000000000000ff
! Mem[0000000030001400] = 000000ff, %l7 = 00000000000000ff
lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081408] = ff000000 00000000, %l0 = 00000000, %l1 = 0000b2ff
ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
! Mem[00000000100c1410] = 7b0f0000, %l3 = 0000000000000000
ldsba [%i3+%o5]0x80,%l3 ! %l3 = 000000000000007b
! Mem[0000000030141408] = ffff4fac, %f31 = 5d3f80b2
lda [%i5+%o4]0x81,%f31 ! %f31 = ffff4fac
! Mem[0000000010041410] = 00000000ff000f7b, %l1 = 0000000000000000
ldxa [%i1+%o5]0x80,%l1 ! %l1 = 00000000ff000f7b
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 00000062, %l4 = 00000000fdb20acc
swap [%i3+%o4],%l4 ! %l4 = 0000000000000062
p0_label_104:
! %l0 = 00000000ff000000, Mem[00000000211c0001] = ffff6880, %asi = 80
stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff006880
! %l1 = 00000000ff000f7b, Mem[0000000030081400] = 000000ff
stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000007b
! %l1 = 00000000ff000f7b, Mem[0000000010141408] = 00000000
stha %l1,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000f7b
! %l3 = 000000000000007b, Mem[00000000300c1410] = ffcb0000
stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000007b
! Code Fragment 3
p0_fragment_11:
! %l0 = 00000000ff000000
setx 0xc17d361ff23d1605,%g7,%l0 ! %l0 = c17d361ff23d1605
! %l1 = 00000000ff000f7b
setx 0xa063b8383c0fd9f1,%g7,%l1 ! %l1 = a063b8383c0fd9f1
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 = c17d361ff23d1605
setx 0xafb541b7b4a14dfa,%g7,%l0 ! %l0 = afb541b7b4a14dfa
! %l1 = a063b8383c0fd9f1
setx 0x29702f6fc17681b7,%g7,%l1 ! %l1 = 29702f6fc17681b7
! %l2 = ffffffffffffffff, Mem[0000000010081408] = 00000000
stwa %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffff
! %l3 = 000000000000007b, Mem[0000000010081400] = ea00b2fd00000000
stxa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000000000007b
! %l6 = 0000000062000000, Mem[0000000010181410] = ff000000
stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! %l4 = 0000000000000062, Mem[0000000030101408] = ff00000000000062
stxa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000000000062
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 59753fd5ac4fffff, %l4 = 0000000000000062
ldxa [%i5+%o4]0x89,%l4 ! %l4 = 59753fd5ac4fffff
p0_label_105:
! Mem[0000000020800040] = 00c2726d, %l2 = ffffffffffffffff
lduha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000000c2
! Mem[0000000010141400] = ff0000cc, %l1 = 29702f6fc17681b7
ldsha [%i5+%g0]0x88,%l1 ! %l1 = 00000000000000cc
! Mem[00000000100c1400] = ff000f7b f01014c4, %l2 = 000000c2, %l3 = 0000007b
ldda [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff000f7b 00000000f01014c4
! Mem[0000000010041400] = 00005800, %l0 = afb541b7b4a14dfa
ldsb [%i1+%g0],%l0 ! %l0 = 0000000000000000
! Code Fragment 4
p0_fragment_12:
! %l0 = 0000000000000000
setx 0x4b9525a8559be9b8,%g7,%l0 ! %l0 = 4b9525a8559be9b8
! %l1 = 00000000000000cc
setx 0xac47a037ebc5b0a4,%g7,%l1 ! %l1 = ac47a037ebc5b0a4
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 = 4b9525a8559be9b8
setx 0x399c07d806c171a3,%g7,%l0 ! %l0 = 399c07d806c171a3
! %l1 = ac47a037ebc5b0a4
setx 0x7c3401e065b79e05,%g7,%l1 ! %l1 = 7c3401e065b79e05
! Mem[0000000030141400] = 6379e6d9, %f0 = 7b0fa3ff
lda [%i5+%g0]0x81,%f0 ! %f0 = 6379e6d9
! Mem[0000000030141400] = d8000000d9e67963, %f2 = ac4f7128 00000000
ldda [%i5+%g0]0x89,%f2 ! %f2 = d8000000 d9e67963
! Mem[0000000030141410] = ffffffff, %l5 = 00000000000000ff
lduwa [%i5+%o5]0x89,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010041428] = 7a012058 5df88086, %l0 = 06c171a3, %l1 = 65b79e05
ldda [%i1+0x028]%asi,%l0 ! %l0 = 000000007a012058 000000005df88086
! Starting 10 instruction Store Burst
! %l4 = 59753fd5ac4fffff, Mem[0000000030081408] = ff000000
stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ac4fffff
p0_label_106:
! %f0 = 6379e6d9 000000ff d8000000 d9e67963
! %f4 = 00000000 ff0000d4 99a9115c 3168a589
! %f8 = a13cbe09 c6de9dcb 7b00ea38 d2388be9
! %f12 = 62ad43b7 e135768a a396f17a 8c24adec
stda %f0,[%i2]ASI_BLK_AIUS ! Block Store to 0000000030081400
! %l4 = 59753fd5ac4fffff, Mem[0000000030181400] = 7b0fa3ff00000000
stxa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 59753fd5ac4fffff
! %l3 = 00000000f01014c4, immd = 000000000000004f, %l0 = 000000007a012058
mulx %l3,0x04f,%l0 ! %l0 = 0000004a14f6687c
! %l3 = 00000000f01014c4, Mem[0000000010181414] = 00000000, %asi = 80
stwa %l3,[%i6+0x014]%asi ! Mem[0000000010181414] = f01014c4
! Mem[0000000010041410] = 00000000, %l4 = 59753fd5ac4fffff
swapa [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %l2 = 00000000ff000f7b, Mem[0000000030001400] = 000000ff
stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000007b
! %l0 = 0000004a14f6687c, Mem[0000000010141400] = cc0000ff
stwa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 14f6687c
! Mem[0000000010141410] = 000000ff, %l6 = 0000000062000000
ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! %f20 = 58000000 d9e67963, Mem[0000000030041400] = 00000000 ff000000
stda %f20,[%i1+%g0]0x89 ! Mem[0000000030041400] = 58000000 d9e67963
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 974af4c0, %l4 = 0000000000000000
lduwa [%i0+%o5]0x81,%l4 ! %l4 = 00000000974af4c0
p0_label_107:
! Mem[0000000010181428] = 0000000038ea007b, %f20 = 58000000 d9e67963
ldd [%i6+0x028],%f20 ! %f20 = 00000000 38ea007b
! Mem[0000000010041408] = 00000000, %l2 = 00000000ff000f7b
ldswa [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (18)
! Mem[0000000030081408] = d8000000d9e67963, %l7 = 00000000000000ff
ldxa [%i2+%o4]0x81,%l7 ! %l7 = d8000000d9e67963
! Mem[0000000030101408] = 00000062, %l0 = 0000004a14f6687c
ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 00000062000000ff
! Mem[0000000030041410] = 58000000, %l4 = 00000000974af4c0
ldsha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000005800
! Mem[0000000030001408] = 00000000, %l3 = 00000000f01014c4
ldswa [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081410] = 000000ff, %l7 = d8000000d9e67963
ldsha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
! %f20 = 00000000, %f10 = 7b00ea38 d2388be9
fstox %f20,%f10 ! %f10 = 00000000 00000000
! Mem[000000001008143c] = 00000000, %l2 = 0000000000000000
lduw [%i2+0x03c],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000030041410] = 00000058
stwa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
p0_label_108:
! Mem[000000001004143c] = baefe943, %l4 = 0000000000005800
ldstuba [%i1+0x03c]%asi,%l4 ! %l4 = 000000ba000000ff
! %l1 = 000000005df88086, Mem[0000000030141410] = ffffffff
stba %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffff86
! %l1 = 000000005df88086, Mem[00000000100c1410] = 7b0f0000, %asi = 80
stba %l1,[%i3+0x010]%asi ! Mem[00000000100c1410] = 860f0000
! Mem[0000000030041400] = d9e67963, %l1 = 000000005df88086
ldstuba [%i1+%g0]0x89,%l1 ! %l1 = 00000063000000ff
! %l2 = 0000000000000000, Mem[0000000010081408] = ffffffff
stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ffffff
! %f15 = 8c24adec, Mem[00000000300c1408] = b2803f5d
sta %f15,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 8c24adec
! %f16 = 00000000 000000ff, %l0 = 0000000000000062
! Mem[0000000030181428] = e98b38d238ea007b
add %i6,0x028,%g1
stda %f16,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030181428] = e98b000038ea007b
! %f20 = 00000000 38ea007b, %l5 = 00000000ffffffff
! Mem[0000000030041408] = 00000000ff000000
add %i1,0x008,%g1
stda %f20,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030041408] = 7b00ea3800000000
! %l0 = 00000062, %l1 = 00000063, Mem[0000000010181408] = ac4f7128 00000000
stda %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000062 00000063
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = d9e679ff, %l7 = 0000000000000000
ldswa [%i1+%g0]0x89,%l7 ! %l7 = ffffffffd9e679ff
p0_label_109:
! Mem[0000000010141400] = 7c68f614, %l1 = 0000000000000063
ldswa [%i5+%g0]0x88,%l1 ! %l1 = 000000007c68f614
! Mem[00000000300c1400] = ffffffff, %l0 = 0000000000000062
lduwa [%i3+%g0]0x81,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000010181408] = 62000000, %l4 = 00000000000000ba
lduwa [%i6+%o4]0x88,%l4 ! %l4 = 0000000062000000
! Mem[00000000300c1400] = ffffffff, %l0 = 00000000ffffffff
lduha [%i3+%g0]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[0000000030081400] = ff000000d9e67963, %l6 = 00000000000000ff
ldxa [%i2+%g0]0x89,%l6 ! %l6 = ff000000d9e67963
! Mem[0000000010081400] = 7b000000, %l7 = ffffffffd9e679ff
ldswa [%i2+%g0]0x80,%l7 ! %l7 = 000000007b000000
! Mem[0000000010101408] = 502b103300000000, %l5 = 00000000ffffffff
ldx [%i4+%o4],%l5 ! %l5 = 502b103300000000
! Mem[0000000010141410] = 62000000 000000ff, %l4 = 62000000, %l5 = 00000000
ldda [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff 0000000062000000
! Mem[0000000030101400] = ffffffff b1381bc2, %l6 = d9e67963, %l7 = 7b000000
ldda [%i4+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000b1381bc2
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[00000000218001c0] = 363ca57a, %asi = 80
stha %l4,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00ffa57a
p0_label_110:
! %f30 = 000000ff ffff4fac, %l2 = 0000000000000000
! Mem[0000000030181408] = ffffffff28714fac
add %i6,0x008,%g1
stda %f30,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181408] = ffffffff28714fac
! %f8 = a13cbe09 c6de9dcb, Mem[0000000030001410] = 974af4c0 00000e93
stda %f8 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = a13cbe09 c6de9dcb
! %l6 = ffffffff, %l7 = b1381bc2, Mem[0000000010101410] = 00000000 000000b2
stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff b1381bc2
! %l5 = 0000000062000000, Mem[0000000010101408] = 33102b50
stha %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 33100000
! %l7 = 00000000b1381bc2, Mem[00000000300c1408] = 8c24adec
stba %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = c224adec
! Mem[0000000010181410] = 00000000, %l3 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[000000001010141c] = ccad9193, %l3 = 0000000000000000, %asi = 80
swapa [%i4+0x01c]%asi,%l3 ! %l3 = 00000000ccad9193
! %l7 = 00000000b1381bc2, Mem[0000000030141400] = 6379e6d9
stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = b1381bc2
! %l0 = 000000000000ffff, Mem[0000000030081400] = d9e67963
stwa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 774962cfffffff86, %l2 = 0000000000000000
ldxa [%i5+%o5]0x89,%l2 ! %l2 = 774962cfffffff86
p0_label_111:
! Mem[0000000030141410] = 86ffffff, %l2 = 774962cfffffff86
ldsba [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff86
! Mem[0000000030001410] = a13cbe09, %l3 = 00000000ccad9193
lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000a13c
! Mem[0000000010081408] = 00ffffff00006200, %f22 = c0f44a97 33f88c10
ldda [%i2+%o4]0x80,%f22 ! %f22 = 00ffffff 00006200
! Mem[0000000030101408] = ff00000000000000, %l5 = 0000000062000000
ldxa [%i4+%o4]0x81,%l5 ! %l5 = ff00000000000000
! Mem[0000000010001410] = 4fdbd6a0, %l0 = 000000000000ffff
lduha [%i0+%o5]0x88,%l0 ! %l0 = 000000000000d6a0
! Mem[0000000030141408] = ac4fffff, %l7 = 00000000b1381bc2
ldswa [%i5+%o4]0x89,%l7 ! %l7 = ffffffffac4fffff
! %f16 = 00000000, %f27 = 00000000, %f1 = 000000ff
fsubs %f16,%f27,%f1 ! %f1 = 00000000
! Mem[0000000010001408] = a6e2cfa1 d40000ff, %l4 = 000000ff, %l5 = 00000000
ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000d40000ff 00000000a6e2cfa1
! Mem[0000000030101410] = fdb2c200, %l5 = 00000000a6e2cfa1
lduba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f7 = 3168a589, Mem[0000000010141410] = ff000000
sta %f7 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 3168a589
p0_label_112:
! Mem[000000001000140c] = a1cfe2a6, %l0 = 000000000000d6a0
swap [%i0+0x00c],%l0 ! %l0 = 00000000a1cfe2a6
! %l5 = 0000000000000000, Mem[0000000030141408] = ffff4fac
stba %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ff4fac
! %l6 = 00000000ffffffff, Mem[0000000021800100] = 7b655371
sth %l6,[%o3+0x100] ! Mem[0000000021800100] = ffff5371
! %l1 = 000000007c68f614, Mem[0000000010181408] = 0000006200000063
stxa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 000000007c68f614
! Mem[00000000300c1408] = c224adec, %l3 = 000000000000a13c
swapa [%i3+%o4]0x81,%l3 ! %l3 = 00000000c224adec
! Mem[00000000100c1400] = 7b0f00ff, %l6 = 00000000ffffffff
ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! %f24 = e7888aa7 a4e7ddb5, Mem[0000000010141410] = 3168a589 00000062
stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = e7888aa7 a4e7ddb5
! %f18 = 00000000 ff000000, Mem[0000000030041410] = 00000000 d9e67963
stda %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ff000000
! %l6 = 00000000000000ff, %l5 = 0000000000000000, %l4 = 00000000d40000ff
sdivx %l6,%l5,%l4 ! Div by zero, %l0 = 00000000a1cfe2f6
! Starting 10 instruction Load Burst
! Mem[00000000100c1420] = 00000000 0000000a, %l2 = ffffff86, %l3 = c224adec
ldda [%i3+0x020]%asi,%l2 ! %l2 = 0000000000000000 000000000000000a
p0_label_113:
! Mem[0000000030081408] = 000000d8, %f24 = e7888aa7
lda [%i2+%o4]0x89,%f24 ! %f24 = 000000d8
! Mem[0000000010181410] = 000000ff, %f8 = a13cbe09
lda [%i6+%o5]0x88,%f8 ! %f8 = 000000ff
! Mem[00000000300c1408] = 0000a13c f01014c4, %l6 = 000000ff, %l7 = ac4fffff
ldda [%i3+%o4]0x81,%l6 ! %l6 = 000000000000a13c 00000000f01014c4
! Mem[0000000010001410] = a0d6db4f f849f442, %l0 = a1cfe2ce, %l1 = 7c68f614
ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000a0d6db4f 00000000f849f442
! Mem[0000000030001410] = 09be3ca1, %f30 = 000000ff
lda [%i0+%o5]0x89,%f30 ! %f30 = 09be3ca1
! Mem[0000000010001400] = ff48329d, %l2 = 0000000000000000
lduba [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101400] = c21b38b1ffffffff, %f6 = 99a9115c 3168a589
ldda [%i4+%g0]0x89,%f6 ! %f6 = c21b38b1 ffffffff
! Mem[0000000030101400] = ffffffff, %l4 = 00000000d40000ff
ldsha [%i4+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! %l2 = 00000000000000ff, %l0 = 00000000a0d6db4f, %l2 = 00000000000000ff
addc %l2,%l0,%l2 ! %l2 = 00000000a0d6dc4e
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = ff000000, %l0 = 00000000a0d6db4f
ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
p0_label_114:
! %l2 = a0d6dc4e, %l3 = 0000000a, Mem[0000000030041400] = d9e679ff 58000000
stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = a0d6dc4e 0000000a
! %l7 = 00000000f01014c4, Mem[0000000030181400] = 59753fd5ac4fffff
stxa %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000f01014c4
! Mem[00000000300c1410] = 0000007b, %l7 = 00000000f01014c4
swapa [%i3+%o5]0x81,%l7 ! %l7 = 000000000000007b
! Mem[00000000100c1400] = ff000f7b, %l4 = ffffffffffffffff
ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! %f27 = 00000000, Mem[00000000100c1408] = cc0ab2fd
sta %f27,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! Mem[00000000100c1410] = 00000f86, %l5 = 0000000000000000
swapa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000f86
! %l2 = 00000000a0d6dc4e, Mem[0000000010181408] = 00000000
stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000004e
! %f16 = 00000000 000000ff, %l6 = 000000000000a13c
! Mem[0000000010181428] = 0000000038ea007b
add %i6,0x028,%g1
stda %f16,[%g1+%l6]ASI_PST8_P ! Mem[0000000010181428] = 000000000000007b
! Mem[0000000010101408] = 00001033, %l5 = 00000f86, %l0 = 000000ff
add %i4,0x08,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000000001033
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff000f7b, %l0 = 0000000000001033
ldswa [%i3+%g0]0x80,%l0 ! %l0 = ffffffffff000f7b
p0_label_115:
! Mem[00000000100c1410] = 00000000, %f10 = 00000000
lda [%i3+%o5]0x88,%f10 ! %f10 = 00000000
! Mem[0000000010101428] = 90f5e527, %l0 = ffffffffff000f7b
ldub [%i4+0x02b],%l0 ! %l0 = 0000000000000027
! Mem[00000000300c1410] = c41410f0, %l6 = 000000000000a13c
lduwa [%i3+%o5]0x89,%l6 ! %l6 = 00000000c41410f0
! Mem[0000000010181434] = ffcb0000, %f10 = 00000000
ld [%i6+0x034],%f10 ! %f10 = ffcb0000
! Mem[00000000211c0000] = ff006880, %l1 = 00000000f849f442
ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000030181408] = ac4f7128ffffffff, %f8 = 000000ff c6de9dcb
ldda [%i6+%o4]0x89,%f8 ! %f8 = ac4f7128 ffffffff
! Mem[0000000010141418] = 83018bde, %l1 = ffffffffffffff00
lduw [%i5+0x018],%l1 ! %l1 = 0000000083018bde
! Code Fragment 3
p0_fragment_13:
! %l0 = 0000000000000027
setx 0xbfabbee02932fd74,%g7,%l0 ! %l0 = bfabbee02932fd74
! %l1 = 0000000083018bde
setx 0xb73c841fd39888e4,%g7,%l1 ! %l1 = b73c841fd39888e4
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 = bfabbee02932fd74
setx 0xc37eb26809169f38,%g7,%l0 ! %l0 = c37eb26809169f38
! %l1 = b73c841fd39888e4
setx 0x37a5145fd67814ec,%g7,%l1 ! %l1 = 37a5145fd67814ec
! Mem[0000000030081410] = 00000000, %l7 = 000000000000007b
ldsha [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = a78a88e7, %l6 = 00000000c41410f0
ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 000000e7000000ff
p0_label_116:
! Mem[0000000010041400] = 00580000, %l1 = 37a5145fd67814ec
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101410] = ffffffff, %l3 = 000000000000000a
swap [%i4+%o5],%l3 ! %l3 = 00000000ffffffff
! %l6 = 00000000000000e7, Mem[00000000300c1410] = f01014c4
stha %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00e714c4
! %l5 = 0000000000000f86, Mem[0000000010181408] = 4e000000
stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000f86
! Mem[00000000100c1400] = ff000f7b, %l2 = a0d6dc4e, %l6 = 000000e7
casa [%i3]0x80,%l2,%l6 ! %l6 = 00000000ff000f7b
! %l5 = 0000000000000f86, Mem[0000000030141400] = b1381bc2
stba %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 86381bc2
! %f31 = ffff4fac, Mem[00000000300c1410] = c414e700
sta %f31,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff4fac
! %l6 = 00000000ff000f7b, Mem[0000000010081400] = 7b000000
stha %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0f7b0000
! Mem[00000000100c1400] = 7b0f00ff, %l0 = c37eb26809169f38
ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ffff4fac, %l4 = 00000000000000ff
ldsha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000004fac
p0_label_117:
! Mem[0000000010101438] = 0e939dcb27e5f590, %l4 = 0000000000004fac
ldxa [%i4+0x038]%asi,%l4 ! %l4 = 0e939dcb27e5f590
! Mem[0000000030001408] = 00000000, %l2 = 00000000a0d6dc4e
ldsba [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = 14f6687c ccad9193, %l2 = 00000000, %l3 = ffffffff
ldda [%i5+%g0]0x80,%l2 ! %l2 = 0000000014f6687c 00000000ccad9193
! Mem[0000000030141400] = 86381bc2, %l6 = 00000000ff000f7b
lduwa [%i5+%g0]0x81,%l6 ! %l6 = 0000000086381bc2
! Mem[0000000020800040] = 00c2726d, %l2 = 0000000014f6687c
ldsba [%o1+0x040]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l5 = 0000000000000f86
ldsba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1400] = ff000f7b, %l7 = 0000000000000000
ldsba [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181410] = ff000000, %f9 = ffffffff
lda [%i6+%o5]0x80,%f9 ! %f9 = ff000000
! Mem[00000000300c1410] = ffff4fac, %f10 = ffcb0000
lda [%i3+%o5]0x89,%f10 ! %f10 = ffff4fac
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = ac4fff00, %l5 = 0000000000000000
swapa [%i5+%o4]0x89,%l5 ! %l5 = 00000000ac4fff00
p0_label_118:
! %f9 = ff000000, Mem[0000000030101408] = 000000ff
sta %f9 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ff000000
! %l3 = 00000000ccad9193, Mem[0000000010181408] = 860f0000
stwa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ccad9193
! Mem[0000000010041408] = 00000000, %l7 = ffffffffffffffff
swapa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = ffffffff, %l7 = 00000000, %l2 = 00000000
add %i1,0x08,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ffffffff
! %l5 = 00000000ac4fff00, Mem[00000000100c1408] = 00000000
stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! %l5 = 00000000ac4fff00, Mem[0000000010001400] = 9d3248ff
stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 9d324800
! %f20 = 00000000 38ea007b, Mem[0000000010141420] = 000000ff f01014c4
std %f20,[%i5+0x020] ! Mem[0000000010141420] = 00000000 38ea007b
! Mem[000000001010141c] = 00000000, %l0 = 00000000000000ff
ldstub [%i4+0x01c],%l0 ! %l0 = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000010181406] = 09000062
sth %l1,[%i6+0x006] ! Mem[0000000010181404] = 09000000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 86381bc2, %l7 = 0000000000000000
ldsba [%i5+%g0]0x81,%l7 ! %l7 = ffffffffffffff86
p0_label_119:
! Mem[0000000030081400] = ffff0000, %l6 = 0000000086381bc2
lduwa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ffff0000
! Mem[0000000010181430] = c06caef7 ffcb0000, %l0 = 00000000, %l1 = 00000000
ldda [%i6+0x030]%asi,%l0 ! %l0 = 00000000c06caef7 00000000ffcb0000
! Mem[0000000010141400] = 14f6687c, %l4 = 0e939dcb27e5f590
lduwa [%i5+%g0]0x80,%l4 ! %l4 = 0000000014f6687c
! Mem[00000000300c1400] = ffffffff, %l1 = 00000000ffcb0000
ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081408] = 000000d8, %l5 = 00000000ac4fff00
ldswa [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000d8
! Mem[0000000030041400] = a0d6dc4e, %f28 = ac4f7128
lda [%i1+%g0]0x89,%f28 ! %f28 = a0d6dc4e
! Mem[0000000030101400] = ffffffff b1381bc2, %l0 = c06caef7, %l1 = ffffffff
ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000ffffffff 00000000b1381bc2
! Mem[0000000030041410] = 00000000ff000000, %l0 = 00000000ffffffff
ldxa [%i1+%o5]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030041400] = 4edcd6a0, %f21 = 38ea007b
lda [%i1+%g0]0x81,%f21 ! %f21 = 4edcd6a0
! Starting 10 instruction Store Burst
! %l7 = ffffffffffffff86, Mem[0000000030101410] = 00c2b2fd00000000
stxa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffffffffffff86
p0_label_120:
! %f14 = a396f17a 8c24adec, Mem[0000000010081408] = ffffff00 00620000
stda %f14,[%i2+%o4]0x88 ! Mem[0000000010081408] = a396f17a 8c24adec
! %f22 = 00ffffff, Mem[00000000300c1410] = ffff4fac
sta %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00ffffff
! %f0 = 6379e6d9 00000000, %l2 = 00000000ffffffff
! Mem[0000000030041418] = c0f44a9733f88c10
add %i1,0x018,%g1
stda %f0,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030041418] = 00000000d9e67963
! %f26 = ff000000 00000000, Mem[0000000030141408] = 00000000 59753fd5
stda %f26,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff000000 00000000
! Mem[0000000020800040] = 00c2726d, %l0 = 00000000ff000000
ldstub [%o1+0x040],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181414] = f01014c4, %l5 = 00000000000000d8
ldstub [%i6+0x014],%l5 ! %l5 = 000000f0000000ff
! %f1 = 00000000, Mem[00000000100c142c] = 263728d3
sta %f1 ,[%i3+0x02c]%asi ! Mem[00000000100c142c] = 00000000
! Mem[000000001014141d] = 5f4e94ac, %l0 = 0000000000000000
ldstub [%i5+0x01d],%l0 ! %l0 = 0000004e000000ff
! %f16 = 00000000 000000ff, %f31 = ffff4fac
fdtos %f16,%f31 ! %f31 = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = a4e7ddb5, %l2 = 00000000ffffffff
ldswa [%i4+%g0]0x80,%l2 ! %l2 = ffffffffa4e7ddb5
p0_label_121:
! Mem[0000000010041408] = ffffffffff000000, %l4 = 0000000014f6687c
ldxa [%i1+%o4]0x80,%l4 ! %l4 = ffffffffff000000
! Mem[00000000211c0000] = ff006880, %l3 = 00000000ccad9193
ldub [%o2+0x001],%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = f01014c4, %l0 = 000000000000004e
lduwa [%i6+%g0]0x89,%l0 ! %l0 = 00000000f01014c4
! Mem[000000001010142c] = cb9d930e, %l3 = 0000000000000000
ldub [%i4+0x02e],%l3 ! %l3 = 0000000000000093
! %l2 = ffffffffa4e7ddb5, imm = fffffffffffff1d4, %l5 = 00000000000000f0
add %l2,-0xe2c,%l5 ! %l5 = ffffffffa4e7cf89
! Mem[00000000201c0000] = 00003e5d, %l6 = 00000000ffff0000
lduba [%o0+0x001]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = ff0000000000ffff, %l4 = ffffffffff000000
ldxa [%i2+%g0]0x89,%l4 ! %l4 = ff0000000000ffff
! Mem[0000000030041400] = a0d6dc4e, %l7 = ffffffffffffff86
ldsba [%i1+%g0]0x89,%l7 ! %l7 = 000000000000004e
! %f6 = c21b38b1, %f17 = 000000ff, %f22 = 00ffffff
fadds %f6 ,%f17,%f22 ! %l0 = 00000000f01014e6, Unfinished, %fsr = 1a00000400
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = ffffff00, %l4 = ff0000000000ffff
ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
p0_label_122:
! %l7 = 000000000000004e, Mem[0000000010081408] = ecad248c
stwa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000004e
! %f18 = 00000000 ff000000, %f21 = 4edcd6a0
fdtoi %f18,%f21 ! %l0 = 00000000f0101508, Unfinished, %fsr = 1a00000400
! Mem[0000000010001434] = d967c860, %l3 = 0000000000000093
swap [%i0+0x034],%l3 ! %l3 = 00000000d967c860
! %f8 = ac4f7128 ff000000, Mem[00000000300c1408] = 0000a13c f01014c4
stda %f8 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ac4f7128 ff000000
! %f6 = c21b38b1, Mem[0000000030141408] = 00000000
sta %f6 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = c21b38b1
! %l5 = ffffffffa4e7cf89, immed = fffffb68, %y = 4fdbd6a0
smul %l5,-0x498,%l1 ! %l1 = 000001a2771ea2a8, %y = 000001a2
! %l5 = ffffffffa4e7cf89, Mem[0000000010001410] = 4fdbd6a0
stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = a4e7cf89
! %l1 = 000001a2771ea2a8, Mem[0000000010181408] = ccad9193
stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = ccad91a8
! Mem[0000000010101410] = 0000000a, %l1 = 000001a2771ea2a8, %asi = 80
swapa [%i4+0x010]%asi,%l1 ! %l1 = 000000000000000a
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = c41410f0 00000000, %l4 = 000000ff, %l5 = a4e7cf89
ldda [%i6+%g0]0x81,%l4 ! %l4 = 00000000c41410f0 0000000000000000
p0_label_123:
! Mem[0000000030181408] = ffffffff28714fac, %f8 = ac4f7128 ff000000
ldda [%i6+%o4]0x81,%f8 ! %f8 = ffffffff 28714fac
! Mem[00000000211c0000] = ff006880, %l5 = 0000000000000000
lduba [%o2+0x001]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = 0000000009000000, %l6 = 0000000000000000
ldxa [%i6+%g0]0x80,%l6 ! %l6 = 0000000009000000
! Mem[0000000010141408] = 7b0f000000000000, %f12 = 62ad43b7 e135768a
ldda [%i5+%o4]0x80,%f12 ! %f12 = 7b0f0000 00000000
! Mem[000000001008142c] = 3d258100, %l2 = ffffffffa4e7ddb5
lduha [%i2+0x02c]%asi,%l2 ! %l2 = 0000000000003d25
! Mem[0000000030081410] = d40000ff 00000000, %l2 = 00003d25, %l3 = d967c860
ldda [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000 00000000d40000ff
! Mem[0000000030181410] = ff0000d4, %l7 = 000000000000004e
ldsba [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffd4
! Mem[0000000010181400] = 00000000, %l1 = 000000000000000a
ldswa [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081410] = ff000000, %l5 = 0000000000000000
lduba [%i2+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f4 = 00000000 ff0000d4, Mem[00000000100c1438] = ff626c0e ceeb99a1
stda %f4 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000 ff0000d4
p0_label_124:
! %f22 = 00ffffff 00006200, %l4 = 00000000c41410f0
! Mem[0000000010101410] = 771ea2a8b1381bc2
add %i4,0x010,%g1
stda %f22,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010101410] = 771ea2a8b1381bc2
! Mem[0000000030101410] = ffffffff, %l7 = ffffffffffffffd4
swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ffffffff
! %f16 = 00000000 000000ff, Mem[0000000010081438] = 00000000 00000000
stda %f16,[%i2+0x038]%asi ! Mem[0000000010081438] = 00000000 000000ff
! %f0 = 6379e6d9 00000000 d8000000 d9e67963
! %f4 = 00000000 ff0000d4 c21b38b1 ffffffff
! %f8 = ffffffff 28714fac ffff4fac 00000000
! %f12 = 7b0f0000 00000000 a396f17a 8c24adec
stda %f0,[%i1]ASI_BLK_SL ! Block Store to 0000000030041400
! %l3 = 00000000d40000ff, Mem[0000000030101408] = 000000ff
stba %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff0000ff
! %l2 = 0000000000000000, Mem[0000000010141408] = 0000000000000f7b
stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
! %f24 = 000000d8 a4e7ddb5, %l5 = 0000000000000000
! Mem[0000000010101408] = 0000103300000000
add %i4,0x008,%g1
stda %f24,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010101408] = 0000103300000000
! %l4 = 00000000c41410f0, Mem[0000000010081408] = a396f17a4e000000
stxa %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000c41410f0
! %f20 = 00000000 4edcd6a0, Mem[0000000010001408] = ff0000d4 0000d6a0
stda %f20,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 4edcd6a0
! Starting 10 instruction Load Burst
! %f25 = a4e7ddb5, %f19 = ff000000
fsqrts %f25,%f19 ! %f19 = 7fffffff
p0_label_125:
! Mem[00000000300c1400] = ffffffff, %l7 = 00000000ffffffff
ldswa [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000300c1410] = 00ffffff, %l0 = 00000000f0101508
ldsba [%i3+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101438] = 0e939dcb, %l0 = ffffffffffffffff
lduh [%i4+0x038],%l0 ! %l0 = 0000000000000e93
! Mem[0000000010141418] = 83018bde, %f19 = 7fffffff
ld [%i5+0x018],%f19 ! %f19 = 83018bde
! Mem[0000000010141400] = 14f6687cccad9193, %l4 = 00000000c41410f0
ldxa [%i5+%g0]0x80,%l4 ! %l4 = 14f6687cccad9193
membar #Sync ! Added by membar checker (19)
! Mem[0000000030041408] = 6379e6d9000000d8, %f18 = 00000000 83018bde
ldda [%i1+%o4]0x81,%f18 ! %f18 = 6379e6d9 000000d8
! Mem[0000000020800000] = b2ff779a, %l0 = 0000000000000e93
lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000b2ff
! Mem[0000000010141400] = 14f6687c, %l2 = 0000000000000000
lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000014
! Mem[0000000021800180] = b337bce0, %l3 = 00000000d40000ff
lduha [%o3+0x180]%asi,%l3 ! %l3 = 000000000000b337
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = ffffffff, %l1 = 0000000000000000
ldswa [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
p0_label_126:
! Mem[0000000010041400] = 005800ff, %l6 = 0000000009000000
swapa [%i1+%g0]0x88,%l6 ! %l6 = 00000000005800ff
! %l3 = 000000000000b337, Mem[00000000100c1408] = 00000000
stha %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000b337
! Mem[000000001010143b] = 0e939dcb, %l4 = 14f6687cccad9193
ldstub [%i4+0x03b],%l4 ! %l4 = 000000cb000000ff
! Mem[000000001014140c] = 00000000, %l0 = 000000000000b2ff
swap [%i5+0x00c],%l0 ! %l0 = 0000000000000000
! %f2 = d8000000, Mem[0000000010001418] = ac4f7128
st %f2 ,[%i0+0x018] ! Mem[0000000010001418] = d8000000
! %f7 = ffffffff, Mem[0000000010141400] = 7c68f614
sta %f7 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
! %l6 = 005800ff, %l7 = ffffffff, Mem[0000000030181400] = c41410f0 00000000
stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 005800ff ffffffff
! Mem[00000000100c1410] = 00000000, %l3 = 000000000000b337
swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[000000001010140c] = 00000000, %l3 = 0000000000000000
swap [%i4+0x00c],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = a78a88ff, %l6 = 00000000005800ff
lduha [%i5+%o5]0x88,%l6 ! %l6 = 00000000000088ff
p0_label_127:
! Mem[0000000020800000] = b2ff779a, %l5 = 0000000000000000
ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffb2
! Mem[0000000010041400] = 00000009, %l5 = ffffffffffffffb2
ldswa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000009
! Mem[0000000010081410] = ff000000, %l3 = 0000000000000000
lduha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000000
! %l6 = 00000000000088ff, %l6 = 00000000000088ff, %y = 000001a2
sdiv %l6,%l6,%l6 ! %l6 = 00000000030d1a42
mov %l0,%y ! %y = 00000000
! Mem[0000000010101400] = ffffffffb5dde7a4, %f24 = 000000d8 a4e7ddb5
ldda [%i4+%g0]0x88,%f24 ! %f24 = ffffffff b5dde7a4
! Mem[0000000030001410] = 09be3ca1, %l0 = 0000000000000000
lduha [%i0+%o5]0x89,%l0 ! %l0 = 0000000000003ca1
! Mem[0000000010141434] = 94f993b8, %l3 = 0000000000000000
ldub [%i5+0x036],%l3 ! %l3 = 0000000000000093
! Mem[0000000010181410] = 000000ff, %l1 = ffffffffffffffff
lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l3 = 0000000000000093
ldsba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = 6379e6d9 00000000 d8000000 d9e67963
! %f4 = 00000000 ff0000d4 c21b38b1 ffffffff
! %f8 = ffffffff 28714fac ffff4fac 00000000
! %f12 = 7b0f0000 00000000 a396f17a 8c24adec
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
p0_label_128:
! Mem[0000000010081438] = 00000000, %l5 = 0000000000000009, %asi = 80
swapa [%i2+0x038]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141410] = 86ffffff, %l2 = 0000000000000014
swapa [%i5+%o5]0x81,%l2 ! %l2 = 0000000086ffffff
! %l4 = 00000000000000cb, Mem[0000000010001400] = 0048329d, %asi = 80
stwa %l4,[%i0+0x000]%asi ! Mem[0000000010001400] = 000000cb
! %l1 = 00000000000000ff, Mem[0000000030101400] = 6379e6d9
stwa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff
! %f16 = 00000000 000000ff 6379e6d9 000000d8
! %f20 = 00000000 4edcd6a0 00ffffff 00006200
! %f24 = ffffffff b5dde7a4 ff000000 00000000
! %f28 = a0d6dc4e 00000000 09be3ca1 00000000
stda %f16,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
! %l6 = 00000000030d1a42, Mem[0000000030081400] = 0000ffff
stha %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00001a42
! Mem[0000000030001410] = a13cbe09, %l1 = 00000000000000ff
ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 000000a1000000ff
! %l4 = 000000cb, %l5 = 00000000, Mem[0000000030001400] = 0000007b 00000000
stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000cb 00000000
! %l0 = 0000000000003ca1, Mem[00000000100c1410] = 0000b337
stba %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000b3a1
! Starting 10 instruction Load Burst
! %l7 = ffffffffffffffff, Mem[0000000010001410] = 4edcd6a0
stba %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 4edcd6ff
p0_label_129:
membar #Sync ! Added by membar checker (20)
! Mem[0000000030101410] = 00000000, %f7 = ffffffff
lda [%i4+%o5]0x89,%f7 ! %f7 = 00000000
! Mem[0000000030101410] = 00000000, %l5 = 0000000000000000
lduha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101400] = a4e7ddb5ffffffff, %f0 = 6379e6d9 00000000
ldda [%i4+%g0]0x80,%f0 ! %f0 = a4e7ddb5 ffffffff
! Mem[00000000100c1430] = 00000000, %l4 = 00000000000000cb
ldsh [%i3+0x032],%l4 ! %l4 = 0000000000000000
! Mem[0000000010141408] = ffb2000000000000, %f18 = 6379e6d9 000000d8
ldda [%i5+%o4]0x88,%f18 ! %f18 = ffb20000 00000000
! Mem[0000000030081410] = 00000000, %l5 = 0000000000000000
ldsba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141428] = 3d517643, %l0 = 0000000000003ca1
ldswa [%i5+0x028]%asi,%l0 ! %l0 = 000000003d517643
! Mem[00000000300c1408] = ac4f7128, %l4 = 0000000000000000
lduba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ac
! Mem[0000000010141400] = ffffffff, %l6 = 00000000030d1a42
ldswa [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 00000000, %l0 = 000000003d517643
swapa [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_130:
! %l3 = 0000000000000000, Mem[0000000010001410] = 4edcd6ff
stha %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 4edc0000
! %f16 = 00000000, Mem[0000000010081400] = 00007b0f
sta %f16,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! Mem[0000000010041408] = ffffffff, %l6 = ffffffffffffffff
swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000ffffffff
! %f4 = 00000000 ff0000d4, %l0 = 0000000000000000
! Mem[0000000030181400] = 005800ffffffffff
stda %f4,[%i6+%l0]ASI_PST8_S ! Mem[0000000030181400] = 005800ffffffffff
! %l5 = 0000000000000000, Mem[0000000010041410] = ffff4fac
stha %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffff0000
! %f20 = 00000000 4edcd6a0, Mem[0000000010181420] = 62ad43b7 077c310c
stda %f20,[%i6+0x020]%asi ! Mem[0000000010181420] = 00000000 4edcd6a0
! %l6 = 00000000ffffffff, Mem[0000000010001400] = 000000ff
stba %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff
! %l4 = 00000000000000ac, Mem[00000000100c1408] = 0000b337
stha %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ac
! %f12 = 7b0f0000 00000000, Mem[0000000010141400] = ffffffff ccad9193
std %f12,[%i5+%g0] ! Mem[0000000010141400] = 7b0f0000 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 7b0f00ff, %f29 = 00000000
lda [%i3+%g0]0x88,%f29 ! %f29 = 7b0f00ff
p0_label_131:
! Mem[0000000010101410] = 771ea2a8, %l5 = 0000000000000000
lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000771e
! Mem[00000000201c0000] = 00003e5d, %l3 = 0000000000000000
lduh [%o0+%g0],%l3 ! %l3 = 0000000000000000
! Mem[0000000030101410] = d40000ff 00000000, %l4 = 000000ac, %l5 = 0000771e
ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000d40000ff
! %l6 = 00000000ffffffff, Mem[0000000030001400] = cb000000
stwa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
! %f7 = 00000000, %f15 = 8c24adec
fcmps %fcc2,%f7 ,%f15 ! %fcc2 = 2
! Mem[0000000010181420] = 000000004edcd6a0, %l2 = 0000000086ffffff
ldx [%i6+0x020],%l2 ! %l2 = 000000004edcd6a0
! Mem[000000001014141c] = 5fff94ac, %l5 = 00000000d40000ff
ldsh [%i5+0x01c],%l5 ! %l5 = 0000000000005fff
! Mem[0000000010081400] = 0000000000000000, %l5 = 0000000000005fff
ldxa [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001428] = 00000000 000000ff, %l6 = ffffffff, %l7 = ffffffff
ldda [%i0+0x028]%asi,%l6 ! %l6 = 0000000000000000 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[000000001004142c] = 5df88086
stw %l7,[%i1+0x02c] ! Mem[000000001004142c] = 000000ff
p0_label_132:
! %l2 = 000000004edcd6a0, Mem[0000000030001400] = ffffffff
stwa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 4edcd6a0
! %f8 = ffffffff, Mem[00000000100c140c] = 00000f7b
sta %f8 ,[%i3+0x00c]%asi ! Mem[00000000100c140c] = ffffffff
! %l1 = 00000000000000a1, Mem[0000000010001400] = ff00000000000000
stxa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000000000a1
! %l5 = 0000000000000000, Mem[0000000010181400] = 00000000
stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! %l6 = 0000000000000000, Mem[00000000100c140e] = ffffffff
sth %l6,[%i3+0x00e] ! Mem[00000000100c140c] = ffff0000
! %f4 = 00000000, Mem[0000000010001428] = 00000000
st %f4 ,[%i0+0x028] ! Mem[0000000010001428] = 00000000
! %l0 = 0000000000000000, Mem[0000000010101410] = a8a21e77
stwa %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! Mem[0000000010001418] = 00620000ffffff00, %l1 = 00000000000000a1, %l2 = 000000004edcd6a0
add %i0,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 00620000ffffff00
! Mem[0000000030041410] = ff0000d4, %l1 = 00000000000000a1
ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000d4000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 00ffffff, %l3 = 0000000000000000
lduwa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000ffffff
p0_label_133:
! Mem[0000000030041400] = 4376513d, %l5 = 0000000000000000
ldsha [%i1+%g0]0x89,%l5 ! %l5 = 000000000000513d
! Mem[000000001014140c] = 0000b2ff, %l1 = 00000000000000d4
lduba [%i5+0x00f]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181410] = 00000000 ff0000d4, %l2 = ffffff00, %l3 = 00ffffff
ldda [%i6+%o5]0x89,%l2 ! %l2 = 00000000ff0000d4 0000000000000000
! Mem[0000000010141404] = 00000000, %l6 = 0000000000000000
ldsb [%i5+0x005],%l6 ! %l6 = 0000000000000000
! Mem[0000000010081410] = 000000ff, %l2 = 00000000ff0000d4
ldswa [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = ff000f7b, %l3 = 0000000000000000
ldswa [%i3+%g0]0x80,%l3 ! %l3 = ffffffffff000f7b
! Mem[0000000010181410] = ff000000 ff1014c4, %l2 = 000000ff, %l3 = ff000f7b
ldd [%i6+%o5],%l2 ! %l2 = 00000000ff000000 00000000ff1014c4
! Mem[0000000010041410] = 0000ffff, %l0 = 0000000000000000
lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041408] = 6379e6d9, %f7 = 00000000
lda [%i1+%o4]0x81,%f7 ! %f7 = 6379e6d9
! Starting 10 instruction Store Burst
! Mem[000000001008142b] = bfe1e93f, %l5 = 000000000000513d
ldstuba [%i2+0x02b]%asi,%l5 ! %l5 = 0000003f000000ff
p0_label_134:
! %l0 = 0000000000000000, Mem[000000001000140c] = d9e67963
stw %l0,[%i0+0x00c] ! Mem[000000001000140c] = 00000000
! Mem[00000000100c1410] = 0000b3a1, %l2 = 00000000ff000000
swapa [%i3+%o5]0x88,%l2 ! %l2 = 000000000000b3a1
! Mem[0000000030141410] = 14000000, %l2 = 000000000000b3a1
ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141408] = 00000000, %l3 = 00000000ff1014c4
ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141410] = a78a88ff, %l0 = 0000000000000000
ldstuba [%i5+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010041400] = 00000009, %l7 = 00000000000000ff
swap [%i1+%g0],%l7 ! %l7 = 0000000000000009
! %l3 = 0000000000000000, Mem[00000000100c1408] = ac000000
stba %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010081400] = 00000000 00000000
stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff 000000ff
! %l7 = 0000000000000009, Mem[0000000010141408] = ff0000000000b2ff
stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000009
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = c41410f07b0f00ff, %f18 = ffb20000 00000000
ldda [%i3+%g0]0x88,%f18 ! %f18 = c41410f0 7b0f00ff
p0_label_135:
! %l6 = 0000000000000000, Mem[0000000010001424] = ffffffff
sth %l6,[%i0+0x024] ! Mem[0000000010001424] = 0000ffff
! Mem[0000000030001410] = 09be3cff, %l4 = 0000000000000000
lduba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000211c0000] = ff006880, %l6 = 0000000000000000
ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000030141400] = d8000000c21b3886, %f20 = 00000000 4edcd6a0
ldda [%i5+%g0]0x89,%f20 ! %f20 = d8000000 c21b3886
! Mem[00000000100c1408] = 00000000, %f8 = ffffffff
lda [%i3+%o4]0x88,%f8 ! %f8 = 00000000
! Mem[0000000010001408] = d800000000000000, %l5 = 000000000000003f
ldxa [%i0+%o4]0x80,%l5 ! %l5 = d800000000000000
! %f1 = ffffffff, %f13 = 00000000, %f21 = c21b3886
fdivs %f1 ,%f13,%f21 ! %f21 = ffffffff
! Mem[0000000020800000] = b2ff779a, %l3 = 0000000000000000
ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffb2ff
! Mem[0000000030081400] = 421a0000 000000ff d8000000 d9e67963
! Mem[0000000030081410] = 00000000 ff0000d4 99a9115c 3168a589
! Mem[0000000030081420] = a13cbe09 c6de9dcb 7b00ea38 d2388be9
! Mem[0000000030081430] = 62ad43b7 e135768a a396f17a 8c24adec
ldda [%i2]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030081400
! Starting 10 instruction Store Burst
! %f27 = 00000000, Mem[0000000010101400] = b5dde7a4
sta %f27,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
p0_label_136:
! Mem[0000000010081400] = ff000000, %l7 = 0000000000000009
swapa [%i2+%g0]0x88,%l7 ! %l7 = 00000000ff000000
! Mem[0000000030101400] = ff000000, %l6 = 00000000000000ff
swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000ff000000
! %l5 = d800000000000000, Mem[0000000010141418] = 83018bde5fff94ac
stx %l5,[%i5+0x018] ! Mem[0000000010141418] = d800000000000000
! %l2 = 00000000, %l3 = ffffb2ff, Mem[0000000010141410] = a78a88ff b5dde7a4
stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 ffffb2ff
! Mem[0000000010041400] = 000000ff, %l6 = 00000000ff000000
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %l2 = 0000000000000000, immd = 0000000000000329, %l6 = 0000000000000000
udivx %l2,0x329,%l6 ! %l6 = 0000000000000000
! Mem[0000000020800001] = b2ff779a, %l3 = ffffffffffffb2ff
ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
! %l0 = 000000ff, %l1 = 000000ff, Mem[00000000100c1408] = 00000000 ffff0000
stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff 000000ff
! %l3 = 00000000000000ff, Mem[00000000218001c0] = 00ffa57a
sth %l3,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ffa57a
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 6379e6d9, %l1 = 00000000000000ff
ldswa [%i1+%o4]0x81,%l1 ! %l1 = 000000006379e6d9
p0_label_137:
! Mem[0000000030081400] = 421a0000, %l4 = 00000000000000ff
ldsba [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000042
! Mem[000000001018143c] = 7c50879f, %l5 = d800000000000000
lduha [%i6+0x03e]%asi,%l5 ! %l5 = 000000000000879f
! Mem[0000000030041408] = d9e67963, %l2 = 0000000000000000
lduwa [%i1+%o4]0x89,%l2 ! %l2 = 00000000d9e67963
! Mem[0000000010081410] = 000000ff, %l0 = 00000000000000ff
lduba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[000000001004142c] = 000000ff, %l1 = 000000006379e6d9
ldsb [%i1+0x02c],%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = d8000000c21b3886, %l0 = 0000000000000000
ldxa [%i5+%g0]0x89,%l0 ! %l0 = d8000000c21b3886
! Mem[0000000010041404] = ff0000e2, %f16 = 00000000
ld [%i1+0x004],%f16 ! %f16 = ff0000e2
! Mem[00000000100c1408] = ff000000ff000000, %f26 = ff000000 00000000
ldda [%i3+%o4]0x88,%f26 ! %f26 = ff000000 ff000000
! Mem[0000000010101424] = fcd1f9fc, %l3 = 00000000000000ff
lduba [%i4+0x026]%asi,%l3 ! %l3 = 00000000000000f9
! Starting 10 instruction Store Burst
! %l4 = 0000000000000042, Mem[0000000010081400] = 00000009
stba %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000042
p0_label_138:
! Mem[0000000010041400] = ff0000ff, %l3 = 00000000000000f9
swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000ff0000ff
! Mem[0000000030081408] = 000000d8, %l3 = 00000000ff0000ff
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 000000d8000000ff
! %l7 = 00000000ff000000, Mem[0000000030101408] = d8000000d9e67963
stxa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000ff000000
! Mem[0000000030001408] = 00000000, %l3 = 00000000000000d8
swapa [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
! %l5 = 000000000000879f, Mem[0000000010001400] = 00000000
stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000009f
! %l0 = c21b3886, %l1 = 00000000, Mem[0000000030141400] = c21b3886 d8000000
stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = c21b3886 00000000
! Mem[0000000010001408] = 000000d8, %l5 = 000000000000879f
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000d8000000ff
! %f28 = a0d6dc4e 7b0f00ff, %l1 = 0000000000000000
! Mem[0000000010081408] = f01014c400000000
add %i2,0x008,%g1
stda %f28,[%g1+%l1]ASI_PST16_P ! Mem[0000000010081408] = f01014c400000000
! %l6 = 00000000, %l7 = ff000000, Mem[0000000010041418] = 0038def8 ab1de0a7
std %l6,[%i1+0x018] ! Mem[0000000010041418] = 00000000 ff000000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (21)
! Mem[0000000030081400] = 421a0000 000000ff ff000000 d9e67963
! Mem[0000000030081410] = 00000000 ff0000d4 99a9115c 3168a589
! Mem[0000000030081420] = a13cbe09 c6de9dcb 7b00ea38 d2388be9
! Mem[0000000030081430] = 62ad43b7 e135768a a396f17a 8c24adec
ldda [%i2]ASI_BLK_SL,%f0 ! Block Load from 0000000030081400
p0_label_139:
! Mem[0000000030081410] = d40000ff00000000, %f16 = ff0000e2 000000ff
ldda [%i2+%o5]0x89,%f16 ! %f16 = d40000ff 00000000
! Mem[000000001014141c] = 00000000, %l1 = 0000000000000000
ldub [%i5+0x01d],%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = c21b3886, %l1 = 0000000000000000
ldsba [%i5+%g0]0x89,%l1 ! %l1 = ffffffffffffff86
! Mem[0000000030081408] = 6379e6d9000000ff, %l6 = 0000000000000000
ldxa [%i2+%o4]0x89,%l6 ! %l6 = 6379e6d9000000ff
! Mem[0000000030141408] = ff000000c21b38b1, %f20 = d8000000 ffffffff
ldda [%i5+%o4]0x89,%f20 ! %f20 = ff000000 c21b38b1
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000042
lduha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181408] = ac4f7128 ffffffff, %l6 = 000000ff, %l7 = ff000000
ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffffffff 00000000ac4f7128
! Mem[0000000010101418] = fdb20accff000000, %f22 = 00ffffff 00006200
ldda [%i4+0x018]%asi,%f22 ! %f22 = fdb20acc ff000000
! Mem[00000000100c1410] = 000000ffcc0ab2fd, %l1 = ffffffffffffff86
ldxa [%i3+%o5]0x80,%l1 ! %l1 = 000000ffcc0ab2fd
! Starting 10 instruction Store Burst
! %l6 = ffffffff, %l7 = ac4f7128, Mem[0000000010181400] = 00000000 09000000
stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffffff ac4f7128
p0_label_140:
! %f30 = 09be3ca1 00000000, %l3 = 0000000000000000
! Mem[0000000010001410] = 0000dc4e00000000
add %i0,0x010,%g1
stda %f30,[%g1+%l3]ASI_PST32_P ! Mem[0000000010001410] = 0000dc4e00000000
! %f26 = ff000000, Mem[0000000010001410] = 0000dc4e
sta %f26,[%i0+0x010]%asi ! Mem[0000000010001410] = ff000000
! %l6 = 00000000ffffffff, Mem[0000000030181410] = d40000ff
stha %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffff00ff
! %f16 = d40000ff 00000000, Mem[00000000300c1400] = ffffffff 00000000
stda %f16,[%i3+%g0]0x89 ! Mem[00000000300c1400] = d40000ff 00000000
! %l3 = 0000000000000000, Mem[0000000010041410] = 0000ffff, %asi = 80
stha %l3,[%i1+0x010]%asi ! Mem[0000000010041410] = 0000ffff
! %f22 = fdb20acc ff000000, Mem[0000000010001400] = 9f000000 000000a1
stda %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = fdb20acc ff000000
! %f26 = ff000000 ff000000, %l4 = 0000000000000000
! Mem[0000000030141418] = 6330fb4e66d70f18
add %i5,0x018,%g1
stda %f26,[%g1+%l4]ASI_PST16_S ! Mem[0000000030141418] = 6330fb4e66d70f18
! Mem[000000001008142c] = 3d258100, %l4 = 0000000000000000, %asi = 80
swapa [%i2+0x02c]%asi,%l4 ! %l4 = 000000003d258100
! Mem[0000000010041429] = 7a012058, %l5 = 00000000000000d8
ldstub [%i1+0x029],%l5 ! %l5 = 00000001000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000042, %l4 = 000000003d258100
lduba [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000042
p0_label_141:
! Mem[000000001000143c] = a13cbe09, %f29 = 7b0f00ff
lda [%i0+0x03c]%asi,%f29 ! %f29 = a13cbe09
! Mem[00000000211c0000] = ff006880, %l7 = 00000000ac4f7128
ldub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = e7888aa7d8000000, %f22 = fdb20acc ff000000
ldda [%i0+%o4]0x89,%f22 ! %f22 = e7888aa7 d8000000
! Mem[0000000010081408] = f01014c4, %f31 = 00000000
lda [%i2+%o4]0x80,%f31 ! %f31 = f01014c4
! Mem[0000000010001408] = 00000000000000ff, %f24 = ffffffff b5dde7a4
ldda [%i0+%o4]0x88,%f24 ! %f24 = 00000000 000000ff
! Mem[0000000010081408] = f01014c4, %f19 = 7b0f00ff
lda [%i2+%o4]0x80,%f19 ! %f19 = f01014c4
! Mem[0000000010081410] = 000000ff, %l0 = d8000000c21b3886
ldsba [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181408] = ffffffff, %l1 = 000000ffcc0ab2fd
lduha [%i6+%o4]0x89,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030001400] = 4edcd6a0, %l4 = 0000000000000042
ldsha [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffd6a0
! Starting 10 instruction Store Burst
! %f19 = f01014c4, %f25 = 000000ff, %f27 = ff000000
fdivs %f19,%f25,%f27 ! %f27 = ff800000
p0_label_142:
membar #Sync ! Added by membar checker (22)
! %f20 = ff000000 c21b38b1, %l1 = 000000000000ffff
! Mem[0000000030081418] = 99a9115c3168a589
add %i2,0x018,%g1
stda %f20,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030081418] = b1381bc2000000ff
! Mem[0000000010101438] = 0e939dff, %l2 = d9e67963, %l1 = 0000ffff
add %i4,0x38,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000e939dff
! Mem[0000000030141410] = 140000ff, %l3 = 0000000000000000
ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030101410] = 00000000, %l2 = 00000000d9e67963
swapa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101420] = cfabcd92, %l0 = 0000000000000000, %asi = 80
swapa [%i4+0x020]%asi,%l0 ! %l0 = 00000000cfabcd92
! %l0 = 00000000cfabcd92, Mem[000000001014140c] = 00000009
stb %l0,[%i5+0x00c] ! Mem[000000001014140c] = 92000009
! %l6 = 00000000ffffffff, Mem[0000000010141400] = 7b0f0000
stw %l6,[%i5+%g0] ! Mem[0000000010141400] = ffffffff
! %f0 = ff000000 00001a42 6379e6d9 000000ff
! %f4 = d40000ff 00000000 89a56831 5c11a999
! %f8 = cb9ddec6 09be3ca1 e98b38d2 38ea007b
! %f12 = 8a7635e1 b743ad62 ecad248c 7af196a3
stda %f0,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
! %f26 = ff000000 ff800000, Mem[0000000010001400] = cc0ab2fd 000000ff
stda %f26,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000000 ff800000
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = ffc2726d, %l3 = 00000000000000ff
lduha [%o1+0x040]%asi,%l3 ! %l3 = 000000000000ffc2
p0_label_143:
! Mem[0000000010001410] = ff000000, %l1 = 000000000e939dff
ldsha [%i0+%o5]0x80,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000021800180] = b337bce0, %l5 = 0000000000000001
ldsba [%o3+0x180]%asi,%l5 ! %l5 = ffffffffffffffb3
! Mem[0000000030141400] = 86381bc2, %l0 = 00000000cfabcd92
lduba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000086
! %l3 = 000000000000ffc2, immed = fffff2bb, %y = 00000000
smul %l3,-0xd45,%l0 ! %l0 = fffffffff2be36b6, %y = ffffffff
! Mem[00000000100c1400] = 7b0f00ff, %l2 = 0000000000000000
ldswa [%i3+%g0]0x88,%l2 ! %l2 = 000000007b0f00ff
! Mem[0000000010141400] = 00000000ffffffff, %f20 = ff000000 c21b38b1
ldda [%i5+%g0]0x88,%f20 ! %f20 = 00000000 ffffffff
! Mem[00000000100c1408] = 000000ff000000ff, %l5 = ffffffffffffffb3
ldx [%i3+%o4],%l5 ! %l5 = 000000ff000000ff
! Mem[00000000100c1430] = 00000000 00000000, %l2 = 7b0f00ff, %l3 = 0000ffc2
ldd [%i3+0x030],%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010101400] = ffffffff 00000000, %l0 = f2be36b6, %l1 = ffffff00
ldda [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000 00000000ffffffff
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ff000f7b, %l2 = 0000000000000000
swapa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff000f7b
p0_label_144:
! Mem[0000000030001410] = ff3cbe09, %l5 = 000000ff000000ff
swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000ff3cbe09
membar #Sync ! Added by membar checker (23)
! Mem[0000000010081400] = ff000000, %l2 = 00000000ff000f7b
ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! %f10 = e98b38d2, Mem[0000000010181410] = 000000ff
sta %f10,[%i6+%o5]0x88 ! Mem[0000000010181410] = e98b38d2
! Mem[0000000030141408] = b1381bc2, %l6 = 00000000ffffffff
ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 000000b1000000ff
! Mem[0000000010001402] = 000080ff, %l4 = ffffffffffffd6a0
ldstuba [%i0+0x002]%asi,%l4 ! %l4 = 00000080000000ff
! %l6 = 00000000000000b1, Mem[0000000010081410] = ff0000d4
stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff0000b1
! %l6 = 000000b1, %l7 = 000000ff, Mem[0000000010101400] = 00000000 ffffffff
stda %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000b1 000000ff
! Mem[00000000100c1404] = f01014c4, %l1 = 00000000ffffffff
swap [%i3+0x004],%l1 ! %l1 = 00000000f01014c4
! Mem[00000000211c0001] = ff006880, %l5 = 00000000ff3cbe09
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ff000000, %l3 = 0000000000000000
ldsba [%i4+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
p0_label_145:
! Mem[0000000030181408] = ffffffff, %l2 = 00000000000000ff
lduwa [%i6+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010141400] = ffffffff, %l1 = 00000000f01014c4
ldsha [%i5+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000211c0000] = ffff6880, %l0 = 0000000000000000
lduha [%o2+0x000]%asi,%l0 ! %l0 = 000000000000ffff
! Mem[0000000030141410] = ff000014, %l7 = 00000000000000ff
ldsha [%i5+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
! Mem[0000000010041410] = 7b0f00ffffff0000, %f0 = ff000000 00001a42
ldda [%i1+%o5]0x88,%f0 ! %f0 = 7b0f00ff ffff0000
! Mem[00000000300c1408] = 28714fac, %l1 = ffffffffffffffff
ldswa [%i3+%o4]0x89,%l1 ! %l1 = 0000000028714fac
! Mem[0000000010141408] = 00000000, %f24 = 00000000
lda [%i5+%o4]0x80,%f24 ! %f24 = 00000000
! Mem[0000000010041410] = 0000ffffff000f7b, %f22 = e7888aa7 d8000000
ldda [%i1+%o5]0x80,%f22 ! %f22 = 0000ffff ff000f7b
! Mem[0000000030001410] = 000000ffc6de9dcb, %f16 = d40000ff 00000000
ldda [%i0+%o5]0x81,%f16 ! %f16 = 000000ff c6de9dcb
! Starting 10 instruction Store Burst
! Mem[00000000300c1400] = 00000000, %l5 = 0000000000000000
swapa [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
p0_label_146:
! %f6 = 89a56831, Mem[00000000100c1434] = 00000000
st %f6 ,[%i3+0x034] ! Mem[00000000100c1434] = 89a56831
! %l3 = ffffffffffffffff, Mem[000000001018141c] = 823fbf33, %asi = 80
stba %l3,[%i6+0x01c]%asi ! Mem[000000001018141c] = ff3fbf33
! %l1 = 0000000028714fac, Mem[0000000010101400] = b1000000
stba %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = b10000ac
! %l7 = ffffffffffffff00, Mem[00000000300c1408] = ac4f7128
stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffff00
! Mem[0000000030041400] = 4376513d, %l7 = ffffffffffffff00
swapa [%i1+%g0]0x89,%l7 ! %l7 = 000000004376513d
! %f2 = 6379e6d9 000000ff, Mem[0000000010001410] = 000000ff 00000000
stda %f2 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 6379e6d9 000000ff
! %f24 = 00000000 000000ff, %l2 = 00000000ffffffff
! Mem[0000000030001410] = 000000ffc6de9dcb
add %i0,0x010,%g1
stda %f24,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030001410] = ff00000000000000
! Mem[0000000030141400] = c21b3886, %l0 = 000000000000ffff
swapa [%i5+%g0]0x89,%l0 ! %l0 = 00000000c21b3886
! %l7 = 000000004376513d, Mem[0000000030181400] = ff005800
stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff00583d
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = d2388be9, %l7 = 000000004376513d
ldsba [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffffd2
p0_label_147:
! Mem[0000000020800000] = b2ff779a, %l7 = ffffffffffffffd2
lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000b2ff
! Mem[0000000030181408] = ffffffff, %l1 = 0000000028714fac
ldswa [%i6+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141400] = ffff000000000000, %f28 = a0d6dc4e a13cbe09
ldda [%i5+%g0]0x81,%f28 ! %f28 = ffff0000 00000000
! Mem[00000000300c1408] = 00ffffff, %l3 = ffffffffffffffff
lduha [%i3+%o4]0x89,%l3 ! %l3 = 000000000000ffff
! Mem[00000000100c143c] = ff0000d4, %l2 = 00000000ffffffff
ldsba [%i3+0x03f]%asi,%l2 ! %l2 = ffffffffffffffd4
! Mem[0000000030181408] = ac4f7128ffffffff, %l7 = 000000000000b2ff
ldxa [%i6+%o4]0x89,%l7 ! %l7 = ac4f7128ffffffff
! Mem[0000000030141410] = ff000014, %l4 = 0000000000000080
lduba [%i5+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l2 = ffffffffffffffd4, %l4 = 00000000000000ff, %l3 = 000000000000ffff
xnor %l2,%l4,%l3 ! %l3 = 00000000000000d4
! Mem[0000000030041410] = ff0000ff 00000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i1+%o5]0x81,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
! Starting 10 instruction Store Burst
! %f29 = 00000000, %f8 = cb9ddec6
fsqrts %f29,%f8 ! %f8 = 00000000
p0_label_148:
! Mem[0000000010041426] = 000000ff, %l5 = 0000000000000000
ldstub [%i1+0x026],%l5 ! %l5 = 00000000000000ff
! %f16 = 000000ff c6de9dcb c41410f0 f01014c4
! %f20 = 00000000 ffffffff 0000ffff ff000f7b
! %f24 = 00000000 000000ff ff000000 ff800000
! %f28 = ffff0000 00000000 09be3ca1 f01014c4
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! Mem[00000000211c0000] = ffff6880, %l2 = ffffffffffffffd4
ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010001423] = a4e7ddb5, %l1 = ffffffffffffffff
ldstuba [%i0+0x023]%asi,%l1 ! %l1 = 000000b5000000ff
! %f1 = ffff0000, Mem[0000000030101410] = 6379e6d9
sta %f1 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffff0000
! Mem[0000000030001400] = a0d6dc4e, %l3 = 00000000000000d4
ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 000000a0000000ff
! %l4 = ff0000ff, %l5 = 00000000, Mem[0000000030001400] = ffd6dc4e 00000000
stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff0000ff 00000000
! %l7 = ac4f7128ffffffff, Mem[0000000030001408] = d8000000
stha %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = d800ffff
! %f4 = d40000ff 00000000, Mem[0000000010001410] = ff000000 d9e67963
stda %f4 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = d40000ff 00000000
! Starting 10 instruction Load Burst
! %l3 = 00000000000000a0, imm = fffffffffffff7ef, %l0 = 00000000c21b3886
sub %l3,-0x811,%l0 ! %l0 = 00000000000008b1
p0_label_149:
! Mem[0000000010081428] = e98b38d2 38ea007b, %l2 = 000000ff, %l3 = 000000a0
ldda [%i2+0x028]%asi,%l2 ! %l2 = 00000000e98b38d2 0000000038ea007b
! Mem[0000000030181410] = ff00ffff, %l1 = 00000000000000b5
lduwa [%i6+%o5]0x89,%l1 ! %l1 = 00000000ff00ffff
! Mem[0000000010141418] = d800000000000000, %f12 = 8a7635e1 b743ad62
ldd [%i5+0x018],%f12 ! %f12 = d8000000 00000000
! Mem[0000000010141410] = ffffb2ff00000000, %f14 = ecad248c 7af196a3
ldda [%i5+%o5]0x88,%f14 ! %f14 = ffffb2ff 00000000
! Mem[0000000010141400] = ffffffff, %l2 = 00000000e98b38d2
ldsha [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181410] = ff00ffff, %l4 = 00000000ff0000ff
lduba [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff
membar #Sync ! Added by membar checker (24)
! Mem[0000000010101410] = 00000000, %l0 = 00000000000008b1
lduha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l1 = 00000000ff00ffff
lduwa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! %f0 = 7b0f00ff, %f30 = 09be3ca1, %f8 = 00000000
fmuls %f0 ,%f30,%f8 ! %f8 = 45548937
! Starting 10 instruction Store Burst
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030181410] = ff00ffff 00000000
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff 00000000
p0_label_150:
! Mem[0000000010041410] = ffff0000, %l7 = ac4f7128ffffffff
lduha [%i1+%o5]0x88,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030181400] = 3d5800ffffffffff
stxa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000000
! Mem[0000000030001400] = ff0000ff, %l1 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! %f0 = 7b0f00ff ffff0000 6379e6d9 000000ff
! %f4 = d40000ff 00000000 89a56831 5c11a999
! %f8 = 45548937 09be3ca1 e98b38d2 38ea007b
! %f12 = d8000000 00000000 ffffb2ff 00000000
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
! %f26 = ff000000 ff800000, Mem[0000000010181400] = ffffffff ac4f7128
std %f26,[%i6+%g0] ! Mem[0000000010181400] = ff000000 ff800000
! %l3 = 0000000038ea007b, Mem[000000001004141e] = ff000000
sth %l3,[%i1+0x01e] ! Mem[000000001004141c] = ff00007b
! Mem[0000000010141408] = 00000000, %l4 = 00000000000000ff
ldstuba [%i5+%o4]0x88,%l4 ! %l4 = 00000000000000ff
membar #Sync ! Added by membar checker (25)
! Mem[0000000030101400] = 0000ffff, %l0 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! %f22 = 0000ffff ff000f7b, %l4 = 0000000000000000
! Mem[00000000300c1430] = 00000000a8714fac
add %i3,0x030,%g1
stda %f22,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1430] = 00000000a8714fac
! Starting 10 instruction Load Burst
! %l7 = 0000000000000000, imm = 000000000000095c, %l7 = 0000000000000000
orn %l7,0x95c,%l7 ! %l7 = fffffffffffff6a3
p0_label_151:
! Mem[0000000010001400] = ffff0000, %l7 = fffffffffffff6a3
lduwa [%i0+%g0]0x88,%l7 ! %l7 = 00000000ffff0000
! %l4 = 0000000000000000, imm = fffffffffffff584, %l6 = 00000000000000b1
xor %l4,-0xa7c,%l6 ! %l6 = fffffffffffff584
! Mem[00000000300c1400] = 00000000ff0000d4, %f22 = 0000ffff ff000f7b
ldda [%i3+%g0]0x81,%f22 ! %f22 = 00000000 ff0000d4
! %f13 = 00000000, %f7 = 5c11a999, %f14 = ffffb2ff
fdivs %f13,%f7 ,%f14 ! %f14 = 00000000
! Mem[0000000030181410] = ff00000000000000, %l2 = ffffffffffffffff
ldxa [%i6+%o5]0x81,%l2 ! %l2 = ff00000000000000
! Mem[00000000100c1410] = ff000000, %l7 = 00000000ffff0000
ldswa [%i3+%o5]0x88,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010001408] = ff000000 00000000, %l6 = fffff584, %l7 = ff000000
ldd [%i0+%o4],%l6 ! %l6 = 00000000ff000000 0000000000000000
! Mem[0000000030001400] = ff0000ff, %l0 = 0000000000000000
ldsba [%i0+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101408] = c41410f0f01014c4, %f14 = 00000000 00000000
ldda [%i4+%o4]0x88,%f14 ! %f14 = c41410f0 f01014c4
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[000000001000141e] = ffffff00, %asi = 80
stba %l4,[%i0+0x01e]%asi ! Mem[000000001000141c] = ffff0000
p0_label_152:
! %l2 = ff00000000000000, Mem[00000000100c1410] = 000000ffcc0ab2fd
stx %l2,[%i3+%o5] ! Mem[00000000100c1410] = ff00000000000000
! %l1 = 00000000000000ff, %l2 = ff00000000000000, %l2 = ff00000000000000
xor %l1,%l2,%l2 ! %l2 = ff000000000000ff
! Mem[0000000010001410] = d40000ff, %l5 = 0000000000000000
ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 000000d4000000ff
! Mem[0000000020800001] = b2ff779a, %l3 = 0000000038ea007b
ldstuba [%o1+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010001431] = 00000000, %l4 = 0000000000000000
ldstuba [%i0+0x031]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181410] = d2388be9, %l6 = 00000000ff000000
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 000000d2000000ff
! %f20 = 00000000 ffffffff, Mem[0000000010101408] = f01014c4 c41410f0
stda %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 ffffffff
! %f8 = 45548937 09be3ca1, Mem[0000000010141400] = ffffffff 00000000
stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 45548937 09be3ca1
! Mem[0000000020800001] = b2ff779a, %l7 = 0000000000000000
ldstub [%o1+0x001],%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ffff00d8a78a88e7, %f10 = e98b38d2 38ea007b
ldda [%i0+%o4]0x81,%f10 ! %f10 = ffff00d8 a78a88e7
p0_label_153:
! Mem[0000000030141400] = 00000000 0000ffff, %l0 = ffffffff, %l1 = 000000ff
ldda [%i5+%g0]0x89,%l0 ! %l0 = 000000000000ffff 0000000000000000
! Mem[0000000030041408] = 6379e6d9, %l1 = 0000000000000000
ldsha [%i1+%o4]0x81,%l1 ! %l1 = 0000000000006379
! Mem[0000000030101408] = ff000000, %l6 = 00000000000000d2
lduba [%i4+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141410] = 00000000, %l5 = 00000000000000d4
ldsha [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = c21b38ff, %l2 = ff000000000000ff
ldswa [%i5+%o4]0x89,%l2 ! %l2 = ffffffffc21b38ff
! Mem[00000000300c1410] = ffffff00, %l7 = 00000000000000ff
ldswa [%i3+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
! %l4 = 0000000000000000, imm = fffffffffffff7da, %l7 = ffffffffffffff00
xor %l4,-0x826,%l7 ! %l7 = fffffffffffff7da
! Mem[0000000030001410] = 000000ff, %l0 = 000000000000ffff
ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181428] = 000000000000007b, %l5 = 0000000000000000
ldxa [%i6+0x028]%asi,%l5 ! %l5 = 000000000000007b
! Starting 10 instruction Store Burst
! %l5 = 000000000000007b, Mem[0000000021800041] = ff482728, %asi = 80
stba %l5,[%o3+0x041]%asi ! Mem[0000000021800040] = ff7b2728
p0_label_154:
! %f24 = 00000000 000000ff, %l2 = ffffffffc21b38ff
! Mem[0000000030101418] = 99a9115c3168a589
add %i4,0x018,%g1
stda %f24,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030101418] = ff00000000000000
! %f18 = c41410f0, Mem[00000000100c1408] = 000000ff
sta %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = c41410f0
! %f8 = 45548937 09be3ca1, Mem[0000000030101400] = ff00ffff ff000f7b
stda %f8 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 45548937 09be3ca1
! Mem[00000000201c0000] = 00003e5d, %l2 = ffffffffc21b38ff
ldstub [%o0+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101410] = 00000000, %l7 = fffffffffffff7da
swapa [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l6 = 00000000000000ff
swapa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181423] = 00000000, %l7 = 0000000000000000
ldstuba [%i6+0x023]%asi,%l7 ! %l7 = 00000000000000ff
! %f18 = c41410f0, %f30 = 09be3ca1
fstoi %f18,%f30 ! %f30 = fffffdb0
! Mem[00000000218001c0] = 00ffa57a, %l1 = 0000000000006379
ldstuba [%o3+0x1c0]%asi,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ff000000, %l0 = ffffffffffffffff
lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
p0_label_155:
! Mem[0000000010181410] = ff388be9, %l0 = 00000000000000ff
ldswa [%i6+%o5]0x80,%l0 ! %l0 = ffffffffff388be9
! Mem[0000000030181400] = 00000000000000ff, %f30 = fffffdb0 f01014c4
ldda [%i6+%g0]0x89,%f30 ! %f30 = 00000000 000000ff
! Mem[0000000010181408] = a891adcc, %f29 = 00000000
lda [%i6+%o4]0x80,%f29 ! %f29 = a891adcc
! Mem[0000000030081408] = ff000000, %l1 = 0000000000000000
lduwa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ff000000
! Mem[0000000010081408] = 6379e6d9 000000ff, %l6 = 00000000, %l7 = 00000000
ldd [%i2+%o4],%l6 ! %l6 = 000000006379e6d9 00000000000000ff
! Mem[0000000010001410] = ff0000ff, %f29 = a891adcc
lda [%i0+%o5]0x80,%f29 ! %f29 = ff0000ff
! Mem[0000000030081408] = ff000000, %l6 = 000000006379e6d9
lduha [%i2+%o4]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000030181408] = ffffffff 28714fac, %l0 = ff388be9, %l1 = ff000000
ldda [%i6+%o4]0x81,%l0 ! %l0 = 00000000ffffffff 0000000028714fac
! Mem[0000000030041408] = 6379e6d9000000d8, %l0 = 00000000ffffffff
ldxa [%i1+%o4]0x81,%l0 ! %l0 = 6379e6d9000000d8
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, %l4 = 0000000000000000, %l4 = 0000000000000000
sub %l7,%l4,%l4 ! %l4 = 00000000000000ff
p0_label_156:
! %l2 = 0000000000000000, Mem[0000000010081418] = 89a568315c11a999
stx %l2,[%i2+0x018] ! Mem[0000000010081418] = 0000000000000000
! %l4 = 00000000000000ff, Mem[0000000030081410] = 00000000
stba %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
! Mem[00000000300c1400] = 00000000, %l6 = 000000000000ff00
swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
! %f30 = 00000000 000000ff, Mem[0000000030081408] = ff000000 d9e67963
stda %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 000000ff
! %f14 = c41410f0 f01014c4, %l4 = 00000000000000ff
! Mem[0000000010041410] = 0000ffffff000f7b
add %i1,0x010,%g1
stda %f14,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041410] = c41410f0f01014c4
! %f30 = 00000000 000000ff, %l1 = 0000000028714fac
! Mem[00000000100c1430] = 0000000089a56831
add %i3,0x030,%g1
stda %f30,[%g1+%l1]ASI_PST8_PL ! Mem[00000000100c1430] = 0000000089006800
! Mem[0000000010001400] = 0000ffff000000ff, %l6 = 0000000000000000, %l2 = 0000000000000000
casxa [%i0]0x80,%l6,%l2 ! %l2 = 0000ffff000000ff
! %l7 = 00000000000000ff, Mem[0000000030101410] = fffff7da
stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00fff7da
! Mem[0000000010181434] = ffcb0000, %l0 = 6379e6d9000000d8
ldstub [%i6+0x034],%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = f01014c4, %l3 = 00000000000000ff
ldsha [%i1+%o5]0x88,%l3 ! %l3 = 00000000000014c4
p0_label_157:
! Mem[0000000010081400] = 421a0000000000ff, %f16 = 000000ff c6de9dcb
ldda [%i2+%g0]0x88,%f16 ! %f16 = 421a0000 000000ff
! Mem[0000000030001400] = ff0000ff, %l6 = 0000000000000000
lduwa [%i0+%g0]0x89,%l6 ! %l6 = 00000000ff0000ff
! Code Fragment 3
p0_fragment_14:
! %l0 = 00000000000000ff
setx 0xe5c08a97e4c0939b,%g7,%l0 ! %l0 = e5c08a97e4c0939b
! %l1 = 0000000028714fac
setx 0xa5361adfa38324c0,%g7,%l1 ! %l1 = a5361adfa38324c0
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 = e5c08a97e4c0939b
setx 0x254a71985c79e366,%g7,%l0 ! %l0 = 254a71985c79e366
! %l1 = a5361adfa38324c0
setx 0x456f6117c96951d9,%g7,%l1 ! %l1 = 456f6117c96951d9
! Mem[0000000020800040] = ffc2726d, %l7 = 00000000000000ff
ldsba [%o1+0x041]%asi,%l7 ! %l7 = ffffffffffffffc2
! Mem[0000000030181408] = ffffffff, %l2 = 0000ffff000000ff
ldsha [%i6+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141400] = a13cbe09, %f14 = c41410f0
lda [%i5+%g0]0x80,%f14 ! %f14 = a13cbe09
! Mem[0000000030081400] = 00001a42, %l6 = 00000000ff0000ff
lduha [%i2+%g0]0x89,%l6 ! %l6 = 0000000000001a42
! Mem[000000001000142c] = 000000ff, %f13 = 00000000
lda [%i0+0x02c]%asi,%f13 ! %f13 = 000000ff
! Mem[0000000030181408] = ac4f7128 ffffffff, %l0 = 5c79e366, %l1 = c96951d9
ldda [%i6+%o4]0x89,%l0 ! %l0 = 00000000ffffffff 00000000ac4f7128
! Starting 10 instruction Store Burst
! %f9 = 09be3ca1, Mem[0000000010181418] = c21b38b1
sta %f9 ,[%i6+0x018]%asi ! Mem[0000000010181418] = 09be3ca1
p0_label_158:
! %f26 = ff000000 ff800000, %l0 = 00000000ffffffff
! Mem[0000000030181430] = 8a7635e1b743ad62
add %i6,0x030,%g1
stda %f26,[%g1+%l0]ASI_PST32_S ! Mem[0000000030181430] = ff000000ff800000
! %l2 = ffffffff, %l3 = 000014c4, Mem[0000000030141408] = c21b38ff ff000000
stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff 000014c4
! Mem[00000000300c1400] = 00ff0000, %l6 = 0000000000001a42
swapa [%i3+%g0]0x81,%l6 ! %l6 = 0000000000ff0000
! %f0 = 7b0f00ff, Mem[0000000030181400] = ff000000
sta %f0 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 7b0f00ff
! %f6 = 89a56831 5c11a999, Mem[0000000030101410] = 00fff7da ff0000d4
stda %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 89a56831 5c11a999
! %f16 = 421a0000 000000ff c41410f0 f01014c4
! %f20 = 00000000 ffffffff 00000000 ff0000d4
! %f24 = 00000000 000000ff ff000000 ff800000
! %f28 = ffff0000 ff0000ff 00000000 000000ff
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
! Mem[0000000010181410] = e98b38ff, %l0 = 00000000ffffffff
swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000e98b38ff
! %l0 = 00000000e98b38ff, Mem[0000000010001404] = 000000ff, %asi = 80
stwa %l0,[%i0+0x004]%asi ! Mem[0000000010001404] = e98b38ff
! %f4 = d40000ff, Mem[00000000100c1430] = 00000000
sta %f4 ,[%i3+0x030]%asi ! Mem[00000000100c1430] = d40000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = 00ff0000 4edcd6a0, %l6 = 00ff0000, %l7 = ffffffc2
ldd [%i0+0x030],%l6 ! %l6 = 0000000000ff0000 000000004edcd6a0
p0_label_159:
membar #Sync ! Added by membar checker (26)
! Mem[0000000030101410] = ffffffff, %l2 = ffffffffffffffff
ldswa [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030041400] = ffffff00, %l6 = 0000000000ff0000
ldsha [%i1+%g0]0x89,%l6 ! %l6 = ffffffffffffff00
! Mem[00000000100c1410] = 000000ff, %l6 = ffffffffffffff00
lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001410] = 00000000ff0000ff, %f30 = 00000000 000000ff
ldda [%i0+%o5]0x88,%f30 ! %f30 = 00000000 ff0000ff
! Mem[0000000010141408] = ff000000, %l6 = 00000000000000ff
lduha [%i5+%o4]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010081400] = 000000ff, %l6 = 000000000000ff00
lduba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = ff000000, %l4 = 00000000000000ff
lduba [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = ff0000ff, %l5 = 000000000000007b
ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010101400] = 000000ff, %l6 = 00000000000000ff
ldsha [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f13 = 000000ff, Mem[0000000010081418] = 00000000
st %f13,[%i2+0x018] ! Mem[0000000010081418] = 000000ff
p0_label_160:
! %l1 = 00000000ac4f7128, Mem[0000000030101410] = ffffffff
stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = ac4f7128
! Mem[0000000010081408] = d9e67963, %l2 = ffffffffffffffff
ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 00000063000000ff
! %f27 = ff800000, Mem[0000000030101400] = 000000ff
sta %f27,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff800000
! %f29 = ff0000ff, %f14 = a13cbe09 f01014c4
fstod %f29,%f14 ! %f14 = c7e0001f e0000000
! Mem[0000000010141424] = 38ea007b, %l6 = 0000000000000000, %asi = 80
swapa [%i5+0x024]%asi,%l6 ! %l6 = 0000000038ea007b
! %l2 = 00000063, %l3 = 000014c4, Mem[0000000030001410] = 000000ff 00000000
stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000063 000014c4
! Mem[0000000010101400] = 000000ff, %l1 = 00000000ac4f7128, %asi = 80
swapa [%i4+0x000]%asi,%l1 ! %l1 = 00000000000000ff
! %l1 = 00000000000000ff, Mem[0000000010041430] = 9d3248ff, %asi = 80
stha %l1,[%i1+0x030]%asi ! Mem[0000000010041430] = 00ff48ff
! %l4 = 0000000000000000, Mem[0000000010001434] = 4edcd6a0, %asi = 80
stba %l4,[%i0+0x034]%asi ! Mem[0000000010001434] = 00dcd6a0
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 421a0000 ff800000, %l2 = 00000063, %l3 = 000014c4
ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000ff800000 00000000421a0000
p0_label_161:
! Mem[0000000030141410] = 140000ff, %l6 = 0000000038ea007b
lduba [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001438] = 00000000a13cbe09, %f28 = ffff0000 ff0000ff
ldd [%i0+0x038],%f28 ! %f28 = 00000000 a13cbe09
! Mem[00000000300c1408] = 000000ff 00ffffff, %l0 = e98b38ff, %l1 = 000000ff
ldda [%i3+%o4]0x89,%l0 ! %l0 = 0000000000ffffff 00000000000000ff
! Mem[00000000100c1408] = f01014c4, %l0 = 0000000000ffffff
lduba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000c4
! Mem[0000000010141410] = 00000000, %f23 = ff0000d4
lda [%i5+%o5]0x80,%f23 ! %f23 = 00000000
! Mem[000000001000140c] = 00000000, %l6 = 00000000000000ff
ldsba [%i0+0x00d]%asi,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = ff000000f01014c4, %f28 = 00000000 a13cbe09
ldda [%i3+%o4]0x88,%f28 ! %f28 = ff000000 f01014c4
! Mem[0000000010001428] = 00000000, %l5 = ffffffffffffffff
ldub [%i0+0x029],%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = f9000000ff0000e2, %f0 = 7b0f00ff ffff0000
ldda [%i1+0x000]%asi,%f0 ! %f0 = f9000000 ff0000e2
! Starting 10 instruction Store Burst
! %f21 = ffffffff, Mem[0000000030081400] = 00001a42
sta %f21,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
p0_label_162:
! %f0 = f9000000 ff0000e2, Mem[0000000010081410] = b10000ff 00000000
stda %f0 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = f9000000 ff0000e2
! Mem[000000001010140a] = ffffffff, %l5 = 0000000000000000
ldstub [%i4+0x00a],%l5 ! %l5 = 000000ff000000ff
! Code Fragment 3
p0_fragment_15:
! %l0 = 00000000000000c4
setx 0x7fcc653026c07f0d,%g7,%l0 ! %l0 = 7fcc653026c07f0d
! %l1 = 00000000000000ff
setx 0x9adaa987c2d256aa,%g7,%l1 ! %l1 = 9adaa987c2d256aa
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 = 7fcc653026c07f0d
setx 0x781423c7afa0ddb1,%g7,%l0 ! %l0 = 781423c7afa0ddb1
! %l1 = 9adaa987c2d256aa
setx 0x8020b1bf97432491,%g7,%l1 ! %l1 = 8020b1bf97432491
! %l6 = 0000000000000000, Mem[0000000010101426] = 000000ff, %asi = 80
stba %l6,[%i4+0x026]%asi ! Mem[0000000010101424] = 000000ff
! %l0 = 781423c7afa0ddb1, Mem[0000000010141410] = 00000000ffb2ffff
stx %l0,[%i5+%o5] ! Mem[0000000010141410] = 781423c7afa0ddb1
! Mem[00000000100c1410] = ff000000, %l3 = 00000000421a0000
swapa [%i3+%o5]0x80,%l3 ! %l3 = 00000000ff000000
! %f3 = 000000ff, Mem[00000000300c1408] = 00ffffff
sta %f3 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! %l1 = 8020b1bf97432491, Mem[0000000030101410] = ac4f7128
stwa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 97432491
! %l4 = 0000000000000000, Mem[0000000021800000] = 0000b994, %asi = 80
stha %l4,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000b994
! Starting 10 instruction Load Burst
! Mem[000000001018140c] = 7c68f614, %l3 = 00000000ff000000
lduwa [%i6+0x00c]%asi,%l3 ! %l3 = 000000007c68f614
p0_label_163:
! Mem[0000000010081400] = 000000ff, %l2 = 00000000ff800000
ldsha [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001420] = a4e7ddff, %l2 = 00000000000000ff
ldswa [%i0+0x020]%asi,%l2 ! %l2 = ffffffffa4e7ddff
! Mem[0000000010041408] = 000000ffffffffff, %l5 = 00000000000000ff
ldxa [%i1+%o4]0x88,%l5 ! %l5 = 000000ffffffffff
! Mem[0000000010101438] = 09be3ca1f01014c4, %f24 = 00000000 000000ff
ldda [%i4+0x038]%asi,%f24 ! %f24 = 09be3ca1 f01014c4
! Mem[00000000300c1410] = ffffff0000000f7b, %l0 = 781423c7afa0ddb1
ldxa [%i3+%o5]0x81,%l0 ! %l0 = ffffff0000000f7b
! Mem[0000000010081410] = 000000f9, %l0 = ffffff0000000f7b
lduha [%i2+%o5]0x88,%l0 ! %l0 = 00000000000000f9
! Mem[0000000010101410] = 00000000ffffffff, %l7 = 000000004edcd6a0
ldxa [%i4+%o5]0x80,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000030041408] = d9e67963, %f11 = a78a88e7
lda [%i1+%o4]0x89,%f11 ! %f11 = d9e67963
! Mem[0000000010001410] = ff0000ff, %l6 = 0000000000000000
lduha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000030101400] = 000080ff00001a42
stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000000000ff
p0_label_164:
! %f24 = 09be3ca1 f01014c4, %l3 = 000000007c68f614
! Mem[0000000030141408] = ffffffffc4140000
add %i5,0x008,%g1
stda %f24,[%g1+%l3]ASI_PST16_S ! Mem[0000000030141408] = ffff3ca1c4140000
! %l3 = 000000007c68f614, Mem[00000000201c0001] = ff003e5d, %asi = 80
stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff143e5d
! Mem[0000000020800040] = ffc2726d, %l2 = ffffffffa4e7ddff
ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030141408] = ffff3ca1, %l7 = 00000000ffffffff
ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %l4 = 0000000000000000, Mem[0000000010141408] = 000000ff
stwa %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! %l7 = 00000000000000ff, Mem[0000000010141410] = c7231478
stba %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = c72314ff
! %f0 = f9000000 ff0000e2 6379e6d9 000000ff
! %f4 = d40000ff 00000000 89a56831 5c11a999
! %f8 = 45548937 09be3ca1 ffff00d8 d9e67963
! %f12 = d8000000 000000ff c7e0001f e0000000
stda %f0,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
! Mem[00000000201c0001] = ff143e5d, %l5 = 000000ffffffffff
ldstub [%o0+0x001],%l5 ! %l5 = 00000014000000ff
! Mem[00000000300c1410] = 00ffffff, %l5 = 0000000000000014
swapa [%i3+%o5]0x89,%l5 ! %l5 = 0000000000ffffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 421a0000, %l6 = 00000000000000ff
lduba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000042
p0_label_165:
! %f21 = ffffffff, %f27 = ff800000
fcmpes %fcc3,%f21,%f27 ! %fcc3 = 3
membar #Sync ! Added by membar checker (27)
! Mem[0000000010001428] = 00000000, %l3 = 000000007c68f614
ldsb [%i0+0x028],%l3 ! %l3 = 0000000000000000
! %f16 = 421a0000, %f7 = 5c11a999, %f6 = 89a56831
fsubs %f16,%f7 ,%f6 ! %f6 = dc11a999
! %f7 = 5c11a999, %f28 = ff000000, %f0 = f9000000
fmuls %f7 ,%f28,%f0 ! %f0 = ff800000
! Mem[00000000100c1400] = ffffffff 00000000, %l6 = 00000042, %l7 = 000000ff
ldda [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000 00000000ffffffff
! Mem[0000000010041400] = f9000000 ff0000e2, %l6 = 00000000, %l7 = ffffffff
ldda [%i1+0x000]%asi,%l6 ! %l6 = 00000000f9000000 00000000ff0000e2
! Mem[0000000010001400] = ffff0000, %l2 = 00000000000000ff
lduha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[000000001000140c] = 00000000, %l7 = 00000000ff0000e2
lduwa [%i0+0x00c]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181410] = ff000000, %l7 = 0000000000000000
lduba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030041408] = 6379e6d9
stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
p0_label_166:
! %l0 = 00000000000000f9, Mem[0000000030101400] = ff00000000000000
stxa %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000000000f9
! Mem[0000000010101400] = 28714fac, %l2 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 000000ac000000ff
! %l0 = 000000f9, %l1 = 97432491, Mem[0000000010041400] = 000000f9 e20000ff
stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000f9 97432491
! %f23 = 00000000, Mem[0000000010081408] = ff79e6d9
sta %f23,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! Mem[0000000030141400] = 0000ffff, %l2 = 00000000000000ac
swapa [%i5+%g0]0x89,%l2 ! %l2 = 000000000000ffff
! %f18 = c41410f0 f01014c4, Mem[0000000030141400] = 000000ac 00000000
stda %f18,[%i5+%g0]0x89 ! Mem[0000000030141400] = c41410f0 f01014c4
! %f7 = 5c11a999, Mem[0000000010141418] = d8000000
st %f7 ,[%i5+0x018] ! Mem[0000000010141418] = 5c11a999
! %f20 = 00000000 ffffffff, %l4 = 0000000000000000
! Mem[0000000010101438] = 09be3ca1f01014c4
add %i4,0x038,%g1
stda %f20,[%g1+%l4]ASI_PST32_P ! Mem[0000000010101438] = 09be3ca1f01014c4
! %f4 = d40000ff, Mem[0000000010101400] = ff4f7128
sta %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = d40000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = f9000000ff0000e2, %l4 = 0000000000000000
ldxa [%i2+%o5]0x80,%l4 ! %l4 = f9000000ff0000e2
p0_label_167:
! Mem[0000000010181410] = ffffffff, %l0 = 00000000000000f9
ldsba [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081400] = ff000000, %f23 = 00000000
lda [%i2+%g0]0x80,%f23 ! %f23 = ff000000
! Mem[0000000010001400] = 0000ffff e98b38ff ff000000 00000000
! Mem[0000000010001410] = ff0000ff 00000000 00620000 ffff0000
! Mem[0000000010001420] = a4e7ddff 0000ffff 00000000 000000ff
! Mem[0000000010001430] = 00ff0000 00dcd6a0 00000000 a13cbe09
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
! Mem[0000000030001400] = e20000ff000000f9, %l0 = ffffffffffffffff
ldxa [%i0+%g0]0x89,%l0 ! %l0 = e20000ff000000f9
! Mem[00000000100c1400] = 00000000, %l4 = f9000000ff0000e2
ldsba [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041408] = ffffffff, %l7 = 00000000000000ff
ldswa [%i1+0x008]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181400] = 7b0f00ff, %f12 = d8000000
lda [%i6+%g0]0x81,%f12 ! %f12 = 7b0f00ff
! Mem[0000000010001408] = ff000000, %l1 = 8020b1bf97432491
ldsw [%i0+%o4],%l1 ! %l1 = ffffffffff000000
! Mem[0000000030141410] = ff000014cf624977, %f10 = ffff00d8 d9e67963
ldda [%i5+%o5]0x81,%f10 ! %f10 = ff000014 cf624977
! Starting 10 instruction Store Burst
! %l0 = e20000ff000000f9, Mem[0000000030081408] = 00000000
stha %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00f90000
p0_label_168:
! %f7 = 5c11a999, Mem[0000000010181400] = ff000000
sta %f7 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = 5c11a999
! Mem[0000000010141408] = 00000000, %l6 = 00000000f9000000
ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! %f14 = c7e0001f e0000000, Mem[0000000010081438] = ecad248c 7af196a3
stda %f14,[%i2+0x038]%asi ! Mem[0000000010081438] = c7e0001f e0000000
! %l3 = 0000000000000000, Mem[000000001014140c] = 92000009
sth %l3,[%i5+0x00c] ! Mem[000000001014140c] = 00000009
! %f6 = dc11a999 5c11a999, Mem[0000000030141410] = ff000014 cf624977
stda %f6 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = dc11a999 5c11a999
! %l3 = 0000000000000000, Mem[0000000010181408] = ccad91a8
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ccad0000
! Mem[0000000021800181] = b337bce0, %l3 = 0000000000000000
ldstub [%o3+0x181],%l3 ! %l3 = 00000037000000ff
! %l4 = 0000000000000000, Mem[00000000211c0000] = ffff6880
stb %l4,[%o2+%g0] ! Mem[00000000211c0000] = 00ff6880
! Mem[0000000030041400] = ffffff00, %l5 = 0000000000ffffff
ldstuba [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ffffffff, %l2 = 000000000000ffff
lduwa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
p0_label_169:
! Mem[0000000030041410] = ff0000ff, %l3 = 0000000000000037
lduwa [%i1+%o5]0x81,%l3 ! %l3 = 00000000ff0000ff
! %l3 = 00000000ff0000ff, immed = fffff03c, %y = ffffffff
umul %l3,-0xfc4,%l7 ! %l7 = fefff14ac3f04bc4, %y = fefff14a
! Mem[0000000010081408] = 00000000, %l4 = 0000000000000000
ldswa [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Code Fragment 3
p0_fragment_16:
! %l0 = e20000ff000000f9
setx 0x8652e1bf966677a4,%g7,%l0 ! %l0 = 8652e1bf966677a4
! %l1 = ffffffffff000000
setx 0x7496247809728a4a,%g7,%l1 ! %l1 = 7496247809728a4a
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 = 8652e1bf966677a4
setx 0x437fdf3fe792b0d2,%g7,%l0 ! %l0 = 437fdf3fe792b0d2
! %l1 = 7496247809728a4a
setx 0x6fa3683859d2c33f,%g7,%l1 ! %l1 = 6fa3683859d2c33f
! Mem[000000001008142c] = 38ea007b, %l1 = 6fa3683859d2c33f
lduh [%i2+0x02e],%l1 ! %l1 = 000000000000007b
! Mem[0000000010041410] = c41410f0, %f5 = 00000000
lda [%i1+%o5]0x80,%f5 ! %f5 = c41410f0
! Mem[0000000010041420] = fdb20acc0000ffff, %l0 = 437fdf3fe792b0d2
ldx [%i1+0x020],%l0 ! %l0 = fdb20acc0000ffff
! Mem[00000000201c0000] = ffff3e5d, %l6 = 0000000000000000
lduba [%o0+0x001]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = cb9ddec6ff0000d4, %l5 = 0000000000000000
ldxa [%i4+%g0]0x88,%l5 ! %l5 = cb9ddec6ff0000d4
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_17:
! %l0 = fdb20acc0000ffff
setx 0xa3e73e3f8ce2f791,%g7,%l0 ! %l0 = a3e73e3f8ce2f791
! %l1 = 000000000000007b
setx 0x3a2f3a28130d5696,%g7,%l1 ! %l1 = 3a2f3a28130d5696
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 = a3e73e3f8ce2f791
setx 0x75436b5005027d8d,%g7,%l0 ! %l0 = 75436b5005027d8d
! %l1 = 3a2f3a28130d5696
setx 0xd3280830788044ab,%g7,%l1 ! %l1 = d3280830788044ab
p0_label_170:
! Mem[0000000030101400] = f9000000, %l0 = 75436b5005027d8d
ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 000000f9000000ff
! Mem[0000000010181410] = ffffffff, %l7 = fefff14ac3f04bc4
ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! %l5 = cb9ddec6ff0000d4, %l6 = 00000000000000ff, %l2 = 00000000ffffffff
addc %l5,%l6,%l2 ! %l2 = cb9ddec6ff0001d3
! %f2 = 6379e6d9, Mem[0000000030101410] = 91244397
sta %f2 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 6379e6d9
! %f22 = 00620000 ffff0000, %l1 = d3280830788044ab
! Mem[0000000030141418] = 6330fb4e66d70f18
add %i5,0x018,%g1
stda %f22,[%g1+%l1]ASI_PST16_S ! Mem[0000000030141418] = 0062fb4effff0000
! %f13 = 000000ff, %f18 = ff000000, %f25 = 0000ffff
fdivs %f13,%f18,%f25 ! %f25 = 80000000
! Mem[0000000021800140] = 42bdda9c, %l6 = 00000000000000ff
ldstub [%o3+0x140],%l6 ! %l6 = 00000042000000ff
! %f24 = a4e7ddff 80000000, %l6 = 0000000000000042
! Mem[0000000030141410] = dc11a9995c11a999
add %i5,0x010,%g1
stda %f24,[%g1+%l6]ASI_PST8_S ! Mem[0000000030141410] = dce7a9995c110099
! Mem[0000000010041410] = f01014c4, %l1 = d3280830788044ab
swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000f01014c4
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 000000ff, %l6 = 0000000000000042
lduha [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
p0_label_171:
membar #Sync ! Added by membar checker (28)
! Mem[0000000010041400] = f9000000 91244397 ffffffff ff000000
! Mem[0000000010041410] = ab448078 f01014c4 00000000 ff00007b
! Mem[0000000010041420] = fdb20acc 0000ffff 7aff2058 000000ff
! Mem[0000000010041430] = 00ff48ff ff38def8 48839796 ffefe943
ldda [%i1]ASI_BLK_PL,%f16 ! Block Load from 0000000010041400
! Mem[0000000010181410] = ffffffffff1014c4, %f12 = 7b0f00ff 000000ff
ldda [%i6+%o5]0x80,%f12 ! %f12 = ffffffff ff1014c4
! %f10 = ff000014, %f4 = d40000ff
fsqrts %f10,%f4 ! %f4 = 7fffffff
! Mem[0000000030081410] = ff000000, %l2 = cb9ddec6ff0001d3
lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010181408] = ccad0000, %l6 = 00000000000000ff
ldsha [%i6+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = 14000000, %l4 = 0000000000000000
ldsba [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000014
! Mem[0000000010101420] = 00000000 000000ff, %l2 = ff000000, %l3 = ff0000ff
ldda [%i4+0x020]%asi,%l2 ! %l2 = 0000000000000000 00000000000000ff
! Mem[0000000010081438] = c7e0001fe0000000, %f8 = 45548937 09be3ca1
ldda [%i2+0x038]%asi,%f8 ! %f8 = c7e0001f e0000000
! %f7 = 5c11a999, %f0 = ff800000, %f4 = 7fffffff
fmuls %f7 ,%f0 ,%f4 ! %f4 = ff800000
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 99a9e7dc, %l5 = cb9ddec6ff0000d4
swapa [%i5+%o5]0x89,%l5 ! %l5 = 0000000099a9e7dc
p0_label_172:
! %l1 = 00000000f01014c4, Mem[0000000010081410] = 000000f9
stha %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000014c4
membar #Sync ! Added by membar checker (29)
! %f2 = 6379e6d9 000000ff, Mem[0000000010041410] = ab448078 f01014c4
std %f2 ,[%i1+%o5] ! Mem[0000000010041410] = 6379e6d9 000000ff
! %l0 = 00000000000000f9, Mem[0000000030081408] = ff0000000000f900
stxa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000000000f9
! %f12 = ffffffff ff1014c4, %l1 = 00000000f01014c4
! Mem[0000000030081400] = ffffffff000000ff
stda %f12,[%i2+%l1]ASI_PST32_S ! Mem[0000000030081400] = ffffffff000000ff
! Mem[00000000100c1400] = 00000000, %l4 = 0000000000000014
ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! %f14 = c7e0001f e0000000, %l0 = 00000000000000f9
! Mem[0000000010001428] = 00000000000000ff
add %i0,0x028,%g1
stda %f14,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001428] = 000000e0000000ff
! %f0 = ff800000 ff0000e2, Mem[0000000010041408] = ffffffff 000000ff
stda %f0 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff800000 ff0000e2
! %l7 = 00000000000000ff, Mem[0000000010081438] = c7e0001f
stb %l7,[%i2+0x038] ! Mem[0000000010081438] = ffe0001f
! %f20 = c41410f0 788044ab, Mem[0000000030041410] = ff0000ff 00000000
stda %f20,[%i1+%o5]0x81 ! Mem[0000000030041410] = c41410f0 788044ab
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = d40000ff421a0000, %f12 = ffffffff ff1014c4
ldda [%i3+%g0]0x89,%f12 ! %f12 = d40000ff 421a0000
p0_label_173:
! Mem[0000000030181408] = ffffffff, %l4 = 0000000000000000
ldsba [%i6+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
! %l7 = 00000000000000ff, imm = 0000000000000869, %l6 = 0000000000000000
xnor %l7,0x869,%l6 ! %l6 = fffffffffffff769
! Mem[0000000010181408] = ccad0000, %l7 = 00000000000000ff
ldswa [%i6+%o4]0x88,%l7 ! %l7 = ffffffffccad0000
! %l4 = ffffffffffffffff, imm = 0000000000000c1c, %l1 = 00000000f01014c4
add %l4,0xc1c,%l1 ! %l1 = 0000000000000c1b
! Mem[0000000030041410] = f01014c4, %f5 = c41410f0
lda [%i1+%o5]0x89,%f5 ! %f5 = f01014c4
! Mem[0000000030181408] = ffffffff, %l7 = ffffffffccad0000
ldsha [%i6+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030141400] = c41410f0, %l7 = ffffffffffffffff
lduwa [%i5+%g0]0x81,%l7 ! %l7 = 00000000c41410f0
! Mem[0000000010041410] = 6379e6d9, %l6 = fffffffffffff769
ldsb [%i1+%o5],%l6 ! %l6 = 0000000000000063
! Mem[0000000030141400] = c41410f0 f01014c4, %l0 = 000000f9, %l1 = 00000c1b
ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000f01014c4 00000000c41410f0
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 6379e6d9, %l3 = 00000000000000ff
ldstuba [%i0+%o4]0x81,%l3 ! %l3 = 00000063000000ff
p0_label_174:
! %f1 = ff0000e2, %f27 = 5820ff7a
fsqrts %f1 ,%f27 ! %f27 = 7fffffff
! Mem[0000000030141400] = c41410f0, %l6 = 0000000000000063
ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 000000c4000000ff
! Mem[0000000010001400] = ffff0000, %l1 = 00000000c41410f0
ldsba [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! %l2 = 00000000, %l3 = 00000063, Mem[0000000010181408] = 0000adcc 7c68f614
stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 00000063
! %f28 = f8de38ff, Mem[0000000010041428] = 7aff2058
st %f28,[%i1+0x028] ! Mem[0000000010041428] = f8de38ff
! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
swapa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Code Fragment 3
p0_fragment_18:
! %l0 = 00000000f01014c4
setx 0xeebef3605c92ff7e,%g7,%l0 ! %l0 = eebef3605c92ff7e
! %l1 = 0000000000000000
setx 0x627506e87a1bb55c,%g7,%l1 ! %l1 = 627506e87a1bb55c
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 = eebef3605c92ff7e
setx 0xfb4545180d95abab,%g7,%l0 ! %l0 = fb4545180d95abab
! %l1 = 627506e87a1bb55c
setx 0xe3d4d1701c159bac,%g7,%l1 ! %l1 = e3d4d1701c159bac
! Mem[0000000030101400] = 000000ff, %l2 = 0000000000000000
ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! %l1 = e3d4d1701c159bac, Mem[0000000010181410] = ffffffff
stha %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffff9bac
! Starting 10 instruction Load Burst
! Mem[0000000010041428] = f8de38ff, %l7 = 00000000c41410f0
ldswa [%i1+0x028]%asi,%l7 ! %l7 = fffffffff8de38ff
p0_label_175:
! Mem[0000000010081424] = 09be3ca1, %l0 = fb4545180d95abab
lduwa [%i2+0x024]%asi,%l0 ! %l0 = 0000000009be3ca1
! Code Fragment 4
p0_fragment_19:
! %l0 = 0000000009be3ca1
setx 0xb03636af90322212,%g7,%l0 ! %l0 = b03636af90322212
! %l1 = e3d4d1701c159bac
setx 0x4bdff8105ee46a8b,%g7,%l1 ! %l1 = 4bdff8105ee46a8b
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 = b03636af90322212
setx 0xfe5bb47f8d2de3f3,%g7,%l0 ! %l0 = fe5bb47f8d2de3f3
! %l1 = 4bdff8105ee46a8b
setx 0x7e7fc7c02fd311f3,%g7,%l1 ! %l1 = 7e7fc7c02fd311f3
! Mem[0000000030141400] = ff1410f0, %l6 = 00000000000000c4
lduha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000ff14
! Mem[0000000020800000] = b2ff779a, %l0 = fe5bb47f8d2de3f3
lduba [%o1+0x001]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001410] = d40000ff, %l0 = 00000000000000ff
lduwa [%i0+%o5]0x81,%l0 ! %l0 = 00000000d40000ff
! Mem[00000000100c1410] = 00001a42, %l0 = 00000000d40000ff
lduwa [%i3+%o5]0x88,%l0 ! %l0 = 0000000000001a42
! Mem[0000000010101410] = 00000000, %l2 = 00000000000000ff
ldswa [%i4+0x010]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001408] = 000000ff, %l1 = 7e7fc7c02fd311f3
ldsba [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010181408] = 6300000000000000, %l5 = 0000000099a9e7dc
ldxa [%i6+%o4]0x88,%l5 ! %l5 = 6300000000000000
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffffff, Mem[0000000010101408] = ffffffff
stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffff
p0_label_176:
! %l2 = 0000000000000000, Mem[00000000100c1400] = ff000000ffffffff, %asi = 80
stxa %l2,[%i3+0x000]%asi ! Mem[00000000100c1400] = 0000000000000000
! %l5 = 6300000000000000, imm = 000000000000037f, %l5 = 6300000000000000
orn %l5,0x37f,%l5 ! %l5 = fffffffffffffc80
! %f23 = 00000000, Mem[0000000010141408] = ff000000
sta %f23,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! %f23 = 00000000, Mem[0000000030001400] = 000000f9
sta %f23,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! %l6 = 000000000000ff14, Mem[0000000030081400] = ff000000ffffffff
stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000000000ff14
! %l1 = ffffffffffffffff, Mem[0000000030081400] = 14ff0000
stwa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff
! %l1 = ffffffffffffffff, Mem[0000000030001410] = d40000ff
stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff0000ff
! Mem[0000000030101410] = d9e67963, %l7 = fffffffff8de38ff
ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000d9000000ff
! %l5 = fffffffffffffc80, Mem[0000000010101410] = 00000000
stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = fffffc80
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (30)
! Mem[0000000030001400] = 00000000 ff0000e2 ff79e6d9 000000ff
! Mem[0000000030001410] = ff0000ff 00000000 89a56831 5c11a999
! Mem[0000000030001420] = 45548937 09be3ca1 ffff00d8 d9e67963
! Mem[0000000030001430] = d8000000 000000ff c7e0001f e0000000
ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
p0_label_177:
! Mem[0000000010181400] = 5c11a999, %f15 = e0000000
lda [%i6+%g0]0x80,%f15 ! %f15 = 5c11a999
! Mem[00000000100c1400] = 00000000, %l0 = 0000000000001a42
lduwa [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = 421a0000, %l6 = 000000000000ff14
ldsba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000042
! Mem[0000000020800040] = ffc2726d, %l2 = 0000000000000000
ldub [%o1+0x040],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181400] = 99a9115c, %l2 = 00000000000000ff
lduwa [%i6+%g0]0x88,%l2 ! %l2 = 0000000099a9115c
! Mem[0000000010181410] = ac9bffffff1014c4, %f10 = ff000014 cf624977
ldda [%i6+%o5]0x80,%f10 ! %f10 = ac9bffff ff1014c4
! Mem[0000000030101408] = c41410f0, %l1 = ffffffffffffffff
ldsha [%i4+%o4]0x81,%l1 ! %l1 = ffffffffffffc414
! Mem[0000000010041410] = d9e67963, %l4 = ffffffffffffffff
lduwa [%i1+%o5]0x88,%l4 ! %l4 = 00000000d9e67963
! Mem[0000000030081410] = ff000000, %l7 = 00000000000000d9
ldsha [%i2+%o5]0x81,%l7 ! %l7 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %f0 = ff800000 ff0000e2, %l3 = 0000000000000063
! Mem[0000000010101428] = ff000000ff800000
add %i4,0x028,%g1
stda %f0,[%g1+%l3]ASI_PST8_PL ! Mem[0000000010101428] = e2000000ff008000
p0_label_178:
! Mem[0000000010101400] = d40000ff, %l3 = 0000000000000063
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000d4000000ff
! Mem[0000000030141408] = a13cffff, %l6 = 0000000000000042
ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %f10 = ac9bffff ff1014c4, %l1 = ffffffffffffc414
! Mem[0000000010081410] = c4140000ff0000e2
add %i2,0x010,%g1
stda %f10,[%g1+%l1]ASI_PST8_P ! Mem[0000000010081410] = c41400ffff1000e2
! %l7 = ffffffffffffff00, Mem[0000000010101438] = 09be3ca1
stw %l7,[%i4+0x038] ! Mem[0000000010101438] = ffffff00
! %f14 = c7e0001f, Mem[0000000010001408] = ff000000
sta %f14,[%i0+%o4]0x80 ! Mem[0000000010001408] = c7e0001f
! Mem[0000000010001400] = 0000ffff, %l4 = 00000000d9e67963
ldstuba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! %l5 = fffffffffffffc80, Mem[0000000030081400] = ffffffff
stba %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 80ffffff
! %l0 = 0000000000000000, Mem[0000000010001410] = 00000000ff0000ff
stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000000000000000
membar #Sync ! Added by membar checker (31)
! %f10 = ac9bffff ff1014c4, %l6 = 00000000000000ff
! Mem[0000000030001430] = d8000000000000ff
add %i0,0x030,%g1
stda %f10,[%g1+%l6]ASI_PST8_S ! Mem[0000000030001430] = ac9bffffff1014c4
! Starting 10 instruction Load Burst
! Mem[0000000010101414] = ffffffff, %l6 = 00000000000000ff
ldsw [%i4+0x014],%l6 ! %l6 = ffffffffffffffff
p0_label_179:
! Mem[0000000030041410] = c41410f0, %l3 = 00000000000000d4
ldsha [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffffc414
! Mem[00000000100c1400] = 00000000 00000000 c41410f0 000000ff
! Mem[00000000100c1410] = 421a0000 00000000 431bbaae c6f3ecaf
! Mem[00000000100c1420] = 00000000 0000000a 78b7ff9c 00000000
! Mem[00000000100c1430] = d40000ff 89006800 00000000 ff0000d4
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
! Mem[0000000030001400] = 00000000ff0000e2, %f2 = 6379e6d9 000000ff
ldda [%i0+%g0]0x81,%f2 ! %f2 = 00000000 ff0000e2
! %l2 = 0000000099a9115c, imm = fffffffffffff2b3, %l4 = 0000000000000000
xor %l2,-0xd4d,%l4 ! %l4 = ffffffff6656e3ef
! Mem[00000000300c1408] = ff000000, %l3 = ffffffffffffc414
ldsba [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081410] = ff0014c4, %l1 = ffffffffffffc414
lduwa [%i2+%o5]0x88,%l1 ! %l1 = 00000000ff0014c4
! Mem[0000000030041410] = c41410f0, %l6 = ffffffffffffffff
lduba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000c4
! Mem[0000000010041420] = fdb20acc, %l7 = ffffffffffffff00
ldub [%i1+0x020],%l7 ! %l7 = 00000000000000fd
! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
ldsha [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = 00000000 00000000 c41410f0 000000ff
! %f20 = 421a0000 00000000 431bbaae c6f3ecaf
! %f24 = 00000000 0000000a 78b7ff9c 00000000
! %f28 = d40000ff 89006800 00000000 ff0000d4
stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
p0_label_180:
! Mem[0000000020800001] = b2ff779a, %l2 = 0000000099a9115c
ldstub [%o1+0x001],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030181400] = 7b0f00ff, %l2 = 00000000000000ff
ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 0000007b000000ff
! %f16 = 00000000 00000000 c41410f0 000000ff
! %f20 = 421a0000 00000000 431bbaae c6f3ecaf
! %f24 = 00000000 0000000a 78b7ff9c 00000000
! %f28 = d40000ff 89006800 00000000 ff0000d4
stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
! %f0 = ff800000 ff0000e2, %l1 = 00000000ff0014c4
! Mem[0000000030041418] = ffffffffb1381bc2
add %i1,0x018,%g1
stda %f0,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030041418] = ffff00ffb13880ff
! %l6 = 00000000000000c4, Mem[0000000030081410] = 421a000000000000
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000000000c4
! %l6 = 00000000000000c4, Mem[0000000030081410] = c4000000
stwa %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000c4
! %f6 = dc11a999, Mem[0000000030001400] = 00000000
sta %f6 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = dc11a999
! %l2 = 0000007b, %l3 = ffffffff, Mem[0000000030141408] = ffff3ca1 c4140000
stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000007b ffffffff
! %l4 = ffffffff6656e3ef, %l7 = 00000000000000fd, %l3 = ffffffffffffffff
andn %l4,%l7,%l3 ! %l3 = ffffffff6656e302
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = c41410f0, %l2 = 000000000000007b
lduba [%i1+%o5]0x81,%l2 ! %l2 = 00000000000000c4
p0_label_181:
! Mem[0000000010181420] = 000000ff, %l1 = 00000000ff0014c4
ldsha [%i6+0x020]%asi,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1410] = 7b0f000000000014, %f8 = c7e0001f e0000000
ldda [%i3+%o5]0x89,%f8 ! %f8 = 7b0f0000 00000014
membar #Sync ! Added by membar checker (32)
! Mem[00000000100c141c] = c6f3ecaf, %l1 = 0000000000000000
lduba [%i3+0x01c]%asi,%l1 ! %l1 = 00000000000000c6
! Mem[0000000010181410] = ac9bffffff1014c4, %l7 = 00000000000000fd
ldxa [%i6+0x010]%asi,%l7 ! %l7 = ac9bffffff1014c4
! Mem[0000000010001410] = 00000000, %l5 = fffffffffffffc80
ldswa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000201c0000] = ffff3e5d, %l4 = ffffffff6656e3ef
lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
! Mem[00000000100c1400] = 00000000 00000000 c41410f0 000000ff
! Mem[00000000100c1410] = 421a0000 00000000 431bbaae c6f3ecaf
! Mem[00000000100c1420] = 00000000 0000000a 78b7ff9c 00000000
! Mem[00000000100c1430] = d40000ff 89006800 00000000 ff0000d4
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! %l4 = 000000000000ffff, imm = 0000000000000d4f, %l0 = 0000000000000000
andn %l4,0xd4f,%l0 ! %l0 = 000000000000f2b0
! Mem[0000000010101408] = ffffffff, %l3 = ffffffff6656e302
lduwa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = 00000000, %l1 = 00000000000000c6
swapa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
p0_label_182:
! Mem[0000000010041420] = fdb20acc0000ffff, %l4 = 000000000000ffff, %l6 = 00000000000000c4
add %i1,0x20,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = fdb20acc0000ffff
! %f16 = 00000000, Mem[0000000010081400] = 000000ff
sta %f16,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %f16 = 00000000 00000000 c41410f0 000000ff
! %f20 = 421a0000 00000000 431bbaae c6f3ecaf
! %f24 = 00000000 0000000a 78b7ff9c 00000000
! %f28 = d40000ff 89006800 00000000 ff0000d4
stda %f16,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
! Mem[0000000010001408] = 1f00e0c7, %l4 = 000000000000ffff
swapa [%i0+%o4]0x88,%l4 ! %l4 = 000000001f00e0c7
! Mem[0000000030081400] = c6000000, %l7 = ac9bffffff1014c4
ldstuba [%i2+%g0]0x81,%l7 ! %l7 = 000000c6000000ff
! %l0 = 0000f2b0, %l1 = 00000000, Mem[0000000030181410] = 000000ff 00000000
stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000f2b0 00000000
! %l2 = 00000000000000c4, Mem[0000000010081408] = ff000000f01014c4
stxa %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000c4
! %l1 = 0000000000000000, Mem[0000000010101420] = 00000000000000ff, %asi = 80
stxa %l1,[%i4+0x020]%asi ! Mem[0000000010101420] = 0000000000000000
! %f4 = 421a0000 00000000, %l1 = 0000000000000000
! Mem[0000000030041400] = ffffffffd9e67963
stda %f4,[%i1+%l1]ASI_PST16_SL ! Mem[0000000030041400] = ffffffffd9e67963
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = f01014c4, %l6 = fdb20acc0000ffff
ldsba [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffc4
p0_label_183:
! Mem[0000000010141400] = 4554893709be3ca1, %f8 = 00000000 0000000a
ldda [%i5+%g0]0x88,%f8 ! %f8 = 45548937 09be3ca1
! Mem[0000000030081408] = 000000ff, %l5 = 0000000000000000
lduba [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1410] = 00001a42, %l5 = 00000000000000ff
ldswa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000001a42
! Mem[0000000010181410] = ac9bffff, %l7 = 00000000000000c6
lduba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ac
! Mem[0000000030181410] = 0000f2b0, %l3 = 00000000ffffffff
lduba [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000b0
! %l6 = ffffffffffffffc4, %l3 = 00000000000000b0, %l6 = ffffffffffffffc4
sdivx %l6,%l3,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181410] = ac9bffff, %l2 = 00000000000000c4
ldsba [%i6+%o5]0x80,%l2 ! %l2 = ffffffffffffffac
! Mem[00000000100c1410] = 00000000 00001a42, %l0 = 0000f2b0, %l1 = 00000000
ldda [%i3+%o5]0x88,%l0 ! %l0 = 0000000000001a42 0000000000000000
! Mem[0000000010101400] = cb9ddec6 ff0000ff, %l4 = 1f00e0c7, %l5 = 00001a42
ldda [%i4+%g0]0x88,%l4 ! %l4 = 00000000ff0000ff 00000000cb9ddec6
! Starting 10 instruction Store Burst
! %f0 = 00000000 00000000 c41410f0 000000ff
! %f4 = 421a0000 00000000 431bbaae c6f3ecaf
! %f8 = 45548937 09be3ca1 78b7ff9c 00000000
! %f12 = d40000ff 89006800 00000000 ff0000d4
stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
p0_label_184:
! %l2 = ffffffffffffffac, %l7 = 00000000000000ac, %l0 = 0000000000001a42
andn %l2,%l7,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010001400] = ff00ffff, %l0 = ffffffffffffff00
ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
! %f30 = 00000000 ff0000d4, Mem[0000000030001400] = dc11a999 e20000ff
stda %f30,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 ff0000d4
! Mem[00000000100c1430] = d40000ff, %l1 = 0000000000000000
swap [%i3+0x030],%l1 ! %l1 = 00000000d40000ff
! Mem[000000001000142e] = 000000ff, %l2 = ffffffffffffffac
ldstub [%i0+0x02e],%l2 ! %l2 = 00000000000000ff
membar #Sync ! Added by membar checker (33)
! Mem[0000000010141438] = 00000000, %l6 = 0000000000000000
ldstub [%i5+0x038],%l6 ! %l6 = 00000000000000ff
! %l0 = 000000ff, %l1 = d40000ff, Mem[0000000010141408] = f01014c4 ff000000
stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff d40000ff
! %l0 = 00000000000000ff, Mem[0000000010181400] = 5c11a999
stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
! %f13 = 89006800, Mem[0000000010141410] = 421a0000
sta %f13,[%i5+%o5]0x80 ! Mem[0000000010141410] = 89006800
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ffff0000, %l1 = 00000000d40000ff
ldsha [%i0+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
p0_label_185:
! Mem[0000000030181410] = b0f2000000000000, %l3 = 00000000000000b0
ldxa [%i6+%o5]0x81,%l3 ! %l3 = b0f2000000000000
! Mem[0000000010141408] = 000000ff, %l1 = ffffffffffffffff
ldsha [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1400] = 00000000, %l1 = 00000000000000ff
lduwa [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081408] = ff000000, %l3 = b0f2000000000000
ldswa [%i2+%o4]0x81,%l3 ! %l3 = ffffffffff000000
! %f24 = 00000000, %f2 = c41410f0
fcmpes %fcc0,%f24,%f2 ! %fcc0 = 2
! Mem[0000000010141410] = 8900680000000000, %l1 = 0000000000000000
ldxa [%i5+%o5]0x80,%l1 ! %l1 = 8900680000000000
! Mem[0000000010101418] = 0000ffffff000f7b, %l5 = 00000000cb9ddec6
ldxa [%i4+0x018]%asi,%l5 ! %l5 = 0000ffffff000f7b
! Mem[0000000010101438] = ffffff00, %l0 = 00000000000000ff
ldsha [%i4+0x038]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001408] = ff79e6d9 000000ff, %l2 = 00000000, %l3 = ff000000
ldda [%i0+%o4]0x81,%l2 ! %l2 = 00000000ff79e6d9 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000ff0000ff, Mem[00000000100c1432] = 00000000
stb %l4,[%i3+0x032] ! Mem[00000000100c1430] = 0000ff00
p0_label_186:
! %l6 = 00000000, %l7 = 000000ac, Mem[00000000300c1400] = 00001a42 ff0000d4
stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 000000ac
! %l6 = 0000000000000000, Mem[0000000020800000] = b2ff779a
sth %l6,[%o1+%g0] ! Mem[0000000020800000] = 0000779a
! %l7 = 00000000000000ac, Mem[00000000300c1400] = 00000000
stha %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ac
! Mem[000000001014140c] = ff0000d4, %l6 = 0000000000000000
swap [%i5+0x00c],%l6 ! %l6 = 00000000ff0000d4
! %l2 = 00000000ff79e6d9, Mem[0000000010101408] = ffffffff
stba %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = d9ffffff
! Mem[0000000030081400] = 000000ff, %l6 = 00000000ff0000d4
swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %l7 = 00000000000000ac, Mem[0000000010181410] = ac9bffff
stwa %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ac
! Mem[00000000201c0001] = ffff3e5d, %l0 = ffffffffffffffff
ldstub [%o0+0x001],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030041400] = ffffffff, %l4 = 00000000ff0000ff
swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff1410f0, %l5 = 0000ffffff000f7b
ldsba [%i5+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
p0_label_187:
! Mem[00000000100c1430] = 0000ff00, %l7 = 00000000000000ac
lduh [%i3+0x032],%l7 ! %l7 = 000000000000ff00
! Mem[0000000030041410] = ab448078f01014c4, %l3 = 00000000000000ff
ldxa [%i1+%o5]0x89,%l3 ! %l3 = ab448078f01014c4
! Mem[0000000030181410] = b0f20000, %l6 = 00000000000000ff
lduwa [%i6+%o5]0x81,%l6 ! %l6 = 00000000b0f20000
! Mem[0000000010181410] = c41410ffac000000, %f0 = 00000000 00000000
ldda [%i6+%o5]0x88,%f0 ! %f0 = c41410ff ac000000
! Mem[0000000030041408] = 00000000, %l7 = 000000000000ff00
ldsha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081408] = c41410f0 000000ff, %l2 = ff79e6d9, %l3 = f01014c4
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000ff 00000000c41410f0
! Mem[00000000100c1410] = 421a0000, %l6 = 00000000b0f20000
ldswa [%i3+%o5]0x80,%l6 ! %l6 = 00000000421a0000
! Mem[0000000010101410] = fffffc80ffffffff, %l7 = 0000000000000000
ldxa [%i4+%o5]0x80,%l7 ! %l7 = fffffc80ffffffff
! Mem[0000000030141408] = 0000007b, %l6 = 00000000421a0000
ldsba [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 00000000c41410f0, Mem[00000000211c0000] = 00ff6880
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 10f06880
p0_label_188:
! %l5 = ffffffffffffffff, Mem[0000000010001435] = 00dcd6a0
stb %l5,[%i0+0x035] ! Mem[0000000010001434] = 00ffd6a0
! %f24 = 00000000 0000000a, %l6 = 0000000000000000
! Mem[0000000010041428] = f8de38ff000000ff
add %i1,0x028,%g1
stda %f24,[%g1+%l6]ASI_PST8_P ! Mem[0000000010041428] = f8de38ff000000ff
! %l1 = 8900680000000000, imm = fffffffffffff630, %l7 = fffffc80ffffffff
xor %l1,-0x9d0,%l7 ! %l7 = 76ff97fffffff630
! %f22 = 431bbaae, Mem[00000000300c1410] = 00000014
sta %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 431bbaae
! Mem[00000000300c1400] = 000000ac, %l1 = 8900680000000000
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 000000ac000000ff
! Mem[0000000010081410] = 421a0000, %l6 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000042000000ff
! Mem[0000000010041408] = ff0000e2, %l7 = 76ff97fffffff630
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000e2000000ff
! Mem[00000000100c140a] = c41410f0, %l2 = 00000000000000ff
ldstuba [%i3+0x00a]%asi,%l2 ! %l2 = 00000010000000ff
! %l4 = 00000000ffffffff, Mem[0000000030001408] = d9e679ff
stwa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 000000ff, %l5 = ffffffffffffffff
lduba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
p0_label_189:
! Mem[00000000100c1408] = ff000000f0ff14c4, %l2 = 0000000000000010
ldxa [%i3+%o4]0x88,%l2 ! %l2 = ff000000f0ff14c4
! %f16 = 00000000, %f18 = c41410f0
fcmpes %fcc3,%f16,%f18 ! %fcc3 = 2
! Mem[0000000030101410] = 000000006379e6ff, %f28 = d40000ff 89006800
ldda [%i4+%o5]0x89,%f28 ! %f28 = 00000000 6379e6ff
! Mem[0000000030041400] = ff0000ff, %f24 = 00000000
lda [%i1+%g0]0x89,%f24 ! %f24 = ff0000ff
! %f28 = 00000000, %f15 = ff0000d4
fsqrts %f28,%f15 ! %f15 = 00000000
! Mem[0000000030101408] = c41410f0, %l2 = ff000000f0ff14c4
ldswa [%i4+%o4]0x81,%l2 ! %l2 = ffffffffc41410f0
! Mem[0000000010141420] = 4554893709be3ca1, %f26 = 78b7ff9c 00000000
ldd [%i5+0x020],%f26 ! %f26 = 45548937 09be3ca1
! Mem[0000000030041408] = 00000000, %l6 = 0000000000000042
lduwa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
! %l3 = 00000000c41410f0, imm = 0000000000000625, %l4 = 00000000ffffffff
or %l3,0x625,%l4 ! %l4 = 00000000c41416f5
! Starting 10 instruction Store Burst
! Mem[0000000010001430] = 00ff0000, %l3 = 00000000c41410f0
swap [%i0+0x030],%l3 ! %l3 = 0000000000ff0000
p0_label_190:
! Mem[0000000010081430] = d40000ff, %l2 = c41410f0, %l7 = 000000e2
add %i2,0x30,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d40000ff
! Mem[0000000010041418] = 00000000ff00007b, %l5 = 00000000000000ff, %l3 = 0000000000ff0000
add %i1,0x18,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ff00007b
! %f10 = 78b7ff9c 00000000, Mem[0000000010141408] = ff000000 00000000
std %f10,[%i5+%o4] ! Mem[0000000010141408] = 78b7ff9c 00000000
! Mem[00000000201c0000] = ffff3e5d, %l4 = 00000000c41416f5
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! %f26 = 45548937 09be3ca1, %l3 = 00000000ff00007b
! Mem[00000000100c1430] = 0000ff0089006800
add %i3,0x030,%g1
stda %f26,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1430] = 0054893709003ca1
! Mem[0000000010181420] = 000000ff, %l0 = 00000000000000ff, %asi = 80
swapa [%i6+0x020]%asi,%l0 ! %l0 = 00000000000000ff
! %f25 = 0000000a, Mem[0000000030141408] = 7b000000
sta %f25,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0000000a
! Mem[0000000030081410] = 000000c4, %l6 = 0000000000000000
swapa [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000c4
! %l0 = 00000000000000ff, Mem[00000000201c0000] = ffff3e5d, %asi = 80
stha %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff3e5d
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = c414fff0 000000ff, %l0 = 000000ff, %l1 = 000000ac
ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000c414fff0 00000000000000ff
p0_label_191:
! Mem[0000000010101410] = 80fcffff, %l3 = 00000000ff00007b
ldsba [%i4+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010181400] = ff000000, %l6 = 00000000000000c4
ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffff000000
! Mem[0000000030181408] = ffffffff, %l1 = 00000000000000ff
lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = ffffffff28714fac, %f14 = 00000000 00000000
ldda [%i6+%o4]0x81,%f14 ! %f14 = ffffffff 28714fac
! Mem[0000000010001410] = 00000000, %l3 = ffffffffffffffff
lduha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001410] = ff0000ff, %l3 = 0000000000000000
lduha [%i0+%o5]0x81,%l3 ! %l3 = 000000000000ff00
! Mem[0000000030001400] = d40000ff, %l2 = ffffffffc41410f0
ldswa [%i0+%g0]0x81,%l2 ! %l2 = ffffffffd40000ff
! Mem[0000000030081408] = ff000000, %l7 = 00000000d40000ff
lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1408] = ff000000, %f12 = d40000ff
lda [%i3+%o4]0x81,%f12 ! %f12 = ff000000
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = 0a000000, %l4 = 00000000000000ff
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 0000000a000000ff
p0_label_192:
! Mem[000000001014141d] = c6f3ecaf, %l7 = 00000000000000ff
ldstuba [%i5+0x01d]%asi,%l7 ! %l7 = 000000f3000000ff
! Mem[0000000010001410] = 00000000, %l1 = 00000000000000ff
ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %f20 = 421a0000 00000000, %l6 = ffffffffff000000
! Mem[0000000010141438] = ff000000ff0000d4
add %i5,0x038,%g1
stda %f20,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010141438] = ff000000ff0000d4
! %f12 = ff000000 89006800, Mem[00000000100c1400] = 00000000 00000000
std %f12,[%i3+%g0] ! Mem[00000000100c1400] = ff000000 89006800
! %f8 = 45548937 09be3ca1, Mem[0000000010141400] = 00000000 00000000
stda %f8 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 45548937 09be3ca1
! %f24 = ff0000ff, Mem[00000000100c1410] = 00001a42
sta %f24,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff0000ff
! %l0 = 00000000c414fff0, immd = 00000000000005e2, %l0 = 00000000c414fff0
mulx %l0,0x5e2,%l0 ! %l0 = 000004818389a1e0
! Mem[0000000010181410] = 000000ac, %l7 = 00000000000000f3
ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! %l3 = 000000000000ff00, Mem[0000000010101408] = ffffffd9
stwa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff00
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 89006800, %l6 = ffffffffff000000
ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffff89006800
p0_label_193:
! Mem[0000000010001408] = 0000ffff, %l5 = 00000000000000ff
ldsha [%i0+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001438] = 00000000 a13cbe09, %l6 = 89006800, %l7 = 00000000
ldd [%i0+0x038],%l6 ! %l6 = 0000000000000000 00000000a13cbe09
! Mem[0000000020800000] = 0000779a, %l2 = ffffffffd40000ff
ldsba [%o1+0x000]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = ff000000 000000ac, %l0 = 8389a1e0, %l1 = 00000000
ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff000000 00000000000000ac
! Mem[0000000030141400] = ff1410f0, %l4 = 000000000000000a
ldswa [%i5+%g0]0x81,%l4 ! %l4 = ffffffffff1410f0
! Mem[0000000030041410] = c41410f0788044ab, %l1 = 00000000000000ac
ldxa [%i1+%o5]0x81,%l1 ! %l1 = c41410f0788044ab
! Mem[0000000010001428] = 000000e0, %l2 = 0000000000000000
lduh [%i0+0x02a],%l2 ! %l2 = 00000000000000e0
! %f16 = 00000000, %f30 = 00000000, %f7 = c6f3ecaf
fdivs %f16,%f30,%f7 ! %f7 = 7fffffff
! Mem[0000000030081408] = 000000ff, %l5 = ffffffffffffffff
ldsha [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l2 = 00000000000000e0, Mem[00000000100c1408] = f0ff14c4
stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = f0ff14e0
p0_label_194:
! %l5 = 00000000000000ff, Mem[0000000030141410] = ff0000d4
stba %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff0000ff
! %f10 = 78b7ff9c 00000000, %l4 = ffffffffff1410f0
! Mem[0000000030041408] = 00000000000000d8
add %i1,0x008,%g1
stda %f10,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030041408] = 00000000000000d8
! Mem[0000000020800001] = 0000779a, %l2 = 00000000000000e0
ldstub [%o1+0x001],%l2 ! %l2 = 00000000000000ff
! %f2 = c41410f0, %f26 = 45548937, %f25 = 0000000a
fdivs %f2 ,%f26,%f25 ! %f25 = be325891
! %l0 = 00000000ff000000, Mem[0000000010001410] = 000000ff
stba %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! %l7 = 00000000a13cbe09, Mem[00000000100c1410] = ff0000ff
stba %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 090000ff
! Mem[0000000030041410] = c41410f0, %l3 = 000000000000ff00
ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 000000c4000000ff
! Mem[0000000010081410] = ff1a0000, %l4 = ffffffffff1410f0, %asi = 80
swapa [%i2+0x010]%asi,%l4 ! %l4 = 00000000ff1a0000
! %f8 = 45548937 09be3ca1, Mem[00000000100c1408] = e014fff0 000000ff
stda %f8 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 45548937 09be3ca1
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ac0000ff, %l1 = c41410f0788044ab
lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000ac0000ff
p0_label_195:
! Mem[0000000010081400] = 0000000000000000, %l0 = 00000000ff000000
ldxa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141400] = f01014ff, %l0 = 0000000000000000
ldsba [%i5+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081400] = d40000ff00000000, %f6 = 431bbaae 7fffffff
ldda [%i2+%g0]0x81,%f6 ! %f6 = d40000ff 00000000
! Mem[0000000030101400] = ff000000, %l6 = 0000000000000000
lduha [%i4+%g0]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000030001410] = ff0000ff, %l0 = ffffffffffffffff
lduha [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[000000001008143c] = ff0000d4, %l7 = 00000000a13cbe09
ldsb [%i2+0x03c],%l7 ! %l7 = ffffffffffffffff
! Code Fragment 4
p0_fragment_20:
! %l0 = 00000000000000ff
setx 0x105fbd8fbefa6ad0,%g7,%l0 ! %l0 = 105fbd8fbefa6ad0
! %l1 = 00000000ac0000ff
setx 0x90fa8bd7ba930ebb,%g7,%l1 ! %l1 = 90fa8bd7ba930ebb
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 = 105fbd8fbefa6ad0
setx 0xe71a5d6068e23f2b,%g7,%l0 ! %l0 = e71a5d6068e23f2b
! %l1 = 90fa8bd7ba930ebb
setx 0x9bc016af88ec975a,%g7,%l1 ! %l1 = 9bc016af88ec975a
! Mem[000000001010141c] = ff000f7b, %l6 = 000000000000ff00
ldsw [%i4+0x01c],%l6 ! %l6 = ffffffffff000f7b
! Mem[0000000010181410] = ff0000ac, %l5 = 00000000000000ff
lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ff00
! Starting 10 instruction Store Burst
! %f14 = ffffffff 28714fac, Mem[00000000300c1408] = 000000ff 000000ff
stda %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffff 28714fac
p0_label_196:
! %l3 = 00000000000000c4, Mem[0000000030081408] = 000000ff
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000c4
! Mem[0000000010181408] = 00000000, %l7 = ffffffffffffffff
ldstuba [%i6+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041410] = 6379e6d9, %l5 = 000000000000ff00
swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000006379e6d9
! %l4 = 00000000ff1a0000, Mem[0000000030001408] = ffffffff
stba %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ffffff
! Mem[0000000010101400] = ff0000ff, %l0 = e71a5d6068e23f2b
ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[00000000300c1410] = 431bbaae, %l3 = 00000000000000c4
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ae000000ff
! Mem[0000000030141408] = 000000ff, %l5 = 000000006379e6d9
ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030101408] = c41410f0f01014c4
stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000000000ff
! Mem[0000000010101410] = fffffc80, %l7 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ff0000ac, %l3 = 00000000000000ae
lduba [%i6+%o5]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_197:
! Mem[00000000100c1408] = 45548937, %l2 = 0000000000000000
lduwa [%i3+0x008]%asi,%l2 ! %l2 = 0000000045548937
! %l7 = 00000000000000ff, imm = fffffffffffffcda, %l1 = 9bc016af88ec975a
orn %l7,-0x326,%l1 ! %l1 = 00000000000003ff
! Mem[00000000300c1410] = ffba1b43, %f19 = 000000ff
lda [%i3+%o5]0x81,%f19 ! %f19 = ffba1b43
! Mem[0000000010101408] = 00ff000000000000, %l7 = 00000000000000ff
ldxa [%i4+%o4]0x80,%l7 ! %l7 = 00ff000000000000
! Mem[00000000300c1410] = 431bbaff, %l4 = 00000000ff1a0000
lduha [%i3+%o5]0x89,%l4 ! %l4 = 000000000000baff
! Mem[0000000010001410] = 00000000 00000000, %l0 = 000000ff, %l1 = 000003ff
ldda [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010141410] = 8900680000000000, %f24 = ff0000ff be325891
ldda [%i5+0x010]%asi,%f24 ! %f24 = 89006800 00000000
! Mem[00000000300c1408] = 28714fac, %l1 = 0000000000000000
lduba [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ac
! Mem[0000000010081408] = c4000000, %l4 = 000000000000baff
ldsh [%i2+0x00a],%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = d40000ff, %l4 = 0000000000000000
swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000d40000ff
p0_label_198:
! Mem[0000000020800000] = 00ff779a, %l3 = 00000000000000ff
ldstuba [%o1+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[00000000300c1400] = ff000000, %l4 = 00000000d40000ff
swapa [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff000000
! %l5 = 00000000000000ff, Mem[00000000218000c0] = 57ff0fe0, %asi = 80
stha %l5,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00ff0fe0
! %l7 = 00ff000000000000, Mem[0000000030181410] = 0000f2b0
stba %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000f200
! %l6 = ffffffffff000f7b, Mem[0000000010001400] = ff00ffff
stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0f7bffff
! Mem[0000000021800181] = b3ffbce0, %l1 = 00000000000000ac
ldstub [%o3+0x181],%l1 ! %l1 = 000000ff000000ff
! %l6 = ffffffffff000f7b, Mem[0000000030141410] = ff0000ff
stba %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff00007b
! %l2 = 0000000045548937, Mem[0000000030001408] = 00ffffff000000ff
stxa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000045548937
! Mem[0000000010101410] = fffffc80, %l0 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff00007b, %l3 = 0000000000000000
lduwa [%i5+%o5]0x89,%l3 ! %l3 = 00000000ff00007b
p0_label_199:
! Mem[00000000201c0000] = 00ff3e5d, %l7 = 00ff000000000000
ldsb [%o0+0x001],%l7 ! %l7 = ffffffffffffffff
! Mem[00000000201c0000] = 00ff3e5d, %l3 = 00000000ff00007b
ldsba [%o0+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[000000001018141c] = ff3fbf33, %l5 = 00000000000000ff
ldsb [%i6+0x01c],%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1410] = 7b0f0000431bbaff, %l0 = 00000000000000ff
ldxa [%i3+%o5]0x89,%l0 ! %l0 = 7b0f0000431bbaff
! Mem[0000000030001410] = ff0000ff, %l2 = 0000000045548937
lduwa [%i0+%o5]0x89,%l2 ! %l2 = 00000000ff0000ff
! Mem[0000000030101400] = 000000ff, %l7 = ffffffffffffffff
ldswa [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! %l0 = 7b0f0000431bbaff, Mem[000000001004140c] = 000080ff, %asi = 80
stwa %l0,[%i1+0x00c]%asi ! Mem[000000001004140c] = 431bbaff
! Mem[0000000010181408] = ff000000, %l7 = 00000000000000ff
lduwa [%i6+%o4]0x80,%l7 ! %l7 = 00000000ff000000
! Mem[0000000030101400] = ff000000 00000000, %l6 = ff000f7b, %l7 = ff000000
ldda [%i4+%g0]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 00000000, %l6 = 00000000ff000000
ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
p0_label_200:
! %f0 = c41410ff ac000000 c41410f0 000000ff
! %f4 = 421a0000 00000000 d40000ff 00000000
! %f8 = 45548937 09be3ca1 78b7ff9c 00000000
! %f12 = ff000000 89006800 ffffffff 28714fac
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
! %l1 = 00000000000000ff, Mem[00000000100c1428] = 78b7ff9c00000000, %asi = 80
stxa %l1,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000000000000ff
! %f16 = 00000000 00000000, Mem[0000000030181408] = ffffffff ac4f7128
stda %f16,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 00000000
! %l2 = 00000000ff0000ff, Mem[0000000010181408] = 000000ff
stwa %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff0000ff
! Mem[0000000010081404] = 00000000, %l0 = 7b0f0000431bbaff, %asi = 80
swapa [%i2+0x004]%asi,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000010081400] = 00000000
stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %f20 = 421a0000 00000000, Mem[00000000100c1408] = 37895445 a13cbe09
stda %f20,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 421a0000 00000000
! %l5 = ffffffffffffffff, Mem[0000000030001400] = d40000ff00000000
stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffffffffffff
! %f19 = ffba1b43, Mem[0000000010101410] = 80fcffff
sta %f19,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffba1b43
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 0000ffff, %l0 = 0000000000000000
ldsba [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
p0_label_201:
! Mem[00000000100c1400] = 000000ff, %l0 = ffffffffffffffff
ldsha [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001408] = ffff000000000000, %f28 = 00000000 6379e6ff
ldd [%i0+%o4],%f28 ! %f28 = ffff0000 00000000
! Mem[0000000030181408] = 00000000, %l3 = ffffffffffffffff
lduwa [%i6+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Code Fragment 3
p0_fragment_21:
! %l0 = 00000000000000ff
setx 0x70c9ab1fdd219ec8,%g7,%l0 ! %l0 = 70c9ab1fdd219ec8
! %l1 = 00000000000000ff
setx 0x1ab358e7f5a66a7a,%g7,%l1 ! %l1 = 1ab358e7f5a66a7a
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 = 70c9ab1fdd219ec8
setx 0xfcb7c747f39470fc,%g7,%l0 ! %l0 = fcb7c747f39470fc
! %l1 = 1ab358e7f5a66a7a
setx 0xd2792ddfdbf5f246,%g7,%l1 ! %l1 = d2792ddfdbf5f246
membar #Sync ! Added by membar checker (34)
! Mem[0000000010041428] = f8de38ff, %f26 = 45548937
ld [%i1+0x028],%f26 ! %f26 = f8de38ff
! Mem[00000000300c1408] = 28714fac, %l7 = 0000000000000000
lduwa [%i3+%o4]0x89,%l7 ! %l7 = 0000000028714fac
! Mem[0000000010001408] = ffff0000, %f29 = 00000000
lda [%i0+%o4]0x80,%f29 ! %f29 = ffff0000
! Mem[0000000010081418] = 431bbaaec6f3ecaf, %l0 = fcb7c747f39470fc
ldx [%i2+0x018],%l0 ! %l0 = 431bbaaec6f3ecaf
! Mem[000000001018142c] = 0000007b, %l6 = 0000000000000000
lduh [%i6+0x02c],%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[00000000100c1420] = 000000000000000a, %asi = 80
stxa %l3,[%i3+0x020]%asi ! Mem[00000000100c1420] = 0000000000000000
p0_label_202:
! %l7 = 0000000028714fac, Mem[0000000010181420] = 000000ff4edcd6a0, %asi = 80
stxa %l7,[%i6+0x020]%asi ! Mem[0000000010181420] = 0000000028714fac
! Mem[00000000300c1408] = 28714fac, %l5 = ffffffffffffffff
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 000000ac000000ff
! %l5 = 00000000000000ac, Mem[000000001004141c] = ff00007b, %asi = 80
stwa %l5,[%i1+0x01c]%asi ! Mem[000000001004141c] = 000000ac
! %f24 = 89006800, Mem[00000000100c1410] = 090000ff
sta %f24,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 89006800
! %f12 = ff000000 89006800, Mem[0000000010101428] = e2000000 ff008000
std %f12,[%i4+0x028] ! Mem[0000000010101428] = ff000000 89006800
! Mem[000000001010141c] = ff000f7b, %l3 = 00000000, %l7 = 28714fac
add %i4,0x1c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ff000f7b
! Mem[0000000010141430] = d40000ff, %l7 = 00000000ff000f7b
swap [%i5+0x030],%l7 ! %l7 = 00000000d40000ff
! %l1 = d2792ddfdbf5f246, Mem[0000000010001400] = ffff7b0f
stba %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffff7b46
! Mem[0000000010041408] = ff0000ff, %l7 = 00000000d40000ff
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00680089, %l0 = 431bbaaec6f3ecaf
lduha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000089
p0_label_203:
! Mem[00000000211c0000] = 10f06880, %l5 = 00000000000000ac
ldub [%o2+0x001],%l5 ! %l5 = 00000000000000f0
! Mem[0000000010181408] = ff0000ff, %l7 = 00000000000000ff
lduha [%i6+%o4]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030101410] = 6379e6ff, %f26 = f8de38ff
lda [%i4+%o5]0x89,%f26 ! %f26 = 6379e6ff
! Mem[0000000030181408] = 00000000, %l7 = 000000000000ff00
ldsba [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041430] = 00ff48ff, %l4 = 00000000ff000000
ldsw [%i1+0x030],%l4 ! %l4 = 0000000000ff48ff
! %f0 = c41410ff ac000000 c41410f0 000000ff
! %f4 = 421a0000 00000000 d40000ff 00000000
! %f8 = 45548937 09be3ca1 78b7ff9c 00000000
! %f12 = ff000000 89006800 ffffffff 28714fac
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000030101400
! Mem[0000000010081408] = c4000000, %l4 = 0000000000ff48ff
lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000c4
! Mem[00000000100c1410] = 89006800, %l5 = 00000000000000f0
ldswa [%i3+%o5]0x80,%l5 ! %l5 = ffffffff89006800
! Mem[0000000010001410] = 00000000, %l2 = 00000000ff0000ff
ldsb [%i0+0x012],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[00000000218001c0] = ffffa57a, %asi = 80
stba %l7,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00ffa57a
p0_label_204:
! Mem[0000000010041400] = f9000000, %l7 = 0000000000000000
swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000f9000000
membar #Sync ! Added by membar checker (35)
! Mem[0000000010101400] = ff0000ff, %l5 = ffffffff89006800
swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000ff0000ff
! %l7 = 00000000f9000000, Mem[000000001018143c] = 7c50879f
stw %l7,[%i6+0x03c] ! Mem[000000001018143c] = f9000000
! Mem[0000000030101408] = f01014c4, %l0 = 0000000000000089
swapa [%i4+%o4]0x89,%l0 ! %l0 = 00000000f01014c4
! %l3 = 0000000000000000, Mem[0000000010181400] = 000000ff
stwa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Mem[0000000010001400] = 467bffff, %l4 = 00000000000000c4
swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000467bffff
! %l4 = 00000000467bffff, Mem[0000000030181408] = 00000000
stba %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff000000
! Mem[0000000030101400] = c41410ff, %l0 = 00000000f01014c4
swapa [%i4+%g0]0x81,%l0 ! %l0 = 00000000c41410ff
! Mem[0000000030041410] = 421a0000, %l3 = 0000000000000000
ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000042000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000, %l4 = 00000000467bffff
ldsha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
p0_label_205:
! Mem[0000000010041400] = 00000000, %l6 = 0000000000000000
ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = ffba1b43, %l1 = d2792ddfdbf5f246
ldsha [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffba
! %l5 = 00000000ff0000ff, imm = 00000000000007b3, %l7 = 00000000f9000000
sub %l5,0x7b3,%l7 ! %l7 = 00000000fefff94c
! Mem[0000000030081400] = 0000000000000000, %f0 = c41410ff ac000000
ldda [%i2+%g0]0x89,%f0 ! %f0 = 00000000 00000000
membar #Sync ! Added by membar checker (36)
! Mem[0000000010101400] = 89006800 c6de9dcb 00ff0000 00000000
! Mem[0000000010101410] = 431bbaff ffffffff 0000ffff ff000f7b
! Mem[0000000010101420] = 00000000 00000000 ff000000 89006800
! Mem[0000000010101430] = ffff0000 00000000 ffffff00 f01014c4
ldda [%i4]ASI_BLK_P,%f16 ! Block Load from 0000000010101400
! Mem[0000000010041400] = 00000000 91244397, %l2 = 00000000, %l3 = 00000042
ldda [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000091244397
! Mem[0000000030181400] = ff000fff, %l0 = 00000000c41410ff
lduwa [%i6+%g0]0x89,%l0 ! %l0 = 00000000ff000fff
! Mem[00000000300c1400] = ac000000 ff0000d4, %l6 = 00000000, %l7 = fefff94c
ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000ff0000d4 00000000ac000000
! Mem[00000000300c1408] = ff4f7128, %l1 = ffffffffffffffba
lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000ff4f7128
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010141400] = a13cbe09
stwa %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
p0_label_206:
! %l4 = 0000000000000000, Mem[0000000010001408] = ffff000000000000
stxa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
! Mem[0000000010101408] = 00ff0000, %l5 = 00000000ff0000ff
ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000030001408] = ff000000
stwa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
! %l4 = 0000000000000000, Mem[0000000010181400] = 000080ff00000000
stxa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000000
! Mem[0000000030141400] = f01014ff, %l3 = 0000000091244397
swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000f01014ff
! %f3 = 000000ff, Mem[0000000030101408] = 00000089
sta %f3 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! Mem[0000000030001400] = ffffffff, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010181426] = 28714fac, %l4 = 0000000000000000
ldstuba [%i6+0x026]%asi,%l4 ! %l4 = 0000004f000000ff
! %f9 = 09be3ca1, Mem[0000000030041408] = f01014c4
sta %f9 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 09be3ca1
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff1410f0, %l0 = 00000000ff000fff
ldsha [%i2+%o5]0x80,%l0 ! %l0 = ffffffffffffff14
p0_label_207:
! Mem[0000000010181414] = ff1014c4, %l4 = 000000000000004f
lduh [%i6+0x016],%l4 ! %l4 = 00000000000014c4
! Mem[0000000010001400] = 000000c4, %l0 = ffffffffffffff14
lduba [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001410] = ff0000ff, %l3 = 00000000f01014ff
lduha [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041438] = 48839796ffefe943, %f6 = d40000ff 00000000
ldd [%i1+0x038],%f6 ! %f6 = 48839796 ffefe943
! Mem[0000000010141410] = 00680089, %l6 = 00000000ff0000d4
ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 00000089000000ff
! %l2 = 0000000000000000, %l3 = 00000000000000ff, %y = fefff14a
udiv %l2,%l3,%l4 ! %l4 = 00000000ffffffff
mov %l0,%y ! %y = 00000000
! %l1 = 00000000ff4f7128, %l3 = 00000000000000ff, %l7 = 00000000ac000000
subc %l1,%l3,%l7 ! %l7 = 00000000ff4f7029
! Mem[0000000010001420] = a4e7ddff, %l7 = 00000000ff4f7029
lduba [%i0+0x020]%asi,%l7 ! %l7 = 00000000000000a4
! Mem[00000000211c0000] = 10f06880, %l0 = 0000000000000000
ldsb [%o2+%g0],%l0 ! %l0 = 0000000000000010
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = ff1a0000, %l7 = 00000000000000a4
ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
p0_label_208:
! %l1 = 00000000ff4f7128, Mem[0000000010181408] = ff0000ff
stba %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 280000ff
! %f1 = 00000000, Mem[00000000300c1400] = ff0000d4
sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000030181408] = 000000ff 00000000
stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffff 000000ff
! %f6 = 48839796 ffefe943, Mem[0000000030041408] = 09be3ca1 ff000000
stda %f6 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 48839796 ffefe943
! Mem[0000000010081424] = 0000000a, %l6 = 00000089, %l6 = 00000089
add %i2,0x24,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000000000000a
! Mem[0000000030041400] = c41410ff, %l5 = 00000000000000ff
swapa [%i1+%g0]0x81,%l5 ! %l5 = 00000000c41410ff
! Mem[0000000030181400] = ff000fff, %l7 = 00000000000000ff
ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010041416] = 000000ff, %l7 = 00000000000000ff
ldstub [%i1+0x016],%l7 ! %l7 = 00000000000000ff
! %l4 = ffffffff, %l5 = c41410ff, Mem[00000000100c1400] = 000000ff 00680089
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffff c41410ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (37)
! Mem[0000000010141400] = 00000000 37895445 78b7ff9c 00000000
! Mem[0000000010141410] = ff006800 00000000 431bbaae c6ffecaf
! Mem[0000000010141420] = 45548937 09be3ca1 78b7ff9c 00000000
! Mem[0000000010141430] = ff000f7b 89006800 ff000000 ff0000d4
ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
p0_label_209:
! %l5 = 00000000c41410ff, %l7 = 0000000000000000, %y = 00000000
smul %l5,%l7,%l4 ! %l4 = 0000000000000000, %y = 00000000
! Mem[0000000030101400] = f01014c4 ac000000, %l0 = 00000010, %l1 = ff4f7128
ldda [%i4+%g0]0x81,%l0 ! %l0 = 00000000f01014c4 00000000ac000000
! Mem[00000000201c0000] = 00ff3e5d, %l7 = 0000000000000000
lduh [%o0+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101434] = 00000000, %l1 = 00000000ac000000
ldsh [%i4+0x036],%l1 ! %l1 = 0000000000000000
! Mem[0000000030101400] = f01014c4, %f12 = ff000000
lda [%i4+%g0]0x81,%f12 ! %f12 = f01014c4
! Mem[0000000010141438] = ff000000 ff0000d4, %l2 = 00000000, %l3 = 000000ff
ldda [%i5+0x038]%asi,%l2 ! %l2 = 00000000ff000000 00000000ff0000d4
! Mem[0000000030181400] = ff0f00ff, %l0 = 00000000f01014c4
ldsha [%i6+%g0]0x81,%l0 ! %l0 = ffffffffffffff0f
! Mem[0000000010141438] = ff000000, %l7 = 00000000000000ff
lduba [%i5+0x03a]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041408] = 48839796ffefe943, %f0 = 00000000 00000000
ldda [%i1+%o4]0x89,%f0 ! %f0 = 48839796 ffefe943
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = ff00007b, %l6 = 000000000000000a
swapa [%i5+%o5]0x89,%l6 ! %l6 = 00000000ff00007b
p0_label_210:
! Mem[0000000010181410] = ff0000ac, %l4 = 0000000000000000
swapa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff0000ac
! Code Fragment 3
p0_fragment_22:
! %l0 = ffffffffffffff0f
setx 0x89b8a17848317370,%g7,%l0 ! %l0 = 89b8a17848317370
! %l1 = 0000000000000000
setx 0xbb9883d7e7ceda0f,%g7,%l1 ! %l1 = bb9883d7e7ceda0f
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 = 89b8a17848317370
setx 0x2baa4b57d897aea9,%g7,%l0 ! %l0 = 2baa4b57d897aea9
! %l1 = bb9883d7e7ceda0f
setx 0x9adb17b853a21d2b,%g7,%l1 ! %l1 = 9adb17b853a21d2b
! Mem[0000000021800080] = c6ff05ff, %l5 = 00000000c41410ff
ldstuba [%o3+0x080]%asi,%l5 ! %l5 = 000000c6000000ff
! %l5 = 00000000000000c6, Mem[0000000030081410] = 00000000
stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000c6
! %f11 = 00000000, %f2 = c41410f0, %f4 = 421a0000
fmuls %f11,%f2 ,%f4 ! %f4 = 80000000
! %f5 = 00000000, Mem[0000000010041410] = 0000ff00
sta %f5 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %l4 = 00000000ff0000ac, Mem[0000000010181408] = 280000ff
stha %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ac00ff
! %l7 = 0000000000000000, Mem[000000001000143e] = a13cbe09, %asi = 80
stha %l7,[%i0+0x03e]%asi ! Mem[000000001000143c] = a13c0000
! %l1 = 9adb17b853a21d2b, Mem[00000000100c1430] = 0054893709003ca1
stx %l1,[%i3+0x030] ! Mem[00000000100c1430] = 9adb17b853a21d2b
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 431bbaff, %f9 = 09be3ca1
lda [%i3+%o5]0x89,%f9 ! %f9 = 431bbaff
p0_label_211:
! Mem[00000000100c1400] = ffffffff ff1014c4, %l0 = d897aea9, %l1 = 53a21d2b
ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000ffffffff 00000000ff1014c4
! Mem[0000000010101408] = ffff0000, %l1 = 00000000ff1014c4
ldsw [%i4+%o4],%l1 ! %l1 = ffffffffffff0000
! Mem[0000000030181408] = 000000ffffffffff, %l5 = 00000000000000c6
ldxa [%i6+%o4]0x89,%l5 ! %l5 = 000000ffffffffff
! Mem[00000000100c1408] = 0000000000001a42, %f0 = 48839796 ffefe943
ldda [%i3+%o4]0x80,%f0 ! %f0 = 00000000 00001a42
! Mem[0000000010141410] = ff006800, %l5 = 000000ffffffffff
ldsba [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1410] = 89006800, %f9 = 431bbaff
ld [%i3+%o5],%f9 ! %f9 = 89006800
! Mem[000000001010143c] = f01014c4, %l0 = 00000000ffffffff
lduha [%i4+0x03e]%asi,%l0 ! %l0 = 00000000000014c4
! Mem[0000000010141410] = 006800ff, %l3 = 00000000ff0000d4
ldswa [%i5+%o5]0x88,%l3 ! %l3 = 00000000006800ff
! Mem[0000000030101410] = 00001a42, %l3 = 00000000006800ff
lduwa [%i4+%o5]0x89,%l3 ! %l3 = 0000000000001a42
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000030141410] = 9900115c0000000a
stxa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
p0_label_212:
! Mem[00000000100c1410] = 00680089, %l4 = 00000000ff0000ac
swapa [%i3+%o5]0x88,%l4 ! %l4 = 0000000000680089
! %l6 = 00000000ff00007b, Mem[0000000010101408] = ffff0000
stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 7bff0000
! Mem[0000000010141430] = ff000f7b89006800, %l2 = 00000000ff000000, %l4 = 0000000000680089
add %i5,0x30,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = ff000f7b89006800
! %l3 = 0000000000001a42, Mem[0000000010001410] = 00000000
stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00001a42
! Mem[0000000030181410] = 0000f200, %l0 = 00000000000014c4
swapa [%i6+%o5]0x89,%l0 ! %l0 = 000000000000f200
! %f7 = ffefe943, %f27 = 9cffb778
fsqrts %f7 ,%f27 ! %f27 = ffefe943
! %l7 = 0000000000000000, Mem[0000000020800040] = ffc2726d, %asi = 80
stba %l7,[%o1+0x040]%asi ! Mem[0000000020800040] = 00c2726d
! %l3 = 0000000000001a42, Mem[0000000030181400] = ff000fff
stwa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00001a42
! Mem[0000000010041406] = 91244397, %l3 = 0000000000001a42
ldstuba [%i1+0x006]%asi,%l3 ! %l3 = 00000043000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00680089, %l4 = ff000f7b89006800
lduha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000089
p0_label_213:
! Mem[0000000010101424] = 00000000, %l5 = ffffffffffffffff
lduh [%i4+0x024],%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1408] = 28714fff, %l3 = 0000000000000043
ldsha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000004fff
! Mem[00000000100c1400] = c41410ffffffffff, %l3 = 0000000000004fff
ldxa [%i3+%g0]0x88,%l3 ! %l3 = c41410ffffffffff
! Mem[0000000010001410] = 421a000000000000, %l4 = 0000000000000089
ldx [%i0+%o5],%l4 ! %l4 = 421a000000000000
! Mem[0000000030041410] = 00001aff, %l4 = 421a000000000000
ldsba [%i1+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001408] = 0000000000000000, %f4 = 80000000 00000000
ldda [%i0+0x008]%asi,%f4 ! %f4 = 00000000 00000000
! Mem[0000000010041408] = ff0000ff 431bbaff, %l6 = ff00007b, %l7 = 00000000
ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000ff0000ff 00000000431bbaff
! Mem[0000000030041410] = 00001aff, %l6 = 00000000ff0000ff
ldsha [%i1+%o5]0x89,%l6 ! %l6 = 0000000000001aff
! Mem[00000000300c1400] = 00000000 000000ac ff4f7128 ffffffff
! Mem[00000000300c1410] = ffba1b43 00000f7b 00000000 fdb200ea
! Mem[00000000300c1420] = 7b00ea38 00000000 ff48329d d53f7559
! Mem[00000000300c1430] = 00000000 a8714fac 7c50879f 2a5f5cc1
ldda [%i3]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000300c1400
! Starting 10 instruction Store Burst
! %l3 = c41410ffffffffff, Mem[0000000030141400] = 91244397
stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 912443ff
p0_label_214:
! %l0 = 000000000000f200, Mem[0000000010041400] = 000000009124ff97
stx %l0,[%i1+%g0] ! Mem[0000000010041400] = 000000000000f200
! Mem[0000000010141408] = 78b7ff9c, %l2 = 00000000ff000000
swapa [%i5+%o4]0x80,%l2 ! %l2 = 0000000078b7ff9c
! %l6 = 0000000000001aff, Mem[00000000100c140c] = 00001a42
stw %l6,[%i3+0x00c] ! Mem[00000000100c140c] = 00001aff
! %l0 = 000000000000f200, Mem[000000001004141c] = 000000ac
stw %l0,[%i1+0x01c] ! Mem[000000001004141c] = 0000f200
! %l5 = 0000000000000000, Mem[0000000030181408] = ffffffff
stwa %l5,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %l0 = 000000000000f200, imm = fffffffffffff958, %l3 = c41410ffffffffff
and %l0,-0x6a8,%l3 ! %l3 = 000000000000f000
! %l2 = 0000000078b7ff9c, Mem[0000000030001408] = 00000000
stha %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ff9c
! %l5 = 0000000000000000, Mem[0000000010181408] = 00ac00ff00000063
stxa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
! Mem[0000000030081400] = 00000000, %l6 = 0000000000001aff
ldstuba [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[000000001014142c] = 00000000, %l6 = 0000000000000000
lduwa [%i5+0x02c]%asi,%l6 ! %l6 = 0000000000000000
p0_label_215:
! Mem[0000000010101410] = 431bbaffffffffff, %l5 = 0000000000000000
ldxa [%i4+%o5]0x80,%l5 ! %l5 = 431bbaffffffffff
! %f31 = 000000ff, %f25 = 37895445, %f31 = 000000ff
fdivs %f31,%f25,%f31 ! %l0 = 000000000000f222, Unfinished, %fsr = 2a00000800
! Mem[0000000030001410] = ff0000ff, %f26 = 00000000
lda [%i0+%o5]0x81,%f26 ! %f26 = ff0000ff
! Mem[0000000010141400] = 00000000, %l7 = 00000000431bbaff
lduba [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = 00000000, %l1 = ffffffffffff0000
ldswa [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181400] = 00000000, %f30 = d40000ff
lda [%i6+%g0]0x88,%f30 ! %f30 = 00000000
! Mem[0000000010141410] = 00000000 006800ff, %l2 = 78b7ff9c, %l3 = 0000f000
ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000006800ff 0000000000000000
! Mem[0000000010001410] = 00001a42, %l7 = 0000000000000000
lduba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000042
! Mem[0000000030041408] = 43e9efff, %l3 = 0000000000000000
ldswa [%i1+%o4]0x81,%l3 ! %l3 = 0000000043e9efff
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 431bbaff, %l2 = 00000000006800ff, %asi = 80
swapa [%i4+0x010]%asi,%l2 ! %l2 = 00000000431bbaff
p0_label_216:
! %l0 = 000000000000f222, Mem[0000000020800040] = 00c2726d
stb %l0,[%o1+0x040] ! Mem[0000000020800040] = 22c2726d
! Mem[00000000100c1410] = ff0000ac, %l1 = 0000000000000000
ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 000000ac000000ff
! Mem[0000000010141408] = ff000000, %l2 = 00000000431bbaff
swapa [%i5+%o4]0x80,%l2 ! %l2 = 00000000ff000000
membar #Sync ! Added by membar checker (38)
! %l3 = 0000000043e9efff, Mem[0000000010141400] = 00000000
stha %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = efff0000
! %l2 = ff000000, %l3 = 43e9efff, Mem[0000000030081400] = 000000ff 00000000
stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff000000 43e9efff
! %l1 = 00000000000000ac, Mem[0000000010081408] = 00000000000000c4
stxa %l1,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000000000ac
! Mem[0000000010001400] = 000000c4, %l7 = 0000000000000042
ldstuba [%i0+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081400] = ff000000, %l1 = 00000000000000ac
swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000ff000000
! Mem[0000000030041410] = ff1a0000, %l4 = ffffffffffffffff
ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = c41410f0 00ffd6a0, %l2 = ff000000, %l3 = 43e9efff
ldda [%i0+0x030]%asi,%l2 ! %l2 = 00000000c41410f0 0000000000ffd6a0
p0_label_217:
! Mem[00000000211c0000] = 10f06880, %l0 = 000000000000f222
ldsha [%o2+0x000]%asi,%l0 ! %l0 = 00000000000010f0
! Mem[0000000030181410] = 00000000000014c4, %l4 = 00000000000000ff
ldxa [%i6+%o5]0x89,%l4 ! %l4 = 00000000000014c4
! Mem[0000000030041408] = 43e9efff, %l2 = 00000000c41410f0
ldsba [%i1+%o4]0x81,%l2 ! %l2 = 0000000000000043
! Mem[0000000030101410] = 421a0000, %l4 = 00000000000014c4
lduba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000042
! %f1 = 00000000, %f19 = 9cffb778
fsqrts %f1 ,%f19 ! %f19 = 00000000
! Mem[00000000201c0000] = 00ff3e5d, %l7 = 0000000000000000
lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141400] = efff0000, %l5 = 431bbaffffffffff
ldswa [%i5+%g0]0x80,%l5 ! %l5 = ffffffffefff0000
! Mem[0000000010181410] = 00000000, %l6 = 0000000000000000
lduha [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101408] = ff000000000000ff, %l2 = 0000000000000043
ldxa [%i4+%o4]0x89,%l2 ! %l2 = ff000000000000ff
! Starting 10 instruction Store Burst
! %f20 = 00000000 006800ff, %l3 = 0000000000ffd6a0
! Mem[0000000030101400] = f01014c4ac000000
stda %f20,[%i4+%l3]ASI_PST32_SL ! Mem[0000000030101400] = f01014c4ac000000
p0_label_218:
! %l2 = ff000000000000ff, Mem[0000000010181414] = ff1014c4
stw %l2,[%i6+0x014] ! Mem[0000000010181414] = 000000ff
! Mem[0000000030001408] = 0000ff9c, %l2 = ff000000000000ff
swapa [%i0+%o4]0x89,%l2 ! %l2 = 000000000000ff9c
! Mem[00000000100c1408] = 00000000, %l0 = 00000000000010f0
swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000
! %l5 = ffffffffefff0000, Mem[0000000030001400] = ffffffff
stba %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffff00
! %f0 = ac000000 00000000, Mem[00000000100c1408] = f0100000 ff1a0000
stda %f0 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ac000000 00000000
! Mem[00000000300c1400] = 00000000, %l1 = 00000000ff000000
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1408] = ff4f7128, %l4 = 0000000000000042
ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! %f5 = 431bbaff, %f12 = ac4f71a8
fsqrts %f5 ,%f12 ! %f12 = 4147aace
! Mem[0000000030041410] = 00001aff, %l3 = 0000000000ffd6a0
swapa [%i1+%o5]0x89,%l3 ! %l3 = 0000000000001aff
! Starting 10 instruction Load Burst
! %f30 = 00000000, %f30 = 00000000, %f23 = aeba1b43
fmuls %f30,%f30,%f23 ! %f23 = 00000000
p0_label_219:
! Mem[0000000010041408] = ff0000ff, %l0 = 0000000000000000
lduha [%i1+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1418] = 431bbaae c6f3ecaf, %l6 = 00000000, %l7 = 000000ff
ldd [%i3+0x018],%l6 ! %l6 = 00000000431bbaae 00000000c6f3ecaf
! Mem[0000000010041400] = 000000000000f200, %l4 = 00000000000000ff
ldxa [%i1+%g0]0x80,%l4 ! %l4 = 000000000000f200
! Mem[00000000201c0000] = 00ff3e5d, %l5 = ffffffffefff0000
lduha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1408] = 28714fff, %l6 = 00000000431bbaae
lduha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000004fff
! Mem[0000000030081400] = 43e9efff000000ac, %l2 = 000000000000ff9c
ldxa [%i2+%g0]0x89,%l2 ! %l2 = 43e9efff000000ac
! Mem[0000000010081400] = 00000000, %l0 = 00000000000000ff
ldswa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! %l2 = 43e9efff000000ac, %l0 = 0000000000000000, %y = 00000000
umul %l2,%l0,%l2 ! %l2 = 0000000000000000, %y = 00000000
! Mem[00000000100c1410] = ff0000ff, %l0 = 0000000000000000
ldswa [%i3+%o5]0x80,%l0 ! %l0 = ffffffffff0000ff
! Starting 10 instruction Store Burst
! %l4 = 000000000000f200, Mem[00000000100c1400] = ffffffff
stba %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ffffff
p0_label_220:
! %f26 = ff0000ff ffefe943, Mem[0000000010141420] = 45548937 09be3ca1
std %f26,[%i5+0x020] ! Mem[0000000010141420] = ff0000ff ffefe943
! Mem[0000000030101400] = f01014c4, %l1 = 0000000000000000
swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000f01014c4
! %l6 = 00004fff, %l7 = c6f3ecaf, Mem[0000000030001400] = 00ffffff ffffffff
stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00004fff c6f3ecaf
! %l0 = ff0000ff, %l1 = f01014c4, Mem[0000000030041408] = 43e9efff 96978348
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff0000ff f01014c4
! Mem[00000000100c142c] = 000000ff, %l1 = 00000000f01014c4, %asi = 80
swapa [%i3+0x02c]%asi,%l1 ! %l1 = 00000000000000ff
! %f24 = a13cbe09 37895445, Mem[0000000010181410] = 00000000 000000ff
stda %f24,[%i6+0x010]%asi ! Mem[0000000010181410] = a13cbe09 37895445
! %l6 = 0000000000004fff, Mem[0000000030081408] = c4000000
stwa %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00004fff
! Mem[0000000010101408] = 0000ff7b, %l1 = 00000000000000ff
swapa [%i4+%o4]0x88,%l1 ! %l1 = 000000000000ff7b
! Mem[00000000100c1410] = ff0000ff, %l7 = 00000000c6f3ecaf
swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800040] = ff7b2728, %l3 = 0000000000001aff
ldub [%o3+0x041],%l3 ! %l3 = 000000000000007b
p0_label_221:
! Code Fragment 4
p0_fragment_23:
! %l0 = ffffffffff0000ff
setx 0xdbd02bf7adee5639,%g7,%l0 ! %l0 = dbd02bf7adee5639
! %l1 = 000000000000ff7b
setx 0x29259a9020bdcd8a,%g7,%l1 ! %l1 = 29259a9020bdcd8a
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 = dbd02bf7adee5639
setx 0x58c30eb7e2d3f0dd,%g7,%l0 ! %l0 = 58c30eb7e2d3f0dd
! %l1 = 29259a9020bdcd8a
setx 0xff3584e047db2225,%g7,%l1 ! %l1 = ff3584e047db2225
! Mem[0000000010081408] = ac000000, %f3 = 28714fff
lda [%i2+%o4]0x80,%f3 ! %f3 = ac000000
! Mem[0000000030101400] = 00000000, %l5 = 00000000000000ff
lduha [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081414] = 00000000, %l2 = 0000000000000000
ldub [%i2+0x017],%l2 ! %l2 = 0000000000000000
! Mem[0000000010101410] = 006800ff ffffffff, %l2 = 00000000, %l3 = 0000007b
ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000006800ff 00000000ffffffff
! Mem[0000000010081410] = f01014ff, %l5 = 0000000000000000
lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000f01014ff
! Mem[0000000010141418] = 431bbaae c6ffecaf, %l0 = e2d3f0dd, %l1 = 47db2225
ldda [%i5+0x018]%asi,%l0 ! %l0 = 00000000431bbaae 00000000c6ffecaf
! Mem[00000000300c1408] = 28714fff, %l6 = 0000000000004fff
lduwa [%i3+%o4]0x89,%l6 ! %l6 = 0000000028714fff
! Mem[0000000030101410] = 421a000000000000, %l3 = 00000000ffffffff
ldxa [%i4+%o5]0x81,%l3 ! %l3 = 421a000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 000000ff, %l4 = 000000000000f200
swapa [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
p0_label_222:
! %l1 = 00000000c6ffecaf, Mem[0000000010001400] = ff0000c4
stha %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = ecaf00c4
! %f27 = ffefe943, Mem[0000000010001408] = 00000000
sta %f27,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffefe943
! %l7 = 00000000ff0000ff, Mem[00000000300c1408] = ff4f7128ffffffff
stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000ff0000ff
! %l0 = 00000000431bbaae, %l5 = 00000000f01014ff, %l5 = 00000000f01014ff
addc %l0,%l5,%l5 ! %l5 = 00000001332bcfad
! %l7 = 00000000ff0000ff, %l4 = 00000000000000ff, %l6 = 0000000028714fff
sdivx %l7,%l4,%l6 ! %l6 = 0000000001000001
! %l2 = 00000000006800ff, imm = 00000000000008d8, %l1 = 00000000c6ffecaf
xnor %l2,0x8d8,%l1 ! %l1 = ffffffffff97f7d8
! %l0 = 00000000431bbaae, immed = 00000edb, %y = 00000000
smul %l0,0xedb,%l4 ! %l4 = 000003e4ecee36da, %y = 000003e4
! Mem[0000000030181400] = 00001a42, %l0 = 00000000431bbaae
ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000042000000ff
! %l4 = ecee36da, %l5 = 332bcfad, Mem[0000000030081408] = 00004fff f01014c4
stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ecee36da 332bcfad
! Starting 10 instruction Load Burst
! %l0 = 0000000000000042, %l7 = 00000000ff0000ff, %l4 = 000003e4ecee36da
subc %l0,%l7,%l4 ! %l4 = ffffffff00ffff43
p0_label_223:
! Mem[0000000030041408] = c41410f0 ff0000ff, %l4 = 00ffff43, %l5 = 332bcfad
ldda [%i1+%o4]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000c41410f0
! Mem[0000000030181408] = 000000ff00000000, %f26 = ff0000ff ffefe943
ldda [%i6+%o4]0x89,%f26 ! %f26 = 000000ff 00000000
! Mem[0000000030101410] = 00000000 00001a42, %l6 = 01000001, %l7 = ff0000ff
ldda [%i4+%o5]0x89,%l6 ! %l6 = 0000000000001a42 0000000000000000
! Mem[0000000010181438] = fffff57f, %l0 = 0000000000000042
ldsb [%i6+0x03a],%l0 ! %l0 = fffffffffffffff5
! Mem[0000000030141408] = 000000ff, %l2 = 00000000006800ff
ldswa [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000201c0000] = 00ff3e5d, %l7 = 0000000000000000
ldsba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = c6000000, %l6 = 0000000000001a42
lduba [%i2+%o5]0x81,%l6 ! %l6 = 00000000000000c6
! Mem[0000000010081410] = 00000000f01014ff, %f0 = ac000000 00000000
ldda [%i2+%o5]0x88,%f0 ! %f0 = 00000000 f01014ff
! Mem[0000000010101410] = ff006800, %l1 = ffffffffff97f7d8
lduba [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f6 = ea00b2fd 00000000, %l7 = 0000000000000000
! Mem[0000000010101410] = 006800ffffffffff
add %i4,0x010,%g1
stda %f6,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010101410] = 006800ffffffffff
p0_label_224:
! Mem[0000000010081408] = ac00000000000000, %l3 = 421a000000000000, %l4 = 00000000ff0000ff
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ac00000000000000
! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %f4 = 7b0f0000 431bbaff, Mem[0000000010181410] = 09be3ca1 45548937
stda %f4 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 7b0f0000 431bbaff
! %l2 = 00000000000000ff, Mem[0000000010141400] = efff0000
stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff0000
! %l3 = 421a000000000000, Mem[0000000010101401] = 89006800
stb %l3,[%i4+0x001] ! Mem[0000000010101400] = 89006800
! Mem[0000000030001408] = 00f20000, %l1 = 0000000000000000
swapa [%i0+%o4]0x81,%l1 ! %l1 = 0000000000f20000
! %l7 = 0000000000000000, Mem[0000000010141420] = ff0000ffffefe943, %asi = 80
stxa %l7,[%i5+0x020]%asi ! Mem[0000000010141420] = 0000000000000000
! Mem[0000000010001408] = ffefe94300000000, %l5 = 00000000c41410f0, %l3 = 421a000000000000
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = ffefe94300000000
! %f15 = 9f87507c, Mem[0000000010181408] = 00000000
sta %f15,[%i6+0x008]%asi ! Mem[0000000010181408] = 9f87507c
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 43e9efff 000000ac, %l0 = fffffff5, %l1 = 00f20000
ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ac 0000000043e9efff
p0_label_225:
! Mem[0000000010081438] = 00000000, %l7 = 0000000000000000
ldsh [%i2+0x03a],%l7 ! %l7 = 0000000000000000
! Mem[00000000201c0000] = 00ff3e5d, %l1 = 0000000043e9efff
lduha [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001400] = ecaf00c4, %l3 = ffefe94300000000
ldsba [%i0+0x001]%asi,%l3 ! %l3 = ffffffffffffffaf
! Mem[0000000010101410] = ff006800, %l2 = 00000000000000ff
lduha [%i4+%o5]0x88,%l2 ! %l2 = 0000000000006800
! %l6 = 00000000000000c6, imm = 00000000000000db, %l2 = 0000000000006800
subc %l6,0x0db,%l2 ! %l2 = ffffffffffffffeb
! Code Fragment 3
p0_fragment_24:
! %l0 = 00000000000000ac
setx 0xea17b5786f88b440,%g7,%l0 ! %l0 = ea17b5786f88b440
! %l1 = 00000000000000ff
setx 0x5a75b8b0381eb05b,%g7,%l1 ! %l1 = 5a75b8b0381eb05b
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 = ea17b5786f88b440
setx 0x095efa203cf0547d,%g7,%l0 ! %l0 = 095efa203cf0547d
! %l1 = 5a75b8b0381eb05b
setx 0xd796123041761b56,%g7,%l1 ! %l1 = d796123041761b56
! Mem[0000000010141410] = 00000000006800ff, %l3 = ffffffffffffffaf
ldxa [%i5+%o5]0x88,%l3 ! %l3 = 00000000006800ff
! Mem[0000000010181410] = 7b0f0000 431bbaff, %l0 = 3cf0547d, %l1 = 41761b56
ldda [%i6+%o5]0x88,%l0 ! %l0 = 00000000431bbaff 000000007b0f0000
! Mem[0000000010001408] = 43e9efff, %f13 = 00000000
lda [%i0+%o4]0x88,%f13 ! %f13 = 43e9efff
! Starting 10 instruction Store Burst
! %f30 = 00000000 000000ff, %l5 = 00000000c41410f0
! Mem[0000000010141420] = 0000000000000000
add %i5,0x020,%g1
stda %f30,[%g1+%l5]ASI_PST16_P ! Mem[0000000010141420] = 0000000000000000
p0_label_226:
! %l7 = 0000000000000000, Mem[000000001014140c] = 00000000
stb %l7,[%i5+0x00c] ! Mem[000000001014140c] = 00000000
! %f28 = 00680089 7b0f00ff, Mem[0000000030101400] = 00000000 ac000000
stda %f28,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00680089 7b0f00ff
! %f4 = 7b0f0000, Mem[00000000100c1428] = 00000000
st %f4 ,[%i3+0x028] ! Mem[00000000100c1428] = 7b0f0000
! Mem[0000000010081400] = 00000000, %l6 = 00000000000000c6
ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181410] = 431bbaff, %l0 = 00000000431bbaff
swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000431bbaff
! %f14 = c15c5f2a 9f87507c, Mem[0000000010101410] = 006800ff ffffffff
stda %f14,[%i4+%o5]0x80 ! Mem[0000000010101410] = c15c5f2a 9f87507c
! %l2 = ffffffffffffffeb, Mem[0000000010141404] = 37895445, %asi = 80
stha %l2,[%i5+0x004]%asi ! Mem[0000000010141404] = ffeb5445
! Mem[0000000030181400] = 00001aff, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000100c1408] = 00000000, %l4 = ac00000000000000
swapa [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000, %l5 = 00000000c41410f0
lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
p0_label_227:
! Mem[0000000010081400] = ff000000, %l2 = ffffffffffffffeb
ldsha [%i2+%g0]0x80,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000010181408] = 7c50879f, %l1 = 000000007b0f0000
ldsha [%i6+%o4]0x88,%l1 ! %l1 = ffffffffffff879f
! Code Fragment 4
p0_fragment_25:
! %l0 = 00000000431bbaff
setx 0x8c9817483798cd31,%g7,%l0 ! %l0 = 8c9817483798cd31
! %l1 = ffffffffffff879f
setx 0xe0b03358021b9751,%g7,%l1 ! %l1 = e0b03358021b9751
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 = 8c9817483798cd31
setx 0x1d32b7af857a22dd,%g7,%l0 ! %l0 = 1d32b7af857a22dd
! %l1 = e0b03358021b9751
setx 0x4e62b26ff271fe59,%g7,%l1 ! %l1 = 4e62b26ff271fe59
! Mem[0000000010001428] = 000000e0 0000ffff, %l4 = 00000000, %l5 = 00000000
ldd [%i0+0x028],%l4 ! %l4 = 00000000000000e0 000000000000ffff
! Mem[0000000030141410] = 00000000, %f10 = 59753fd5
lda [%i5+%o5]0x89,%f10 ! %f10 = 00000000
! Mem[0000000010101410] = c15c5f2a 9f87507c, %l2 = ffffff00, %l3 = 006800ff
ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000c15c5f2a 000000009f87507c
! Mem[0000000030001400] = ff4f0000, %l0 = 1d32b7af857a22dd
ldsba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = 7b0f0000431bbaff, %l4 = 00000000000000e0
ldxa [%i6+%o5]0x88,%l4 ! %l4 = 7b0f0000431bbaff
! Mem[0000000030041400] = ff000000, %l2 = 00000000c15c5f2a
lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[00000000100c1410] = c6f3ecaf00000000, %asi = 80
stxa %l7,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000000000000ff
p0_label_228:
! %f18 = 00000000 00000000, Mem[0000000010141400] = 0000ffff 4554ebff
stda %f18,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 00000000
! Mem[0000000030141400] = ff432491, %l7 = 00000000000000ff
swapa [%i5+%g0]0x81,%l7 ! %l7 = 00000000ff432491
! %f30 = 00000000 000000ff, %l2 = 0000000000000000
! Mem[0000000010181430] = c06caef7ffcb0000
add %i6,0x030,%g1
stda %f30,[%g1+%l2]ASI_PST16_P ! Mem[0000000010181430] = c06caef7ffcb0000
! Mem[0000000010001410] = 00001a42, %l5 = 000000000000ffff
lduba [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000042
! %l6 = 0000000000000000, Mem[0000000030101400] = 00680089
stba %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00680089
! %l6 = 0000000000000000, Mem[0000000010101408] = ff000000
stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! Mem[00000000201c0001] = 00ff3e5d, %l4 = 7b0f0000431bbaff
ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
! %f13 = 43e9efff, Mem[0000000010181400] = 00000000
sta %f13,[%i6+%g0]0x88 ! Mem[0000000010181400] = 43e9efff
! Mem[0000000030041410] = 00ffd6a0, %l6 = 0000000000000000
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000a0000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = c400afec, %l7 = 00000000ff432491
ldsha [%i0+%g0]0x88,%l7 ! %l7 = ffffffffffffafec
p0_label_229:
! Mem[0000000010181410] = ffba1b43, %l4 = 00000000000000ff
lduwa [%i6+%o5]0x80,%l4 ! %l4 = 00000000ffba1b43
! Mem[0000000030141410] = 00000000, %l3 = 000000009f87507c
ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = ffefe943, %l3 = 0000000000000000
ldswa [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffefe943
! Mem[00000000300c1400] = 000000ff, %l4 = 00000000ffba1b43
ldswa [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010001400] = ecaf00c4, %l6 = 00000000000000a0
ldsba [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffffec
! Mem[0000000010081400] = ff000000431bbaff, %f24 = a13cbe09 37895445
ldda [%i2+%g0]0x80,%f24 ! %f24 = ff000000 431bbaff
! Mem[0000000030001408] = 00000000, %l3 = ffffffffffefe943
lduha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l4 = 00000000000000ff
ldsba [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
! %l1 = 4e62b26ff271fe59, %l4 = 0000000000000000, %l3 = 0000000000000000
andn %l1,%l4,%l3 ! %l3 = 4e62b26ff271fe59
! Starting 10 instruction Store Burst
! %f27 = 00000000, Mem[00000000100c1414] = 000000ff
st %f27,[%i3+0x014] ! Mem[00000000100c1414] = 00000000
p0_label_230:
! %f24 = ff000000, %f0 = 00000000
fcmps %fcc0,%f24,%f0 ! %fcc0 = 1
! Mem[0000000010041418] = 000000000000f200, %l2 = 0000000000000000, %l5 = 0000000000000042
add %i1,0x18,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 000000000000f200
! Mem[0000000010141410] = 006800ff, %l4 = 0000000000000000
swapa [%i5+%o5]0x88,%l4 ! %l4 = 00000000006800ff
! %l6 = ffffffffffffffec, Mem[0000000030181410] = 000014c4
stba %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000014ec
! %f16 = 45548937 00000000 00000000 00000000
! %f20 = 00000000 006800ff afecffc6 00000000
! %f24 = ff000000 431bbaff 000000ff 00000000
! %f28 = 00680089 7b0f00ff 00000000 000000ff
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
! %l2 = 0000000000000000, Mem[0000000030081410] = c600000000000000
stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
! %l4 = 00000000006800ff, Mem[0000000010081408] = ac000000
stwa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 006800ff
! Mem[0000000010141400] = 00000000, %l1 = 4e62b26ff271fe59
ldstuba [%i5+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181400] = ff1a0000, %l5 = 000000000000f200
ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00000000, %l3 = 4e62b26ff271fe59
ldsha [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
p0_label_231:
! Mem[0000000030181408] = 00000000, %l6 = ffffffffffffffec
lduwa [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001400] = ecaf00c4, %l6 = 0000000000000000
lduha [%i0+%g0]0x80,%l6 ! %l6 = 000000000000ecaf
! Mem[0000000030081400] = ac000000, %l1 = 0000000000000000
lduba [%i2+%g0]0x81,%l1 ! %l1 = 00000000000000ac
! Mem[0000000010041410] = ff000000 0000ffff, %l6 = 0000ecaf, %l7 = ffffafec
ldda [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff000000 000000000000ffff
! Mem[0000000010081410] = ff1410f0, %l6 = 00000000ff000000
lduwa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff1410f0
! Mem[0000000030141400] = 000000ff f01014c4, %l6 = ff1410f0, %l7 = 0000ffff
ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff 00000000f01014c4
! Mem[0000000030081400] = 000000ac, %f13 = 43e9efff
lda [%i2+%g0]0x89,%f13 ! %f13 = 000000ac
! Mem[0000000010081410] = 00000000f01014ff, %f14 = c15c5f2a 9f87507c
ldda [%i2+%o5]0x88,%f14 ! %f14 = 00000000 f01014ff
! Mem[0000000030141400] = 000000fff01014c4, %f10 = 00000000 9d3248ff
ldda [%i5+%g0]0x81,%f10 ! %f10 = 000000ff f01014c4
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 00000000, %l5 = 00000000000000ff
ldstuba [%i6+%o4]0x81,%l5 ! %l5 = 00000000000000ff
p0_label_232:
! Mem[00000000201c0000] = 00ff3e5d, %l5 = 0000000000000000
ldstub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
! %f7 = 00000000, Mem[0000000010181400] = 43e9efff
sta %f7 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! %f0 = 00000000, Mem[00000000300c1408] = 00000000
sta %f0 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! %l2 = 0000000000000000, Mem[0000000010141408] = 00000000ffba1b43
stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
! %l4 = 00000000006800ff, Mem[0000000010101408] = 00000000
stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
! %f8 = 00000000 38ea007b, Mem[0000000010001420] = a4e7ddff 0000ffff
stda %f8 ,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000 38ea007b
! %l0 = 0000000000000000, Mem[0000000010041400] = 00000000
stba %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
swapa [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[000000001008140c] = 00000000, %l3 = 0000000000000000
swap [%i2+0x00c],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff3e5d, %l6 = 00000000000000ff
lduba [%o0+0x000]%asi,%l6 ! %l6 = 00000000000000ff
p0_label_233:
membar #Sync ! Added by membar checker (39)
! Mem[0000000030101408] = 00000000, %f14 = 00000000
lda [%i4+%o4]0x89,%f14 ! %f14 = 00000000
! Mem[0000000010001410] = 421a0000, %l3 = 0000000000000000
lduba [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000042
! Mem[0000000030181410] = 000014ec, %l1 = 00000000000000ac
lduwa [%i6+%o5]0x89,%l1 ! %l1 = 00000000000014ec
! Mem[0000000030001400] = ff4f0000, %l4 = 00000000006800ff
lduba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l3 = 0000000000000042
ldsba [%i3+0x013]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041408] = c41410f0ff0000ff, %f20 = 00000000 006800ff
ldda [%i1+%o4]0x89,%f20 ! %f20 = c41410f0 ff0000ff
! Mem[0000000030081408] = ecee36da, %l3 = 0000000000000000
lduha [%i2+%o4]0x81,%l3 ! %l3 = 000000000000ecee
! Mem[0000000010001408] = 43e9efff, %l4 = 0000000000000000
ldswa [%i0+%o4]0x88,%l4 ! %l4 = 0000000043e9efff
! Mem[0000000030101410] = 00000000 006800ff, %l4 = 43e9efff, %l5 = 00000000
ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000006800ff 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 000000ff, %l4 = 00000000006800ff
swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_234:
! %l3 = 000000000000ecee, Mem[00000000100c1400] = ffffff00
stwa %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ecee
! %f18 = 00000000 00000000, Mem[0000000010041438] = 48839796 ffefe943
std %f18,[%i1+0x038] ! Mem[0000000010041438] = 00000000 00000000
! Mem[0000000010141418] = 431bbaae, %l6 = 00000000000000ff
swap [%i5+0x018],%l6 ! %l6 = 00000000431bbaae
! Mem[0000000030041410] = 00ffd6ff, %l7 = 00000000f01014c4
swapa [%i1+%o5]0x89,%l7 ! %l7 = 0000000000ffd6ff
! %l7 = 0000000000ffd6ff, Mem[0000000030081410] = 00000000
stwa %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00ffd6ff
! %l0 = 0000000000000000, Mem[0000000030181410] = 000014ec
stha %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! %l6 = 00000000431bbaae, immed = 00000a52, %y = 000003e4
udiv %l6,0xa52,%l2 ! %l2 = 000000006088bb2d
mov %l0,%y ! %y = 00000000
! Mem[00000000300c1400] = 000000ff, %l2 = 000000006088bb2d
swapa [%i3+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000030141408] = 000000ff
stwa %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ff000000, %l3 = 000000000000ecee
lduba [%i1+0x013]%asi,%l3 ! %l3 = 0000000000000000
p0_label_235:
! Mem[0000000030081408] = adcf2b33da36eeec, %f20 = c41410f0 ff0000ff
ldda [%i2+%o4]0x89,%f20 ! %f20 = adcf2b33 da36eeec
! Mem[0000000030101400] = 00000000, %l5 = 0000000000000000
lduha [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181408] = ff000000, %l1 = 00000000000014ec
ldswa [%i6+%o4]0x81,%l1 ! %l1 = ffffffffff000000
! Mem[0000000010001428] = 000000e0 0000ffff, %l2 = 000000ff, %l3 = 00000000
ldda [%i0+0x028]%asi,%l2 ! %l2 = 00000000000000e0 000000000000ffff
! Mem[0000000010181408] = 7c50879f, %l0 = 0000000000000000
ldswa [%i6+%o4]0x88,%l0 ! %l0 = 000000007c50879f
! Code Fragment 4
p0_fragment_26:
! %l0 = 000000007c50879f
setx 0x1b133377cd609579,%g7,%l0 ! %l0 = 1b133377cd609579
! %l1 = ffffffffff000000
setx 0x4a03ab27b008931b,%g7,%l1 ! %l1 = 4a03ab27b008931b
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 = 1b133377cd609579
setx 0xc7cdf207fddb4b3e,%g7,%l0 ! %l0 = c7cdf207fddb4b3e
! %l1 = 4a03ab27b008931b
setx 0xdda73cf05f58c8d6,%g7,%l1 ! %l1 = dda73cf05f58c8d6
! Mem[0000000010041410] = ff000000, %l5 = 0000000000000000
ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000010081408] = 00000000ff006800, %l0 = c7cdf207fddb4b3e
ldxa [%i2+%o4]0x88,%l0 ! %l0 = 00000000ff006800
! Mem[00000000300c1408] = ff0000ff00000000, %f10 = 000000ff f01014c4
ldda [%i3+%o4]0x89,%f10 ! %f10 = ff0000ff 00000000
! Starting 10 instruction Store Burst
! %l0 = ff006800, %l1 = 5f58c8d6, Mem[0000000010081400] = 000000ff ffba1b43
stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff006800 5f58c8d6
p0_label_236:
! %l1 = dda73cf05f58c8d6, Mem[00000000300c1410] = ffba1b43
stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = d6ba1b43
! %l5 = ffffffffffffff00, Mem[0000000030081400] = 000000ac
stwa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffff00
! %f9 = 38ea007b, Mem[00000000300c1400] = 6088bb2d
sta %f9 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 38ea007b
! Mem[0000000010181400] = 00000000, %l3 = 000000000000ffff
ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181400] = ff000000, %l2 = 00000000000000e0
ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! %l1 = dda73cf05f58c8d6, Mem[0000000010101422] = 00000000, %asi = 80
stba %l1,[%i4+0x022]%asi ! Mem[0000000010101420] = 0000d600
! Mem[00000000300c1410] = d6ba1b43, %l5 = ffffffffffffff00
ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000d6000000ff
! Mem[0000000030101408] = 00000000, %l0 = 00000000ff006800
ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[000000001018143f] = f9000000, %l4 = 00000000000000ff
ldstuba [%i6+0x03f]%asi,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000, %l7 = 0000000000ffd6ff
lduwa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
p0_label_237:
! Mem[0000000030101400] = 00000000, %l6 = 00000000431bbaae
ldsha [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041408] = ff0000ff, %l7 = 0000000000000000
ldswa [%i1+%o4]0x81,%l7 ! %l7 = ffffffffff0000ff
! Mem[0000000010041400] = 00000000, %l7 = ffffffffff0000ff
ldsba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181400] = 00001aff, %f15 = f01014ff
lda [%i6+%g0]0x89,%f15 ! %f15 = 00001aff
! %f2 = ffffffff, %f0 = 00000000
fsqrts %f2 ,%f0 ! %f0 = ffffffff
! Mem[0000000010141410] = 00000000, %l5 = 00000000000000d6
ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081410] = ff1410f0, %l4 = 0000000000000000
ldsha [%i2+%o5]0x80,%l4 ! %l4 = ffffffffffffff14
! Mem[0000000030141410] = 00000000, %l6 = 0000000000000000
lduha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1418] = 431bbaaec6f3ecaf, %f22 = afecffc6 00000000
ldd [%i3+0x018],%f22 ! %f22 = 431bbaae c6f3ecaf
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = f01014c4, %l2 = 00000000000000ff
swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000f01014c4
p0_label_238:
! %l2 = 00000000f01014c4, Mem[00000000300c1400] = 38ea007b
stwa %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = f01014c4
! Code Fragment 3
p0_fragment_27:
! %l0 = 0000000000000000
setx 0x174a8b77e9b7d3e0,%g7,%l0 ! %l0 = 174a8b77e9b7d3e0
! %l1 = dda73cf05f58c8d6
setx 0x36c3c74fb0568d5d,%g7,%l1 ! %l1 = 36c3c74fb0568d5d
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 = 174a8b77e9b7d3e0
setx 0xd7a774afdadc8c7b,%g7,%l0 ! %l0 = d7a774afdadc8c7b
! %l1 = 36c3c74fb0568d5d
setx 0x14788e97a94f5139,%g7,%l1 ! %l1 = 14788e97a94f5139
! Mem[00000000211c0001] = 10f06880, %l1 = 14788e97a94f5139
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000f0000000ff
! %f27 = 00000000, %f10 = ff0000ff, %f10 = ff0000ff 00000000
fsmuld %f27,%f10,%f10 ! %f10 = 80000000 00000000
! %l3 = 0000000000000000, Mem[0000000020800041] = 22c2726d
stb %l3,[%o1+0x041] ! Mem[0000000020800040] = 2200726d
! %l2 = 00000000f01014c4, Mem[0000000010041410] = ff000000
stwa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = f01014c4
! Mem[0000000030081410] = 00ffd6ff, %l4 = ffffffffffffff14
swapa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000ffd6ff
! Mem[0000000030081410] = 14ffffff, %l2 = 00000000f01014c4
swapa [%i2+%o5]0x81,%l2 ! %l2 = 0000000014ffffff
! Mem[0000000010041410] = f01014c4, %l0 = d7a774afdadc8c7b
ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 000000f0000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041438] = 0000000000000000, %f28 = 00680089 7b0f00ff
ldda [%i1+0x038]%asi,%f28 ! %f28 = 00000000 00000000
p0_label_239:
! Mem[0000000010001408] = ffefe943, %l6 = 0000000000000000
lduha [%i0+0x008]%asi,%l6 ! %l6 = 000000000000ffef
! Mem[00000000100c140c] = 000000ac, %l5 = 0000000000000000
ldswa [%i3+0x00c]%asi,%l5 ! %l5 = 00000000000000ac
! Mem[0000000010101408] = ff00000000000000, %f6 = ea00b2fd 00000000
ldda [%i4+0x008]%asi,%f6 ! %f6 = ff000000 00000000
! Mem[0000000030141408] = 00000000, %l7 = 0000000000000000
lduha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[000000001018141c] = ff3fbf33, %l2 = 0000000014ffffff
ldswa [%i6+0x01c]%asi,%l2 ! %l2 = ffffffffff3fbf33
! Mem[0000000010081400] = 006800ff, %l1 = 00000000000000f0
ldsba [%i2+0x003]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010041408] = ff0000ff, %l6 = 000000000000ffef
lduha [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001410] = ff0000ff, %l6 = 00000000000000ff
lduha [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181410] = 7b0f0000 431bbaff, %l2 = ff3fbf33, %l3 = 00000000
ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000431bbaff 000000007b0f0000
! Starting 10 instruction Store Burst
! %l2 = 00000000431bbaff, Mem[0000000030141408] = 00000000
stba %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000
p0_label_240:
! %f12 = 4147aace 000000ac, %l4 = 0000000000ffd6ff
! Mem[0000000030041430] = ff00000089006800
add %i1,0x030,%g1
stda %f12,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041430] = 4147aace000000ac
! %f20 = adcf2b33 da36eeec, Mem[0000000010001400] = c400afec ff388be9
stda %f20,[%i0+%g0]0x88 ! Mem[0000000010001400] = adcf2b33 da36eeec
! Mem[0000000010101410] = c15c5f2a, %l1 = ffffffffffffffff
swapa [%i4+%o5]0x80,%l1 ! %l1 = 00000000c15c5f2a
! %f31 = 000000ff, %f29 = 00000000
fsqrts %f31,%f29 ! %l0 = 0000000000000112, Unfinished, %fsr = 2a00000400
! %f8 = 00000000, Mem[0000000010081418] = 431bbaae
st %f8 ,[%i2+0x018] ! Mem[0000000010081418] = 00000000
! %f20 = adcf2b33 da36eeec, Mem[0000000030101400] = 00000000 45548937
stda %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = adcf2b33 da36eeec
! Mem[0000000010141410] = 0000000000000000, %l1 = 00000000c15c5f2a, %l6 = 00000000000000ff
add %i5,0x10,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000000
! %l1 = 00000000c15c5f2a, Mem[0000000020800001] = ffff779a, %asi = 80
stba %l1,[%o1+0x001]%asi ! Mem[0000000020800000] = ff2a779a
! Mem[0000000010181410] = ffba1b43, %l5 = 00000000000000ac
ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 9f87507c00000000, %l7 = 0000000000000000
ldx [%i6+%o4],%l7 ! %l7 = 9f87507c00000000
p0_label_241:
! Mem[0000000010041410] = c41410ff, %l2 = 00000000431bbaff
ldsba [%i1+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! %l6 = 0000000000000000, immed = fffff536, %y = 00000000
udiv %l6,-0xaca,%l2 ! %l2 = 0000000000000000
mov %l0,%y ! %y = 00000112
! Mem[0000000030101408] = ff000000 00000000, %l2 = 00000000, %l3 = 7b0f0000
ldda [%i4+%o4]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
! Mem[0000000030081400] = 00ffffffffefe943, %f4 = 7b0f0000 431bbaff
ldda [%i2+%g0]0x81,%f4 ! %f4 = 00ffffff ffefe943
! Mem[0000000030081410] = c41410f0, %l6 = 0000000000000000
ldsba [%i2+%o5]0x89,%l6 ! %l6 = fffffffffffffff0
! Code Fragment 3
p0_fragment_28:
! %l0 = 0000000000000112
setx 0xe8f1193fc98b485c,%g7,%l0 ! %l0 = e8f1193fc98b485c
! %l1 = 00000000c15c5f2a
setx 0x99ca40400f402ae7,%g7,%l1 ! %l1 = 99ca40400f402ae7
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 = e8f1193fc98b485c
setx 0xbddce900573b2f0b,%g7,%l0 ! %l0 = bddce900573b2f0b
! %l1 = 99ca40400f402ae7
setx 0x025f479fae5da5b6,%g7,%l1 ! %l1 = 025f479fae5da5b6
! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081400] = 006800ff, %l5 = 00000000000000ff
ldswa [%i2+%g0]0x80,%l5 ! %l5 = 00000000006800ff
! Mem[0000000030181410] = 0000000000000000, %l4 = 0000000000ffd6ff
ldxa [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 573b2f0b, %l1 = ae5da5b6, Mem[0000000030101400] = ecee36da 332bcfad
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 573b2f0b ae5da5b6
p0_label_242:
! %l1 = 025f479fae5da5b6, Mem[0000000010001400] = ecee36da
stwa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = ae5da5b6
! %f20 = adcf2b33 da36eeec, %l3 = 0000000000000000
! Mem[0000000010041438] = 0000000000000000
add %i1,0x038,%g1
stda %f20,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010041438] = 0000000000000000
! Mem[00000000100c1420] = 00000000, %l6 = fffffffffffffff0
swap [%i3+0x020],%l6 ! %l6 = 0000000000000000
! %f16 = 45548937 00000000 00000000 00000000
! %f20 = adcf2b33 da36eeec 431bbaae c6f3ecaf
! %f24 = ff000000 431bbaff 000000ff 00000000
! %f28 = 00000000 00000000 00000000 000000ff
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400
membar #Sync ! Added by membar checker (40)
! %l0 = 573b2f0b, %l1 = ae5da5b6, Mem[0000000030101410] = 332bcfad ecee36da
stda %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 573b2f0b ae5da5b6
! %l2 = ff000000, %l3 = 00000000, Mem[0000000010141408] = 00000000 00000000
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 00000000
! Mem[0000000030041400] = 000000ff, %l3 = 0000000000000000
swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030041410] = 000000ff, %l5 = 00000000006800ff
swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %l1 = 025f479fae5da5b6, Mem[0000000030081410] = f01014c4
stwa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ae5da5b6
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 00000000, %l5 = 00000000000000ff
ldsba [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
p0_label_243:
! Mem[0000000010001400] = ae5da5b6332bcfad, %l2 = 00000000ff000000
ldxa [%i0+%g0]0x80,%l2 ! %l2 = ae5da5b6332bcfad
! Mem[0000000010141410] = 00000000, %f1 = f01014ff
lda [%i5+%o5]0x80,%f1 ! %f1 = 00000000
! Mem[0000000030101410] = 0b2f3b57, %l5 = 0000000000000000
lduwa [%i4+%o5]0x81,%l5 ! %l5 = 000000000b2f3b57
! Mem[0000000030041400] = 000000ac 00000000, %l2 = 332bcfad, %l3 = 000000ff
ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 00000000000000ac
! Mem[0000000010141428] = 78b7ff9c00000000, %f14 = 00000000 00001aff
ldda [%i5+0x028]%asi,%f14 ! %f14 = 78b7ff9c 00000000
! Mem[0000000030081400] = ffffff00, %l7 = 9f87507c00000000
lduwa [%i2+%g0]0x89,%l7 ! %l7 = 00000000ffffff00
! Mem[0000000030081410] = b6a55dae, %l0 = bddce900573b2f0b
lduwa [%i2+%o5]0x89,%l0 ! %l0 = 00000000b6a55dae
! Mem[00000000100c1424] = 00000000, %l6 = 0000000000000000
ldsba [%i3+0x026]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141434] = 89006800, %l3 = 00000000000000ac
lduw [%i5+0x034],%l3 ! %l3 = 0000000089006800
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = f01014ff, %l5 = 000000000b2f3b57
swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000f01014ff
p0_label_244:
! Mem[000000001000142d] = 0000ffff, %l1 = 025f479fae5da5b6
ldstuba [%i0+0x02d]%asi,%l1 ! %l1 = 00000000000000ff
! %f16 = 45548937 00000000 00000000 00000000
! %f20 = adcf2b33 da36eeec 431bbaae c6f3ecaf
! %f24 = ff000000 431bbaff 000000ff 00000000
! %f28 = 00000000 00000000 00000000 000000ff
stda %f16,[%i3]ASI_COMMIT_P ! Block Store to 00000000100c1400
! %l1 = 0000000000000000, Mem[0000000010041438] = 0000000000000000, %asi = 80
stxa %l1,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000000000000000
! %f10 = 80000000, %f8 = 00000000, %f7 = 00000000
fadds %f10,%f8 ,%f7 ! %f7 = 00000000
! %l5 = 00000000f01014ff, Mem[0000000010041408] = ff0000ff
stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = f01014ff
! %f12 = 4147aace 000000ac, Mem[0000000010001408] = 43e9efff 00000000
stda %f12,[%i0+%o4]0x88 ! Mem[0000000010001408] = 4147aace 000000ac
! %l0 = 00000000b6a55dae, Mem[0000000010181400] = ff000000
stba %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = ae000000
! %f2 = ffffffff ac000000, %l3 = 0000000089006800
! Mem[00000000300c1438] = 7c50879f2a5f5cc1
add %i3,0x038,%g1
stda %f2,[%g1+%l3]ASI_PST16_SL ! Mem[00000000300c1438] = 7c50879f2a5f5cc1
! %l4 = 0000000000000000, Mem[0000000030181400] = ff1a0000
stha %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 89006800c6de9dcb, %f8 = 00000000 38ea007b
ldda [%i4+%g0]0x80,%f8 ! %f8 = 89006800 c6de9dcb
p0_label_245:
! Mem[0000000030181400] = 00000000, %l7 = 00000000ffffff00
lduha [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001400] = 00004fff, %l7 = 0000000000000000
lduwa [%i0+%g0]0x81,%l7 ! %l7 = 0000000000004fff
! Mem[0000000010101408] = ff00000000000000, %l5 = 00000000f01014ff
ldxa [%i4+0x008]%asi,%l5 ! %l5 = ff00000000000000
! Mem[000000001004143c] = 00000000, %l6 = 0000000000000000
ldsh [%i1+0x03e],%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = ff0000ff, %l6 = 0000000000000000
lduha [%i0+%o5]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000030101408] = 00000000, %f0 = ffffffff
lda [%i4+%o4]0x81,%f0 ! %f0 = 00000000
! Mem[0000000010081408] = 006800ff, %l4 = 0000000000000000
ldswa [%i2+%o4]0x80,%l4 ! %l4 = 00000000006800ff
! Mem[0000000010001400] = b6a55dae, %l6 = 000000000000ff00
lduba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ae
! Mem[0000000010141410] = 00000000, %l7 = 0000000000004fff
lduwa [%i5+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 000000ae, %l7 = 00000000, Mem[0000000030101410] = 573b2f0b ae5da5b6
stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ae 00000000
p0_label_246:
! %l4 = 006800ff, %l5 = 00000000, Mem[0000000030101410] = 000000ae 00000000
stda %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 006800ff 00000000
! Mem[0000000030181400] = 00000000, %f8 = 89006800
lda [%i6+%g0]0x81,%f8 ! %f8 = 00000000
! Mem[0000000010081400] = 006800ff, %l2 = 0000000000000000
swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000006800ff
! %l0 = 00000000b6a55dae, Mem[0000000010041400] = 00f2000000000000
stxa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000b6a55dae
! %l0 = 00000000b6a55dae, Mem[0000000010101410] = ffffffff9f87507c
stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000b6a55dae
! Mem[0000000010101438] = ffffff00, %l2 = 00000000006800ff, %asi = 80
swapa [%i4+0x038]%asi,%l2 ! %l2 = 00000000ffffff00
membar #Sync ! Added by membar checker (41)
! %l5 = ff00000000000000, Mem[00000000100c1410] = adcf2b33
stba %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00cf2b33
! Mem[000000001004140d] = 431bbaff, %l7 = 0000000000000000
ldstuba [%i1+0x00d]%asi,%l7 ! %l7 = 0000001b000000ff
! %l5 = ff00000000000000, Mem[00000000201c0000] = ffff3e5d, %asi = 80
stba %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff3e5d
! Starting 10 instruction Load Burst
! Mem[0000000010001420] = 0000000038ea007b, %f30 = 00000000 000000ff
ldda [%i0+0x020]%asi,%f30 ! %f30 = 00000000 38ea007b
p0_label_247:
! Mem[0000000010081414] = 00000000, %l1 = 0000000000000000
ldswa [%i2+0x014]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181414] = 00000f7b, %l2 = 00000000ffffff00
ldsba [%i6+0x015]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1408] = 00000000 00000000, %l2 = 00000000, %l3 = 89006800
ldda [%i3+0x008]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[00000000100c1400] = 37895445, %l3 = 0000000000000000
ldsba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000045
! Mem[0000000010141400] = 006800ff, %l5 = ff00000000000000
ldsba [%i5+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010081400] = 00000000 d6c8585f, %l2 = 00000000, %l3 = 00000045
ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000d6c8585f
! Mem[0000000030001410] = 00000000ff0000ff, %f28 = 00000000 00000000
ldda [%i0+%o5]0x89,%f28 ! %f28 = 00000000 ff0000ff
! Mem[0000000010141400] = 006800ff, %l1 = 0000000000000000
lduwa [%i5+%g0]0x88,%l1 ! %l1 = 00000000006800ff
! Mem[0000000030081408] = da36eeec, %l1 = 00000000006800ff
ldsha [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffeeec
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = 006800ff, %l2 = 0000000000000000
ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
p0_label_248:
! Mem[0000000010101438] = 006800ff, %l4 = 006800ff, %l2 = 000000ff
add %i4,0x38,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000006800ff
! %f0 = 00000000 00000000, %l4 = 00000000006800ff
! Mem[0000000030001418] = 89a568315c11a999
add %i0,0x018,%g1
stda %f0,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030001418] = 0000000000000000
! Mem[0000000010041408] = ff1410f0, %l0 = b6a55dae, %l3 = d6c8585f
add %i1,0x08,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ff1410f0
! %l5 = ffffffffffffffff, %l1 = ffffffffffffeeec, %l5 = ffffffffffffffff
andn %l5,%l1,%l5 ! %l5 = 0000000000001113
! %f0 = 00000000, Mem[0000000010041410] = c41410ff
sta %f0 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! %l2 = 00000000006800ff, Mem[0000000010181400] = 000000ae
stha %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
! Mem[0000000030101408] = 00000000, %l7 = 000000000000001b
swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Code Fragment 4
p0_fragment_29:
! %l0 = 00000000b6a55dae
setx 0xb33f0a97aa2aaa69,%g7,%l0 ! %l0 = b33f0a97aa2aaa69
! %l1 = ffffffffffffeeec
setx 0x47010a77f93ec595,%g7,%l1 ! %l1 = 47010a77f93ec595
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 = b33f0a97aa2aaa69
setx 0xf9b5b968142f3a25,%g7,%l0 ! %l0 = f9b5b968142f3a25
! %l1 = 47010a77f93ec595
setx 0x32d6e5d06d731e64,%g7,%l1 ! %l1 = 32d6e5d06d731e64
! Mem[0000000030001410] = ff0000ff, %l6 = 00000000000000ae
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ffba1b43, %l0 = f9b5b968142f3a25
lduha [%i3+%o5]0x81,%l0 ! %l0 = 000000000000ffba
p0_label_249:
! Mem[00000000300c1400] = c41410f0, %l0 = 000000000000ffba
lduha [%i3+%g0]0x81,%l0 ! %l0 = 000000000000c414
! Mem[000000001010141c] = ff000f7b, %l7 = 0000000000000000
lduwa [%i4+0x01c]%asi,%l7 ! %l7 = 00000000ff000f7b
! Mem[00000000100c1408] = 00000000, %l3 = 00000000ff1410f0
ldsha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Randomly selected nop
nop
! Mem[0000000030181408] = 000000ff, %l1 = 32d6e5d06d731e64
ldsha [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = 9f87507c, %l3 = 0000000000000000
lduha [%i6+%o4]0x80,%l3 ! %l3 = 0000000000009f87
! %l5 = 0000000000001113, imm = 0000000000000bfc, %l5 = 0000000000001113
add %l5,0xbfc,%l5 ! %l5 = 0000000000001d0f
! Mem[0000000030081400] = ffffff00, %l3 = 0000000000009f87
lduba [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000ff000f7b, Mem[00000000218001c1] = 00ffa57a
stb %l7,[%o3+0x1c1] ! Mem[00000000218001c0] = 007ba57a
p0_label_250:
! Mem[0000000030101410] = ff006800, %l1 = 00000000000000ff
ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %l4 = 00000000006800ff, Mem[0000000010041438] = 00000000
stw %l4,[%i1+0x038] ! Mem[0000000010041438] = 006800ff
! %f1 = 00000000, Mem[0000000030181410] = 00000000
sta %f1 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! Mem[0000000010001400] = ae5da5b6, %l1 = 00000000000000ff
swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000ae5da5b6
! %l3 = 0000000000000000, Mem[0000000010081410] = 573b2f0b00000000
stxa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
! Mem[0000000030081408] = ecee36da, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000ec000000ff
! Mem[00000000300c1410] = ffba1b43, %l0 = 000000000000c414
ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[00000000100c1400] = 37895445
stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 378954ff
! %l0 = 000000ff, %l1 = ae5da5b6, Mem[00000000300c1400] = c41410f0 000000ac
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff ae5da5b6
! Starting 10 instruction Load Burst
! Mem[0000000010041434] = ff38def8, %l4 = 00000000006800ff
ldsba [%i1+0x035]%asi,%l4 ! %l4 = 0000000000000038
p0_label_251:
! Mem[0000000010041400] = ae5da5b6, %l7 = 00000000ff000f7b
ldswa [%i1+%g0]0x80,%l7 ! %l7 = ffffffffae5da5b6
! Mem[000000001008143c] = ff0000d4, %l7 = ffffffffae5da5b6
lduw [%i2+0x03c],%l7 ! %l7 = 00000000ff0000d4
! Mem[0000000030081410] = b6a55dae, %l7 = 00000000ff0000d4
ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffae
! Mem[0000000010041408] = ff1410f043ffbaff, %l4 = 0000000000000038
ldxa [%i1+%o4]0x80,%l4 ! %l4 = ff1410f043ffbaff
! Mem[0000000030001410] = ff0000ff, %l1 = 00000000ae5da5b6
lduwa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ff0000ff
! %f2 = ffffffff, %f12 = 4147aace
fcmps %fcc2,%f2 ,%f12 ! %fcc2 = 3
! Mem[00000000100c1400] = ff548937, %l4 = ff1410f043ffbaff
ldsha [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffff54
! Mem[0000000030141408] = ff000000, %l2 = 00000000006800ff
ldsha [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffff00
! Mem[00000000100c1400] = 378954ff, %f15 = 00000000
lda [%i3+%g0]0x88,%f15 ! %f15 = 378954ff
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 00000000, %l7 = ffffffffffffffae
lduba [%i5+%o5]0x89,%l7 ! %l7 = 0000000000000000
p0_label_252:
! %f16 = 45548937 00000000 00000000 00000000
! %f20 = adcf2b33 da36eeec 431bbaae c6f3ecaf
! %f24 = ff000000 431bbaff 000000ff 00000000
! %f28 = 00000000 ff0000ff 00000000 38ea007b
stda %f16,[%i2]ASI_BLK_PL ! Block Store to 0000000010081400
! Mem[0000000010141410] = 00000000, %l1 = 00000000ff0000ff
ldstuba [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181400] = 000000ff, %l0 = 00000000000000ff
ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030101408] = 0000001b, %l4 = ffffffffffffff54
swapa [%i4+%o4]0x89,%l4 ! %l4 = 000000000000001b
! Mem[00000000300c1408] = 00000000, %l3 = 00000000000000ec
swapa [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %f11 = 00000000, Mem[0000000030041410] = 006800ff
sta %f11,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! %l7 = 0000000000000000, Mem[0000000010101434] = 00000000
stw %l7,[%i4+0x034] ! Mem[0000000010101434] = 00000000
! %l7 = 0000000000000000, imm = 0000000000000819, %l0 = 00000000000000ff
or %l7,0x819,%l0 ! %l0 = 0000000000000819
! %f4 = 00ffffff, Mem[0000000010141400] = ff006800
sta %f4 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 9f87507c, %f13 = 000000ac
lda [%i6+%o4]0x80,%f13 ! %f13 = 9f87507c
p0_label_253:
membar #Sync ! Added by membar checker (42)
! Mem[0000000010081430] = ff0000ff, %l0 = 0000000000000819
ldsba [%i2+0x032]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001410] = ff0000ff 00000000, %l2 = ffffff00, %l3 = 00000000
ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff0000ff 0000000000000000
! Mem[0000000030141410] = 00000000, %l6 = 00000000000000ff
ldsha [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141418] = 000000ffc6ffecaf, %l0 = 0000000000000000
ldx [%i5+0x018],%l0 ! %l0 = 000000ffc6ffecaf
! Mem[0000000010141410] = ff000000, %l6 = 0000000000000000
ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff000000
! Mem[000000001004143c] = 00000000, %l7 = 0000000000000000
ldsba [%i1+0x03e]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081400] = ffffff00, %f30 = 00000000
lda [%i2+%g0]0x89,%f30 ! %f30 = ffffff00
! Mem[0000000010001420] = 0000000038ea007b, %l0 = 000000ffc6ffecaf
ldxa [%i0+0x020]%asi,%l0 ! %l0 = 0000000038ea007b
! Starting 10 instruction Store Burst
! %f17 = 00000000, %f19 = 00000000, %f12 = 4147aace 9f87507c
fsmuld %f17,%f19,%f12 ! %f12 = 00000000 00000000
p0_label_254:
! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! %f2 = ffffffff, Mem[0000000010041400] = b6a55dae
sta %f2 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffff
! %l2 = 00000000ff0000ff, Mem[0000000030041408] = ff0000ff
stwa %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff0000ff
! %f24 = ff000000 431bbaff, %l0 = 0000000038ea007b
! Mem[0000000030141410] = 0000000000000000
add %i5,0x010,%g1
stda %f24,[%g1+%l0]ASI_PST8_S ! Mem[0000000030141410] = 000000004300baff
! %l0 = 0000000038ea007b, Mem[0000000010041410] = 00000000
stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 38ea007b
! Mem[0000000010141400] = ffffff00, %l2 = 00000000ff0000ff
swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000ffffff00
! %f6 = ff000000 00000000, %l2 = 00000000ffffff00
! Mem[0000000030101400] = 4554893700000000
stda %f6,[%i4+%l2]ASI_PST32_SL ! Mem[0000000030101400] = 4554893700000000
! %l0 = 38ea007b, %l1 = 00000000, Mem[0000000010101418] = 0000ffff ff000f7b
stda %l0,[%i4+0x018]%asi ! Mem[0000000010101418] = 38ea007b 00000000
! %l1 = 0000000000000000, Mem[0000000010141408] = 000000ff00000000
stxa %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ffffff54, %l3 = 0000000000000000
lduba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000054
p0_label_255:
! Mem[0000000010181410] = ffba1b43, %l3 = 0000000000000054
lduba [%i6+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141410] = ffba004300000000, %l0 = 0000000038ea007b
ldxa [%i5+%o5]0x89,%l0 ! %l0 = ffba004300000000
! %l7 = 0000000000000000, imm = 0000000000000e59, %l6 = ffffffffff000000
addc %l7,0xe59,%l6 ! %l6 = 0000000000000e59
! Mem[0000000010101408] = 000000ff, %l5 = 0000000000001d0f
ldsha [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101424] = 00000000, %l6 = 0000000000000e59
ldsba [%i4+0x025]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l5 = 00000000000000ff
ldswa [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[000000001018143c] = f90000ff, %l6 = 0000000000000000
lduh [%i6+0x03e],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041408] = ff1410f0, %l3 = 00000000000000ff
ldsba [%i1+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081410] = b6a55dae, %l3 = ffffffffffffffff
ldswa [%i2+%o5]0x89,%l3 ! %l3 = ffffffffb6a55dae
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000030081408] = da36eeff
stba %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = da36eeff
p0_label_256:
! %l2 = ffffff00, %l3 = b6a55dae, Mem[0000000010041400] = ffffffff 00000000
stda %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = ffffff00 b6a55dae
! %l1 = 0000000000000000, Mem[00000000100c1420] = ff000000431bbaff, %asi = 80
stxa %l1,[%i3+0x020]%asi ! Mem[00000000100c1420] = 0000000000000000
! Mem[0000000030141410] = 00000000, %l2 = 00000000ffffff00
swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = da36eeec, %l3 = ffffffffb6a55dae
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000ec000000ff
! Mem[0000000030001410] = ff0000ff, %l2 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000020800001] = ff2a779a, %l6 = 00000000000000ff
ldstuba [%o1+0x001]%asi,%l6 ! %l6 = 0000002a000000ff
! Mem[00000000300c1410] = 431bbaff, %l3 = 00000000000000ec
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000100c1410] = 332bcf00, %l1 = 0000000000000000
swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000332bcf00
! %l4 = 0000001b, %l5 = 00000000, Mem[0000000010181400] = 000000ff 00000000
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000001b 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141438] = ff000000, %l3 = 00000000000000ff
lduba [%i5+0x03a]%asi,%l3 ! %l3 = 0000000000000000
p0_label_257:
! Mem[0000000030041410] = 0000000000000000, %l6 = 000000000000002a
ldxa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181400] = 0000001b, %l2 = 00000000000000ff
lduba [%i6+%g0]0x88,%l2 ! %l2 = 000000000000001b
! Mem[0000000010101410] = 00000000, %l6 = 0000000000000000
ldsba [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = ff0000ff00000000, %l5 = 0000000000000000
ldxa [%i0+%o5]0x81,%l5 ! %l5 = ff0000ff00000000
! Mem[0000000010101400] = 89006800, %l2 = 000000000000001b
ldsha [%i4+%g0]0x80,%l2 ! %l2 = ffffffffffff8900
! Mem[0000000020800040] = 2200726d, %l6 = 0000000000000000
ldsba [%o1+0x041]%asi,%l6 ! %l6 = 0000000000000000
! Mem[000000001014143c] = ff0000d4, %l7 = 0000000000000000
lduba [%i5+0x03e]%asi,%l7 ! %l7 = 0000000000000000
! %l1 = 00000000332bcf00, imm = fffffffffffff726, %l6 = 0000000000000000
orn %l1,-0x8da,%l6 ! %l6 = 00000000332bcfd9
! Mem[0000000030181408] = ff000000ff000000, %l1 = 00000000332bcf00
ldxa [%i6+%o4]0x81,%l1 ! %l1 = ff000000ff000000
! Starting 10 instruction Store Burst
! %l0 = ffba004300000000, Mem[00000000100c1400] = 00000000378954ff
stxa %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffba004300000000
p0_label_258:
! Code Fragment 4
p0_fragment_30:
! %l0 = ffba004300000000
setx 0x4e4e33278dd28b95,%g7,%l0 ! %l0 = 4e4e33278dd28b95
! %l1 = ff000000ff000000
setx 0xf320ac683e0334d6,%g7,%l1 ! %l1 = f320ac683e0334d6
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 = 4e4e33278dd28b95
setx 0x3669123fda907287,%g7,%l0 ! %l0 = 3669123fda907287
! %l1 = f320ac683e0334d6
setx 0x5c4db517d1c9d58b,%g7,%l1 ! %l1 = 5c4db517d1c9d58b
! %l6 = 00000000332bcfd9, Mem[0000000030081410] = b6a55dae
stwa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 332bcfd9
! %l4 = 000000000000001b, Mem[0000000030001408] = 3789544500000000
stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000000000001b
! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000000
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! %l6 = 332bcfd9, %l7 = 00000000, Mem[0000000010041410] = 7b00ea38 0000ffff
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 332bcfd9 00000000
! Mem[0000000030181408] = 000000ff, %l1 = 5c4db517d1c9d58b
ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! %f10 = 80000000 00000000, %l4 = 000000000000001b
! Mem[0000000010041420] = fdb20acc0000ffff
add %i1,0x020,%g1
stda %f10,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010041420] = 0000000000000080
! %l2 = ffff8900, %l3 = 00000000, Mem[0000000010101410] = 00000000 ae5da5b6
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffff8900 00000000
! Mem[00000000100c140c] = 00000000, %l5 = ff0000ff00000000, %asi = 80
swapa [%i3+0x00c]%asi,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000, %f20 = adcf2b33
lda [%i2+%o4]0x80,%f20 ! %f20 = 00000000
p0_label_259:
! Mem[0000000010101420] = 0000d600 00000000, %l6 = 332bcfd9, %l7 = 00000000
ldda [%i4+0x020]%asi,%l6 ! %l6 = 000000000000d600 0000000000000000
! Mem[0000000010101410] = ffff8900, %l7 = 0000000000000000
lduwa [%i4+%o5]0x88,%l7 ! %l7 = 00000000ffff8900
! Mem[0000000010081410] = ffee36da, %f31 = 38ea007b
lda [%i2+%o5]0x80,%f31 ! %f31 = ffee36da
! Mem[00000000300c1410] = 431bbaff, %l4 = 000000000000001b
lduba [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101410] = ff006800, %l5 = 0000000000000000
ldsha [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffffff00
! Mem[00000000300c1400] = ff000000, %l2 = ffffffffffff8900
ldsha [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001408] = 4147aace000000ac, %l0 = 3669123fda907287
ldxa [%i0+%o4]0x88,%l0 ! %l0 = 4147aace000000ac
! Mem[0000000010101408] = 000000ff, %l2 = 0000000000000000
ldsba [%i4+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000020800000] = ffff779a, %l2 = ffffffffffffffff
ldub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 0000001b, %l7 = 00000000ffff8900
swapa [%i6+%g0]0x88,%l7 ! %l7 = 000000000000001b
p0_label_260:
! %f4 = 00ffffff, Mem[00000000300c1408] = ec000000
sta %f4 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00ffffff
! %f12 = 00000000 00000000, %l4 = 00000000000000ff
! Mem[0000000030181400] = 0000000000000000
stda %f12,[%i6+%l4]ASI_PST32_SL ! Mem[0000000030181400] = 0000000000000000
! Mem[000000001018143c] = f90000ff, %l2 = 00000000000000ff, %asi = 80
swapa [%i6+0x03c]%asi,%l2 ! %l2 = 00000000f90000ff
! %l5 = ffffffffffffff00, Mem[0000000010041400] = ae5da5b600ffffff
stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffffffffffff00
! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
ldsha [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181434] = ffcb0000, %l5 = ffffffffffffff00
swap [%i6+0x034],%l5 ! %l5 = 00000000ffcb0000
! Mem[0000000030101400] = 45548937, %l4 = 00000000000000ff
swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000045548937
! %l3 = 0000000000000000, Mem[0000000010001422] = 00000000
stb %l3,[%i0+0x022] ! Mem[0000000010001420] = 00000000
! %l5 = 00000000ffcb0000, Mem[00000000100c1428] = 000000ff
sth %l5,[%i3+0x028] ! Mem[00000000100c1428] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff000000, %l4 = 0000000045548937
lduba [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
p0_label_261:
! Mem[0000000030001410] = ff0000ff00000000, %f16 = 45548937 00000000
ldda [%i0+%o5]0x81,%f16 ! %f16 = ff0000ff 00000000
! Mem[0000000010001408] = 000000ac, %l0 = 4147aace000000ac
ldsba [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffffac
! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000000
lduha [%i3+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001428] = 000000e0, %l5 = 00000000ffcb0000
lduha [%i0+0x028]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = 00004fff, %f26 = 000000ff
lda [%i0+%g0]0x81,%f26 ! %f26 = 00004fff
! Mem[0000000010101410] = ffff8900, %l0 = ffffffffffffffac
ldswa [%i4+%o5]0x88,%l0 ! %l0 = ffffffffffff8900
! Mem[0000000030181410] = 00000000, %f2 = ffffffff
lda [%i6+%o5]0x89,%f2 ! %f2 = 00000000
! Mem[0000000030141408] = 000000ff, %l1 = 00000000000000ff
lduba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141410] = ffffff00, %l7 = 000000000000001b
ldsha [%i5+%o5]0x89,%l7 ! %l7 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l2 = f90000ff, %l3 = 00000000, Mem[0000000010041410] = d9cf2b33 00000000
stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = f90000ff 00000000
p0_label_262:
! %l1 = 00000000000000ff, Mem[0000000030141400] = ff000000
stba %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff
! %f25 = 431bbaff, Mem[00000000300c1400] = ff000000
sta %f25,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 431bbaff
! %l0 = ffffffffffff8900, Mem[00000000100c1408] = 00000000
stba %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! %l2 = 00000000f90000ff, Mem[0000000010001408] = ac000000
stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff0000
! Mem[0000000030181410] = 00000000, %l3 = 0000000000000000
swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000000000000
! %l0 = ffffffffffff8900, Mem[00000000100c1408] = 00000000
stwa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffff8900
! %l5 = 0000000000000000, Mem[0000000030081400] = ffffff00
stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffff00
! %f28 = 00000000, Mem[00000000100c1408] = ffff8900
sta %f28,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! %f18 = 00000000 00000000, %l0 = ffffffffffff8900
! Mem[0000000010141400] = ff0000ff00000000
stda %f18,[%i5+%l0]ASI_PST32_P ! Mem[0000000010141400] = ff0000ff00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 7b0f0000431bbaff, %l2 = 00000000f90000ff
ldxa [%i6+%o5]0x88,%l2 ! %l2 = 7b0f0000431bbaff
p0_label_263:
! Mem[0000000010141408] = 0000000000000000, %f22 = 431bbaae c6f3ecaf
ldda [%i5+%o4]0x80,%f22 ! %f22 = 00000000 00000000
! Mem[0000000010181400] = 0089ffff 00000000, %l4 = 00000000, %l5 = 00000000
ldd [%i6+%g0],%l4 ! %l4 = 000000000089ffff 0000000000000000
! Mem[0000000010041400] = 00ffffff ffffffff, %l6 = 0000d600, %l7 = ffffff00
ldda [%i1+%g0]0x80,%l6 ! %l6 = 0000000000ffffff 00000000ffffffff
! Mem[0000000030141400] = ff0000fff01014c4, %l1 = 00000000000000ff
ldxa [%i5+%g0]0x81,%l1 ! %l1 = ff0000fff01014c4
! %l3 = 0000000000000000, imm = 000000000000096a, %l1 = ff0000fff01014c4
andn %l3,0x96a,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101408] = ff000000, %l5 = 0000000000000000
lduwa [%i4+%o4]0x80,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010081418] = afecf3c6, %f5 = ffefe943
ld [%i2+0x018],%f5 ! %f5 = afecf3c6
! %l4 = 000000000089ffff, %l7 = 00000000ffffffff, %y = 00000112
sdiv %l4,%l7,%l4 ! %l4 = ffffffff80000000
mov %l0,%y ! %y = ffff8900
! Mem[0000000010141408] = 00000000, %l4 = ffffffff80000000
ldswa [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %f15 = 378954ff, Mem[0000000010041434] = ff38def8
sta %f15,[%i1+0x034]%asi ! Mem[0000000010041434] = 378954ff
p0_label_264:
! %f2 = 00000000 ac000000, Mem[0000000010081400] = 00000000 45548937
stda %f2 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 ac000000
! %l4 = 0000000000000000, Mem[00000000300c1408] = 00ffffffff0000ff
stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
! Mem[0000000010001410] = 00001a42, %l6 = 0000000000ffffff
ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 00000042000000ff
! %f21 = da36eeec, Mem[0000000010101438] = 000000ff
sta %f21,[%i4+0x038]%asi ! Mem[0000000010101438] = da36eeec
! %l1 = 0000000000000000, Mem[0000000030141410] = 00ffffff4300baff
stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
! Mem[0000000030141410] = 00000000, %l2 = 7b0f0000431bbaff
swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
! %f10 = 80000000 00000000, %l7 = 00000000ffffffff
! Mem[00000000100c1410] = ff000000da36eeec
add %i3,0x010,%g1
stda %f10,[%g1+%l7]ASI_PST16_PL ! Mem[00000000100c1410] = 0000000000000080
! %l2 = 0000000000000000, Mem[0000000030041410] = 00000000
stha %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! %f28 = 00000000 ff0000ff, Mem[0000000010081400] = ac000000 00000000
stda %f28,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = ff006800, %f6 = ff000000
lda [%i4+%o5]0x81,%f6 ! %f6 = ff006800
p0_label_265:
! Mem[0000000010101410] = ffff8900, %l7 = 00000000ffffffff
lduwa [%i4+%o5]0x88,%l7 ! %l7 = 00000000ffff8900
! Mem[0000000010141400] = ff0000ff00000000, %l5 = 00000000ff000000
ldxa [%i5+0x000]%asi,%l5 ! %l5 = ff0000ff00000000
! Mem[0000000030081400] = ffffff00, %l2 = 0000000000000000
ldsha [%i2+%g0]0x89,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000010001410] = ff1a0000, %f29 = ff0000ff
lda [%i0+%o5]0x80,%f29 ! %f29 = ff1a0000
! Mem[000000001014141c] = c6ffecaf, %l1 = 0000000000000000
lduw [%i5+0x01c],%l1 ! %l1 = 00000000c6ffecaf
! Mem[0000000030001410] = ff0000ff00000000, %f20 = 00000000 da36eeec
ldda [%i0+%o5]0x81,%f20 ! %f20 = ff0000ff 00000000
! Mem[0000000030041408] = ff0000ff, %l7 = 00000000ffff8900
lduba [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141408] = ff000000, %l4 = 0000000000000000
lduwa [%i5+%o4]0x81,%l4 ! %l4 = 00000000ff000000
! Mem[0000000030041408] = ff0000ff, %l3 = 0000000000000000
lduwa [%i1+%o4]0x81,%l3 ! %l3 = 00000000ff0000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[0000000010041408] = ff1410f043ffbaff
stxa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000000000ff
p0_label_266:
! %l5 = ff0000ff00000000, Mem[00000000100c1410] = 00000000
stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %f22 = 00000000 00000000, Mem[0000000010181400] = 0089ffff 00000000
stda %f22,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 00000000
! Mem[0000000010001420] = 00000000, %l0 = ffffffffffff8900
swap [%i0+0x020],%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = 431bbaff, %l2 = ffffffffffffff00
swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000431bbaff
! Mem[000000001000143c] = a13c0000, %l2 = 00000000431bbaff, %asi = 80
swapa [%i0+0x03c]%asi,%l2 ! %l2 = 00000000a13c0000
! %l3 = 00000000ff0000ff, Mem[0000000010181400] = 00000000
stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff0000ff
! %f16 = ff0000ff 00000000 00000000 00000000
! %f20 = ff0000ff 00000000 00000000 00000000
! %f24 = ff000000 431bbaff 00004fff 00000000
! %f28 = 00000000 ff1a0000 ffffff00 ffee36da
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! Mem[0000000030141410] = ffba1b43, %l5 = ff0000ff00000000
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! %f13 = 00000000, Mem[0000000010041410] = ff0000f9
sta %f13,[%i1+0x010]%asi ! Mem[0000000010041410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 000000ff, %l2 = 00000000a13c0000
lduha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
p0_label_267:
! Mem[0000000010081410] = adcf2b33 da36eeff, %l2 = 000000ff, %l3 = ff0000ff
ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000da36eeff 00000000adcf2b33
! Mem[00000000300c1400] = ffba1b43, %l1 = 00000000c6ffecaf
ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010041430] = 00ff48ff, %l2 = 00000000da36eeff
ldub [%i1+0x033],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081400] = ffffff00, %l5 = 00000000000000ff
lduba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001420] = ffff890038ea007b, %f4 = 00ffffff afecf3c6
ldda [%i0+0x020]%asi,%f4 ! %f4 = ffff8900 38ea007b
! Mem[0000000030081410] = d9cf2b3300000000, %l3 = 00000000adcf2b33
ldxa [%i2+%o5]0x81,%l3 ! %l3 = d9cf2b3300000000
! Mem[0000000030101408] = 54ffffff 00000000, %l4 = ff000000, %l5 = 00000000
ldda [%i4+%o4]0x81,%l4 ! %l4 = 0000000054ffffff 0000000000000000
! Mem[0000000010141428] = 78b7ff9c, %l0 = 0000000000000000
lduba [%i5+0x029]%asi,%l0 ! %l0 = 00000000000000b7
! Mem[0000000030041410] = 00000000, %l1 = ffffffffffffffff
ldsba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 00000000, %l2 = 00000000000000ff
swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
p0_label_268:
! %l4 = 54ffffff, %l5 = 00000000, Mem[00000000300c1408] = 00000000 00000000
stda %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 54ffffff 00000000
! %l4 = 54ffffff, %l5 = 00000000, Mem[0000000010181410] = 00ffffff 00000f7b
stda %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 54ffffff 00000000
! Mem[0000000010181420] = 00000000, %l6 = 0000000000000042
ldstuba [%i6+0x020]%asi,%l6 ! %l6 = 00000000000000ff
! Code Fragment 4
p0_fragment_31:
! %l0 = 00000000000000b7
setx 0xfb229a887672851a,%g7,%l0 ! %l0 = fb229a887672851a
! %l1 = 0000000000000000
setx 0x9e3764c058681b6f,%g7,%l1 ! %l1 = 9e3764c058681b6f
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 = fb229a887672851a
setx 0x4d56c74808dd6a96,%g7,%l0 ! %l0 = 4d56c74808dd6a96
! %l1 = 9e3764c058681b6f
setx 0xd869b6af9abc6288,%g7,%l1 ! %l1 = d869b6af9abc6288
! Mem[000000001004141a] = 00000000, %l6 = 0000000000000000
ldstuba [%i1+0x01a]%asi,%l6 ! %l6 = 00000000000000ff
! %l4 = 0000000054ffffff, Mem[0000000030041400] = 00000000
stha %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffff0000
! Mem[000000001004140b] = 00000000, %l1 = d869b6af9abc6288
ldstuba [%i1+0x00b]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141430] = ff000f7b, %l2 = 0000000000000000
swap [%i5+0x030],%l2 ! %l2 = 00000000ff000f7b
! Mem[0000000030081408] = ffee36da, %l4 = 0000000054ffffff
ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff0000ff, %l1 = 0000000000000000
ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
p0_label_269:
! Mem[0000000010001408] = 00ff0000, %l0 = 4d56c74808dd6a96
ldsba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
membar #Sync ! Added by membar checker (43)
! Mem[0000000010101410] = ff0000ff 00000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000ff
ldsha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041408] = ff0000fff01014c4, %l1 = ffffffffffffff00
ldxa [%i1+%o4]0x81,%l1 ! %l1 = ff0000fff01014c4
! Mem[0000000010081408] = 00000000, %l1 = ff0000fff01014c4
lduha [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = ff0000ff, %l2 = 00000000ff000f7b
ldsba [%i5+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030081410] = d9cf2b3300000000, %f28 = 00000000 ff1a0000
ldda [%i2+%o5]0x81,%f28 ! %f28 = d9cf2b33 00000000
! Mem[0000000010141410] = 000000ff, %l2 = ffffffffffffffff
ldsha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141410] = 00000000 431bbaff, %l4 = ff0000ff, %l5 = 00000000
ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000431bbaff 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010001408] = 0000ff00
stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ff00
p0_label_270:
! %f14 = 78b7ff9c, Mem[0000000010081404] = 00000000
sta %f14,[%i2+0x004]%asi ! Mem[0000000010081404] = 78b7ff9c
! %l0 = 0000000000000000, Mem[00000000211c0000] = 10ff6880, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00006880
! %f22 = 00000000 00000000, Mem[0000000010081400] = ff0000ff 78b7ff9c
std %f22,[%i2+%g0] ! Mem[0000000010081400] = 00000000 00000000
! Mem[0000000010041400] = 00ffffff, %l1 = 0000000000000000
ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %f23 = 00000000, Mem[0000000030041400] = ffff0000
sta %f23,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! %l3 = d9cf2b3300000000, Mem[0000000010141408] = 00000000
stha %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010081408] = 00000000 00000000
stda %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 00000000
! %l3 = d9cf2b3300000000, Mem[00000000300c1408] = ffffff54
stwa %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! Mem[0000000010181430] = c06caef7ffffff00, %l2 = 00000000000000ff, %l5 = 0000000000000000
add %i6,0x30,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = c06caef7ffffff00
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ff000000ffffffff, %f18 = 00000000 00000000
ldda [%i5+%o4]0x81,%f18 ! %f18 = ff000000 ffffffff
p0_label_271:
! Mem[0000000030081408] = ffee36da, %f25 = 431bbaff
lda [%i2+%o4]0x81,%f25 ! %f25 = ffee36da
! Mem[0000000030181400] = 00000000 00000000, %l4 = 431bbaff, %l5 = ffffff00
ldda [%i6+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010041420] = 00000000, %l2 = 00000000000000ff
ldsw [%i1+0x020],%l2 ! %l2 = 0000000000000000
! Mem[0000000030181408] = ff000000 ff000000, %l6 = 00000000, %l7 = 00000000
ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000ff000000 00000000ff000000
! Mem[0000000030141410] = 00000000431bbaff, %l4 = 0000000000000000
ldxa [%i5+%o5]0x89,%l4 ! %l4 = 00000000431bbaff
! Mem[00000000218000c0] = 00ff0fe0, %l4 = 00000000431bbaff
ldub [%o3+0x0c1],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101410] = 006800ff, %l2 = 0000000000000000
lduwa [%i4+%o5]0x89,%l2 ! %l2 = 00000000006800ff
! Mem[0000000010101420] = ff000000 431bbaff, %l4 = 000000ff, %l5 = 00000000
ldd [%i4+0x020],%l4 ! %l4 = 00000000ff000000 00000000431bbaff
! Mem[0000000010101408] = 00000000, %l6 = 00000000ff000000
ldswa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 431bbaff, %l7 = 00000000ff000000
ldsha [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffbaff
p0_label_272:
! %l3 = d9cf2b3300000000, Mem[0000000010041400] = ffffffff
stba %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00ffffff
! Mem[0000000030141408] = 000000ff, %l4 = 00000000ff000000
ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000218001c1] = 007ba57a, %l0 = 0000000000000000
ldstub [%o3+0x1c1],%l0 ! %l0 = 0000007b000000ff
! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041410] = 00000000, %l4 = 00000000000000ff
swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
! %l2 = 006800ff, %l3 = 00000000, Mem[0000000010081428] = 00000000 ff000000
stda %l2,[%i2+0x028]%asi ! Mem[0000000010081428] = 006800ff 00000000
! Mem[0000000010181400] = ff0000ff, %l7 = ffffffffffffbaff
ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
! %l2 = 00000000006800ff, Mem[000000001000142e] = 00ffffff
sth %l2,[%i0+0x02e] ! Mem[000000001000142c] = 00ff00ff
! %l7 = 00000000000000ff, Mem[00000000300c1410] = ffba1b43
stha %l7,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff1b43
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = da36eeff, %f25 = ffee36da
lda [%i2+%o4]0x89,%f25 ! %f25 = da36eeff
p0_label_273:
! Mem[00000000100c1400] = ff000000, %l1 = 0000000000000000
lduha [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = 0000ff00, %l0 = 000000000000007b
lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = 000000ff, %l5 = 00000000431bbaff
lduha [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1420] = 0000000000000000, %l7 = 00000000000000ff
ldx [%i3+0x020],%l7 ! %l7 = 0000000000000000
! %l0 = 0000000000000000, %l0 = 0000000000000000, %l0 = 0000000000000000
and %l0,%l0,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041400] = 00ffffff, %l1 = 0000000000000000
ldsha [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1410] = 431bff00, %l1 = 00000000000000ff
ldsba [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141408] = ff000000ffffffff, %l4 = 0000000000000000
ldxa [%i5+%o4]0x81,%l4 ! %l4 = ff000000ffffffff
! Mem[0000000030141408] = ff000000, %l0 = 0000000000000000
ldswa [%i5+%o4]0x81,%l0 ! %l0 = ffffffffff000000
! Starting 10 instruction Store Burst
! %f18 = ff000000 ffffffff, %l2 = 00000000006800ff
! Mem[0000000010141410] = ff00000000000000
add %i5,0x010,%g1
stda %f18,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010141410] = ffffffff000000ff
p0_label_274:
! %l2 = 00000000006800ff, Mem[00000000100c1410] = 00000000
stha %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ff
! %l2 = 00000000006800ff, Mem[0000000030141400] = ff0000ff
stba %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff0000ff
! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
ldstuba [%i1+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
! %l2 = 006800ff, %l3 = 00000000, Mem[0000000010141408] = 00000000 00000000
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 006800ff 00000000
! Mem[00000000211c0000] = 00006880, %l4 = ff000000ffffffff
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000021800081] = ffff05ff, %l1 = 0000000000000000
ldstub [%o3+0x081],%l1 ! %l1 = 000000ff000000ff
! %l5 = 0000000000000000, %l1 = 00000000000000ff, %l6 = 00000000000000ff
subc %l5,%l1,%l6 ! %l6 = ffffffffffffff01
! %f12 = 00000000 00000000, Mem[00000000100c1408] = 00000000 00000000
stda %f12,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000 00000000
! %l7 = 0000000000000000, Mem[0000000010181400] = ff0000ff
stha %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff0000ff, %l7 = 0000000000000000
ldswa [%i4+%g0]0x80,%l7 ! %l7 = ffffffffff0000ff
p0_label_275:
! Mem[0000000010041400] = 00ffffff, %l2 = 00000000006800ff
ldswa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000ffffff
! %l5 = 0000000000000000, imm = 000000000000055b, %l6 = ffffffffffffff01
xnor %l5,0x55b,%l6 ! %l6 = fffffffffffffaa4
! %l7 = ffffffffff0000ff, imm = 0000000000000633, %l6 = fffffffffffffaa4
andn %l7,0x633,%l6 ! %l6 = ffffffffff0000cc
! Mem[0000000010001420] = ffff890038ea007b, %f12 = 00000000 00000000
ldda [%i0+0x020]%asi,%f12 ! %f12 = ffff8900 38ea007b
! %f0 = 00000000, %f15 = 378954ff, %f22 = 00000000
fsubs %f0 ,%f15,%f22 ! %f22 = b78954ff
! Mem[0000000010181400] = ff000000, %l6 = ffffffffff0000cc
ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffff000000
! Mem[0000000010101400] = ff0000ff00000000, %f4 = ffff8900 38ea007b
ldda [%i4+%g0]0x80,%f4 ! %f4 = ff0000ff 00000000
! Mem[0000000030181400] = 00000000, %l5 = 0000000000000000
ldsha [%i6+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = ff0000ff, %l7 = ffffffffff0000ff
ldstuba [%i5+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Store Burst
! Mem[00000000218000c0] = 00ff0fe0, %l0 = ffffffffff000000
ldstuba [%o3+0x0c0]%asi,%l0 ! %l0 = 00000000000000ff
p0_label_276:
! %l3 = d9cf2b3300000000, Mem[00000000300c1410] = 00ff1b43
stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! Mem[0000000010001410] = ff1a0000, %l2 = 0000000000ffffff
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030101408] = ffffff54, %l4 = 0000000000000000
ldstuba [%i4+%o4]0x89,%l4 ! %l4 = 00000054000000ff
! Mem[0000000021800141] = ffbdda9c, %l3 = d9cf2b3300000000
ldstub [%o3+0x141],%l3 ! %l3 = 000000bd000000ff
! %l7 = 00000000000000ff, Mem[0000000030101408] = ffffffff
stha %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffff00ff
! %l6 = ffffffffff000000, Mem[0000000030041408] = c41410f0ff0000ff
stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffff000000
! Mem[0000000010141408] = 006800ff, %l3 = 00000000000000bd
swapa [%i5+%o4]0x88,%l3 ! %l3 = 00000000006800ff
! %l4 = 00000054, %l5 = 00000000, Mem[0000000030081410] = d9cf2b33 00000000
stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000054 00000000
! Mem[0000000030001400] = 00004fff, %l7 = 00000000000000ff
swapa [%i0+%g0]0x81,%l7 ! %l7 = 0000000000004fff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ff000000, %l1 = 00000000000000ff
ldsha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
p0_label_277:
! Mem[0000000010081410] = ffee36da332bcfad, %l3 = 00000000006800ff
ldxa [%i2+0x010]%asi,%l3 ! %l3 = ffee36da332bcfad
! Mem[0000000010101434] = ff1a0000, %l2 = 00000000000000ff
lduha [%i4+0x034]%asi,%l2 ! %l2 = 000000000000ff1a
! Mem[0000000010141410] = ffffffff, %l3 = ffee36da332bcfad
ldsha [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081408] = adcf2b33 da36eeff, %l6 = ff000000, %l7 = 00004fff
ldda [%i2+%o4]0x89,%l6 ! %l6 = 00000000da36eeff 00000000adcf2b33
! Mem[0000000030041400] = 00000000, %l5 = 0000000000000000
lduwa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000211c0000] = ff006880, %l1 = 0000000000000000
lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ff00
! Mem[00000000100c1410] = ff000000 00000080, %l6 = da36eeff, %l7 = adcf2b33
ldda [%i3+0x010]%asi,%l6 ! %l6 = 00000000ff000000 0000000000000080
! Mem[0000000010081410] = da36eeff, %l3 = ffffffffffffffff
ldsha [%i2+%o5]0x88,%l3 ! %l3 = ffffffffffffeeff
! Mem[0000000010141410] = ffffffff, %l4 = 0000000000000054
ldsha [%i5+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = 000000000000ff00, Mem[0000000010181400] = 000000ff
stba %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff
p0_label_278:
! %f16 = ff0000ff 00000000 ff000000 ffffffff
! %f20 = ff0000ff 00000000 b78954ff 00000000
! %f24 = ff000000 da36eeff 00004fff 00000000
! %f28 = d9cf2b33 00000000 ffffff00 ffee36da
stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! Mem[0000000030001408] = 1b000000, %l7 = 0000000000000080
ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 0000001b000000ff
! Mem[0000000010081408] = 00000000, %l4 = ffffffffffffffff
swapa [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (44)
! Mem[00000000100c1400] = ff0000ff, %l1 = 000000000000ff00
swapa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ff0000ff
! %l0 = 0000000000000000, Mem[0000000010081408] = ffffffff
stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ffffff
! %l1 = 00000000ff0000ff, Mem[0000000010001400] = 000000ff, %asi = 80
stwa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = ff0000ff
! %l2 = 000000000000ff1a, Mem[00000000300c1400] = ffba1b43
stba %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 1aba1b43
! %l7 = 000000000000001b, %l1 = 00000000ff0000ff, %l1 = 00000000ff0000ff
or %l7,%l1,%l1 ! %l1 = 00000000ff0000ff
! %l1 = 00000000ff0000ff, Mem[0000000030041410] = 000000ff
stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ff000000, %l0 = 0000000000000000
ldswa [%i1+%o4]0x89,%l0 ! %l0 = ffffffffff000000
p0_label_279:
! Mem[0000000030041408] = ffffffffff000000, %f0 = 00000000 00000000
ldda [%i1+%o4]0x89,%f0 ! %f0 = ffffffff ff000000
! Mem[0000000010101410] = ff0000ff, %f26 = 00004fff
lda [%i4+%o5]0x88,%f26 ! %f26 = ff0000ff
! Mem[0000000030081410] = 00000054, %l2 = 000000000000ff1a
lduba [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041438] = 006800ff00000000, %f0 = ffffffff ff000000
ldd [%i1+0x038],%f0 ! %f0 = 006800ff 00000000
! Mem[0000000010041400] = 00ffffff, %l0 = ffffffffff000000
ldsba [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[00000000211c0000] = ff006880, %l0 = 0000000000000000
ldsha [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffff00
! %l4 = 0000000000000000, immed = fffff578, %y = ffff8900
umul %l4,-0xa88,%l3 ! %l3 = 0000000000000000, %y = 00000000
! Mem[0000000010141434] = 89006800, %l5 = 0000000000000000
lduba [%i5+0x035]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = ff0000ff, %l6 = 00000000ff000000
lduba [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000020800040] = 2200726d, %asi = 80
stba %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = ff00726d
p0_label_280:
! %l3 = 0000000000000000, Mem[0000000010181408] = 000000007c50879f
stxa %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000000
! Mem[0000000010141400] = ff0000ff, %l5 = 0000000000000000
swapa [%i5+%g0]0x80,%l5 ! %l5 = 00000000ff0000ff
! %f20 = ff0000ff 00000000, Mem[0000000030101400] = ff000000 00000000
stda %f20,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff0000ff 00000000
! %l5 = 00000000ff0000ff, Mem[0000000010081410] = ffee36da, %asi = 80
stwa %l5,[%i2+0x010]%asi ! Mem[0000000010081410] = ff0000ff
! %l0 = ffffffffffffff00, Mem[0000000010001430] = c41410f000ffd6a0, %asi = 80
stxa %l0,[%i0+0x030]%asi ! Mem[0000000010001430] = ffffffffffffff00
! %l7 = 000000000000001b, Mem[00000000211c0000] = ff006880, %asi = 80
stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 001b6880
! %l5 = 00000000ff0000ff, immd = fffffffffffffedd, %l3 = 0000000000000000
udivx %l5,-0x123,%l3 ! %l3 = 0000000000000000
! %l4 = 00000000, %l5 = ff0000ff, Mem[0000000030081408] = da36eeff adcf2b33
stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 ff0000ff
! %l6 = 000000ff, %l7 = 0000001b, Mem[0000000030101400] = 00000000 ff0000ff
stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000ff 0000001b
! Starting 10 instruction Load Burst
! %l5 = 00000000ff0000ff, imm = fffffffffffff210, %l7 = 000000000000001b
add %l5,-0xdf0,%l7 ! %l7 = 00000000fefff30f
p0_label_281:
! %f2 = 00000000 ac000000, Mem[00000000100c1400] = 0000ff00 00000000
stda %f2 ,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00000000 ac000000
! Mem[0000000010081410] = ff0000ff, %l2 = 0000000000000000
lduha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000021800180] = b3ffbce0, %l6 = 00000000000000ff
ldsb [%o3+0x180],%l6 ! %l6 = ffffffffffffffb3
! Mem[0000000010001438] = 00000000431bbaff, %l3 = 0000000000000000
ldxa [%i0+0x038]%asi,%l3 ! %l3 = 00000000431bbaff
! Mem[000000001010143c] = ffee36da, %l0 = ffffffffffffff00
ldsha [%i4+0x03c]%asi,%l0 ! %l0 = ffffffffffffffee
membar #Sync ! Added by membar checker (45)
! Mem[0000000030101400] = 000000ff 0000001b ff00ffff 00000000
! Mem[0000000030101410] = ff006800 00000000 431bbaae c6f3ecaf
! Mem[0000000030101420] = ff000000 431bbaff 000000ff 00000000
! Mem[0000000030101430] = 00000000 00000000 00000000 000000ff
ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
! Mem[0000000030141400] = c41410f0 ff0000ff, %l4 = 00000000, %l5 = ff0000ff
ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000c41410f0
! Mem[0000000030141408] = ff000000ffffffff, %f12 = ffff8900 38ea007b
ldda [%i5+%o4]0x81,%f12 ! %f12 = ff000000 ffffffff
! Mem[0000000010101400] = ff0000ff00000000, %l0 = ffffffffffffffee
ldxa [%i4+%g0]0x80,%l0 ! %l0 = ff0000ff00000000
! Starting 10 instruction Store Burst
! %l4 = 00000000ff0000ff, Mem[0000000030001410] = ff0000ff
stha %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00ff00ff
p0_label_282:
! Mem[0000000030101400] = ff000000, %l3 = 00000000431bbaff
swapa [%i4+%g0]0x89,%l3 ! %l3 = 00000000ff000000
! Mem[000000001004141e] = 0000f200, %l1 = 00000000ff0000ff
ldstuba [%i1+0x01e]%asi,%l1 ! %l1 = 000000f2000000ff
! %f10 = 80000000 00000000, Mem[0000000010141408] = 000000bd 00000000
stda %f10,[%i5+%o4]0x88 ! Mem[0000000010141408] = 80000000 00000000
! Mem[0000000010141408] = 00000000, %l7 = 00000000fefff30f
swapa [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
! %f9 = c6de9dcb, Mem[0000000010181408] = 00000000
sta %f9 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = c6de9dcb
! %l7 = 0000000000000000, %l0 = ff0000ff00000000, %l2 = 00000000000000ff
or %l7,%l0,%l2 ! %l2 = ff0000ff00000000
! Mem[0000000010181400] = 000000ff, %l0 = ff0000ff00000000
swapa [%i6+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! %l3 = 00000000ff000000, Mem[0000000010041428] = f8de38ff000000ff
stx %l3,[%i1+0x028] ! Mem[0000000010041428] = 00000000ff000000
! %f4 = ff0000ff 00000000, %l4 = 00000000ff0000ff
! Mem[0000000030041410] = ff00000000000000
add %i1,0x010,%g1
stda %f4,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030041410] = 00000000ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff0000ff, %f15 = 378954ff
lda [%i5+%g0]0x89,%f15 ! %f15 = ff0000ff
p0_label_283:
! Mem[00000000201c0000] = 00ff3e5d, %l1 = 00000000000000f2
lduha [%o0+0x000]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101400] = ffba1b43, %l5 = 00000000c41410f0
lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffba1b43
! Mem[0000000030101410] = ff006800, %l3 = 00000000ff000000
ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffff00
! Mem[00000000300c1400] = b6a55dae 431bba1a, %l2 = 00000000, %l3 = ffffff00
ldda [%i3+%g0]0x89,%l2 ! %l2 = 00000000431bba1a 00000000b6a55dae
! Mem[0000000030181408] = ff000000, %l0 = 00000000000000ff
lduwa [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030041408] = ffffffff ff000000, %l2 = 431bba1a, %l3 = b6a55dae
ldda [%i1+%o4]0x89,%l2 ! %l2 = 00000000ff000000 00000000ffffffff
! Mem[0000000030141400] = ff0000ff, %l2 = 00000000ff000000
ldsba [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000100c1408] = ff000000, %l2 = ffffffffffffffff
ldsha [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffffff00
! Mem[00000000211c0000] = 001b6880, %l6 = ffffffffffffffb3
ldub [%o2+%g0],%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 00000000ffba1b43, Mem[0000000030181410] = 00000000
stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffba1b43
p0_label_284:
! %l3 = 00000000ffffffff, imm = 0000000000000931, %l0 = 00000000ff000000
andn %l3,0x931,%l0 ! %l0 = 00000000fffff6ce
! Mem[0000000010141400] = 00000000, %l3 = 00000000ffffffff
ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! %f10 = 80000000 00000000, %l3 = 0000000000000000
! Mem[0000000010081418] = afecf3c6aeba1b43
add %i2,0x018,%g1
stda %f10,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081418] = afecf3c6aeba1b43
! %l1 = 00000000000000ff, Mem[0000000010181420] = ff0000002871ffac
stx %l1,[%i6+0x020] ! Mem[0000000010181420] = 00000000000000ff
! Mem[0000000030181408] = 000000ff, %l3 = 0000000000000000
ldstuba [%i6+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
! %l4 = ff0000ff, %l5 = ffba1b43, Mem[0000000010141400] = ff000000 00000000
stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff0000ff ffba1b43
! %l4 = 00000000ff0000ff, Mem[00000000300c1408] = 0000000000000000
stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000ff0000ff
! %l3 = 00000000000000ff, Mem[0000000030141410] = ffba1b43
stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffba1b43
! Mem[0000000010001404] = 332bcfad, %l0 = fffff6ce, %l4 = ff0000ff
add %i0,0x04,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000332bcfad
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ffffff00, %l7 = 0000000000000000
lduha [%i1+%g0]0x88,%l7 ! %l7 = 000000000000ff00
p0_label_285:
! Mem[0000000010141424] = 00000000, %l5 = 00000000ffba1b43
ldsh [%i5+0x026],%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l5 = 0000000000000000
lduba [%i3+0x001]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 43e9efffffffff00, %f20 = ff006800 00000000
ldda [%i2+%g0]0x89,%f20 ! %f20 = 43e9efff ffffff00
! Mem[0000000010181400] = 00000000, %l4 = 00000000332bcfad
ldsba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101408] = ffff00ff, %l3 = 00000000000000ff
ldsha [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000218000c0] = ffff0fe0, %l1 = 00000000000000ff
ldsha [%o3+0x0c0]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010141420] = 00000000, %l4 = 0000000000000000
lduha [%i5+0x022]%asi,%l4 ! %l4 = 0000000000000000
! Mem[00000000218001c0] = 00ffa57a, %l3 = 00000000000000ff
lduha [%o3+0x1c0]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030101400] = ffba1b43, %l0 = 00000000fffff6ce
ldsba [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f22 = 431bbaae c6f3ecaf, %l3 = 00000000000000ff
! Mem[0000000010081418] = afecf3c6aeba1b43
add %i2,0x018,%g1
stda %f22,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010081418] = afecf3c6aeba1b43
p0_label_286:
! %l2 = ffffffffffffff00, Mem[00000000300c1408] = ff0000ff00000000
stxa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffffffffff00
! Mem[0000000010001410] = 00001aff, %l5 = 0000000000000000
ldstuba [%i0+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010081410] = ff0000ff, %l6 = 0000000000000000
swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff0000ff
! %l1 = ffffffffffffffff, imm = 0000000000000074, %l0 = ffffffffffffffff
xnor %l1,0x074,%l0 ! %l0 = 0000000000000074
! Mem[0000000010001410] = ff1a0000, %l0 = 0000000000000074
ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! %l1 = ffffffffffffffff, Mem[0000000010141400] = ff0000ff
stha %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = ffff00ff
! Mem[00000000201c0001] = 00ff3e5d, %l4 = 0000000000000000
ldstub [%o0+0x001],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030081408] = 00000000, %l3 = 00000000000000ff
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! %l4 = 00000000000000ff, Mem[0000000010101408] = 00000000
stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 006800ff, %l1 = ffffffffffffffff
lduha [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_287:
! Mem[0000000010101400] = ff0000ff00000000, %f24 = ff000000 431bbaff
ldda [%i4+%g0]0x80,%f24 ! %f24 = ff0000ff 00000000
! Mem[0000000030081410] = 54000000, %l1 = 00000000000000ff
ldsba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = 00ffffff, %l6 = 00000000ff0000ff
ldswa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000ffffff
! Mem[0000000010141410] = ffffffff, %l3 = 0000000000000000
ldswa [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041410] = 000000ff, %l0 = 00000000000000ff
lduha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030141410] = 431bbaff, %l2 = ffffffffffffff00
lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000431bbaff
! Mem[0000000010101410] = ff0000ff, %l2 = 00000000431bbaff
ldswa [%i4+%o5]0x88,%l2 ! %l2 = ffffffffff0000ff
! Mem[00000000300c1400] = 1aba1b43, %l0 = 00000000000000ff
lduwa [%i3+%g0]0x81,%l0 ! %l0 = 000000001aba1b43
! Mem[00000000300c1410] = 00000000, %l5 = 00000000000000ff
lduba [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = 006800ff 00000000 00000000 ac000000
! %f4 = ff0000ff 00000000 ff006800 00000000
! %f8 = 00000000 c6de9dcb 80000000 00000000
! %f12 = ff000000 ffffffff 78b7ff9c ff0000ff
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
p0_label_288:
! %l2 = ffffffffff0000ff, Mem[0000000010181400] = 00000000
stba %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
! %f18 = ff00ffff 00000000, %l2 = ffffffffff0000ff
! Mem[0000000030181420] = cb9ddec609be3ca1
add %i6,0x020,%g1
stda %f18,[%g1+%l2]ASI_PST32_S ! Mem[0000000030181420] = ff00ffff00000000
! Code Fragment 3
p0_fragment_32:
! %l0 = 000000001aba1b43
setx 0xfcde1dd805f5fd04,%g7,%l0 ! %l0 = fcde1dd805f5fd04
! %l1 = 0000000000000000
setx 0x8131caefe267dd4e,%g7,%l1 ! %l1 = 8131caefe267dd4e
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 = fcde1dd805f5fd04
setx 0xa2c9b17fa0aedca8,%g7,%l0 ! %l0 = a2c9b17fa0aedca8
! %l1 = 8131caefe267dd4e
setx 0xcda13b77e6018a58,%g7,%l1 ! %l1 = cda13b77e6018a58
! Mem[00000000211c0000] = 001b6880, %l3 = ffffffffffffffff
ldstuba [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[00000000211c0000] = ff1b6880, %l4 = 00000000000000ff
ldstub [%o2+%g0],%l4 ! %l4 = 000000ff000000ff
! %f18 = ff00ffff 00000000, Mem[0000000030081408] = 000000ff ff0000ff
stda %f18,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff00ffff 00000000
! %l6 = 0000000000ffffff, Mem[0000000030001400] = 000000ff
stha %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff00ff
! Mem[0000000010081410] = 00000000, %l6 = 0000000000ffffff
ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c142c] = 00000000, %l5 = 0000000000000000
ldstub [%i3+0x02c],%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101420] = ff000000, %l2 = ffffffffff0000ff
lduha [%i4+0x020]%asi,%l2 ! %l2 = 000000000000ff00
p0_label_289:
! Mem[0000000030141400] = c41410f0ff0000ff, %l6 = 0000000000000000
ldxa [%i5+%g0]0x89,%l6 ! %l6 = c41410f0ff0000ff
! Mem[00000000100c1410] = ff0000ff, %l5 = 0000000000000000
lduwa [%i3+%o5]0x80,%l5 ! %l5 = 00000000ff0000ff
membar #Sync ! Added by membar checker (46)
! Mem[0000000010041400] = 00ffffff, %l4 = 00000000000000ff
ldsb [%i1+%g0],%l4 ! %l4 = 0000000000000000
! Mem[0000000010141434] = 89006800, %l5 = 00000000ff0000ff
lduba [%i5+0x035]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081424] = 000000ff, %l4 = 0000000000000000
lduba [%i2+0x027]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141410] = ffba1b4300000000, %f2 = 00000000 ac000000
ldda [%i5+%o5]0x81,%f2 ! %f2 = ffba1b43 00000000
! Mem[0000000010041408] = ff000000 ff000000, %l0 = a0aedca8, %l1 = e6018a58
ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000ff000000 00000000ff000000
! %f20 = 43e9efff, %f27 = 00000000, %f31 = 000000ff
fdivs %f20,%f27,%f31 ! %f31 = 7f800000
! %l3 = 0000000000000000, imm = 000000000000026c, %l0 = 00000000ff000000
sub %l3,0x26c,%l0 ! %l0 = fffffffffffffd94
! Starting 10 instruction Store Burst
! %l1 = 00000000ff000000, Mem[0000000030141400] = ff0000ff
stba %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
p0_label_290:
! Mem[0000000010081430] = ff0000ff, %l3 = 0000000000000000
swap [%i2+0x030],%l3 ! %l3 = 00000000ff0000ff
! %l3 = 00000000ff0000ff, Mem[0000000010141408] = fefff30f
stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff0000ff
! Mem[00000000201c0001] = 00ff3e5d, %l6 = c41410f0ff0000ff
ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
! %f22 = 431bbaae c6f3ecaf, %l6 = 00000000000000ff
! Mem[0000000010001408] = 00ff0000ceaa4741
add %i0,0x008,%g1
stda %f22,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010001408] = afecf3c6aeba1b43
! %f30 = 00000000, Mem[0000000010141408] = ff0000ff
sta %f30,[%i5+0x008]%asi ! Mem[0000000010141408] = 00000000
! %f0 = 006800ff 00000000 ffba1b43 00000000
! %f4 = ff0000ff 00000000 ff006800 00000000
! %f8 = 00000000 c6de9dcb 80000000 00000000
! %f12 = ff000000 ffffffff 78b7ff9c ff0000ff
stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %f25 = 00000000, %f17 = 0000001b
fcmpes %fcc2,%f25,%f17 ! %fcc2 = 1
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030041410] = ff0000ff 00000000
stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff 00000000
! Mem[0000000010141400] = ff00ffff, %l7 = 000000000000ff00
swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000ff00ffff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000000 00000000 ff000000 ff000000
! Mem[0000000030181410] = ffba1b43 00000000 89a56831 5c11a999
! Mem[0000000030181420] = ff00ffff 00000000 e98b0000 38ea007b
! Mem[0000000030181430] = ff000000 ff800000 c15c5f2a 7af196a3
ldda [%i6]ASI_BLK_S,%f16 ! Block Load from 0000000030181400
p0_label_291:
! Mem[0000000010101410] = ff0000ff 00000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000000000000
membar #Sync ! Added by membar checker (47)
! Mem[0000000010041408] = 000000ff, %l4 = 00000000ff0000ff
ldsba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = ff0000ff, %l6 = 00000000000000ff
ldswa [%i4+%g0]0x88,%l6 ! %l6 = ffffffffff0000ff
! Mem[0000000030081400] = 00ffffff, %l7 = 00000000ff00ffff
ldsha [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = 00000000000000ff, %f12 = ff000000 ffffffff
ldda [%i0+%o4]0x89,%f12 ! %f12 = 00000000 000000ff
! Mem[0000000010041408] = 000000ff, %l1 = 00000000ff000000
ldsha [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = 000000ff, %f2 = ffba1b43
lda [%i5+%g0]0x81,%f2 ! %f2 = 000000ff
! Mem[0000000010101408] = 000000ff, %l2 = 000000000000ff00
ldsba [%i4+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! %l3 = 00000000ff0000ff, %l1 = 0000000000000000, %l3 = 00000000ff0000ff
udivx %l3,%l1,%l3 ! Div by zero, %l0 = fffffffffffffde4
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 00000000, %l2 = ffffffffffffffff, %asi = 80
swapa [%i5+0x008]%asi,%l2 ! %l2 = 0000000000000000
p0_label_292:
! %l7 = 00000000000000ff, Mem[00000000100c1414] = 00000000
sth %l7,[%i3+0x014] ! Mem[00000000100c1414] = 00ff0000
! %l4 = 0000000000000000, Mem[00000000100c1400] = 00000000
stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
! %f30 = c15c5f2a, %f22 = 89a56831, %f30 = c15c5f2a 7af196a3
fsmuld %f30,%f22,%f30 ! %f30 = 3971cc60 dd28e140
! Mem[0000000030141410] = ffba1b43, %l0 = fffffffffffffdbc
swapa [%i5+%o5]0x81,%l0 ! %l0 = 00000000ffba1b43
! Mem[0000000010001434] = ffffff00, %l7 = 00000000000000ff, %asi = 80
swapa [%i0+0x034]%asi,%l7 ! %l7 = 00000000ffffff00
! %f28 = ff000000, Mem[000000001018143c] = 000000ff
st %f28,[%i6+0x03c] ! Mem[000000001018143c] = ff000000
! %l0 = ffba1b43, %l1 = 00000000, Mem[0000000030141408] = ff000000 ffffffff
stda %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffba1b43 00000000
! %l1 = 0000000000000000, Mem[0000000010181400] = ff000000
stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Mem[0000000010141400] = 0000ff00, %l5 = 0000000000000000
ldstuba [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00ffffff00000000, %f24 = ff00ffff 00000000
ldda [%i2+%o4]0x80,%f24 ! %f24 = 00ffffff 00000000
p0_label_293:
! Mem[00000000300c1410] = 00000000, %l5 = 0000000000000000
ldsha [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181424] = 000000ff, %l6 = ffffffffff0000ff
ldub [%i6+0x026],%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = 00000000ff00ff00, %l3 = 00000000ff0000ff
ldxa [%i0+%o5]0x89,%l3 ! %l3 = 00000000ff00ff00
! Mem[0000000010041410] = 000000ff, %l7 = 00000000ffffff00
ldswa [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1400] = 431bba1a, %l3 = 00000000ff00ff00
ldsba [%i3+%g0]0x89,%l3 ! %l3 = 000000000000001a
! Mem[0000000030081410] = 00000054, %l0 = 00000000ffba1b43
ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = 00ff3e5d, %l5 = 0000000000000000
ldub [%o0+0x001],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141400] = ff000000, %l2 = 0000000000000000
ldsha [%i5+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1408] = ffffffff000000ff, %l4 = 0000000000000000
ldxa [%i3+%o4]0x88,%l4 ! %l4 = ffffffff000000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[0000000030081410] = 0000005400000000
stxa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
p0_label_294:
! Mem[000000001000141c] = ffff0000, %l7 = 000000ff, %l3 = 0000001a
add %i0,0x1c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ffff0000
! Mem[0000000010081408] = 00ffffff, %l7 = 00000000000000ff
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030101410] = ff006800, %l7 = 0000000000000000
ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! %l3 = 00000000ffff0000, Mem[0000000030101408] = ff00ffff
stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000ffff
! %l5 = 00000000000000ff, Mem[00000000300c1410] = 00000000
stha %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
! %l7 = 00000000000000ff, Mem[00000000100c142f] = ff000000, %asi = 80
stba %l7,[%i3+0x02f]%asi ! Mem[00000000100c142c] = ff0000ff
! %f10 = 80000000 00000000, %l1 = 0000000000000000
! Mem[0000000010081408] = ffffffff00000000
add %i2,0x008,%g1
stda %f10,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010081408] = ffffffff00000000
! %f18 = ff000000 ff000000, Mem[0000000030041410] = 000000ff 00000000
stda %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000 ff000000
! %l4 = ffffffff000000ff, Mem[0000000030001410] = 00ff00ff
stba %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffff00ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 000000ff, %f27 = 38ea007b
lda [%i1+%o5]0x88,%f27 ! %f27 = 000000ff
p0_label_295:
! Mem[0000000010181404] = 00000000, %l5 = 00000000000000ff
lduw [%i6+0x004],%l5 ! %l5 = 0000000000000000
! Mem[0000000010101408] = ff000000, %l0 = 0000000000000000
lduha [%i4+%o4]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000030081408] = 00000000ffff00ff, %l1 = 0000000000000000
ldxa [%i2+%o4]0x81,%l1 ! %l1 = 00000000ffff00ff
! Mem[0000000010181400] = 00000000, %l5 = 0000000000000000
lduwa [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000201c0000] = 00ff3e5d, %l6 = 0000000000000000
ldsh [%o0+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000030141410] = bcfdffff, %l0 = 000000000000ff00
lduba [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %l5 = 0000000000000000, imm = 0000000000000551, %l3 = 00000000ffff0000
xor %l5,0x551,%l3 ! %l3 = 0000000000000551
! Mem[0000000010041400] = ffffff00, %l1 = 00000000ffff00ff
ldsba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181424] = 000000ff, %l4 = ffffffff000000ff
ldsha [%i6+0x024]%asi,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[00000000100c1408] = 000000ff
stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
p0_label_296:
! %f20 = ffba1b43, Mem[0000000010041410] = 000000ff
sta %f20,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffba1b43
! %l7 = 00000000000000ff, Mem[00000000100c1410] = ff0000ff00ff0000
stxa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000000000ff
! Mem[0000000010181420] = 00000000000000ff, %l2 = 0000000000000000, %l3 = 0000000000000551
add %i6,0x20,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 00000000000000ff
! Mem[00000000300c1400] = 1aba1b43, %l2 = 0000000000000000
ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 0000001a000000ff
! %l7 = 00000000000000ff, Mem[0000000010141408] = ffffffff00000080
stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
! %l0 = 00000000000000ff, Mem[0000000010001432] = ffffffff, %asi = 80
stha %l0,[%i0+0x032]%asi ! Mem[0000000010001430] = ffff00ff
! Mem[00000000211c0001] = ff1b6880, %l5 = 0000000000000000
ldstub [%o2+0x001],%l5 ! %l5 = 0000001b000000ff
! %f6 = ff006800 00000000, Mem[0000000030041400] = 006800ff 00000000
stda %f6 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff006800 00000000
! %f4 = ff0000ff 00000000, Mem[00000000100c1410] = 00000000 000000ff
stda %f4 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff0000ff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 000000ff, %l6 = 00000000000000ff
ldswa [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
p0_label_297:
! Mem[0000000030081408] = 00000000, %f21 = 00000000
lda [%i2+%o4]0x81,%f21 ! %f21 = 00000000
! Mem[0000000010141410] = ffffffff000000ff, %f20 = ffba1b43 00000000
ldda [%i5+%o5]0x80,%f20 ! %f20 = ffffffff 000000ff
! Mem[0000000030081410] = ff00000000000000, %f0 = 006800ff 00000000
ldda [%i2+%o5]0x89,%f0 ! %f0 = ff000000 00000000
! Mem[0000000030041410] = ff000000ff000000, %f4 = ff0000ff 00000000
ldda [%i1+%o5]0x81,%f4 ! %f4 = ff000000 ff000000
! Mem[0000000030101410] = 00000000006800ff, %f18 = ff000000 ff000000
ldda [%i4+%o5]0x89,%f18 ! %f18 = 00000000 006800ff
! Mem[0000000030081408] = 00000000, %f3 = 00000000
lda [%i2+%o4]0x81,%f3 ! %f3 = 00000000
! Mem[0000000030101400] = ffba1b43, %l6 = 00000000000000ff
ldswa [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffba1b43
! %f12 = 00000000, %f7 = 00000000
fcmpes %fcc0,%f12,%f7 ! %fcc0 = 0
! Mem[0000000030101400] = ffba1b43, %l6 = ffffffffffba1b43
ldsha [%i4+%g0]0x81,%l6 ! %l6 = ffffffffffffffba
! Starting 10 instruction Store Burst
! Mem[00000000201c0001] = 00ff3e5d, %l4 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
p0_label_298:
! Mem[0000000010001408] = afecf3c6aeba1b43, %l4 = 00000000000000ff, %l0 = 00000000000000ff
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = afecf3c6aeba1b43
! %l2 = 0000001a, %l3 = 000000ff, Mem[0000000010001410] = ff1a0000 00000000
stda %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000001a 000000ff
! Mem[0000000030081410] = 00000000, %l3 = 00000000000000ff
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! %l6 = ffffffffffffffba, immd = 00000000000001e1, %l7 = 00000000000000ff
udivx %l6,0x1e1,%l7 ! %l7 = 00883fddf00883fd
! %l4 = 00000000000000ff, immed = 00000e23, %y = 00000000
sdiv %l4,0xe23,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = aeba1b43
! Mem[0000000030181400] = 00000000, %l1 = 0000000000000000
swapa [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
! %l6 = ffffffba, %l7 = f00883fd, Mem[0000000010041410] = 431bbaff 00000000
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffba f00883fd
! %l6 = ffffffffffffffba, Mem[00000000100c1400] = 00000000
stba %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ba
! %l3 = 0000000000000000, Mem[0000000021800140] = ffffda9c
sth %l3,[%o3+0x140] ! Mem[0000000021800140] = 0000da9c
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00000000, %l2 = 000000000000001a
ldsba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
p0_label_299:
! Mem[0000000010181410] = 54ffffff 00000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i6+%o5]0x80,%l4 ! %l4 = 0000000054ffffff 0000000000000000
! Mem[0000000010041410] = ffffffba, %l1 = 0000000000000000
ldsba [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101410] = ff0000ff00000000, %f30 = 3971cc60 dd28e140
ldda [%i4+%o5]0x80,%f30 ! %f30 = ff0000ff 00000000
! Mem[0000000010001408] = afecf3c6, %l6 = ffffffffffffffba
ldsha [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffafec
! Mem[0000000030041400] = ff006800, %l1 = ffffffffffffffff
ldsba [%i1+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101410] = ff0000ff, %l5 = 0000000000000000
lduba [%i4+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1410] = 7b0f0000 000000ff, %l2 = 00000000, %l3 = 00000000
ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff 000000007b0f0000
! Mem[0000000010101400] = ff0000ff00000000, %l2 = 00000000000000ff
ldxa [%i4+%g0]0x80,%l2 ! %l2 = ff0000ff00000000
! Mem[0000000010181400] = 00000000, %l5 = 00000000000000ff
ldsha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = ffffff00, %l4 = 0000000054ffffff
swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000ffffff00
p0_label_300:
! Mem[0000000030081408] = 00000000, %l0 = afecf3c6aeba1b43
swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! %f26 = e98b0000 000000ff, Mem[0000000010001428] = 000000e0 00ff00ff
std %f26,[%i0+0x028] ! Mem[0000000010001428] = e98b0000 000000ff
! Mem[0000000010101429] = 00004fff, %l0 = 0000000000000000
ldstub [%i4+0x029],%l0 ! %l0 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000030181410] = ffba1b43
stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00001b43
! Mem[0000000010101406] = 00000000, %l5 = 0000000000000000
ldstuba [%i4+0x006]%asi,%l5 ! %l5 = 00000000000000ff
! %f24 = 00ffffff, Mem[0000000010001408] = c6f3ecaf
sta %f24,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00ffffff
! Mem[0000000010141410] = ffffffff, %l6 = ffffffffffffafec
swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ffffffff
! %l4 = ffffff00, %l5 = 00000000, Mem[00000000100c1410] = ff0000ff 00000000
stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffff00 00000000
! %l4 = 00000000ffffff00, Mem[0000000030181410] = 00001b43
stha %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff001b43
! Starting 10 instruction Load Burst
! %f9 = c6de9dcb, %f15 = ff0000ff
fcmps %fcc1,%f9 ,%f15 ! %fcc1 = 2
p0_label_301:
! Mem[0000000030181400] = 00000000, %f7 = 00000000
lda [%i6+%g0]0x81,%f7 ! %f7 = 00000000
! Mem[0000000010041424] = 00000080, %l5 = 0000000000000000
ldsw [%i1+0x024],%l5 ! %l5 = 0000000000000080
! Mem[0000000010101408] = 000000ff, %l6 = 00000000ffffffff
lduba [%i4+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[00000000201c0000] = 00ff3e5d, %l5 = 0000000000000080
ldub [%o0+%g0],%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1400] = ffba1b43, %f7 = 00000000
lda [%i3+%g0]0x81,%f7 ! %f7 = ffba1b43
! Mem[0000000030101400] = ffba1b43 0000001b, %l2 = 00000000, %l3 = 7b0f0000
ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffba1b43 000000000000001b
! Mem[0000000010181410] = 54ffffff 00000000, %l4 = ffffff00, %l5 = 00000000
ldda [%i6+%o5]0x80,%l4 ! %l4 = 0000000054ffffff 0000000000000000
! Mem[0000000010041438] = 006800ff, %l2 = 00000000ffba1b43
ldsha [%i1+0x038]%asi,%l2 ! %l2 = 0000000000000068
! Mem[0000000010041410] = ffffffbaf00883fd, %f22 = 89a56831 5c11a999
ldda [%i1+%o5]0x80,%f22 ! %f22 = ffffffba f00883fd
! Starting 10 instruction Store Burst
! %f16 = 00000000 00000000 00000000 006800ff
! %f20 = ffffffff 000000ff ffffffba f00883fd
! %f24 = 00ffffff 00000000 e98b0000 000000ff
! %f28 = ff000000 ff800000 ff0000ff 00000000
stda %f16,[%i5]ASI_BLK_PL ! Block Store to 0000000010141400
p0_label_302:
! %l7 = 00883fddf00883fd, Mem[0000000010041408] = 000000ff
stwa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = f00883fd
! %l7 = 00883fddf00883fd, Mem[00000000300c1400] = 431bbaff
stha %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 431b83fd
membar #Sync ! Added by membar checker (48)
! Mem[0000000010141410] = ff000000, %l3 = 000000000000001b
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010181408] = cb9ddec6, %l7 = 00883fddf00883fd
swapa [%i6+%o4]0x80,%l7 ! %l7 = 00000000cb9ddec6
! %l0 = 0000000000000000, Mem[0000000010001408] = 00ffffff
stba %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00ffff00
! Mem[000000001010140c] = 00000000, %l6 = 00000000000000ff
ldstub [%i4+0x00c],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101410] = ff0000ff, %l2 = 0000000000000068
swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff0000ff
! %f29 = ff800000, %f13 = 000000ff
fcmpes %fcc1,%f29,%f13 ! %fcc1 = 1
! %f10 = 80000000 00000000, Mem[0000000010101400] = ff0000ff 0000ff00
std %f10,[%i4+%g0] ! Mem[0000000010101400] = 80000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff0000ff, %l4 = 0000000054ffffff
ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffff0000ff
p0_label_303:
! Mem[0000000010001400] = ff0000ff, %f26 = e98b0000
lda [%i0+%g0]0x80,%f26 ! %f26 = ff0000ff
! Mem[0000000010141430] = 000080ff000000ff, %f6 = ff006800 ffba1b43
ldd [%i5+0x030],%f6 ! %f6 = 000080ff 000000ff
! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
lduha [%i1+%o5]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010081438] = 7b00ea3800000000, %l5 = 0000000000000000
ldx [%i2+0x038],%l5 ! %l5 = 7b00ea3800000000
! Mem[0000000010081408] = ffffffff, %l0 = 0000000000000000
ldsba [%i2+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030181408] = 000000ff, %l1 = ffffffffffffffff
lduba [%i6+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081408] = aeba1b43, %f8 = 00000000
lda [%i2+%o4]0x89,%f8 ! %f8 = aeba1b43
! Mem[0000000030141410] = fffffdbc, %l3 = 00000000ff000000
ldswa [%i5+%o5]0x81,%l3 ! %l3 = fffffffffffffdbc
! Mem[0000000010141410] = 0000001b, %l4 = ffffffffff0000ff
lduwa [%i5+%o5]0x80,%l4 ! %l4 = 000000000000001b
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = ff006800, %l0 = ffffffffffffffff
ldstuba [%i5+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
p0_label_304:
! Mem[0000000030181410] = ff001b43, %l1 = 00000000000000ff
swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ff001b43
! %l0 = 00000000000000ff, Mem[0000000010141408] = ff006800
stba %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = ff006800
! %l2 = ff0000ff, %l3 = fffffdbc, Mem[0000000010141410] = 0000001b ffffffff
stda %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff0000ff fffffdbc
! %f16 = 00000000 00000000 00000000 006800ff
! %f20 = ffffffff 000000ff ffffffba f00883fd
! %f24 = 00ffffff 00000000 ff0000ff 000000ff
! %f28 = ff000000 ff800000 ff0000ff 00000000
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! %f12 = 00000000 000000ff, Mem[0000000030041410] = 000000ff 000000ff
stda %f12,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 000000ff
! %f12 = 00000000 000000ff, Mem[00000000300c1410] = 000000ff 7b0f0000
stda %f12,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 000000ff
! %f14 = 78b7ff9c ff0000ff, %l4 = 000000000000001b
! Mem[0000000030041430] = ff000000ffffffff
add %i1,0x030,%g1
stda %f14,[%g1+%l4]ASI_PST16_S ! Mem[0000000030041430] = 78b70000ff0000ff
! %f6 = 000080ff 000000ff, Mem[0000000010001408] = 00ffff00 aeba1b43
stda %f6 ,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000080ff 000000ff
! %l5 = 7b00ea3800000000, %l4 = 000000000000001b, %l3 = fffffffffffffdbc
xnor %l5,%l4,%l3 ! %l3 = 84ff15c7ffffffe4
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 431bbaff, %l3 = 84ff15c7ffffffe4
lduha [%i4+%g0]0x89,%l3 ! %l3 = 000000000000baff
p0_label_305:
! Mem[00000000300c1410] = 00000000000000ff, %f2 = 000000ff 00000000
ldda [%i3+%o5]0x89,%f2 ! %f2 = 00000000 000000ff
! Mem[0000000010041410] = ffffffba, %l1 = 00000000ff001b43
ldsha [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041408] = ffba1b43, %l0 = 00000000000000ff
lduha [%i1+%o4]0x81,%l0 ! %l0 = 000000000000ffba
membar #Sync ! Added by membar checker (49)
! Mem[0000000010101410] = ffffffff, %f5 = ff000000
lda [%i4+%o5]0x80,%f5 ! %f5 = ffffffff
! %f3 = 000000ff, %f20 = ffffffff, %f28 = ff000000
fdivs %f3 ,%f20,%f28 ! %f28 = ffffffff
! Mem[0000000030141400] = ff000000, %l3 = 000000000000baff
ldsha [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = 00000000bcfdffff, %f10 = 80000000 00000000
ldda [%i5+%o5]0x89,%f10 ! %f10 = 00000000 bcfdffff
! Code Fragment 3
p0_fragment_33:
! %l0 = 000000000000ffba
setx 0x2a49ec67df406b44,%g7,%l0 ! %l0 = 2a49ec67df406b44
! %l1 = ffffffffffffffff
setx 0x83f7417fcca6c33c,%g7,%l1 ! %l1 = 83f7417fcca6c33c
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 = 2a49ec67df406b44
setx 0xb76cdfd810fd238f,%g7,%l0 ! %l0 = b76cdfd810fd238f
! %l1 = 83f7417fcca6c33c
setx 0x565b2d5f8b1bc621,%g7,%l1 ! %l1 = 565b2d5f8b1bc621
! Mem[00000000218001c0] = 00ffa57a, %l7 = 00000000cb9ddec6
lduh [%o3+0x1c0],%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = f00883fd, %l6 = 000000000000ff00
swapa [%i1+%o4]0x80,%l6 ! %l6 = 00000000f00883fd
p0_label_306:
! Mem[0000000021800000] = 0000b994, %l7 = 00000000000000ff
ldstuba [%o3+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! %f4 = ff000000 ffffffff, Mem[0000000030141400] = 000000ff f01014c4
stda %f4 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000 ffffffff
! %l6 = 00000000f00883fd, Mem[0000000030101408] = ffff0000
stwa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = f00883fd
! Mem[0000000030081400] = ffffff54, %l4 = 000000000000001b
swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000ffffff54
! %f30 = ff0000ff 00000000, %l6 = 00000000f00883fd
! Mem[0000000030081438] = d40000ff00000000
add %i2,0x038,%g1
stda %f30,[%g1+%l6]ASI_PST32_S ! Mem[0000000030081438] = d40000ff00000000
! %l1 = 565b2d5f8b1bc621, Mem[0000000030181400] = 00000000
stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000c621
! Mem[0000000010001410] = 0000001a, %l0 = b76cdfd810fd238f
swapa [%i0+%o5]0x80,%l0 ! %l0 = 000000000000001a
! %f25 = 00000000, %f6 = 000080ff, %f2 = 00000000
fmuls %f25,%f6 ,%f2 ! %f2 = 00000000
! %f21 = 000000ff, Mem[000000001008142c] = 00000000
st %f21,[%i2+0x02c] ! Mem[000000001008142c] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 000000ff, %l5 = 7b00ea3800000000
ldswa [%i6+%o5]0x81,%l5 ! %l5 = 00000000000000ff
p0_label_307:
! %f30 = ff0000ff, %f26 = ff0000ff
fsqrts %f30,%f26 ! %f26 = 7fffffff
! Mem[0000000010141410] = ff0000ff fffffdbc, %l0 = 0000001a, %l1 = 8b1bc621
ldda [%i5+0x010]%asi,%l0 ! %l0 = 00000000ff0000ff 00000000fffffdbc
! Mem[0000000020800000] = ffff779a, %l2 = 00000000ff0000ff
ldub [%o1+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000020800040] = ff00726d, %l6 = 00000000f00883fd
ldsha [%o1+0x040]%asi,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000010101400] = 00000000 00000000 00000000 006800ff
! Mem[0000000010101410] = ffffffff 000000ff ffffffba f00883fd
! Mem[0000000010101420] = 00ffffff 00000000 ff0000ff 000000ff
! Mem[0000000010101430] = ff000000 ff800000 ff0000ff 00000000
ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
! Mem[0000000030141410] = bcfdffff, %l5 = 00000000000000ff
ldsba [%i5+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1410] = 00000000000000ff, %l2 = 00000000000000ff
ldxa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = ffffff00, %f5 = ffffffff
lda [%i1+%g0]0x88,%f5 ! %f5 = ffffff00
! Mem[0000000010141410] = ff0000ff, %l1 = 00000000fffffdbc
lduha [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030081410] = ff000000
stba %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
p0_label_308:
! Mem[0000000010141400] = 00000000, %l4 = 00000000ffffff54, %asi = 80
swapa [%i5+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Mem[00000000201c0001] = 00ff3e5d, %l6 = ffffffffffffff00
ldstub [%o0+0x001],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030081408] = 431bbaae, %l6 = 00000000000000ff
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000043000000ff
! %f0 = ff000000 00000000, Mem[00000000300c1408] = 00ffffff ffffffff
stda %f0 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000 00000000
! Mem[0000000010081408] = ffffffff, %l2 = 00000000000000ff
ldstuba [%i2+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000010001410] = 8f23fd10
stba %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 8f23fdff
! %l4 = 0000000000000000, Mem[0000000030101408] = f00883fd
stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000030001408] = 000000ff 00000000
stda %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 000000ff 00000000
! %f13 = 000000ff, Mem[0000000030081400] = 1b000000
sta %f13,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ffffffff 000000ff, %l0 = ff0000ff, %l1 = 000000ff
ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 00000000000000ff
p0_label_309:
! Mem[0000000030141400] = ffffffff000000ff, %f4 = ff000000 ffffff00
ldda [%i5+%g0]0x89,%f4 ! %f4 = ffffffff 000000ff
! Mem[0000000030141408] = 431bbaff, %l7 = 0000000000000000
ldsha [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffbaff
! %l4 = 0000000000000000, %l0 = 00000000ffffffff, %l3 = 0000000000000000
mulx %l4,%l0,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081400] = 43e9efff000000ff, %l6 = 0000000000000043
ldxa [%i2+%g0]0x89,%l6 ! %l6 = 43e9efff000000ff
! Mem[0000000030181408] = 000000ff, %l2 = 00000000000000ff
ldswa [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101410] = ffffffff, %l4 = 0000000000000000
ldsha [%i4+%o5]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030181408] = 000000ff, %f10 = 00000000
lda [%i6+%o4]0x89,%f10 ! %f10 = 000000ff
! Mem[00000000300c1408] = ff000000, %l6 = 43e9efff000000ff
lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010101400] = 0000000000000000, %f0 = ff000000 00000000
ldda [%i4+%g0]0x88,%f0 ! %f0 = 00000000 00000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (50)
! %l3 = 0000000000000000, Mem[0000000010101410] = ffffffff
stba %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ffffff
p0_label_310:
! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000030041400] = 006800ff 00000000
stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffff 000000ff
! Mem[0000000010081408] = ffffffff, %l5 = ffffffffffffffff
ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000100c1408] = ff000000, %l3 = 00000000, %l7 = ffffbaff
add %i3,0x08,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ff000000
! %f16 = 00000000 00000000, %l3 = 0000000000000000
! Mem[0000000010141420] = 00000000ffffff00
add %i5,0x020,%g1
stda %f16,[%g1+%l3]ASI_PST32_P ! Mem[0000000010141420] = 00000000ffffff00
! %f19 = 00000000, Mem[0000000010141408] = ff006800
sta %f19,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! Mem[0000000010001408] = 000080ff, %l4 = ffffffffffffffff
ldstuba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c141c] = 00000000, %l3 = 0000000000000000
lduh [%i3+0x01e],%l3 ! %l3 = 0000000000000000
! %l2 = 00000000000000ff, Mem[0000000010181400] = 0000000000000000
stxa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000000000ff
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010141400] = ffffff54 00000000
stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[000000001000140c] = 000000ff, %l3 = 0000000000000000
ldsb [%i0+0x00e],%l3 ! %l3 = 0000000000000000
p0_label_311:
! Mem[0000000010101400] = 00000000, %f12 = 00000000
lda [%i4+%g0]0x80,%f12 ! %f12 = 00000000
! Code Fragment 3
p0_fragment_34:
! %l0 = 00000000ffffffff
setx 0x6aaeb937af8aa08f,%g7,%l0 ! %l0 = 6aaeb937af8aa08f
! %l1 = 00000000000000ff
setx 0x72aa1208144d4d5c,%g7,%l1 ! %l1 = 72aa1208144d4d5c
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 = 6aaeb937af8aa08f
setx 0xc3b88ca0652fc836,%g7,%l0 ! %l0 = c3b88ca0652fc836
! %l1 = 72aa1208144d4d5c
setx 0xeaab8ab7fdaf1370,%g7,%l1 ! %l1 = eaab8ab7fdaf1370
! Mem[0000000030101400] = 1b000000431bbaff, %l4 = 0000000000000000
ldxa [%i4+%g0]0x89,%l4 ! %l4 = 1b000000431bbaff
! Mem[0000000010181400] = 00000000, %l3 = 0000000000000000
lduw [%i6+%g0],%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = fffffdbc 00000000, %l6 = 0000ff00, %l7 = ff000000
ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000fffffdbc 0000000000000000
! Mem[0000000030081400] = ff000000 ffefe943 ff1bbaae ffff00ff
! Mem[0000000030081410] = 00000000 000000ff afecf3c6 aeba1b43
! Mem[0000000030081420] = 0a000000 00000000 00000000 9cffb778
! Mem[0000000030081430] = 00680089 ff0000d4 d40000ff 00000000
ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
! Mem[0000000010081408] = ffffffff, %l4 = 1b000000431bbaff
ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010041400] = 00ffffff, %l7 = 0000000000000000
lduwa [%i1+%g0]0x80,%l7 ! %l7 = 0000000000ffffff
! Mem[0000000010141410] = ff0000ff, %l4 = ffffffffffffffff
lduba [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f18 = ff006800 00000000, %l5 = 00000000000000ff
! Mem[0000000030101408] = 0000000000000000
add %i4,0x008,%g1
stda %f18,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030101408] = 00000000006800ff
p0_label_312:
! Code Fragment 4
p0_fragment_35:
! %l0 = c3b88ca0652fc836
setx 0xa592c8e7be1e5a26,%g7,%l0 ! %l0 = a592c8e7be1e5a26
! %l1 = eaab8ab7fdaf1370
setx 0xe3458c1fb6045f48,%g7,%l1 ! %l1 = e3458c1fb6045f48
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 = a592c8e7be1e5a26
setx 0x3e76efe073b4f314,%g7,%l0 ! %l0 = 3e76efe073b4f314
! %l1 = e3458c1fb6045f48
setx 0x055e380fb1c953cc,%g7,%l1 ! %l1 = 055e380fb1c953cc
! %l1 = 055e380fb1c953cc, Mem[0000000010081410] = ff000000
stha %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 53cc0000
! %f30 = 00000000 ff0000ff, Mem[0000000010181408] = f00883fd 00000000
std %f30,[%i6+%o4] ! Mem[0000000010181408] = 00000000 ff0000ff
! %l7 = 0000000000ffffff, %l2 = 00000000000000ff, %l4 = 00000000000000ff
udivx %l7,%l2,%l4 ! %l4 = 0000000000010101
! %l2 = 00000000000000ff, Mem[0000000010181408] = 00000000
stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000
! %f22 = fd8308f0, Mem[0000000030001400] = ffff00ff
sta %f22,[%i0+%g0]0x81 ! Mem[0000000030001400] = fd8308f0
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010001408] = ff8000ff ff000000
stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff 00000000
! %f26 = ff000000 ff0000ff, %l6 = 00000000fffffdbc
! Mem[0000000030141410] = fffffdbc00000000
add %i5,0x010,%g1
stda %f26,[%g1+%l6]ASI_PST16_S ! Mem[0000000030141410] = ff00000000000000
! Mem[0000000010141408] = 00000000, %l5 = 00000000000000ff
swapa [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! %f28 = 000080ff, %f18 = ff006800
fsqrts %f28,%f18 ! %l0 = 3e76efe073b4f336, Unfinished, %fsr = 2500000000
p0_label_313:
! Mem[0000000010081400] = 0000000000000000, %f18 = ff006800 00000000
ldda [%i2+%g0]0x80,%f18 ! %f18 = 00000000 00000000
! Mem[0000000030101408] = ff00680000000000, %l1 = 055e380fb1c953cc
ldxa [%i4+%o4]0x89,%l1 ! %l1 = ff00680000000000
! Mem[0000000010101438] = ff0000ff, %l4 = 0000000000010101
ldsb [%i4+0x03a],%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = fd8308f0, %l1 = ff00680000000000
ldswa [%i0+%g0]0x81,%l1 ! %l1 = fffffffffd8308f0
membar #Sync ! Added by membar checker (51)
! Mem[0000000030001400] = fd8308f0 c6f3ecaf ff000000 00000000
! Mem[0000000030001410] = ffff00ff 00000000 00000000 00000000
! Mem[0000000030001420] = 45548937 09be3ca1 ffff00d8 d9e67963
! Mem[0000000030001430] = ac9bffff ff1014c4 c7e0001f e0000000
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
! Mem[00000000300c1408] = ff000000 00000000, %l4 = 00000000, %l5 = 00000000
ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[0000000010081428] = 006800ff, %l5 = 0000000000000000
lduwa [%i2+0x028]%asi,%l5 ! %l5 = 00000000006800ff
! Mem[0000000030041408] = ffba1b43 00000000, %l6 = fffffdbc, %l7 = 00ffffff
ldda [%i1+%o4]0x81,%l6 ! %l6 = 00000000ffba1b43 0000000000000000
! Mem[0000000010081408] = ffffffff, %l6 = 00000000ffba1b43
ldsba [%i2+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = ffffffffffffffff, Mem[0000000030141400] = 000000ff
stwa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
p0_label_314:
! %f16 = fd8308f0 c6f3ecaf ff000000 00000000
! %f20 = ffff00ff 00000000 00000000 00000000
! %f24 = 45548937 09be3ca1 ffff00d8 d9e67963
! %f28 = ac9bffff ff1014c4 c7e0001f e0000000
stda %f16,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
! %l5 = 00000000006800ff, imm = fffffffffffffef0, %l5 = 00000000006800ff
xor %l5,-0x110,%l5 ! %l5 = ffffffffff97fe0f
! %l0 = 73b4f336, %l1 = fd8308f0, Mem[0000000030101408] = 00000000 ff006800
stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 73b4f336 fd8308f0
! %l5 = ffffffffff97fe0f, Mem[0000000030081400] = ff000000
stha %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = fe0f0000
! Mem[0000000030041408] = ffba1b43, %l3 = 0000000000000000
ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
membar #Sync ! Added by membar checker (52)
! Mem[0000000030001410] = ffff00ff, %l7 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! %f18 = ff000000, %f7 = aeba1b43, %f3 = ffff00ff
fadds %f18,%f7 ,%f3 ! %f3 = ff000000
! %l0 = 73b4f336, %l1 = fd8308f0, Mem[0000000030101410] = ff006800 00000000
stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 73b4f336 fd8308f0
! Mem[0000000010041420] = 00000000, %l6 = ffffffffffffffff, %asi = 80
swapa [%i1+0x020]%asi,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ba000000, %l1 = fffffffffd8308f0
ldsba [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffffffba
p0_label_315:
! Mem[0000000030181400] = 0000c621, %l0 = 3e76efe073b4f336
ldsha [%i6+%g0]0x89,%l0 ! %l0 = ffffffffffffc621
! Mem[0000000030081408] = ff00ffff aeba1bff, %l2 = 000000ff, %l3 = 000000ff
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000aeba1bff 00000000ff00ffff
! Mem[0000000010081400] = 00000000, %l7 = 00000000000000ff
lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001438] = 00000000431bbaff, %f6 = afecf3c6 aeba1b43
ldda [%i0+0x038]%asi,%f6 ! %f6 = 00000000 431bbaff
! %l0 = ffffffffffffc621, %l0 = ffffffffffffc621, %l3 = 00000000ff00ffff
subc %l0,%l0,%l3 ! %l3 = 0000000000000000
! Code Fragment 4
p0_fragment_36:
! %l0 = ffffffffffffc621
setx 0x1ab866bf93f67fbf,%g7,%l0 ! %l0 = 1ab866bf93f67fbf
! %l1 = ffffffffffffffba
setx 0xe099d5f85a31c955,%g7,%l1 ! %l1 = e099d5f85a31c955
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 = 1ab866bf93f67fbf
setx 0xe1486b87d0090641,%g7,%l0 ! %l0 = e1486b87d0090641
! %l1 = e099d5f85a31c955
setx 0x18e458bfc26139e4,%g7,%l1 ! %l1 = 18e458bfc26139e4
! Mem[0000000030101400] = ffba1b430000001b, %f8 = 0a000000 00000000
ldda [%i4+%g0]0x81,%f8 ! %f8 = ffba1b43 0000001b
! Mem[0000000010181400] = ff000000 00000000, %l0 = d0090641, %l1 = c26139e4
ldda [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000 00000000ff000000
! Mem[0000000010141408] = 000000ff, %l0 = 0000000000000000
ldsba [%i5+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010041400] = 00ffffff, %l0 = ffffffffffffffff
swapa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000ffffff
p0_label_316:
! Mem[0000000010101428] = ff0000ff, %l6 = 0000000000000000
ldstuba [%i4+0x028]%asi,%l6 ! %l6 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000020800000] = ffff779a
stb %l3,[%o1+%g0] ! Mem[0000000020800000] = 00ff779a
! Mem[0000000010081408] = ffffffff, %l0 = 0000000000ffffff
swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000ffffffff
! %f22 = 00000000 00000000, Mem[0000000010141400] = 00000000 ff000000
stda %f22,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000 00000000
! %l7 = 0000000000000000, Mem[0000000030041400] = ffffffff
stha %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffff0000
! %f10 = 00000000 9cffb778, Mem[0000000030001408] = ff000000 00000000
stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 9cffb778
! Mem[0000000010141410] = ff0000ff, %l6 = 00000000000000ff
ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010041400] = ffffffff, %l2 = 00000000aeba1bff
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l4 = ff000000, %l5 = ff97fe0f, Mem[00000000300c1410] = 000000ff 00000000
stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff000000 ff97fe0f
! Starting 10 instruction Load Burst
! Mem[00000000100c143c] = ffee36da, %l1 = 00000000ff000000
lduw [%i3+0x03c],%l1 ! %l1 = 00000000ffee36da
p0_label_317:
! Mem[0000000010141408] = 000000ff, %l1 = 00000000ffee36da
ldsba [%i5+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001410] = 8f23fdff, %l5 = ffffffffff97fe0f
lduha [%i0+%o5]0x88,%l5 ! %l5 = 000000000000fdff
! Mem[0000000010181400] = 00000000, %f0 = ff000000
lda [%i6+%g0]0x80,%f0 ! %f0 = 00000000
! Mem[0000000030181408] = ff000000, %l4 = 00000000ff000000
lduha [%i6+%o4]0x81,%l4 ! %l4 = 000000000000ff00
! %l0 = 00000000ffffffff, imm = fffffffffffffb30, %l6 = 00000000000000ff
addc %l0,-0x4d0,%l6 ! %l6 = 00000000fffffb2f
! Mem[0000000010081408] = ffffff0000000000, %f18 = ff000000 00000000
ldda [%i2+%o4]0x80,%f18 ! %f18 = ffffff00 00000000
! Mem[00000000300c1400] = 431b83fd, %l7 = 0000000000000000
lduwa [%i3+%g0]0x89,%l7 ! %l7 = 00000000431b83fd
! Mem[0000000030081410] = 00000000, %l0 = 00000000ffffffff
lduba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, %l6 = 00000000fffffb2f, %l1 = ffffffffffffffff
sdivx %l0,%l6,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000431b83fd, Mem[00000000211c0001] = ffff6880
stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = fffd6880
p0_label_318:
! Mem[00000000100c1408] = ff000000, %l5 = 000000000000fdff
swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000ff000000
! Mem[0000000020800041] = ff00726d, %l7 = 00000000431b83fd
ldstuba [%o1+0x041]%asi,%l7 ! %l7 = 00000000000000ff
! %l4 = 000000000000ff00, Mem[0000000030041408] = ffba1b43
stwa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ff00
! Mem[00000000100c141c] = 00000000, %l5 = 00000000ff000000
ldstuba [%i3+0x01c]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1408] = 0000fdff, %l1 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! %l4 = 000000000000ff00, Mem[0000000010141408] = 000000ff
stba %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! Mem[0000000010101408] = 00000000, %l1 = 0000000000000000
swapa [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000030081408] = aeba1bff
stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! %l1 = 0000000000000000, Mem[0000000030081400] = fe0f0000ffefe943
stxa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 000000ff, %l4 = 000000000000ff00
ldsha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
p0_label_319:
! Mem[0000000030001400] = fd8308f0, %l5 = 0000000000000000
lduha [%i0+%g0]0x81,%l5 ! %l5 = 000000000000fd83
! Mem[00000000100c1400] = 000000ac 000000ba, %l0 = 00000000, %l1 = 00000000
ldda [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ba 00000000000000ac
! Mem[0000000030001410] = ffff00ff00000000, %l4 = 0000000000000000
ldxa [%i0+%o5]0x81,%l4 ! %l4 = ffff00ff00000000
! Mem[0000000010181408] = ff000000, %l2 = 00000000000000ff
ldswa [%i6+%o4]0x80,%l2 ! %l2 = ffffffffff000000
! Mem[0000000030181400] = 21c6000000000000, %l2 = ffffffffff000000
ldxa [%i6+%g0]0x81,%l2 ! %l2 = 21c6000000000000
! Mem[0000000010101410] = 00ffffff, %l0 = 00000000000000ba
ldsha [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000000000ff, immed = 000002e7, %y = aeba1b43
smul %l0,0x2e7,%l2 ! %l2 = 000000000002e419, %y = 00000000
! Mem[000000001004141c] = 0000ff00, %f20 = ffff00ff
lda [%i1+0x01c]%asi,%f20 ! %f20 = 0000ff00
! Mem[0000000021800140] = 0000da9c, %l4 = ffff00ff00000000
ldsb [%o3+0x141],%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %f15 = 00000000, Mem[00000000100c1410] = 00ffffff
sta %f15,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
p0_label_320:
! %l7 = 0000000000000000, Mem[00000000211c0000] = fffd6880, %asi = 80
stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00006880
! %l6 = 00000000fffffb2f, Mem[0000000030041408] = 00ff0000
stha %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00fffb2f
! %f0 = 00000000 ffefe943 ff1bbaae ff000000
! %f4 = 00000000 000000ff 00000000 431bbaff
! %f8 = ffba1b43 0000001b 00000000 9cffb778
! %f12 = 00680089 ff0000d4 d40000ff 00000000
stda %f0,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
! %l3 = 0000000000000000, Mem[0000000030081400] = 00000000
stwa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %l0 = 00000000000000ff, Mem[00000000100c1410] = 00000000
stha %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00ff0000
! %f21 = 00000000, Mem[0000000030101410] = 73b4f336
sta %f21,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! %f28 = ac9bffff ff1014c4, %l1 = 00000000000000ac
! Mem[0000000030001430] = ac9bffffff1014c4
add %i0,0x030,%g1
stda %f28,[%g1+%l1]ASI_PST8_S ! Mem[0000000030001430] = ac9bffffff1014c4
! Mem[0000000030001410] = ff00ffff, %l2 = 000000000002e419
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000030001408] = 00000000
stha %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000021800000] = ff00b994, %l3 = 0000000000000000
ldsha [%o3+0x000]%asi,%l3 ! %l3 = ffffffffffffff00
p0_label_321:
! Mem[00000000100c1410] = 00ff0000, %l4 = 0000000000000000
lduha [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101408] = 00000000, %l7 = 0000000000000000
lduwa [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000201c0000] = 00ff3e5d, %l6 = 00000000fffffb2f
lduh [%o0+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = 00000000, %l6 = 00000000000000ff
lduwa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
ldswa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[000000001010143c] = 00000000, %l1 = 00000000000000ac
lduh [%i4+0x03e],%l1 ! %l1 = 0000000000000000
! Mem[000000001008141c] = aeba1b43, %l7 = 0000000000000000
ldsh [%i2+0x01e],%l7 ! %l7 = 0000000000001b43
! Mem[00000000100c1410] = 00ff0000, %l3 = ffffffffffffff00
ldsb [%i3+%o5],%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = ff000000 ff000000, %l4 = 000000ff, %l5 = 0000fd83
ldda [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff000000 00000000ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = ff000000, %l6 = 0000000000000000
swapa [%i6+%o4]0x80,%l6 ! %l6 = 00000000ff000000
p0_label_322:
! %l1 = 0000000000000000, Mem[0000000030041410] = ff000000
stwa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! %f26 = ffff00d8 d9e67963, %l1 = 0000000000000000
! Mem[0000000030141418] = 0062fb4effff0000
add %i5,0x018,%g1
stda %f26,[%g1+%l1]ASI_PST16_S ! Mem[0000000030141418] = 0062fb4effff0000
! %l7 = 0000000000001b43, Mem[0000000030141400] = ffffffff
stba %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffff43
! %l4 = ff000000, %l5 = ff000000, Mem[0000000010181408] = 00000000 ff0000ff
stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000 ff000000
! %f18 = ffffff00, Mem[0000000010181408] = ff000000
sta %f18,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffffff00
! %l7 = 0000000000001b43, Mem[0000000010141438] = d40000ff00000000
stx %l7,[%i5+0x038] ! Mem[0000000010141438] = 0000000000001b43
! %l7 = 0000000000001b43, Mem[00000000201c0001] = 00ff3e5d, %asi = 80
stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00433e5d
! Mem[0000000010101408] = 00000000, %l2 = 00000000000000ff, %asi = 80
swapa [%i4+0x008]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041410] = baffffff, %l4 = 00000000ff000000
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081420] = ffba1b43, %l1 = 0000000000000000
lduwa [%i2+0x020]%asi,%l1 ! %l1 = 00000000ffba1b43
p0_label_323:
! Mem[0000000030181410] = ff000000, %l5 = 00000000ff000000
lduha [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000000
! %l7 = 0000000000001b43, %l4 = 00000000000000ff, %l0 = 0000000000000000
sdivx %l7,%l4,%l0 ! %l0 = 000000000000001b
! Mem[0000000030141410] = ff00000000000000, %l2 = 0000000000000000
ldxa [%i5+%o5]0x81,%l2 ! %l2 = ff00000000000000
! Mem[0000000010081430] = 00000000, %f30 = c7e0001f
lda [%i2+0x030]%asi,%f30 ! %f30 = 00000000
! Mem[00000000100c1430] = d9cf2b33 00000000, %l6 = ff000000, %l7 = 00001b43
ldda [%i3+0x030]%asi,%l6 ! %l6 = 00000000d9cf2b33 0000000000000000
! Mem[0000000030001408] = 00000000, %l4 = 00000000000000ff
ldsha [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1400] = 000000ba, %l4 = 0000000000000000
ldsba [%i3+%g0]0x88,%l4 ! %l4 = ffffffffffffffba
! Mem[0000000030081410] = 00000000, %l2 = ff00000000000000
ldswa [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001410] = ff00ffff, %l6 = 00000000d9cf2b33
lduba [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f0 = 00000000 ffefe943, %f8 = ffba1b43 0000001b
fdtox %f0 ,%f8 ! %l0 = 000000000000003d, Unfinished, %fsr = 2500000000
p0_label_324:
! Mem[00000000211c0001] = 00006880, %l2 = 0000000000000000
ldstub [%o2+0x001],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081419] = afecf3c6, %l0 = 000000000000003d
ldstub [%i2+0x019],%l0 ! %l0 = 000000ec000000ff
! Mem[0000000030101400] = 431bbaff, %l1 = 00000000ffba1b43
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010081400] = 00000000, %l1 = 00000000000000ff
swapa [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000010141410] = 00000000
stha %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %f22 = 00000000, Mem[0000000010181418] = 09be3ca1
st %f22,[%i6+0x018] ! Mem[0000000010181418] = 00000000
membar #Sync ! Added by membar checker (53)
! Mem[0000000010141408] = ff1bbaae, %l4 = ffffffffffffffba
swapa [%i5+%o4]0x80,%l4 ! %l4 = 00000000ff1bbaae
! %f22 = 00000000, Mem[0000000010181400] = 00000000
sta %f22,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Mem[0000000010181408] = ffffff00, %l3 = 0000000000000000
ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ffffff00, %f26 = ffff00d8
lda [%i6+%o4]0x80,%f26 ! %f26 = ffffff00
p0_label_325:
! Mem[0000000030001408] = 78b7ff9c 00000000, %l6 = 000000ff, %l7 = 00000000
ldda [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000 0000000078b7ff9c
! Mem[0000000030081400] = 00000000, %f11 = 9cffb778
lda [%i2+%g0]0x89,%f11 ! %f11 = 00000000
! Mem[0000000010001400] = adcf2b33ff0000ff, %f18 = ffffff00 00000000
ldda [%i0+%g0]0x88,%f18 ! %f18 = adcf2b33 ff0000ff
! Mem[00000000211c0000] = 00ff6880, %l3 = 00000000000000ff
ldsha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! %f15 = 00000000, Mem[0000000010141408] = ffffffba
sta %f15,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! Mem[0000000030101410] = f00883fd 00000000, %l4 = ff1bbaae, %l5 = 00000000
ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000 00000000f00883fd
! Mem[00000000300c1410] = 000000ff0ffe97ff, %f4 = 00000000 000000ff
ldda [%i3+%o5]0x81,%f4 ! %f4 = 000000ff 0ffe97ff
! Mem[0000000030181400] = 21c60000, %l5 = 00000000f00883fd
ldsha [%i6+%g0]0x81,%l5 ! %l5 = 00000000000021c6
! Mem[0000000010181410] = ffffff54, %l6 = 0000000000000000
ldsba [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000054
! Starting 10 instruction Store Burst
! %f30 = 00000000 e0000000, Mem[0000000010001400] = ff0000ff adcf2b33
stda %f30,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 e0000000
p0_label_326:
! %l0 = 000000ec, %l1 = 00000000, Mem[0000000030141400] = 43ffffff ffffffff
stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ec 00000000
! Mem[00000000100c1410] = 0000ff00, %l3 = 00000000000000ff
ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %f18 = adcf2b33 ff0000ff, %l2 = 0000000000000000
! Mem[0000000030001400] = fd8308f0c6f3ecaf
stda %f18,[%i0+%l2]ASI_PST32_SL ! Mem[0000000030001400] = fd8308f0c6f3ecaf
! %l6 = 0000000000000054, imm = fffffffffffff586, %l2 = 0000000000000000
sub %l6,-0xa7a,%l2 ! %l2 = 0000000000000ace
! %f8 = ffba1b43, %f29 = ff1014c4, %f21 = 00000000
fsubs %f8 ,%f29,%f21 ! %f21 = fffa1b43
! %f15 = 00000000, Mem[0000000030101410] = 00000000
sta %f15,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! Mem[0000000010041400] = ffffffff, %l5 = 00000000000021c6
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000030101408] = 36f3b473
stwa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030041410] = 00000000 00000000
stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 0000000000fffb2f, %l6 = 0000000000000054
ldxa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000fffb2f
p0_label_327:
! Mem[0000000030041408] = 2ffbff00, %l0 = 00000000000000ec
lduha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000002ffb
! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001408] = 00000000, %l3 = 0000000000000000
ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041410] = ffffffba, %l6 = 0000000000fffb2f
lduba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = ff000000, %l7 = 0000000078b7ff9c
lduha [%i3+%o4]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030181400] = 00000000 0000c621, %l4 = 00000000, %l5 = 000000ff
ldda [%i6+%g0]0x89,%l4 ! %l4 = 000000000000c621 0000000000000000
! %l3 = 0000000000000000, %l5 = 0000000000000000, %l1 = 0000000000000000
subc %l3,%l5,%l1 ! %l1 = 0000000000000000
! %l2 = 00000ace, %l3 = 00000000, Mem[0000000010001408] = ff000000 00000000
stda %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000ace 00000000
! Mem[000000001004140c] = 000000ff, %l2 = 0000000000000ace
lduw [%i1+0x00c],%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f20 = 0000ff00 fffa1b43, %l5 = 0000000000000000
! Mem[0000000010001430] = ffff00ff000000ff
add %i0,0x030,%g1
stda %f20,[%g1+%l5]ASI_PST16_P ! Mem[0000000010001430] = ffff00ff000000ff
p0_label_328:
! %l4 = 000000000000c621, %l6 = 00000000000000ff, %l3 = 0000000000000000
orn %l4,%l6,%l3 ! %l3 = ffffffffffffff21
! Mem[00000000100c1408] = ff00fdff, %l6 = 00000000000000ff
ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! %f10 = 00000000 00000000, %l4 = 000000000000c621
! Mem[0000000030141430] = aca2929f88b66458
add %i5,0x030,%g1
stda %f10,[%g1+%l4]ASI_PST32_S ! Mem[0000000030141430] = aca2929f00000000
! %f11 = 00000000, Mem[0000000010101408] = 000000ff
sta %f11,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! %l3 = ffffffffffffff21, %l3 = ffffffffffffff21, %l5 = 0000000000000000
addc %l3,%l3,%l5 ! %l5 = fffffffffffffe42
! %l2 = 00000000000000ff, Mem[0000000010181410] = 00000000ffffff54
stxa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
! %l2 = 00000000000000ff, Mem[0000000030101408] = 00000000
stba %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
! Mem[0000000010141400] = 00000000, %l3 = ffffffffffffff21
swapa [%i5+%g0]0x80,%l3 ! %l3 = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000010081404] = 00000000, %asi = 80
stwa %l3,[%i2+0x004]%asi ! Mem[0000000010081404] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 000000ff, %l7 = 000000000000ff00
lduha [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_329:
! Mem[0000000030181408] = 000000ff000000ff, %f2 = ff1bbaae ff000000
ldda [%i6+%o4]0x89,%f2 ! %f2 = 000000ff 000000ff
! Mem[000000001008141c] = aeba1b43, %l6 = 00000000000000ff
lduba [%i2+0x01c]%asi,%l6 ! %l6 = 00000000000000ae
! Mem[0000000030181408] = 000000ff 000000ff, %l6 = 000000ae, %l7 = 000000ff
ldda [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000000000ff
! Mem[00000000201c0000] = 00433e5d, %l3 = 0000000000000000
ldsh [%o0+%g0],%l3 ! %l3 = 0000000000000043
! Mem[0000000010041408] = 0000ff00, %f28 = ac9bffff
lda [%i1+%o4]0x80,%f28 ! %f28 = 0000ff00
! Mem[0000000030101408] = 000000ff, %l5 = fffffffffffffe42
lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030041410] = ff00000000000000, %f22 = 00000000 00000000
ldda [%i1+%o5]0x89,%f22 ! %f22 = ff000000 00000000
! Mem[0000000030041408] = 00fffb2f, %l2 = 00000000000000ff
ldswa [%i1+%o4]0x89,%l2 ! %l2 = 0000000000fffb2f
! Mem[0000000010181410] = 000000ff, %l5 = 00000000000000ff
ldswa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f8 = ffba1b43, Mem[0000000010101400] = 00000000
sta %f8 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffba1b43
p0_label_330:
! %l2 = 0000000000fffb2f, Mem[0000000030041410] = 00000000
stwa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00fffb2f
! Mem[00000000201c0000] = 00433e5d, %l0 = 0000000000002ffb
ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! %f8 = ffba1b43, Mem[00000000100c1408] = fffd00ff
sta %f8 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffba1b43
! %f16 = fd8308f0 c6f3ecaf, %l4 = 000000000000c621
! Mem[00000000100c1420] = ff000000da36eeff
add %i3,0x020,%g1
stda %f16,[%g1+%l4]ASI_PST32_P ! Mem[00000000100c1420] = ff000000c6f3ecaf
! %l3 = 0000000000000043, Mem[0000000030181410] = ff000000
stha %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff000043
! %f19 = ff0000ff, %f24 = 45548937, %f4 = 000000ff 0ffe97ff
fsmuld %f19,%f24,%f4 ! %f4 = c89a915b cd2b7240
! %l6 = 00000000000000ff, Mem[0000000030141400] = ec000000
stwa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
! %l6 = 000000ff, %l7 = 000000ff, Mem[00000000300c1400] = fd831b43 ae5da5b6
stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff 000000ff
! %l5 = 00000000000000ff, Mem[0000000010101410] = ffffff00
stba %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ffffffffffffffff, %f24 = 45548937 09be3ca1
ldd [%i1+%g0],%f24 ! %f24 = ffffffff ffffffff
p0_label_331:
! %l1 = 0000000000000000, %l5 = 00000000000000ff, %y = 00000000
sdiv %l1,%l5,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[0000000030041400] = ffff0000, %f19 = ff0000ff
lda [%i1+%g0]0x89,%f19 ! %f19 = ffff0000
! Mem[0000000030001410] = ff00ffff, %l7 = 00000000000000ff
lduha [%i0+%o5]0x89,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030081408] = 00000000 ffff00ff, %l6 = 000000ff, %l7 = 0000ffff
ldda [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000 00000000ffff00ff
! Mem[0000000010081410] = 53cc0000332bcfad, %l7 = 00000000ffff00ff
ldx [%i2+%o5],%l7 ! %l7 = 53cc0000332bcfad
! Mem[00000000100c1410] = 0000ffff, %l2 = 0000000000fffb2f
lduwa [%i3+%o5]0x88,%l2 ! %l2 = 000000000000ffff
! Mem[0000000030101410] = 00000000, %l3 = 0000000000000043
ldswa [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = 00000000006800ff, %l0 = 0000000000000000
ldxa [%i4+%o4]0x80,%l0 ! %l0 = 00000000006800ff
! Mem[00000000100c1400] = 000000ba, %l7 = 53cc0000332bcfad
lduwa [%i3+%g0]0x88,%l7 ! %l7 = 00000000000000ba
! Starting 10 instruction Store Burst
! %f16 = fd8308f0 c6f3ecaf adcf2b33 ffff0000
! %f20 = 0000ff00 fffa1b43 ff000000 00000000
! %f24 = ffffffff ffffffff ffffff00 d9e67963
! %f28 = 0000ff00 ff1014c4 00000000 e0000000
stda %f16,[%i0]ASI_BLK_S ! Block Store to 0000000030001400
p0_label_332:
! %l7 = 00000000000000ba, Mem[00000000300c1410] = ff97fe0fff000000
stxa %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000ba
! %f14 = d40000ff, Mem[00000000300c1410] = 000000ba
sta %f14,[%i3+%o5]0x89 ! Mem[00000000300c1410] = d40000ff
! %f7 = 431bbaff, Mem[0000000030101408] = ff000000
sta %f7 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 431bbaff
! %l3 = 0000000000000000, Mem[0000000030081400] = 00000000
stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! Mem[000000001010141a] = ffffffba, %l7 = 00000000000000ba
ldstub [%i4+0x01a],%l7 ! %l7 = 000000ff000000ff
! Mem[000000001004142c] = ff000000, %l6 = 00000000, %l0 = 006800ff
add %i1,0x2c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ff000000
! %f7 = 431bbaff, %f6 = 00000000, %f2 = 000000ff
fdivs %f7 ,%f6 ,%f2 ! %f2 = 7f800000
! Mem[0000000030181400] = 0000c621, %l2 = 000000000000ffff
ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000021000000ff
! Mem[0000000010081408] = 00ffffff, %l1 = 0000000000000000
swapa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000ffffff
! Starting 10 instruction Load Burst
! %f15 = 00000000, %f4 = c89a915b, %f4 = c89a915b
fsubs %f15,%f4 ,%f4 ! %f4 = 489a915b
p0_label_333:
! Mem[0000000010041400] = ffffffff, %l1 = 0000000000ffffff
ldswa [%i1+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000100c1400] = 000000ba, %l2 = 0000000000000021
ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 000000ba000000ff
! Mem[0000000030181400] = 0000c6ff, %l7 = 00000000000000ff
lduha [%i6+%g0]0x89,%l7 ! %l7 = 000000000000c6ff
! Mem[0000000030101400] = 1b000000431bbaff, %f10 = 00000000 00000000
ldda [%i4+%g0]0x89,%f10 ! %f10 = 1b000000 431bbaff
! %l2 = 00000000000000ba, immed = 00000a04, %y = 00000000
udiv %l2,0xa04,%l6 ! %l6 = 0000000000000000
mov %l0,%y ! %y = ff000000
! Mem[0000000010181400] = 00000000, %l3 = 0000000000000000
ldsha [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = ffffffff, %l6 = 0000000000000000
ldsha [%i1+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010141408] = 00000000, %l1 = ffffffffffffffff
lduba [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l2 = 00000000000000ba
ldsba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 00000000ff000000, Mem[0000000010181400] = 00000000000000ff
stxa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000ff000000
p0_label_334:
! %l7 = 000000000000c6ff, Mem[0000000010141410] = 00000000
stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000c6ff
! Mem[0000000030181408] = ff000000, %l4 = 000000000000c621
swapa [%i6+%o4]0x81,%l4 ! %l4 = 00000000ff000000
! %f6 = 00000000 431bbaff, %l3 = 0000000000000000
! Mem[0000000030041428] = 8000000000000000
add %i1,0x028,%g1
stda %f6,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030041428] = 8000000000000000
! %f16 = fd8308f0 c6f3ecaf adcf2b33 ffff0000
! %f20 = 0000ff00 fffa1b43 ff000000 00000000
! %f24 = ffffffff ffffffff ffffff00 d9e67963
! %f28 = 0000ff00 ff1014c4 00000000 e0000000
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! %f10 = 1b000000 431bbaff, Mem[0000000010001400] = e0000000 00000000
stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 1b000000 431bbaff
! %l4 = 00000000ff000000, Mem[0000000010141418] = 00000000
stw %l4,[%i5+0x018] ! Mem[0000000010141418] = ff000000
! %f15 = 00000000, Mem[0000000030141408] = 431bbaff
sta %f15,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! Mem[0000000030181410] = 430000ff, %l1 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 00000043000000ff
! %l7 = 000000000000c6ff, Mem[0000000010101400] = afecf3c6f00883fd
stxa %l7,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000c6ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ffffffbaf00883fd, %f12 = 00680089 ff0000d4
ldda [%i1+%o5]0x80,%f12 ! %f12 = ffffffba f00883fd
p0_label_335:
! Mem[0000000010181400] = 00000000 ff000000, %l2 = 00000000, %l3 = 00000000
ldda [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000ff000000
! Mem[0000000010041408] = 0000ff00, %l3 = 00000000ff000000
ldswa [%i1+%o4]0x80,%l3 ! %l3 = 000000000000ff00
membar #Sync ! Added by membar checker (54)
! Mem[0000000010001410] = fffd238f, %l6 = ffffffffffffffff
lduha [%i0+%o5]0x80,%l6 ! %l6 = 000000000000fffd
! Mem[0000000010181410] = 00000000000000ff, %l5 = 00000000000000ff
ldxa [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = 0000000000000000, %l5 = 00000000000000ff
ldx [%i2+%o4],%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l2 = 0000000000000000
ldswa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081400] = 0000000000000000, %f4 = 489a915b cd2b7240
ldda [%i2+%g0]0x81,%f4 ! %f4 = 00000000 00000000
! %f20 = 0000ff00, %f18 = adcf2b33, %f1 = ffefe943
fdivs %f20,%f18,%f1 ! %l0 = 00000000ff000022, Unfinished, %fsr = 2500000000
! Mem[0000000010041408] = 0000ff00, %l2 = 0000000000000000
lduwa [%i1+%o4]0x80,%l2 ! %l2 = 000000000000ff00
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = ffff0000, %l5 = 0000000000000000
swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000ffff0000
p0_label_336:
! %l2 = 0000ff00, %l3 = 0000ff00, Mem[00000000100c1400] = 000000ff 000000ac
stda %l2,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ff00 0000ff00
! %l1 = 0000000000000043, Mem[0000000010101404] = 00000000
stb %l1,[%i4+0x004] ! Mem[0000000010101404] = 43000000
! %l2 = 0000ff00, %l3 = 0000ff00, Mem[0000000030041408] = 2ffbff00 00000000
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ff00 0000ff00
! Mem[000000001018143c] = ff000000, %l6 = 000000000000fffd
ldstub [%i6+0x03c],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030081410] = 00000000, %l3 = 000000000000ff00
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000020800041] = ffff726d, %l2 = 000000000000ff00
ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000100c1410] = ffff0000, %l2 = 00000000000000ff
swapa [%i3+%o5]0x80,%l2 ! %l2 = 00000000ffff0000
! %f24 = ffffffff ffffffff, %l4 = 00000000ff000000
! Mem[0000000030081428] = 000000009cffb778
add %i2,0x028,%g1
stda %f24,[%g1+%l4]ASI_PST16_S ! Mem[0000000030081428] = 000000009cffb778
! %l0 = 00000000ff000022, imm = 0000000000000c02, %l1 = 0000000000000043
xor %l0,0xc02,%l1 ! %l1 = 00000000ff000c20
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000, %l5 = 00000000ffff0000
lduh [%i6+%g0],%l5 ! %l5 = 0000000000000000
p0_label_337:
! Mem[0000000010101400] = ffc60000, %l2 = 00000000ffff0000
ldsba [%i4+%g0]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030081400] = 00000000, %l1 = 00000000ff000c20
ldswa [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = ff00000000000000, %f2 = 7f800000 000000ff
ldda [%i2+0x000]%asi,%f2 ! %f2 = ff000000 00000000
! Mem[00000000300c1400] = 000000ff, %l7 = 000000000000c6ff
ldsha [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1400] = 0000ff00, %l6 = 00000000000000ff
ldsba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141410] = 00000000000000ff, %f2 = ff000000 00000000
ldda [%i5+%o5]0x89,%f2 ! %f2 = 00000000 000000ff
! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000
ldsba [%i6+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = 00ff0000, %l3 = 0000000000000000
ldsba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c140c] = ffffffff, %l3 = 00000000, %l7 = 00000000
add %i3,0x0c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ffffffff
p0_label_338:
! Mem[0000000030101410] = 00000000, %l0 = 00000000ff000022
ldstuba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Code Fragment 4
p0_fragment_37:
! %l0 = 0000000000000000
setx 0x7943d8085aa0ed5f,%g7,%l0 ! %l0 = 7943d8085aa0ed5f
! %l1 = 0000000000000000
setx 0x5490363850658a0d,%g7,%l1 ! %l1 = 5490363850658a0d
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 = 7943d8085aa0ed5f
setx 0xfb6dabd78548c74c,%g7,%l0 ! %l0 = fb6dabd78548c74c
! %l1 = 5490363850658a0d
setx 0xcb17cae7d8fdf98b,%g7,%l1 ! %l1 = cb17cae7d8fdf98b
! %l2 = ffffffff, %l3 = 00000000, Mem[0000000010181410] = ff000000 00000000
stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff 00000000
! %l2 = ffffffffffffffff, Mem[0000000010081408] = 00000000
stha %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffff0000
! %f9 = 0000001b, Mem[00000000300c1408] = 000000ff
sta %f9 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000001b
! %f27 = d9e67963, Mem[0000000010081400] = 000000ff
sta %f27,[%i2+%g0]0x88 ! Mem[0000000010081400] = d9e67963
! Mem[00000000201c0000] = ff433e5d, %l0 = fb6dabd78548c74c
ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
! Mem[000000001014140b] = 00000000, %l4 = 00000000ff000000
ldstuba [%i5+0x00b]%asi,%l4 ! %l4 = 00000000000000ff
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010041400] = ffffffff ffffffff
stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[000000001000142c] = 000000ff, %l2 = ffffffffffffffff
lduw [%i0+0x02c],%l2 ! %l2 = 00000000000000ff
p0_label_339:
! Mem[00000000300c1408] = 000000000000001b, %f8 = ffba1b43 0000001b
ldda [%i3+%o4]0x89,%f8 ! %f8 = 00000000 0000001b
! Mem[0000000030081410] = ff000000 000000ff, %l0 = 000000ff, %l1 = d8fdf98b
ldda [%i2+%o5]0x89,%l0 ! %l0 = 00000000000000ff 00000000ff000000
! Mem[0000000010001400] = ffba1b430000001b, %f30 = 00000000 e0000000
ldda [%i0+%g0]0x80,%f30 ! %f30 = ffba1b43 0000001b
! %l5 = 0000000000000000, %l3 = 0000000000000000, %l7 = 00000000ffffffff
xnor %l5,%l3,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081400] = d9e67963, %l6 = 0000000000000000
lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000063
! Mem[00000000201c0000] = ff433e5d, %l3 = 0000000000000000
ldsha [%o0+0x000]%asi,%l3 ! %l3 = ffffffffffffff43
! Mem[0000000010001420] = ffff8900, %l6 = 0000000000000063
ldsw [%i0+0x020],%l6 ! %l6 = ffffffffffff8900
! Mem[0000000010181408] = ffffff00ff000000, %f2 = 00000000 000000ff
ldda [%i6+%o4]0x80,%f2 ! %f2 = ffffff00 ff000000
! Mem[000000001004143c] = 00000000, %l5 = 0000000000000000
ldsha [%i1+0x03c]%asi,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = 00000000 ffefe943, %l2 = 00000000000000ff
! Mem[0000000010181408] = ffffff00ff000000
add %i6,0x008,%g1
stda %f0,[%g1+%l2]ASI_PST16_P ! Mem[0000000010181408] = 00000000ffefe943
p0_label_340:
! Mem[0000000010001400] = ffba1b43, %l4 = 0000000000000000
swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000ffba1b43
! %f2 = ffffff00 ff000000, Mem[0000000010181408] = 00000000 ffefe943
std %f2 ,[%i6+%o4] ! Mem[0000000010181408] = ffffff00 ff000000
! Mem[0000000030181408] = 21c60000, %l3 = ffffffffffffff43
swapa [%i6+%o4]0x89,%l3 ! %l3 = 0000000021c60000
! Mem[0000000030181410] = ff0000ff, %l1 = 00000000ff000000
ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[000000001000140c] = 00000000, %asi = 80
stwa %l5,[%i0+0x00c]%asi ! Mem[000000001000140c] = 00000000
! %l1 = 00000000000000ff, Mem[0000000030081410] = ff000000000000ff
stxa %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000000000ff
! Code Fragment 4
p0_fragment_38:
! %l0 = 00000000000000ff
setx 0x8a64273f8793b448,%g7,%l0 ! %l0 = 8a64273f8793b448
! %l1 = 00000000000000ff
setx 0xf5696dc01739078b,%g7,%l1 ! %l1 = f5696dc01739078b
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 = 8a64273f8793b448
setx 0x3825aa27a9a4a3b8,%g7,%l0 ! %l0 = 3825aa27a9a4a3b8
! %l1 = f5696dc01739078b
setx 0xa17af5e7a17ff9bc,%g7,%l1 ! %l1 = a17af5e7a17ff9bc
! %l6 = ffffffffffff8900, Mem[0000000030081400] = 0000000000000000
stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffffffff8900
! %f20 = 0000ff00 fffa1b43, Mem[0000000010141410] = 0000c6ff ff000000
stda %f20,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ff00 fffa1b43
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000ff000000, %f8 = 00000000 0000001b
ldda [%i6+%g0]0x80,%f8 ! %f8 = 00000000 ff000000
p0_label_341:
! Mem[0000000030101400] = 431bbaff, %l1 = a17af5e7a17ff9bc
ldsba [%i4+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001400] = 1b00000000000000, %l6 = ffffffffffff8900
ldxa [%i0+%g0]0x88,%l6 ! %l6 = 1b00000000000000
! Mem[0000000010181410] = ffffffff, %f18 = adcf2b33
lda [%i6+%o5]0x80,%f18 ! %f18 = ffffffff
! Mem[0000000030041400] = 00000000, %l3 = 0000000021c60000
lduba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081410] = 53cc0000, %l4 = 00000000ffba1b43
ldsh [%i2+%o5],%l4 ! %l4 = 00000000000053cc
! Mem[00000000100c1408] = 431bbaff, %l2 = 00000000000000ff
lduba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000043
! Mem[0000000010041410] = ffffffba, %f29 = ff1014c4
lda [%i1+%o5]0x80,%f29 ! %f29 = ffffffba
! Mem[0000000010081400] = 6379e6d900000000, %l2 = 0000000000000043
ldxa [%i2+%g0]0x80,%l2 ! %l2 = 6379e6d900000000
! Mem[0000000010041400] = 00000000, %l0 = 3825aa27a9a4a3b8
lduha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000000053cc, Mem[0000000010001400] = 00000000
stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000053cc
p0_label_342:
! %l4 = 000053cc, %l5 = 00000000, Mem[0000000010141418] = ff000000 431bbaff
std %l4,[%i5+0x018] ! Mem[0000000010141418] = 000053cc 00000000
! %f24 = ffffffff, Mem[0000000010181408] = 00ffffff
sta %f24,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff
! %l1 = ffffffffffffffff, Mem[0000000030181410] = ff0000ff
stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff0000ff
! Mem[00000000218000c1] = ffff0fe0, %l6 = 1b00000000000000
ldstub [%o3+0x0c1],%l6 ! %l6 = 000000ff000000ff
! %l2 = 6379e6d900000000, imm = 00000000000002f4, %l4 = 00000000000053cc
xnor %l2,0x2f4,%l4 ! %l4 = 9c861926fffffd0b
! %l0 = 0000000000000000, Mem[0000000030001410] = 0000ff00
stba %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ff00
! %l5 = 0000000000000000, Mem[0000000030101410] = 000000ff
stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! Mem[0000000030041408] = 00ff0000, %l7 = ffffffffffffffff
swapa [%i1+%o4]0x89,%l7 ! %l7 = 0000000000ff0000
! Mem[0000000010181408] = ffffffff, %l5 = 0000000000000000
ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00ff6880, %l0 = 0000000000000000
lduh [%o2+%g0],%l0 ! %l0 = 00000000000000ff
p0_label_343:
! Mem[0000000030101410] = 00000000, %l1 = ffffffffffffffff
lduwa [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = fffd238f, %l1 = 0000000000000000
lduha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000fffd
! Mem[0000000010141400] = 21ffffff, %l3 = 0000000000000000
lduwa [%i5+%g0]0x88,%l3 ! %l3 = 0000000021ffffff
! Mem[0000000030081400] = ffff8900, %f31 = 0000001b
lda [%i2+%g0]0x89,%f31 ! %f31 = ffff8900
! Mem[0000000010081408] = ffff0000, %l3 = 0000000021ffffff
ldub [%i2+0x009],%l3 ! %l3 = 00000000000000ff
! %f11 = 431bbaff, %f26 = ffffff00
fcmpes %fcc0,%f11,%f26 ! %fcc0 = 3
! Mem[0000000010101400] = ffc6000043000000, %f0 = 00000000 ffefe943
ldda [%i4+%g0]0x80,%f0 ! %f0 = ffc60000 43000000
! Mem[0000000010141410] = fffa1b43, %l1 = 000000000000fffd
lduwa [%i5+%o5]0x88,%l1 ! %l1 = 00000000fffa1b43
! Mem[0000000010101408] = adcf2b33, %l3 = 00000000000000ff
lduha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000adcf
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = ffffffffff000000, %l4 = 9c861926fffffd0b, %l1 = 00000000fffa1b43
add %i6,0x08,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ffffffffff000000
p0_label_344:
! Mem[0000000030041410] = 2ffbff00, %l6 = 00000000000000ff
swapa [%i1+%o5]0x81,%l6 ! %l6 = 000000002ffbff00
! %l1 = ffffffffff000000, Mem[0000000010101410] = 431bfaff00ff0000
stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffffff000000
! Mem[0000000030041400] = 00000000, %l2 = 6379e6d900000000
swapa [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
! %l3 = 000000000000adcf, Mem[00000000300c1410] = ff0000d4
stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000adcf
! %l1 = ffffffffff000000, Mem[0000000010181430] = c06caef7ffffff00
stx %l1,[%i6+0x030] ! Mem[0000000010181430] = ffffffffff000000
! %l4 = 9c861926fffffd0b, Mem[0000000010181410] = ffffffff
stba %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff0b
! Mem[00000000300c1408] = 1b000000, %l6 = 000000002ffbff00
swapa [%i3+%o4]0x81,%l6 ! %l6 = 000000001b000000
! Mem[00000000300c1408] = 00fffb2f, %l5 = 00000000000000ff
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 0000002f000000ff
! %l1 = ffffffffff000000, Mem[0000000010101410] = 000000ff
stba %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001434] = 000000ff, %l5 = 000000000000002f, %asi = 80
swapa [%i0+0x034]%asi,%l5 ! %l5 = 00000000000000ff
p0_label_345:
! Mem[0000000010001410] = fffd238f000000ff, %f2 = ffffff00 ff000000
ldda [%i0+%o5]0x80,%f2 ! %f2 = fffd238f 000000ff
! Mem[0000000030081408] = 00000000, %l4 = 9c861926fffffd0b
lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = ffffffff, %f24 = ffffffff
lda [%i1+%o4]0x81,%f24 ! %f24 = ffffffff
! Mem[0000000010181408] = ffffffff, %l1 = ffffffffff000000
lduwa [%i6+%o4]0x80,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010081400] = d9e67963, %l6 = 000000001b000000
ldsba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000063
! Mem[00000000100c1420] = ff000000, %l6 = 0000000000000063
ldsb [%i3+0x021],%l6 ! %l6 = 0000000000000000
! Mem[0000000010081408] = ffff0000, %l4 = 0000000000000000
lduwa [%i2+%o4]0x80,%l4 ! %l4 = 00000000ffff0000
! %l6 = 0000000000000000, imm = 0000000000000eaa, %l0 = 00000000000000ff
andn %l6,0xeaa,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001408] = 00000ace, %l5 = 00000000000000ff
ldsha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f9 = ff000000, Mem[0000000010001400] = 000053cc
sta %f9 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
p0_label_346:
! Mem[0000000010181408] = ffffffff, %l1 = 00000000ffffffff
swapa [%i6+%o4]0x88,%l1 ! %l1 = 00000000ffffffff
! %f18 = ffffffff ffff0000, %l4 = 00000000ffff0000
! Mem[0000000010041408] = 0000ff00000000ff
add %i1,0x008,%g1
stda %f18,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010041408] = 0000ff00000000ff
! %f1 = 43000000, Mem[0000000010001400] = 000000ff
sta %f1 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 43000000
! Mem[00000000300c1408] = 00fffbff, %l4 = 00000000ffff0000
swapa [%i3+%o4]0x89,%l4 ! %l4 = 0000000000fffbff
! %l4 = 0000000000fffbff, Mem[0000000030041410] = ff000000ff000000
stxa %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000fffbff
! Mem[0000000030141408] = 00000000, %l3 = 000000000000adcf
swapa [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = ffffff43, %l6 = 0000000000000000
swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000ffffff43
! %l6 = 00000000ffffff43, %l5 = 0000000000000000, %l4 = 0000000000fffbff
udivx %l6,%l5,%l4 ! Div by zero, %l0 = 0000000000000050
! %f20 = 0000ff00 fffa1b43, Mem[0000000010081428] = 006800ff 000000ff
stda %f20,[%i2+0x028]%asi ! Mem[0000000010081428] = 0000ff00 fffa1b43
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ffffffff ff000000, %l0 = 00000028, %l1 = ffffffff
ldda [%i6+0x008]%asi,%l0 ! %l0 = 00000000ffffffff 00000000ff000000
p0_label_347:
! Mem[0000000030041408] = ffffffff, %l6 = 00000000ffffff43
ldsba [%i1+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010001408] = ce0a0000, %l1 = 00000000ff000000
lduwa [%i0+%o4]0x88,%l1 ! %l1 = 00000000ce0a0000
! Mem[0000000030101400] = 431bbaff, %l5 = 0000000000000000
lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000431bbaff
! Mem[0000000010181410] = 00000000 ffffff0b, %l0 = ffffffff, %l1 = ce0a0000
ldda [%i6+%o5]0x88,%l0 ! %l0 = 00000000ffffff0b 0000000000000000
! Mem[00000000100c1410] = ff000000, %f12 = ffffffba
lda [%i3+%o5]0x88,%f12 ! %f12 = ff000000
! Mem[0000000010041410] = ffffffba, %f22 = ff000000
lda [%i1+%o5]0x80,%f22 ! %f22 = ffffffba
! Mem[0000000010001408] = 00000ace 00000000, %l2 = 00000000, %l3 = 00000000
ldda [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000ace 0000000000000000
! Mem[0000000010041408] = 00ff0000, %f0 = ffc60000
lda [%i1+%o4]0x88,%f0 ! %f0 = 00ff0000
! Mem[0000000010181410] = 0bffffff 00000000, %l0 = ffffff0b, %l1 = 00000000
ldda [%i6+0x010]%asi,%l0 ! %l0 = 000000000bffffff 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000fffbff, Mem[0000000030141410] = ff000000
stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = fbff0000
p0_label_348:
! %l7 = 0000000000ff0000, Mem[0000000010041408] = 00ff0000
stba %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00ff0000
! %l6 = ffffffffffffffff, Mem[0000000030041408] = ffffffff
stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff
! Mem[0000000010101410] = ff000000, %l3 = 0000000000000000
swapa [%i4+%o5]0x88,%l3 ! %l3 = 00000000ff000000
! %f3 = 000000ff, Mem[00000000100c1420] = ff000000
st %f3 ,[%i3+0x020] ! Mem[00000000100c1420] = 000000ff
! %l0 = 000000000bffffff, Mem[0000000030101408] = ffba1b43
stba %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffba1bff
! Mem[0000000010041408] = 00ff0000, %l1 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000021800101] = ffff5371, %l0 = 000000000bffffff
ldstuba [%o3+0x101]%asi,%l0 ! %l0 = 000000ff000000ff
! %f6 = 00000000 431bbaff, Mem[0000000030081400] = 0089ffff ffffffff
stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000 431bbaff
! %l0 = 00000000000000ff, Mem[00000000300c1408] = 0000ffff
stba %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff00ffff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = ffffff21, %l0 = 00000000000000ff
ldsb [%i5+%g0],%l0 ! %l0 = ffffffffffffffff
p0_label_349:
! Mem[00000000201c0000] = ff433e5d, %l2 = 0000000000000ace
ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000043
! Mem[0000000030081408] = ff00ffff00000000, %f28 = 0000ff00 ffffffba
ldda [%i2+%o4]0x89,%f28 ! %f28 = ff00ffff 00000000
! Mem[0000000010001418] = 00620000, %l7 = 0000000000ff0000
ldsw [%i0+0x018],%l7 ! %l7 = 0000000000620000
! Mem[00000000300c1408] = ff00ffff, %f13 = f00883fd
lda [%i3+%o4]0x81,%f13 ! %f13 = ff00ffff
! %f23 = 00000000, %f23 = 00000000, %f22 = ffffffba
fsubs %f23,%f23,%f22 ! %f22 = 00000000
! Mem[0000000010181410] = 0bffffff, %l5 = 00000000431bbaff
ldsha [%i6+%o5]0x80,%l5 ! %l5 = 0000000000000bff
! Mem[00000000300c1410] = cfad0000, %l4 = 0000000000fffbff
ldsba [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001408] = 00000ace 00000000, %l4 = 00000000, %l5 = 00000bff
ldda [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000ace 0000000000000000
! %l4 = 0000000000000ace, imm = fffffffffffff44d, %l5 = 0000000000000000
xor %l4,-0xbb3,%l5 ! %l5 = fffffffffffffe83
! Starting 10 instruction Store Burst
! %l2 = 0000000000000043, Mem[0000000020800000] = 00ff779a, %asi = 80
stba %l2,[%o1+0x000]%asi ! Mem[0000000020800000] = 43ff779a
p0_label_350:
! %l4 = 0000000000000ace, Mem[0000000030041410] = fffbff00
stwa %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000ace
! %l4 = 0000000000000ace, Mem[0000000010041410] = baffffff
stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = baff0ace
! Mem[0000000021800040] = ff7b2728, %l2 = 0000000000000043
ldstuba [%o3+0x040]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010101408] = 332bcfad, %l0 = ffffffffffffffff
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 000000ad000000ff
! %f16 = fd8308f0 c6f3ecaf ffffffff ffff0000
! %f20 = 0000ff00 fffa1b43 00000000 00000000
! %f24 = ffffffff ffffffff ffffff00 d9e67963
! %f28 = ff00ffff 00000000 ffba1b43 ffff8900
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! %l0 = 00000000000000ad, Mem[0000000010041408] = ff00ff00
stwa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ad
! %l3 = 00000000ff000000, Mem[0000000010101408] = ffffffff
stha %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000ffff
! %f13 = ff00ffff, Mem[0000000030041408] = ffffffff
sta %f13,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff00ffff
! Mem[00000000100c1410] = 000000ff00000000, %l7 = 0000000000620000, %l4 = 0000000000000ace
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 000000ff00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 0000cc53, %l0 = 00000000000000ad
ldsba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000053
p0_label_351:
membar #Sync ! Added by membar checker (55)
! Mem[0000000010101410] = 0000ff00, %l1 = 0000000000000000
ldsba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
! %l6 = ffffffffffffffff, %l5 = fffffffffffffe83, %l0 = 0000000000000053
subc %l6,%l5,%l0 ! %l0 = 000000000000017c
! Mem[0000000010001400] = 00000043, %f18 = ffffffff
lda [%i0+%g0]0x80,%f18 ! %f18 = 00000043
! Mem[0000000030041410] = 00000ace, %l7 = 0000000000620000
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000ace
! Mem[0000000021800100] = ffff5371, %l0 = 000000000000017c
ldsb [%o3+0x101],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001414] = 000000ff, %l3 = 00000000ff000000
ldsh [%i0+0x014],%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = 00000000, %f15 = 00000000
lda [%i6+%o4]0x81,%f15 ! %f15 = 00000000
! Mem[0000000010141400] = 43e9efff21ffffff, %l1 = 0000000000000000
ldxa [%i5+%g0]0x88,%l1 ! %l1 = 43e9efff21ffffff
! Mem[0000000010101420] = ffffffff, %l6 = ffffffffffffffff
ldsh [%i4+0x022],%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = ffffffff, %l7 = 00000ace, Mem[00000000100c1410] = 000000ff 00000000
stda %l6,[%i3+0x010]%asi ! Mem[00000000100c1410] = ffffffff 00000ace
p0_label_352:
! %l0 = ffffffffffffffff, Mem[0000000010081400] = 6379e6d9
stwa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff
! %l2 = 00000000000000ff, Mem[00000000100c1410] = ffffffff
stwa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
! %l0 = ffffffffffffffff, Mem[0000000030041410] = ce0a0000
stha %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = ce0affff
! %l0 = ffffffffffffffff, Mem[00000000300c1408] = ff00ffff00000000
stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffffffffff
! Mem[00000000300c1410] = cfad0000, %l7 = 0000000000000ace
swapa [%i3+%o5]0x89,%l7 ! %l7 = 00000000cfad0000
! %l5 = fffffffffffffe83, Mem[0000000010001408] = 00000ace00000000
stx %l5,[%i0+%o4] ! Mem[0000000010001408] = fffffffffffffe83
! %l3 = 0000000000000000, Mem[00000000100c1408] = ffba1b43
stha %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffba0000
! Mem[0000000010081400] = ffffffff, %l1 = 43e9efff21ffffff
swapa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010141410] = 431bfaff00ff0000, %l6 = ffffffffffffffff, %l4 = 000000ff00000000
add %i5,0x10,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 431bfaff00ff0000
! Starting 10 instruction Load Burst
! %l5 = fffffffffffffe83, Mem[0000000010001410] = 8f23fdff
stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = fffffe83
p0_label_353:
! Mem[0000000010001408] = ffffffff, %l0 = ffffffffffffffff
ldsba [%i0+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001408] = adcf2b33ffff0000, %f2 = fffd238f 000000ff
ldda [%i0+%o4]0x81,%f2 ! %f2 = adcf2b33 ffff0000
! Mem[0000000010081420] = ffba1b43, %f1 = 43000000
lda [%i2+0x020]%asi,%f1 ! %f1 = ffba1b43
! Mem[0000000010001424] = 38ea007b, %l2 = 00000000000000ff
ldsw [%i0+0x024],%l2 ! %l2 = 0000000038ea007b
! Mem[0000000030141400] = ff00000000000000, %l7 = 00000000cfad0000
ldxa [%i5+%g0]0x81,%l7 ! %l7 = ff00000000000000
! Mem[0000000021800080] = ffff05ff, %l7 = ff00000000000000
lduba [%o3+0x081]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %f29 = 00000000
lda [%i6+%g0]0x80,%f29 ! %f29 = 00000000
! Mem[0000000020800000] = 43ff779a, %l5 = fffffffffffffe83
lduh [%o1+%g0],%l5 ! %l5 = 00000000000043ff
! Mem[00000000100c1400] = 00ff0000, %l0 = ffffffffffffffff
ldsba [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %f27 = d9e67963, Mem[0000000010041410] = ce0affba
sta %f27,[%i1+0x010]%asi ! Mem[0000000010041410] = d9e67963
p0_label_354:
! %l4 = 431bfaff00ff0000, Mem[0000000010101400] = fd8308f0c6f3ecaf
stxa %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 431bfaff00ff0000
! %f12 = ff000000 ff00ffff, Mem[0000000010081400] = 21ffffff 00000000
stda %f12,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff000000 ff00ffff
! %f18 = 00000043, Mem[00000000100c1438] = ffffff00
sta %f18,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000043
! Mem[00000000100c141c] = ff000000, %l6 = ffffffffffffffff
ldsha [%i3+0x01c]%asi,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000010081405] = ff00ffff, %l2 = 0000000038ea007b
ldstuba [%i2+0x005]%asi,%l2 ! %l2 = 00000000000000ff
! %l4 = 431bfaff00ff0000, Mem[0000000010141400] = ffffff21
stha %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 0000ff21
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181408] = ffffffff 000000ff
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
! %f6 = 00000000, Mem[0000000030101410] = 00000000
sta %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! %l2 = 0000000000000000, Mem[0000000021800000] = ff00b994, %asi = 80
stba %l2,[%o3+0x000]%asi ! Mem[0000000021800000] = 0000b994
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000 000000ff, %l2 = 00000000, %l3 = 00000000
ldda [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000 00000000000000ff
p0_label_355:
! %l3 = 00000000000000ff, %l3 = 00000000000000ff, %y = ff000000
udiv %l3,%l3,%l1 ! %l1 = 00000000ffffffff
mov %l0,%y ! %y = 00000000
! Mem[00000000100c1400] = 00ff0000, %l7 = 00000000000000ff
lduwa [%i3+0x000]%asi,%l7 ! %l7 = 0000000000ff0000
! %f30 = ffba1b43, %f3 = ffff0000, %f6 = 00000000
fsubs %f30,%f3 ,%f6 ! %f6 = fffa1b43
! Mem[0000000010101400] = 431bfaff00ff0000, %l1 = 00000000ffffffff
ldxa [%i4+%g0]0x80,%l1 ! %l1 = 431bfaff00ff0000
! Code Fragment 3
p0_fragment_39:
! %l0 = 0000000000000000
setx 0x338415202c3f292b,%g7,%l0 ! %l0 = 338415202c3f292b
! %l1 = 431bfaff00ff0000
setx 0xb7fda6b7b75ad57e,%g7,%l1 ! %l1 = b7fda6b7b75ad57e
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 = 338415202c3f292b
setx 0x74678de007633907,%g7,%l0 ! %l0 = 74678de007633907
! %l1 = b7fda6b7b75ad57e
setx 0xcfc8453fbb2f8dda,%g7,%l1 ! %l1 = cfc8453fbb2f8dda
! Mem[0000000010081408] = ffff0000, %l3 = 00000000000000ff
ldswa [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffff0000
! %l6 = ffffffffffffff00, immed = fffff6c0, %y = 00000000
smul %l6,-0x940,%l1 ! %l1 = 0000000000094000, %y = 00000000
! Mem[0000000030081410] = 00000000, %f16 = fd8308f0
lda [%i2+%o5]0x89,%f16 ! %f16 = 00000000
! Mem[0000000030041400] = 00000000, %l0 = 74678de007633907
lduwa [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = ffffff0b, %l0 = 0000000000000000
swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000ffffff0b
p0_label_356:
! %f12 = ff000000 ff00ffff, Mem[0000000030041410] = ce0affff 00000000
stda %f12,[%i1+%o5]0x89 ! Mem[0000000030041410] = ff000000 ff00ffff
! Mem[0000000030101408] = ff1bbaff, %l3 = ffffffffffff0000
swapa [%i4+%o4]0x81,%l3 ! %l3 = 00000000ff1bbaff
! Mem[00000000201c0000] = ff433e5d, %l3 = 00000000ff1bbaff
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
! %l6 = ffffff00, %l7 = 00ff0000, Mem[0000000010101438] = ffba1b43 ffff8900
std %l6,[%i4+0x038] ! Mem[0000000010101438] = ffffff00 00ff0000
! %f6 = fffa1b43 431bbaff, %l5 = 00000000000043ff
! Mem[0000000030181418] = 89a568315c11a999
add %i6,0x018,%g1
stda %f6,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181418] = ffba1b43431bfaff
! %f8 = 00000000 ff000000, Mem[0000000030141410] = fbff0000 00000000
stda %f8 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 ff000000
! %f8 = 00000000 ff000000, %l7 = 0000000000ff0000
! Mem[0000000010181400] = 00000000ff000000
stda %f8,[%i6+%l7]ASI_PST32_P ! Mem[0000000010181400] = 00000000ff000000
! Mem[0000000010141408] = ff000000, %l0 = 00000000ffffff0b
swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000ff000000
! Mem[0000000010181434] = ff000000, %l4 = 431bfaff00ff0000, %asi = 80
swapa [%i6+0x034]%asi,%l4 ! %l4 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 000000ff00000000, %f16 = 00000000 c6f3ecaf
ldda [%i5+%o5]0x89,%f16 ! %f16 = 000000ff 00000000
p0_label_357:
! Mem[0000000030041400] = 00000000, %l7 = 0000000000ff0000
lduba [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c141c] = ff000000, %l2 = 0000000000000000
lduba [%i3+0x01c]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181400] = 00000000ff000000, %f4 = 00000000 00000000
ldd [%i6+%g0],%f4 ! %f4 = 00000000 ff000000
! Mem[0000000010041410] = d9e67963, %f28 = ff00ffff
lda [%i1+%o5]0x80,%f28 ! %f28 = d9e67963
! Mem[0000000010101410] = 0000ff00, %l2 = 00000000000000ff
ldsba [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181410] = ff0000ff00000000, %f22 = 00000000 00000000
ldda [%i6+%o5]0x81,%f22 ! %f22 = ff0000ff 00000000
! Mem[0000000010141410] = fffa1b43, %f9 = ff000000
lda [%i5+%o5]0x88,%f9 ! %f9 = fffa1b43
! Mem[0000000010081410] = 0000cc53, %l2 = 0000000000000000
ldswa [%i2+%o5]0x88,%l2 ! %l2 = 000000000000cc53
! Mem[0000000010081408] = 000000000000ffff, %l7 = 0000000000000000
ldxa [%i2+%o4]0x88,%l7 ! %l7 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 00000000, %l1 = 0000000000094000
swapa [%i6+%o4]0x89,%l1 ! %l1 = 0000000000000000
p0_label_358:
! %l3 = 00000000000000ff, Mem[0000000030141410] = 00000000
stba %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
! %f0 = 00ff0000 ffba1b43, Mem[0000000030101400] = 431bbaff 1b000000
stda %f0 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00ff0000 ffba1b43
! Mem[0000000010101428] = ffffff00, %l1 = 0000000000000000
ldstub [%i4+0x028],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010001408] = ffffffff, %l0 = 00000000ff000000
ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[00000000100c1408] = ffba0000, %l7 = 000000000000ffff
ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %f24 = ffffffff ffffffff, %l7 = 0000000000000000
! Mem[0000000030041400] = 00000000ff000000
stda %f24,[%i1+%l7]ASI_PST32_S ! Mem[0000000030041400] = 00000000ff000000
! %f24 = ffffffff ffffffff, Mem[0000000030001400] = f00883fd afecf3c6
stda %f24,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff ffffffff
! %l3 = 00000000000000ff, Mem[0000000030141410] = ff000000
stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
! Mem[0000000030001410] = 00ff0000, %l4 = 00000000ff000000
ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
ldswa [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
p0_label_359:
! Mem[0000000030101400] = 00ff0000ffba1b43, %l2 = 000000000000cc53
ldxa [%i4+%g0]0x89,%l2 ! %l2 = 00ff0000ffba1b43
! Mem[0000000010041410] = 6379e6d9, %l5 = 00000000000043ff
ldswa [%i1+%o5]0x88,%l5 ! %l5 = 000000006379e6d9
! Mem[0000000020800000] = 43ff779a, %l6 = ffffffffffffff00
ldsha [%o1+0x000]%asi,%l6 ! %l6 = 00000000000043ff
! Mem[0000000030141410] = ff000000, %f0 = 00ff0000
lda [%i5+%o5]0x81,%f0 ! %f0 = ff000000
! Mem[0000000010081410] = 53cc0000332bcfad, %l4 = 0000000000000000
ldx [%i2+%o5],%l4 ! %l4 = 53cc0000332bcfad
! Mem[0000000020800000] = 43ff779a, %l0 = 00000000000000ff
lduh [%o1+%g0],%l0 ! %l0 = 00000000000043ff
! Mem[0000000021800100] = ffff5371, %l2 = 00ff0000ffba1b43
lduh [%o3+0x100],%l2 ! %l2 = 000000000000ffff
! %l5 = 000000006379e6d9, %l3 = 00000000000000ff, %l5 = 000000006379e6d9
addc %l5,%l3,%l5 ! %l5 = 000000006379e7d8
! Mem[0000000010141410] = 431bfaff, %f22 = ff0000ff
lda [%i5+%o5]0x80,%f22 ! %f22 = 431bfaff
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 431bfaff, %l7 = 0000000000000000
ldstuba [%i4+%g0]0x80,%l7 ! %l7 = 00000043000000ff
p0_label_360:
! Mem[0000000030081410] = 00000000, %l4 = 53cc0000332bcfad
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010141400] = 21ff0000
stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 21ff0000
! Mem[0000000010141428] = 000000009cffb778, %l7 = 0000000000000043, %l6 = 00000000000043ff
add %i5,0x28,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 000000009cffb778
! Mem[0000000010001400] = 43000000, %l2 = 000000000000ffff
swapa [%i0+%g0]0x88,%l2 ! %l2 = 0000000043000000
! Mem[00000000100c1410] = 000000ff, %l4 = 0000000000000000
ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %l7 = 0000000000000043, Mem[0000000010101418] = 0000000000000000, %asi = 80
stxa %l7,[%i4+0x018]%asi ! Mem[0000000010101418] = 0000000000000043
! %f5 = ff000000, Mem[0000000030081410] = ff000000
sta %f5 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
! %l1 = 00000000000000ff, Mem[0000000010001438] = 00000000431bbaff, %asi = 80
stxa %l1,[%i0+0x038]%asi ! Mem[0000000010001438] = 00000000000000ff
! Mem[00000000300c1408] = ffffffff, %l4 = 0000000000000000
swapa [%i3+%o4]0x81,%l4 ! %l4 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181414] = 00000000, %l1 = 00000000000000ff
lduwa [%i6+0x014]%asi,%l1 ! %l1 = 0000000000000000
p0_label_361:
! Mem[0000000030081410] = 000000ff, %l7 = 0000000000000043
ldswa [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141400] = 0000ff21, %l3 = 00000000000000ff
ldsh [%i5+%g0],%l3 ! %l3 = 0000000000000000
! Mem[0000000010081420] = ffba1b43 000000ff, %l0 = 000043ff, %l1 = 00000000
ldda [%i2+0x020]%asi,%l0 ! %l0 = 00000000ffba1b43 00000000000000ff
! Mem[0000000010001400] = ffff0000, %l7 = 00000000000000ff
ldsha [%i0+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010041408] = ad000000, %l1 = 00000000000000ff
lduwa [%i1+%o4]0x88,%l1 ! %l1 = 00000000ad000000
! Mem[0000000030001400] = ffffffff ffffffff, %l6 = 9cffb778, %l7 = ffffffff
ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000ffffffff
! Mem[0000000010181410] = 0000000000000000, %l1 = 00000000ad000000
ldx [%i6+%o5],%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = ffff0000, %l1 = 0000000000000000
lduwa [%i2+%o4]0x80,%l1 ! %l1 = 00000000ffff0000
! Mem[0000000010001424] = 38ea007b, %l4 = 00000000ffffffff
lduba [%i0+0x027]%asi,%l4 ! %l4 = 000000000000007b
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 0000ffff, %l7 = 00000000ffffffff
ldstuba [%i4+%o4]0x80,%l7 ! %l7 = 00000000000000ff
p0_label_362:
! Code Fragment 4
p0_fragment_40:
! %l0 = 00000000ffba1b43
setx 0x9cf5139008cd3e4a,%g7,%l0 ! %l0 = 9cf5139008cd3e4a
! %l1 = 00000000ffff0000
setx 0x8493d5cfa9e926ee,%g7,%l1 ! %l1 = 8493d5cfa9e926ee
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 = 9cf5139008cd3e4a
setx 0x52a2afd047d4fa03,%g7,%l0 ! %l0 = 52a2afd047d4fa03
! %l1 = 8493d5cfa9e926ee
setx 0xcbdcd5303233b999,%g7,%l1 ! %l1 = cbdcd5303233b999
! %l2 = 0000000043000000, Mem[0000000010041408] = ff000000ad000000
stxa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000043000000
! %l6 = 00000000ffffffff, Mem[0000000010001400] = 0000ffff
stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffff
! %l0 = 52a2afd047d4fa03, Mem[0000000010041414] = f00883fd, %asi = 80
stwa %l0,[%i1+0x014]%asi ! Mem[0000000010041414] = 47d4fa03
! %f24 = ffffffff ffffffff, Mem[0000000030101400] = ffba1b43 00ff0000
stda %f24,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff ffffffff
! %f5 = ff000000, %f27 = d9e67963, %f25 = ffffffff
fdivs %f5 ,%f27,%f25 ! %f25 = 648e2d2c
! %f20 = 0000ff00 fffa1b43, Mem[0000000010001430] = ffff00ff 0000002f
std %f20,[%i0+0x030] ! Mem[0000000010001430] = 0000ff00 fffa1b43
! Mem[0000000010001400] = ffffffff, %l3 = 0000000000000000
swapa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
! %f8 = 00000000 fffa1b43, Mem[00000000300c1400] = 000000ff 000000ff
stda %f8 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 fffa1b43
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00000000ffff00ff, %l7 = 0000000000000000
ldxa [%i2+%o4]0x81,%l7 ! %l7 = 00000000ffff00ff
p0_label_363:
! Mem[0000000010181400] = 000000ff00000000, %f26 = ffffff00 d9e67963
ldda [%i6+%g0]0x88,%f26 ! %f26 = 000000ff 00000000
! Mem[00000000300c1400] = 00000000, %l4 = 000000000000007b
ldsba [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141408] = cfad0000, %l0 = 52a2afd047d4fa03
lduha [%i5+%o4]0x81,%l0 ! %l0 = 000000000000cfad
! Mem[0000000030081410] = 000000ff, %l0 = 000000000000cfad
ldsba [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000300c1400] = 00000000, %l7 = 00000000ffff00ff
lduba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = 21ff0000, %l0 = ffffffffffffffff
ldswa [%i5+%g0]0x88,%l0 ! %l0 = 0000000021ff0000
! Mem[0000000010181410] = 00000000, %l6 = 00000000ffffffff
lduwa [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000218001c0] = 00ffa57a, %l4 = 0000000000000000
lduh [%o3+0x1c0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041400] = 00000000 00000000, %l0 = 21ff0000, %l1 = 3233b999
ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 0000c6ff, %l6 = 0000000000000000
ldstuba [%i6+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
p0_label_364:
! %l0 = 0000000000000000, Mem[0000000020800040] = ffff726d, %asi = 80
stba %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = 00ff726d
! Mem[0000000010081408] = 0000ffff, %l5 = 000000006379e7d8
swapa [%i2+%o4]0x88,%l5 ! %l5 = 000000000000ffff
! %f12 = ff000000 ff00ffff, Mem[0000000010181428] = 00000000 0000007b
stda %f12,[%i6+0x028]%asi ! Mem[0000000010181428] = ff000000 ff00ffff
! %f0 = ff000000 ffba1b43, %l0 = 0000000000000000
! Mem[0000000010001420] = ffff890038ea007b
add %i0,0x020,%g1
stda %f0,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001420] = ffff890038ea007b
! %f14 = d40000ff 00000000, Mem[0000000010001410] = fffffe83 ff000000
stda %f14,[%i0+%o5]0x88 ! Mem[0000000010001410] = d40000ff 00000000
! %f8 = 00000000, %f6 = fffa1b43, %f28 = d9e67963 00000000
fsmuld %f8 ,%f6 ,%f28 ! %f28 = ffff4368 60000000
! %l4 = 00000000000000ff, Mem[0000000010101410] = 0000ff00
stha %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ffff00
! Mem[00000000201c0000] = ff433e5d, %l0 = 0000000000000000
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff43
! %l6 = 00000000000000ff, Mem[00000000100c1400] = 0000ff00
stha %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff000000, %l1 = 0000000000000000
ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
p0_label_365:
! Mem[0000000010141408] = ffffff0b, %l5 = 000000000000ffff
ldsba [%i5+%o4]0x88,%l5 ! %l5 = 000000000000000b
! Mem[00000000100c1408] = ff00baffffffffff, %l6 = 00000000000000ff
ldxa [%i3+%o4]0x80,%l6 ! %l6 = ff00baffffffffff
! Mem[0000000010041400] = 00000000, %l3 = 00000000ffffffff
ldsha [%i1+0x000]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = 00000000 ff000000, %l6 = ffffffff, %l7 = 00000000
ldda [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000 00000000ff000000
! Mem[0000000010041400] = 00000000 00000000, %l2 = 43000000, %l3 = 00000000
ldd [%i1+%g0],%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010101424] = ffffffff, %l5 = 000000000000000b
lduh [%i4+0x026],%l5 ! %l5 = 000000000000ffff
! Mem[0000000010001410] = 00000000, %l7 = 00000000ff000000
lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181400] = ffc60000, %l0 = ffffffffffffff43
lduba [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001408] = fffffffffffffe83, %f16 = 000000ff 00000000
ldda [%i0+%o4]0x80,%f16 ! %f16 = ffffffff fffffe83
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffff00, Mem[0000000010141430] = 00680089ff0000d4, %asi = 80
stxa %l1,[%i5+0x030]%asi ! Mem[0000000010141430] = ffffffffffffff00
p0_label_366:
! %l4 = 00000000000000ff, Mem[0000000030081408] = 00000000
stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000
! %l6 = 0000000000000000, Mem[0000000030141400] = 00000000000000ff
stxa %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
! Mem[0000000030141408] = 0000adcf, %l3 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l3 ! %l3 = 000000cf000000ff
! Mem[00000000100c1408] = ff00baff, %l0 = 00000000000000ff
swapa [%i3+%o4]0x80,%l0 ! %l0 = 00000000ff00baff
! Mem[0000000010141400] = 21ff0000, %l0 = 00000000ff00baff
ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000, %l1 = ffffff00, Mem[0000000030141408] = 0000adff 00000000
stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 ffffff00
! %l5 = 000000000000ffff, Mem[0000000010001408] = ffffffff
stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ffff
! %l4 = 00000000000000ff, Mem[0000000030101400] = ffffffff
stwa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
! %f0 = ff000000, Mem[00000000100c1408] = 000000ff
sta %f0 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff000000, %f30 = ffba1b43
lda [%i5+%o5]0x81,%f30 ! %f30 = ff000000
p0_label_367:
! Mem[0000000030041400] = 00000000, %f31 = ffff8900
lda [%i1+%g0]0x89,%f31 ! %f31 = 00000000
! Mem[0000000010101400] = ff1bfaff, %f1 = ffba1b43
lda [%i4+%g0]0x80,%f1 ! %f1 = ff1bfaff
! Mem[0000000030081400] = 00000000, %l0 = 0000000000000000
lduha [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181410] = ff0000ff, %l6 = 0000000000000000
ldsba [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041404] = 00000000, %f14 = d40000ff
ld [%i1+0x004],%f14 ! %f14 = 00000000
! Mem[0000000010041410] = 6379e6d9, %l4 = 00000000000000ff
ldswa [%i1+%o5]0x88,%l4 ! %l4 = 000000006379e6d9
! Mem[0000000010041438] = 006800ff00000000, %f6 = fffa1b43 431bbaff
ldd [%i1+0x038],%f6 ! %f6 = 006800ff 00000000
! Mem[0000000010141430] = ffffffff, %l7 = 0000000000000000
lduh [%i5+0x030],%l7 ! %l7 = 000000000000ffff
! Mem[0000000010141428] = 00000000, %l2 = 0000000000000000
ldub [%i5+0x029],%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_41:
! %l0 = 0000000000000000
setx 0xb5b50087bb20c23d,%g7,%l0 ! %l0 = b5b50087bb20c23d
! %l1 = ffffffffffffff00
setx 0xedc3c8a05ceba585,%g7,%l1 ! %l1 = edc3c8a05ceba585
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 = b5b50087bb20c23d
setx 0x7dbda70057eb9e8c,%g7,%l0 ! %l0 = 7dbda70057eb9e8c
! %l1 = edc3c8a05ceba585
setx 0xca13c297f549639c,%g7,%l1 ! %l1 = ca13c297f549639c
p0_label_368:
! %f29 = 60000000, Mem[0000000010101400] = ff1bfaff
sta %f29,[%i4+%g0]0x80 ! Mem[0000000010101400] = 60000000
! %l7 = 000000000000ffff, Mem[0000000010141400] = 43e9efff21ff00ff
stxa %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000ffff
! %f15 = 00000000, Mem[0000000010081410] = 53cc0000
sta %f15,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! Mem[0000000010101410] = 00ffff00, %l3 = 00000000000000cf
ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! %l6 = ffffffffffffffff, Mem[0000000010101410] = 00ffffff
stwa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
! %l2 = 00000000, %l3 = 00000000, Mem[00000000100c1410] = ff0000ff 00000ace
stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000 00000000
! %l0 = 57eb9e8c, %l1 = f549639c, Mem[0000000030101400] = ff000000 ffffffff
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 57eb9e8c f549639c
! Mem[0000000010101428] = ffffff00, %l5 = 000000000000ffff, %asi = 80
swapa [%i4+0x028]%asi,%l5 ! %l5 = 00000000ffffff00
! Mem[0000000010081428] = 0000ff00, %l7 = 000000000000ffff, %asi = 80
swapa [%i2+0x028]%asi,%l7 ! %l7 = 000000000000ff00
! Starting 10 instruction Load Burst
! Mem[0000000010001434] = fffa1b43, %l7 = 000000000000ff00
ldsba [%i0+0x035]%asi,%l7 ! %l7 = fffffffffffffffa
p0_label_369:
! Mem[0000000010081408] = d8e77963, %l3 = 0000000000000000
ldsha [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffffd8e7
! Mem[0000000010181420] = 00000000000000ff, %l6 = ffffffffffffffff
ldx [%i6+0x020],%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = 00000000, %l2 = 0000000000000000
ldsba [%i3+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = ffffffffffffffff, %l3 = ffffffffffffd8e7
ldxa [%i0+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000300c1410] = 00000ace, %l1 = ca13c297f549639c
ldsha [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000ace
! Mem[0000000010181400] = 00000000, %f31 = 00000000
lda [%i6+%g0]0x88,%f31 ! %f31 = 00000000
! Mem[0000000010141408] = ffffff0b, %l5 = 00000000ffffff00
ldsba [%i5+%o4]0x88,%l5 ! %l5 = 000000000000000b
! Mem[0000000030001400] = ffffffff, %l0 = 7dbda70057eb9e8c
ldsba [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181410] = 00000000, %f4 = 00000000
lda [%i6+%o5]0x80,%f4 ! %f4 = 00000000
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = ffffffff, Mem[0000000030101400] = 57eb9e8c f549639c
stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 ffffffff
p0_label_370:
! Mem[0000000030041408] = ffff00ff, %l2 = 0000000000000000
swapa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ffff00ff
! %f16 = ffffffff fffffe83, %l4 = 000000006379e6d9
! Mem[00000000100c1408] = ff000000ffffffff
add %i3,0x008,%g1
stda %f16,[%g1+%l4]ASI_PST32_PL ! Mem[00000000100c1408] = 83feffffffffffff
! %l5 = 000000000000000b, Mem[0000000010141434] = ffffff00
stw %l5,[%i5+0x034] ! Mem[0000000010141434] = 0000000b
! Mem[0000000010001408] = ffff0000, %l1 = 0000000000000ace
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! %f22 = 431bfaff 00000000, Mem[0000000010101418] = 00000000 00000043
stda %f22,[%i4+0x018]%asi ! Mem[0000000010101418] = 431bfaff 00000000
! Code Fragment 4
p0_fragment_42:
! %l0 = ffffffffffffffff
setx 0x8d59c22056331332,%g7,%l0 ! %l0 = 8d59c22056331332
! %l1 = 00000000000000ff
setx 0x8f40c4307b4db525,%g7,%l1 ! %l1 = 8f40c4307b4db525
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 = 8d59c22056331332
setx 0x8cdaacb006941ad5,%g7,%l0 ! %l0 = 8cdaacb006941ad5
! %l1 = 8f40c4307b4db525
setx 0xd0a3cfd034f66413,%g7,%l1 ! %l1 = d0a3cfd034f66413
! Mem[0000000020800041] = 00ff726d, %l3 = ffffffffffffffff
ldstuba [%o1+0x041]%asi,%l3 ! %l3 = 000000ff000000ff
! %f9 = fffa1b43, Mem[0000000010181410] = 00000000
sta %f9 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = fffa1b43
! Mem[0000000021800180] = b3ffbce0, %l2 = 00000000ffff00ff
ldstub [%o3+0x180],%l2 ! %l2 = 000000b3000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 00000000 0000ffff, %l0 = 06941ad5, %l1 = 34f66413
ldda [%i5+%g0]0x88,%l0 ! %l0 = 000000000000ffff 0000000000000000
p0_label_371:
! Mem[0000000010081400] = ff000000, %l3 = 00000000000000ff
ldsb [%i2+0x003],%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1400] = 00000000, %l0 = 000000000000ffff
ldsba [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l0 = 0000000000000000
lduha [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1410] = ce0a0000, %f22 = 431bfaff
lda [%i3+%o5]0x81,%f22 ! %f22 = ce0a0000
! Mem[00000000300c1400] = 00000000fffa1b43, %f0 = ff000000 ff1bfaff
ldda [%i3+%g0]0x81,%f0 ! %f0 = 00000000 fffa1b43
! Mem[0000000010081408] = d8e77963, %l0 = 0000000000000000
ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffd8e7
! Mem[0000000010101428] = 0000ffff, %l5 = 000000000000000b
ldsba [%i4+0x02a]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030041410] = ffff00ff, %l1 = 0000000000000000
ldsba [%i1+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010181408] = 00000000, %l2 = 00000000000000b3
ldsha [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffd8e7, Mem[00000000211c0001] = 00ff6880, %asi = 80
stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = 00e76880
p0_label_372:
! %l4 = 000000006379e6d9, Mem[0000000030081410] = ff000000
stwa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 6379e6d9
! Mem[00000000100c1400] = ff000000, %l3 = 0000000000000000
swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff000000
! %l6 = 000000ff, %l7 = fffffffa, Mem[0000000030041410] = ff00ffff ff000000
stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff fffffffa
! Mem[00000000300c1408] = 00000000, %l7 = fffffffffffffffa
ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! %f18 = 00000043, Mem[0000000030041400] = 00000000
sta %f18,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000043
! Mem[0000000010101400] = 60000000, %l6 = 00000000000000ff
ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 00000060000000ff
! %f28 = ffff4368 60000000, Mem[0000000030141410] = 000000ff 000000ff
stda %f28,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffff4368 60000000
! %f6 = 006800ff 00000000, Mem[0000000010141400] = 0000ffff 00000000
stda %f6 ,[%i5+%g0]0x88 ! Mem[0000000010141400] = 006800ff 00000000
! %l7 = 0000000000000000, Mem[0000000010101408] = ffff00ff
stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffff0000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ff433e5d, %l2 = 0000000000000000
ldsba [%o0+0x001]%asi,%l2 ! %l2 = 0000000000000043
p0_label_373:
! Mem[00000000211c0000] = 00e76880, %l6 = 0000000000000060
ldsba [%o2+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081410] = 6379e6d9, %l1 = ffffffffffffffff
lduba [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000063
! Mem[0000000010041410] = 6379e6d9, %l5 = ffffffffffffffff
lduwa [%i1+%o5]0x88,%l5 ! %l5 = 000000006379e6d9
! Mem[0000000030001408] = 0000ffff332bcfad, %f4 = 00000000 ff000000
ldda [%i0+%o4]0x89,%f4 ! %f4 = 0000ffff 332bcfad
! Mem[0000000010081410] = 00000000332bcfad, %f0 = 00000000 fffa1b43
ldda [%i2+%o5]0x80,%f0 ! %f0 = 00000000 332bcfad
! Mem[0000000010141410] = 0000ff00 fffa1b43, %l0 = ffffd8e7, %l1 = 00000063
ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000fffa1b43 000000000000ff00
! Mem[00000000201c0000] = ff433e5d, %l5 = 000000006379e6d9
lduh [%o0+%g0],%l5 ! %l5 = 000000000000ff43
! Mem[0000000030181408] = 00400900, %l2 = 0000000000000043
ldsha [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000040
! Mem[0000000010041408] = 00000043, %l7 = 0000000000000000
ldswa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000043
! Starting 10 instruction Store Burst
! %f19 = ffff0000, Mem[0000000010141410] = 431bfaff
sta %f19,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffff0000
p0_label_374:
! Mem[0000000010081414] = 332bcfad, %l4 = 000000006379e6d9, %asi = 80
swapa [%i2+0x014]%asi,%l4 ! %l4 = 00000000332bcfad
! Mem[0000000030141408] = 00000000, %l6 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101410] = ffffffff, %l2 = 0000000000000040
swapa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000030101410] = 00000000, %l2 = 00000000ffffffff
swapa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001408] = 0000ffff, %l0 = 00000000fffa1b43
swapa [%i0+%o4]0x88,%l0 ! %l0 = 000000000000ffff
! Mem[00000000100c1400] = 00000000, %l4 = 00000000332bcfad
ldstuba [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081400] = 00000000, %l2 = 0000000000000000
swapa [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[000000001008141c] = aeba1b43, %asi = 80
stba %l2,[%i2+0x01c]%asi ! Mem[000000001008141c] = 00ba1b43
! %l1 = 000000000000ff00, Mem[00000000100c1408] = fffffffffffffe83
stxa %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000ff00
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 00000000, %l7 = 0000000000000043
ldsha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
p0_label_375:
! Mem[0000000010081410] = 00000000, %l4 = 0000000000000000
lduha [%i2+0x012]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001408] = fffa1b43, %l7 = 0000000000000000
ldsha [%i0+%o4]0x88,%l7 ! %l7 = 0000000000001b43
! Mem[00000000300c1400] = 00000000, %f3 = ffff0000
lda [%i3+%g0]0x89,%f3 ! %f3 = 00000000
! %l7 = 0000000000001b43, imm = 0000000000000ae3, %l3 = 00000000ff000000
or %l7,0xae3,%l3 ! %l3 = 0000000000001be3
! Mem[0000000010081418] = affff3c6, %l2 = 0000000000000000
lduh [%i2+0x018],%l2 ! %l2 = 000000000000afff
! Mem[0000000010101400] = ff00000000ff0000, %f4 = 0000ffff 332bcfad
ldda [%i4+%g0]0x80,%f4 ! %f4 = ff000000 00ff0000
! Mem[0000000030181400] = 0000c6ff, %f26 = 000000ff
lda [%i6+%g0]0x89,%f26 ! %f26 = 0000c6ff
! %l6 = 0000000000000000, %l2 = 000000000000afff, %y = 00000000
umul %l6,%l2,%l7 ! %l7 = 0000000000000000, %y = 00000000
! Mem[0000000030041408] = 00000000, %l6 = 0000000000000000
ldswa [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = ffffffff fffffe83, Mem[0000000010041410] = d9e67963 47d4fa03
stda %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffff fffffe83
p0_label_376:
! %l1 = 000000000000ff00, Mem[0000000030041410] = fffffffa000000ff
stxa %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000000000ff00
! %l0 = 000000000000ffff, Mem[0000000010141425] = 0000001b
stb %l0,[%i5+0x025] ! Mem[0000000010141424] = 00ff001b
! %l4 = 00000000, %l5 = 0000ff43, Mem[0000000010101410] = 40000000 431bfaff
stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 0000ff43
! %l5 = 000000000000ff43, Mem[0000000030041408] = 00ff000000000000
stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000000000ff43
! Mem[0000000010001410] = 00000000, %l7 = 0000000000000000
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181408] = 00094000, %l4 = 0000000000000000
swapa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000094000
! %f1 = 332bcfad, Mem[0000000010101410] = 00000000
st %f1 ,[%i4+%o5] ! Mem[0000000010101410] = 332bcfad
! Mem[0000000010141420] = ffba1b43, %l1 = 000000000000ff00
swap [%i5+0x020],%l1 ! %l1 = 00000000ffba1b43
! %l1 = 00000000ffba1b43, Mem[0000000010181408] = 00000000
stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000043
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff000000 ffffffff, %l4 = 00094000, %l5 = 0000ff43
ldda [%i2+%g0]0x80,%l4 ! %l4 = 00000000ff000000 00000000ffffffff
p0_label_377:
! Mem[0000000010141430] = ffffffff, %l7 = 0000000000000000
ldsha [%i5+0x030]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181414] = 00000000, %l0 = 000000000000ffff
ldsba [%i6+0x014]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = 00000000431bbaff, %l3 = 0000000000001be3
ldxa [%i2+%g0]0x81,%l3 ! %l3 = 00000000431bbaff
! Mem[0000000030001408] = 332bcfad, %f12 = ff000000
lda [%i0+%o4]0x89,%f12 ! %f12 = 332bcfad
! Mem[0000000030181408] = 00000000, %l6 = 0000000000000000
lduha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
! %l4 = 00000000ff000000, %l1 = 00000000ffba1b43, %l1 = 00000000ffba1b43
orn %l4,%l1,%l1 ! %l1 = ffffffffff45e4bc
! Mem[0000000010141410] = 0000ff000000ffff, %l6 = 0000000000000000
ldxa [%i5+%o5]0x88,%l6 ! %l6 = 0000ff000000ffff
! Mem[0000000010041408] = 00000043, %l2 = 000000000000afff
ldub [%i1+%o4],%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = ff000000, %f3 = 00000000
lda [%i5+%o4]0x81,%f3 ! %f3 = ff000000
! Starting 10 instruction Store Burst
! %f26 = 0000c6ff 00000000, Mem[0000000030141400] = 00000000 00000000
stda %f26,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000c6ff 00000000
p0_label_378:
! Mem[0000000030041400] = 43000000, %l3 = 00000000431bbaff
ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 00000043000000ff
! %l0 = 0000000000000000, Mem[00000000211c0001] = 00e76880
stb %l0,[%o2+0x001] ! Mem[00000000211c0000] = 00006880
! %f26 = 0000c6ff, Mem[00000000100c1408] = 00ff0000
sta %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000c6ff
! %f12 = 332bcfad, %f12 = 332bcfad, %f14 = 00000000
fadds %f12,%f12,%f14 ! %f14 = 33abcfad
! %l4 = 00000000ff000000, Mem[0000000030081408] = ff000000
stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! Mem[00000000201c0000] = ff433e5d, %l4 = 00000000ff000000
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000010041408] = 43000000
stwa %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! Mem[0000000010181413] = 431bfaff, %l1 = ffffffffff45e4bc
ldstuba [%i6+0x013]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000201c0001] = ff433e5d, %l5 = 00000000ffffffff
ldstub [%o0+0x001],%l5 ! %l5 = 00000043000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 00ff00ff, %l4 = 00000000000000ff
ldsha [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
p0_label_379:
! Mem[0000000010141408] = 0bffffff, %l2 = 0000000000000000
ldswa [%i5+%o4]0x80,%l2 ! %l2 = 000000000bffffff
! Mem[0000000010101408] = ffff0000, %l1 = 00000000000000ff
ldsba [%i4+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081410] = 6379e6d9, %l0 = 0000000000000000
ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000063
! Mem[0000000010081408] = d8e77963, %l0 = 0000000000000063
ldsba [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffd8
! Mem[0000000010101408] = 0000ffff ffff0000, %l4 = 000000ff, %l5 = 00000043
ldda [%i4+%o4]0x80,%l4 ! %l4 = 000000000000ffff 00000000ffff0000
! Mem[0000000021800080] = ffff05ff, %l4 = 000000000000ffff
ldsba [%o3+0x081]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001410] = ff000000 ff0000d4, %l2 = 0bffffff, %l3 = 00000043
ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000ff000000 00000000ff0000d4
! %l6 = 0000ff000000ffff, %l2 = 00000000ff000000, %l3 = 00000000ff0000d4
subc %l6,%l2,%l3 ! %l3 = 0000feff0100ffff
! Code Fragment 3
p0_fragment_43:
! %l0 = ffffffffffffffd8
setx 0xe73e926ff1c89d8e,%g7,%l0 ! %l0 = e73e926ff1c89d8e
! %l1 = 0000000000000000
setx 0xad877cbfb17b05b8,%g7,%l1 ! %l1 = ad877cbfb17b05b8
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 = e73e926ff1c89d8e
setx 0x04230aefd64e1cf6,%g7,%l0 ! %l0 = 04230aefd64e1cf6
! %l1 = ad877cbfb17b05b8
setx 0x5150050fdca86fdc,%g7,%l1 ! %l1 = 5150050fdca86fdc
! Starting 10 instruction Store Burst
! %f14 = 33abcfad, Mem[0000000030001400] = ffffffff
sta %f14,[%i0+%g0]0x81 ! Mem[0000000030001400] = 33abcfad
p0_label_380:
! Mem[0000000010041410] = ffffffff, %l7 = ffffffffffffffff
ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! %f12 = 332bcfad ff00ffff, Mem[0000000010181410] = 431bfaff 00000000
std %f12,[%i6+%o5] ! Mem[0000000010181410] = 332bcfad ff00ffff
! %l1 = 5150050fdca86fdc, Mem[0000000030101400] = 00000000
stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000dc
! %l6 = 0000ffff, %l7 = 000000ff, Mem[00000000100c1430] = d9cf2b33 00000000
std %l6,[%i3+0x030] ! Mem[00000000100c1430] = 0000ffff 000000ff
! Mem[0000000010081408] = d8e77963, %l0 = 04230aefd64e1cf6
swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000d8e77963
! Mem[000000001018140b] = 43000000, %l7 = 00000000000000ff
ldstuba [%i6+0x00b]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181408] = ff000043, %l3 = 0000feff0100ffff
ldstuba [%i6+%o4]0x88,%l3 ! %l3 = 00000043000000ff
! Mem[0000000030101408] = 0000ffff, %l2 = 00000000ff000000
swapa [%i4+%o4]0x89,%l2 ! %l2 = 000000000000ffff
! Mem[00000000100c1408] = 0000c6ff, %l0 = 00000000d8e77963
swapa [%i3+%o4]0x80,%l0 ! %l0 = 000000000000c6ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 000000fff00883fd, %l5 = 00000000ffff0000
ldxa [%i4+%o4]0x81,%l5 ! %l5 = 000000fff00883fd
p0_label_381:
! Mem[0000000010001408] = fffa1b43, %l3 = 0000000000000043
ldswa [%i0+%o4]0x88,%l3 ! %l3 = fffffffffffa1b43
! Mem[0000000010101424] = ffffffff, %l1 = 5150050fdca86fdc
ldsh [%i4+0x026],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141408] = ff00000000ffffff, %l7 = 0000000000000000
ldxa [%i5+%o4]0x81,%l7 ! %l7 = ff00000000ffffff
! Mem[0000000030001408] = adcf2b33, %l5 = 000000fff00883fd
lduha [%i0+%o4]0x81,%l5 ! %l5 = 000000000000adcf
! Mem[00000000300c1408] = ffffffff 000000ff, %l6 = 0000ffff, %l7 = 00ffffff
ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000000000ff 00000000ffffffff
! Mem[00000000201c0000] = ffff3e5d, %l2 = 000000000000ffff
lduh [%o0+%g0],%l2 ! %l2 = 000000000000ffff
membar #Sync ! Added by membar checker (56)
! Mem[00000000100c1400] = ff000000 00ff0000 d8e77963 00000000
! Mem[00000000100c1410] = 00000000 00000000 b78954ff ff000000
! Mem[00000000100c1420] = 000000ff c6f3ecaf 00004fff ff0000ff
! Mem[00000000100c1430] = 0000ffff 000000ff 00000043 ffee36da
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
! Mem[00000000100c1410] = 00000000, %l4 = ffffffffffffffff
ldsba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = adcfab33, %l2 = 000000000000ffff
lduwa [%i0+%g0]0x89,%l2 ! %l2 = 00000000adcfab33
! Starting 10 instruction Store Burst
! %f2 = adcf2b33, Mem[000000001000141c] = ffff0000
st %f2 ,[%i0+0x01c] ! Mem[000000001000141c] = adcf2b33
p0_label_382:
! %f4 = ff000000, Mem[0000000030181400] = ffc60000
sta %f4 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
! %f15 = 00000000, Mem[0000000010081400] = ff000000
st %f15,[%i2+%g0] ! Mem[0000000010081400] = 00000000
! %f10 = 1b000000 431bbaff, %l3 = fffffffffffa1b43
! Mem[0000000010041410] = fffffffffffffe83
add %i1,0x010,%g1
stda %f10,[%g1+%l3]ASI_PST8_P ! Mem[0000000010041410] = ff00ffffffffbaff
! %f15 = 00000000, %f14 = 33abcfad
fcmpes %fcc0,%f15,%f14 ! %fcc0 = 1
! %l2 = 00000000adcfab33, Mem[0000000010181410] = 332bcfad, %asi = 80
stba %l2,[%i6+0x010]%asi ! Mem[0000000010181410] = 332bcfad
! Mem[0000000010101400] = ff000000, %l2 = 00000000adcfab33
ldstuba [%i4+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010001400] = 00000000, %l0 = 000000000000c6ff
ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %l6 = 000000ff, %l7 = ffffffff, Mem[0000000010041420] = ffffffff 00000080
std %l6,[%i1+0x020] ! Mem[0000000010041420] = 000000ff ffffffff
! Mem[000000001018143c] = ff000000, %l3 = fffffffffffa1b43
swap [%i6+0x03c],%l3 ! %l3 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00006880, %l5 = 000000000000adcf
ldub [%o2+0x001],%l5 ! %l5 = 0000000000000000
p0_label_383:
! Mem[0000000010081408] = f61c4ed6, %l1 = ffffffffffffffff
ldswa [%i2+%o4]0x88,%l1 ! %l1 = fffffffff61c4ed6
! Mem[0000000010141408] = 0bffffff, %l1 = fffffffff61c4ed6
ldub [%i5+0x00b],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = 00000000, %l0 = 0000000000000000
lduwa [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001410] = 00ff00ff, %l4 = 0000000000000000
lduha [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010001410] = d40000ff000000ff, %f14 = 33abcfad 00000000
ldda [%i0+%o5]0x88,%f14 ! %f14 = d40000ff 000000ff
! Mem[0000000030141408] = ffffff00000000ff, %l4 = 00000000000000ff
ldxa [%i5+%o4]0x89,%l4 ! %l4 = ffffff00000000ff
! Mem[0000000010001408] = fffa1b43, %f10 = 1b000000
lda [%i0+%o4]0x88,%f10 ! %f10 = fffa1b43
! Mem[0000000010001408] = 83fefffffffa1b43, %f10 = fffa1b43 431bbaff
ldda [%i0+%o4]0x88,%f10 ! %f10 = 83feffff fffa1b43
! Mem[0000000010041410] = ff00ffffffffbaff, %l7 = 00000000ffffffff
ldx [%i1+%o5],%l7 ! %l7 = ff00ffffffffbaff
! Starting 10 instruction Store Burst
! %l3 = 00000000ff000000, Mem[0000000030181400] = 000000ff
stha %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
p0_label_384:
! %l3 = 00000000ff000000, Mem[0000000020800000] = 43ff779a, %asi = 80
stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 0000779a
! Code Fragment 4
p0_fragment_44:
! %l0 = 0000000000000000
setx 0xe8a12c17c0a3f364,%g7,%l0 ! %l0 = e8a12c17c0a3f364
! %l1 = 00000000000000ff
setx 0x2d7404b020ce72f8,%g7,%l1 ! %l1 = 2d7404b020ce72f8
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 = e8a12c17c0a3f364
setx 0x2ed40e3797c51282,%g7,%l0 ! %l0 = 2ed40e3797c51282
! %l1 = 2d7404b020ce72f8
setx 0x5ae43e902bad35bd,%g7,%l1 ! %l1 = 5ae43e902bad35bd
membar #Sync ! Added by membar checker (57)
! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000
stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! Mem[0000000010081420] = ffba1b43000000ff, %l3 = 00000000ff000000, %l6 = 00000000000000ff
add %i2,0x20,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = ffba1b43000000ff
! %l0 = 2ed40e3797c51282, Mem[0000000030041400] = ff000000
stba %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 82000000
! Mem[0000000021800141] = 0000da9c, %l3 = 00000000ff000000
ldstuba [%o3+0x141]%asi,%l3 ! %l3 = 00000000000000ff
! %l0 = 97c51282, %l1 = 2bad35bd, Mem[0000000010041408] = 00000000 00000000
stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 97c51282 2bad35bd
! Mem[0000000030081410] = d9e67963, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000063000000ff
! %l1 = 5ae43e902bad35bd, Mem[0000000010081404] = ffffffff, %asi = 80
stha %l1,[%i2+0x004]%asi ! Mem[0000000010081404] = 35bdffff
! Starting 10 instruction Load Burst
! Mem[0000000010081418] = affff3c6, %l2 = 00000000000000ff
lduwa [%i2+0x018]%asi,%l2 ! %l2 = 00000000affff3c6
p0_label_385:
! Mem[0000000030181408] = 00000000ff000000, %l0 = 2ed40e3797c51282
ldxa [%i6+%o4]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030081408] = 00000000, %l2 = 00000000affff3c6
lduha [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
ldsba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = ffff0000, %l0 = 00000000ff000000
ldsba [%i5+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001400] = 000000ff, %l5 = 0000000000000000
lduba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001408] = adcf2b33 ffff0000, %l0 = ffffffff, %l1 = 2bad35bd
ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000adcf2b33 00000000ffff0000
! Mem[0000000021800040] = ff7b2728, %l1 = 00000000ffff0000
lduba [%o3+0x040]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141400] = 00000000ff006800, %l4 = ffffff00000000ff
ldx [%i5+%g0],%l4 ! %l4 = 00000000ff006800
! Mem[00000000218000c0] = ffff0fe0, %l0 = 00000000adcf2b33
ldsha [%o3+0x0c0]%asi,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = ff000000, %l2 = 0000000000000000
swapa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff000000
p0_label_386:
! %l2 = 00000000ff000000, Mem[0000000030081408] = 00000000
stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! %f9 = fffa1b43, Mem[0000000030081410] = ff79e6d9
sta %f9 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffa1b43
! Mem[00000000100c1408] = d8e77963, %l5 = 00000000000000ff
swapa [%i3+%o4]0x80,%l5 ! %l5 = 00000000d8e77963
! Mem[0000000020800001] = 0000779a, %l5 = 00000000d8e77963
ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! %f2 = adcf2b33 ff000000, %l2 = 00000000ff000000
! Mem[00000000100c1408] = 000000ff00000000
add %i3,0x008,%g1
stda %f2,[%g1+%l2]ASI_PST32_P ! Mem[00000000100c1408] = 000000ff00000000
! %l7 = ff00ffffffffbaff, Mem[0000000030101400] = 000000dc
stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000baff
! %l6 = ffba1b43000000ff, Mem[0000000030001400] = adcfab33
stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
! Mem[0000000010041410] = ffff00ff, %l6 = ffba1b43000000ff
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030101410] = ffffffff, %l6 = 00000000000000ff
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ff0000ff, %f21 = 00000000
lda [%i6+%o4]0x80,%f21 ! %f21 = ff0000ff
p0_label_387:
! Mem[0000000030081410] = fffa1b43, %l2 = 00000000ff000000
ldswa [%i2+%o5]0x81,%l2 ! %l2 = fffffffffffa1b43
! Mem[0000000030081410] = fffa1b43, %l3 = 0000000000000063
lduwa [%i2+%o5]0x81,%l3 ! %l3 = 00000000fffa1b43
! Code Fragment 4
p0_fragment_45:
! %l0 = ffffffffffffffff
setx 0x6ba806a879f38f03,%g7,%l0 ! %l0 = 6ba806a879f38f03
! %l1 = 00000000000000ff
setx 0xffddbe706be32332,%g7,%l1 ! %l1 = ffddbe706be32332
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 = 6ba806a879f38f03
setx 0xce3b94afd81e8b9f,%g7,%l0 ! %l0 = ce3b94afd81e8b9f
! %l1 = ffddbe706be32332
setx 0xb39342482ee9ba23,%g7,%l1 ! %l1 = b39342482ee9ba23
! Mem[0000000010041400] = 0000000000000000, %f22 = b78954ff ff000000
ldda [%i1+%g0]0x80,%f22 ! %f22 = 00000000 00000000
! Mem[0000000010141410] = ffff000000ff0000, %f18 = d8e77963 00000000
ldda [%i5+0x010]%asi,%f18 ! %f18 = ffff0000 00ff0000
! Mem[00000000100c1410] = 00000000, %l6 = 00000000ffffffff
lduba [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001400] = ff000000 0000001b, %l0 = d81e8b9f, %l1 = 2ee9ba23
ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000ff000000 000000000000001b
! Mem[0000000010101408] = 0000ffffffff0000, %f12 = 332bcfad ff00ffff
ldda [%i4+%o4]0x88,%f12 ! %f12 = 0000ffff ffff0000
! Mem[00000000300c1410] = 00000ace, %l4 = 00000000ff006800
lduba [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ce
! Starting 10 instruction Store Burst
! %f23 = 00000000, Mem[0000000010041408] = 97c51282
sta %f23,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
p0_label_388:
! Mem[0000000010181400] = 00000000, %l7 = ff00ffffffffbaff
swapa [%i6+%g0]0x88,%l7 ! %l7 = 0000000000000000
! %l0 = 00000000ff000000, Mem[0000000030181400] = 00000000
stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! %f6 = 006800ff 00000000, %l1 = 000000000000001b
! Mem[0000000010041408] = 000000002bad35bd
add %i1,0x008,%g1
stda %f6,[%g1+%l1]ASI_PST32_P ! Mem[0000000010041408] = 006800ff00000000
! Mem[000000001014142c] = 9cffb778, %l0 = 00000000ff000000
swap [%i5+0x02c],%l0 ! %l0 = 000000009cffb778
! %l5 = 0000000000000000, Mem[0000000010141407] = ff006800, %asi = 80
stba %l5,[%i5+0x007]%asi ! Mem[0000000010141404] = ff006800
! %f23 = 00000000, %f12 = 0000ffff
fsqrts %f23,%f12 ! %f12 = 00000000
! %l5 = 0000000000000000, Mem[0000000010081410] = 00000000
stba %l5,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! Mem[0000000020800040] = 00ff726d, %l1 = 000000000000001b
ldstub [%o1+0x040],%l1 ! %l1 = 00000000000000ff
! %l1 = 0000000000000000, Mem[00000000100c143c] = ffee36da
stw %l1,[%i3+0x03c] ! Mem[00000000100c143c] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 0000ff00 0000ffff, %l0 = 9cffb778, %l1 = 00000000
ldda [%i5+%o5]0x88,%l0 ! %l0 = 000000000000ffff 000000000000ff00
p0_label_389:
! Mem[0000000010141410] = ffff0000, %l4 = 00000000000000ce
lduwa [%i5+%o5]0x80,%l4 ! %l4 = 00000000ffff0000
! Mem[0000000030041400] = 82000000, %l7 = 0000000000000000
ldsha [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffff8200
! Mem[0000000010041410] = ff00ffff, %l1 = 000000000000ff00
ldswa [%i1+%o5]0x80,%l1 ! %l1 = ffffffffff00ffff
! %l7 = ffffffffffff8200, imm = 00000000000003a8, %l0 = 000000000000ffff
or %l7,0x3a8,%l0 ! %l0 = ffffffffffff83a8
! Mem[0000000010101400] = ff000000, %l7 = ffffffffffff8200
ldswa [%i4+0x000]%asi,%l7 ! %l7 = ffffffffff000000
! Mem[0000000010101410] = 0000ff43adcf2b33, %f22 = 00000000 00000000
ldda [%i4+%o5]0x88,%f22 ! %f22 = 0000ff43 adcf2b33
! %l0 = ffffffffffff83a8, imm = 0000000000000f7f, %l2 = fffffffffffa1b43
orn %l0,0xf7f,%l2 ! %l2 = fffffffffffff3a8
! Mem[0000000010001408] = 431bfafffffffe83, %l2 = fffffffffffff3a8
ldxa [%i0+%o4]0x80,%l2 ! %l2 = 431bfafffffffe83
! Mem[0000000030101408] = 000000ff, %l5 = 0000000000000000
lduha [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = ffffffffff000000, Mem[0000000010081400] = 00000000
stw %l7,[%i2+%g0] ! Mem[0000000010081400] = ff000000
p0_label_390:
! Mem[0000000010041408] = 006800ff, %l0 = ffffffffffff83a8
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! %l1 = ffffffffff00ffff, Mem[00000000201c0001] = ffff3e5d, %asi = 80
stba %l1,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffff3e5d
! %l4 = 00000000ffff0000, Mem[0000000010001400] = 000000ff
stba %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
! Mem[0000000010041400] = 00000000, %l0 = 0000000000000000
ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %l1 = ffffffffff00ffff, Mem[000000001004142c] = ff000000
sth %l1,[%i1+0x02c] ! Mem[000000001004142c] = ffff0000
! %f26 = 00004fff ff0000ff, Mem[0000000030001400] = ff000000 ffffffff
stda %f26,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00004fff ff0000ff
! %l4 = ffff0000, %l5 = 00000000, Mem[0000000030181410] = ff0000ff 00000000
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffff0000 00000000
! %l2 = fffffe83, %l3 = fffa1b43, Mem[0000000010101418] = 431bfaff 00000000
stda %l2,[%i4+0x018]%asi ! Mem[0000000010101418] = fffffe83 fffa1b43
! %l6 = 00000000, %l7 = ff000000, Mem[0000000010181400] = ffffbaff 000000ff
stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 000000ff, %l1 = ffffffffff00ffff
ldswa [%i4+%o4]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_391:
! Mem[0000000030181408] = 00000000, %f25 = c6f3ecaf
lda [%i6+%o4]0x81,%f25 ! %f25 = 00000000
! Mem[0000000010181424] = 000000ff, %l1 = 00000000000000ff
lduw [%i6+0x024],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101408] = 000000ff, %f15 = 000000ff
lda [%i4+%o4]0x81,%f15 ! %f15 = 000000ff
! Mem[0000000030101408] = 000000ff, %l6 = 0000000000000000
lduba [%i4+%o4]0x81,%l6 ! %l6 = 0000000000000000
! %f14 = d40000ff, %f3 = ff000000, %f30 = 00000043
fdivs %f14,%f3 ,%f30 ! %f30 = 148000ff
! Mem[0000000030141408] = ffffff00000000ff, %f2 = adcf2b33 ff000000
ldda [%i5+%o4]0x89,%f2 ! %f2 = ffffff00 000000ff
! Mem[0000000010141410] = ffff0000, %f1 = 332bcfad
lda [%i5+%o5]0x80,%f1 ! %f1 = ffff0000
! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
ldsha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141420] = 0000ff0000ff001b, %l6 = 0000000000000000
ldxa [%i5+0x020]%asi,%l6 ! %l6 = 0000ff0000ff001b
! Starting 10 instruction Store Burst
! %l6 = 0000ff0000ff001b, Mem[0000000010081400] = ff000000
stwa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00ff001b
p0_label_392:
! %l7 = ffffffffff000000, Mem[0000000010181408] = ff0000ff
stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000
! %f16 = ff000000 00ff0000, Mem[0000000030081410] = 431bfaff ff000000
stda %f16,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff000000 00ff0000
! %l2 = 431bfafffffffe83, Mem[0000000030081400] = ffba1b4300000000
stxa %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 431bfafffffffe83
! Mem[0000000010181400] = 00000000, %l7 = ffffffffff000000
ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1400] = 00000000, %l0 = 0000000000000000
ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! %l4 = ffff0000, %l5 = 00000000, Mem[0000000010141408] = ffffff0b 000000ff
stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffff0000 00000000
! Mem[00000000100c1408] = 000000ff, %l1 = 00000000000000ff
ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! %f5 = 00ff0000, Mem[0000000030141410] = 60000000
sta %f5 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00ff0000
! %l7 = 0000000000000000, Mem[0000000030081408] = 00000000ffff00ff
stxa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 000000ff, %l2 = 431bfafffffffe83
ldsba [%i5+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
p0_label_393:
! Code Fragment 3
p0_fragment_46:
! %l0 = 0000000000000000
setx 0xadf7263faea33616,%g7,%l0 ! %l0 = adf7263faea33616
! %l1 = 0000000000000000
setx 0xd25022e07bd3248d,%g7,%l1 ! %l1 = d25022e07bd3248d
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 = adf7263faea33616
setx 0x89033b0032f42b35,%g7,%l0 ! %l0 = 89033b0032f42b35
! %l1 = d25022e07bd3248d
setx 0x2a6f6327f664b324,%g7,%l1 ! %l1 = 2a6f6327f664b324
! %l3 = 00000000fffa1b43, %l4 = 00000000ffff0000, %l5 = 0000000000000000
or %l3,%l4,%l5 ! %l5 = 00000000ffff1b43
! Mem[0000000010001410] = ff000000 ff0000d4, %l2 = ffffffff, %l3 = fffa1b43
ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000ff000000 00000000ff0000d4
! %f28 = 0000ffff 000000ff, %f3 = 000000ff
fdtos %f28,%f3 ! %f3 = 00000000
! Mem[0000000010081408] = d64e1cf6, %f31 = ffee36da
lda [%i2+%o4]0x80,%f31 ! %f31 = d64e1cf6
! Mem[0000000030001410] = 00ff00ff, %l1 = 2a6f6327f664b324
lduha [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081418] = affff3c6, %l7 = 0000000000000000
lduha [%i2+0x018]%asi,%l7 ! %l7 = 000000000000afff
! Mem[0000000030181400] = 00000000, %l6 = 0000ff0000ff001b
ldswa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101418] = fffffe83 fffa1b43, %l2 = ff000000, %l3 = ff0000d4
ldda [%i4+0x018]%asi,%l2 ! %l2 = 00000000fffffe83 00000000fffa1b43
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[0000000010181410] = 332bcfad
stha %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ffcfad
p0_label_394:
! Mem[0000000010001410] = ff000000, %l5 = 00000000ffff1b43
swapa [%i0+%o5]0x80,%l5 ! %l5 = 00000000ff000000
! %l5 = 00000000ff000000, Mem[00000000218000c0] = ffff0fe0, %asi = 80
stba %l5,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00ff0fe0
! Mem[00000000100c1408] = ff0000ff, %l5 = 00000000ff000000
lduha [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ff00
! %f15 = 000000ff, %f0 = 00000000, %f19 = 00ff0000
fadds %f15,%f0 ,%f19 ! %l0 = 89033b0032f42b57, Unfinished, %fsr = 2500000400
! %l4 = ffff0000, %l5 = 0000ff00, Mem[00000000100c1408] = ff0000ff 00000000
stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffff0000 0000ff00
! %f9 = fffa1b43, %f21 = ff0000ff, %f0 = 00000000
fadds %f9 ,%f21,%f0 ! %f0 = fffa1b43
! %f24 = 000000ff 00000000, Mem[00000000100c1400] = 000000ff 0000ff00
stda %f24,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff 00000000
! Mem[0000000030001400] = 00004fff, %l6 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101408] = 0000ffff, %l2 = 00000000fffffe83
ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 0000ff00, %l7 = 000000000000afff
lduba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
p0_label_395:
! Mem[0000000010081410] = 00000000, %l6 = 0000000000000000
lduwa [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081400] = 83feffff, %l7 = 0000000000000000
ldswa [%i2+%g0]0x81,%l7 ! %l7 = ffffffff83feffff
! %l7 = ffffffff83feffff, %l2 = 0000000000000000, %l1 = 00000000000000ff
orn %l7,%l2,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010101400] = ff000000, %l3 = 00000000fffa1b43
ldsha [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000030141400] = 0000c6ff, %l0 = 89033b0032f42b57
ldsha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001408] = adcf2b33ffff0000, %l7 = ffffffff83feffff
ldxa [%i0+%o4]0x81,%l7 ! %l7 = adcf2b33ffff0000
! Mem[0000000030181408] = 00000000, %l7 = adcf2b33ffff0000
ldsba [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181420] = 00000000, %f26 = 00004fff
lda [%i6+0x020]%asi,%f26 ! %f26 = 00000000
! %l0 = 0000000000000000, %l6 = 0000000000000000, %l0 = 0000000000000000
or %l0,%l6,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_47:
! %l0 = 0000000000000000
setx 0x30ae5ec7daf8294d,%g7,%l0 ! %l0 = 30ae5ec7daf8294d
! %l1 = ffffffffffffffff
setx 0xc4baed107de73928,%g7,%l1 ! %l1 = c4baed107de73928
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 = 30ae5ec7daf8294d
setx 0x17eaeb9ffa47bec2,%g7,%l0 ! %l0 = 17eaeb9ffa47bec2
! %l1 = c4baed107de73928
setx 0x21cb2f707613bb25,%g7,%l1 ! %l1 = 21cb2f707613bb25
p0_label_396:
! %l7 = 0000000000000000, imm = 0000000000000208, %l6 = 0000000000000000
orn %l7,0x208,%l6 ! %l6 = fffffffffffffdf7
! Mem[0000000030081408] = 00000000, %l4 = 00000000ffff0000
ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! %f3 = 00000000, Mem[000000001018142c] = ff00ffff
sta %f3 ,[%i6+0x02c]%asi ! Mem[000000001018142c] = 00000000
! Mem[0000000010041425] = ffffffff, %l0 = 17eaeb9ffa47bec2
ldstuba [%i1+0x025]%asi,%l0 ! %l0 = 000000ff000000ff
! %f7 = 00000000, Mem[00000000300c1408] = 00000000
sta %f7 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! %l6 = fffffffffffffdf7, Mem[0000000010001410] = ffff1b43
stwa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = fffffdf7
! Mem[00000000100c1410] = 00000000, %l5 = 000000000000ff00
swapa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, %l6 = fffffffffffffdf7, %l1 = 21cb2f707613bb25
udivx %l5,%l6,%l1 ! %l1 = 0000000000000000
! Mem[00000000211c0000] = 00006880, %l6 = fffffffffffffdf7
ldstuba [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = f61c4ed6, %l3 = ffffffffffffff00
ldsha [%i2+%o4]0x88,%l3 ! %l3 = 0000000000004ed6
p0_label_397:
! Mem[00000000100c1408] = 0000ffff, %l5 = 0000000000000000
lduwa [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010081410] = 00000000, %l3 = 0000000000004ed6
ldswa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = ff00ffffffff0000, %l2 = 0000000000000000
ldxa [%i4+%o4]0x80,%l2 ! %l2 = ff00ffffffff0000
! %l5 = 000000000000ffff, %l3 = 0000000000000000, %l4 = 0000000000000000
addc %l5,%l3,%l4 ! %l4 = 000000000000ffff
! Mem[0000000010081408] = d64e1cf6, %l6 = 0000000000000000
lduha [%i2+%o4]0x80,%l6 ! %l6 = 000000000000d64e
! Mem[0000000010001408] = 431bfafffffffe83, %f16 = ff000000 00ff0000
ldda [%i0+%o4]0x80,%f16 ! %f16 = 431bfaff fffffe83
! Mem[0000000010001408] = 431bfaff, %l7 = 0000000000000000
lduha [%i0+%o4]0x80,%l7 ! %l7 = 000000000000431b
! Mem[00000000100c1400] = 00000000, %l4 = 000000000000ffff
lduh [%i3+0x002],%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1438] = 00000043, %l6 = 000000000000d64e
ldub [%i3+0x039],%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = 431bfaff fffffe83 ffff0000 00ff0000
! %f20 = 00000000 ff0000ff 0000ff43 adcf2b33
! %f24 = 000000ff 00000000 00000000 ff0000ff
! %f28 = 0000ffff 000000ff 148000ff d64e1cf6
stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
p0_label_398:
! %l6 = 0000000000000000, Mem[0000000010181410] = 00ffcfad
stw %l6,[%i6+%o5] ! Mem[0000000010181410] = 00000000
! Mem[0000000010141408] = 0000ffff, %l6 = 0000000000000000
swapa [%i5+%o4]0x80,%l6 ! %l6 = 000000000000ffff
! %f2 = ffffff00 00000000, %l5 = 000000000000ffff
! Mem[00000000300c1408] = 00000000ffffffff
add %i3,0x008,%g1
stda %f2,[%g1+%l5]ASI_PST32_S ! Mem[00000000300c1408] = ffffff0000000000
! %f10 = 83feffff fffa1b43, %l2 = ff00ffffffff0000
! Mem[0000000030181430] = ff000000ff800000
add %i6,0x030,%g1
stda %f10,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030181430] = ff000000ff800000
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000030181410] = ffff0000 00000000
stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff 00000000
! %l3 = 0000000000000000, Mem[0000000030001410] = ff00ff00
stha %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ff00
! Mem[00000000100c1408] = 0000ffff, %l6 = 0000ffff, %l2 = ffff0000
add %i3,0x08,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010181404] = 000000ff, %l0 = 00000000000000ff, %asi = 80
swapa [%i6+0x004]%asi,%l0 ! %l0 = 00000000000000ff
! %l7 = 000000000000431b, Mem[0000000010101410] = 332bcfad
stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = 431bcfad
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 000000ff, %l2 = 000000000000ffff
ldsba [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
p0_label_399:
! Mem[00000000100c1404] = ff000000, %l6 = 000000000000ffff
lduha [%i3+0x006]%asi,%l6 ! %l6 = 0000000000000000
! Mem[000000001004143c] = 00000000, %l1 = 0000000000000000
ldsh [%i1+0x03e],%l1 ! %l1 = 0000000000000000
membar #Sync ! Added by membar checker (58)
! Mem[0000000010081410] = 000000006379e6d9, %f12 = 00000000 ffff0000
ldda [%i2+%o5]0x80,%f12 ! %f12 = 00000000 6379e6d9
! Mem[0000000030041400] = 82000000, %l7 = 000000000000431b
ldsba [%i1+%g0]0x81,%l7 ! %l7 = ffffffffffffff82
! Mem[0000000021800080] = ffff05ff, %l5 = 000000000000ffff
lduha [%o3+0x080]%asi,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030041410] = 000000000000ff00, %f4 = ff000000 00ff0000
ldda [%i1+%o5]0x89,%f4 ! %f4 = 00000000 0000ff00
! Mem[0000000030041400] = 82000000, %l1 = 0000000000000000
lduba [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000082
! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
ldsba [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
! %f7 = 00000000, %f27 = ff0000ff
fcmps %fcc2,%f7 ,%f27 ! %fcc2 = 2
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 431bfaff, %l4 = 0000000000000000
swapa [%i0+%o4]0x80,%l4 ! %l4 = 00000000431bfaff
p0_label_400:
! %f8 = 00000000 fffa1b43, Mem[0000000010001400] = 00000000 1b000000
stda %f8 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 fffa1b43
! Mem[0000000010181428] = ff00000000000000, %l3 = 0000000000000000, %l6 = 0000000000000000
add %i6,0x28,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = ff00000000000000
! %l7 = ffffffffffffff82, Mem[00000000300c1410] = 00000ace
stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000a82
! Mem[000000001004142b] = 00000000, %l1 = 0000000000000082
ldstub [%i1+0x02b],%l1 ! %l1 = 00000000000000ff
! %l2 = ffffffff, %l3 = 00000000, Mem[0000000030141400] = ffc60000 00000000
stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff 00000000
! %l5 = 000000000000ffff, Mem[0000000030001400] = ff004fff
stwa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ffff
! Mem[0000000010001410] = f7fdffff, %l3 = 0000000000000000
swapa [%i0+%o5]0x88,%l3 ! %l3 = 00000000f7fdffff
! %l4 = 00000000431bfaff, Mem[0000000010181400] = ff000000000000ff
stxa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000431bfaff
! %l0 = 00000000000000ff, Mem[0000000010081408] = d64e1cf6, %asi = 80
stwa %l0,[%i2+0x008]%asi ! Mem[0000000010081408] = 000000ff
! Starting 10 instruction Load Burst
! %l7 = ffffffffffffff82, %l1 = 0000000000000000, %y = 00000000
smul %l7,%l1,%l1 ! %l1 = 0000000000000000, %y = 00000000
p0_label_401:
! Mem[00000000211c0000] = ff006880, %l6 = ff00000000000000
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffff00
! Mem[0000000030081408] = 00ff0000, %l7 = ffffffffffffff82
lduwa [%i2+%o4]0x89,%l7 ! %l7 = 0000000000ff0000
! Mem[0000000030001408] = adcf2b33 ffff0000, %l6 = ffffff00, %l7 = 00ff0000
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000adcf2b33 00000000ffff0000
! Mem[0000000021800000] = 0000b994, %l4 = 00000000431bfaff
ldsb [%o3+0x001],%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = ffff00ff, %l4 = 0000000000000000
lduha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041418] = 0000ff000000ff00, %l1 = 0000000000000000
ldxa [%i1+0x018]%asi,%l1 ! %l1 = 0000ff000000ff00
! Mem[0000000010001400] = fffa1b43, %l6 = 00000000adcf2b33
ldswa [%i0+%g0]0x88,%l6 ! %l6 = fffffffffffa1b43
! Mem[0000000010101400] = ff000000, %l1 = 0000ff000000ff00
lduwa [%i4+%g0]0x80,%l1 ! %l1 = 00000000ff000000
! Mem[0000000010141400] = 006800ff00000000, %l7 = 00000000ffff0000
ldxa [%i5+%g0]0x88,%l7 ! %l7 = 006800ff00000000
! Starting 10 instruction Store Burst
! %f26 = 00000000, Mem[0000000030181400] = 00000000
sta %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
p0_label_402:
! %f1 = ffff0000, Mem[0000000030081400] = 83feffff
sta %f1 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffff0000
! %l4 = 000000ff, %l5 = 0000ffff, Mem[0000000030101410] = 000000ff fd8308f0
stda %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 000000ff 0000ffff
! %l5 = 000000000000ffff, Mem[0000000010141400] = 00000000ff006800
stx %l5,[%i5+%g0] ! Mem[0000000010141400] = 000000000000ffff
! Mem[0000000030141410] = 00ff0000, %l7 = 006800ff00000000
ldstuba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081418] = affff3c6, %l7 = 00000000, %l2 = ffffffff
add %i2,0x18,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000affff3c6
! Mem[000000001014142f] = ff000000, %l0 = 00000000000000ff
ldstub [%i5+0x02f],%l0 ! %l0 = 00000000000000ff
! %l2 = 00000000affff3c6, Mem[0000000010181408] = 000000ff
stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = c60000ff
! Mem[0000000010141413] = ffff0000, %l0 = 0000000000000000
ldstub [%i5+0x013],%l0 ! %l0 = 00000000000000ff
! %l4 = 00000000000000ff, Mem[0000000010001400] = 431bfaff
stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 000000ff, %l1 = 00000000ff000000
ldsha [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_403:
! Mem[0000000030001410] = 00ff0000, %l1 = 00000000000000ff
lduha [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101408] = 000000ff, %l7 = 0000000000000000
ldsba [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000211c0000] = ff006880, %l2 = 00000000affff3c6
ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffff00
! Mem[0000000030041408] = 43ff000000000000, %l5 = 000000000000ffff
ldxa [%i1+%o4]0x81,%l5 ! %l5 = 43ff000000000000
! Mem[0000000030141408] = 000000ff, %l6 = fffffffffffa1b43
lduha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %l6 = 00000000000000ff, %l7 = 0000000000000000, %l3 = 00000000f7fdffff
subc %l6,%l7,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041408] = ff0068ff, %l0 = 0000000000000000
ldswa [%i1+%o4]0x88,%l0 ! %l0 = ffffffffff0068ff
! Mem[0000000010081430] = 0000000000000000, %f30 = 148000ff d64e1cf6
ldda [%i2+0x030]%asi,%f30 ! %f30 = 00000000 00000000
! Mem[0000000030041410] = 0000ff00, %l3 = 00000000000000ff
lduba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = 43ff0000, %l7 = 0000000000000000
swapa [%i1+%o4]0x81,%l7 ! %l7 = 0000000043ff0000
p0_label_404:
! %l2 = ffffffffffffff00, Mem[0000000010181410] = 00000000
stwa %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff00
! %l4 = 00000000000000ff, Mem[0000000010041410] = ff00ffff
stba %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff00ffff
! Mem[0000000030081408] = 00ff0000, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041400] = ff000000, %l7 = 0000000043ff0000
swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000ff000000
! %l0 = ffffffffff0068ff, Mem[0000000010101400] = 000000ff
stha %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000068ff
! Mem[0000000030001408] = 332bcfad, %l6 = 00000000000000ff
swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000332bcfad
! Mem[0000000030141408] = ff000000, %l0 = ffffffffff0068ff
ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010001410] = 00000000, %l2 = ffffffffffffff00
ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! %l5 = 43ff000000000000, Mem[0000000010001423] = ffff8900, %asi = 80
stba %l5,[%i0+0x023]%asi ! Mem[0000000010001420] = ffff8900
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00ff001b, %l0 = 00000000000000ff
ldsw [%i2+%g0],%l0 ! %l0 = 0000000000ff001b
p0_label_405:
! Mem[0000000030181400] = 00000000, %l1 = 0000000000000000
lduha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = 00000000, %l7 = 00000000ff000000
lduwa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! %l4 = 00000000000000ff, %l6 = 00000000332bcfad, %l4 = 00000000000000ff
sub %l4,%l6,%l4 ! %l4 = ffffffffccd43152
! Mem[0000000030001410] = 0000ff00 fffa1b43, %l6 = 332bcfad, %l7 = 00000000
ldda [%i0+%o5]0x81,%l6 ! %l6 = 000000000000ff00 00000000fffa1b43
! Mem[0000000030041400] = 82000000, %l5 = 43ff000000000000
ldsha [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffff8200
! Mem[0000000030141400] = ffffffff, %l5 = ffffffffffff8200
lduha [%i5+%g0]0x81,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010081400] = 00ff001b, %l0 = 0000000000ff001b
ldub [%i2+0x003],%l0 ! %l0 = 000000000000001b
! Mem[00000000100c1410] = 0000ff00, %l7 = 00000000fffa1b43
lduwa [%i3+%o5]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030081410] = 00000000ff0000ff, %l0 = 000000000000001b
ldxa [%i2+%o5]0x89,%l0 ! %l0 = 00000000ff0000ff
! Starting 10 instruction Store Burst
! %l7 = 000000000000ff00, Mem[0000000010001410] = ff000000
stwa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000ff00
p0_label_406:
! Mem[00000000100c1400] = 00000000, %l5 = 000000000000ffff
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! %f15 = 000000ff, %f7 = 00000000, %f31 = 00000000
fadds %f15,%f7 ,%f31 ! %l0 = 00000000ff000121, Unfinished, %fsr = 2900000400
! %f16 = 431bfaff fffffe83 ffff0000 00ff0000
! %f20 = 00000000 ff0000ff 0000ff43 adcf2b33
! %f24 = 000000ff 00000000 00000000 ff0000ff
! %f28 = 0000ffff 000000ff 00000000 00000000
stda %f16,[%i5]ASI_BLK_P ! Block Store to 0000000010141400
! %f0 = fffa1b43 ffff0000, %l0 = 00000000ff000121
! Mem[0000000030001400] = 0000ffffff0000ff
stda %f0,[%i0+%l0]ASI_PST8_SL ! Mem[0000000030001400] = 0000ffffff1b00ff
! Mem[0000000030101400] = 0000baff, %l6 = 000000000000ff00
ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030001400] = 0000ffff, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l0 = ff000121, %l1 = 00000000, Mem[0000000030001400] = ff00ffff ff1b00ff
stda %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff000121 00000000
! %f12 = 00000000 6379e6d9, Mem[0000000010101400] = 000068ff 0000ff00
stda %f12,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 6379e6d9
membar #Sync ! Added by membar checker (59)
! Mem[0000000010141410] = 00000000, %l4 = ffffffffccd43152
ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181414] = ff00ffff, %f3 = 00000000
lda [%i6+0x014]%asi,%f3 ! %f3 = ff00ffff
p0_label_407:
! Mem[0000000010101408] = ff00ffff, %l5 = 0000000000000000
lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001430] = 0000ff00, %l7 = 000000000000ff00
ldsw [%i0+0x030],%l7 ! %l7 = 000000000000ff00
! Mem[0000000010081400] = ffffbd351b00ff00, %f28 = 0000ffff 000000ff
ldda [%i2+%g0]0x88,%f28 ! %f28 = ffffbd35 1b00ff00
! %f8 = 00000000, %f30 = 00000000, %f12 = 00000000
fdivs %f8 ,%f30,%f12 ! %f12 = 7fffffff
! %l5 = 00000000000000ff, %l3 = 0000000000000000, %l0 = 00000000ff000121
udivx %l5,%l3,%l0 ! Div by zero, %l0 = 00000000ff000171
! Mem[0000000030041400] = 000000ff00000082, %l4 = 0000000000000000
ldxa [%i1+%g0]0x89,%l4 ! %l4 = 000000ff00000082
! Code Fragment 4
p0_fragment_48:
! %l0 = 00000000ff000149
setx 0x6f4f19886cb3fef0,%g7,%l0 ! %l0 = 6f4f19886cb3fef0
! %l1 = 0000000000000000
setx 0x2a8046b7e8bfb361,%g7,%l1 ! %l1 = 2a8046b7e8bfb361
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 = 6f4f19886cb3fef0
setx 0x577c196869e279eb,%g7,%l0 ! %l0 = 577c196869e279eb
! %l1 = 2a8046b7e8bfb361
setx 0x68de31f03ca8ade9,%g7,%l1 ! %l1 = 68de31f03ca8ade9
! Mem[0000000010081408] = ff000000, %l7 = 000000000000ff00
ldswa [%i2+%o4]0x88,%l7 ! %l7 = ffffffffff000000
! Mem[0000000030081408] = 00ff00ff, %f25 = 00000000
lda [%i2+%o4]0x89,%f25 ! %f25 = 00ff00ff
! Starting 10 instruction Store Burst
! Mem[000000001018141c] = ff3fbf33, %l4 = 000000ff00000082
swap [%i6+0x01c],%l4 ! %l4 = 00000000ff3fbf33
p0_label_408:
! %l1 = 68de31f03ca8ade9, Mem[0000000010181420] = 00000000, %asi = 80
stha %l1,[%i6+0x020]%asi ! Mem[0000000010181420] = ade90000
! Mem[0000000020800040] = ffff726d, %l2 = 0000000000000000
ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000ff000000ff
! %f12 = 7fffffff, Mem[0000000010081420] = ffba1b43
sta %f12,[%i2+0x020]%asi ! Mem[0000000010081420] = 7fffffff
! Mem[0000000010101410] = 431bcfad, %l1 = 68de31f03ca8ade9, %asi = 80
swapa [%i4+0x010]%asi,%l1 ! %l1 = 00000000431bcfad
! %f31 = 00000000, Mem[000000001000140c] = fffffe83
st %f31,[%i0+0x00c] ! Mem[000000001000140c] = 00000000
! Mem[0000000030101400] = 0000baff, %l5 = 00000000000000ff
swapa [%i4+%g0]0x89,%l5 ! %l5 = 000000000000baff
! %l0 = 69e279eb, %l1 = 431bcfad, Mem[0000000010001400] = 000000ff 00000000
std %l0,[%i0+%g0] ! Mem[0000000010001400] = 69e279eb 431bcfad
! Mem[000000001004140b] = ff6800ff, %l0 = 577c196869e279eb
ldstub [%i1+0x00b],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010181400] = 00000000, %l6 = 00000000000000ff
swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 3ca8ade9, %l0 = 00000000000000ff
lduwa [%i4+%o5]0x80,%l0 ! %l0 = 000000003ca8ade9
p0_label_409:
membar #Sync ! Added by membar checker (60)
! Mem[0000000010001400] = 69e279eb 431bcfad 00000000 00000000
! Mem[0000000010001410] = 0000ff00 ff0000d4 00620000 adcf2b33
! Mem[0000000010001420] = ffff8900 38ea007b e98b0000 000000ff
! Mem[0000000010001430] = 0000ff00 fffa1b43 00000000 000000ff
ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
! Mem[0000000030101408] = ff000000, %l6 = 0000000000000000
lduha [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = ff00ffff, %f3 = ff00ffff
ld [%i1+%o5],%f3 ! %f3 = ff00ffff
! Mem[0000000010041408] = 00000000 ff0068ff, %l4 = ff3fbf33, %l5 = 0000baff
ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000ff0068ff 0000000000000000
! Mem[0000000010041410] = ffff00ff, %l5 = 0000000000000000
ldsba [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001400] = 69e279eb 431bcfad 00000000 00000000
! Mem[0000000010001410] = 0000ff00 ff0000d4 00620000 adcf2b33
! Mem[0000000010001420] = ffff8900 38ea007b e98b0000 000000ff
! Mem[0000000010001430] = 0000ff00 fffa1b43 00000000 000000ff
ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
! Mem[0000000010141424] = 00000000, %l4 = 00000000ff0068ff
lduwa [%i5+0x024]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001438] = 00000000000000ff, %f12 = 7fffffff 6379e6d9
ldda [%i0+0x038]%asi,%f12 ! %f12 = 00000000 000000ff
! Mem[0000000010141408] = 0000ffff, %f14 = d40000ff
lda [%i5+%o4]0x88,%f14 ! %f14 = 0000ffff
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (61)
! %f2 = ffffff00 ff00ffff, %l1 = 00000000431bcfad
! Mem[0000000010001418] = 00620000adcf2b33
add %i0,0x018,%g1
stda %f2,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010001418] = ffff00ffadcf2b33
p0_label_410:
! %l6 = 0000000000000000, Mem[000000001018142c] = 00000000
stb %l6,[%i6+0x02c] ! Mem[000000001018142c] = 00000000
! %f12 = 00000000, Mem[0000000030141408] = ff000000
sta %f12,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
! Mem[0000000010141408] = 0000ffff, %l7 = ffffffffff000000
swapa [%i5+%o4]0x88,%l7 ! %l7 = 000000000000ffff
! %l7 = 000000000000ffff, Mem[0000000010001410] = 0000ff00
stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffff00
! %l7 = 000000000000ffff, %l2 = 00000000000000ff, %l7 = 000000000000ffff
addc %l7,%l2,%l7 ! %l7 = 00000000000100fe
! %l2 = 00000000000000ff, Mem[0000000010101410] = 3ca8ade9
stwa %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
! %l0 = 000000003ca8ade9, Mem[0000000030001408] = 000000ff
stha %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ade9
! %l3 = 0000000000000000, Mem[0000000010181408] = ff0000c6
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff000000
! Mem[0000000030181408] = 00000000, %l4 = 0000000000000000
swapa [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = d9e67963, %l3 = 0000000000000000
ldsh [%i4+0x002],%l3 ! %l3 = 0000000000007963
p0_label_411:
! Mem[0000000010001418] = ffff00ff adcf2b33, %l0 = 3ca8ade9, %l1 = 431bcfad
ldda [%i0+0x018]%asi,%l0 ! %l0 = 00000000ffff00ff 00000000adcf2b33
! Mem[0000000030001410] = 00ff0000, %l4 = 0000000000000000
ldsba [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101410] = 000000ff, %l7 = 00000000000100fe
lduwa [%i4+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030101410] = 000000ff, %l4 = 0000000000000000
lduba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1408] = 00ffffff, %l2 = 00000000000000ff
lduba [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[000000001010141c] = fffa1b43, %l4 = 0000000000000000
ldsw [%i4+0x01c],%l4 ! %l4 = fffffffffffa1b43
! Mem[0000000010081400] = 00ff001b 35bdffff, %l0 = ffff00ff, %l1 = adcf2b33
ldda [%i2+%g0]0x80,%l0 ! %l0 = 0000000000ff001b 0000000035bdffff
! Mem[0000000030041410] = 00ff0000, %l0 = 0000000000ff001b
lduwa [%i1+%o5]0x81,%l0 ! %l0 = 0000000000ff0000
! Mem[0000000010081410] = 00000000, %l1 = 0000000035bdffff
lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f5 = 0000ff00, Mem[0000000030041408] = 00000000
sta %f5 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ff00
p0_label_412:
! %f17 = eb79e269, Mem[0000000010141408] = 000000ff
sta %f17,[%i5+%o4]0x80 ! Mem[0000000010141408] = eb79e269
! %l0 = 0000000000ff0000, Mem[0000000010081408] = 000000ff
stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000ff
! %l1 = 0000000000000000, Mem[0000000030181400] = 0000000000000000
stxa %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000000
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010141408] = 69e279eb 0000ff00
stda %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 000000ff
! Mem[0000000030041400] = 82000000, %l0 = 0000000000ff0000
ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 00000082000000ff
! %l4 = fffa1b43, %l5 = ffffffff, Mem[0000000030081410] = ff0000ff 00000000
stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffa1b43 ffffffff
! Mem[0000000010081410] = 00000000, %l0 = 0000000000000082
swapa [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
! %l5 = ffffffffffffffff, Mem[00000000211c0000] = ff006880
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = ffff6880
! Mem[0000000010041410] = ffff00ff, %l1 = 0000000000000000
swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000ffff00ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff6880, %l3 = 0000000000007963
lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
p0_label_413:
! Mem[0000000010041400] = 0000ff43, %l5 = ffffffffffffffff
ldsba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000043
! Mem[0000000030081410] = fffa1b43, %l5 = 0000000000000043
lduwa [%i2+%o5]0x81,%l5 ! %l5 = 00000000fffa1b43
! Mem[0000000010001430] = 0000ff00 fffa1b43, %l0 = 00000000, %l1 = ffff00ff
ldd [%i0+0x030],%l0 ! %l0 = 000000000000ff00 00000000fffa1b43
! Mem[0000000010041400] = 0000ff43, %l5 = 00000000fffa1b43
lduha [%i1+%g0]0x88,%l5 ! %l5 = 000000000000ff43
! Mem[0000000010041408] = ff0068ff, %l3 = 000000000000ffff
lduha [%i1+%o4]0x88,%l3 ! %l3 = 00000000000068ff
! Mem[0000000010181400] = ff000000, %l5 = 000000000000ff43
ldswa [%i6+%g0]0x88,%l5 ! %l5 = ffffffffff000000
! Mem[0000000010041400] = 0000ff43, %l3 = 00000000000068ff
ldsba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000043
! Mem[0000000010081400] = 1b00ff00, %l4 = fffffffffffa1b43
ldsha [%i2+%g0]0x88,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000010181408] = ff000000, %l5 = ffffffffff000000
ldsha [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, Mem[0000000010081400] = 1b00ff00
stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 1b0000ff
p0_label_414:
! %f14 = 0000ffff, Mem[0000000030141408] = 00000000
sta %f14,[%i5+%o4]0x81 ! Mem[0000000030141408] = 0000ffff
! %f11 = fffa1b43, Mem[00000000100c141c] = ff000000
st %f11,[%i3+0x01c] ! Mem[00000000100c141c] = fffa1b43
! %l7 = 00000000000000ff, Mem[0000000010141408] = 00000000
stha %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00ff0000
! %l7 = 00000000000000ff, Mem[0000000010141400] = 431bfaff
stha %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00fffaff
! %f0 = fffa1b43 ffff0000 ffffff00 ff00ffff
! %f4 = 00000000 0000ff00 006800ff 00000000
! %f8 = 00000000 fffa1b43 83feffff fffa1b43
! %f12 = 00000000 000000ff 0000ffff 000000ff
stda %f0,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
membar #Sync ! Added by membar checker (62)
! Mem[0000000010141424] = 00000000, %l2 = 000000ff, %l6 = 00000000
add %i5,0x24,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1410] = 00ff0000, %l5 = 0000000000000000
swapa [%i3+%o5]0x88,%l5 ! %l5 = 0000000000ff0000
! %f28 = 431bfaff 00ff0000, %l3 = 0000000000000043
! Mem[0000000010081430] = 0000000000000000
add %i2,0x030,%g1
stda %f28,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081430] = 0000ff00fffa1b43
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010181408] = ff000000 00000000
stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 43ff0000, %l4 = ffffffffffffff00
ldswa [%i1+%g0]0x80,%l4 ! %l4 = 0000000043ff0000
p0_label_415:
! Mem[0000000010181408] = 00000000ff000000, %f2 = ffffff00 ff00ffff
ldda [%i6+%o4]0x80,%f2 ! %f2 = 00000000 ff000000
! Mem[00000000100c1410] = 00000000, %f14 = 0000ffff
lda [%i3+%o5]0x80,%f14 ! %f14 = 00000000
! Mem[0000000010181420] = ade90000, %f23 = 00006200
lda [%i6+0x020]%asi,%f23 ! %f23 = ade90000
! Mem[00000000211c0000] = ffff6880, %l4 = 0000000043ff0000
ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030001400] = 210100ff, %l4 = ffffffffffffffff
lduba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181400] = fffa1b43ff000000, %l1 = 00000000fffa1b43
ldxa [%i6+%g0]0x88,%l1 ! %l1 = fffa1b43ff000000
! Mem[000000001010143c] = 00ff0000, %f27 = 00008be9
lda [%i4+0x03c]%asi,%f27 ! %f27 = 00ff0000
! Mem[00000000300c1408] = ffffff00, %l1 = fffa1b43ff000000
lduba [%i3+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001410] = 0000ff00, %l5 = 0000000000ff0000
lduwa [%i0+%o5]0x81,%l5 ! %l5 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l0 = 000000000000ff00, Mem[0000000010041408] = ff6800ff, %asi = 80
stwa %l0,[%i1+0x008]%asi ! Mem[0000000010041408] = 0000ff00
p0_label_416:
! Mem[0000000010101410] = ff000000, %f18 = 00000000
lda [%i4+%o5]0x88,%f18 ! %f18 = ff000000
! %f6 = 006800ff 00000000, Mem[00000000100c1428] = 00004fff ff0000ff
stda %f6 ,[%i3+0x028]%asi ! Mem[00000000100c1428] = 006800ff 00000000
! %l3 = 0000000000000043, Mem[0000000030181410] = ff00000000000000
stxa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000000000000043
! %f0 = fffa1b43 ffff0000, %l4 = 00000000000000ff
! Mem[0000000010081400] = ff00001b35bdffff
stda %f0,[%i2+%l4]ASI_PST32_PL ! Mem[0000000010081400] = 0000ffff431bfaff
! Mem[0000000010101408] = ff00ffff, %l3 = 0000000000000043, %asi = 80
swapa [%i4+0x008]%asi,%l3 ! %l3 = 00000000ff00ffff
! %l2 = 000000ff, %l3 = ff00ffff, Mem[0000000030081400] = 0000ffff 431bfaff
stda %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff ff00ffff
! %l2 = 00000000000000ff, Mem[00000000300c1410] = 00000a82
stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000aff
! %f14 = 00000000 000000ff, %l1 = 00000000000000ff
! Mem[0000000010081420] = 7fffffff000000ff
add %i2,0x020,%g1
stda %f14,[%g1+%l1]ASI_PST32_P ! Mem[0000000010081420] = 00000000000000ff
! %f11 = fffa1b43, Mem[0000000030181410] = 00000000
sta %f11,[%i6+%o5]0x81 ! Mem[0000000030181410] = fffa1b43
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 00000000 0000ff00, %l4 = 000000ff, %l5 = 0000ff00
ldda [%i1+%o5]0x89,%l4 ! %l4 = 000000000000ff00 0000000000000000
p0_label_417:
! Mem[0000000010141400] = 83feffff fffaff00, %l4 = 0000ff00, %l5 = 00000000
ldda [%i5+%g0]0x88,%l4 ! %l4 = 00000000fffaff00 0000000083feffff
! Mem[0000000030141408] = 00ffffff, %l0 = 000000000000ff00
ldsha [%i5+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1400] = ff000000, %l2 = 00000000000000ff
lduwa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030181410] = 431bfaff, %l3 = 00000000ff00ffff
lduwa [%i6+%o5]0x89,%l3 ! %l3 = 00000000431bfaff
! Mem[00000000300c1400] = ff000000, %l4 = 00000000fffaff00
lduha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010141408] = 00ff0000 ff000000, %l4 = 0000ff00, %l5 = 83feffff
ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000ff0000 00000000ff000000
! %l0 = ffffffffffffffff, immd = 00000000000003f5, %l7 = 00000000000000ff
mulx %l0,0x3f5,%l7 ! %l7 = fffffffffffffc0b
! Mem[0000000010001400] = eb79e269, %l6 = 0000000000000000
ldsba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000069
! Mem[00000000100c1408] = ffff0000, %f8 = 00000000
lda [%i3+%o4]0x80,%f8 ! %f8 = ffff0000
! Starting 10 instruction Store Burst
! %f10 = 83feffff fffa1b43, %l3 = 00000000431bfaff
! Mem[0000000030081410] = fffa1b43ffffffff
add %i2,0x010,%g1
stda %f10,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030081410] = 431bfafffffffe83
p0_label_418:
! %f18 = ff000000, %f12 = 00000000
fcmpes %fcc3,%f18,%f12 ! %fcc3 = 1
! Mem[0000000030101410] = 000000ff, %l7 = fffffffffffffc0b
swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! %l5 = 00000000ff000000, Mem[0000000010101408] = 00000043
stwa %l5,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
! Mem[0000000010041410] = 00000000, %l3 = 00000000431bfaff
swapa [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000000
! %l1 = 00000000000000ff, Mem[00000000100c1408] = ffff0000
stba %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffff0000
! Mem[0000000030141408] = ffffff00, %l6 = 0000000000000069
ldstuba [%i5+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
! %f10 = 83feffff fffa1b43, Mem[0000000030081400] = ff000000 ffff00ff
stda %f10,[%i2+%g0]0x81 ! Mem[0000000030081400] = 83feffff fffa1b43
! %l0 = ffffffff, %l1 = 000000ff, Mem[0000000010181408] = 00000000 000000ff
stda %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff 000000ff
! Mem[0000000030101408] = ff000000, %l7 = 00000000000000ff
swapa [%i4+%o4]0x89,%l7 ! %l7 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ff000000, %l1 = 00000000000000ff
ldsha [%i1+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
p0_label_419:
! Mem[0000000010081400] = ffff0000, %l0 = ffffffffffffffff
lduwa [%i2+%g0]0x88,%l0 ! %l0 = 00000000ffff0000
! Mem[00000000100c1408] = 0000ffff, %l4 = 0000000000ff0000
ldsba [%i3+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010081408] = 000000ff, %l3 = 0000000000000000
lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! %f13 = 000000ff, %f19 = 00000000, %f16 = adcf1b43
fdivs %f13,%f19,%f16 ! %f16 = 7f800000
! Mem[0000000010001404] = 431bcfad, %l2 = 00000000ff000000
lduha [%i0+0x004]%asi,%l2 ! %l2 = 000000000000431b
! Mem[00000000100c1408] = ffff0000, %l1 = ffffffffffffff00
ldswa [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffff0000
! Mem[0000000010101410] = ff000000, %l0 = 00000000ffff0000
ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000021800000] = 0000b994, %l1 = ffffffffffff0000
ldub [%o3+%g0],%l1 ! %l1 = 0000000000000000
! Mem[0000000010101410] = ff000000, %l1 = 0000000000000000
lduwa [%i4+%o5]0x88,%l1 ! %l1 = 00000000ff000000
! Starting 10 instruction Store Burst
! %f10 = 83feffff fffa1b43, Mem[0000000010181400] = ff000000 fffa1b43
stda %f10,[%i6+%g0]0x88 ! Mem[0000000010181400] = 83feffff fffa1b43
p0_label_420:
! %l3 = 0000000000000000, Mem[0000000030041408] = 00ff0000
stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00ff0000
! %l5 = 00000000ff000000, immed = 0000034e, %y = 00000000
smul %l5,0x34e,%l6 ! %l6 = fffffffcb2000000, %y = fffffffc
! %l2 = 000000000000431b, Mem[0000000010001410] = ffffff00
stba %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 1bffff00
! Mem[00000000201c0001] = ffff3e5d, %l6 = fffffffcb2000000
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[0000000010141410] = ff000000
stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! Mem[0000000010001410] = 00ffff1b, %l5 = 00000000ff000000
swapa [%i0+%o5]0x88,%l5 ! %l5 = 0000000000ffff1b
! %l1 = 00000000ff000000, Mem[0000000010001438] = 00000000, %asi = 80
stba %l1,[%i0+0x038]%asi ! Mem[0000000010001438] = 00000000
! Mem[0000000010181412] = 00ffffff, %l2 = 000000000000431b
ldstuba [%i6+0x012]%asi,%l2 ! %l2 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[00000000100c1430] = 0000ffff, %asi = 80
stha %l0,[%i3+0x030]%asi ! Mem[00000000100c1430] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010101418] = fffffe83 fffa1b43, %l0 = 00000000, %l1 = ff000000
ldd [%i4+0x018],%l0 ! %l0 = 00000000fffffe83 00000000fffa1b43
p0_label_421:
! %l2 = 00000000000000ff, imm = fffffffffffff2c2, %l5 = 0000000000ffff1b
addc %l2,-0xd3e,%l5 ! %l5 = fffffffffffff3c1
! Mem[0000000010101430] = ff00ffff 00000000, %l6 = 000000ff, %l7 = ff000000
ldda [%i4+0x030]%asi,%l6 ! %l6 = 00000000ff00ffff 0000000000000000
! Mem[0000000030081410] = 431bfaff, %l3 = 0000000000000000
lduba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000043
! Mem[0000000021800140] = 00ffda9c, %l1 = 00000000fffa1b43
ldstub [%o3+0x140],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141410] = 00000000, %f18 = ff000000
lda [%i5+%o5]0x81,%f18 ! %f18 = 00000000
! Mem[0000000030041410] = 00000000 0000ff00, %l2 = 000000ff, %l3 = 00000043
ldda [%i1+%o5]0x89,%l2 ! %l2 = 000000000000ff00 0000000000000000
! Mem[0000000030081408] = 00ff00ff, %l6 = 00000000ff00ffff
lduha [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041428] = 000000ff, %l6 = 00000000000000ff
lduw [%i1+0x028],%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001400] = ff000121 00000000, %l2 = 0000ff00, %l3 = 00000000
ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff000121 0000000000000000
! Starting 10 instruction Store Burst
! %f12 = 00000000 000000ff, %l2 = 00000000ff000121
! Mem[0000000010141438] = 0000000000000000
add %i5,0x038,%g1
stda %f12,[%g1+%l2]ASI_PST16_PL ! Mem[0000000010141438] = ff00000000000000
p0_label_422:
! Mem[0000000030001400] = 210100ff, %l5 = fffffffffffff3c1
swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000210100ff
! %f5 = 0000ff00, %f9 = fffa1b43, %f25 = 0089ffff
fmuls %f5 ,%f9 ,%f25 ! %f25 = fffa1b43
! %l0 = 00000000fffffe83, Mem[0000000010081410] = 000000826379e6d9
stxa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000fffffe83
! Mem[0000000010101410] = ff000000, %l6 = 00000000000000ff
ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! %f23 = ade90000, Mem[0000000010001410] = ff000000
sta %f23,[%i0+%o5]0x88 ! Mem[0000000010001410] = ade90000
! %l1 = 0000000000000000, Mem[00000000300c1410] = 00000aff
stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000a00
! %f21 = 00ff0000, Mem[0000000010181428] = ff000000
sta %f21,[%i6+0x028]%asi ! Mem[0000000010181428] = 00ff0000
! %l7 = 0000000000000000, Mem[0000000010101408] = 0000ffff000000ff
stxa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000010181408] = ffffffff
stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ff00ff00, %l4 = ffffffffffffffff
lduha [%i2+%o4]0x81,%l4 ! %l4 = 000000000000ff00
p0_label_423:
! Mem[0000000010041408] = 0000ff00, %l6 = 0000000000000000
ldsha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001400] = 69e279eb, %l0 = 00000000fffffe83
ldsha [%i0+%g0]0x80,%l0 ! %l0 = 00000000000069e2
! %l7 = 0000000000000000, imm = 0000000000000d5c, %l0 = 00000000000069e2
subc %l7,0xd5c,%l0 ! %l0 = fffffffffffff2a4
! Mem[0000000010181410] = 00ffffff, %l7 = 0000000000000000
lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = 0bfcffff, %l0 = fffffffffffff2a4
ldswa [%i4+%o5]0x89,%l0 ! %l0 = 000000000bfcffff
! Mem[0000000010041400] = 0000ff43, %l6 = 0000000000000000
lduha [%i1+%g0]0x88,%l6 ! %l6 = 000000000000ff43
! Mem[00000000100c1410] = 00000000, %l7 = 0000000000000000
ldsba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = 000000000000ff00, %f10 = 83feffff fffa1b43
ldda [%i5+%o5]0x81,%f10 ! %f10 = 00000000 0000ff00
! Mem[0000000010041408] = 00000000 00ff0000, %l0 = 0bfcffff, %l1 = 00000000
ldda [%i1+%o4]0x88,%l0 ! %l0 = 0000000000ff0000 0000000000000000
! Starting 10 instruction Store Burst
! %f24 = 7b00ea38 fffa1b43, Mem[0000000010001410] = 0000e9ad ff0000d4
stda %f24,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7b00ea38 fffa1b43
p0_label_424:
! %l0 = 0000000000ff0000, Mem[0000000010101410] = ff0000ff
stwa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00ff0000
! %f14 = 00000000 000000ff, Mem[0000000010081410] = 00000000 fffffe83
stda %f14,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 000000ff
! Mem[0000000010001424] = 38ea007b, %l1 = 0000000000000000
ldstuba [%i0+0x024]%asi,%l1 ! %l1 = 00000038000000ff
! %l0 = 00ff0000, %l1 = 00000038, Mem[0000000010081410] = 00000000 ff000000
stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00ff0000 00000038
! Code Fragment 3
p0_fragment_49:
! %l0 = 0000000000ff0000
setx 0xf9245cb80ab66fa6,%g7,%l0 ! %l0 = f9245cb80ab66fa6
! %l1 = 0000000000000038
setx 0x28febcd077c3d8ed,%g7,%l1 ! %l1 = 28febcd077c3d8ed
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 = f9245cb80ab66fa6
setx 0x597b4e3f975aba6a,%g7,%l0 ! %l0 = 597b4e3f975aba6a
! %l1 = 28febcd077c3d8ed
setx 0x752524c7d59129db,%g7,%l1 ! %l1 = 752524c7d59129db
! %l5 = 00000000210100ff, Mem[0000000030041408] = 0000ff00
stba %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000ffff
! %f6 = 006800ff, Mem[0000000010101408] = 00000000
sta %f6 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 006800ff
! %l3 = 0000000000000000, Mem[0000000030041408] = ffff0000
stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
! %l2 = 00000000ff000121, Mem[0000000010141410] = 00000000ff0000ff
stxa %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000ff000121
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = fffa1b43, %l6 = 000000000000ff43
ldswa [%i2+%o5]0x89,%l6 ! %l6 = fffffffffffa1b43
p0_label_425:
! Mem[0000000010101400] = 6379e6d9, %f16 = 7f800000
lda [%i4+%g0]0x88,%f16 ! %f16 = 6379e6d9
! Mem[0000000010141410] = 00000000ff000121, %l5 = 00000000210100ff
ldxa [%i5+%o5]0x80,%l5 ! %l5 = 00000000ff000121
! Mem[0000000010041408] = 0000000000ff0000, %f10 = 00000000 0000ff00
ldda [%i1+%o4]0x88,%f10 ! %f10 = 00000000 00ff0000
! Mem[0000000030101400] = ffffffff000000ff, %f6 = 006800ff 00000000
ldda [%i4+%g0]0x89,%f6 ! %f6 = ffffffff 000000ff
! Mem[0000000010081420] = 00000000, %f20 = d40000ff
lda [%i2+0x020]%asi,%f20 ! %f20 = 00000000
! Mem[00000000100c1408] = ffff0000, %l0 = 597b4e3f975aba6a
lduha [%i3+%o4]0x80,%l0 ! %l0 = 000000000000ffff
! Mem[0000000010001410] = 431bfaff38ea007b, %f26 = ff000000 00ff0000
ldda [%i0+%o5]0x88,%f26 ! %f26 = 431bfaff 38ea007b
! Mem[0000000010141410] = 00000000 ff000121, %l2 = ff000121, %l3 = 00000000
ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000ff000121
! Mem[0000000020800000] = 00ff779a, %l3 = 00000000ff000121
ldub [%o1+%g0],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 00ff0000, %l1 = 752524c7d59129db
ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
p0_label_426:
! %f10 = 00000000, Mem[0000000010101408] = ff006800
st %f10,[%i4+%o4] ! Mem[0000000010101408] = 00000000
! Mem[0000000010041408] = 0000ff0000000000, %l5 = 00000000ff000121, %l1 = 0000000000000000
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 0000ff0000000000
! Mem[0000000030001410] = 0000ff00, %l4 = 000000000000ff00
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 00000000, %l5 = ff000121, Mem[0000000030041410] = 0000ff00 00000000
stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 ff000121
! %l5 = 00000000ff000121, Mem[0000000010141418] = 0000ff43
stb %l5,[%i5+0x018] ! Mem[0000000010141418] = 2100ff43
! %l2 = 0000000000000000, Mem[0000000030141400] = 431bfaff
stba %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 431bfa00
! %f0 = fffa1b43 ffff0000, Mem[0000000010101400] = d9e67963 00000000
stda %f0 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = fffa1b43 ffff0000
! %f0 = fffa1b43 ffff0000 00000000 ff000000
! %f4 = 00000000 0000ff00 ffffffff 000000ff
! %f8 = ffff0000 fffa1b43 00000000 00ff0000
! %f12 = 00000000 000000ff 00000000 000000ff
stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
! Mem[00000000300c1408] = 00ffffff, %l2 = 0000000000000000
swapa [%i3+%o4]0x89,%l2 ! %l2 = 0000000000ffffff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = fffa1b4300000043, %f16 = 6379e6d9 eb79e269
ldda [%i6+%o5]0x81,%f16 ! %f16 = fffa1b43 00000043
p0_label_427:
! %l1 = 0000ff0000000000, immd = fffffffffffff459, %l4 = 0000000000000000
udivx %l1,-0xba7,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1400] = ff000000, %l1 = 0000ff0000000000
ldsha [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000010101430] = ff00ffff00000000, %l7 = 0000000000000000
ldxa [%i4+0x030]%asi,%l7 ! %l7 = ff00ffff00000000
! Mem[0000000010181408] = ffff0000, %l0 = 000000000000ffff
lduwa [%i6+%o4]0x88,%l0 ! %l0 = 00000000ffff0000
! Mem[0000000010181400] = 431bfaff, %l4 = 0000000000000000
lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000431b
! Mem[00000000100c1400] = 000000ff000000ff, %l2 = 0000000000ffffff
ldxa [%i3+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001000142c] = 000000ff, %l2 = 000000ff000000ff
lduha [%i0+0x02e]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181410] = 00ffffffff00ffff, %l1 = ffffffffffffff00
ldxa [%i6+%o5]0x80,%l1 ! %l1 = 00ffffffff00ffff
! Mem[0000000010041410] = 431bfaff, %l6 = fffffffffffa1b43
ldsha [%i1+%o5]0x88,%l6 ! %l6 = fffffffffffffaff
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (63)
! Mem[0000000010141408] = 0000ffff, %l7 = ff00ffff00000000
swapa [%i5+%o4]0x88,%l7 ! %l7 = 000000000000ffff
p0_label_428:
! %f15 = 000000ff, Mem[0000000030101408] = ff000000
sta %f15,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
! Mem[0000000030001400] = c1f3ffff, %l2 = 00000000000000ff
ldstuba [%i0+%g0]0x81,%l2 ! %l2 = 000000c1000000ff
! %l5 = 00000000ff000121, Mem[0000000010081400] = 0000ffff
stha %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0121ffff
! %l6 = fffffffffffffaff, imm = ffffffffffffff82, %l1 = 00ffffffff00ffff
and %l6,-0x07e,%l1 ! %l1 = fffffffffffffa82
! %f7 = 000000ff, Mem[00000000100c1408] = ffff0000
sta %f7 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
! %f14 = 00000000, Mem[00000000300c1408] = 00000000
sta %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! Mem[0000000010081412] = 0000ff00, %l2 = 00000000000000c1
ldstub [%i2+0x012],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010001408] = 00000000, %l5 = 00000000ff000121
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = ff000000, %l0 = 00000000ffff0000
ldstuba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! %l0 = 0000000000000000, immd = 0000000000000a50, %l0 = 0000000000000000
sdivx %l0,0xa50,%l0 ! %l0 = 0000000000000000
p0_label_429:
! Mem[0000000010081410] = 00ff0000, %l1 = fffffffffffffa82
lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = ff000000fffa1b43, %l2 = 00000000000000ff
ldxa [%i3+%g0]0x81,%l2 ! %l2 = ff000000fffa1b43
! Mem[000000001018143c] = fffa1b43, %l6 = fffffffffffffaff
ldsha [%i6+0x03c]%asi,%l6 ! %l6 = fffffffffffffffa
! Mem[0000000010181408] = 0000ffffff000000, %l5 = 0000000000000000
ldxa [%i6+%o4]0x80,%l5 ! %l5 = 0000ffffff000000
! Mem[0000000030141408] = ff000000, %l4 = 000000000000431b
lduwa [%i5+%o4]0x89,%l4 ! %l4 = 00000000ff000000
! Mem[0000000030141410] = 00ff0000, %l4 = 00000000ff000000
lduwa [%i5+%o5]0x81,%l4 ! %l4 = 0000000000ff0000
! Mem[0000000010181424] = 000000ff, %l0 = 0000000000000000
ldsba [%i6+0x026]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041430] = 00ff48ff, %l2 = ff000000fffa1b43
ldswa [%i1+0x030]%asi,%l2 ! %l2 = 0000000000ff48ff
! Mem[0000000010181410] = 00ffffff, %l2 = 0000000000ff48ff
ldsba [%i6+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = fffff3ff, %l0 = 0000000000000000
swapa [%i0+%g0]0x89,%l0 ! %l0 = 00000000fffff3ff
p0_label_430:
! %f11 = 00ff0000, %f9 = fffa1b43, %f8 = ffff0000
fadds %f11,%f9 ,%f8 ! %f8 = fffa1b43
! %l0 = 00000000fffff3ff, Mem[00000000300c1408] = 00000000
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! %l2 = 0000000000000000, Mem[00000000100c1400] = ff000000
stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! %l0 = 00000000fffff3ff, Mem[00000000300c1400] = ff000000
stha %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = f3ff0000
! %f30 = ff000000 00000000, Mem[00000000100c1408] = 000000ff 00ff0000
std %f30,[%i3+%o4] ! Mem[00000000100c1408] = ff000000 00000000
! %f16 = fffa1b43 00000043 00000000 00000000
! %f20 = 00000000 00ff0000 332bcfad ade90000
! %f24 = 7b00ea38 fffa1b43 431bfaff 38ea007b
! %f28 = 431bfaff 00ff0000 ff000000 00000000
stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
! %l2 = 0000000000000000, Mem[0000000030181400] = 00000000
stba %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! Mem[0000000010181409] = 0000ffff, %l7 = 000000000000ffff
ldstub [%i6+0x009],%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1404] = ff000000, %l5 = ff000000, %l3 = 00000000
add %i3,0x04,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000, %f8 = fffa1b43
lda [%i5+%o4]0x80,%f8 ! %f8 = 00000000
p0_label_431:
! Code Fragment 4
p0_fragment_50:
! %l0 = 00000000fffff3ff
setx 0xa1bb13603c354c83,%g7,%l0 ! %l0 = a1bb13603c354c83
! %l1 = 0000000000000000
setx 0x6586b48794215c0a,%g7,%l1 ! %l1 = 6586b48794215c0a
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 = a1bb13603c354c83
setx 0xeeda61ef948c68d7,%g7,%l0 ! %l0 = eeda61ef948c68d7
! %l1 = 6586b48794215c0a
setx 0xf44dfc800a03d160,%g7,%l1 ! %l1 = f44dfc800a03d160
membar #Sync ! Added by membar checker (64)
! Mem[0000000010141400] = 00fffaff fffffe83 00000000 ff000000
! Mem[0000000010141410] = 00000000 ff000121 2100ff43 adcf2b33
! Mem[0000000010141420] = 000000ff 00000000 00000000 ff0000ff
! Mem[0000000010141430] = 0000ffff 000000ff ff000000 00000000
ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
! Mem[0000000010041408] = 0000ff00, %l0 = eeda61ef948c68d7
lduha [%i1+0x00a]%asi,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010081420] = 00000000, %f9 = fffa1b43
ld [%i2+0x020],%f9 ! %f9 = 00000000
! Mem[0000000030141410] = 00ff0000, %l7 = 0000000000000000
ldswa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000ff0000
! Mem[0000000010181410] = ffffff00, %l7 = 0000000000ff0000
lduba [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = fffaff00, %l6 = fffffffffffffffa
ldswa [%i5+%g0]0x88,%l6 ! %l6 = fffffffffffaff00
! Mem[0000000010141408] = 00000000, %l2 = 0000000000000000
ldswa [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
! %l1 = f44dfc800a03d160, imm = fffffffffffff838, %l6 = fffffffffffaff00
or %l1,-0x7c8,%l6 ! %l6 = fffffffffffff978
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000030081408] = 00ff00ff
stba %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00ff0000
p0_label_432:
! %f8 = 00000000 00000000, Mem[0000000010181410] = ffffff00 ffff00ff
stda %f8 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 00000000
! Mem[0000000010001410] = 0000ff00, %l1 = f44dfc800a03d160
swapa [%i0+%o5]0x80,%l1 ! %l1 = 000000000000ff00
! %l6 = fffff978, %l7 = 00000000, Mem[0000000010101410] = 00ff0000 43ff0000
stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = fffff978 00000000
! %l4 = 00ff0000, %l5 = ff000000, Mem[0000000030081408] = 00ff0000 ffff0000
stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00ff0000 ff000000
! %f2 = 00000000 ff000000, Mem[0000000010041438] = 006800ff 00000000
stda %f2 ,[%i1+0x038]%asi ! Mem[0000000010041438] = 00000000 ff000000
! %l2 = 00000000, %l3 = ff000000, Mem[0000000030081408] = 0000ff00 000000ff
stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 ff000000
! Mem[0000000010041408] = 00ff0000, %l5 = 0000ffffff000000
swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000000ff0000
membar #Sync ! Added by membar checker (65)
! %l0 = 000000000000ff00, Mem[0000000010141400] = 83fefffffffaff00
stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000000000ff00
! %l4 = 0000000000ff0000, Mem[0000000030141400] = 0000ffff
stha %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff6880, %l1 = 000000000000ff00
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
p0_label_433:
! Mem[00000000100c1408] = 000000ff, %l1 = ffffffffffffffff
ldswa [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101400] = fffa1b43ffff0000, %f2 = 00000000 ff000000
ldda [%i4+%g0]0x80,%f2 ! %f2 = fffa1b43 ffff0000
! Mem[0000000010141400] = 0000ff00, %l3 = 00000000ff000000
ldsha [%i5+%g0]0x88,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000030101410] = 0bfcffff, %l2 = 0000000000000000
lduwa [%i4+%o5]0x89,%l2 ! %l2 = 000000000bfcffff
! Mem[0000000010041400] = 43ff0000, %l7 = 0000000000000000
ldsha [%i1+%g0]0x80,%l7 ! %l7 = 00000000000043ff
! Mem[0000000030101400] = 000000ff, %l3 = ffffffffffffff00
ldsha [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041408] = 00000000 ff000000, %l4 = 00ff0000, %l5 = 00ff0000
ldda [%i1+%o4]0x88,%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[00000000100c1408] = 000000ff, %l2 = 000000000bfcffff
lduba [%i3+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001410] = 0a03d160, %f3 = ffff0000
lda [%i0+%o5]0x80,%f3 ! %f3 = 0a03d160
! Starting 10 instruction Store Burst
! %f24 = 00000000 ff000000, Mem[0000000030081408] = 00000000 ff000000
stda %f24,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 ff000000
p0_label_434:
! Mem[0000000010081410] = 0000ff00, %l3 = 00000000000000ff
swapa [%i2+%o5]0x80,%l3 ! %l3 = 000000000000ff00
! %f15 = 000000ff, Mem[0000000010081410] = ff000000
sta %f15,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
! Mem[00000000211c0000] = ffff6880, %l2 = 00000000000000ff
ldstuba [%o2+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000010181430] = ffffffff, %asi = 80
stwa %l2,[%i6+0x030]%asi ! Mem[0000000010181430] = 000000ff
! Mem[00000000300c1410] = 00000a00, %l0 = 000000000000ff00
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[00000000201c0000] = ffff3e5d, %l5 = 0000000000000000
ldstuba [%o0+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! %f12 = 00000000 000000ff, %l2 = 00000000000000ff
! Mem[0000000030141438] = ff00000000000000
add %i5,0x038,%g1
stda %f12,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141438] = 00000000000000ff
! %f10 = 00000000 00ff0000, %l5 = 00000000000000ff
! Mem[0000000010101438] = ffffff0000ff0000
add %i4,0x038,%g1
stda %f10,[%g1+%l5]ASI_PST8_P ! Mem[0000000010101438] = 0000000000ff0000
! Mem[000000001008142b] = 0000ffff, %l2 = 00000000000000ff
ldstub [%i2+0x02b],%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00000000, %l5 = 00000000000000ff
ldsba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
p0_label_435:
! Mem[0000000010001400] = 00000043, %l0 = 0000000000000000
lduba [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000043
! Mem[0000000020800040] = ffff726d, %l2 = 00000000000000ff
ldsha [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181400] = 0000000000000000, %f20 = 210100ff 00000000
ldda [%i6+%g0]0x81,%f20 ! %f20 = 00000000 00000000
! Mem[0000000010141408] = 00000000ff000000, %f8 = 00000000 00000000
ldda [%i5+%o4]0x80,%f8 ! %f8 = 00000000 ff000000
! %f2 = fffa1b43, %f13 = 000000ff, %f8 = 00000000
fsubs %f2 ,%f13,%f8 ! %f8 = fffa1b43
! Mem[0000000010041428] = 000000ff, %l1 = 00000000000000ff
lduw [%i1+0x028],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141410] = 000000000000ff00, %l2 = ffffffffffffffff
ldxa [%i5+%o5]0x89,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010081410] = ff000000, %l4 = 00000000ff000000
lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[00000000100c1438] = 00000043, %l0 = 0000000000000043
lduw [%i3+0x038],%l0 ! %l0 = 0000000000000043
! Starting 10 instruction Store Burst
! %f0 = fffa1b43 ffff0000 fffa1b43 0a03d160
! %f4 = 00000000 0000ff00 ffffffff 000000ff
! %f8 = fffa1b43 ff000000 00000000 00ff0000
! %f12 = 00000000 000000ff 00000000 000000ff
stda %f0,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
p0_label_436:
! Mem[00000000100c1408] = 000000ff, %l2 = 000000000000ff00
ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[00000000201c0000] = ffff3e5d
stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = ffff3e5d
! %l1 = 00000000000000ff, Mem[0000000020800040] = ffff726d
sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 00ff726d
! %l4 = 000000000000ff00, Mem[0000000030041410] = 00000000
stba %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! %l3 = 000000000000ff00, Mem[000000001010141a] = fffffe83
stb %l3,[%i4+0x01a] ! Mem[0000000010101418] = ffff0083
! %f19 = 00000000, Mem[0000000010081408] = ff0000ff
sta %f19,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
! Mem[0000000010101414] = 00000000, %l7 = 00000000000043ff, %asi = 80
swapa [%i4+0x014]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101400] = 000000ff, %l7 = 0000000000000000
ldstuba [%i4+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000211c0001] = ffff6880, %l5 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 00000000, %l2 = 00000000000000ff
lduwa [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
p0_label_437:
! Mem[0000000010081400] = 0121ffff 431bfaff, %l0 = 00000043, %l1 = 000000ff
ldda [%i2+%g0]0x80,%l0 ! %l0 = 000000000121ffff 00000000431bfaff
! Mem[0000000010101400] = 431bfaff, %l4 = 000000000000ff00
ldsha [%i4+%g0]0x88,%l4 ! %l4 = fffffffffffffaff
! Mem[0000000010001404] = 431bfaff, %l5 = 00000000000000ff
ldsw [%i0+0x004],%l5 ! %l5 = 00000000431bfaff
! Mem[0000000030001400] = 00000000, %l3 = 000000000000ff00
ldsba [%i0+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800040] = 00ff726d, %l1 = 00000000431bfaff
lduh [%o1+0x040],%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1414] = 00000000, %l3 = 0000000000000000
ldswa [%i3+0x014]%asi,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (66)
! Mem[0000000010141408] = 000000ff00000000, %f28 = ff000000 ffff0000
ldda [%i5+%o4]0x88,%f28 ! %f28 = 000000ff 00000000
! Mem[0000000010041408] = 00000000ff000000, %l5 = 00000000431bfaff
ldxa [%i1+%o4]0x88,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030041400] = ff000000, %l6 = fffffffffffff978
lduha [%i1+%g0]0x81,%l6 ! %l6 = 000000000000ff00
! Starting 10 instruction Store Burst
! %f26 = ff0000ff 00000000, %l3 = 0000000000000000
! Mem[0000000030141428] = 0000000000ff0000
add %i5,0x028,%g1
stda %f26,[%g1+%l3]ASI_PST32_S ! Mem[0000000030141428] = 0000000000ff0000
p0_label_438:
! Mem[0000000030181408] = 00000000, %l3 = 0000000000000000
swapa [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000030141410] = 00000000
stba %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
! %l5 = 00000000ff000000, %l5 = 00000000ff000000, %l5 = 00000000ff000000
and %l5,%l5,%l5 ! %l5 = 00000000ff000000
! %f16 = 83feffff fffaff00 000000ff 00000000
! %f20 = 00000000 00000000 332bcfad 43ff0021
! %f24 = 00000000 ff000000 ff0000ff 00000000
! %f28 = 000000ff 00000000 00000000 000000ff
stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 0000000010081400
! Mem[0000000030101410] = 0bfcffff, %l6 = 000000000000ff00
ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030141410] = 00000000, %l6 = 00000000000000ff
swapa [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181420] = ade90000, %l5 = 00000000ff000000, %asi = 80
swapa [%i6+0x020]%asi,%l5 ! %l5 = 00000000ade90000
! %l3 = 0000000000000000, Mem[0000000030181408] = 00000000
stha %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %l2 = 0000000000000000, Mem[00000000300c1408] = ff000000
stba %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (67)
! Mem[0000000010081400] = 00fffaff, %l5 = 00000000ade90000
ldsba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
p0_label_439:
! Mem[0000000010101408] = 00000000, %l7 = 00000000000000ff
ldswa [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = 00000000, %f25 = ff000000
lda [%i4+%o4]0x80,%f25 ! %f25 = 00000000
! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
lduwa [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041410] = fffa1b43, %l3 = 0000000000000000
ldsha [%i1+0x012]%asi,%l3 ! %l3 = 0000000000001b43
! Mem[0000000030001400] = 0000000000000000, %l7 = 0000000000000000
ldxa [%i0+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = 00000000, %l4 = fffffffffffffaff
lduha [%i4+0x008]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = 0a03d160, %l1 = 00000000000000ff
lduha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000a03
! Mem[0000000010041428] = 000000ffffff0000, %l1 = 0000000000000a03
ldx [%i1+0x028],%l1 ! %l1 = 000000ffffff0000
! Mem[0000000010141410] = 00000000 ff000121, %l2 = 00000000, %l3 = 00001b43
ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000ff000121
! Starting 10 instruction Store Burst
! %l0 = 000000000121ffff, Mem[0000000010001400] = 43000000431bfaff
stxa %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000000121ffff
p0_label_440:
! %l4 = 0000000000000000, Mem[000000001004140e] = 00000000, %asi = 80
stha %l4,[%i1+0x00e]%asi ! Mem[000000001004140c] = 00000000
! %l2 = 00000000, %l3 = ff000121, Mem[0000000010181400] = 431bfaff fffffe83
stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 ff000121
! %l6 = 0000000000000000, Mem[0000000030181400] = 00000000
stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! Mem[0000000030141410] = ff000000, %l7 = 0000000000000000
swapa [%i5+%o5]0x89,%l7 ! %l7 = 00000000ff000000
! Mem[0000000030001400] = 00000000, %l5 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030141400] = 431bfaff
stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 431b0000
! Mem[0000000010081421] = 000000ff, %l4 = 0000000000000000
ldstuba [%i2+0x021]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[000000001004140d] = 00000000, %l0 = 000000000121ffff
ldstub [%i1+0x00d],%l0 ! %l0 = 00000000000000ff
! %f20 = 00000000 00000000, Mem[0000000010041408] = 000000ff 00ff0000
stda %f20,[%i1+0x008]%asi ! Mem[0000000010041408] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff6880, %l1 = 000000ffffff0000
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffffff
p0_label_441:
! Mem[000000001018143c] = fffa1b43, %l6 = 0000000000000000
lduw [%i6+0x03c],%l6 ! %l6 = 00000000fffa1b43
! Mem[00000000100c1408] = ff000000, %f20 = 00000000
ld [%i3+%o4],%f20 ! %f20 = ff000000
! Mem[0000000010101408] = 00000000, %l1 = ffffffffffffffff
lduha [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181418] = 0000000000000082, %f14 = 00000000 000000ff
ldd [%i6+0x018],%f14 ! %f14 = 00000000 00000082
! Mem[0000000010041410] = fffa1b43, %l7 = 00000000ff000000
ldswa [%i1+%o5]0x80,%l7 ! %l7 = fffffffffffa1b43
! Mem[00000000201c0000] = ffff3e5d, %l4 = 0000000000000000
ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1410] = ff0a0000 00000000, %l4 = ffffffff, %l5 = 00000000
ldda [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff0a0000 0000000000000000
! Mem[0000000010001408] = 00000000, %f10 = 00000000
lda [%i0+%o4]0x88,%f10 ! %f10 = 00000000
! Mem[00000000218000c0] = 00ff0fe0, %l0 = 0000000000000000
lduha [%o3+0x0c0]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = 431bfaff, %l4 = 00000000ff0a0000
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000043000000ff
p0_label_442:
! Mem[0000000030141400] = 00001b43, %l6 = 00000000fffa1b43
swapa [%i5+%g0]0x81,%l6 ! %l6 = 0000000000001b43
! Mem[00000000300c1408] = 00000000, %l6 = 0000000000001b43
ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101408] = 00000000, %l0 = 00000000000000ff
ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[00000000201c0001] = ffff3e5d, %l3 = 00000000ff000121
ldstuba [%o0+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
! %l6 = 00000000, %l7 = fffa1b43, Mem[00000000100c1410] = 00000000 00000000
stda %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 fffa1b43
! %l4 = 00000043, %l5 = 00000000, Mem[0000000030041400] = ff000000 ff000000
stda %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000043 00000000
! %l3 = 00000000000000ff, Mem[0000000030001408] = e9ad0000
stba %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffad0000
! Mem[0000000010041410] = 431bfaff, %l1 = 0000000000000000
swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000431bfaff
! %l4 = 0000000000000043, Mem[0000000010181408] = 00ffffffff000000
stxa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000043
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = fffa1bff, %l2 = 0000000000000000
lduha [%i2+%o5]0x89,%l2 ! %l2 = 0000000000001bff
p0_label_443:
! Mem[00000000300c1408] = ff000000, %f30 = 00000000
lda [%i3+%o4]0x81,%f30 ! %f30 = ff000000
! Mem[0000000030081410] = 83feffff fffa1bff, %l6 = 00000000, %l7 = fffa1b43
ldda [%i2+%o5]0x89,%l6 ! %l6 = 00000000fffa1bff 0000000083feffff
! Mem[000000001010142c] = d9e67963, %l7 = 0000000083feffff
ldsha [%i4+0x02e]%asi,%l7 ! %l7 = 0000000000007963
! Mem[0000000030141408] = fffa1b43, %l3 = 00000000000000ff
lduha [%i5+%o4]0x81,%l3 ! %l3 = 000000000000fffa
! Mem[0000000030181408] = 00000000, %l4 = 0000000000000043
ldswa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000021800180] = ffffbce0, %l6 = 00000000fffa1bff
ldsba [%o3+0x181]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010101410] = fffff978, %l4 = 0000000000000000
ldswa [%i4+%o5]0x80,%l4 ! %l4 = fffffffffffff978
! Mem[0000000030001400] = 000000ff, %l0 = 0000000000000000
lduba [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101410] = fffffc0b 0000ffff, %l2 = 00001bff, %l3 = 0000fffa
ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000fffffc0b 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000021800000] = 0000b994, %l3 = 000000000000ffff
ldstuba [%o3+0x000]%asi,%l3 ! %l3 = 00000000000000ff
p0_label_444:
! %l6 = ffffffff, %l7 = 00007963, Mem[00000000100c1408] = ff000000 00000000
stda %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = ffffffff 00007963
! Mem[00000000300c1408] = 000000ff, %l7 = 0000000000007963
swapa [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000030081408] = 000000ff00000000
stxa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
! %l0 = 00000000000000ff, Mem[0000000010041400] = 43ff0000
stwa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
! Mem[000000001010141e] = fffa1b43, %l3 = 0000000000000000
ldstub [%i4+0x01e],%l3 ! %l3 = 0000001b000000ff
! %f8 = fffa1b43 ff000000, %l3 = 000000000000001b
! Mem[0000000010001400] = 000000000121ffff
stda %f8,[%i0+%l3]ASI_PST16_P ! Mem[0000000010001400] = fffa0000ff000000
! Mem[000000001008143b] = ff000000, %l4 = fffffffffffff978
ldstub [%i2+0x03b],%l4 ! %l4 = 00000000000000ff
! Code Fragment 3
p0_fragment_51:
! %l0 = 00000000000000ff
setx 0x7003abd7c846e4d0,%g7,%l0 ! %l0 = 7003abd7c846e4d0
! %l1 = 00000000431bfaff
setx 0x469072afe4eb2832,%g7,%l1 ! %l1 = 469072afe4eb2832
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 = 7003abd7c846e4d0
setx 0x41819b9fa8b745a3,%g7,%l0 ! %l0 = 41819b9fa8b745a3
! %l1 = 469072afe4eb2832
setx 0x7cd6b8efc05504ab,%g7,%l1 ! %l1 = 7cd6b8efc05504ab
! Mem[0000000010001410] = 0a03d160, %l2 = 00000000fffffc0b
swapa [%i0+%o5]0x80,%l2 ! %l2 = 000000000a03d160
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff3e5d, %l4 = 0000000000000000
ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
p0_label_445:
! Mem[0000000010041428] = 000000ff, %l6 = ffffffffffffffff
lduh [%i1+0x028],%l6 ! %l6 = 0000000000000000
! Mem[0000000030101410] = fffffc0b, %l5 = 0000000000000000
ldsba [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181438] = fffff57ffffa1b43, %l1 = 7cd6b8efc05504ab
ldx [%i6+0x038],%l1 ! %l1 = fffff57ffffa1b43
! Mem[0000000010001400] = 0000faff, %l7 = 00000000000000ff
ldsba [%i0+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
lduba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081410] = 00000000, %l2 = 000000000a03d160
ldswa [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c140c] = 00007963, %l4 = ffffffffffffffff
lduwa [%i3+0x00c]%asi,%l4 ! %l4 = 0000000000007963
! Mem[000000001018141c] = 00000082, %l6 = 0000000000000000
ldsb [%i6+0x01d],%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = fffff978, %l3 = 000000000000001b
ldsha [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010101428] = 0000ffff d9e67963
std %l6,[%i4+0x028] ! Mem[0000000010101428] = 00000000 ffffffff
p0_label_446:
! Mem[0000000010041408] = 0000000000000000, %l2 = 0000000000000000, %l6 = 0000000000000000
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = ff0a0000, %l5 = ffffffffffffffff
ldstuba [%i3+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! %l1 = fffff57ffffa1b43, Mem[00000000100c1410] = fffa1b4300000000
stxa %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = fffff57ffffa1b43
! Mem[0000000030081410] = ff1bfaff, %l3 = ffffffffffffffff
swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ff1bfaff
! %l5 = 00000000000000ff, Mem[0000000030001408] = 0000adff
stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000adff
! %l6 = 00000000, %l7 = ffffffff, Mem[0000000030141400] = 431bfaff 0000ffff
stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 ffffffff
! %f18 = 000000ff 00000000, Mem[0000000030001410] = 00ff00ff 431bfaff
stda %f18,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 00000000
! %f26 = ff0000ff 00000000, %f14 = 00000000 00000082
fdtox %f26,%f14 ! %f14 = 80000000 00000000
! Mem[0000000030041408] = 00000000, %l1 = fffff57ffffa1b43
swapa [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081430] = 00000000, %l0 = 41819b9fa8b745a3
ldsw [%i2+0x030],%l0 ! %l0 = 0000000000000000
p0_label_447:
! Mem[00000000100c1408] = 63790000 ffffffff, %l0 = 00000000, %l1 = 00000000
ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000ffffffff 0000000063790000
! Mem[0000000010001410] = 0bfcffff, %l0 = 00000000ffffffff
lduba [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181408] = 00000000, %l4 = 0000000000007963
ldsha [%i6+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081434] = ff000000, %l3 = 00000000ff1bfaff
ldsba [%i2+0x035]%asi,%l3 ! %l3 = 0000000000000000
! %l1 = 0000000063790000, immed = 00000592, %y = fffffffc
udiv %l1,0x592,%l1 ! %l1 = 00000000ffffffff
mov %l0,%y ! %y = 000000ff
! Mem[00000000211c0000] = ffff6880, %l4 = 0000000000000000
lduba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l7 = ffffffffffffffff
lduba [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000218001c0] = 00ffa57a, %l1 = 00000000ffffffff
lduha [%o3+0x1c0]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081408] = 00000000, %l7 = 0000000000000000
ldsba [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = fffffe83, %l2 = 0000000000000000
swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000fffffe83
p0_label_448:
! %f20 = ff000000 00000000, %l3 = 0000000000000000
! Mem[0000000030181400] = 0000000000000000
stda %f20,[%i6+%l3]ASI_PST16_S ! Mem[0000000030181400] = 0000000000000000
! %f24 = 00000000, %f13 = 000000ff
fcmps %fcc2,%f24,%f13 ! %fcc2 = 1
! Mem[0000000030101400] = 000000ff, %l5 = 00000000000000ff
swapa [%i4+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %f12 = 00000000, Mem[0000000010081408] = 00000000
sta %f12,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
! Mem[000000001004143f] = ff000000, %l2 = 00000000fffffe83
ldstuba [%i1+0x03f]%asi,%l2 ! %l2 = 00000000000000ff
! %f24 = 00000000, Mem[0000000030041400] = 00000043
sta %f24,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! Mem[0000000030041400] = 00000000, %l4 = 00000000000000ff
swapa [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l2 = 0000000000000000
swapa [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
! %f9 = ff000000, %f12 = 00000000
fcmps %fcc3,%f9 ,%f12 ! %fcc3 = 1
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 00ff726d, %l4 = 0000000000000000
lduba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000000
p0_label_449:
! Mem[00000000100c1400] = 0000000000000000, %f28 = 000000ff 00000000
ldda [%i3+%g0]0x80,%f28 ! %f28 = 00000000 00000000
! Code Fragment 4
p0_fragment_52:
! %l0 = 00000000000000ff
setx 0x05ef2a87a35f565e,%g7,%l0 ! %l0 = 05ef2a87a35f565e
! %l1 = 00000000000000ff
setx 0xf0069b3802b670b4,%g7,%l1 ! %l1 = f0069b3802b670b4
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 = 05ef2a87a35f565e
setx 0x3188b8e81f4c8724,%g7,%l0 ! %l0 = 3188b8e81f4c8724
! %l1 = f0069b3802b670b4
setx 0xf485d10fddc74c77,%g7,%l1 ! %l1 = f485d10fddc74c77
! Mem[0000000010081410] = 00000000, %l7 = 0000000000000000
lduha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000211c0000] = ffff6880, %l4 = 0000000000000000
ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
ldsba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041430] = 00ff48ff 378954ff, %l6 = 00000000, %l7 = 00000000
ldda [%i1+0x030]%asi,%l6 ! %l6 = 0000000000ff48ff 00000000378954ff
! Mem[0000000030101410] = fffffc0b, %l6 = 0000000000ff48ff
ldswa [%i4+%o5]0x81,%l6 ! %l6 = fffffffffffffc0b
! Mem[0000000030101410] = 0bfcffff, %l2 = 0000000000000000
lduba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = 000000ff 00000000, %l0 = 1f4c8724, %l1 = ddc74c77
ldda [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, Mem[000000001004141e] = 0000ff00, %asi = 80
stha %l2,[%i1+0x01e]%asi ! Mem[000000001004141c] = 000000ff
p0_label_450:
! Mem[0000000030141408] = 431bfaff, %l4 = ffffffffffffffff
swapa [%i5+%o4]0x89,%l4 ! %l4 = 00000000431bfaff
! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %f4 = 00000000 0000ff00, Mem[0000000010101400] = fffa1b43 ffff0000
stda %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 0000ff00
! Mem[0000000010001408] = 00000000, %l5 = 00000000000000ff
swapa [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
! %l7 = 00000000378954ff, Mem[0000000010101408] = ff00000000000000, %asi = 80
stxa %l7,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000378954ff
! Mem[0000000030181408] = 00000000, %l7 = 00000000378954ff
ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l0 = 00000000000000ff, Mem[0000000030141410] = 00000000
stba %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
! Mem[0000000010081410] = 00000000, %l6 = fffffffffffffc0b
ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041410] = ff000000, %l6 = 0000000000000000
swapa [%i1+%o5]0x80,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l5 = 0000000000000000
lduba [%i6+%o4]0x80,%l5 ! %l5 = 0000000000000000
p0_label_451:
! Mem[0000000010041410] = 00000000, %f14 = 80000000
lda [%i1+%o5]0x88,%f14 ! %f14 = 00000000
! Mem[0000000030041400] = 000000ff, %l0 = 00000000000000ff
lduha [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! %f16 = 83feffff fffaff00 000000ff 00000000
! %f20 = ff000000 00000000 332bcfad 43ff0021
! %f24 = 00000000 00000000 ff0000ff 00000000
! %f28 = 00000000 00000000 ff000000 000000ff
stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
! Mem[0000000021800080] = ffff05ff, %l5 = 0000000000000000
lduh [%o3+0x080],%l5 ! %l5 = 000000000000ffff
! Mem[00000000100c1408] = ffffffff, %l1 = 0000000000000000
ldsba [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
membar #Sync ! Added by membar checker (68)
! Mem[0000000030081408] = 00000000, %l6 = 00000000ff000000
ldswa [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041408] = 00000000, %f15 = 00000000
lda [%i1+%o4]0x80,%f15 ! %f15 = 00000000
! Mem[00000000100c1408] = ffffffff00007963, %f24 = 00000000 00000000
ldda [%i3+%o4]0x80,%f24 ! %f24 = ffffffff 00007963
! Mem[0000000030041410] = 00000000, %l2 = 00000000000000ff
lduba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f24 = ffffffff 00007963, %l1 = ffffffffffffffff
! Mem[0000000010041420] = 000000ffffffffff
add %i1,0x020,%g1
stda %f24,[%g1+%l1]ASI_PST8_P ! Mem[0000000010041420] = ffffffff00007963
p0_label_452:
! Mem[0000000030101408] = ff000000, %l3 = 0000000000000000
ldstuba [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! %l4 = 431bfaff, %l5 = 0000ffff, Mem[0000000010001410] = fffffc0b 00000000
stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 431bfaff 0000ffff
! %l4 = 431bfaff, %l5 = 0000ffff, Mem[0000000010081408] = 00000000 000000ff
stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 431bfaff 0000ffff
! %l7 = 0000000000000000, imm = 0000000000000a06, %l5 = 000000000000ffff
addc %l7,0xa06,%l5 ! %l5 = 0000000000000a06
! %f18 = 000000ff, Mem[0000000030101410] = 0bfcffff
sta %f18,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
! %l2 = 0000000000000000, Mem[0000000030081400] = 00fffaff
stwa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! Mem[0000000030141400] = 00000000, %l6 = 0000000000000000
ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! %f11 = 00ff0000, Mem[0000000030081410] = 00000000
sta %f11,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00ff0000
! %f16 = 83feffff fffaff00 000000ff 00000000
! %f20 = ff000000 00000000 332bcfad 43ff0021
! %f24 = ffffffff 00007963 ff0000ff 00000000
! %f28 = 00000000 00000000 ff000000 000000ff
stda %f16,[%i5]ASI_BLK_AIUSL ! Block Store to 0000000030141400
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (69)
! Mem[0000000010141400] = 00ff000000000000, %l5 = 0000000000000a06
ldxa [%i5+%g0]0x80,%l5 ! %l5 = 00ff000000000000
p0_label_453:
! %f11 = 00ff0000, %f30 = ff000000
fcmpes %fcc3,%f11,%f30 ! %fcc3 = 2
! Mem[0000000010041400] = 000000ff, %l2 = 0000000000000000
lduha [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = 000000ff, %l1 = ffffffffffffffff
ldswa [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = 00000000, %l0 = 00000000000000ff
ldsha [%i6+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = ff000000 ffffffff, %l2 = 00000000, %l3 = 00000000
ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff000000 00000000ffffffff
! Mem[00000000100c1408] = ffffffff, %l0 = 0000000000000000
ldsba [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081400] = 00000000fffffe83, %l4 = 00000000431bfaff
ldxa [%i2+%g0]0x81,%l4 ! %l4 = 00000000fffffe83
! Mem[0000000010101400] = 00000000, %l1 = 00000000000000ff
lduwa [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141400] = 00ff0000, %l7 = 0000000000000000
lduha [%i5+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l2 = 00000000ff000000, Mem[0000000010141400] = 00ff0000
stha %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
p0_label_454:
! %l0 = ffffffffffffffff, Mem[000000001008140d] = ffff0000
stb %l0,[%i2+0x00d] ! Mem[000000001008140c] = ffff0000
! %l7 = 00000000000000ff, %l7 = 00000000000000ff, %l7 = 00000000000000ff
sdivx %l7,%l7,%l7 ! %l7 = 0000000000000001
! %l3 = 00000000ffffffff, Mem[0000000010081410] = ff000000
stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffff
! %l2 = 00000000ff000000, Mem[00000000100c1404] = 00000000, %asi = 80
stwa %l2,[%i3+0x004]%asi ! Mem[00000000100c1404] = ff000000
! %l4 = fffffe83, %l5 = 00000000, Mem[0000000010041408] = 00000000 00000000
stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = fffffe83 00000000
! %l6 = 00000000, %l7 = 00000001, Mem[0000000010001410] = fffa1b43 ffff0000
stda %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 00000001
! %l5 = 00ff000000000000, Mem[0000000010081400] = 83fefffffffaff00
stxa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00ff000000000000
! %f4 = 00000000 0000ff00, Mem[0000000030041408] = fffa1b43 00000000
stda %f4 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 0000ff00
! %l6 = 0000000000000000, Mem[0000000010141400] = 00000000
stba %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
lduwa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
p0_label_455:
! Mem[0000000010001408] = ff000000, %l6 = 0000000000000000
ldswa [%i0+%o4]0x88,%l6 ! %l6 = ffffffffff000000
! Mem[0000000010101400] = 00000000, %l4 = 00000000fffffe83
lduwa [%i4+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = 00000000, %l0 = ffffffffffffffff
lduha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041400] = ff000000, %f8 = fffa1b43
lda [%i1+%g0]0x88,%f8 ! %f8 = ff000000
! Mem[0000000030141408] = 00000000, %l7 = 0000000000000001
ldsha [%i5+%o4]0x81,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, %l2 = 00000000ff000000, %l2 = 00000000ff000000
add %l7,%l2,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010081408] = fffa1b43, %f24 = ffffffff
lda [%i2+0x008]%asi,%f24 ! %f24 = fffa1b43
! Mem[0000000030041400] = 000000ff, %l1 = 0000000000000000
lduba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101408] = fd8308f0 ff0000ff, %l4 = 00000000, %l5 = 00000000
ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000fd8308f0
! Starting 10 instruction Store Burst
! %f10 = 00000000 00ff0000, Mem[0000000030001400] = 000000ff 00000000
stda %f10,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 00ff0000
p0_label_456:
! %f25 = 00007963, %f5 = 0000ff00
fsqrts %f25,%f5 ! %l0 = 0000000000000022, Unfinished, %fsr = 2500000400
! %l0 = 0000000000000022, imm = fffffffffffffdc5, %l2 = 00000000ff000000
addc %l0,-0x23b,%l2 ! %l2 = fffffffffffffde7
! Mem[0000000010141400] = 00000000, %l6 = ffffffffff000000
swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %f4 = 00000000 0000ff00, Mem[0000000010101408] = 00000000 378954ff
stda %f4 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 0000ff00
! %f4 = 00000000 0000ff00, Mem[0000000010141410] = 00000000 ff000121
std %f4 ,[%i5+%o5] ! Mem[0000000010141410] = 00000000 0000ff00
! %f15 = 00000000, Mem[0000000030181410] = 431bfaff
sta %f15,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! Mem[0000000030001410] = 00000000, %l2 = fffffffffffffde7
swapa [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041420] = ffffffff00007963, %l2 = 0000000000000000, %l5 = 00000000fd8308f0
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ffffffff00007963
! Mem[0000000030101410] = 000000ff, %l4 = 00000000ff0000ff
swapa [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ffffffff, %l5 = ffffffff00007963
ldsw [%i2+%o5],%l5 ! %l5 = ffffffffffffffff
p0_label_457:
! Mem[0000000010001400] = 0000faff, %f2 = fffa1b43
lda [%i0+%g0]0x88,%f2 ! %f2 = 0000faff
! Mem[0000000030081408] = 00000000, %l6 = 0000000000000000
ldswa [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l6 = 0000000000000000
ldswa [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = ff000000, %l0 = 0000000000000022
lduba [%i1+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[00000000201c0000] = ffff3e5d, %l5 = ffffffffffffffff
lduh [%o0+%g0],%l5 ! %l5 = 000000000000ffff
! Mem[0000000030101408] = ff0000ff, %l2 = 0000000000000000
ldsha [%i4+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101400] = 000000ff, %l4 = 00000000000000ff
ldswa [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081410] = ffffffff, %l1 = 00000000000000ff
ldsha [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010141408] = 00000000, %l6 = 0000000000000000
lduwa [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 000000ff, %l1 = ffffffff, Mem[0000000010041400] = ff000000 00000000
stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff ffffffff
p0_label_458:
! %l5 = 000000000000ffff, Mem[0000000010181400] = 00000000
stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
! Mem[0000000030001410] = fffffde7, %l2 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000e7000000ff
! %f0 = fffa1b43 ffff0000 0000faff 0a03d160
! %f4 = 00000000 0000ff00 ffffffff 000000ff
! %f8 = ff000000 ff000000 00000000 00ff0000
! %f12 = 00000000 000000ff 00000000 00000000
stda %f0,[%i5]ASI_BLK_AIUP ! Block Store to 0000000010141400
! %l4 = 00000000000000ff, imm = 00000000000007ff, %l1 = ffffffffffffffff
and %l4,0x7ff,%l1 ! %l1 = 00000000000000ff
membar #Sync ! Added by membar checker (70)
! Mem[0000000010141408] = 0000faff, %l5 = 000000000000ffff
swapa [%i5+%o4]0x80,%l5 ! %l5 = 000000000000faff
! %l5 = 000000000000faff, Mem[0000000010181404] = ff000121
stw %l5,[%i6+0x004] ! Mem[0000000010181404] = 0000faff
! %f23 = 43ff0021, Mem[00000000100c1400] = 00000000
sta %f23,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 43ff0021
! %l6 = 0000000000000000, Mem[0000000030041410] = 00000000
stba %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! %l1 = 00000000000000ff, Mem[0000000030141408] = 00000000
stwa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 43000000 00000000, %l0 = 000000ff, %l1 = 000000ff
ldda [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000 0000000043000000
p0_label_459:
! Mem[0000000010081400] = 000000000000ff00, %l5 = 000000000000faff
ldxa [%i2+%g0]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[0000000010141408] = ffff0000, %l5 = 000000000000ff00
ldsha [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = ff0000ff, %l7 = 0000000000000000
lduha [%i4+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = ffffffff, %l3 = 00000000ffffffff
lduha [%i3+%o4]0x88,%l3 ! %l3 = 000000000000ffff
! Mem[0000000030101400] = ff000000, %l4 = 00000000000000ff
ldsba [%i4+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
! %l7 = 00000000000000ff, imm = 0000000000000811, %l4 = ffffffffffffffff
and %l7,0x811,%l4 ! %l4 = 0000000000000011
! Mem[0000000030041400] = ff000000, %l7 = 00000000000000ff
lduba [%i1+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181408] = ff000000, %l3 = 000000000000ffff
lduha [%i6+%o4]0x81,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010141400] = fffa1b43, %l3 = 000000000000ff00
ldsha [%i5+%g0]0x80,%l3 ! %l3 = fffffffffffffffa
! Starting 10 instruction Store Burst
! %f22 = 332bcfad, %f18 = 000000ff, %f15 = 00000000
fdivs %f22,%f18,%f15 ! %l0 = 0000000000000022, Unfinished, %fsr = 2500000400
p0_label_460:
! %l7 = 00000000000000ff, imm = 00000000000000dc, %l2 = 00000000000000e7
sub %l7,0x0dc,%l2 ! %l2 = 0000000000000023
! %l0 = 0000000000000022, Mem[00000000300c1408] = 0000000000007963
stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000022
! %f16 = 83feffff fffaff00 000000ff 00000000
! %f20 = ff000000 00000000 332bcfad 43ff0021
! %f24 = fffa1b43 00007963 ff0000ff 00000000
! %f28 = 00000000 00000000 ff000000 000000ff
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
! Mem[0000000010081404] = 0000ff00, %l0 = 0000000000000022, %asi = 80
swapa [%i2+0x004]%asi,%l0 ! %l0 = 000000000000ff00
! %f0 = fffa1b43, Mem[00000000300c1408] = 00000022
sta %f0 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fffa1b43
! %f0 = fffa1b43 ffff0000, %l6 = 0000000000000000
! Mem[0000000010081408] = fffa1b43ffff0000
add %i2,0x008,%g1
stda %f0,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010081408] = fffa1b43ffff0000
! %l4 = 0000000000000011, Mem[0000000010001408] = ff000000
stba %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000011
! %f3 = 0a03d160, Mem[0000000010101408] = 000000ff
sta %f3 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0a03d160
! %l2 = 0000000000000023, Mem[0000000010041400] = ff000000
stha %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00230000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 000000ff, %l3 = fffffffffffffffa
lduba [%i6+%g0]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_461:
membar #Sync ! Added by membar checker (71)
! Mem[000000001010141c] = 43ff0021, %l1 = 0000000043000000
lduba [%i4+0x01c]%asi,%l1 ! %l1 = 0000000000000043
! Mem[0000000010001414] = 01000000, %l0 = 000000000000ff00
lduha [%i0+0x014]%asi,%l0 ! %l0 = 0000000000000100
! Mem[0000000010101408] = 0a03d160, %l6 = 0000000000000000
ldswa [%i4+%o4]0x80,%l6 ! %l6 = 000000000a03d160
! Mem[0000000030141400] = 00fffaff, %l4 = 0000000000000011
ldsba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Code Fragment 4
p0_fragment_53:
! %l0 = 0000000000000100
setx 0x4d98ead808bbadc0,%g7,%l0 ! %l0 = 4d98ead808bbadc0
! %l1 = 0000000000000043
setx 0x42c915c81a5ea482,%g7,%l1 ! %l1 = 42c915c81a5ea482
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 = 4d98ead808bbadc0
setx 0xad30a4878df28aa1,%g7,%l0 ! %l0 = ad30a4878df28aa1
! %l1 = 42c915c81a5ea482
setx 0xb6ac20f00b2eac46,%g7,%l1 ! %l1 = b6ac20f00b2eac46
! Mem[0000000010141408] = 0000ffff, %l1 = b6ac20f00b2eac46
ldswa [%i5+%o4]0x80,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030101410] = ff0000ff, %l4 = 0000000000000000
lduha [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141410] = 00000000, %l3 = 00000000000000ff
ldswa [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l4 = 00000000000000ff
ldsha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010001408] = 110000ff
stwa %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
p0_label_462:
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010001408] = 00000000 00000000
stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000
stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! %l2 = 0000000000000023, Mem[0000000010081400] = 00000000
stha %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00230000
! Mem[0000000030081410] = 0000ff00, %l3 = 0000000000000000
swapa [%i2+%o5]0x89,%l3 ! %l3 = 000000000000ff00
! %l6 = 0a03d160, %l7 = 000000ff, Mem[00000000300c1400] = f3ff0000 fffa1b43
stda %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0a03d160 000000ff
! Mem[0000000010081408] = fffa1b43, %l2 = 0000000000000023
ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010141410] = 00000000, %l2 = 00000000000000ff
ldstuba [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081404] = 00000022, %l1 = 0000ffff, %l2 = 00000000
add %i2,0x04,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000000000022
! Mem[00000000300c1410] = ff0a0000, %l2 = 0000000000000022
ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %l5 = 0000000000000000
ldsba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
p0_label_463:
! Mem[0000000010141408] = 0000ffff, %l6 = 000000000a03d160
ldsba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081408] = fffa1b43, %l4 = 0000000000000000
ldsba [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010041408] = 83feffff, %l2 = 00000000000000ff
lduha [%i1+%o4]0x88,%l2 ! %l2 = 000000000000ffff
! Mem[0000000030081408] = 00000000, %l2 = 000000000000ffff
lduba [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1400] = 43ff0021, %l0 = ad30a4878df28aa1
ldsba [%i3+0x003]%asi,%l0 ! %l0 = 0000000000000021
! Mem[0000000010041400] = 00002300, %l0 = 0000000000000021
ldswa [%i1+%g0]0x88,%l0 ! %l0 = 0000000000002300
! Mem[0000000010181410] = 0000000000000000, %f18 = 000000ff 00000000
ldda [%i6+%o5]0x80,%f18 ! %f18 = 00000000 00000000
! Mem[0000000030081400] = 00000000, %l7 = 00000000000000ff
lduha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081418] = 2100ff43, %l2 = 0000000000000000
lduba [%i2+0x018]%asi,%l2 ! %l2 = 0000000000000021
! Starting 10 instruction Store Burst
! %l1 = 000000000000ffff, Mem[00000000211c0000] = ffff6880, %asi = 80
stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff6880
p0_label_464:
! %f2 = 0000faff, Mem[0000000010001410] = 00000000
sta %f2 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000faff
! %f30 = ff000000 000000ff, %f25 = 00007963
fdtoi %f30,%f25 ! %f25 = 80000000
! %f27 = 00000000, %f5 = 0000ff00, %f10 = 00000000
fdivs %f27,%f5 ,%f10 ! %f10 = 00000000
! Code Fragment 3
p0_fragment_54:
! %l0 = 0000000000002300
setx 0x128d92107f636f6b,%g7,%l0 ! %l0 = 128d92107f636f6b
! %l1 = 000000000000ffff
setx 0xb6d643384c25c7d7,%g7,%l1 ! %l1 = b6d643384c25c7d7
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 = 128d92107f636f6b
setx 0x32274307d50615a3,%g7,%l0 ! %l0 = 32274307d50615a3
! %l1 = b6d643384c25c7d7
setx 0xb74f3d786926f8a4,%g7,%l1 ! %l1 = b74f3d786926f8a4
! %l1 = b74f3d786926f8a4, Mem[00000000211c0000] = ffff6880
sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = f8a46880
! %l0 = d50615a3, %l1 = 6926f8a4, Mem[00000000100c1400] = 2100ff43 000000ff
stda %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = d50615a3 6926f8a4
! %f23 = 43ff0021, Mem[00000000100c143c] = 00000000
st %f23,[%i3+0x03c] ! Mem[00000000100c143c] = 43ff0021
! Mem[00000000211c0001] = f8a46880, %l2 = 0000000000000021
ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 000000a4000000ff
! Mem[0000000010081437] = ff000000, %l2 = 00000000000000a4
ldstuba [%i2+0x037]%asi,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000
lduwa [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000000
p0_label_465:
! Mem[0000000010181400] = ff000000 0000faff 00000000 00000043
! Mem[0000000010181410] = 00000000 00000000 00000000 00000082
! Mem[0000000010181420] = ff000000 000000ff 00ff0000 00000000
! Mem[0000000010181430] = 000000ff 00ff0000 fffff57f fffa1b43
ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
! Mem[0000000010041418] = 0000ff00 000000ff, %l4 = ffffffff, %l5 = 00000000
ldd [%i1+0x018],%l4 ! %l4 = 000000000000ff00 00000000000000ff
! Mem[0000000030101410] = ff0000ff, %l1 = b74f3d786926f8a4
ldswa [%i4+%o5]0x81,%l1 ! %l1 = ffffffffff0000ff
! Mem[0000000010001428] = 7b00ea38fffa1b43, %l3 = 000000000000ff00
ldx [%i0+0x028],%l3 ! %l3 = 7b00ea38fffa1b43
! Mem[0000000030001408] = 0000ffff0000adff, %l4 = 000000000000ff00
ldxa [%i0+%o4]0x89,%l4 ! %l4 = 0000ffff0000adff
! Mem[0000000030101410] = ff0000ff, %l6 = 0000000000000000
lduba [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141400] = 0000ffff431bfaff, %l7 = 0000000000000000
ldxa [%i5+%g0]0x88,%l7 ! %l7 = 0000ffff431bfaff
! Mem[0000000030081400] = 00000000, %f26 = ff0000ff
lda [%i2+%g0]0x89,%f26 ! %f26 = 00000000
! %f22 = 332bcfad, %f25 = 80000000, %f17 = fffaff00
fdivs %f22,%f25,%f17 ! %f17 = ff800000
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_55:
! %l0 = 32274307d50615a3
setx 0x85cc2a503f01503c,%g7,%l0 ! %l0 = 85cc2a503f01503c
! %l1 = ffffffffff0000ff
setx 0xa2ce9b00646609e4,%g7,%l1 ! %l1 = a2ce9b00646609e4
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 = 85cc2a503f01503c
setx 0xbe6b3db0094b3cff,%g7,%l0 ! %l0 = be6b3db0094b3cff
! %l1 = a2ce9b00646609e4
setx 0xd93fce081f5f1ace,%g7,%l1 ! %l1 = d93fce081f5f1ace
p0_label_466:
! %f16 = 83feffff ff800000, %l0 = be6b3db0094b3cff
! Mem[0000000010001408] = 0000000000000000
add %i0,0x008,%g1
stda %f16,[%g1+%l0]ASI_PST32_P ! Mem[0000000010001408] = 83feffffff800000
! %f20 = ff000000 00000000, Mem[0000000030081410] = 00000000 000000ff
stda %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000 00000000
! %f26 = 00000000 00000000, Mem[0000000010041410] = 00000000 ffffbaff
std %f26,[%i1+%o5] ! Mem[0000000010041410] = 00000000 00000000
! %l0 = 094b3cff, %l1 = 1f5f1ace, Mem[0000000030141408] = ff000000 000000ff
stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 094b3cff 1f5f1ace
! %l0 = 094b3cff, %l1 = 1f5f1ace, Mem[0000000010101408] = 60d1030a 00000000
stda %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 094b3cff 1f5f1ace
! Mem[0000000030141408] = ff3c4b09, %l7 = 0000ffff431bfaff
ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %l0 = be6b3db0094b3cff, Mem[0000000021800041] = ff7b2728
stb %l0,[%o3+0x041] ! Mem[0000000021800040] = ffff2728
! %f20 = ff000000 00000000, Mem[0000000030081410] = ff000000 00000000
stda %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000 00000000
! %l7 = 00000000000000ff, Mem[0000000010141410] = ff000000
stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 83feffff ff800000, %l2 = 00000000, %l3 = fffa1b43
ldda [%i0+0x008]%asi,%l2 ! %l2 = 0000000083feffff 00000000ff800000
p0_label_467:
! Mem[0000000010181418] = 00000000, %f24 = fffa1b43
lda [%i6+0x018]%asi,%f24 ! %f24 = 00000000
! Mem[0000000030181410] = 4300000000000000, %l2 = 0000000083feffff
ldxa [%i6+%o5]0x89,%l2 ! %l2 = 4300000000000000
! Mem[00000000300c1410] = ff0a0000, %l3 = 00000000ff800000
ldsba [%i3+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010141410] = 000000ff 0000ff00, %l2 = 00000000, %l3 = ffffffff
ldda [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff 000000000000ff00
! Mem[00000000100c1400] = 6926f8a4d50615a3, %f22 = 332bcfad 43ff0021
ldda [%i3+%g0]0x88,%f22 ! %f22 = 6926f8a4 d50615a3
! Mem[0000000030081410] = ff000000 00000000, %l6 = 000000ff, %l7 = 000000ff
ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
! Mem[0000000010181400] = ff000000 0000faff, %l0 = 094b3cff, %l1 = 1f5f1ace
ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000ff000000 000000000000faff
! Mem[0000000030141408] = ff3c4b09, %l7 = 0000000000000000
ldsba [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181400] = 00000000, %l1 = 000000000000faff
ldsha [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 00000000ff000000, Mem[0000000010101433] = 00000000
stb %l0,[%i4+0x033] ! Mem[0000000010101430] = 00000000
p0_label_468:
! Mem[0000000010041408] = fffffe83, %l1 = 0000000000000000
swapa [%i1+%o4]0x80,%l1 ! %l1 = 00000000fffffe83
! %f26 = 00000000 00000000, Mem[0000000010001408] = 83feffff ff800000
stda %f26,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
! %f28 = 00000000 00000000, Mem[00000000100c1400] = d50615a3 6926f8a4
stda %f28,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 00000000
! %l4 = 0000ffff0000adff, Mem[0000000010041400] = 00230000ffffffff
stxa %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000ffff0000adff
! Mem[0000000010081438] = ff0000ff00000000, %l0 = 00000000ff000000, %l7 = ffffffffffffffff
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = ff0000ff00000000
membar #Sync ! Added by membar checker (72)
! %l2 = 000000ff, %l3 = 0000ff00, Mem[0000000010181400] = ff000000 0000faff
stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff 0000ff00
! %l4 = 0000ffff0000adff, imm = 000000000000024f, %l3 = 000000000000ff00
add %l4,0x24f,%l3 ! %l3 = 0000ffff0000b04e
! %l6 = 00000000ff000000, Mem[000000001004140b] = 00000000
stb %l6,[%i1+0x00b] ! Mem[0000000010041408] = 00000000
! %f16 = 83feffff, Mem[0000000030001410] = fffdffff
sta %f16,[%i0+%o5]0x81 ! Mem[0000000030001410] = 83feffff
! Starting 10 instruction Load Burst
! Mem[0000000010041404] = 0000adff, %l5 = 00000000000000ff
lduba [%i1+0x006]%asi,%l5 ! %l5 = 00000000000000ad
p0_label_469:
! Mem[0000000030181400] = 00000000, %l1 = 00000000fffffe83
lduha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = 0000ffff, %f26 = 00000000
lda [%i5+%o4]0x80,%f26 ! %f26 = 0000ffff
! Mem[0000000010141410] = 000000ff 0000ff00, %l2 = 000000ff, %l3 = 0000b04e
ldda [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff 000000000000ff00
! Mem[0000000010101408] = ff3c4b09, %l2 = 00000000000000ff
lduba [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101410] = ff0000ff, %l2 = 00000000000000ff
ldsha [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Code Fragment 4
p0_fragment_56:
! %l0 = 00000000ff000000
setx 0x4cfaf64854583f9c,%g7,%l0 ! %l0 = 4cfaf64854583f9c
! %l1 = 0000000000000000
setx 0x57fb16f01c447a1c,%g7,%l1 ! %l1 = 57fb16f01c447a1c
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 = 4cfaf64854583f9c
setx 0x9f6b297f80fa23d5,%g7,%l0 ! %l0 = 9f6b297f80fa23d5
! %l1 = 57fb16f01c447a1c
setx 0x69326f1ffcb6466a,%g7,%l1 ! %l1 = 69326f1ffcb6466a
! Mem[0000000030141408] = ff3c4b09, %l7 = ff0000ff00000000
ldsha [%i5+%o4]0x81,%l7 ! %l7 = ffffffffffffff3c
! Mem[00000000201c0000] = ffff3e5d, %l4 = 0000ffff0000adff
ldsba [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1424] = c6f3ecaf, %f5 = 00000000
ld [%i3+0x024],%f5 ! %f5 = c6f3ecaf
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, Mem[0000000010181400] = ff000000
stha %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff00ffff
p0_label_470:
! %l0 = 9f6b297f80fa23d5, Mem[0000000010081408] = fffa1b43
stha %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 23d51b43
! %l5 = 00000000000000ad, Mem[0000000010101438] = ff000000000000ff, %asi = 80
stxa %l5,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000000000ad
! Mem[0000000030081400] = 00000000, %l0 = 9f6b297f80fa23d5
ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Code Fragment 4
p0_fragment_57:
! %l0 = 0000000000000000
setx 0x2e7b6657d62b6662,%g7,%l0 ! %l0 = 2e7b6657d62b6662
! %l1 = 69326f1ffcb6466a
setx 0x4fe081101f126ff8,%g7,%l1 ! %l1 = 4fe081101f126ff8
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 = 2e7b6657d62b6662
setx 0x18434e382778fc08,%g7,%l0 ! %l0 = 18434e382778fc08
! %l1 = 4fe081101f126ff8
setx 0x764e2f678f0927c4,%g7,%l1 ! %l1 = 764e2f678f0927c4
! %l6 = ff000000, %l7 = ffffff3c, Mem[0000000010001408] = 00000000 00000000
stda %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 ffffff3c
! Mem[0000000010041400] = ffff0000, %l3 = 000000000000ff00
ldstuba [%i1+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! %l4 = ffffffffffffffff, Mem[0000000030141400] = fffaff00
stwa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffff
! Mem[0000000030041408] = 00000000, %l5 = 00000000000000ad
swapa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041410] = 00000000, %l1 = 764e2f678f0927c4
swapa [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 00000000, %l2 = 00000000000000ff
ldsba [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
p0_label_471:
! Mem[00000000201c0000] = ffff3e5d, %l0 = 18434e382778fc08
ldub [%o0+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041410] = 00000000, %l7 = ffffffffffffff3c
lduha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181408] = 00000000, %f8 = ff000000
lda [%i6+%o4]0x80,%f8 ! %f8 = 00000000
! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000000
ldsba [%i4+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = f8ff6880, %l2 = ffffffffffffffff
ldsba [%o2+0x000]%asi,%l2 ! %l2 = fffffffffffffff8
! Mem[00000000300c1400] = 60d1030a, %l3 = 0000000000000000
ldswa [%i3+%g0]0x89,%l3 ! %l3 = 0000000060d1030a
! Mem[0000000010081400] = 00230000, %l0 = 00000000000000ff
lduba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141408] = 0000ffff0a03d160, %f16 = 83feffff ff800000
ldda [%i5+%o4]0x80,%f16 ! %f16 = 0000ffff 0a03d160
! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
ldsha [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000030041410] = 00000000 ff000121
stda %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff 00000000
p0_label_472:
! %f18 = 00000000 00000000, Mem[0000000010181418] = 00000000 00000082
std %f18,[%i6+0x018] ! Mem[0000000010181418] = 00000000 00000000
! %l6 = ff000000, %l7 = 00000000, Mem[00000000100c1410] = 431bfaff 7ff5ffff
stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 00000000
! %l7 = 0000000000000000, Mem[00000000300c1408] = 431bfaff
stwa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! Mem[000000001000141f] = adcf2b33, %l4 = ffffffffffffffff
ldstub [%i0+0x01f],%l4 ! %l4 = 00000033000000ff
! %l6 = 00000000ff000000, Mem[0000000030141408] = ff3c4b09ce1a5f1f
stxa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000ff000000
! Mem[00000000300c1400] = 0a03d160, %l0 = 0000000000000000
swapa [%i3+%g0]0x81,%l0 ! %l0 = 000000000a03d160
! %l2 = fffffff8, %l3 = 60d1030a, Mem[0000000010181410] = 00000000 00000000
stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = fffffff8 60d1030a
! Mem[0000000030101400] = ff000000, %l3 = 0000000060d1030a
swapa [%i4+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! %l5 = 0000000000000000, Mem[0000000010001400] = fffa0000
stha %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ffffffff fffffe83, %l6 = ff000000, %l7 = 00000000
ldda [%i5+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000fffffe83
p0_label_473:
! Mem[0000000010101428] = ff0000ff, %l2 = fffffffffffffff8
ldsw [%i4+0x028],%l2 ! %l2 = ffffffffff0000ff
! Mem[0000000010001428] = 7b00ea38, %l6 = 00000000ffffffff
lduba [%i0+0x029]%asi,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1418] = b78954ff, %l1 = 0000000000000000
ldswa [%i3+0x018]%asi,%l1 ! %l1 = ffffffffb78954ff
! Mem[0000000010141410] = 000000ff 0000ff00, %l6 = 00000000, %l7 = fffffe83
ldda [%i5+%o5]0x80,%l6 ! %l6 = 00000000000000ff 000000000000ff00
! Mem[0000000030101408] = ff0000ff f00883fd, %l0 = 0a03d160, %l1 = b78954ff
ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000ff0000ff 00000000f00883fd
! Mem[0000000030181410] = 0000000000000043, %l7 = 000000000000ff00
ldxa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000043
! Mem[0000000010001414] = 01000000, %l4 = 0000000000000033
lduba [%i0+0x014]%asi,%l4 ! %l4 = 0000000000000001
! Mem[0000000010101420] = fffa1b43, %f14 = fffff57f
ld [%i4+0x020],%f14 ! %f14 = fffa1b43
! Mem[0000000010141438] = 00000000, %l6 = 00000000000000ff
ldsba [%i5+0x03b]%asi,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f14 = fffa1b43 fffa1b43, Mem[00000000100c1418] = b78954ff fffa1b43
stda %f14,[%i3+0x018]%asi ! Mem[00000000100c1418] = fffa1b43 fffa1b43
p0_label_474:
! Mem[00000000201c0000] = ffff3e5d, %l1 = 00000000f00883fd
ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
! %f6 = 00000000 00000082, Mem[0000000010041400] = ff00ffff 0000adff
stda %f6 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000 00000082
! %l4 = 00000001, %l5 = 00000000, Mem[0000000030141410] = 00000000 ff000000
stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000001 00000000
! %l2 = ffffffffff0000ff, Mem[0000000010181400] = ffff00ff
stwa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff0000ff
! %l5 = 0000000000000000, Mem[00000000300c1410] = ff0a0000
stba %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000a0000
! Mem[0000000030141410] = 00000001, %l3 = 00000000ff000000
ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000001000000ff
! %l4 = 0000000000000001, Mem[0000000010101400] = 00fffafffffffe83
stxa %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000000000000001
! %l6 = 00000000, %l7 = 00000043, Mem[0000000010141408] = ffff0000 60d1030a
stda %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000043
! %l0 = ff0000ff, %l1 = ffffffff, Mem[00000000100c1408] = ffffffff 00007963
stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff0000ff ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00000001fffa0000, %f26 = 0000ffff 00000000
ldda [%i0+%o5]0x88,%f26 ! %f26 = 00000001 fffa0000
p0_label_475:
! Mem[0000000010001438] = 00000000000000ff, %f20 = ff000000 00000000
ldda [%i0+0x038]%asi,%f20 ! %f20 = 00000000 000000ff
! Mem[00000000100c1408] = ff0000ffffffffff, %l3 = 0000000000000001
ldx [%i3+%o4],%l3 ! %l3 = ff0000ffffffffff
! Mem[0000000030141400] = ffffffff, %f27 = fffa0000
lda [%i5+%g0]0x81,%f27 ! %f27 = ffffffff
! Mem[0000000030101410] = ff0000ff 0000ffff, %l2 = ff0000ff, %l3 = ffffffff
ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000ff0000ff 000000000000ffff
! Mem[0000000010081414] = 00000000, %l3 = 000000000000ffff
ldsha [%i2+0x014]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l4 = 0000000000000001
lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101410] = ff0000ff, %f0 = ff000000
lda [%i4+%o5]0x89,%f0 ! %f0 = ff0000ff
! Mem[0000000010041400] = 00000000, %l5 = 0000000000000000
lduba [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041400] = 000000ff, %l4 = 0000000000000000
ldsha [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c141d] = fffa1b43, %l2 = 00000000ff0000ff
ldstub [%i3+0x01d],%l2 ! %l2 = 000000fa000000ff
p0_label_476:
! %l5 = 0000000000000000, Mem[0000000010001408] = ff000000
stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000
! %l0 = 00000000ff0000ff, Mem[000000001018143c] = fffa1b43, %asi = 80
stwa %l0,[%i6+0x03c]%asi ! Mem[000000001018143c] = ff0000ff
! %l3 = 0000000000000000, Mem[0000000010041438] = 00000000
stw %l3,[%i1+0x038] ! Mem[0000000010041438] = 00000000
! Mem[0000000010081410] = ffffffff, %l2 = 00000000000000fa
swapa [%i2+%o5]0x80,%l2 ! %l2 = 00000000ffffffff
! %l1 = ffffffffffffffff, Mem[0000000010181410] = 0a03d160f8ffffff
stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffffffffffff
! Mem[000000001000143d] = 000000ff, %l7 = 0000000000000043
ldstub [%i0+0x03d],%l7 ! %l7 = 00000000000000ff
! %l4 = 000000ff, %l5 = 00000000, Mem[00000000100c1428] = 006800ff 00000000
std %l4,[%i3+0x028] ! Mem[00000000100c1428] = 000000ff 00000000
! Mem[00000000201c0001] = ffff3e5d, %l6 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030001410] = fffffe83, %l2 = 00000000ffffffff
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 00000083000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = c427098f, %l3 = 0000000000000000
lduha [%i1+%o5]0x88,%l3 ! %l3 = 000000000000098f
p0_label_477:
! Mem[0000000030001410] = fffeffff, %l7 = 0000000000000000
ldsba [%i0+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000300c1408] = 00000000, %l7 = ffffffffffffffff
lduha [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141408] = 00000000 43000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 0000000043000000
! Mem[0000000010001408] = 00000000, %l5 = 0000000043000000
lduha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081408] = 23d51b43, %l0 = 00000000ff0000ff
ldswa [%i2+%o4]0x80,%l0 ! %l0 = 0000000023d51b43
! Mem[0000000030001408] = 0000ffff0000adff, %f0 = ff0000ff 0000faff
ldda [%i0+%o4]0x89,%f0 ! %f0 = 0000ffff 0000adff
! Mem[0000000010181400] = ff0000ff0000ff00, %l1 = ffffffffffffffff
ldx [%i6+%g0],%l1 ! %l1 = ff0000ff0000ff00
! Mem[0000000030141400] = ffffffff fffffe83, %l4 = 00000000, %l5 = 00000000
ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000ffffffff 00000000fffffe83
! Mem[00000000100c1408] = ffffffff ff0000ff, %l4 = ffffffff, %l5 = fffffe83
ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000ff0000ff 00000000ffffffff
! Starting 10 instruction Store Burst
! %f12 = 000000ff, Mem[0000000010041434] = 378954ff
sta %f12,[%i1+0x034]%asi ! Mem[0000000010041434] = 000000ff
p0_label_478:
! Code Fragment 4
p0_fragment_58:
! %l0 = 0000000023d51b43
setx 0x81bf5278295c165b,%g7,%l0 ! %l0 = 81bf5278295c165b
! %l1 = ff0000ff0000ff00
setx 0x010107e8391ddcfb,%g7,%l1 ! %l1 = 010107e8391ddcfb
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 = 81bf5278295c165b
setx 0x5b3e56cfda62852d,%g7,%l0 ! %l0 = 5b3e56cfda62852d
! %l1 = 010107e8391ddcfb
setx 0x12340d3047b43106,%g7,%l1 ! %l1 = 12340d3047b43106
! Mem[00000000201c0000] = ffff3e5d, %l7 = 0000000000000000
lduha [%o0+0x000]%asi,%l7 ! %l7 = 000000000000ffff
! %f0 = 0000ffff 0000adff, Mem[0000000010001410] = 0000faff 01000000
stda %f0 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000ffff 0000adff
! Mem[0000000030101400] = 60d1030a, %l6 = 00000000000000ff
swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000060d1030a
! Mem[0000000010101435] = 00000000, %l2 = 0000000000000083
ldstuba [%i4+0x035]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141408] = 00000000, %l7 = 000000000000ffff
ldstub [%i5+%o4],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141410] = 000000ff, %l2 = 0000000000000000
swapa [%i5+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %f13 = 00ff0000, Mem[0000000010081410] = 000000fa
sta %f13,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00ff0000
! %l0 = 5b3e56cfda62852d, %l7 = 0000000000000000, %l7 = 0000000000000000
xor %l0,%l7,%l7 ! %l7 = 5b3e56cfda62852d
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 0000adff, %l2 = 00000000000000ff
lduha [%i0+%o4]0x89,%l2 ! %l2 = 000000000000adff
p0_label_479:
! Mem[0000000030081408] = 00000000, %l6 = 0000000060d1030a
ldsba [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l2 = 000000000000adff
ldsha [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101410] = ff0000ff, %l4 = 00000000ff0000ff
ldswa [%i4+%o5]0x81,%l4 ! %l4 = ffffffffff0000ff
! Mem[0000000030001410] = fffffeff, %l6 = 0000000000000000
ldsba [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010101408] = 094b3cff, %l7 = 5b3e56cfda62852d
lduba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081400] = 000000ff, %l6 = ffffffffffffffff
ldsha [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001410] = fffeffff ff000000, %l2 = 00000000, %l3 = 0000098f
ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000fffeffff 00000000ff000000
! Mem[0000000010001400] = 00000000, %l2 = 00000000fffeffff
lduba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001428] = 7b00ea38 fffa1b43, %l6 = 000000ff, %l7 = 000000ff
ldda [%i0+0x028]%asi,%l6 ! %l6 = 000000007b00ea38 00000000fffa1b43
! Starting 10 instruction Store Burst
! %l6 = 000000007b00ea38, Mem[00000000100c1410] = 000000ff
stba %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000038
p0_label_480:
! %l6 = 000000007b00ea38, Mem[0000000010041410] = c427098f
stha %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = c427ea38
! %f10 = 00ff0000, %f3 = 00000043, %f15 = fffa1b43
fsubs %f10,%f3 ,%f15 ! %l0 = 5b3e56cfda62854f, Unfinished, %fsr = 2500000400
! %l2 = 00000000, %l3 = ff000000, Mem[0000000030141400] = ffffffff 83feffff
stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 ff000000
! %l0 = 5b3e56cfda62854f, Mem[0000000030141400] = 00000000
stba %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4f000000
! %f20 = 00000000 000000ff, %l5 = 00000000ffffffff
! Mem[0000000010141400] = fffa1b43ffff0000
stda %f20,[%i5+%l5]ASI_PST16_P ! Mem[0000000010141400] = 00000000000000ff
! %l4 = ffffffffff0000ff, imm = 0000000000000448, %l2 = 0000000000000000
andn %l4,0x448,%l2 ! %l2 = ffffffffff0000b7
! %f2 = 00000000, Mem[0000000030041410] = ffffffff
sta %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! %l5 = 00000000ffffffff, Mem[0000000010081408] = 431bd523
stba %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 431bd5ff
! %l1 = 12340d3047b43106, Mem[0000000021800080] = ffff05ff, %asi = 80
stba %l1,[%o3+0x080]%asi ! Mem[0000000021800080] = 06ff05ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00ff0000 ff000000, %l0 = da62854f, %l1 = 47b43106
ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000ff000000 0000000000ff0000
p0_label_481:
! Mem[0000000010101400] = 00000000 00000001, %l6 = 7b00ea38, %l7 = fffa1b43
ldda [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000001 0000000000000000
! Mem[0000000010141438] = 00000000 00000000, %l6 = 00000001, %l7 = 00000000
ldd [%i5+0x038],%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000010041420] = ffffffff00007963, %l7 = 0000000000000000
ldx [%i1+0x020],%l7 ! %l7 = ffffffff00007963
! Mem[0000000010181400] = ff0000ff, %l1 = 0000000000ff0000
lduha [%i6+%g0]0x80,%l1 ! %l1 = 000000000000ff00
! Mem[00000000201c0000] = ffff3e5d, %l2 = ffffffffff0000b7
ldsh [%o0+%g0],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181408] = 00000000, %l0 = 00000000ff000000
lduwa [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101410] = ff0000ff, %l5 = 00000000ffffffff
lduba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! %f18 = 00000000, %f15 = fffa1b43, %f10 = 00ff0000
fsubs %f18,%f15,%f10 ! %f10 = fffa1b43
! Mem[0000000030141400] = 0000004f, %f2 = 00000000
lda [%i5+%g0]0x89,%f2 ! %f2 = 0000004f
! Starting 10 instruction Store Burst
! %l7 = ffffffff00007963, Mem[00000000300c1400] = 00000000000000ff
stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffff00007963
p0_label_482:
! Mem[0000000010001408] = 00000000, %l1 = 000000000000ff00
swapa [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181400] = ff0000ff, %l4 = ffffffffff0000ff
ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000010101410] = ff000000
stha %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! %l7 = ffffffff00007963, Mem[00000000100c1400] = 00000000
stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 63000000
! %l1 = 0000000000000000, Mem[0000000010101434] = 00ff0000, %asi = 80
stwa %l1,[%i4+0x034]%asi ! Mem[0000000010101434] = 00000000
! Mem[0000000030001410] = fffeffff, %l7 = ffffffff00007963
swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000fffeffff
! Mem[0000000030001410] = 00007963, %l3 = 00000000ff000000
swapa [%i0+%o5]0x81,%l3 ! %l3 = 0000000000007963
! Mem[0000000010081410] = 00ff0000, %l1 = 0000000000000000
swapa [%i2+%o5]0x80,%l1 ! %l1 = 0000000000ff0000
! Mem[0000000010101400] = 01000000, %l1 = 0000000000ff0000
swapa [%i4+%g0]0x80,%l1 ! %l1 = 0000000001000000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000, %f17 = 0a03d160
lda [%i6+%o5]0x81,%f17 ! %f17 = 00000000
p0_label_483:
! Mem[0000000030081408] = 00000000 ff000000, %l2 = ffffffff, %l3 = 00007963
ldda [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000ff000000
! Mem[0000000010001410] = ffff0000, %l7 = 00000000fffeffff
lduwa [%i0+%o5]0x88,%l7 ! %l7 = 00000000ffff0000
! Code Fragment 4
p0_fragment_59:
! %l0 = 0000000000000000
setx 0x4ecbd19052da6e35,%g7,%l0 ! %l0 = 4ecbd19052da6e35
! %l1 = 0000000001000000
setx 0xc2ae00c05215de4b,%g7,%l1 ! %l1 = c2ae00c05215de4b
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 = 4ecbd19052da6e35
setx 0xf19022382df7f3e2,%g7,%l0 ! %l0 = f19022382df7f3e2
! %l1 = c2ae00c05215de4b
setx 0xd20494dff5dc189b,%g7,%l1 ! %l1 = d20494dff5dc189b
! Mem[0000000030081410] = 000000ff, %l6 = 0000000000000000
lduwa [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030081400] = ff000000fffffe83, %l1 = d20494dff5dc189b
ldxa [%i2+%g0]0x81,%l1 ! %l1 = ff000000fffffe83
! Mem[000000001010142c] = 00000000, %l7 = 00000000ffff0000
ldsba [%i4+0x02e]%asi,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = ffffffff, %f23 = d50615a3
lda [%i3+%g0]0x89,%f23 ! %f23 = ffffffff
! Mem[00000000300c1400] = ffffffff, %l6 = 00000000000000ff
ldsba [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000300c1410] = 000a000000000000, %f20 = 00000000 000000ff
ldda [%i3+%o5]0x81,%f20 ! %f20 = 000a0000 00000000
! Starting 10 instruction Store Burst
! %f2 = 0000004f, Mem[0000000010141428] = 00000000
sta %f2 ,[%i5+0x028]%asi ! Mem[0000000010141428] = 0000004f
p0_label_484:
! %f8 = 00000000 000000ff, Mem[0000000010001410] = 0000ffff 0000adff
stda %f8 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 000000ff
! %l0 = f19022382df7f3e2, Mem[0000000030041410] = 00000000
stha %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = f3e20000
! Mem[000000001000141c] = adcf2bff, %l6 = ffffffffffffffff
swap [%i0+0x01c],%l6 ! %l6 = 00000000adcf2bff
! %l6 = 00000000adcf2bff, Mem[00000000211c0001] = f8ff6880
stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = f8ff6880
! Mem[0000000010181410] = ffffffff, %l5 = 00000000000000ff
ldstuba [%i6+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! %f8 = 00000000 000000ff, %l0 = f19022382df7f3e2
! Mem[00000000300c1430] = 00000000a8714fac
add %i3,0x030,%g1
stda %f8,[%g1+%l0]ASI_PST16_SL ! Mem[00000000300c1430] = 00000000a8714fac
! Mem[00000000100c1418] = fffa1b43, %l4 = 000000ff, %l6 = adcf2bff
add %i3,0x18,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000fffa1b43
! Mem[00000000100c1410] = 38000000, %l6 = 00000000fffa1b43
swapa [%i3+%o5]0x80,%l6 ! %l6 = 0000000038000000
! %l2 = 0000000000000000, Mem[0000000030081410] = ff000000
stwa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 000000ff, %l2 = 0000000000000000
lduba [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
p0_label_485:
! Mem[0000000030041408] = 000000ad, %l3 = 00000000ff000000
lduha [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181408] = 00000000 00000043, %l6 = 38000000, %l7 = 00000000
ldda [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000043
! Mem[0000000030001408] = 0000ffff0000adff, %l2 = 0000000000000000
ldxa [%i0+%o4]0x89,%l2 ! %l2 = 0000ffff0000adff
membar #Sync ! Added by membar checker (73)
! Mem[0000000030081400] = ff000000 fffffe83 00000000 ff000000
! Mem[0000000030081410] = 00000000 00000000 2100ff43 adcf2b33
! Mem[0000000030081420] = 00000000 00000000 00000000 ff0000ff
! Mem[0000000030081430] = 00000000 00000000 ff000000 000000ff
ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
! Mem[0000000010041410] = 00000000c427ea38, %l5 = 00000000000000ff
ldxa [%i1+%o5]0x88,%l5 ! %l5 = 00000000c427ea38
! Mem[0000000010001400] = 00000000, %l4 = 00000000000000ff
lduwa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %l7 = 0000000000000043, %l6 = 0000000000000000, %l5 = 00000000c427ea38
sub %l7,%l6,%l5 ! %l5 = 0000000000000043
! %l4 = 0000000000000000, %l2 = 0000ffff0000adff, %l5 = 0000000000000043
andn %l4,%l2,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = ff0000ff, %l7 = 0000000000000043
ldsba [%i4+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l2 = 0000ffff0000adff, Mem[0000000010101408] = 094b3cff
stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 094badff
p0_label_486:
! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010081418] = 2100ff43 adcf2b33
std %l6,[%i2+0x018] ! Mem[0000000010081418] = 00000000 ffffffff
membar #Sync ! Added by membar checker (74)
! %l5 = 0000000000000000, Mem[0000000030081408] = 00000000
stwa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! Mem[0000000010001410] = 00000000, %l2 = 0000ffff0000adff
swapa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000010141410] = 000000ff
stha %l2,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff
! Mem[00000000100c1438] = 00000043, %l6 = 0000000000000000
ldstuba [%i3+0x038]%asi,%l6 ! %l6 = 00000000000000ff
! %l0 = f19022382df7f3e2, Mem[0000000010001410] = ffad0000
stba %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = e2ad0000
! Mem[0000000010181410] = ffffffff, %l2 = 0000000000000000
swapa [%i6+%o5]0x88,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010081408] = 431bd5ff, %l3 = 0000000000000000
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000431bd5ff
! %l6 = 0000000000000000, Mem[00000000100c1410] = 431bfaff
stha %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 431b0000
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000, %l1 = ff000000fffffe83
lduba [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
p0_label_487:
! Mem[0000000030101410] = ff0000ff, %l0 = f19022382df7f3e2
lduwa [%i4+%o5]0x89,%l0 ! %l0 = 00000000ff0000ff
! Mem[000000001014142c] = 00ff0000, %f21 = 00000000
lda [%i5+0x02c]%asi,%f21 ! %f21 = 00ff0000
! Mem[0000000010041400] = 00000000, %l0 = 00000000ff0000ff
ldsh [%i1+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000030001400] = 0000ff00, %l1 = 0000000000000000
ldsba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041400] = 000000ff, %l1 = 0000000000000000
ldsba [%i1+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000218001c0] = 00ffa57a, %l3 = 00000000431bd5ff
lduh [%o3+0x1c0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001410] = 000000ff, %l4 = 0000000000000000
lduba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1400] = 00000063, %l1 = ffffffffffffffff
lduba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000063
! %l6 = 0000000000000000, %l5 = 0000000000000000, %l0 = 0000000000000000
subc %l6,%l5,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 00000000ffffffff, Mem[0000000010141410] = ff000000
stwa %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = ffffffff
p0_label_488:
! %l0 = 00000000, %l1 = 00000063, Mem[0000000010081400] = 00230000 00000022
std %l0,[%i2+%g0] ! Mem[0000000010081400] = 00000000 00000063
! Mem[0000000030001410] = ff000000, %l7 = ffffffffffffffff
swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010101410] = 00000000, %l5 = 0000000000000000
ldsha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141400] = 4f000000, %l6 = 0000000000000000
ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 0000004f000000ff
! %l5 = 0000000000000000, Mem[0000000030001410] = ffffffff
stha %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ffff
! %l3 = 00000000000000ff, Mem[0000000010181408] = 00000000
stba %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
! %f28 = 00000000 00000000, Mem[0000000030181410] = 00000000 00000043
stda %f28,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
! %l5 = 0000000000000000, Mem[0000000030001400] = 0000ff00
stha %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ff00
! Mem[000000001018142b] = 00ff0000, %l4 = 00000000000000ff
ldstub [%i6+0x02b],%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 00ff0000, %l2 = 00000000ffffffff
lduwa [%i0+%g0]0x89,%l2 ! %l2 = 0000000000ff0000
p0_label_489:
! Mem[0000000030101400] = ffffffff ff000000, %l0 = 00000000, %l1 = 00000063
ldda [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff000000 00000000ffffffff
! Mem[000000001014143c] = 00000000, %l5 = 0000000000000000
ldub [%i5+0x03c],%l5 ! %l5 = 0000000000000000
! Mem[0000000010041410] = 38ea27c4, %l0 = 00000000ff000000
ldswa [%i1+%o5]0x80,%l0 ! %l0 = 0000000038ea27c4
! Mem[0000000010141400] = 00000000, %l0 = 0000000038ea27c4
lduha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Code Fragment 4
p0_fragment_60:
! %l0 = 0000000000000000
setx 0x52d78257bf14e5ff,%g7,%l0 ! %l0 = 52d78257bf14e5ff
! %l1 = 00000000ffffffff
setx 0x0cbd387024b1f179,%g7,%l1 ! %l1 = 0cbd387024b1f179
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 = 52d78257bf14e5ff
setx 0x0b768cf7ab05b810,%g7,%l0 ! %l0 = 0b768cf7ab05b810
! %l1 = 0cbd387024b1f179
setx 0x507397606f24d08c,%g7,%l1 ! %l1 = 507397606f24d08c
! Mem[0000000010041400] = 00000000, %l7 = 00000000ff000000
lduba [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001418] = 0000e9ad, %l5 = 0000000000000000
lduw [%i0+0x018],%l5 ! %l5 = 000000000000e9ad
! Mem[0000000030181410] = 00000000, %l6 = 000000000000004f
lduwa [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[000000001008143c] = 00000000, %l1 = 507397606f24d08c
lduh [%i2+0x03e],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0b768cf7ab05b810, Mem[00000000100c1410] = 00000000431b0000
stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0b768cf7ab05b810
p0_label_490:
! Mem[0000000010041408] = 00000000, %l7 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! %l5 = 000000000000e9ad, Mem[0000000010041428] = 000000ff, %asi = 80
stwa %l5,[%i1+0x028]%asi ! Mem[0000000010041428] = 0000e9ad
! Mem[0000000010041400] = 00000000, %l0 = 0b768cf7ab05b810
ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %l4 = 0000000000000000, Mem[00000000100c1410] = ab05b810
stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ab050000
! %l7 = 0000000000000000, Mem[0000000030141410] = 00000000
stha %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
! %l0 = 0000000000000000, Mem[0000000010081410] = 0000000000000000
stxa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
! %l6 = 0000000000000000, %l0 = 0000000000000000, %l3 = 00000000000000ff
subc %l6,%l0,%l3 ! %l3 = 0000000000000000
! %f16 = ff000000 fffffe83 00000000 ff000000
! %f20 = 00000000 00ff0000 2100ff43 adcf2b33
! %f24 = 00000000 00000000 00000000 ff0000ff
! %f28 = 00000000 00000000 ff000000 000000ff
stda %f16,[%i1]ASI_BLK_PL ! Block Store to 0000000010041400
! %l4 = 0000000000000000, %l0 = 0000000000000000, %l6 = 0000000000000000
orn %l4,%l0,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (75)
! Mem[0000000010181400] = ff0000ff 0000ff00 ff000000 00000043
! Mem[0000000010181410] = 00000000 ffffffff 00000000 00000000
! Mem[0000000010181420] = ff000000 000000ff 00ff00ff 00000000
! Mem[0000000010181430] = 000000ff 00ff0000 fffff57f ff0000ff
ldda [%i6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010181400
p0_label_491:
! Mem[0000000010081410] = 00000000, %l1 = 0000000000000000
lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l2 = 0000000000ff0000
lduha [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041400] = ff000000, %l0 = 0000000000000000
lduha [%i1+%g0]0x81,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010001410] = 0000ade2, %l7 = 0000000000000000
lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000e2
! Mem[0000000010081404] = 00000063, %l4 = 0000000000000000
ldsha [%i2+0x006]%asi,%l4 ! %l4 = 0000000000000063
! Mem[0000000030041410] = f3e2000000000000, %f10 = fffa1b43 00000000
ldda [%i1+%o5]0x81,%f10 ! %f10 = f3e20000 00000000
! Mem[0000000010041410] = 00ff0000, %l5 = 000000000000e9ad
lduwa [%i1+%o5]0x88,%l5 ! %l5 = 0000000000ff0000
! Mem[00000000300c1408] = 00000000, %l5 = 0000000000ff0000
ldsha [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081408] = 00000000ffff0000, %l6 = ffffffffffffffff
ldxa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ffff0000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (76)
! %l6 = 00000000ffff0000, Mem[0000000010181414] = ffffffff
stw %l6,[%i6+0x014] ! Mem[0000000010181414] = ffff0000
p0_label_492:
! %l3 = 0000000000000000, imm = fffffffffffff9e3, %l3 = 0000000000000000
addc %l3,-0x61d,%l3 ! %l3 = fffffffffffff9e3
! %l7 = 00000000000000e2, Mem[0000000010141418] = ffffffff, %asi = 80
stwa %l7,[%i5+0x018]%asi ! Mem[0000000010141418] = 000000e2
! %l1 = 0000000000000000, Mem[0000000010081400] = 0000000000000063, %asi = 80
stxa %l1,[%i2+0x000]%asi ! Mem[0000000010081400] = 0000000000000000
! Mem[00000000201c0000] = ffff3e5d, %l0 = 000000000000ff00
ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
! %l2 = 00000000, %l3 = fffff9e3, Mem[00000000300c1400] = ffffffff 63790000
stda %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 fffff9e3
! %l4 = 0000000000000063, Mem[0000000010141400] = 00000000
stha %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00630000
! Mem[0000000020800040] = 00ff726d, %l7 = 00000000000000e2
ldstub [%o1+0x040],%l7 ! %l7 = 00000000000000ff
! %l6 = 00000000ffff0000, Mem[0000000021800180] = ffffbce0
sth %l6,[%o3+0x180] ! Mem[0000000021800180] = 0000bce0
! Mem[0000000010041400] = fffffe83, %l1 = 0000000000000000
swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000fffffe83
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 000000ff, %l5 = 0000000000000000
lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
p0_label_493:
! Mem[0000000010081438] = ff0000ff, %l5 = 00000000000000ff
ldsw [%i2+0x038],%l5 ! %l5 = ffffffffff0000ff
! Mem[0000000010181400] = ff0000ff, %l1 = 00000000fffffe83
ldsha [%i6+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181400] = ff0000ff, %f21 = ffffffff
lda [%i6+%g0]0x80,%f21 ! %f21 = ff0000ff
! Mem[000000001010141c] = 43ff0021, %l1 = 00000000000000ff
ldswa [%i4+0x01c]%asi,%l1 ! %l1 = 0000000043ff0021
! Mem[000000001018143c] = ff0000ff, %l6 = 00000000ffff0000
lduw [%i6+0x03c],%l6 ! %l6 = 00000000ff0000ff
! Mem[00000000211c0000] = f8ff6880, %l3 = fffffffffffff9e3
ldsha [%o2+0x000]%asi,%l3 ! %l3 = fffffffffffff8ff
! Mem[0000000030001408] = ffad0000, %l0 = 00000000000000ff
ldsha [%i0+%o4]0x81,%l0 ! %l0 = ffffffffffffffad
! Mem[0000000010001410] = e2ad0000, %l1 = 0000000043ff0021
lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000e2
! Mem[0000000010141400] = ff000000 00006300, %l6 = ff0000ff, %l7 = 00000000
ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000000006300 00000000ff000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1420] = 000000ff, %l0 = ffffffffffffffad
swap [%i3+0x020],%l0 ! %l0 = 00000000000000ff
p0_label_494:
! Mem[00000000100c1410] = ab050000, %l4 = 0000000000000063
ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! %f0 = 0000ffff 0000adff, Mem[0000000030181408] = 000000ff 000000ff
stda %f0 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ffff 0000adff
! %l7 = 00000000ff000000, Mem[0000000030001408] = ffad0000ffff0000
stxa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000ff000000
! %f25 = 000000ff, Mem[0000000010181410] = 00000000
sta %f25,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
! Mem[0000000010181400] = ff0000ff, %l7 = 00000000ff000000
ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
! %l5 = ffffffffff0000ff, immed = fffffec8, %y = 000000ff
udiv %l5,-0x138,%l5 ! %l5 = 00000000000000ff
mov %l0,%y ! %y = 000000ff
! %l2 = 0000000000000000, Mem[0000000020800001] = 00ff779a, %asi = 80
stba %l2,[%o1+0x001]%asi ! Mem[0000000020800000] = 0000779a
! %l6 = 00006300, %l7 = 000000ff, Mem[0000000010041430] = 00000000 00000000
stda %l6,[%i1+0x030]%asi ! Mem[0000000010041430] = 00006300 000000ff
! %l1 = 00000000000000e2, Mem[0000000010141410] = ffffffff
stwa %l1,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000e2
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 0000ff003cffffff, %l6 = 0000000000006300
ldxa [%i0+0x008]%asi,%l6 ! %l6 = 0000ff003cffffff
p0_label_495:
! Mem[00000000201c0000] = ffff3e5d, %l0 = 00000000000000ff
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[000000001014140c] = 43000000, %l0 = ffffffffffffffff
ldsh [%i5+0x00e],%l0 ! %l0 = 0000000000000000
! Mem[0000000010001410] = e2ad0000000000ff, %f20 = 00000000 ff0000ff
ldda [%i0+%o5]0x80,%f20 ! %f20 = e2ad0000 000000ff
! Mem[00000000300c1410] = 0000000000000a00, %f18 = ff000000 00000043
ldda [%i3+%o5]0x89,%f18 ! %f18 = 00000000 00000a00
! Mem[0000000030181400] = 0000000000000000, %l5 = 00000000000000ff
ldxa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101400] = 000000000000ff00, %l5 = 0000000000000000
ldxa [%i4+%g0]0x88,%l5 ! %l5 = 000000000000ff00
! Mem[0000000020800040] = ffff726d, %l7 = 00000000000000ff
lduha [%o1+0x040]%asi,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030141400] = ff000000, %l6 = 0000ff003cffffff
ldsha [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000010041430] = 00006300, %l5 = 000000000000ff00
lduwa [%i1+0x030]%asi,%l5 ! %l5 = 0000000000006300
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 000000e2, Mem[00000000300c1408] = 00000000 00000000
stda %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 000000e2
p0_label_496:
! %l2 = 0000000000000000, %l7 = 000000000000ffff, %l1 = 00000000000000e2
xor %l2,%l7,%l1 ! %l1 = 000000000000ffff
! %f6 = 00000000 00000082, Mem[00000000100c1400] = 00000063 00000000
stda %f6 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 00000082
! %l5 = 0000000000006300, Mem[0000000030141408] = 00000000
stba %l5,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! %l3 = fffffffffffff8ff, imm = 0000000000000d02, %l3 = fffffffffffff8ff
subc %l3,0xd02,%l3 ! %l3 = ffffffffffffebfd
! %l3 = ffffffffffffebfd, Mem[0000000010181408] = 000000ff
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000ebfd
! Mem[0000000030041400] = 000000ff, %l5 = 0000000000006300
swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[00000000100c1400] = 00000082
stwa %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
! %l1 = 000000000000ffff, Mem[0000000010141410] = 00ff0000e2000000
stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000000000ffff
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000030141410] = 00000000 00000000
stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081430] = 00000000 ff0000ff, %l2 = 00000000, %l3 = ffffebfd
ldda [%i2+0x030]%asi,%l2 ! %l2 = 0000000000000000 00000000ff0000ff
p0_label_497:
! Mem[0000000030001408] = 00000000, %l5 = 00000000000000ff
ldsba [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101400] = 000000ffffffffff, %f12 = 000000ff 00ff0000
ldda [%i4+%g0]0x81,%f12 ! %f12 = 000000ff ffffffff
! Mem[0000000010041418] = 332bcfad, %f26 = 00ff00ff
ld [%i1+0x018],%f26 ! %f26 = 332bcfad
! %l4 = 0000000000000000, %l1 = 000000000000ffff, %l3 = 00000000ff0000ff
sub %l4,%l1,%l3 ! %l3 = ffffffffffff0001
! Mem[0000000030081400] = 83feffff000000ff, %l1 = 000000000000ffff
ldxa [%i2+%g0]0x89,%l1 ! %l1 = 83feffff000000ff
! Mem[0000000030141408] = 000000ff00000000, %l6 = ffffffffffffff00
ldxa [%i5+%o4]0x89,%l6 ! %l6 = 000000ff00000000
! Mem[00000000100c1410] = ff0005ab, %f28 = 000000ff
lda [%i3+%o5]0x80,%f28 ! %f28 = ff0005ab
! Mem[0000000010101408] = ffad4b09, %l0 = 0000000000000000
ldswa [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffad4b09
! Mem[0000000010101418] = 332bcfad, %l3 = ffffffffffff0001
ldsh [%i4+0x018],%l3 ! %l3 = 000000000000332b
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 00630000, %l1 = 83feffff000000ff
swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000630000
p0_label_498:
! %f16 = ff0000ff 0000ff00 00000000 00000a00
! %f20 = e2ad0000 000000ff 00000000 00000000
! %f24 = ff000000 000000ff 332bcfad 00000000
! %f28 = ff0005ab 00ff0000 fffff57f ff0000ff
stda %f16,[%i0]ASI_BLK_AIUP ! Block Store to 0000000010001400
! %l1 = 0000000000630000, Mem[0000000010181415] = ffff0000, %asi = 80
stba %l1,[%i6+0x015]%asi ! Mem[0000000010181414] = ff000000
! %l0 = ffffffffffad4b09, Mem[0000000020800000] = 0000779a, %asi = 80
stha %l0,[%o1+0x000]%asi ! Mem[0000000020800000] = 4b09779a
! Mem[00000000201c0000] = ffff3e5d, %l6 = 000000ff00000000
ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[00000000100c140a] = ff0000ff, %asi = 80
stba %l5,[%i3+0x00a]%asi ! Mem[00000000100c1408] = ff0000ff
! %l1 = 0000000000630000, Mem[00000000100c1400] = ff000000
stha %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! Mem[0000000010101400] = 0000ff00, %l7 = 000000000000ffff
ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! %l5 = 0000000000000000, %l5 = 0000000000000000, %l7 = 0000000000000000
addc %l5,%l5,%l7 ! %l7 = 0000000000000000
! %f4 = 00000000 c6f3ecaf, %l1 = 0000000000630000
! Mem[0000000030001408] = 00000000ff000000
add %i0,0x008,%g1
stda %f4,[%g1+%l1]ASI_PST16_S ! Mem[0000000030001408] = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00000000000000ff, %l3 = 000000000000332b
ldxa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_499:
! Mem[0000000010101400] = 000000000000ffff, %l1 = 0000000000630000
ldxa [%i4+%g0]0x88,%l1 ! %l1 = 000000000000ffff
! Mem[0000000021800140] = ffffda9c, %l7 = 0000000000000000
ldsb [%o3+0x141],%l7 ! %l7 = ffffffffffffffff
membar #Sync ! Added by membar checker (77)
! Mem[0000000010001400] = ff0000ff, %l3 = 00000000000000ff
lduba [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000021800040] = ffff2728, %l5 = 0000000000000000
ldsba [%o3+0x041]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030181410] = 00000000, %l4 = 0000000000000000
ldsba [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141400] = 000000ff, %l7 = ffffffffffffffff
lduba [%i5+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001410] = 0000ffff, %l0 = ffffffffffad4b09
ldsba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[000000001018142c] = 00000000, %l0 = 0000000000000000
ldsb [%i6+0x02c],%l0 ! %l0 = 0000000000000000
! Mem[0000000030141410] = 00000000, %l0 = 0000000000000000
ldsba [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 000000000000ffff, Mem[00000000300c1400] = 00000000e3f9ffff
stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000000000ffff
p0_label_500:
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030101400] = 000000ff ffffffff
stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 000000ff
! Mem[00000000100c1410] = ab0500ff, %l4 = 0000000000000000
swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000ab0500ff
! %l0 = 00000000, %l1 = 0000ffff, Mem[0000000010101410] = 00000000 00000000
stda %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 0000ffff
! %f6 = 00000000 00000082, Mem[0000000010181408] = fdeb0000 00000043
std %f6 ,[%i6+%o4] ! Mem[0000000010181408] = 00000000 00000082
! Mem[0000000010141410] = 0000ffff, %l0 = 0000000000000000
swapa [%i5+%o5]0x88,%l0 ! %l0 = 000000000000ffff
! %f20 = e2ad0000 000000ff, %l2 = 0000000000000000
! Mem[0000000030081418] = 2100ff43adcf2b33
add %i2,0x018,%g1
stda %f20,[%g1+%l2]ASI_PST16_S ! Mem[0000000030081418] = 2100ff43adcf2b33
! %l3 = 00000000000000ff, Mem[0000000030181408] = 0000ffff0000adff
stxa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000ff
! %l3 = 00000000000000ff, Mem[0000000010081410] = 00000000, %asi = 80
stwa %l3,[%i2+0x010]%asi ! Mem[0000000010081410] = 000000ff
! %f18 = 00000000 00000a00, Mem[0000000030181408] = 000000ff 00000000
stda %f18,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 00000a00
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ff0000ff 0000ff00, %l0 = 0000ffff, %l1 = 0000ffff
ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000ff0000ff 000000000000ff00
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
sta %l4,[%i2+0x028]%asi
smul %l3,0x843,%l2
fdivs %f7,%f8,%f12
fmuls %f20,%f16,%f13
nop
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ff0000ff
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000ff00
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ab0500ff
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffff
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000000ff,%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 0000ffff 0000adff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0000004f 00000043
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 c6f3ecaf
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 00000000 00000082
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 00000000 000000ff
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f3e20000 00000000
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 000000ff ffffffff
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be fffa1b43 fffa1b43
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ff0000ff 0000ff00
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00000000 00000a00
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e2ad0000 000000ff
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 00000000 00000000
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ff000000 000000ff
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 332bcfad 00000000
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ff0005ab 00ff0000
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be fffff57f ff0000ff
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:
subc %l6,%l1,%l7
sdivx %l7,0x3d3,%l6
done
p0_trap1o:
subc %l6,%l1,%l7
sdivx %l7,0x3d3,%l6
done
p0_trap2e:
andn %l0,0x7b0,%l6
udivx %l1,-0x64a,%l3
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000100c1410]
done
p0_trap2o:
andn %l0,0x7b0,%l6
udivx %l1,-0x64a,%l3
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[00000000100c1410]
done
p0_trap3e:
xnor %l7,-0x0de,%l3
subc %l7,%l2,%l1
and %l5,0xa9b,%l7
xnor %l5,-0x710,%l0
orn %l4,%l2,%l0
done
p0_trap3o:
xnor %l7,-0x0de,%l3
subc %l7,%l2,%l1
and %l5,0xa9b,%l7
xnor %l5,-0x710,%l0
orn %l4,%l2,%l0
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set p0_local4_start,%i4
set p0_local5_start,%i5
set p0_local6_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = d513d909de4369f3
ldx [%g1+0x008],%l1 ! %l1 = 464e7f5c1a101ba9
ldx [%g1+0x010],%l2 ! %l2 = 0b99d64bf4b68827
ldx [%g1+0x018],%l3 ! %l3 = 463dc82c7d677cb3
ldx [%g1+0x020],%l4 ! %l4 = e4adeff25c3d1f67
ldx [%g1+0x028],%l5 ! %l5 = 7427b97e74903c02
ldx [%g1+0x030],%l6 ! %l6 = b020f9604e0927b0
ldx [%g1+0x038],%l7 ! %l7 = 481d4082280c1424
! 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:
subc %l6,%l1,%l7
sdivx %l7,0x3d3,%l6
fadds %f0 ,%f7 ,%f15
andn %l0,%l0,%l6
xor %l5,-0xaa9,%l1
jmpl %o7,%g0
fsubs %f14,%f8 ,%f0
p0_near_0_he:
jmpl %o7,%g0
smul %l4,%l4,%l4
jmpl %o7,%g0
nop
near0_b2b_h:
fcmps %fcc0,%f19,%f29
orn %l3,%l2,%l3
jmpl %o7,%g0
udivx %l5,%l6,%l6
near0_b2b_l:
sdivx %l6,-0xb07,%l5
udivx %l2,%l1,%l1
jmpl %o7,%g0
fdivs %f15,%f10,%f7
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
xnor %l0,%l4,%l0
fsubs %f3 ,%f0 ,%f14
fdivs %f9 ,%f1 ,%f4
smul %l7,0x4e3,%l4
jmpl %o7,%g0
orn %l1,0x33c,%l6
p0_near_1_he:
xor %l3,0x2d7,%l2
jmpl %o7,%g0
or %l7,0x44c,%l2
near1_b2b_h:
sdivx %l5,-0xd14,%l6
and %l2,-0xc30,%l1
jmpl %o7,%g0
orn %l2,0x832,%l4
near1_b2b_l:
subc %l1,%l2,%l0
umul %l7,0x041,%l1
jmpl %o7,%g0
or %l5,%l4,%l6
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
or %l4,%l4,%l6
smul %l1,%l2,%l0
sub %l4,0x293,%l3
and %l0,0x9b1,%l5
jmpl %o7,%g0
fsqrts %f3 ,%f6
p0_near_2_he:
orn %l3,%l6,%l5
fadds %f20,%f21,%f16
sub %l0,-0x92d,%l1
fsqrts %f22,%f28
sdivx %l6,%l5,%l3
mulx %l5,-0x185,%l4
fcmps %fcc3,%f18,%f25
jmpl %o7,%g0
addc %l3,%l4,%l7
near2_b2b_h:
jmpl %o7,%g0
or %l4,-0xc2c,%l4
jmpl %o7,%g0
nop
near2_b2b_l:
jmpl %o7,%g0
mulx %l0,0xc80,%l1
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
or %l4,0x60f,%l5
orn %l0,0xb1b,%l7
add %l3,0x137,%l1
jmpl %o7,%g0
fmuls %f14,%f8 ,%f9
p0_near_3_he:
sdivx %l7,0x17f,%l1
udivx %l3,%l3,%l0
or %l2,%l6,%l2
fadds %f30,%f20,%f27
smul %l1,-0xab8,%l2
orn %l0,%l1,%l6
jmpl %o7,%g0
add %l0,%l4,%l0
near3_b2b_h:
andn %l2,-0xf5c,%l7
mulx %l4,%l1,%l5
and %l3,%l0,%l5
jmpl %o7,%g0
add %l4,-0xa49,%l6
near3_b2b_l:
subc %l6,-0xb6a,%l1
subc %l2,%l3,%l5
sub %l0,-0x2db,%l0
jmpl %o7,%g0
xnor %l0,0xc3b,%l0
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
fmuls %f0 ,%f6 ,%f5
ldd [%i5+0x008],%f0 ! Mem[0000000010141408]
xor %l6,-0xf0f,%l4
fcmps %fcc0,%f9 ,%f10
jmpl %o7,%g0
xor %l0,0xd6d,%l3
p0_far_0_lem:
fmuls %f0 ,%f6 ,%f5
membar #Sync
ldd [%i5+0x008],%f0 ! Mem[0000000010141408]
xor %l6,-0xf0f,%l4
fcmps %fcc0,%f9 ,%f10
jmpl %o7,%g0
xor %l0,0xd6d,%l3
p0_far_0_he:
or %l6,%l4,%l7
ldsw [%i2+0x038],%l1 ! Mem[0000000010081438]
stw %l5,[%i0+0x004] ! Mem[0000000010001404]
xnor %l3,-0x9f2,%l6
jmpl %o7,%g0
xor %l7,%l0,%l4
p0_far_0_hem:
or %l6,%l4,%l7
membar #Sync
ldsw [%i2+0x038],%l1 ! Mem[0000000010081438]
stw %l5,[%i0+0x004] ! Mem[0000000010001404]
xnor %l3,-0x9f2,%l6
jmpl %o7,%g0
xor %l7,%l0,%l4
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
fdivs %f28,%f19,%f24
fcmps %fcc3,%f27,%f29
subc %l7,%l5,%l5
fsubs %f18,%f17,%f21
jmpl %o7,%g0
sub %l3,%l3,%l0
far0_b2b_l:
fstod %f2 ,%f10
orn %l2,0x644,%l1
fcmps %fcc2,%f15,%f5
fadds %f3 ,%f8 ,%f10
jmpl %o7,%g0
subc %l7,%l5,%l7
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
orn %l7,%l2,%l3
fcmps %fcc2,%f10,%f8
sub %l3,-0x776,%l7
fcmps %fcc2,%f4 ,%f5
sdivx %l7,%l2,%l2
jmpl %o7,%g0
mulx %l6,0x6a4,%l4
p0_far_1_lem:
orn %l7,%l2,%l3
fcmps %fcc2,%f10,%f8
sub %l3,-0x776,%l7
fcmps %fcc2,%f4 ,%f5
sdivx %l7,%l2,%l2
jmpl %o7,%g0
mulx %l6,0x6a4,%l4
p0_far_1_he:
fdivs %f26,%f25,%f16
fstod %f19,%f24
xnor %l0,%l6,%l3
ldd [%i1+0x028],%f18 ! Mem[0000000010041428]
smul %l3,%l6,%l7
umul %l1,%l0,%l3
jmpl %o7,%g0
swap [%i3+0x014],%l0 ! Mem[00000000100c1414]
p0_far_1_hem:
fdivs %f26,%f25,%f16
fstod %f19,%f24
xnor %l0,%l6,%l3
membar #Sync
ldd [%i1+0x028],%f18 ! Mem[0000000010041428]
smul %l3,%l6,%l7
umul %l1,%l0,%l3
membar #Sync
jmpl %o7,%g0
swap [%i3+0x014],%l0 ! Mem[00000000100c1414]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
fsubs %f22,%f23,%f20
subc %l5,0x09b,%l4
fcmps %fcc1,%f23,%f22
mulx %l5,%l3,%l2
jmpl %o7,%g0
smul %l1,-0x5b3,%l5
far1_b2b_l:
fsubs %f1 ,%f12,%f8
xor %l7,-0xd37,%l2
fmuls %f11,%f14,%f8
orn %l7,0xe24,%l7
jmpl %o7,%g0
udivx %l5,%l1,%l6
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
lduw [%i5+0x038],%l7 ! Mem[0000000010141438]
addc %l3,0xb2f,%l6
sdivx %l2,-0x44c,%l3
or %l6,%l6,%l4
sdivx %l6,%l5,%l3
jmpl %o7,%g0
fdivs %f4 ,%f11,%f13
p0_far_2_lem:
membar #Sync
lduw [%i5+0x038],%l7 ! Mem[0000000010141438]
addc %l3,0xb2f,%l6
sdivx %l2,-0x44c,%l3
or %l6,%l6,%l4
sdivx %l6,%l5,%l3
jmpl %o7,%g0
fdivs %f4 ,%f11,%f13
p0_far_2_he:
jmpl %o7,%g0
subc %l1,0x663,%l3
jmpl %o7,%g0
nop
p0_far_2_hem:
jmpl %o7,%g0
subc %l1,0x663,%l3
jmpl %o7,%g0
nop
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
fsqrts %f24,%f20
and %l1,0xb7d,%l0
sdivx %l4,0x31f,%l3
umul %l0,0xe5a,%l7
sub %l3,%l7,%l5
umul %l0,-0xd29,%l5
jmpl %o7,%g0
xor %l7,%l5,%l5
far2_b2b_l:
fsubs %f15,%f14,%f9
orn %l2,%l4,%l4
fsubs %f5 ,%f2 ,%f6
fmuls %f10,%f7 ,%f15
sub %l1,%l3,%l7
fmuls %f13,%f8 ,%f4
jmpl %o7,%g0
orn %l3,0xa8c,%l1
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
jmpl %o7,%g0
orn %l0,0xd83,%l1
jmpl %o7,%g0
nop
p0_far_3_lem:
jmpl %o7,%g0
orn %l0,0xd83,%l1
jmpl %o7,%g0
nop
p0_far_3_he:
and %l2,0x32b,%l3
and %l1,-0x809,%l5
udivx %l2,-0xf51,%l3
st %f31,[%i3+0x000] ! Mem[00000000100c1400]
jmpl %o7,%g0
ldd [%i2+0x028],%f30 ! Mem[0000000010081428]
p0_far_3_hem:
and %l2,0x32b,%l3
and %l1,-0x809,%l5
udivx %l2,-0xf51,%l3
membar #Sync
st %f31,[%i3+0x000] ! Mem[00000000100c1400]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%f30 ! Mem[0000000010081428]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
fdivs %f23,%f18,%f27
fadds %f31,%f31,%f17
or %l5,0x49a,%l5
jmpl %o7,%g0
sdivx %l0,%l0,%l0
far3_b2b_l:
andn %l7,-0xbb0,%l5
umul %l6,%l0,%l6
fsqrts %f3 ,%f6
jmpl %o7,%g0
fmuls %f12,%f6 ,%f1
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
fmuls %f14,%f15,%f9
udivx %l7,-0x5bd,%l6
and %l7,%l3,%l7
fitos %f10,%f9
or %l7,%l3,%l4
jmpl %g6+8,%g0
and %l4,-0x867,%l5
p0_call_0_le:
smul %l0,%l6,%l0
smul %l1,-0x83a,%l5
fmuls %f3 ,%f9 ,%f1
fsubs %f8 ,%f12,%f10
retl
xor %l6,-0xe27,%l3
p0_jmpl_0_lo:
fmuls %f14,%f15,%f9
udivx %l7,-0x5bd,%l6
and %l7,%l3,%l7
fitos %f10,%f9
or %l7,%l3,%l4
jmpl %g6+8,%g0
and %l4,-0x867,%l5
p0_call_0_lo:
smul %l0,%l6,%l0
smul %l1,-0x83a,%l5
fmuls %f3 ,%f9 ,%f1
fsubs %f8 ,%f12,%f10
retl
xor %l6,-0xe27,%l3
p0_jmpl_0_he:
fadds %f22,%f17,%f30
umul %l4,%l7,%l1
jmpl %g6+8,%g0
mulx %l3,0x537,%l7
p0_call_0_he:
or %l7,%l6,%l3
std %f24,[%i0+0x038] ! Mem[0000000010001438]
std %l4,[%i3+0x008] ! Mem[00000000100c1408]
umul %l1,0x97e,%l3
retl
orn %l6,0x50b,%l1
p0_jmpl_0_ho:
fadds %f22,%f17,%f30
umul %l4,%l7,%l1
jmpl %g6+8,%g0
mulx %l3,0x537,%l7
p0_call_0_ho:
or %l7,%l6,%l3
std %f24,[%o0+0x038] ! Mem[0000000010001438]
std %l4,[%o3+0x008] ! Mem[00000000100c1408]
umul %l1,0x97e,%l3
retl
orn %l6,0x50b,%l1
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
udivx %l0,%l5,%l4
mulx %l2,-0xc9a,%l2
fsubs %f1 ,%f13,%f0
and %l5,%l1,%l1
jmpl %g6+8,%g0
subc %l5,-0x842,%l4
p0_call_1_le:
fadds %f1 ,%f0 ,%f0
xnor %l7,%l0,%l3
sdivx %l2,0xf7a,%l3
mulx %l7,%l0,%l0
sdivx %l2,%l4,%l4
fdivs %f8 ,%f5 ,%f0
retl
fsubs %f11,%f9 ,%f10
p0_jmpl_1_lo:
udivx %l0,%l5,%l4
mulx %l2,-0xc9a,%l2
fsubs %f1 ,%f13,%f0
and %l5,%l1,%l1
jmpl %g6+8,%g0
subc %l5,-0x842,%l4
p0_call_1_lo:
fadds %f1 ,%f0 ,%f0
xnor %l7,%l0,%l3
sdivx %l2,0xf7a,%l3
mulx %l7,%l0,%l0
sdivx %l2,%l4,%l4
fdivs %f8 ,%f5 ,%f0
retl
fsubs %f11,%f9 ,%f10
p0_jmpl_1_he:
fcmps %fcc2,%f21,%f17
lduw [%i1+0x024],%l5 ! Mem[0000000010041424]
fdivs %f17,%f31,%f31
jmpl %g6+8,%g0
mulx %l4,-0x280,%l3
p0_call_1_he:
smul %l0,0x2d9,%l1
mulx %l0,%l2,%l4
andn %l7,0x1b1,%l4
fmuls %f24,%f23,%f25
fsqrts %f27,%f16
fdivs %f31,%f22,%f18
retl
andn %l1,%l7,%l4
p0_jmpl_1_ho:
fcmps %fcc2,%f21,%f17
lduw [%o1+0x024],%l5 ! Mem[0000000010041424]
fdivs %f17,%f31,%f31
jmpl %g6+8,%g0
mulx %l4,-0x280,%l3
p0_call_1_ho:
smul %l0,0x2d9,%l1
mulx %l0,%l2,%l4
andn %l7,0x1b1,%l4
fmuls %f24,%f23,%f25
fsqrts %f27,%f16
fdivs %f31,%f22,%f18
retl
andn %l1,%l7,%l4
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
sdivx %l7,-0x1c8,%l5
fdivs %f12,%f2 ,%f4
mulx %l7,0xc6e,%l2
smul %l5,%l0,%l7
addc %l2,0x5c2,%l3
jmpl %g6+8,%g0
umul %l0,-0x9be,%l5
p0_call_2_le:
umul %l4,%l0,%l2
smul %l0,%l1,%l7
or %l0,%l6,%l1
add %l1,0x244,%l1
fadds %f1 ,%f4 ,%f15
retl
fsubs %f0 ,%f11,%f13
p0_jmpl_2_lo:
sdivx %l7,-0x1c8,%l5
fdivs %f12,%f2 ,%f4
mulx %l7,0xc6e,%l2
smul %l5,%l0,%l7
addc %l2,0x5c2,%l3
jmpl %g6+8,%g0
umul %l0,-0x9be,%l5
p0_call_2_lo:
umul %l4,%l0,%l2
smul %l0,%l1,%l7
or %l0,%l6,%l1
add %l1,0x244,%l1
fadds %f1 ,%f4 ,%f15
retl
fsubs %f0 ,%f11,%f13
p0_jmpl_2_he:
addc %l6,-0x69c,%l4
sdivx %l1,0x5f6,%l0
smul %l6,%l0,%l2
andn %l2,-0x7bf,%l1
xor %l0,%l7,%l6
smul %l4,0xd67,%l0
fmuls %f19,%f25,%f29
jmpl %g6+8,%g0
or %l0,0xc5b,%l4
p0_call_2_he:
and %l4,0x14f,%l7
addc %l7,-0xaf0,%l2
sub %l3,0xe38,%l1
udivx %l3,%l7,%l5
st %f18,[%i4+0x018] ! Mem[0000000010101418]
retl
udivx %l2,0xa3e,%l4
p0_jmpl_2_ho:
addc %l6,-0x69c,%l4
sdivx %l1,0x5f6,%l0
smul %l6,%l0,%l2
andn %l2,-0x7bf,%l1
xor %l0,%l7,%l6
smul %l4,0xd67,%l0
fmuls %f19,%f25,%f29
jmpl %g6+8,%g0
or %l0,0xc5b,%l4
p0_call_2_ho:
and %l4,0x14f,%l7
addc %l7,-0xaf0,%l2
sub %l3,0xe38,%l1
udivx %l3,%l7,%l5
st %f18,[%o4+0x018] ! Mem[0000000010101418]
retl
udivx %l2,0xa3e,%l4
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldsb [%i2+0x005],%l0 ! Mem[0000000010081405]
jmpl %g6+8,%g0
fdivs %f6 ,%f0 ,%f6
p0_call_3_le:
orn %l7,%l2,%l6
fcmps %fcc0,%f1 ,%f10
retl
and %l2,%l6,%l2
p0_jmpl_3_lo:
ldsb [%o2+0x005],%l0 ! Mem[0000000010081405]
jmpl %g6+8,%g0
fdivs %f6 ,%f0 ,%f6
p0_call_3_lo:
orn %l7,%l2,%l6
fcmps %fcc0,%f1 ,%f10
retl
and %l2,%l6,%l2
p0_jmpl_3_he:
xor %l1,%l5,%l5
fmuls %f21,%f19,%f22
udivx %l5,-0xc60,%l3
add %l1,0xcee,%l0
jmpl %g6+8,%g0
mulx %l3,%l4,%l2
p0_call_3_he:
retl
andn %l5,-0x807,%l1
p0_jmpl_3_ho:
xor %l1,%l5,%l5
fmuls %f21,%f19,%f22
udivx %l5,-0xc60,%l3
add %l1,0xcee,%l0
jmpl %g6+8,%g0
mulx %l3,%l4,%l2
p0_call_3_ho:
retl
andn %l5,-0x807,%l1
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 0xd513d909,0xde4369f3 ! Init value for %l0
.word 0x464e7f5c,0x1a101ba9 ! Init value for %l1
.word 0x0b99d64b,0xf4b68827 ! Init value for %l2
.word 0x463dc82c,0x7d677cb3 ! Init value for %l3
.word 0xe4adeff2,0x5c3d1f67 ! Init value for %l4
.word 0x7427b97e,0x74903c02 ! Init value for %l5
.word 0xb020f960,0x4e0927b0 ! Init value for %l6
.word 0x481d4082,0x280c1424 ! Init value for %l7
.align 64
p0_init_freg:
.word 0xc283e86e,0xe7d635e4 ! Init value for %f0
.word 0xea1cf87a,0x208d2eac ! Init value for %f2
.word 0x1a3067de,0x7ee94f88 ! Init value for %f4
.word 0xb666c79b,0x040c8cd3 ! Init value for %f6
.word 0x072ba26e,0xb8edf712 ! Init value for %f8
.word 0x7b2253b1,0xbc0cfd12 ! Init value for %f10
.word 0xba31470f,0xd9e67963 ! Init value for %f12
.word 0xaf59bc8e,0xc378bb56 ! Init value for %f14
.word 0x7d2ad4b1,0x0e939dcb ! Init value for %f16
.word 0x0072d112,0xb1381bc2 ! Init value for %f18
.word 0x997e78ef,0xfc12310c ! Init value for %f20
.word 0x5768185f,0x70ba30fa ! Init value for %f22
.word 0xcb28dec6,0xe84b78c6 ! Init value for %f24
.word 0x05453b71,0x3a6319e2 ! Init value for %f26
.word 0x8506dcc4,0xd2388b98 ! Init value for %f28
.word 0x5a8b134e,0xab306e6f ! Init value for %f30
.word 0x523626e9,0xaeba524b ! Init value for %f32
.word 0x5bb67b92,0x589e5aab ! Init value for %f34
.word 0x091323f7,0xa6bf91ec ! Init value for %f36
.word 0x7c661737,0xfbd9b243 ! Init value for %f38
.word 0x69a99b53,0x6a7af475 ! Init value for %f40
.word 0x59f9b622,0xdf13d084 ! Init value for %f42
.word 0x09993b3c,0x52444c39 ! Init value for %f44
.word 0x9c6b6e2b,0x1dc3d44a ! Init value for %f46
.word 0xe12e27c2,0x20971370
.word 0xf2616a02,0x7aa0b9b6
.word 0xf5fa9774,0x16b5fd10
.word 0x155abe48,0xbd99e509
.word 0xdc59e0fd,0x36d6b95f
.word 0x5cd23af5,0x4f9771c6
.word 0x9b85e080,0x88e96dfc
.word 0xd7e611c7,0x47c9eea0
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,0xff0000ff
.word 0x00000000,0x0000ff00
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0xab0500ff
.word 0xffffffff,0xffffffff
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
p0_expected_fp_regs:
.word 0x0000ffff,0x0000adff
.word 0x0000004f,0x00000043
.word 0x00000000,0xc6f3ecaf
.word 0x00000000,0x00000082
.word 0x00000000,0x000000ff
.word 0xf3e20000,0x00000000
.word 0x000000ff,0xffffffff
.word 0xfffa1b43,0xfffa1b43
.word 0xff0000ff,0x0000ff00
.word 0x00000000,0x00000a00
.word 0xe2ad0000,0x000000ff
.word 0x00000000,0x00000000
.word 0xff000000,0x000000ff
.word 0x332bcfad,0x00000000
.word 0xff0005ab,0x00ff0000
.word 0xfffff57f,0xff0000ff
.word 0x00000025,0x00000400 ! %fsr = 0000002500000400
p0_local0_expect:
.word 0xff0000ff,0x0000ff00
.word 0x00000000,0x00000a00
.word 0xe2ad0000,0x000000ff
.word 0x00000000,0x00000000
.word 0xff000000,0x000000ff
.word 0x332bcfad,0x00000000
.word 0xff0005ab,0x00ff0000
.word 0xfffff57f,0xff0000ff
p0_local0_sec_expect:
.word 0x0000ff00,0x00000000
.word 0x00000000,0xff000000
.word 0x0000ffff,0xff000000
.word 0xff000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0xffffff00,0xd9e67963
.word 0x0000ff00,0xff1014c4
.word 0x00000000,0xe0000000
p0_local1_expect:
.word 0x00000000,0x000000ff
.word 0x000000ff,0x00000000
.word 0x0000ff00,0x00000000
.word 0x332bcfad,0x43ff0021
.word 0x00000000,0x00000000
.word 0xff0000ff,0x00000000
.word 0x00006300,0x000000ff
.word 0xff000000,0x000000ff
p0_local1_sec_expect:
.word 0x000000ff,0x00000000
.word 0x000000ad,0x0000ff00
.word 0xf3e20000,0x00000000
.word 0xff006800,0x00000000
.word 0x00000000,0xc6de9dcb
.word 0x80000000,0x00000000
.word 0x78b70000,0xff0000ff
.word 0x78b7ff9c,0xff0000ff
p0_local2_expect:
.word 0x00000000,0x00000000
.word 0x00000000,0xffff0000
.word 0x000000ff,0x00000000
.word 0x00000000,0xffffffff
.word 0x00ff00ff,0x00000000
.word 0x00000000,0xff0000ff
.word 0x00000000,0xff0000ff
.word 0xff0000ff,0x00000000
p0_local2_sec_expect:
.word 0xff000000,0xfffffe83
.word 0x00000000,0xff000000
.word 0x00000000,0x00000000
.word 0x2100ff43,0xadcf2b33
.word 0x00000000,0x00000000
.word 0x00000000,0xff0000ff
.word 0x00000000,0x00000000
.word 0xff000000,0x000000ff
p0_local3_expect:
.word 0x00000000,0x00000000
.word 0xff0000ff,0xffffffff
.word 0x00000000,0xf78c760b
.word 0xfffa1b43,0xffff1b43
.word 0xffffffad,0xc6f3ecaf
.word 0x000000ff,0x00000000
.word 0x0000ffff,0x000000ff
.word 0xff000043,0x43ff0021
p0_local3_sec_expect:
.word 0x00000000,0x0000ffff
.word 0x00000000,0x000000e2
.word 0x000a0000,0x00000000
.word 0x00000000,0xfdb200ea
.word 0x7b00ea38,0x00000000
.word 0xff48329d,0xd53f7559
.word 0x00000000,0xa8714fac
.word 0x7c50879f,0x2a5f5cc1
p0_local4_expect:
.word 0xffff0000,0x00000000
.word 0xffad4b09,0xce1a5f1f
.word 0x00000000,0x0000ffff
.word 0x332bcfad,0x43ff0021
.word 0xfffa1b43,0x00007963
.word 0xff0000ff,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ad
p0_local4_sec_expect:
.word 0x00000000,0x000000ff
.word 0xff0000ff,0xf00883fd
.word 0xff0000ff,0x0000ffff
.word 0x431bbaae,0xc6f3ecaf
.word 0xff000000,0x431bbaff
.word 0x000000ff,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
p0_local5_expect:
.word 0x00630000,0x000000ff
.word 0xff000000,0x43000000
.word 0x00000000,0x00000000
.word 0x000000e2,0x000000ff
.word 0xff000000,0xff000000
.word 0x0000004f,0x00ff0000
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
p0_local5_sec_expect:
.word 0xff000000,0x000000ff
.word 0x00000000,0xff000000
.word 0x00000000,0xff000000
.word 0x2100ff43,0xadcf2b33
.word 0x63790000,0xffffffff
.word 0x00000000,0xff0000ff
.word 0x00000000,0x00000000
.word 0xff000000,0x000000ff
p0_local6_expect:
.word 0xff0000ff,0x0000ff00
.word 0x00000000,0x00000082
.word 0x000000ff,0xff000000
.word 0x00000000,0x00000000
.word 0xff000000,0x000000ff
.word 0x00ff00ff,0x00000000
.word 0x000000ff,0x00ff0000
.word 0xfffff57f,0xff0000ff
p0_local6_sec_expect:
.word 0x00000000,0x00000000
.word 0x000a0000,0x00000000
.word 0x00000000,0x00000000
.word 0xffba1b43,0x431bfaff
.word 0xff00ffff,0x00000000
.word 0xe98b0000,0x38ea007b
.word 0xff000000,0xff800000
.word 0xc15c5f2a,0x7af196a3
share0_expect:
.word 0xffff3e5d,0x665dcbe6
.word 0x482f13d0,0x1693c5b1
.word 0x502770bf,0x9ea470e9
.word 0xaf480122,0xf0095901
.word 0x159f5307,0x5424b3de
.word 0x6a5a62a8,0xf1284c56
.word 0xbc830e1f,0xdc012717
.word 0x86781abd,0x603539d0
share1_expect:
.word 0x4b09779a,0x1669303f
.word 0xec2762c5,0x9a924e33
.word 0x48730d21,0x079cecb4
.word 0xf5485dbe,0xb181df23
.word 0x6ae6d917,0xd5eecb58
.word 0x83534e3d,0x39c89d09
.word 0x46a60047,0x5a83eb46
.word 0xe427639b,0xbe96ac9e
.word 0xffff726d,0xb6b5afe0
.word 0xf7563a8d,0x51a3ff16
.word 0x5b1ab64f,0x6bec5272
.word 0x68503cbf,0xe2e044f3
.word 0x7cfcdf17,0x08ab7436
.word 0x2915fafa,0x42289330
.word 0xc016eadf,0xeee836e5
.word 0x0f23fd6d,0x1b0e7271
share2_expect:
.word 0xf8ff6880,0x607b08cc
.word 0x2b3a7765,0xfc9d52bc
.word 0x87047f8c,0x7ffc6602
.word 0x6d50fb83,0xb783dfa2
.word 0x0fda20a0,0x1fcc876e
.word 0x2b1d0b37,0xa8d8537b
.word 0x6a1c8b96,0xcd2b7591
.word 0x67120363,0x2db71a5e
share3_expect:
.word 0xff00b994,0x008c0a11
.word 0xdb7bf24d,0x6d8862ad
.word 0x221d7f5b,0x4772b945
.word 0x58d02f24,0xd09b00f9
.word 0x71b77f5f,0x117851ff
.word 0xfa6f9306,0xa0927c8c
.word 0xb2a13ddb,0xf5450940
.word 0xdfa1e6c0,0xbc39efe2
.word 0xffff2728,0x602e19ad
.word 0xf17ed360,0x269f9eef
.word 0xb119b6ca,0x7324971a
.word 0xcdd9723b,0x22d48534
.word 0xa9bafd7a,0xf8887a30
.word 0xa8e42a0e,0x5fb9a09d
.word 0x91fffcfa,0xb1306649
.word 0x98f0b95b,0x6abfa88f
.word 0x06ff05ff,0xd85a6559
.word 0x46406378,0x46339c7b
.word 0x4697f6fc,0x16e54e71
.word 0x8c99b628,0x7abd6ad1
.word 0x5ba234d9,0xcb73d723
.word 0x9efbfa1e,0x7484c371
.word 0x494194be,0x1aa1ecd3
.word 0x154d9006,0x24f7bdbe
.word 0x00ff0fe0,0x532ecee4
.word 0xf75a0260,0x6f9d3dfa
.word 0x06334314,0x672c4734
.word 0xa9263491,0xc1bab4ff
.word 0x619b1ea7,0xa3c21e32
.word 0x0aed8923,0x8d13a7fd
.word 0x68a4febe,0x94e6591c
.word 0x7317e834,0xee348c49
.word 0xffff5371,0x2b0e326c
.word 0x7e178ead,0xaab363ae
.word 0xbd1b80f2,0x7d6e8e3e
.word 0xf5c0ffc7,0x45e8ec2e
.word 0xef059fff,0xd6f23e13
.word 0xd6b05ba4,0x9b171f25
.word 0x5fd450a2,0x1cf78926
.word 0x06b9079b,0x5efc606a
.word 0xffffda9c,0x704ba05e
.word 0x197aee1c,0x378ffd4b
.word 0xb81065ce,0x38c9ead3
.word 0x542d0c86,0x4b19a684
.word 0xeac9e922,0x39b5bac8
.word 0x670b5aa8,0x154f21a8
.word 0x0a4cd42e,0xbbb70520
.word 0x76f9ec3d,0x057f1b56
.word 0x0000bce0,0x20d66963
.word 0x07031560,0x0d5d82cc
.word 0x27341e37,0x21204983
.word 0xd59b1520,0x64b3a262
.word 0x68efc1ff,0x14bb9028
.word 0x75778738,0x90c10572
.word 0xa80be6be,0xc41e3e50
.word 0xfb41b5dd,0xd07baf75
.word 0x00ffa57a,0x65521e7a
.word 0x18f41b06,0x5c5df448
.word 0x0cc11825,0xb6a74fda
.word 0xb50ca733,0xc16c2988
.word 0x241675c7,0x8bc3b7fa
.word 0x85a82ca1,0xc0d8a127
.word 0x4d14819e,0xeee7849b
.word 0x4595cdbe,0xe19c14d9
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 0xa662723f,0xd6434053
.word 0x00000000,0x00000002
.word 0x3399e367,0xbe96d360
.word 0x00000000,0x00000003
.word 0x92e3c2c8,0x03c21456
.word 0x00000000,0x00000004
.word 0x8eca3fdf,0xad7b5d58
.word 0x00000000,0x00000005
.word 0xcfc85a28,0x5ed08b6c
.word 0x00000000,0x00000006
.word 0x133dab57,0xf22dd3bd
.word 0x00000000,0x00000007
.word 0x597d47a8,0x26e95e59
.word 0x00000000,0x00000008
.word 0x0bc99f80,0x7e1015c4
.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 0xbd96b39f,0xef39bc40,0xd4344695,0xa1cfe2a6
.word 0x350580ad,0x5e5684c7,0xac4f7128,0xa434f6b5
.word 0x2a2ba122,0x32b3e57e,0x7dc8a373,0xffa30f7b
.word 0x0c8261be,0xd967c860,0xe3bae2c2,0xb5a14333
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 0xb2e23311,0x7d83f716,0x3d236164,0x392408e9
.word 0x5544e8ae,0x07d44e40,0x460fd81c,0xdc2cf692
.word 0x49356c82,0x76e363b7,0x76962a8e,0x959fe459
.word 0x9535ba01,0x7081b444,0x791a1579,0xfe904d05
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 0xe91e224a,0xb1260cf1,0x10b84a97,0x23c81c5f
.word 0x49e9902b,0xacfa16dc,0xc0b3f6b4,0xab1de0a7
.word 0xa7803860,0xa9da6d2d,0x99016090,0x8465843a
.word 0x57296ebf,0x90e0f5d5,0x48839796,0xbaefe943
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 0x9e413755,0x78b1b2cf,0x4775890e,0x15d34552
.word 0x671259ae,0x3391d0a2,0x951b5f7e,0x331a8899
.word 0x6ae872a7,0x6868844c,0x8c41a74c,0x11ae8748
.word 0x43dd6864,0x0578aba4,0x33b1b0d7,0x37aa4efb
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 0x01bcb61b,0x3648a8d9,0x591e5498,0xf01014c4
.word 0x2ac5373a,0x546113a9,0xd459166f,0xb85884b6
.word 0xf82c6309,0x71ea05cd,0x3ca909a8,0x695bb361
.word 0xa34b3f13,0xe63073a7,0x155d5e8d,0x701d5577
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 0xfdb20acc,0xccad9193,0xde53605b,0xaaa7246b
.word 0xa1af46dd,0x72527aae,0xc0f44a97,0xb7cca4c2
.word 0xe7888aa7,0xa4e7ddb5,0x653f1504,0x0f06c47d
.word 0x0d832d3d,0xd964a882,0x961cdec7,0x502b1033
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 0x93477669,0xc9c699f8,0x86803f5d,0x5820017a
.word 0x1138def8,0x2d9e84a6,0x431bbaae,0xc6f3ecaf
.word 0xcf624977,0xd5b6f705,0x78b7ff9c,0x263728d3
.word 0xb290ef67,0x37fde103,0x58626c0e,0xceeb99a1
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 0x611a97bd,0x0530119c,0x94a94b5e,0xbecadff5
.word 0x6bfe683f,0xb1ba7d46,0xdc630104,0x4ab1bae3
.word 0xa2cba1fa,0x878aa658,0xa78278eb,0x9fafefef
.word 0x30bfcac1,0xabf03020,0x96f6790a,0x131f7807
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 0x1f3ea91b,0x32dd4be2,0x73f138f9,0xf7034b30
.word 0x7d64ac54,0xefe00fe6,0x5aa6806b,0x6abc2db4
.word 0xcfabcd92,0xfcd1f9fc,0x89de7878,0xddf7b46f
.word 0x7763161f,0x50eab348,0xb48fd490,0x27e5f590
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 0x36181052,0x8fdb3f85,0x787bfd2b,0x92ebfe25
.word 0xc1ef26eb,0x1a113557,0x97fd1df5,0x33e7c3dd
.word 0xe681d058,0xffe7c4c4,0xc27be7e5,0x09faaa89
.word 0x57d5a682,0x7e73130d,0xa6b83021,0x95f8f09e
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 0x02d46331,0x30493960,0x7dcfecd9,0x996722db
.word 0x5030d0b0,0x847b229c,0x83018bde,0x5f4e94ac
.word 0xcb38a8f2,0x3ebe2ec7,0x3d517643,0x27b6813c
.word 0x770ef1e3,0x94f993b8,0x089552a8,0xaa6e4118
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 0x4eef94ba,0x239a0d35,0xea48329d,0xd53f7559
.word 0x9a5112a2,0x3cceb1f3,0x6330fb4e,0x66d70f18
.word 0x7dea0e50,0x1d858298,0xb0661710,0x95748079
.word 0xaca2929f,0x88b66458,0xd58cfcc8,0xa3d13100
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 0xe65d7049,0xe51fb816,0xc9805925,0x1f3cfdb4
.word 0x071a72a4,0xb3250928,0xa10fa8c8,0x823fbf33
.word 0x9117f820,0x077c310c,0xbe9a1740,0xc6672f44
.word 0xc06caef7,0x923886e6,0x6f4537ac,0x1a5185c2
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 0x960de33b,0x29cffb7c,0xd09b59c8,0x80ada6c8
.word 0x0c5abdf8,0xf04a9bbf,0x89a56831,0x5c11a999
.word 0xe2ff47bd,0x09be3ca1,0xc31cc84b,0x38ea09bd
.word 0x8a7635e1,0xb743ad62,0xc15c5f2a,0x7af196a3
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 0xd0f73e5d,0x665dcbe6,0x482f13d0,0x1693c5b1
.word 0x502770bf,0x9ea470e9,0xaf480122,0xf0095901
.word 0x159f5307,0x5424b3de,0x6a5a62a8,0xf1284c56
.word 0xbc830e1f,0xdc012717,0x86781abd,0x603539d0
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 0xa3e6779a,0x1669303f,0xec2762c5,0x9a924e33
.word 0x48730d21,0x079cecb4,0xf5485dbe,0xb181df23
.word 0x6ae6d917,0xd5eecb58,0x83534e3d,0x39c89d09
.word 0x46a60047,0x5a83eb46,0xe427639b,0xbe96ac9e
.word 0xbb5c726d,0xb6b5afe0,0xf7563a8d,0x51a3ff16
.word 0x5b1ab64f,0x6bec5272,0x68503cbf,0xe2e044f3
.word 0x7cfcdf17,0x08ab7436,0x2915fafa,0x42289330
.word 0xc016eadf,0xeee836e5,0x0f23fd6d,0x1b0e7271
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 0x54b46880,0x607b08cc,0x2b3a7765,0xfc9d52bc
.word 0x87047f8c,0x7ffc6602,0x6d50fb83,0xb783dfa2
.word 0x0fda20a0,0x1fcc876e,0x2b1d0b37,0xa8d8537b
.word 0x6a1c8b96,0xcd2b7591,0x67120363,0x2db71a5e
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 0x3bd3b994,0x008c0a11,0xdb7bf24d,0x6d8862ad
.word 0x221d7f5b,0x4772b945,0x58d02f24,0xd09b00f9
.word 0x71b77f5f,0x117851ff,0xfa6f9306,0xa0927c8c
.word 0xb2a13ddb,0xf5450940,0xdfa1e6c0,0xbc39efe2
.word 0x0a482728,0x602e19ad,0xf17ed360,0x269f9eef
.word 0xb119b6ca,0x7324971a,0xcdd9723b,0x22d48534
.word 0xa9bafd7a,0xf8887a30,0xa8e42a0e,0x5fb9a09d
.word 0x91fffcfa,0xb1306649,0x98f0b95b,0x6abfa88f
.word 0xc6ae05ff,0xd85a6559,0x46406378,0x46339c7b
.word 0x4697f6fc,0x16e54e71,0x8c99b628,0x7abd6ad1
.word 0x5ba234d9,0xcb73d723,0x9efbfa1e,0x7484c371
.word 0x494194be,0x1aa1ecd3,0x154d9006,0x24f7bdbe
.word 0x57240fe0,0x532ecee4,0xf75a0260,0x6f9d3dfa
.word 0x06334314,0x672c4734,0xa9263491,0xc1bab4ff
.word 0x619b1ea7,0xa3c21e32,0x0aed8923,0x8d13a7fd
.word 0x68a4febe,0x94e6591c,0x7317e834,0xee348c49
.word 0x7b655371,0x2b0e326c,0x7e178ead,0xaab363ae
.word 0xbd1b80f2,0x7d6e8e3e,0xf5c0ffc7,0x45e8ec2e
.word 0xef059fff,0xd6f23e13,0xd6b05ba4,0x9b171f25
.word 0x5fd450a2,0x1cf78926,0x06b9079b,0x5efc606a
.word 0x19bbda9c,0x704ba05e,0x197aee1c,0x378ffd4b
.word 0xb81065ce,0x38c9ead3,0x542d0c86,0x4b19a684
.word 0xeac9e922,0x39b5bac8,0x670b5aa8,0x154f21a8
.word 0x0a4cd42e,0xbbb70520,0x76f9ec3d,0x057f1b56
.word 0xb337bce0,0x20d66963,0x07031560,0x0d5d82cc
.word 0x27341e37,0x21204983,0xd59b1520,0x64b3a262
.word 0x68efc1ff,0x14bb9028,0x75778738,0x90c10572
.word 0xa80be6be,0xc41e3e50,0xfb41b5dd,0xd07baf75
.word 0x3653a57a,0x65521e7a,0x18f41b06,0x5c5df448
.word 0x0cc11825,0xb6a74fda,0xb50ca733,0xc16c2988
.word 0x241675c7,0x8bc3b7fa,0x85a82ca1,0xc0d8a127
.word 0x4d14819e,0xeee7849b,0x4595cdbe,0xe19c14d9
share3_end: