Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_5000_5.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_5000_5.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 = 327144520
! Riesling can be on
! 1 Thread, 5000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_5000_5.s created on Mar 27, 2009 (14:45:20)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_5000_5 -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 = 7fad7583 33515ebc 9229ab27 ee91ed0b
! %f4 = c89791bf 27250de1 5fddcad8 bb7ad107
! %f8 = e1ba7fde 065fda19 aa34c928 2a4c1902
! %f12 = 9321e048 47f5580a 0ff22520 1e354b08
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9add2e4d db7324a6 7ab642f5 ddd6894b
! %f20 = 74ff757f 9138869f 6f6a89f7 bdc11bc9
! %f24 = 422583a4 234b1eb3 9c639e05 fb19b368
! %f28 = 14f00a66 4e9f3621 16f57748 f83a800b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5ecccfef b771ba89 236324e2 0b3c4318
! %f36 = 5a767b80 c57976f8 1e3086dd f953efed
! %f40 = b8ab23c4 b025dd8e cc313636 1039d077
! %f44 = 89c8fcc9 2fa10283 9d3f56c3 5e0838a6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6e5296a70000000a,%g7,%g1 ! GSR scale = 1, align = 2
wr %g1,%g0,%gsr ! GSR = 6e5296a70000000a
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[0000000030101410] = 63eda791, %f27 = fb19b368
lda [%i4+%o5]0x81,%f27 ! %f27 = 63eda791
! Mem[0000000030041400] = 4b589d0a 49834273 227da9f1 9eae159f
! Mem[0000000030041410] = bd2cc120 243b2037 f1431b73 025bbbfa
! Mem[0000000030041420] = e7b888d8 713aee24 25947489 65663675
! Mem[0000000030041430] = 374a5c79 d29b6627 51d96e56 470b17d0
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
! Mem[0000000030141410] = a328c6e0, %l5 = 90edc9905530e475
lduba [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000a3
! Mem[00000000300c1400] = ce61d65ab6412789, %l1 = 5aab6f46a376f165
ldxa [%i3+%g0]0x89,%l1 ! %l1 = ce61d65ab6412789
! Mem[00000000211c0000] = 993ec8b9, %l2 = b6c082f272a1b344
ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffff993e
! %l6 = c47227b7, %l7 = 5ab9110c, Mem[0000000010041410] = 2623cbfa 9581f902
stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = c47227b7 5ab9110c
! Mem[00000000201c0000] = 57de2191, %l6 = ab97f624c47227b7
ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 00000057000000ff
! Mem[0000000030081410] = 103764d0, %l3 = a28d71900b8ec4b0
lduba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000010
! %l7 = a702287a5ab9110c, Mem[0000000030181400] = 5ec4f368
stba %l7,[%i6+%g0]0x89 ! Mem[0000000030181400] = 5ec4f30c
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = b2ee11ad, %l7 = a702287a5ab9110c
swapa [%i6+%g0]0x88,%l7 ! %l7 = 00000000b2ee11ad
p0_label_2:
! %l5 = 00000000000000a3, Mem[0000000030101408] = 2453335f
stba %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 245333a3
! %f14 = 0ff22520, Mem[0000000010181408] = 8c94ee7a
sta %f14,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0ff22520
! Mem[0000000010001410] = 27937675 786843f7, %l2 = ffff993e, %l3 = 00000010
ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000786843f7 0000000027937675
! Mem[00000000211c0000] = 993ec8b9, %l0 = 761aa9dec9e64c60
ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 00000099000000ff
! Mem[0000000030181410] = f1e2995e, %l3 = 0000000027937675
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 0000005e000000ff
! Mem[0000000030141400] = 398e5534, %l1 = ce61d65ab6412789
swapa [%i5+%g0]0x81,%l1 ! %l1 = 00000000398e5534
! Mem[000000001018141a] = 26d6aad3, %l6 = 0000000000000057
ldstuba [%i6+0x01a]%asi,%l6 ! %l6 = 000000aa000000ff
! %f13 = 47f5580a, Mem[0000000010181414] = 74564f1e
st %f13,[%i6+0x014] ! Mem[0000000010181414] = 47f5580a
! %l1 = 00000000398e5534, Mem[00000000300c1400] = 892741b65ad661ce
stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000398e5534
! Starting 10 instruction Load Burst
! %f3 = ee91ed0b, %f10 = aa34c928
fcmpes %fcc0,%f3 ,%f10 ! %fcc0 = 1
p0_label_3:
! Mem[0000000010041408] = 431962a6e10e96eb, %f10 = aa34c928 2a4c1902
ldda [%i1+0x008]%asi,%f10 ! %f10 = 431962a6 e10e96eb
! %l6 = 00000000000000aa, %l5 = 00000000000000a3, %l1 = 00000000398e5534
and %l6,%l5,%l1 ! %l1 = 00000000000000a2
! %l1 = 00000000000000a2, %l1 = 00000000000000a2, %l1 = 00000000000000a2
sub %l1,%l1,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041408] = 431962a6e10e96eb, %l2 = 00000000786843f7
ldxa [%i1+0x008]%asi,%l2 ! %l2 = 431962a6e10e96eb
! Mem[0000000030141400] = b641278984dc10e1, %f10 = 431962a6 e10e96eb
ldda [%i5+%g0]0x81,%f10 ! %f10 = b6412789 84dc10e1
! %l4 = 2f2cf2c28f35cba1, %l6 = 00000000000000aa, %y = 00000000
smul %l4,%l6,%l3 ! %l3 = ffffffb519b938ea, %y = ffffffb5
! %f0 = 7fad7583, %f10 = b6412789, %f13 = 47f5580a
fadds %f0 ,%f10,%f13 ! %f13 = 7fed7583
! Mem[00000000300c1400] = 00000000, %l5 = 00000000000000a3
ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101400] = e932f07f, %l1 = 0000000000000000
ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffe932f07f
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = c47227b7, %l1 = ffffffffe932f07f
swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000c47227b7
p0_label_4:
! Mem[0000000010101434] = b4d360de, %l4 = 2f2cf2c28f35cba1
swap [%i4+0x034],%l4 ! %l4 = 00000000b4d360de
! %f14 = 0ff22520 1e354b08, Mem[0000000010001400] = 0903e604 7d08d239
stda %f14,[%i0+0x000]%asi ! Mem[0000000010001400] = 0ff22520 1e354b08
! %l6 = 000000aa, %l7 = b2ee11ad, Mem[0000000010041410] = e932f07f 5ab9110c
stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000aa b2ee11ad
! %f15 = 1e354b08, Mem[0000000010041408] = 431962a6
sta %f15,[%i1+%o4]0x80 ! Mem[0000000010041408] = 1e354b08
! %l4 = b4d360de, %l5 = 00000000, Mem[0000000030001400] = 1a28fb61 336a3c7d
stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = b4d360de 00000000
! Mem[00000000300c1400] = 00000000, %l1 = 00000000c47227b7
ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! %l2 = e10e96eb, %l3 = 19b938ea, Mem[0000000010181430] = 04e05b1b eaa32946
std %l2,[%i6+0x030] ! Mem[0000000010181430] = e10e96eb 19b938ea
! %f22 = f1431b73 025bbbfa, Mem[0000000010181408] = 2025f20f 81c48226
stda %f22,[%i6+%o4]0x88 ! Mem[0000000010181408] = f1431b73 025bbbfa
! Mem[0000000010041400] = de6588f7, %l4 = 00000000b4d360de
ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 000000f7000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (1)
! Mem[0000000010041400] = ff8865de 2345cf60 1e354b08 e10e96eb
! Mem[0000000010041410] = aa000000 ad11eeb2 0f369c27 53b63443
! Mem[0000000010041420] = e7e8b55b b7a00186 7ee6ac96 87f2d5cb
! Mem[0000000010041430] = 70078c09 70791367 d3a4448c 2cba1041
ldda [%i1]ASI_BLK_PL,%f0 ! Block Load from 0000000010041400
p0_label_5:
! Mem[00000000100c1438] = 2fbaa38f, %f18 = 227da9f1
lda [%i3+0x038]%asi,%f18 ! %f18 = 2fbaa38f
! Mem[0000000010101400] = a5f0c390, %l4 = 00000000000000f7
ldsha [%i4+%g0]0x80,%l4 ! %l4 = ffffffffffffa5f0
! Mem[0000000030141408] = b0a2d071c2064e31, %f22 = f1431b73 025bbbfa
ldda [%i5+%o4]0x81,%f22 ! %f22 = b0a2d071 c2064e31
! Mem[00000000218000c0] = 5553f237, %l6 = 00000000000000aa
ldsb [%o3+0x0c0],%l6 ! %l6 = 0000000000000055
! Mem[0000000030041410] = bd2cc120, %f30 = 51d96e56
lda [%i1+%o5]0x81,%f30 ! %f30 = bd2cc120
! Mem[0000000010181430] = e10e96eb, %l7 = 00000000b2ee11ad
ldsba [%i6+0x030]%asi,%l7 ! %l7 = ffffffffffffffe1
! Mem[000000001000141c] = d6e04e0f, %l0 = 0000000000000099
ldub [%i0+0x01c],%l0 ! %l0 = 00000000000000d6
! Mem[0000000010141400] = e00dc980 dbe7fe5a 4babefe5 191aa1fc
! Mem[0000000010141410] = 7fd980ed f904cd83 1e162ee4 015e7453
! Mem[0000000010141420] = 93d84b5f 26c0a520 c9666182 66eae3a5
! Mem[0000000010141430] = 393873ce a444290d 0b78fedc d63e8b28
ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
! Mem[00000000201c0000] = ffde2191, %l1 = 0000000000000000
lduh [%o0+%g0],%l1 ! %l1 = 000000000000ffde
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (2)
! %l6 = 0000000000000055, Mem[0000000010041408] = 084b351e
stha %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 084b0055
p0_label_6:
! Mem[00000000100c1424] = a42f7dfb, %l1 = 0000ffde, %l4 = ffffa5f0
add %i3,0x24,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a42f7dfb
! %l5 = 0000000000000000, Mem[0000000030101400] = d07243ea7ff032e9
stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
! Mem[0000000030141400] = 892741b6, %l3 = ffffffb519b938ea
swapa [%i5+%g0]0x89,%l3 ! %l3 = 00000000892741b6
! %l6 = 0000000000000055, Mem[0000000030101410] = 63eda791
stha %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0055a791
! %l5 = 0000000000000000, Mem[00000000100c1408] = 95fbb146
stwa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! Mem[00000000100c1404] = 3c3564da, %l3 = 00000000892741b6, %asi = 80
swapa [%i3+0x004]%asi,%l3 ! %l3 = 000000003c3564da
! Mem[0000000030101410] = 0055a791, %l5 = 0000000000000000
swapa [%i4+%o5]0x81,%l5 ! %l5 = 000000000055a791
! %f18 = 2fbaa38f, Mem[000000001000142c] = 9f6e605d
st %f18,[%i0+0x02c] ! Mem[000000001000142c] = 2fbaa38f
! %f10 = a5e3ea66 826166c9, Mem[0000000030141408] = 71d0a2b0 314e06c2
stda %f10,[%i5+%o4]0x89 ! Mem[0000000030141408] = a5e3ea66 826166c9
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 2025f20f, %l2 = 431962a6e10e96eb
ldsba [%i0+%g0]0x88,%l2 ! %l2 = 000000000000000f
p0_label_7:
! Mem[00000000100c1400] = 24cf0992, %l2 = 000000000000000f
lduba [%i3+%g0]0x88,%l2 ! %l2 = 0000000000000092
! Mem[0000000010141408] = 4babefe5 191aa1fc, %l4 = a42f7dfb, %l5 = 0055a791
ldd [%i5+%o4],%l4 ! %l4 = 000000004babefe5 00000000191aa1fc
! Mem[0000000010101408] = ef49f822, %f6 = 53745e01
lda [%i4+%o4]0x88,%f6 ! %f6 = ef49f822
! Mem[0000000030041410] = 20c12cbd, %l4 = 000000004babefe5
lduha [%i1+%o5]0x89,%l4 ! %l4 = 0000000000002cbd
! Mem[0000000020800000] = 392f7fd0, %l0 = 00000000000000d6
lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000392f
! Mem[0000000010041408] = 084b0055, %f10 = a5e3ea66
lda [%i1+%o4]0x88,%f10 ! %f10 = 084b0055
! Mem[0000000010041400] = 60cf4523 de6588ff, %l0 = 0000392f, %l1 = 0000ffde
ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000de6588ff 0000000060cf4523
! Mem[00000000300c1400] = 34558e39 000000ff, %l0 = de6588ff, %l1 = 60cf4523
ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000000000ff 0000000034558e39
! Mem[0000000010181420] = f894d1ea219ea414, %f0 = 5afee7db 80c90de0
ldda [%i6+0x020]%asi,%f0 ! %f0 = f894d1ea 219ea414
! Starting 10 instruction Store Burst
! %l4 = 0000000000002cbd, Mem[0000000010141410] = 7fd980ed
stba %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = bdd980ed
p0_label_8:
! %l3 = 000000003c3564da, Mem[00000000100c1408] = 00000000
stwa %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 3c3564da
! %l5 = 00000000191aa1fc, Mem[0000000021800100] = 797fa456, %asi = 80
stha %l5,[%o3+0x100]%asi ! Mem[0000000021800100] = a1fca456
! Mem[0000000010101420] = 04557cfd69b25e34, %l2 = 0000000000000092, %l5 = 00000000191aa1fc
add %i4,0x20,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 04557cfd69b25e34
! %f16 = 4b589d0a 49834273, %l0 = 00000000000000ff
! Mem[0000000010141430] = 393873cea444290d
add %i5,0x030,%g1
stda %f16,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010141430] = 734283490a9d584b
! %l0 = 00000000000000ff, Mem[0000000010141410] = ed80d9bd
stha %l0,[%i5+%o5]0x88 ! Mem[0000000010141410] = ed8000ff
! %l1 = 0000000034558e39, Mem[0000000010181408] = 025bbbfa
stba %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 025bbb39
! %l6 = 00000055, %l7 = ffffffe1, Mem[0000000010181400] = 5ab9110c 216df3f4
stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000055 ffffffe1
! %l4 = 0000000000002cbd, Mem[0000000010081400] = 2ebe852a
stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00002cbd
! Mem[0000000010141408] = e5efab4b, %l6 = 0000000000000055
ldstuba [%i5+%o4]0x88,%l6 ! %l6 = 0000004b000000ff
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ff3ec8b9, %l1 = 0000000034558e39
ldsh [%o2+%g0],%l1 ! %l1 = ffffffffffffff3e
p0_label_9:
! Mem[00000000211c0000] = ff3ec8b9, %l6 = 000000000000004b
ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001400] = de60d3b4, %l7 = ffffffffffffffe1
lduba [%i0+%g0]0x89,%l7 ! %l7 = 00000000000000b4
! Mem[0000000030001408] = 60d8412a 474dcccf, %l4 = 00002cbd, %l5 = 69b25e34
ldda [%i0+%o4]0x81,%l4 ! %l4 = 0000000060d8412a 00000000474dcccf
! Mem[0000000010141408] = ffabefe5 191aa1fc, %l2 = 00000092, %l3 = 3c3564da
ldda [%i5+%o4]0x80,%l2 ! %l2 = 00000000ffabefe5 00000000191aa1fc
! Mem[0000000030141400] = e110dc8419b938ea, %l6 = 00000000000000ff
ldxa [%i5+%g0]0x89,%l6 ! %l6 = e110dc8419b938ea
! Mem[00000000300c1410] = 8c941997378b6def, %l0 = 00000000000000ff
ldxa [%i3+%o5]0x81,%l0 ! %l0 = 8c941997378b6def
! Mem[0000000010081400] = 00002cbd, %l3 = 00000000191aa1fc
lduwa [%i2+%g0]0x80,%l3 ! %l3 = 0000000000002cbd
! Mem[0000000030081400] = ed5838a4, %l4 = 0000000060d8412a
lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000a4
! Mem[0000000010141418] = 1e162ee4015e7453, %l5 = 00000000474dcccf
ldx [%i5+0x018],%l5 ! %l5 = 1e162ee4015e7453
! Starting 10 instruction Store Burst
! %l7 = 00000000000000b4, Mem[000000001014142b] = c9666182, %asi = 80
stba %l7,[%i5+0x02b]%asi ! Mem[0000000010141428] = c96661b4
p0_label_10:
! %f11 = 826166c9, Mem[0000000010101408] = ef49f822
sta %f11,[%i4+%o4]0x88 ! Mem[0000000010101408] = 826166c9
! Mem[0000000010141400] = e00dc980, %l5 = 1e162ee4015e7453
swapa [%i5+%g0]0x80,%l5 ! %l5 = 00000000e00dc980
! %f7 = e42e161e, Mem[0000000010001434] = d8a985bd
sta %f7 ,[%i0+0x034]%asi ! Mem[0000000010001434] = e42e161e
! %l2 = ffabefe5, %l3 = 00002cbd, Mem[0000000030101410] = 00000000 d5f113c5
stda %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffabefe5 00002cbd
! %l0 = 8c941997378b6def, Mem[0000000010041410] = b2ee11ad000000aa
stxa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 8c941997378b6def
! %l0 = 8c941997378b6def, Mem[00000000100c1400] = 9209cf24892741b6
stxa %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 8c941997378b6def
! %l2 = ffabefe5, %l3 = 00002cbd, Mem[0000000030101408] = 245333a3 74b63173
stda %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffabefe5 00002cbd
! Mem[0000000010001410] = f7436878, %l3 = 0000000000002cbd
ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000f7000000ff
! Mem[0000000030041410] = 20c12cbd, %l4 = 00000000000000a4
swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000020c12cbd
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffde2191, %l4 = 0000000020c12cbd
ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffde
p0_label_11:
! %f21 = 243b2037, %f2 = fca11a19, %f18 = 2fbaa38f
fsubs %f21,%f2 ,%f18 ! %f18 = 7ca11a19
! Mem[0000000030181400] = 5ec4f30c, %l1 = ffffffffffffff3e
ldswa [%i6+%g0]0x89,%l1 ! %l1 = 000000005ec4f30c
! Mem[0000000010081400] = bd2c0000, %l2 = 00000000ffabefe5
lduba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001414] = 75769327, %l0 = 8c941997378b6def
lduw [%i0+0x014],%l0 ! %l0 = 0000000075769327
! Mem[0000000010001400] = 2025f20f, %l0 = 0000000075769327
lduha [%i0+%g0]0x88,%l0 ! %l0 = 000000000000f20f
! Mem[0000000030181400] = 5ec4f30c, %f25 = 713aee24
lda [%i6+%g0]0x89,%f25 ! %f25 = 5ec4f30c
! Mem[0000000010141408] = ffabefe5, %l4 = ffffffffffffffde
ldsha [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffffab
! Mem[0000000030141408] = c9666182 66eae3a5, %l4 = ffffffab, %l5 = e00dc980
ldda [%i5+%o4]0x81,%l4 ! %l4 = 00000000c9666182 0000000066eae3a5
! Mem[0000000010141410] = ed8000ff, %l0 = 000000000000f20f
ldsba [%i5+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f2 = fca11a19 e5efab4b, %l1 = 000000005ec4f30c
! Mem[0000000030101430] = d83bd0f87beed065
add %i4,0x030,%g1
stda %f2,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030101430] = d83bd0f87beed065
p0_label_12:
! %f8 = 20a5c026 5f4bd893, Mem[0000000010141410] = ff0080ed f904cd83
stda %f8 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 20a5c026 5f4bd893
! Mem[0000000010081418] = 9dc993a3, %l4 = 00000000c9666182
swap [%i2+0x018],%l4 ! %l4 = 000000009dc993a3
! %f10 = 084b0055 826166c9, Mem[0000000030101408] = e5efabff bd2c0000
stda %f10,[%i4+%o4]0x81 ! Mem[0000000030101408] = 084b0055 826166c9
! Mem[0000000030081408] = c7382f17, %l2 = 0000000000000000
swapa [%i2+%o4]0x81,%l2 ! %l2 = 00000000c7382f17
! Mem[0000000010101408] = 826166c9, %l1 = 000000005ec4f30c
ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 000000c9000000ff
! %l3 = 00000000000000f7, Mem[0000000030081410] = d0643710
stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000f7
! Mem[0000000030001400] = b4d360de, %l5 = 0000000066eae3a5
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 000000b4000000ff
! %f16 = 4b589d0a 49834273, Mem[0000000030141408] = c9666182 66eae3a5
stda %f16,[%i5+%o4]0x81 ! Mem[0000000030141408] = 4b589d0a 49834273
! %l5 = 00000000000000b4, Mem[0000000030081408] = 00000000
stwa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000b4
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 691fd57f, %l0 = ffffffffffffffff
ldsh [%o1+0x040],%l0 ! %l0 = 000000000000691f
p0_label_13:
! Mem[0000000010141410] = 26c0a520, %l6 = e110dc8419b938ea
lduha [%i5+%o5]0x88,%l6 ! %l6 = 000000000000a520
! Mem[00000000300c1410] = ef6d8b379719948c, %l1 = 00000000000000c9
ldxa [%i3+%o5]0x89,%l1 ! %l1 = ef6d8b379719948c
! Mem[0000000010041410] = 378b6def, %l3 = 00000000000000f7
lduwa [%i1+%o5]0x88,%l3 ! %l3 = 00000000378b6def
! Mem[0000000010141408] = ffabefe5, %f13 = ce733839
lda [%i5+%o4]0x80,%f13 ! %f13 = ffabefe5
! Mem[00000000100c1408] = 3c3564da, %l5 = 00000000000000b4
lduwa [%i3+%o4]0x88,%l5 ! %l5 = 000000003c3564da
! Mem[0000000030181408] = ad2ae708, %l6 = 000000000000a520
lduba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ad
! Mem[00000000100c1404] = 378b6def, %l1 = ef6d8b379719948c
lduwa [%i3+0x004]%asi,%l1 ! %l1 = 00000000378b6def
! Mem[0000000030101408] = 084b0055, %l3 = 00000000378b6def
ldsba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000008
! Mem[00000000100c1424] = a42f7dfb, %l0 = 000000000000691f
ldsha [%i3+0x024]%asi,%l0 ! %l0 = ffffffffffffa42f
! Starting 10 instruction Store Burst
! Mem[0000000010101428] = b4f63201a2a323db, %l0 = ffffffffffffa42f, %l2 = 00000000c7382f17
add %i4,0x28,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b4f63201a2a323db
p0_label_14:
! %l2 = b4f63201a2a323db, Mem[00000000211c0000] = ff3ec8b9, %asi = 80
stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = db3ec8b9
! Mem[000000001000141f] = d6e04e0f, %l2 = b4f63201a2a323db
ldstuba [%i0+0x01f]%asi,%l2 ! %l2 = 0000000f000000ff
! %l6 = 000000ad, %l7 = 000000b4, Mem[0000000010081438] = f8fdf5d0 49742534
std %l6,[%i2+0x038] ! Mem[0000000010081438] = 000000ad 000000b4
! %l1 = 00000000378b6def, Mem[0000000030141410] = a328c6e084908f0f
stxa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000378b6def
! %l2 = 0000000f, %l3 = 00000008, Mem[0000000010041400] = ff8865de 2345cf60
stda %l2,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000f 00000008
! %l1 = 00000000378b6def, Mem[0000000010041414] = 9719948c, %asi = 80
stwa %l1,[%i1+0x014]%asi ! Mem[0000000010041414] = 378b6def
! %l2 = 000000000000000f, Mem[0000000010001400] = 2025f20f
stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000f
! Mem[0000000010141410] = 26c0a520, %l6 = 00000000000000ad
ldstuba [%i5+%o5]0x88,%l6 ! %l6 = 00000020000000ff
! Mem[0000000030141410] = 00000000, %l2 = 000000000000000f
swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = e02a34925ec4f30c, %l7 = 00000000000000b4
ldxa [%i6+%g0]0x89,%l7 ! %l7 = e02a34925ec4f30c
p0_label_15:
! Mem[0000000010081410] = a6ad1112, %l0 = ffffffffffffa42f
ldsba [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000012
! Mem[0000000030141410] = ef6d8b37 0000000f, %l2 = 00000000, %l3 = 00000008
ldda [%i5+%o5]0x89,%l2 ! %l2 = 000000000000000f 00000000ef6d8b37
! Mem[0000000010081410] = 1211ada601b32f0a, %l1 = 00000000378b6def
ldxa [%i2+%o5]0x80,%l1 ! %l1 = 1211ada601b32f0a
membar #Sync ! Added by membar checker (3)
! Mem[0000000010081400] = 00002cbd 01333f72 510501e2 dab6b9b2
! Mem[0000000010081410] = 1211ada6 01b32f0a c9666182 29783887
! Mem[0000000010081420] = fc058a65 a383718a 14c478fb f2e76961
! Mem[0000000010081430] = 0cce34bc e5951aba 000000ad 000000b4
ldda [%i2]ASI_BLK_PL,%f16 ! Block Load from 0000000010081400
! Mem[000000001014142c] = 66eae3a5, %l6 = 0000000000000020
ldsh [%i5+0x02e],%l6 ! %l6 = ffffffffffffe3a5
! Mem[0000000010181420] = f894d1ea, %l6 = ffffffffffffe3a5
ldsha [%i6+0x020]%asi,%l6 ! %l6 = fffffffffffff894
! Mem[0000000010001410] = 786843ff, %l6 = fffffffffffff894
ldsba [%i0+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030001400] = de60d3ff, %l3 = 00000000ef6d8b37
ldsha [%i0+%g0]0x89,%l3 ! %l3 = ffffffffffffd3ff
! Mem[00000000100c141c] = e11d7c54, %l6 = ffffffffffffffff
lduba [%i3+0x01d]%asi,%l6 ! %l6 = 000000000000001d
! Starting 10 instruction Store Burst
! %l0 = 0000000000000012, Mem[0000000030101400] = 00000000
stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00120000
p0_label_16:
! %l2 = 0000000f, %l3 = ffffd3ff, Mem[0000000010041400] = 0000000f 00000008
std %l2,[%i1+%g0] ! Mem[0000000010041400] = 0000000f ffffd3ff
! %l6 = 000000000000001d, Mem[0000000010101408] = 099772b4826166ff
stxa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000001d
! %f12 = 0d2944a4 ffabefe5, Mem[0000000030181410] = f1e299ff 61ceed07
stda %f12,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0d2944a4 ffabefe5
! %f14 = 288b3ed6 dcfe780b, %l4 = 000000009dc993a3
! Mem[0000000010141428] = c96661b466eae3a5
add %i5,0x028,%g1
stda %f14,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010141428] = 0b7861b4663ee328
! %l3 = ffffffffffffd3ff, %l0 = 0000000000000012, %l1 = 1211ada601b32f0a
udivx %l3,%l0,%l1 ! %l1 = 0e38e38e38e38bc7
! %l0 = 0000000000000012, Mem[00000000211c0000] = db3ec8b9
sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = 0012c8b9
! %f2 = fca11a19 e5efab4b, %l0 = 0000000000000012
! Mem[0000000030081420] = b3409e892a2439d5
add %i2,0x020,%g1
stda %f2,[%g1+%l0]ASI_PST32_S ! Mem[0000000030081420] = fca11a192a2439d5
! %l4 = 000000009dc993a3, Mem[0000000030101410] = ffabefe5
stwa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9dc993a3
! Mem[0000000010141410] = ffa5c026, %l6 = 000000000000001d
ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ffa5c026, %l3 = ffffffffffffd3ff
lduba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_17:
! Mem[0000000030081400] = ed5838a4, %l6 = 00000000000000ff
lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000ed5838a4
! Mem[0000000010181420] = f894d1ea, %l1 = 0e38e38e38e38bc7
lduw [%i6+0x020],%l1 ! %l1 = 00000000f894d1ea
! Mem[0000000010101424] = 69b25e34, %l6 = 00000000ed5838a4
lduh [%i4+0x026],%l6 ! %l6 = 0000000000005e34
! Mem[0000000030001400] = ffd360de00000000, %l5 = 000000003c3564da
ldxa [%i0+%g0]0x81,%l5 ! %l5 = ffd360de00000000
membar #Sync ! Added by membar checker (4)
! Mem[0000000030101400] = 00120000 00000000 084b0055 826166c9
! Mem[0000000030101410] = 9dc993a3 00002cbd ab8637c4 5dc79274
! Mem[0000000030101420] = 4a06ab7d fb087c2a b6ce9d67 5e860d17
! Mem[0000000030101430] = d83bd0f8 7beed065 8519824d 01c7a1db
ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
! Mem[000000001014140c] = 191aa1fc, %l0 = 0000000000000012
lduha [%i5+0x00e]%asi,%l0 ! %l0 = 000000000000a1fc
! Mem[0000000010041400] = 0000000f, %l0 = 000000000000a1fc
ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141428] = 0b7861b4, %f21 = a6ad1112
ld [%i5+0x028],%f21 ! %f21 = 0b7861b4
! Mem[00000000218001c0] = 8aec1988, %l5 = ffd360de00000000
lduba [%o3+0x1c1]%asi,%l5 ! %l5 = 00000000000000ec
! Starting 10 instruction Store Burst
! %l6 = 0000000000005e34, Mem[00000000300c1400] = ff000000
stwa %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00005e34
p0_label_18:
! %l5 = 00000000000000ec, Mem[000000001014142c] = 663ee328
stw %l5,[%i5+0x02c] ! Mem[000000001014142c] = 000000ec
! %l7 = e02a34925ec4f30c, Mem[0000000010101410] = 8af4d862b43e66f3
stxa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = e02a34925ec4f30c
! %l2 = 0000000f, %l3 = 000000ff, Mem[0000000010181410] = 79a6db06 47f5580a
stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000f 000000ff
! %l6 = 0000000000005e34, Mem[0000000030001400] = de60d3ff
stwa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00005e34
! Mem[0000000030041410] = 000000a4, %l5 = 00000000000000ec
swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000a4
! %f0 = 00000000 00001200 c9666182 55004b08
! %f4 = bd2c0000 a393c99d 7492c75d c43786ab
! %f8 = 2a7c08fb 7dab064a 170d865e 679dceb6
! %f12 = 65d0ee7b f8d03bd8 dba1c701 4d821985
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
! Mem[000000001014142c] = 000000ec, %l2 = 000000000000000f
swap [%i5+0x02c],%l2 ! %l2 = 00000000000000ec
! %f20 = 0a2fb301 0b7861b4, %l1 = 00000000f894d1ea
! Mem[0000000030181428] = 1cd654bddd4a3a7e
add %i6,0x028,%g1
stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030181428] = 0a2fb301dd4a3a7e
! %f20 = 0a2fb301 0b7861b4, %l2 = 00000000000000ec
! Mem[00000000300c1438] = 16bcdb2fdad8f819
add %i3,0x038,%g1
stda %f20,[%g1+%l2]ASI_PST16_S ! Mem[00000000300c1438] = 0a2fb301dad8f819
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = a43858ed, %f23 = 826166c9
lda [%i2+%g0]0x81,%f23 ! %f23 = a43858ed
p0_label_19:
! Mem[0000000010041410] = ef6d8b37378b6def, %f22 = 87387829 a43858ed
ldda [%i1+%o5]0x80,%f22 ! %f22 = ef6d8b37 378b6def
! Mem[0000000010081408] = 510501e2, %l3 = 00000000000000ff
ldswa [%i2+%o4]0x80,%l3 ! %l3 = 00000000510501e2
! Mem[00000000100c1400] = 8c941997378b6def, %l3 = 00000000510501e2
ldxa [%i3+%g0]0x80,%l3 ! %l3 = 8c941997378b6def
! Mem[0000000030141400] = e110dc8419b938ea, %l6 = 0000000000005e34
ldxa [%i5+%g0]0x89,%l6 ! %l6 = e110dc8419b938ea
! Mem[0000000030141410] = 0000000f, %l0 = 0000000000000000
ldsba [%i5+%o5]0x89,%l0 ! %l0 = 000000000000000f
! Mem[0000000010081410] = 0a2fb301a6ad1112, %f18 = b2b9b6da e2010551
ldda [%i2+%o5]0x88,%f18 ! %f18 = 0a2fb301 a6ad1112
! Mem[0000000010001414] = 75769327, %l7 = e02a34925ec4f30c
lduha [%i0+0x016]%asi,%l7 ! %l7 = 0000000000009327
! Mem[0000000010141408] = ffabefe5, %f17 = bd2c0000
ld [%i5+%o4],%f17 ! %f17 = ffabefe5
! Mem[0000000010181410] = 0000000f, %f26 = 6169e7f2
lda [%i6+%o5]0x80,%f26 ! %f26 = 0000000f
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (5)
! Mem[0000000010101400] = 00000000, %l6 = e110dc8419b938ea
swapa [%i4+%g0]0x88,%l6 ! %l6 = 0000000000000000
p0_label_20:
! Mem[0000000010041400] = 0f000000, %l7 = 0000000000009327
swapa [%i1+%g0]0x88,%l7 ! %l7 = 000000000f000000
! Mem[0000000010141410] = ffa5c026, %l7 = 000000000f000000
ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! %l1 = 00000000f894d1ea, Mem[0000000030141410] = 0000000f
stwa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = f894d1ea
! Mem[0000000030001400] = 00005e34, %l2 = 00000000000000ec
ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000034000000ff
! %f8 = 2a7c08fb 7dab064a, Mem[0000000010181428] = c5e16727 2f0a5bf4
std %f8 ,[%i6+0x028] ! Mem[0000000010181428] = 2a7c08fb 7dab064a
! %l3 = 8c941997378b6def, Mem[0000000010081400] = bd2c0000
stwa %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 378b6def
! %f30 = b4000000 ad000000, Mem[0000000030141408] = 0a9d584b 73428349
stda %f30,[%i5+%o4]0x89 ! Mem[0000000030141408] = b4000000 ad000000
! %f17 = ffabefe5, Mem[0000000010101408] = 826166c9
sta %f17,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffabefe5
! %l1 = 00000000f894d1ea, Mem[0000000010141400] = 53745e01
stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = f894d1ea
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = e5efabff, %f28 = ba1a95e5
lda [%i5+%o4]0x88,%f28 ! %f28 = e5efabff
p0_label_21:
! Mem[0000000020800040] = 691fd57f, %l7 = 00000000000000ff
lduh [%o1+0x040],%l7 ! %l7 = 000000000000691f
! Mem[0000000030041408] = 227da9f1, %l2 = 0000000000000034
lduha [%i1+%o4]0x81,%l2 ! %l2 = 000000000000227d
! Mem[0000000030141408] = 000000ad, %l0 = 000000000000000f
lduwa [%i5+%o4]0x81,%l0 ! %l0 = 00000000000000ad
! Mem[0000000010181410] = 0f000000, %f11 = 679dceb6
lda [%i6+%o5]0x88,%f11 ! %f11 = 0f000000
! Mem[00000000100c1408] = da64353c ba4c53f9, %l2 = 0000227d, %l3 = 378b6def
ldda [%i3+%o4]0x80,%l2 ! %l2 = 00000000da64353c 00000000ba4c53f9
! %l3 = 00000000ba4c53f9, Mem[0000000010181408] = 39bb5b02
stha %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 53f95b02
! Mem[00000000201c0000] = ffde2191, %l5 = 00000000000000a4
lduh [%o0+%g0],%l5 ! %l5 = 000000000000ffde
! Mem[0000000030081400] = a43858ed, %l2 = 00000000da64353c
lduwa [%i2+%g0]0x81,%l2 ! %l2 = 00000000a43858ed
! Mem[0000000010041410] = ef6d8b37 378b6def, %l4 = 9dc993a3, %l5 = 0000ffde
ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000378b6def 00000000ef6d8b37
! Starting 10 instruction Store Burst
! %f16 = 723f3301 ffabefe5 0a2fb301 a6ad1112
! %f20 = 0a2fb301 0b7861b4 ef6d8b37 378b6def
! %f24 = 8a7183a3 658a05fc 0000000f fb78c414
! %f28 = e5efabff bc34ce0c b4000000 ad000000
stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
p0_label_22:
! %l6 = 0000000000000000, Mem[0000000010001400] = 0f000000
stwa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! %l4 = 00000000378b6def, Mem[0000000030141410] = ead194f8
stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 6def94f8
! %f2 = c9666182 55004b08, %l6 = 0000000000000000
! Mem[00000000100c1408] = da64353cba4c53f9
add %i3,0x008,%g1
stda %f2,[%g1+%l6]ASI_PST8_P ! Mem[00000000100c1408] = da64353cba4c53f9
! %l5 = 00000000ef6d8b37, Mem[0000000030181410] = ffabefe5
stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffabef37
! %l2 = a43858ed, %l3 = ba4c53f9, Mem[0000000030041408] = f1a97d22 9f15ae9e
stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = a43858ed ba4c53f9
! %l0 = 00000000000000ad, Mem[0000000021800180] = 69b868e0
sth %l0,[%o3+0x180] ! Mem[0000000021800180] = 00ad68e0
! %f6 = 7492c75d c43786ab, Mem[0000000030141410] = f894ef6d ef6d8b37
stda %f6 ,[%i5+%o5]0x89 ! Mem[0000000030141410] = 7492c75d c43786ab
! %f4 = bd2c0000, %f0 = 00000000, %f12 = 65d0ee7b f8d03bd8
fsmuld %f4 ,%f0 ,%f12 ! %f12 = 80000000 00000000
! Mem[0000000010101400] = 19b938ea, %l7 = 000000000000691f
ldstuba [%i4+%g0]0x88,%l7 ! %l7 = 000000ea000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 000000b4, %f3 = 55004b08
lda [%i2+%o4]0x89,%f3 ! %f3 = 000000b4
p0_label_23:
! Mem[0000000030101410] = a393c99d, %l5 = 00000000ef6d8b37
ldswa [%i4+%o5]0x89,%l5 ! %l5 = ffffffffa393c99d
membar #Sync ! Added by membar checker (6)
! Mem[0000000010041400] = 723f3301, %l2 = 00000000a43858ed
lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000723f
! Mem[00000000201c0000] = ffde2191, %l1 = 00000000f894d1ea
ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffde
! Mem[00000000100c141c] = e11d7c54, %l5 = ffffffffa393c99d
ldsh [%i3+0x01e],%l5 ! %l5 = 0000000000007c54
! Mem[0000000030141400] = ea38b919, %l6 = 0000000000000000
lduha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000ea38
! Mem[0000000010101410] = bd2c0000, %l2 = 000000000000723f
lduwa [%i4+%o5]0x80,%l2 ! %l2 = 00000000bd2c0000
! Mem[0000000030181400] = 5ec4f30c, %l7 = 00000000000000ea
ldsba [%i6+%g0]0x89,%l7 ! %l7 = 000000000000000c
! Mem[0000000030141400] = ea38b919, %l0 = 00000000000000ad
lduha [%i5+%g0]0x81,%l0 ! %l0 = 000000000000ea38
! Mem[0000000010181408] = 025bf953, %l7 = 000000000000000c
ldswa [%i6+%o4]0x88,%l7 ! %l7 = 00000000025bf953
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = e5efabff, %l1 = ffffffffffffffde
ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 000000e5000000ff
p0_label_24:
! %f5 = a393c99d, Mem[0000000030101408] = 55004b08
sta %f5 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = a393c99d
! Code Fragment 3
p0_fragment_1:
! %l0 = 000000000000ea38
setx 0x7bd66a0034303574,%g7,%l0 ! %l0 = 7bd66a0034303574
! %l1 = 00000000000000e5
setx 0x3b076ea7a7119edd,%g7,%l1 ! %l1 = 3b076ea7a7119edd
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 = 7bd66a0034303574
setx 0x52ab38efe956f288,%g7,%l0 ! %l0 = 52ab38efe956f288
! %l1 = 3b076ea7a7119edd
setx 0xf5ea501fc06f4b9c,%g7,%l1 ! %l1 = f5ea501fc06f4b9c
! Mem[00000000100c143d] = 79887bcf, %l1 = f5ea501fc06f4b9c
ldstuba [%i3+0x03d]%asi,%l1 ! %l1 = 00000088000000ff
! Mem[0000000010141400] = ead194f8, %l4 = 00000000378b6def
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000ea000000ff
! Mem[0000000010181410] = 0f000000, %l5 = 0000000000007c54
ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081414] = 01b32f0a, %l4 = 00000000000000ea
swap [%i2+0x014],%l4 ! %l4 = 0000000001b32f0a
! Mem[0000000030181400] = 0cf3c45e, %l3 = 00000000ba4c53f9
swapa [%i6+%g0]0x81,%l3 ! %l3 = 000000000cf3c45e
! %f24 = 8a7183a3 658a05fc, %l4 = 0000000001b32f0a
! Mem[0000000010081410] = 1211ada6000000ea
add %i2,0x010,%g1
stda %f24,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081410] = 1211ada6650005ea
! Code Fragment 3
p0_fragment_2:
! %l0 = 52ab38efe956f288
setx 0x262d2dc86ce108b4,%g7,%l0 ! %l0 = 262d2dc86ce108b4
! %l1 = 0000000000000088
setx 0x7c8588481843111e,%g7,%l1 ! %l1 = 7c8588481843111e
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 = 262d2dc86ce108b4
setx 0xd8a6cd4fb6918f29,%g7,%l0 ! %l0 = d8a6cd4fb6918f29
! %l1 = 7c8588481843111e
setx 0x75fcc317be4661b6,%g7,%l1 ! %l1 = 75fcc317be4661b6
! Starting 10 instruction Load Burst
! %l7 = 00000000025bf953, imm = 0000000000000214, %l1 = 75fcc317be4661b6
xnor %l7,0x214,%l1 ! %l1 = fffffffffda404b8
p0_label_25:
! %f22 = ef6d8b37, %f2 = c9666182
fcmps %fcc2,%f22,%f2 ! %fcc2 = 1
! Mem[0000000030041408] = a43858ed, %f31 = ad000000
lda [%i1+%o4]0x89,%f31 ! %f31 = a43858ed
! Mem[0000000030041400] = 4b589d0a 49834273 ed5838a4 f9534cba
! Mem[0000000030041410] = ec000000 243b2037 f1431b73 025bbbfa
! Mem[0000000030041420] = e7b888d8 713aee24 25947489 65663675
! Mem[0000000030041430] = 374a5c79 d29b6627 51d96e56 470b17d0
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
! %l6 = 000000000000ea38, imm = fffffffffffff077, %l7 = 00000000025bf953
and %l6,-0xf89,%l7 ! %l7 = 000000000000e030
! Mem[0000000030001408] = 60d8412a, %l1 = fffffffffda404b8
ldsba [%i0+%o4]0x81,%l1 ! %l1 = 0000000000000060
! Mem[00000000100c1410] = 6b4447a8 aba8a6b1, %l2 = bd2c0000, %l3 = 0cf3c45e
ldda [%i3+%o5]0x88,%l2 ! %l2 = 00000000aba8a6b1 000000006b4447a8
! Mem[0000000010141410] = 93d84b5f26c0a5ff, %f2 = c9666182 000000b4
ldda [%i5+%o5]0x88,%f2 ! %f2 = 93d84b5f 26c0a5ff
! Mem[000000001010143c] = 4d821985, %l6 = 000000000000ea38
ldsha [%i4+0x03c]%asi,%l6 ! %l6 = 0000000000004d82
! Mem[0000000010181410] = 0f0000ff, %l7 = 000000000000e030
lduwa [%i6+%o5]0x88,%l7 ! %l7 = 000000000f0000ff
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 1e159191, %l2 = 00000000aba8a6b1
ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 0000001e000000ff
p0_label_26:
! %l4 = 0000000001b32f0a, Mem[0000000030001400] = ff5e000000000000
stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000001b32f0a
! %f6 = 7492c75d, Mem[0000000030001400] = 00000000
sta %f6 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 7492c75d
! Mem[0000000010181410] = ff00000f, %l7 = 000000000f0000ff
swap [%i6+%o5],%l7 ! %l7 = 00000000ff00000f
! Mem[0000000010141410] = ffa5c026, %l6 = 0000000000004d82
ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000300c1400] = 00005e34, %l1 = 0000000000000060
ldstuba [%i3+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001408] = 60d8412a, %l0 = d8a6cd4fb6918f29
swapa [%i0+%o4]0x81,%l0 ! %l0 = 0000000060d8412a
! %l7 = 00000000ff00000f, Mem[0000000030181400] = ba4c53f9
stwa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff00000f
! Mem[0000000010041416] = 0b7861b4, %l7 = 00000000ff00000f
ldstuba [%i1+0x016]%asi,%l7 ! %l7 = 00000061000000ff
! %l1 = 0000000000000000, Mem[0000000010081410] = 1211ada6650005ea
stxa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141430] = 734283490a9d584b, %l4 = 0000000001b32f0a
ldx [%i5+0x030],%l4 ! %l4 = 734283490a9d584b
p0_label_27:
! Mem[0000000010001420] = 89724a09, %l4 = 734283490a9d584b
ldsh [%i0+0x022],%l4 ! %l4 = 0000000000004a09
! Mem[00000000300c1400] = ff005e34, %l6 = 00000000000000ff
ldsba [%i3+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041408] = 0a2fb301, %l2 = 000000000000001e
ldsba [%i1+0x00a]%asi,%l2 ! %l2 = ffffffffffffffb3
! Mem[0000000010101408] = ffefabff, %l0 = 0000000060d8412a
ldsba [%i4+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081408] = b4000000, %l7 = 0000000000000061
lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000b4
! Mem[0000000010001400] = 00000000, %f1 = 00001200
ld [%i0+%g0],%f1 ! %f1 = 00000000
! Mem[0000000010081410] = 00000000, %l2 = ffffffffffffffb3
lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = 000000ad, %l1 = 0000000000000000
ldsba [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041408] = 0a2fb301, %l5 = 0000000000000000
ldsha [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000a2f
! Starting 10 instruction Store Burst
! %l4 = 00004a09, %l5 = 00000a2f, Mem[0000000010041408] = 01b32f0a 1211ada6
stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00004a09 00000a2f
p0_label_28:
! %f0 = 00000000 00000000, %l0 = ffffffffffffffff
! Mem[0000000030181430] = c739ec771739cc66
add %i6,0x030,%g1
stda %f0,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030181430] = 0000000000000000
! Mem[0000000010101400] = ff38b919, %l3 = 000000006b4447a8
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000300c1400] = ff005e34, %l4 = 0000000000004a09
ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010141410] = ffa5c026 5f4bd893
stda %l2,[%i5+0x010]%asi ! Mem[0000000010141410] = 00000000 000000ff
! Mem[00000000100c1436] = bfa0494d, %l5 = 0000000000000a2f
ldstub [%i3+0x036],%l5 ! %l5 = 00000049000000ff
! Mem[00000000300c1410] = 9719948c, %l3 = 00000000000000ff
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 0000008c000000ff
! Mem[0000000030141410] = c43786ab, %l3 = 000000000000008c
swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000c43786ab
! Mem[0000000030141410] = 0000008c, %l4 = 00000000000000ff
swapa [%i5+%o5]0x89,%l4 ! %l4 = 000000000000008c
! Mem[000000001014140c] = 191aa1fc, %l6 = ffffffffffffffff, %asi = 80
swapa [%i5+0x00c]%asi,%l6 ! %l6 = 00000000191aa1fc
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ff00000f, %l3 = 00000000c43786ab
ldsba [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
p0_label_29:
membar #Sync ! Added by membar checker (7)
! Mem[0000000030101400] = 00120000 00000000 9dc993a3 826166c9
! Mem[0000000030101410] = 9dc993a3 00002cbd ab8637c4 5dc79274
! Mem[0000000030101420] = 4a06ab7d fb087c2a b6ce9d67 5e860d17
! Mem[0000000030101430] = d83bd0f8 7beed065 8519824d 01c7a1db
ldda [%i4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030101400
! Mem[00000000300c1410] = 971994ff, %l0 = ffffffffffffffff
lduha [%i3+%o5]0x89,%l0 ! %l0 = 00000000000094ff
! Mem[00000000100c1420] = 8e99c375, %l5 = 0000000000000049
lduba [%i3+0x023]%asi,%l5 ! %l5 = 0000000000000075
! Mem[00000000100c1408] = 3c3564da, %l7 = 00000000000000b4
lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000da
! Mem[0000000010041400] = 723f3301, %l4 = 000000000000008c
ldsba [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000072
! Mem[0000000010081438] = 000000ad000000b4, %f2 = 93d84b5f 26c0a5ff
ldda [%i2+0x038]%asi,%f2 ! %f2 = 000000ad 000000b4
! %l2 = 0000000000000000, imm = 00000000000000b0, %l1 = 0000000000000000
and %l2,0x0b0,%l1 ! %l1 = 0000000000000000
! Code Fragment 3
p0_fragment_3:
! %l0 = 00000000000094ff
setx 0x1bf1de17a77682d8,%g7,%l0 ! %l0 = 1bf1de17a77682d8
! %l1 = 0000000000000000
setx 0x681bbea8317f34c7,%g7,%l1 ! %l1 = 681bbea8317f34c7
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 = 1bf1de17a77682d8
setx 0xa1d1b838367274b6,%g7,%l0 ! %l0 = a1d1b838367274b6
! %l1 = 681bbea8317f34c7
setx 0x82250bcfea584e8c,%g7,%l1 ! %l1 = 82250bcfea584e8c
! Mem[0000000030041410] = ec000000, %l2 = 0000000000000000
ldsba [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffffec
! Starting 10 instruction Store Burst
! %l1 = 82250bcfea584e8c, Mem[0000000010101410] = bd2c0000
stha %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 4e8c0000
p0_label_30:
! %l4 = 0000000000000072, Mem[0000000010081424] = a383718a
stb %l4,[%i2+0x024] ! Mem[0000000010081424] = 7283718a
! %l1 = 82250bcfea584e8c, Mem[0000000030181400] = 0f0000ff
stwa %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = ea584e8c
! Mem[00000000100c1410] = aba8a6b1, %l7 = 00000000000000da
ldstuba [%i3+%o5]0x88,%l7 ! %l7 = 000000b1000000ff
! %l5 = 0000000000000075, Mem[0000000010101410] = 4e8c0000
stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000075
! %l7 = 00000000000000b1, Mem[0000000010041400] = 01333f72
stwa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000b1
! Mem[0000000010101408] = ffabefff, %l0 = a1d1b838367274b6
swapa [%i4+%o4]0x88,%l0 ! %l0 = 00000000ffabefff
! %l2 = ffffffffffffffec, Mem[0000000030001408] = b6918f29
stba %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = ec918f29
membar #Sync ! Added by membar checker (8)
! %l1 = 82250bcfea584e8c, Mem[0000000030101400] = 0012000000000000
stxa %l1,[%i4+%g0]0x81 ! Mem[0000000030101400] = 82250bcfea584e8c
! Mem[0000000030081400] = ed5838a4, %l3 = ffffffffffffffff
swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000ed5838a4
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 82250bcfea584e8c, %l3 = 00000000ed5838a4
ldxa [%i4+%g0]0x81,%l3 ! %l3 = 82250bcfea584e8c
p0_label_31:
! Mem[00000000211c0000] = 0012c8b9, %l5 = 0000000000000075
ldsha [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000012
! Mem[0000000010141400] = ffd194f8 dbe7fe5a ffabefe5 ffffffff
! Mem[0000000010141410] = 00000000 000000ff 1e162ee4 015e7453
! Mem[0000000010141420] = 93d84b5f 26c0a520 0b7861b4 0000000f
! Mem[0000000010141430] = 73428349 0a9d584b 0b78fedc d63e8b28
ldda [%i5]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
! %f24 = 4a06ab7d fb087c2a, %f22 = ab8637c4
fxtos %f24,%f22 ! %f22 = 5e940d57
! Mem[0000000030081400] = ffffffff, %l7 = 00000000000000b1
lduha [%i2+%g0]0x81,%l7 ! %l7 = 000000000000ffff
! Mem[0000000010081410] = 00000000, %l7 = 000000000000ffff
ldsha [%i2+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 378b6def, %l1 = 82250bcfea584e8c
lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000006def
! Mem[0000000030141400] = e110dc8419b938ea, %f30 = 8519824d 01c7a1db
ldda [%i5+%g0]0x89,%f30 ! %f30 = e110dc84 19b938ea
! Mem[00000000201c0000] = ffde2191, %l4 = 0000000000000072
ldsha [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffde
! Mem[0000000010101400] = ff38b919, %l2 = ffffffffffffffec
lduba [%i4+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffde, Mem[0000000030141408] = ad000000
stha %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ad00ffde
p0_label_32:
! %f29 = 7beed065, Mem[0000000030001410] = 68d3ebc0
sta %f29,[%i0+%o5]0x89 ! Mem[0000000030001410] = 7beed065
! Mem[000000001004141c] = 378b6def, %l3 = 82250bcfea584e8c
ldstub [%i1+0x01c],%l3 ! %l3 = 00000037000000ff
membar #Sync ! Added by membar checker (9)
! %l0 = 00000000ffabefff, Mem[000000001014142c] = 0000000f
sth %l0,[%i5+0x02c] ! Mem[000000001014142c] = efff000f
! %l0 = 00000000ffabefff, Mem[00000000201c0000] = ffde2191, %asi = 80
stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffde2191
! %f15 = d63e8b28, Mem[0000000010101408] = 367274b6
sta %f15,[%i4+%o4]0x88 ! Mem[0000000010101408] = d63e8b28
! %l0 = 00000000ffabefff, Mem[00000000100c1410] = 6b4447a8aba8a6ff
stxa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000ffabefff
! Mem[0000000010101408] = d63e8b28, %l1 = 0000000000006def
swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000d63e8b28
! Mem[0000000030141400] = 19b938ea, %l7 = 0000000000000000
ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 000000ea000000ff
! %l0 = 00000000ffabefff, imm = fffffffffffffcb9, %l3 = 0000000000000037
xnor %l0,-0x347,%l3 ! %l3 = 00000000ffabecb9
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 0012c8b9, %l3 = 00000000ffabecb9
ldsh [%o2+%g0],%l3 ! %l3 = 0000000000000012
p0_label_33:
! Mem[0000000010081410] = 00000000 00000000, %l4 = ffffffde, %l5 = 00000012
ldd [%i2+%o5],%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010141400] = ffd194f8, %l7 = 00000000000000ea
ldswa [%i5+%g0]0x80,%l7 ! %l7 = ffffffffffd194f8
! %f24 = 4a06ab7d, %f8 = 93d84b5f
fcmps %fcc3,%f24,%f8 ! %fcc3 = 2
! Mem[0000000030081410] = 000000f7, %f26 = b6ce9d67
lda [%i2+%o5]0x89,%f26 ! %f26 = 000000f7
! Mem[0000000030081400] = ffffffff, %f28 = d83bd0f8
lda [%i2+%g0]0x81,%f28 ! %f28 = ffffffff
! Mem[00000000100c1410] = ffabefff, %l1 = 00000000d63e8b28
ldswa [%i3+%o5]0x88,%l1 ! %l1 = ffffffffffabefff
! Mem[0000000010001410] = 786843ff, %l0 = 00000000ffabefff
ldswa [%i0+%o5]0x88,%l0 ! %l0 = 00000000786843ff
! Mem[0000000030101408] = 9dc993a3, %l1 = ffffffffffabefff
ldswa [%i4+%o4]0x81,%l1 ! %l1 = ffffffff9dc993a3
! Mem[0000000030081408] = 93b81113000000b4, %f18 = 9dc993a3 826166c9
ldda [%i2+%o4]0x89,%f18 ! %f18 = 93b81113 000000b4
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = 7492c75d, %l6 = 00000000191aa1fc
swapa [%i0+%g0]0x81,%l6 ! %l6 = 000000007492c75d
p0_label_34:
! %l0 = 786843ff, %l1 = 9dc993a3, Mem[0000000030041408] = ed5838a4 f9534cba
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 786843ff 9dc993a3
! Mem[0000000030101410] = 9dc993a3, %l7 = ffffffffffd194f8
ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 0000009d000000ff
! %l1 = ffffffff9dc993a3, Mem[0000000010101430] = 65d0ee7b, %asi = 80
stha %l1,[%i4+0x030]%asi ! Mem[0000000010101430] = 93a3ee7b
! Mem[00000000300c1410] = ff941997, %l0 = 00000000786843ff
ldstuba [%i3+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000010141410] = 00000000
stha %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00ff0000
! Mem[0000000030141410] = 000000ff, %l1 = ffffffff9dc993a3
swapa [%i5+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c140c] = ba4c53f9, %l6 = 000000007492c75d
swap [%i3+0x00c],%l6 ! %l6 = 00000000ba4c53f9
! Mem[0000000010181400] = 55000000, %l6 = 00000000ba4c53f9
swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000055000000
! Mem[0000000010181408] = 025bf953, %l4 = 0000000000000000
swapa [%i6+%o4]0x88,%l4 ! %l4 = 00000000025bf953
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff005e34, %l1 = 00000000000000ff
ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
p0_label_35:
! Mem[0000000030041408] = ff436878, %l5 = 0000000000000000
lduha [%i1+%o4]0x89,%l5 ! %l5 = 0000000000006878
! Mem[0000000010081408] = 510501e2, %l1 = ffffffffffffffff
ldsba [%i2+%o4]0x80,%l1 ! %l1 = 0000000000000051
! Mem[0000000010101410] = 9dc993a375000000, %f22 = 5e940d57 5dc79274
ldda [%i4+%o5]0x88,%f22 ! %f22 = 9dc993a3 75000000
! Mem[0000000010101408] = ef6d000055004b08, %l4 = 00000000025bf953
ldxa [%i4+%o4]0x80,%l4 ! %l4 = ef6d000055004b08
! Mem[0000000010141400] = ffd194f8, %l5 = 0000000000006878
lduba [%i5+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181408] = 00000000 731b43f1, %l0 = 000000ff, %l1 = 00000051
ldda [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000731b43f1
! Mem[00000000100c141c] = e11d7c54, %l3 = 0000000000000012
lduha [%i3+0x01e]%asi,%l3 ! %l3 = 0000000000007c54
! Mem[0000000010141408] = e5efabff, %l1 = 00000000731b43f1
ldswa [%i5+%o4]0x88,%l1 ! %l1 = ffffffffe5efabff
! Mem[0000000010101408] = ef6d0000, %l6 = 0000000055000000
lduba [%i4+%o4]0x80,%l6 ! %l6 = 00000000000000ef
! Starting 10 instruction Store Burst
! %l1 = ffffffffe5efabff, %l5 = 00000000000000ff, %l5 = 00000000000000ff
sdivx %l1,%l5,%l5 ! %l5 = ffffffffffe5d582
p0_label_36:
! %l7 = 000000000000009d, Mem[0000000030041400] = 4b589d0a
stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000009d
! Mem[00000000201c0000] = ffde2191, %l4 = ef6d000055004b08
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[0000000010181410] = 0f0000ff
stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! %l1 = ffffffffe5efabff, Mem[00000000300c1408] = df630b975c650373
stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffffe5efabff
! %f18 = 93b81113 000000b4, Mem[0000000030041410] = ec000000 243b2037
stda %f18,[%i1+%o5]0x81 ! Mem[0000000030041410] = 93b81113 000000b4
! %l4 = 000000ff, %l5 = ffe5d582, Mem[00000000100c1408] = da64353c 7492c75d
stda %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff ffe5d582
! %l4 = 00000000000000ff, Mem[00000000300c1410] = ff941997
stha %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00ff1997
! %l4 = 00000000000000ff, Mem[0000000030101408] = a393c99d
stwa %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! %l6 = 00000000000000ef, Mem[0000000030041410] = 93b81113
stwa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ef
! Starting 10 instruction Load Burst
! %l0 = 0000000000000000, Mem[0000000010001400] = 00000000
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
p0_label_37:
! Mem[0000000030081410] = 000000f7, %l2 = 00000000000000ff
lduba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000f7
! Mem[0000000010141410] = 0000ff00, %l1 = ffffffffe5efabff
lduwa [%i5+%o5]0x88,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010181400] = f9534cba, %l3 = 0000000000007c54
ldsba [%i6+%g0]0x88,%l3 ! %l3 = ffffffffffffffba
! Mem[0000000010181434] = 19b938ea, %l3 = ffffffffffffffba
ldub [%i6+0x037],%l3 ! %l3 = 00000000000000ea
! Mem[0000000030101410] = a393c9ff, %l0 = 0000000000000000
lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030081400] = 55f1f847ffffffff, %l3 = 00000000000000ea
ldxa [%i2+%g0]0x89,%l3 ! %l3 = 55f1f847ffffffff
! Mem[0000000010181408] = 00000000, %l0 = 00000000000000ff
ldsba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000020800040] = 691fd57f, %l1 = 000000000000ff00
ldsh [%o1+0x040],%l1 ! %l1 = 000000000000691f
! Mem[00000000300c1408] = ffffffff, %l1 = 000000000000691f
ldsha [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l7 = 000000000000009d, Mem[0000000030041400] = 0000009d
stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000009d
p0_label_38:
! Mem[0000000021800141] = cfac8e22, %l0 = 0000000000000000
ldstuba [%o3+0x141]%asi,%l0 ! %l0 = 000000ac000000ff
! Mem[0000000020800001] = 392f7fd0, %l0 = 00000000000000ac
ldstub [%o1+0x001],%l0 ! %l0 = 0000002f000000ff
! Mem[0000000010141420] = 93d84b5f26c0a520, %l3 = 55f1f847ffffffff, %l1 = ffffffffffffffff
add %i5,0x20,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 93d84b5f26c0a520
! %l3 = 55f1f847ffffffff, Mem[0000000010001408] = ff1591913115edb8
stxa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 55f1f847ffffffff
! Mem[0000000010081421] = fc058a65, %l4 = 00000000000000ff
ldstuba [%i2+0x021]%asi,%l4 ! %l4 = 00000005000000ff
! %f6 = 1e162ee4, Mem[0000000010001410] = ff436878
sta %f6 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 1e162ee4
! Mem[00000000201c0000] = ffde2191, %l5 = ffffffffffe5d582
ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffde
! %l5 = ffffffffffffffde, imm = fffffffffffffb84, %l6 = 00000000000000ef
xnor %l5,-0x47c,%l6 ! %l6 = fffffffffffffba5
! %f8 = 93d84b5f 26c0a520, Mem[0000000030001408] = 298f91ec cfcc4d47
stda %f8 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 93d84b5f 26c0a520
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = ffffffff, %l2 = 00000000000000f7
ldsba [%i2+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
p0_label_39:
! Mem[0000000030001408] = 20a5c026, %l6 = fffffffffffffba5
ldswa [%i0+%o4]0x81,%l6 ! %l6 = 0000000020a5c026
! Mem[0000000010181408] = 00000000, %l0 = 000000000000002f
lduh [%i6+%o4],%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = ffde2191, %l4 = 0000000000000005
ldsb [%o0+0x001],%l4 ! %l4 = ffffffffffffffde
! Mem[0000000030141400] = e110dc8419b938ff, %l6 = 0000000020a5c026
ldxa [%i5+%g0]0x89,%l6 ! %l6 = e110dc8419b938ff
! Mem[0000000021800180] = 00ad68e0, %l1 = 93d84b5f26c0a520
lduba [%o3+0x180]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = 0012000019b938ff, %l0 = 0000000000000000
ldxa [%i4+%g0]0x88,%l0 ! %l0 = 0012000019b938ff
membar #Sync ! Added by membar checker (10)
! Mem[0000000010081400] = ef6d8b37 01333f72 510501e2 dab6b9b2
! Mem[0000000010081410] = 00000000 00000000 c9666182 29783887
! Mem[0000000010081420] = fcff8a65 7283718a 14c478fb f2e76961
! Mem[0000000010081430] = 0cce34bc e5951aba 000000ad 000000b4
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
! Mem[0000000030001410] = 65d0ee7b, %l5 = ffffffffffffffde
ldswa [%i0+%o5]0x81,%l5 ! %l5 = 0000000065d0ee7b
! Mem[000000001014143c] = d63e8b28, %l3 = 55f1f847ffffffff
ldsba [%i5+0x03c]%asi,%l3 ! %l3 = ffffffffffffffd6
! Starting 10 instruction Store Burst
! %l6 = e110dc8419b938ff, Mem[0000000010101408] = ef6d0000
stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff6d0000
p0_label_40:
! %f22 = 9dc993a3 75000000, Mem[0000000010181408] = 00000000 731b43f1
stda %f22,[%i6+%o4]0x80 ! Mem[0000000010181408] = 9dc993a3 75000000
membar #Sync ! Added by membar checker (11)
! %l4 = ffffffde, %l5 = 65d0ee7b, Mem[0000000010081408] = 510501e2 dab6b9b2
stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffde 65d0ee7b
! %l2 = ffffffff, %l3 = ffffffd6, Mem[0000000010041438] = b4000000 ad000000
stda %l2,[%i1+0x038]%asi ! Mem[0000000010041438] = ffffffff ffffffd6
! %l1 = 0000000000000000, Mem[0000000010101408] = ff6d0000
stha %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! %l6 = e110dc8419b938ff, Mem[0000000010041408] = 094a0000
stba %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff4a0000
! %f20 = 9dc993a3 00002cbd, Mem[0000000030041410] = ef000000 b4000000
stda %f20,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9dc993a3 00002cbd
! Mem[0000000010101430] = 93a3ee7b, %l0 = 19b938ff, %l5 = 65d0ee7b
add %i4,0x30,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000093a3ee7b
! Mem[0000000030001408] = 26c0a520, %l6 = e110dc8419b938ff
ldstuba [%i0+%o4]0x89,%l6 ! %l6 = 00000020000000ff
! %l6 = 00000020, %l7 = 0000009d, Mem[0000000010101410] = 00000075 a393c99d
std %l6,[%i4+%o5] ! Mem[0000000010101410] = 00000020 0000009d
! Starting 10 instruction Load Burst
! Mem[00000000100c143c] = 79ff7bcf, %l0 = 0012000019b938ff
ldswa [%i3+0x03c]%asi,%l0 ! %l0 = 0000000079ff7bcf
p0_label_41:
! Mem[0000000010181400] = ba4c53f9, %l3 = ffffffffffffffd6
ldswa [%i6+%g0]0x80,%l3 ! %l3 = ffffffffba4c53f9
! Mem[0000000030181408] = ad2ae708, %l4 = ffffffffffffffde
ldsha [%i6+%o4]0x81,%l4 ! %l4 = ffffffffffffad2a
! Mem[00000000100c1400] = 9719948c, %l3 = ffffffffba4c53f9
ldswa [%i3+%g0]0x88,%l3 ! %l3 = ffffffff9719948c
! Mem[0000000010141410] = 00ff0000, %l0 = 0000000079ff7bcf
lduwa [%i5+%o5]0x80,%l0 ! %l0 = 0000000000ff0000
! %f9 = 7283718a, %f28 = ffffffff 7beed065
fstod %f9 ,%f28 ! %f28 = 46506e31 40000000
! Mem[0000000030141408] = deff00ad000000b4, %l5 = 0000000093a3ee7b
ldxa [%i5+%o4]0x81,%l5 ! %l5 = deff00ad000000b4
! Mem[000000001014143c] = d63e8b28, %l6 = 0000000000000020
lduw [%i5+0x03c],%l6 ! %l6 = 00000000d63e8b28
! Mem[0000000010041410] = 0a2fb301, %l7 = 000000000000009d
lduwa [%i1+%o5]0x80,%l7 ! %l7 = 000000000a2fb301
! Mem[0000000030141400] = 19b938ff, %f25 = fb087c2a
lda [%i5+%g0]0x89,%f25 ! %f25 = 19b938ff
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = ffabef37, %l4 = ffffffffffffad2a
ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 00000037000000ff
p0_label_42:
! %f22 = 9dc993a3 75000000, Mem[0000000010001418] = 5c4739be d6e04eff
std %f22,[%i0+0x018] ! Mem[0000000010001418] = 9dc993a3 75000000
! %l1 = 0000000000000000, Mem[0000000021800180] = 00ad68e0
sth %l1,[%o3+0x180] ! Mem[0000000021800180] = 000068e0
! %l2 = ffffffffffffffff, Mem[00000000211c0001] = 0012c8b9
stb %l2,[%o2+0x001] ! Mem[00000000211c0000] = 00ffc8b9
! %f22 = 9dc993a3, Mem[0000000010181410] = 00000000
sta %f22,[%i6+%o5]0x88 ! Mem[0000000010181410] = 9dc993a3
! %l0 = 0000000000ff0000, Mem[0000000030001410] = 65d0ee7b
stba %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00d0ee7b
! %l4 = 0000000000000037, Mem[0000000030181408] = 08e72aad
stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 08e70037
! %f16 = 00120000, Mem[00000000300c1400] = ff005e34
sta %f16,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00120000
! %l5 = deff00ad000000b4, Mem[00000000300c1408] = ffffffff
stha %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffff00b4
! Mem[0000000010001400] = 00000000, %l1 = 0000000000000000
ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[000000001018141c] = 2058379e, %f29 = 40000000
ld [%i6+0x01c],%f29 ! %f29 = 2058379e
p0_label_43:
! %f7 = 29783887, %f27 = 5e860d17
fcmps %fcc3,%f7 ,%f27 ! %fcc3 = 1
! Mem[0000000010181408] = 00000075a393c99d, %l2 = ffffffffffffffff
ldxa [%i6+%o4]0x88,%l2 ! %l2 = 00000075a393c99d
! Mem[0000000010081400] = 378b6def, %l2 = 00000075a393c99d
lduba [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ef
! Mem[0000000010101400] = 19b938ff, %l5 = deff00ad000000b4
lduba [%i4+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101410] = ffc993a3, %l4 = 0000000000000037
ldsba [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1410] = 00ff1997, %l0 = 0000000000ff0000
ldsha [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101410] = 000000200000009d, %f6 = c9666182 29783887
ldda [%i4+0x010]%asi,%f6 ! %f6 = 00000020 0000009d
! %f3 = dab6b9b2, %f6 = 00000020
fcmps %fcc3,%f3 ,%f6 ! %fcc3 = 1
! Mem[0000000030081400] = ffffffff, %l4 = ffffffffffffffff
lduba [%i2+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 000000ff, %l5 = 000000ff, Mem[0000000030081400] = ffffffff 55f1f847
stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff 000000ff
p0_label_44:
! %l2 = 00000000000000ef, Mem[0000000010101411] = 00000020
stb %l2,[%i4+0x011] ! Mem[0000000010101410] = 00ef0020
! %f10 = 14c478fb, Mem[0000000010101400] = 19b938ff
sta %f10,[%i4+%g0]0x88 ! Mem[0000000010101400] = 14c478fb
! Mem[0000000030001410] = 7beed000, %l3 = ffffffff9719948c
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030081400] = 000000ff, %l1 = 0000000000000000
swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %f0 = ef6d8b37 01333f72 510501e2 dab6b9b2
! %f4 = 00000000 00000000 00000020 0000009d
! %f8 = fcff8a65 7283718a 14c478fb f2e76961
! %f12 = 0cce34bc e5951aba 000000ad 000000b4
stda %f0,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
membar #Sync ! Added by membar checker (12)
! Mem[0000000030181410] = 00000000, %l7 = 000000000a2fb301
swapa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = ff4a0000, %l2 = 00000000000000ef
ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000201c0000] = ffde2191, %l3 = 0000000000000000
ldstub [%o0+%g0],%l3 ! %l3 = 000000ff000000ff
! %f14 = 000000ad 000000b4, Mem[0000000010081430] = 0cce34bc e5951aba
stda %f14,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000ad 000000b4
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 000000ff, %l5 = 00000000000000ff
lduba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
p0_label_45:
! Mem[0000000010081410] = 00000000, %l6 = 00000000d63e8b28
lduba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Code Fragment 3
p0_fragment_4:
! %l0 = 00000000000000ff
setx 0xbb9b9da7826db32f,%g7,%l0 ! %l0 = bb9b9da7826db32f
! %l1 = 00000000000000ff
setx 0x93541fdfe17111a8,%g7,%l1 ! %l1 = 93541fdfe17111a8
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 = bb9b9da7826db32f
setx 0xb0e4555052441a5c,%g7,%l0 ! %l0 = b0e4555052441a5c
! %l1 = 93541fdfe17111a8
setx 0x852f3c3fbe88360c,%g7,%l1 ! %l1 = 852f3c3fbe88360c
! Mem[00000000211c0000] = 00ffc8b9, %l7 = 0000000000000000
lduba [%o2+0x000]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = 0000009d, %f27 = 5e860d17
lda [%i1+%g0]0x81,%f27 ! %f27 = 0000009d
! Mem[0000000010181410] = ff0000009dc993a3, %l5 = 00000000000000ff
ldxa [%i6+%o5]0x88,%l5 ! %l5 = ff0000009dc993a3
! Mem[0000000030001410] = 7beed0ff, %l1 = 852f3c3fbe88360c
ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000007beed0ff
! Mem[0000000010041400] = b1000000ffabefe5, %f12 = 0cce34bc e5951aba
ldda [%i1+%g0]0x80,%f12 ! %f12 = b1000000 ffabefe5
! Mem[0000000010181428] = 2a7c08fb, %l5 = ff0000009dc993a3
lduw [%i6+0x028],%l5 ! %l5 = 000000002a7c08fb
! %l5 = 000000002a7c08fb, %l0 = b0e4555052441a5c, %l6 = 0000000000000000
sub %l5,%l0,%l6 ! %l6 = 4f1baaafd837ee9f
! Starting 10 instruction Store Burst
! %l6 = 4f1baaafd837ee9f, Mem[0000000030181410] = 01b32f0a
stha %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 01b3ee9f
p0_label_46:
! %l2 = 00000000000000ff, Mem[0000000010001400] = ff000000, %asi = 80
stha %l2,[%i0+0x000]%asi ! Mem[0000000010001400] = 00ff0000
! %f20 = 9dc993a3 00002cbd, Mem[00000000100c1410] = ffabefff 00000000
stda %f20,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 9dc993a3 00002cbd
! Mem[0000000010181400] = ba4c53f9, %l2 = 00000000000000ff
ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 000000ba000000ff
! %l5 = 000000002a7c08fb, Mem[0000000010181400] = ffffffe1f9534cff
stxa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000002a7c08fb
! %f14 = 000000ad 000000b4, Mem[0000000010001400] = 0000ff00 084b351e
stda %f14,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ad 000000b4
! Mem[00000000211c0000] = 00ffc8b9, %l7 = 0000000000000000
ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! %l2 = 00000000000000ba, Mem[0000000030041400] = 9d000000
stwa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ba
! %l1 = 000000007beed0ff, Mem[0000000010001400] = 000000b4
stha %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000d0ff
! Mem[0000000030081408] = b4000000, %l1 = 000000007beed0ff
swapa [%i2+%o4]0x81,%l1 ! %l1 = 00000000b4000000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = bd2c0000, %l6 = 4f1baaafd837ee9f
lduba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000bd
p0_label_47:
! %l4 = 00000000000000ff, Mem[0000000010101408] = 00000000
stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
! Mem[0000000010141400] = ffd194f8dbe7fe5a, %f8 = fcff8a65 7283718a
ldda [%i5+%g0]0x80,%f8 ! %f8 = ffd194f8 dbe7fe5a
! Mem[0000000010081434] = 000000b4, %f3 = dab6b9b2
lda [%i2+0x034]%asi,%f3 ! %f3 = 000000b4
! Mem[00000000100c1410] = bd2c0000, %l3 = 00000000000000ff
lduha [%i3+%o5]0x80,%l3 ! %l3 = 000000000000bd2c
! Mem[0000000010041400] = b1000000 ffabefe5, %l6 = 000000bd, %l7 = 00000000
ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000b1000000 00000000ffabefe5
! Mem[0000000030181408] = 510501e2dab6b9b2, %f4 = 00000000 00000000
ldda [%i6+%o4]0x89,%f4 ! %f4 = 510501e2 dab6b9b2
! Mem[0000000010181430] = e10e96eb, %f31 = 19b938ea
ld [%i6+0x030],%f31 ! %f31 = e10e96eb
! Mem[0000000010181400] = 2a7c08fb, %l2 = 00000000000000ba
ldsba [%i6+%g0]0x88,%l2 ! %l2 = fffffffffffffffb
! Mem[00000000100c1418] = bef7bb6d, %l2 = fffffffffffffffb
ldub [%i3+0x01a],%l2 ! %l2 = 00000000000000bb
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = a393c99d, %l4 = 000000ff, %l5 = 2a7c08fb
add %i6,0x10,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a393c99d
p0_label_48:
! Mem[00000000201c0000] = ffde2191, %l2 = 00000000000000bb
ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %l0 = b0e4555052441a5c, Mem[0000000030041408] = 786843ff
stwa %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 52441a5c
! Mem[0000000030081400] = 00000000, %l6 = 00000000b1000000
swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1400] = 8c941997, %l3 = 000000000000bd2c
ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 0000008c000000ff
! Mem[000000001018140a] = 9dc993a3, %l1 = 00000000b4000000
ldstub [%i6+0x00a],%l1 ! %l1 = 00000093000000ff
! %f30 = e110dc84, Mem[000000001014140c] = ffffffff
sta %f30,[%i5+0x00c]%asi ! Mem[000000001014140c] = e110dc84
! %l7 = 00000000ffabefe5, Mem[0000000030081408] = 7beed0ff
stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = e5eed0ff
! %l6 = 00000000, %l7 = ffabefe5, Mem[0000000010081410] = 00000000 00000000
stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 ffabefe5
! Mem[0000000010141400] = f894d1ff, %l1 = 0000000000000093
ldstuba [%i5+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181434] = 19b938ea, %l7 = 00000000ffabefe5
ldsw [%i6+0x034],%l7 ! %l7 = 0000000019b938ea
p0_label_49:
! Mem[0000000010101410] = 2000ef00, %l7 = 0000000019b938ea
lduwa [%i4+%o5]0x88,%l7 ! %l7 = 000000002000ef00
! Mem[00000000100c1410] = 9dc993a3 00002cbd, %l6 = 00000000, %l7 = 2000ef00
ldda [%i3+%o5]0x88,%l6 ! %l6 = 0000000000002cbd 000000009dc993a3
! Mem[0000000030041400] = 73428349 000000ba, %l6 = 00002cbd, %l7 = 9dc993a3
ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ba 0000000073428349
! Mem[0000000010141400] = ffd194f8 dbe7fe5a, %l4 = 000000ff, %l5 = a393c99d
ldda [%i5+%g0]0x80,%l4 ! %l4 = 00000000ffd194f8 00000000dbe7fe5a
! Mem[0000000010101420] = 2a7c08fb7dab064a, %f20 = 9dc993a3 00002cbd
ldd [%i4+0x020],%f20 ! %f20 = 2a7c08fb 7dab064a
! Mem[00000000100c1430] = 2e8fd907 bfa0ff4d, %l2 = 000000ff, %l3 = 0000008c
ldd [%i3+0x030],%l2 ! %l2 = 000000002e8fd907 00000000bfa0ff4d
! Mem[00000000100c1410] = 00002cbd, %l3 = 00000000bfa0ff4d
ldswa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000002cbd
! Mem[00000000300c1400] = 34558e39 00001200, %l4 = ffd194f8, %l5 = dbe7fe5a
ldda [%i3+%g0]0x89,%l4 ! %l4 = 0000000000001200 0000000034558e39
! Mem[0000000010141410] = 0000ff00, %l6 = 00000000000000ba
lduha [%i5+%o5]0x88,%l6 ! %l6 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l5 = 0000000034558e39, Mem[0000000030101410] = bd2c0000a393c9ff
stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000034558e39
p0_label_50:
! %l0 = b0e4555052441a5c, Mem[0000000030001400] = fca11a19
stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = fca11a5c
! Mem[0000000030101408] = ff000000, %l3 = 0000000000002cbd
ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! %f24 = 4a06ab7d, Mem[0000000010041408] = 00004aff
sta %f24,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4a06ab7d
! Mem[0000000010141408] = e5efabff, %l2 = 000000002e8fd907
swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000e5efabff
! %l1 = 00000000000000ff, Mem[0000000030141408] = ad00ffde
stha %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = ad0000ff
! %l3 = 00000000000000ff, %l6 = 000000000000ff00, %l2 = 00000000e5efabff
orn %l3,%l6,%l2 ! %l2 = ffffffffffff00ff
! %l4 = 0000000000001200, Mem[0000000030081400] = 000000b1
stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00001200
! Mem[0000000010081411] = 00000000, %l5 = 0000000034558e39
ldstub [%i2+0x011],%l5 ! %l5 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000010081420] = fcff8a657283718a
stx %l5,[%i2+0x020] ! Mem[0000000010081420] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 9719ff00, %l6 = 000000000000ff00
lduwa [%i3+%o5]0x89,%l6 ! %l6 = 000000009719ff00
p0_label_51:
! Mem[0000000010041410] = 0a2fb301, %f22 = 9dc993a3
ld [%i1+%o5],%f22 ! %f22 = 0a2fb301
! Mem[0000000010081400] = 378b6def, %l5 = 0000000000000000
ldsha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000006def
! %l0 = b0e4555052441a5c, imm = fffffffffffff900, %l7 = 0000000073428349
xnor %l0,-0x700,%l7 ! %l7 = b0e4555052441ca3
! Mem[0000000030141410] = 9dc993a3, %l3 = 00000000000000ff
ldsha [%i5+%o5]0x89,%l3 ! %l3 = ffffffffffff93a3
! Mem[0000000030081408] = ffd0eee5, %l0 = b0e4555052441a5c
ldsba [%i2+%o4]0x89,%l0 ! %l0 = ffffffffffffffe5
! Mem[0000000030181408] = dab6b9b2, %l4 = 0000000000001200
lduba [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000b2
! Mem[0000000010101408] = ff00000055004b08, %f4 = 510501e2 dab6b9b2
ldda [%i4+%o4]0x80,%f4 ! %f4 = ff000000 55004b08
! Mem[0000000030001410] = ffd0ee7b e3ae3d96, %l4 = 000000b2, %l5 = 00006def
ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000ffd0ee7b 00000000e3ae3d96
! Mem[00000000100c1408] = 82d5e5ffff000000, %f26 = 000000f7 0000009d
ldda [%i3+%o4]0x88,%f26 ! %f26 = 82d5e5ff ff000000
! Starting 10 instruction Store Burst
! Mem[0000000021800041] = f2215509, %l3 = ffffffffffff93a3
ldstuba [%o3+0x041]%asi,%l3 ! %l3 = 00000021000000ff
p0_label_52:
! %f2 = 510501e2 000000b4, Mem[0000000010181410] = a393c99d 000000ff
stda %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 510501e2 000000b4
! %f14 = 000000ad 000000b4, %l6 = 000000009719ff00
! Mem[00000000100c1420] = 8e99c375a42f7dfb
add %i3,0x020,%g1
stda %f14,[%g1+%l6]ASI_PST32_PL ! Mem[00000000100c1420] = 8e99c375a42f7dfb
! Mem[0000000010001400] = 0000d0ff, %l2 = ffffffffffff00ff
ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000010101410] = 9d0000002000ef00
stxa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000ff
! Mem[0000000030101410] = 34558e39, %l7 = b0e4555052441ca3
swapa [%i4+%o5]0x89,%l7 ! %l7 = 0000000034558e39
! Mem[00000000300c1400] = 00120000, %l6 = 000000009719ff00
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! %l2 = 00000000000000ff, Mem[00000000100c1408] = ff000000
stwa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
! %f16 = 00120000 00000000, %l7 = 0000000034558e39
! Mem[0000000030181410] = 9feeb30100000000
add %i6,0x010,%g1
stda %f16,[%g1+%l7]ASI_PST16_S ! Mem[0000000030181410] = 0012b30100000000
! Mem[0000000010001410] = 1e162ee4, %l1 = 00000000000000ff
ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 0000001e000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 9dc9ffa3 75000000, %l6 = 00000000, %l7 = 34558e39
ldd [%i6+%o4],%l6 ! %l6 = 000000009dc9ffa3 0000000075000000
p0_label_53:
! Mem[00000000100c1410] = bd2c0000a393c99d, %l3 = 0000000000000021
ldxa [%i3+%o5]0x80,%l3 ! %l3 = bd2c0000a393c99d
! Mem[0000000010041408] = 4a06ab7d, %l1 = 000000000000001e
ldsba [%i1+%o4]0x88,%l1 ! %l1 = 000000000000007d
! Mem[0000000010101418] = 7492c75d c43786ab, %l4 = ffd0ee7b, %l5 = e3ae3d96
ldda [%i4+0x018]%asi,%l4 ! %l4 = 000000007492c75d 00000000c43786ab
! Mem[0000000030081400] = 00001200 ff000000, %l6 = 9dc9ffa3, %l7 = 75000000
ldda [%i2+%g0]0x81,%l6 ! %l6 = 0000000000001200 00000000ff000000
! Mem[0000000010101408] = ff000000, %f21 = 7dab064a
lda [%i4+%o4]0x80,%f21 ! %f21 = ff000000
! Mem[0000000010141400] = f894d1ff, %l0 = ffffffffffffffe5
ldswa [%i5+%g0]0x88,%l0 ! %l0 = fffffffff894d1ff
! Mem[0000000010081410] = 00ff0000, %l0 = fffffffff894d1ff
ldswa [%i2+%o5]0x80,%l0 ! %l0 = 0000000000ff0000
! Mem[0000000030101410] = a31c4452, %f15 = 000000b4
lda [%i4+%o5]0x81,%f15 ! %f15 = a31c4452
! %l6 = 0000000000001200, Mem[0000000010101410] = ff00000000000000
stxa %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000000000001200
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = 7beed0ff, %l2 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
p0_label_54:
! %f0 = ef6d8b37 01333f72, %l3 = bd2c0000a393c99d
! Mem[0000000010141420] = 93d84b5f26c0a520
add %i5,0x020,%g1
stda %f0,[%g1+%l3]ASI_PST32_P ! Mem[0000000010141420] = 93d84b5f01333f72
! Mem[0000000030141400] = ff38b919, %l2 = 00000000000000ff
swapa [%i5+%g0]0x81,%l2 ! %l2 = 00000000ff38b919
! Mem[0000000010001410] = ff162ee4, %l3 = a393c99d, %l5 = c43786ab
add %i0,0x10,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ff162ee4
! %l4 = 000000007492c75d, Mem[0000000010001400] = ffd00000
stwa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 7492c75d
! %l4 = 000000007492c75d, imm = 0000000000000141, %l1 = 000000000000007d
addc %l4,0x141,%l1 ! %l1 = 000000007492c89e
! Mem[0000000010101410] = 00000000, %l0 = 0000000000ff0000
ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181400] = 2a7c08fb, %l0 = 0000000000000000
ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 000000fb000000ff
! Mem[0000000010001408] = 55f1f847, %l7 = 00000000ff000000
swapa [%i0+%o4]0x80,%l7 ! %l7 = 0000000055f1f847
! Mem[0000000010181408] = a3ffc99d, %l2 = 00000000ff38b919
swapa [%i6+%o4]0x88,%l2 ! %l2 = 00000000a3ffc99d
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 000000ff, %l0 = 00000000000000fb
lduba [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000ff
p0_label_55:
! Mem[0000000010001400] = 7492c75d, %l0 = 00000000000000ff
lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000007492c75d
! Mem[0000000030041408] = 5c1a4452, %l2 = 00000000a3ffc99d
ldswa [%i1+%o4]0x89,%l2 ! %l2 = 000000005c1a4452
! Mem[00000000300c1410] = 9719ff00, %f27 = ff000000
lda [%i3+%o5]0x89,%f27 ! %f27 = 9719ff00
! Mem[0000000010081400] = ef6d8b37, %l3 = bd2c0000a393c99d
lduba [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000ef
! Mem[0000000010101428] = 170d865e, %l2 = 000000005c1a4452
ldsb [%i4+0x02a],%l2 ! %l2 = ffffffffffffff86
! Mem[00000000300c1410] = 9719ff00, %f25 = 19b938ff
lda [%i3+%o5]0x89,%f25 ! %f25 = 9719ff00
! Mem[0000000020800000] = 39ff7fd0, %l0 = 000000007492c75d
ldsha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000039ff
! Mem[0000000010001414] = 75769327, %l2 = ffffffffffffff86
lduha [%i0+0x014]%asi,%l2 ! %l2 = 0000000000007576
! Mem[00000000100c1410] = bd2c0000a393c99d, %l2 = 0000000000007576
ldxa [%i3+%o5]0x80,%l2 ! %l2 = bd2c0000a393c99d
! Starting 10 instruction Store Burst
! %l7 = 0000000055f1f847, Mem[0000000030181408] = b2b9b6da
stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = f847b6da
p0_label_56:
! %l1 = 000000007492c89e, Mem[0000000030001408] = 26c0a5ff
stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 7492c89e
! Mem[0000000010101420] = 2a7c08fb7dab064a, %l2 = bd2c0000a393c99d, %l2 = bd2c0000a393c99d
add %i4,0x20,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 2a7c08fb7dab064a
! Mem[0000000010101410] = ff00000000001200, %l2 = 2a7c08fb7dab064a, %l1 = 000000007492c89e
add %i4,0x10,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ff00000000001200
! %l1 = ff00000000001200, Mem[0000000010081400] = 378b6def
stwa %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00001200
! %l6 = 0000000000001200, Mem[0000000030081400] = 000000ff00120000
stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000001200
! %l6 = 00001200, %l7 = 55f1f847, Mem[0000000030181408] = f847b6da e2010551
stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00001200 55f1f847
! Mem[0000000030041410] = bd2c0000, %l1 = ff00000000001200
ldstuba [%i1+%o5]0x81,%l1 ! %l1 = 000000bd000000ff
! Mem[0000000010141408] = 2e8fd907, %l1 = 00000000000000bd
ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000007000000ff
! %l4 = 000000007492c75d, Mem[00000000100c1410] = bd2c0000, %asi = 80
stwa %l4,[%i3+0x010]%asi ! Mem[00000000100c1410] = 7492c75d
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = deffffff, %l7 = 0000000055f1f847
lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000deffffff
p0_label_57:
! Mem[0000000030001410] = 963daee3 7beed0ff, %l4 = 7492c75d, %l5 = ff162ee4
ldda [%i0+%o5]0x89,%l4 ! %l4 = 000000007beed0ff 00000000963daee3
! Mem[0000000030001410] = 7beed0ff, %l7 = 00000000deffffff
lduba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = 9ec89274, %l6 = 0000000000001200
ldstuba [%i0+%o4]0x81,%l6 ! %l6 = 0000009e000000ff
! Mem[0000000010141408] = ffd98f2e, %l0 = 00000000000039ff
lduha [%i5+%o4]0x80,%l0 ! %l0 = 000000000000ffd9
! Mem[0000000010141428] = 0b7861b4, %l2 = 2a7c08fb7dab064a
ldub [%i5+0x029],%l2 ! %l2 = 0000000000000078
! Mem[0000000030041400] = 73428349 000000ba, %l0 = 0000ffd9, %l1 = 00000007
ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ba 0000000073428349
! Mem[0000000010041428] = 0000000f, %l2 = 0000000000000078
lduwa [%i1+0x028]%asi,%l2 ! %l2 = 000000000000000f
! Mem[00000000300c1400] = ff120000, %l5 = 00000000963daee3
ldswa [%i3+%g0]0x81,%l5 ! %l5 = ffffffffff120000
! Mem[0000000010141400] = 5afee7dbf894d1ff, %l1 = 0000000073428349
ldxa [%i5+%g0]0x88,%l1 ! %l1 = 5afee7dbf894d1ff
! Starting 10 instruction Store Burst
! %f22 = 0a2fb301, Mem[0000000030041408] = 52441a5c
sta %f22,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0a2fb301
p0_label_58:
! %l3 = 00000000000000ef, Mem[0000000021800000] = fdddb958, %asi = 80
stba %l3,[%o3+0x000]%asi ! Mem[0000000021800000] = efddb958
! Mem[0000000030181410] = 0012b301, %l2 = 000000000000000f
ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030001400] = fca11a5c, %l1 = 5afee7dbf894d1ff
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 0000005c000000ff
! Mem[00000000211c0000] = ffffc8b9, %l4 = 000000007beed0ff
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! %f12 = b1000000, Mem[00000000100c1408] = 000000ff
sta %f12,[%i3+%o4]0x88 ! Mem[00000000100c1408] = b1000000
! Mem[0000000030141400] = 000000ff, %l4 = 00000000000000ff
swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l5 = ffffffffff120000, Mem[0000000010081410] = e5efabff0000ff00
stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffffff120000
! %l0 = 00000000000000ba, Mem[0000000030181400] = 723f3301378b6def
stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000ba
! %f18 = 93b81113 000000b4, %l3 = 00000000000000ef
! Mem[0000000010141408] = ffd98f2ee110dc84
add %i5,0x008,%g1
stda %f18,[%g1+%l3]ASI_PST16_P ! Mem[0000000010141408] = 93b81113000000b4
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ff087c2a, %l5 = ffffffffff120000
ldswa [%i6+%g0]0x80,%l5 ! %l5 = ffffffffff087c2a
p0_label_59:
! Mem[00000000211c0000] = ffffc8b9, %l2 = 0000000000000000
lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[00000000300c1408] = b400ffffe5efabff, %l2 = 000000000000ffff
ldxa [%i3+%o4]0x81,%l2 ! %l2 = b400ffffe5efabff
! Mem[0000000010041410] = 0a2fb301, %l1 = 000000000000005c
ldsha [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000a2f
! Mem[0000000010041408] = 7dab064a, %l6 = 000000000000009e
lduha [%i1+%o4]0x80,%l6 ! %l6 = 0000000000007dab
! Code Fragment 3
p0_fragment_5:
! %l0 = 00000000000000ba
setx 0xcca1d0ef96d641d4,%g7,%l0 ! %l0 = cca1d0ef96d641d4
! %l1 = 0000000000000a2f
setx 0x716a55083d5300ca,%g7,%l1 ! %l1 = 716a55083d5300ca
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 = cca1d0ef96d641d4
setx 0x972b12ffc10b0b5b,%g7,%l0 ! %l0 = 972b12ffc10b0b5b
! %l1 = 716a55083d5300ca
setx 0x6da59e5fb91bca31,%g7,%l1 ! %l1 = 6da59e5fb91bca31
! Mem[0000000030041410] = 00002cff, %l5 = ffffffffff087c2a
lduwa [%i1+%o5]0x89,%l5 ! %l5 = 0000000000002cff
! Mem[0000000030101408] = ff000000, %l1 = 6da59e5fb91bca31
lduwa [%i4+%o4]0x81,%l1 ! %l1 = 00000000ff000000
! Mem[0000000030041408] = 0a2fb301, %l1 = 00000000ff000000
ldsha [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000a2f
! Mem[0000000010001400] = 7492c75d, %l3 = 00000000000000ef
ldsba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000074
! Starting 10 instruction Store Burst
! %f18 = 93b81113 000000b4, %l4 = 00000000000000ff
! Mem[0000000030101408] = ff000000826166c9
add %i4,0x008,%g1
stda %f18,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030101408] = b40000001311b893
p0_label_60:
! %l0 = 972b12ffc10b0b5b, Mem[0000000010101400] = fb78c414
stwa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = c10b0b5b
! %l4 = 00000000000000ff, Mem[0000000010041432] = e5efabff, %asi = 80
stba %l4,[%i1+0x032]%asi ! Mem[0000000010041430] = e5efffff
! %f19 = 000000b4, %f4 = ff000000
fsqrts %f19,%f4 ! %l0 = 972b12ffc10b0b7d, Unfinished, %fsr = 1400000400
! %f26 = 82d5e5ff 9719ff00, Mem[0000000010041408] = 4a06ab7d 00000a2f
stda %f26,[%i1+%o4]0x88 ! Mem[0000000010041408] = 82d5e5ff 9719ff00
! Mem[0000000010081420] = 0000000000000000, %l5 = 0000000000002cff, %l6 = 0000000000007dab
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 0000000000000000
! %l4 = 00000000000000ff, Mem[00000000211c0001] = ffffc8b9
stb %l4,[%o2+0x001] ! Mem[00000000211c0000] = ffffc8b9
! %l2 = e5efabff, %l3 = 00000074, Mem[0000000030041410] = ff2c0000 a393c99d
stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = e5efabff 00000074
! %l7 = 00000000000000ff, Mem[0000000030141400] = 000000ff84dc10e1
stxa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000ff
! %l0 = 972b12ffc10b0b7d, Mem[0000000010081408] = deffffff
stba %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = deffff7d
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_6:
! %l0 = 972b12ffc10b0b7d
setx 0xc0cbdfefcdb6c3bf,%g7,%l0 ! %l0 = c0cbdfefcdb6c3bf
! %l1 = 0000000000000a2f
setx 0xf65958002ca82b8a,%g7,%l1 ! %l1 = f65958002ca82b8a
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 = c0cbdfefcdb6c3bf
setx 0xe7f8c6ff98fe2da2,%g7,%l0 ! %l0 = e7f8c6ff98fe2da2
! %l1 = f65958002ca82b8a
setx 0x066ececfd5a70b00,%g7,%l1 ! %l1 = 066ececfd5a70b00
p0_label_61:
! Mem[0000000010181400] = ff087c2a00000000, %f14 = 000000ad a31c4452
ldda [%i6+0x000]%asi,%f14 ! %f14 = ff087c2a 00000000
! Mem[0000000030001410] = ffd0ee7b e3ae3d96, %l2 = e5efabff, %l3 = 00000074
ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ffd0ee7b 00000000e3ae3d96
! Mem[0000000020800000] = 39ff7fd0, %l0 = e7f8c6ff98fe2da2
lduha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000039ff
! %l1 = 066ececfd5a70b00, %l6 = 0000000000000000, %l5 = 0000000000002cff
addc %l1,%l6,%l5 ! %l5 = 066ececfd5a70b00
! %l4 = 00000000000000ff, immed = 00000876, %y = ffffffb5
umul %l4,0x876,%l3 ! %l3 = 0000000000086d8a, %y = 00000000
! Mem[000000001000141c] = 75000000, %f21 = ff000000
ld [%i0+0x01c],%f21 ! %f21 = 75000000
! Mem[0000000020800000] = 39ff7fd0, %l6 = 0000000000000000
ldsh [%o1+%g0],%l6 ! %l6 = 00000000000039ff
! Mem[0000000010141408] = 93b81113, %l3 = 0000000000086d8a
ldsw [%i5+%o4],%l3 ! %l3 = ffffffff93b81113
! Mem[0000000010101410] = ff000000 00001200, %l6 = 000039ff, %l7 = 000000ff
ldda [%i4+0x010]%asi,%l6 ! %l6 = 00000000ff000000 0000000000001200
! Starting 10 instruction Store Burst
! %l0 = 000039ff, %l1 = d5a70b00, Mem[0000000010081408] = 7dffffde 65d0ee7b
stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000039ff d5a70b00
p0_label_62:
! %l6 = 00000000ff000000, Mem[0000000010001414] = 75769327
stw %l6,[%i0+0x014] ! Mem[0000000010001414] = ff000000
! %l5 = 066ececfd5a70b00, Mem[00000000211c0000] = ffffc8b9, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0b00c8b9
! %f16 = 00120000 00000000, Mem[0000000010101400] = c10b0b5b 00001200
stda %f16,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00120000 00000000
! Mem[0000000010001430] = 2c728cdc, %l2 = ffd0ee7b, %l4 = 000000ff
add %i0,0x30,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002c728cdc
! %l1 = 066ececfd5a70b00, Mem[0000000010101408] = ff00000055004b08
stxa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 066ececfd5a70b00
! Mem[0000000010141401] = ffd194f8, %l2 = 00000000ffd0ee7b
ldstub [%i5+0x001],%l2 ! %l2 = 000000d1000000ff
! Mem[0000000030041410] = e5efabff, %l0 = 00000000000039ff
ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000e5000000ff
! %l0 = 00000000000000e5, Mem[0000000010181412] = 510501e2
sth %l0,[%i6+0x012] ! Mem[0000000010181410] = 510500e5
! %l4 = 000000002c728cdc, Mem[0000000030041408] = 0a2fb3019dc993a3
stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000002c728cdc
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = ff12b301 00000000, %l2 = 000000d1, %l3 = 93b81113
ldda [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff12b301 0000000000000000
p0_label_63:
! Mem[0000000030041408] = 00000000, %l0 = 00000000000000e5
lduha [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141410] = 9dc993a3, %f23 = 75000000
lda [%i5+%o5]0x89,%f23 ! %f23 = 9dc993a3
! Mem[0000000030041410] = ffefabff, %l5 = 066ececfd5a70b00
lduba [%i1+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141410] = a393c99d, %l5 = 00000000000000ff
lduha [%i5+%o5]0x81,%l5 ! %l5 = 000000000000a393
! Mem[0000000010041434] = bc34ce0c, %f27 = 9719ff00
ld [%i1+0x034],%f27 ! %f27 = bc34ce0c
! Mem[0000000030001408] = ffc89274, %l2 = 00000000ff12b301
ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffffc89274
! Mem[0000000030001410] = ffd0ee7be3ae3d96, %l1 = 066ececfd5a70b00
ldxa [%i0+%o5]0x81,%l1 ! %l1 = ffd0ee7be3ae3d96
! Mem[0000000030101400] = cf0b2582, %l7 = 0000000000001200
lduwa [%i4+%g0]0x89,%l7 ! %l7 = 00000000cf0b2582
! Mem[0000000030081410] = 000000f7, %l4 = 000000002c728cdc
lduwa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000f7
! Starting 10 instruction Store Burst
! %f14 = ff087c2a, Mem[0000000030081408] = ffd0eee5
sta %f14,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff087c2a
p0_label_64:
! %l7 = 00000000cf0b2582, Mem[0000000030081400] = 00001200
stba %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00001282
! %l4 = 00000000000000f7, Mem[00000000211c0000] = 0b00c8b9, %asi = 80
stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00f7c8b9
! %l6 = 00000000ff000000, Mem[0000000030041408] = 00000000
stba %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
! Mem[000000001008140c] = d5a70b00, %l3 = 0000000000000000
ldstuba [%i2+0x00c]%asi,%l3 ! %l3 = 000000d5000000ff
! %l0 = 0000000000000000, Mem[0000000030081408] = ff087c2a
stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff080000
! %l5 = 000000000000a393, Mem[0000000030101400] = 82250bcf
stha %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = a3930bcf
! %l3 = 00000000000000d5, Mem[0000000010041410] = 01b32f0a
stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 01b32fd5
! %l0 = 0000000000000000, Mem[0000000010081400] = 00120000
stwa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %f0 = ef6d8b37, Mem[0000000010101420] = 2a7c08fb
sta %f0 ,[%i4+0x020]%asi ! Mem[0000000010101420] = ef6d8b37
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000000, %l3 = 00000000000000d5
ldsba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
p0_label_65:
! %f15 = 00000000, %f28 = 46506e31
fcmpes %fcc2,%f15,%f28 ! %fcc2 = 1
! Mem[000000001000142c] = 2fbaa38f, %l0 = 0000000000000000
lduw [%i0+0x02c],%l0 ! %l0 = 000000002fbaa38f
! Mem[00000000211c0000] = 00f7c8b9, %l2 = ffffffffffc89274
ldub [%o2+%g0],%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (13)
! Mem[00000000300c1400] = ff120000 398e5534 b400ffff e5efabff
! Mem[00000000300c1410] = 00ff1997 378b6def a14c30b9 c51c61bb
! Mem[00000000300c1420] = 19bb3acc ca9768bf da2d032b fb5acd6b
! Mem[00000000300c1430] = 82e04a37 466e5e97 0a2fb301 dad8f819
ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010141410] = 00ff0000000000ff, %f4 = ff000000 55004b08
ldda [%i5+0x010]%asi,%f4 ! %f4 = 00ff0000 000000ff
! Mem[0000000030041400] = 73428349 000000ba, %l6 = ff000000, %l7 = cf0b2582
ldda [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ba 0000000073428349
! Mem[0000000030081400] = 00001282, %l7 = 0000000073428349
lduha [%i2+%g0]0x89,%l7 ! %l7 = 0000000000001282
! Mem[0000000010141410] = 00ff0000, %l0 = 000000002fbaa38f
lduba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = a3930bcfea584e8c, %f14 = ff087c2a 00000000
ldda [%i4+%g0]0x81,%f14 ! %f14 = a3930bcf ea584e8c
! Starting 10 instruction Store Burst
! Mem[000000001008140c] = ffa70b00, %l1 = ffd0ee7be3ae3d96, %asi = 80
swapa [%i2+0x00c]%asi,%l1 ! %l1 = 00000000ffa70b00
p0_label_66:
! Mem[00000000100c1424] = a42f7dfb, %l2 = 0000000000000000, %asi = 80
swapa [%i3+0x024]%asi,%l2 ! %l2 = 00000000a42f7dfb
! %l4 = 000000f7, %l5 = 0000a393, Mem[0000000010001400] = 5dc79274 000000ad
stda %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000f7 0000a393
! %l2 = a42f7dfb, %l3 = 00000000, Mem[0000000030181400] = 00000000 000000ba
stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = a42f7dfb 00000000
! %l3 = 0000000000000000, Mem[0000000010181408] = ff38b919
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff380000
! %l1 = 00000000ffa70b00, Mem[0000000030001410] = 963daee37beed0ff
stxa %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000ffa70b00
! %l6 = 00000000000000ba, Mem[0000000030081400] = 00001282
stba %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000012ba
! %f14 = a3930bcf ea584e8c, Mem[0000000030041408] = 00000000 2c728cdc
stda %f14,[%i1+%o4]0x81 ! Mem[0000000030041408] = a3930bcf ea584e8c
! Mem[00000000300c1400] = 000012ff, %l4 = 00000000000000f7
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010001400] = 000000f7, %l6 = 00000000000000ba
lduha [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000f7
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 8c4e58eacf0b93a3, %f0 = ef6d8b37 01333f72
ldda [%i4+%g0]0x89,%f0 ! %f0 = 8c4e58ea cf0b93a3
p0_label_67:
! Mem[0000000010081418] = c9666182, %l4 = 00000000000000ff
lduh [%i2+0x018],%l4 ! %l4 = 000000000000c966
! Mem[0000000010181400] = ff087c2a, %l2 = 00000000a42f7dfb
lduha [%i6+%g0]0x80,%l2 ! %l2 = 000000000000ff08
! Mem[0000000010081400] = 0000000001333f72, %f12 = b1000000 ffabefe5
ldda [%i2+%g0]0x80,%f12 ! %f12 = 00000000 01333f72
! %l2 = 000000000000ff08, %l1 = 00000000ffa70b00, %l6 = 00000000000000f7
add %l2,%l1,%l6 ! %l6 = 00000000ffa80a08
! Mem[0000000010081400] = 00000000, %l0 = 0000000000000000
lduha [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101408] = 000000b4, %l0 = 0000000000000000
ldswa [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000b4
! Mem[0000000010101410] = 000000ff, %l5 = 000000000000a393
lduha [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181410] = 01b312ff, %l3 = 0000000000000000
ldswa [%i6+%o5]0x89,%l3 ! %l3 = 0000000001b312ff
! Mem[0000000010141414] = 000000ff, %l4 = 000000000000c966
lduwa [%i5+0x014]%asi,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[0000000010001408] = ff000000
sth %l5,[%i0+%o4] ! Mem[0000000010001408] = 00ff0000
p0_label_68:
! %l3 = 0000000001b312ff, Mem[0000000010041400] = b1000000ffabefe5
stxa %l3,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000001b312ff
! %f2 = 510501e2 000000b4, Mem[0000000030081410] = f7000000 568acf96
stda %f2 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 510501e2 000000b4
! %l0 = 00000000000000b4, Mem[0000000030041410] = ffabefff
stwa %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000b4
! %f8 = ffd194f8, Mem[0000000010001408] = 0000ff00
sta %f8 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffd194f8
! %l5 = 00000000000000ff, Mem[0000000030181400] = a42f7dfb
stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff2f7dfb
! %l6 = ffa80a08, %l7 = 00001282, Mem[0000000010101408] = cfce6e06 000ba7d5
stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffa80a08 00001282
! %l6 = 00000000ffa80a08, Mem[0000000010081408] = 000039ff
stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0a0839ff
! Mem[00000000300c1408] = ffff00b4, %l4 = 00000000000000ff
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 000000b4000000ff
! %l3 = 0000000001b312ff, Mem[0000000030081400] = ba120000
stha %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 12ff0000
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 0000120055f1f847, %l1 = 00000000ffa70b00
ldxa [%i6+%o4]0x81,%l1 ! %l1 = 0000120055f1f847
p0_label_69:
! Mem[0000000030101410] = 52441ca3, %f19 = ffff00b4
lda [%i4+%o5]0x89,%f19 ! %f19 = 52441ca3
! Mem[0000000010101408] = 080aa8ff, %l4 = 00000000000000b4
ldsba [%i4+0x00a]%asi,%l4 ! %l4 = ffffffffffffffa8
! Mem[0000000030041400] = ba000000, %l7 = 0000000000001282
lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ba000000
! Mem[0000000010081408] = 0a0839ff, %l5 = 00000000000000ff
ldswa [%i2+%o4]0x80,%l5 ! %l5 = 000000000a0839ff
! Mem[0000000010141408] = 93b81113, %f24 = bf6897ca
lda [%i5+%o4]0x80,%f24 ! %f24 = 93b81113
! Mem[0000000010141400] = ffff94f8dbe7fe5a, %f28 = 975e6e46 374ae082
ldda [%i5+%g0]0x80,%f28 ! %f28 = ffff94f8 dbe7fe5a
! Mem[0000000010001408] = ffd194f8, %f17 = 000012ff
lda [%i0+%o4]0x88,%f17 ! %f17 = ffd194f8
! %l5 = 000000000a0839ff, Mem[0000000010181400] = ff087c2a
stha %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 39ff7c2a
! %l5 = 000000000a0839ff, %l6 = 00000000ffa80a08, %y = 00000000
sdiv %l5,%l6,%l7 ! %l7 = ffffffffffffffe3
mov %l0,%y ! %y = 000000b4
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = f7000000, %l4 = ffffffffffffffa8
swapa [%i0+%g0]0x80,%l4 ! %l4 = 00000000f7000000
p0_label_70:
! %f8 = ffd194f8 dbe7fe5a, Mem[0000000030001408] = ffc89274 5f4bd893
stda %f8 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffd194f8 dbe7fe5a
! Mem[0000000030001408] = f894d1ff, %l7 = ffffffffffffffe3
swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000f894d1ff
! %l6 = 00000000ffa80a08, Mem[0000000030041408] = cf0b93a3
stwa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffa80a08
! Mem[0000000010041405] = 01b312ff, %l2 = 000000000000ff08
ldstub [%i1+0x005],%l2 ! %l2 = 000000b3000000ff
! Mem[00000000100c1410] = 5dc79274, %l4 = 00000000f7000000
ldstuba [%i3+%o5]0x88,%l4 ! %l4 = 00000074000000ff
! %l5 = 000000000a0839ff, Mem[0000000030181410] = 01b312ff
stwa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0a0839ff
! %l7 = 00000000f894d1ff, Mem[0000000010181400] = 2a7cff39
stha %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 2a7cd1ff
! %l0 = 00000000000000b4, Mem[00000000100c1420] = 8e99c37500000000, %asi = 80
stxa %l0,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000000000b4
! %l2 = 00000000000000b3, Mem[00000000100c1410] = ff92c75d
stha %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00b3c75d
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00ff1997, %l7 = 00000000f894d1ff
ldswa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000ff1997
p0_label_71:
! Mem[0000000010041408] = 00ff1997, %f28 = ffff94f8
lda [%i1+%o4]0x80,%f28 ! %f28 = 00ff1997
! Mem[00000000100c1430] = 2e8fd907, %l0 = 00000000000000b4
ldswa [%i3+0x030]%asi,%l0 ! %l0 = 000000002e8fd907
! Mem[00000000100c1410] = 00b3c75d, %l4 = 0000000000000074
ldsha [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000b3
! Mem[0000000010101408] = 080aa8ff, %f8 = ffd194f8
lda [%i4+%o4]0x80,%f8 ! %f8 = 080aa8ff
! Mem[0000000010041408] = 9719ff00, %l2 = 00000000000000b3
ldswa [%i1+%o4]0x88,%l2 ! %l2 = ffffffff9719ff00
! Mem[0000000030181408] = 00001200, %l7 = 0000000000ff1997
ldswa [%i6+%o4]0x81,%l7 ! %l7 = 0000000000001200
! %f17 = ffd194f8, %f14 = a3930bcf, %f12 = 00000000 01333f72
fsmuld %f17,%f14,%f12 ! %f12 = fffa329f 00000000
! Mem[0000000010081408] = 963daee3ff39080a, %l5 = 000000000a0839ff
ldxa [%i2+%o4]0x88,%l5 ! %l5 = 963daee3ff39080a
! Mem[0000000010181410] = 510500e5000000b4, %f28 = 00ff1997 dbe7fe5a
ldda [%i6+%o5]0x80,%f28 ! %f28 = 510500e5 000000b4
! Starting 10 instruction Store Burst
! %l2 = ffffffff9719ff00, Mem[0000000030041400] = ba00000049834273
stxa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff9719ff00
p0_label_72:
! %f1 = cf0b93a3, Mem[0000000030141400] = 00000000
sta %f1 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = cf0b93a3
! %f6 = 00000020 0000009d, Mem[00000000100c1428] = 822f97c0 1ea7a347
stda %f6 ,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000020 0000009d
! %l2 = ffffffff9719ff00, Mem[0000000030001408] = ffffffe3
stha %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffff00
! %f4 = 00ff0000 000000ff, %l7 = 0000000000001200
! Mem[0000000010141430] = 734283490a9d584b
add %i5,0x030,%g1
stda %f4,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010141430] = 734283490a9d584b
! Mem[0000000010081400] = 00000000, %l0 = 000000002e8fd907
ldstuba [%i2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! %f29 = 000000b4, Mem[0000000010101410] = 000000ff
sta %f29,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000b4
! Mem[0000000010141408] = 93b81113, %l4 = 00000000000000b3
swapa [%i5+%o4]0x80,%l4 ! %l4 = 0000000093b81113
! %l4 = 0000000093b81113, Mem[00000000218000c1] = 5553f237
stb %l4,[%o3+0x0c1] ! Mem[00000000218000c0] = 5513f237
! %l7 = 0000000000001200, Mem[0000000010041410] = 01b32fd5
stha %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = 01b31200
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 00120000, %f25 = cc3abb19
lda [%i6+%o4]0x89,%f25 ! %f25 = 00120000
p0_label_73:
! Mem[00000000100c1438] = 2fbaa38f79ff7bcf, %f18 = ffabefe5 52441ca3
ldd [%i3+0x038],%f18 ! %f18 = 2fbaa38f 79ff7bcf
! Mem[0000000030181410] = ff39080a, %l1 = 0000120055f1f847
lduwa [%i6+%o5]0x81,%l1 ! %l1 = 00000000ff39080a
membar #Sync ! Added by membar checker (14)
! Mem[00000000100c1400] = ff941997 378b6def 000000b1 ffe5d582
! Mem[00000000100c1410] = 00b3c75d a393c99d bef7bb6d e11d7c54
! Mem[00000000100c1420] = 00000000 000000b4 00000020 0000009d
! Mem[00000000100c1430] = 2e8fd907 bfa0ff4d 2fbaa38f 79ff7bcf
ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
! Mem[00000000100c1408] = 82d5e5ffb1000000, %l0 = 0000000000000000
ldxa [%i3+%o4]0x88,%l0 ! %l0 = 82d5e5ffb1000000
! Mem[0000000010081400] = 000000ff, %f16 = 34558e39
lda [%i2+%g0]0x88,%f16 ! %f16 = 000000ff
! Mem[0000000030001408] = 00ffffffdbe7fe5a, %f22 = bb611cc5 b9304ca1
ldda [%i0+%o4]0x81,%f22 ! %f22 = 00ffffff dbe7fe5a
! Mem[0000000010181410] = e5000551, %f25 = 00120000
lda [%i6+%o5]0x88,%f25 ! %f25 = e5000551
! Mem[0000000030001400] = fca11aff, %l7 = 0000000000001200
ldswa [%i0+%g0]0x89,%l7 ! %l7 = fffffffffca11aff
! Mem[0000000030101408] = b4000000, %f27 = 2b032dda
lda [%i4+%o4]0x81,%f27 ! %f27 = b4000000
! Starting 10 instruction Store Burst
! %l2 = ffffffff9719ff00, Mem[0000000010101400] = 00001200
stha %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ff00
p0_label_74:
! %f28 = 510500e5 000000b4, %l4 = 0000000093b81113
! Mem[0000000010041438] = ffffffffffffffd6
add %i1,0x038,%g1
stda %f28,[%g1+%l4]ASI_PST8_P ! Mem[0000000010041438] = ffffffe5ffff00b4
! Mem[0000000010141420] = 93d84b5f, %l2 = ffffffff9719ff00, %asi = 80
swapa [%i5+0x020]%asi,%l2 ! %l2 = 0000000093d84b5f
! %f16 = 000000ff ffd194f8 2fbaa38f 79ff7bcf
! %f20 = ef6d8b37 9719ff00 00ffffff dbe7fe5a
! %f24 = 93b81113 e5000551 6bcd5afb b4000000
! %f28 = 510500e5 000000b4 19f8d8da 01b32f0a
stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
! %l0 = 82d5e5ffb1000000, Mem[0000000010001410] = ff162ee4
stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = b1000000
! Mem[0000000010001408] = ffd194f8, %l5 = 963daee3ff39080a
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000f8000000ff
membar #Sync ! Added by membar checker (15)
! Mem[0000000010041400] = 00000000, %l3 = 0000000001b312ff
ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041410] = 01b31200, %l4 = 0000000093b81113
swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000001b31200
! %l7 = fffffffffca11aff, Mem[000000001010141c] = c43786ab, %asi = 80
stwa %l7,[%i4+0x01c]%asi ! Mem[000000001010141c] = fca11aff
! %l4 = 01b31200, %l5 = 000000f8, Mem[0000000010181428] = 2a7c08fb 7dab064a
stda %l4,[%i6+0x028]%asi ! Mem[0000000010181428] = 01b31200 000000f8
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 510500e5, %l3 = 0000000000000000
lduw [%i6+%o5],%l3 ! %l3 = 00000000510500e5
p0_label_75:
! Mem[00000000100c1410] = 00b3c75da393c99d, %l0 = 82d5e5ffb1000000
ldxa [%i3+%o5]0x80,%l0 ! %l0 = 00b3c75da393c99d
! Mem[00000000100c1400] = ff941997, %l0 = 00b3c75da393c99d
lduwa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff941997
! Mem[0000000010101410] = b4000000, %l1 = 00000000ff39080a
ldswa [%i4+%o5]0x80,%l1 ! %l1 = ffffffffb4000000
! Mem[0000000010041400] = 000000ff, %l4 = 0000000001b31200
lduba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010001410] = b1000000, %l3 = 00000000510500e5
lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000b1000000
! Mem[0000000010101438] = dba1c701 4d821985, %l0 = ff941997, %l1 = b4000000
ldd [%i4+0x038],%l0 ! %l0 = 00000000dba1c701 000000004d821985
! Mem[00000000100c143c] = 79ff7bcf, %l4 = 00000000000000ff
ldsba [%i3+0x03d]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030101408] = 000000b4, %l5 = 00000000000000f8
ldsha [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000b4
! Mem[0000000030001408] = 00ffffff, %f18 = 2fbaa38f
lda [%i0+%o4]0x81,%f18 ! %f18 = 00ffffff
! Starting 10 instruction Store Burst
! Mem[0000000010081438] = 000000ad, %l1 = 000000004d821985
swap [%i2+0x038],%l1 ! %l1 = 00000000000000ad
p0_label_76:
! %f27 = b4000000, Mem[0000000030001408] = ffffff00
sta %f27,[%i0+%o4]0x89 ! Mem[0000000030001408] = b4000000
! %f20 = ef6d8b37 9719ff00, %l6 = 00000000ffa80a08
! Mem[00000000100c1430] = 2e8fd907bfa0ff4d
add %i3,0x030,%g1
stda %f20,[%g1+%l6]ASI_PST32_PL ! Mem[00000000100c1430] = 2e8fd907bfa0ff4d
! %l0 = 00000000dba1c701, Mem[0000000030181410] = 0a0839ff
stwa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = dba1c701
! Mem[0000000010141408] = 000000b3, %l1 = 00000000000000ad
ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101410] = b4000000, %l2 = 0000000093d84b5f
ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 000000b4000000ff
! Mem[0000000030141410] = 9dc993a3, %l7 = fffffffffca11aff
swapa [%i5+%o5]0x89,%l7 ! %l7 = 000000009dc993a3
! Mem[0000000010141438] = 0b78fedcd63e8b28, %l3 = 00000000b1000000, %l6 = 00000000ffa80a08
add %i5,0x38,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 0b78fedcd63e8b28
! %l6 = 0b78fedcd63e8b28, Mem[0000000010081408] = ff39080a
stba %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff390828
! %l7 = 000000009dc993a3, Mem[0000000010141408] = ff0000b3
stba %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = a30000b3
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ffa80a08, %l6 = 0b78fedcd63e8b28
ldsba [%i4+%o4]0x88,%l6 ! %l6 = 0000000000000008
p0_label_77:
! Mem[00000000300c1408] = ff00ffff, %l6 = 0000000000000008
lduba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181400] = fb7d2fff, %l0 = 00000000dba1c701
lduba [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181410] = 01c7a1db, %l7 = 000000009dc993a3
lduba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000001
! Mem[0000000010101410] = ff000000, %l5 = 00000000000000b4
lduha [%i4+%o5]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[00000000100c1404] = 378b6def, %f1 = 378b6def
lda [%i3+0x004]%asi,%f1 ! %f1 = 378b6def
! Mem[0000000010181404] = 00000000, %l2 = 00000000000000b4
lduw [%i6+0x004],%l2 ! %l2 = 0000000000000000
! Mem[0000000021800080] = 74422d54, %l2 = 0000000000000000
lduba [%o3+0x080]%asi,%l2 ! %l2 = 0000000000000074
! Mem[0000000030081400] = 0000ff12, %l3 = 00000000b1000000
ldswa [%i2+%g0]0x89,%l3 ! %l3 = 000000000000ff12
! Mem[0000000010001434] = e42e161e, %l1 = 0000000000000000
lduba [%i0+0x036]%asi,%l1 ! %l1 = 0000000000000016
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, Mem[0000000010041400] = ff00000001ff12ff
stxa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000000000ff
p0_label_78:
! Mem[0000000010001400] = a8ffffff, %l3 = 000000000000ff12
ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[00000000300c1410] = 9719ff00
stwa %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
! Mem[000000001000141c] = 75000000, %l3 = 00000000000000ff, %asi = 80
swapa [%i0+0x01c]%asi,%l3 ! %l3 = 0000000075000000
! %f26 = 6bcd5afb b4000000, Mem[0000000010181410] = 510500e5 000000b4
stda %f26,[%i6+%o5]0x80 ! Mem[0000000010181410] = 6bcd5afb b4000000
! %f18 = 00ffffff 79ff7bcf, Mem[0000000030081400] = 0000ff12 00000000
stda %f18,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00ffffff 79ff7bcf
! Mem[0000000010101410] = 000000ff, %l2 = 0000000000000074
swapa [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081410] = ff120000, %l3 = 0000000075000000
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l1 = 0000000000000016, Mem[0000000030081400] = cf7bff79
stha %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0016ff79
! %l2 = 00000000000000ff, Mem[00000000300c1410] = 000000ff
stha %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
! Starting 10 instruction Load Burst
! %l7 = 0000000000000001, imm = fffffffffffff47c, %l2 = 00000000000000ff
xnor %l7,-0xb84,%l2 ! %l2 = 0000000000000b82
p0_label_79:
! Mem[0000000010101408] = 080aa8ff82120000, %f30 = 19f8d8da 01b32f0a
ldda [%i4+%o4]0x80,%f30 ! %f30 = 080aa8ff 82120000
! Mem[0000000010101410] = 00000074, %l0 = 00000000000000ff
ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000074
! %l0 = 0000000000000074, %l7 = 0000000000000001, %l1 = 0000000000000016
sdivx %l0,%l7,%l1 ! %l1 = 0000000000000074
! Mem[0000000010001410] = b1000000, %f11 = 0000009d
lda [%i0+%o5]0x80,%f11 ! %f11 = b1000000
! Mem[0000000010081410] = ff1200ff, %l3 = 0000000000000000
lduba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000300c1408] = ffff00ff, %l1 = 0000000000000074
ldswa [%i3+%o4]0x89,%l1 ! %l1 = ffffffffffff00ff
! Mem[00000000201c0000] = ffde2191, %l2 = 0000000000000b82
ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffde
! %l7 = 0000000000000001, immed = 0000028d, %y = 000000b4
smul %l7,0x28d,%l7 ! %l7 = 000000000000028d, %y = 00000000
! Mem[0000000010141430] = 73428349, %l3 = 00000000000000ff
ldsba [%i5+0x031]%asi,%l3 ! %l3 = 0000000000000042
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = ffd17c2a, %l2 = ffffffffffffffde
swapa [%i6+%g0]0x80,%l2 ! %l2 = 00000000ffd17c2a
p0_label_80:
! %f22 = 00ffffff dbe7fe5a, Mem[00000000300c1400] = 000012ff 34558e39
stda %f22,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00ffffff dbe7fe5a
! Mem[0000000010041400] = 00000000, %l2 = 00000000ffd17c2a
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %f31 = 82120000, Mem[0000000010041408] = 00ff1997
sta %f31,[%i1+%o4]0x80 ! Mem[0000000010041408] = 82120000
! Mem[0000000030181410] = 01c7a1db, %l3 = 0000000000000042
swapa [%i6+%o5]0x81,%l3 ! %l3 = 0000000001c7a1db
! %l0 = 0000000000000074, Mem[0000000010001410] = b1000000
stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000074
! %f27 = b4000000, %f28 = 510500e5
fcmpes %fcc0,%f27,%f28 ! %fcc0 = 1
! %f4 = 00b3c75d, Mem[0000000030001400] = fca11aff
sta %f4 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00b3c75d
! %l2 = 00000000, %l3 = 01c7a1db, Mem[0000000030041400] = ffd194f8 000000ff
stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 01c7a1db
! %f4 = 00b3c75d a393c99d, Mem[0000000010141400] = ffff94f8 dbe7fe5a
stda %f4 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00b3c75d a393c99d
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = fca11aff, %l7 = 000000000000028d
lduba [%i5+%o5]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_81:
! Mem[0000000030081410] = 510501e2 000000b4, %l6 = 000000ff, %l7 = 000000ff
ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000510501e2 00000000000000b4
! %l6 = 00000000510501e2, imm = 00000000000009c2, %l1 = ffffffffffff00ff
add %l6,0x9c2,%l1 ! %l1 = 0000000051050ba4
! Mem[0000000010101408] = 080aa8ff82120000, %f12 = 2e8fd907 bfa0ff4d
ldda [%i4+%o4]0x80,%f12 ! %f12 = 080aa8ff 82120000
! Mem[0000000010001428] = ba881e28, %l1 = 0000000051050ba4
ldub [%i0+0x02b],%l1 ! %l1 = 0000000000000028
! Mem[0000000030141408] = ff0000ad000000b4, %l3 = 0000000001c7a1db
ldxa [%i5+%o4]0x81,%l3 ! %l3 = ff0000ad000000b4
! Mem[0000000030101408] = b4000000, %l4 = ffffffffffffffff
lduba [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000b4
! Mem[00000000300c1408] = ff00ffff, %l6 = 00000000510501e2
lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ff00
! Mem[0000000030141410] = ff1aa1fc, %l7 = 00000000000000b4
lduwa [%i5+%o5]0x81,%l7 ! %l7 = 00000000ff1aa1fc
! Mem[0000000010101410] = 7400000000001200, %f4 = 00b3c75d a393c99d
ldda [%i4+%o5]0x80,%f4 ! %f4 = 74000000 00001200
! Starting 10 instruction Store Burst
! %f26 = 6bcd5afb, Mem[0000000030041400] = 00000000
sta %f26,[%i1+%g0]0x89 ! Mem[0000000030041400] = 6bcd5afb
p0_label_82:
! Mem[0000000030141400] = a3930bcf, %l1 = 0000000000000028
ldstuba [%i5+%g0]0x89,%l1 ! %l1 = 000000cf000000ff
! Mem[0000000010101400] = 00ff0000, %l1 = 000000cf, %l2 = 00000000
casa [%i4]0x80,%l1,%l2 ! %l2 = 0000000000ff0000
! Mem[0000000010001408] = ffd194ff, %l3 = ff0000ad000000b4
ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000201c0001] = ffde2191, %l1 = 00000000000000cf
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000de000000ff
! %l2 = 0000000000ff0000, Mem[0000000010001408] = ff94d1ff
stwa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00ff0000
! Mem[0000000030041400] = fb5acd6b, %l3 = 00000000000000ff
swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000fb5acd6b
! Mem[00000000100c1408] = b1000000, %l1 = 00000000000000de
swapa [%i3+%o4]0x88,%l1 ! %l1 = 00000000b1000000
! %f18 = 00ffffff, Mem[0000000010001404] = 93a30000
sta %f18,[%i0+0x004]%asi ! Mem[0000000010001404] = 00ffffff
! %l4 = 000000b4, %l5 = 0000ff00, Mem[0000000010101410] = 74000000 00001200
std %l4,[%i4+%o5] ! Mem[0000000010101410] = 000000b4 0000ff00
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 79ff7bcf, %l7 = 00000000ff1aa1fc
ldsha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000007bcf
p0_label_83:
! Mem[00000000300c1410] = 000000ff, %l2 = 0000000000ff0000
lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000020800040] = 691fd57f, %l0 = 0000000000000074
ldsh [%o1+0x040],%l0 ! %l0 = 000000000000691f
! %l0 = 000000000000691f, %l3 = 00000000fb5acd6b, %l6 = 000000000000ff00
and %l0,%l3,%l6 ! %l6 = 000000000000490b
! Mem[0000000010141410] = 00ff0000 000000ff, %l4 = 000000b4, %l5 = 0000ff00
ldda [%i5+%o5]0x80,%l4 ! %l4 = 0000000000ff0000 00000000000000ff
! Mem[0000000010181430] = e10e96eb 19b938ea, %l2 = 000000ff, %l3 = fb5acd6b
ldd [%i6+0x030],%l2 ! %l2 = 00000000e10e96eb 0000000019b938ea
! Mem[0000000030041408] = 79ff7bcf, %l1 = 00000000b1000000
lduwa [%i1+%o4]0x89,%l1 ! %l1 = 0000000079ff7bcf
! Mem[0000000010141400] = 9dc993a35dc7b300, %l3 = 0000000019b938ea
ldxa [%i5+%g0]0x88,%l3 ! %l3 = 9dc993a35dc7b300
! Mem[0000000030181400] = fb7d2fff, %l1 = 0000000079ff7bcf
ldswa [%i6+%g0]0x89,%l1 ! %l1 = fffffffffb7d2fff
! Mem[0000000010101400] = 00ff0000, %f2 = 000000b1
lda [%i4+%g0]0x80,%f2 ! %f2 = 00ff0000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ff941997, %l3 = 9dc993a35dc7b300
swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff941997
p0_label_84:
! %l4 = 0000000000ff0000, Mem[00000000100c1400] = 00b3c75d
stwa %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00ff0000
! Mem[0000000010181410] = fb5acd6b, %l6 = 000000000000490b
ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 0000006b000000ff
! %l3 = 00000000ff941997, Mem[0000000010041410] = 93b81113
stwa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff941997
! %f2 = 00ff0000 ffe5d582, %l5 = 00000000000000ff
! Mem[00000000100c1400] = 0000ff00378b6def
stda %f2,[%i3+%l5]ASI_PST32_P ! Mem[00000000100c1400] = 00ff0000ffe5d582
! %f27 = b4000000, Mem[0000000010101400] = 00ff0000
sta %f27,[%i4+%g0]0x80 ! Mem[0000000010101400] = b4000000
! %l3 = 00000000ff941997, Mem[00000000300c1400] = 5afee7db
stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 1997e7db
! %f24 = 93b81113 e5000551, %l2 = 00000000e10e96eb
! Mem[0000000010181428] = 01b31200000000f8
add %i6,0x028,%g1
stda %f24,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010181428] = 510512e50011b893
! Mem[0000000010181430] = e10e96eb19b938ea, %l1 = fffffffffb7d2fff, %l4 = 0000000000ff0000
add %i6,0x30,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = e10e96eb19b938ea
! %l6 = 0000006b, %l7 = 00007bcf, Mem[0000000030181410] = 42000000 00000000
stda %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000006b 00007bcf
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = de000000 ffe5d582, %l4 = 19b938ea, %l5 = 000000ff
ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000de000000 00000000ffe5d582
p0_label_85:
! Mem[0000000010181438] = a8b4658bc4f360f5, %l4 = 00000000de000000
ldxa [%i6+0x038]%asi,%l4 ! %l4 = a8b4658bc4f360f5
! Mem[0000000010141408] = a30000b3, %f7 = e11d7c54
lda [%i5+%o4]0x80,%f7 ! %f7 = a30000b3
! Mem[0000000010181418] = 26d6ffd3, %l6 = 000000000000006b
lduh [%i6+0x018],%l6 ! %l6 = 00000000000026d6
! Mem[00000000300c1410] = ff000000378b6def, %l7 = 0000000000007bcf
ldxa [%i3+%o5]0x81,%l7 ! %l7 = ff000000378b6def
! %l7 = ff000000378b6def, imm = fffffffffffff760, %l2 = 00000000e10e96eb
andn %l7,-0x8a0,%l2 ! %l2 = 000000000000088f
! Mem[0000000010041414] = 0b78ffb4, %f3 = ffe5d582
lda [%i1+0x014]%asi,%f3 ! %f3 = 0b78ffb4
! Mem[0000000010041408] = 82120000 ffe5d582, %l0 = 0000691f, %l1 = fb7d2fff
ldda [%i1+%o4]0x80,%l0 ! %l0 = 0000000082120000 00000000ffe5d582
! Mem[0000000010041400] = 000000ff, %l5 = 00000000ffe5d582
lduwa [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081400] = 0016ff79, %f24 = 93b81113
lda [%i2+%g0]0x81,%f24 ! %f24 = 0016ff79
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 00ff0000, %l5 = 00000000000000ff
swapa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000ff0000
p0_label_86:
! Mem[0000000010141410] = ff000000, %l4 = a8b4658bc4f360f5
lduha [%i5+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000201c0000] = ffff2191, %l4 = 0000000000000000
ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
! Mem[000000001000143c] = 049e95c3, %l7 = ff000000378b6def
swap [%i0+0x03c],%l7 ! %l7 = 00000000049e95c3
! %l4 = 00000000000000ff, %l2 = 000000000000088f, %l6 = 00000000000026d6
sdivx %l4,%l2,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101420] = ef6d8b377dab064a, %l6 = 0000000000000000, %l3 = 00000000ff941997
add %i4,0x20,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = ef6d8b377dab064a
! %f20 = ef6d8b37 9719ff00, Mem[0000000030101408] = b4000000 1311b893
stda %f20,[%i4+%o4]0x81 ! Mem[0000000030101408] = ef6d8b37 9719ff00
! %f24 = 0016ff79 e5000551, %l0 = 0000000082120000
! Mem[0000000010181428] = 510512e50011b893
add %i6,0x028,%g1
stda %f24,[%g1+%l0]ASI_PST16_PL ! Mem[0000000010181428] = 510512e50011b893
! Mem[0000000010181410] = fb5acdff, %l1 = 00000000ffe5d582
ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010181400] = deffffff, %l5 = 0000000000ff0000
ldstuba [%i6+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 000000ff, %l5 = 00000000000000ff
ldsba [%i2+%g0]0x88,%l5 ! %l5 = ffffffffffffffff
p0_label_87:
! Mem[00000000100c1408] = 000000de, %l4 = 00000000000000ff
lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000de
! Mem[0000000010101424] = 7dab064a, %l4 = 00000000000000de
ldsha [%i4+0x026]%asi,%l4 ! %l4 = 000000000000064a
! Mem[00000000211c0000] = 00f7c8b9, %l3 = ef6d8b377dab064a
ldsb [%o2+0x001],%l3 ! %l3 = fffffffffffffff7
! Mem[0000000010001400] = ffffffa800ffffff, %l5 = ffffffffffffffff
ldxa [%i0+%g0]0x80,%l5 ! %l5 = ffffffa800ffffff
! Mem[000000001004141c] = ff8b6def, %l2 = 000000000000088f
ldsba [%i1+0x01d]%asi,%l2 ! %l2 = ffffffffffffff8b
! Mem[00000000100c1408] = de000000, %l6 = 0000000000000000
ldsba [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffffde
! Mem[00000000100c1400] = 00ff0000ffe5d582, %f6 = bef7bb6d a30000b3
ldda [%i3+%g0]0x80,%f6 ! %f6 = 00ff0000 ffe5d582
! Mem[00000000211c0000] = 00f7c8b9, %l5 = ffffffa800ffffff
lduba [%o2+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081408] = 000008ff, %l6 = ffffffffffffffde
ldswa [%i2+%o4]0x81,%l6 ! %l6 = 00000000000008ff
! Starting 10 instruction Store Burst
! %l4 = 000000000000064a, Mem[0000000030041408] = cf7bff798fa3ba2f
stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 000000000000064a
p0_label_88:
! %l0 = 0000000082120000, Mem[0000000010041417] = 0b78ffb4
stb %l0,[%i1+0x017] ! Mem[0000000010041414] = 0b78ff00
! %f8 = 00000000 000000b4, %l5 = 0000000000000000
! Mem[0000000010141438] = 0b78fedcd63e8b28
add %i5,0x038,%g1
stda %f8,[%g1+%l5]ASI_PST8_P ! Mem[0000000010141438] = 0b78fedcd63e8b28
! Mem[0000000021800081] = 74422d54, %l2 = ffffffffffffff8b
ldstub [%o3+0x081],%l2 ! %l2 = 00000042000000ff
! Mem[0000000030081408] = ff080000, %l3 = fffffffffffffff7
swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000ff080000
! Mem[0000000010001428] = ba881e28, %l4 = 000000000000064a, %asi = 80
swapa [%i0+0x028]%asi,%l4 ! %l4 = 00000000ba881e28
! %l0 = 0000000082120000, Mem[0000000030101408] = 00ff1997378b6def
stxa %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000000082120000
! Mem[0000000010001400] = a8ffffff, %l5 = 0000000000000000
swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000a8ffffff
! %l7 = 00000000049e95c3, %l2 = 0000000000000042, %y = 00000000
smul %l7,%l2,%l0 ! %l0 = 0000000130e29c46, %y = 00000001
! %f28 = 510500e5 000000b4, %l4 = 00000000ba881e28
! Mem[0000000030081438] = d50014bddaba14a9
add %i2,0x038,%g1
stda %f28,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030081438] = d50014bddaba14a9
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ff380000, %l3 = 00000000ff080000
ldsba [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000000
p0_label_89:
! Mem[0000000010181410] = 000000b4fb5acdff, %f4 = 74000000 00001200
ldda [%i6+%o5]0x88,%f4 ! %f4 = 000000b4 fb5acdff
! Mem[0000000010141408] = a30000b3 000000b4, %l2 = 00000042, %l3 = 00000000
ldda [%i5+%o4]0x80,%l2 ! %l2 = 00000000a30000b3 00000000000000b4
! Mem[0000000010141428] = 0b7861b4, %l2 = 00000000a30000b3
ldsw [%i5+0x028],%l2 ! %l2 = 000000000b7861b4
! Mem[0000000030101400] = cf0b93a3, %l3 = 00000000000000b4
lduwa [%i4+%g0]0x89,%l3 ! %l3 = 00000000cf0b93a3
! Mem[0000000010141418] = 1e162ee4, %f18 = 00ffffff
ld [%i5+0x018],%f18 ! %f18 = 1e162ee4
! Mem[0000000030041400] = 000000ff dba1c701, %l2 = 0b7861b4, %l3 = cf0b93a3
ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000ff 00000000dba1c701
! Mem[0000000030081410] = e2010551, %l3 = 00000000dba1c701
ldsba [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000051
! Mem[0000000010141400] = 5dc7b300, %l1 = 00000000000000ff
lduwa [%i5+%g0]0x88,%l1 ! %l1 = 000000005dc7b300
! Mem[0000000030081408] = 93b81113 fffffff7, %l0 = 30e29c46, %l1 = 5dc7b300
ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000fffffff7 0000000093b81113
! Starting 10 instruction Store Burst
! %f18 = 1e162ee4, Mem[0000000010001400] = 00000000
sta %f18,[%i0+%g0]0x88 ! Mem[0000000010001400] = 1e162ee4
p0_label_90:
! Mem[0000000010001430] = 2c728cdc, %l6 = 00000000000008ff
ldstuba [%i0+0x030]%asi,%l6 ! %l6 = 0000002c000000ff
! %l5 = 00000000a8ffffff, Mem[00000000218001c1] = 8aec1988
stb %l5,[%o3+0x1c1] ! Mem[00000000218001c0] = 8aff1988
! %l1 = 0000000093b81113, immd = 0000000000000eba, %l5 = 00000000a8ffffff
udivx %l1,0xeba,%l5 ! %l5 = 00000000000a07e1
! %l3 = 0000000000000051, Mem[0000000010181400] = deffffff
stba %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = deffff51
! Code Fragment 4
p0_fragment_7:
! %l0 = 00000000fffffff7
setx 0xd36da66fea7312a0,%g7,%l0 ! %l0 = d36da66fea7312a0
! %l1 = 0000000093b81113
setx 0x042bd4d7d6e07912,%g7,%l1 ! %l1 = 042bd4d7d6e07912
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 = d36da66fea7312a0
setx 0x90daaf9fb74c9b29,%g7,%l0 ! %l0 = 90daaf9fb74c9b29
! %l1 = 042bd4d7d6e07912
setx 0xcdf077686847d6b9,%g7,%l1 ! %l1 = cdf077686847d6b9
! Mem[00000000100c1400] = 0000ff00, %l5 = 00000000000a07e1
swapa [%i3+%g0]0x88,%l5 ! %l5 = 000000000000ff00
! Mem[0000000010181410] = fb5acdff, %l2 = 00000000000000ff
ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
! %f26 = 6bcd5afb b4000000, Mem[0000000030141400] = ff0b93a3 000000ff
stda %f26,[%i5+%g0]0x81 ! Mem[0000000030141400] = 6bcd5afb b4000000
! Mem[0000000010101405] = 00000000, %l1 = cdf077686847d6b9
ldstuba [%i4+0x005]%asi,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00000074, %l5 = 000000000000ff00
lduba [%i0+0x011]%asi,%l5 ! %l5 = 0000000000000000
p0_label_91:
! Mem[00000000100c1408] = 000000de, %l1 = 0000000000000000
lduwa [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000de
! Mem[00000000100c1408] = 000000de, %l3 = 0000000000000051
lduwa [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000de
! Mem[00000000201c0000] = ffff2191, %l0 = 90daaf9fb74c9b29
ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030141410] = fca11aff, %l2 = 00000000000000ff
lduwa [%i5+%o5]0x89,%l2 ! %l2 = 00000000fca11aff
! Mem[0000000010101410] = b4000000, %l2 = 00000000fca11aff
ldswa [%i4+%o5]0x88,%l2 ! %l2 = ffffffffb4000000
! Mem[0000000030181410] = 6b000000, %l0 = ffffffffffffffff
ldswa [%i6+%o5]0x81,%l0 ! %l0 = 000000006b000000
! Mem[00000000300c1408] = ff00ffff e5efabff, %l2 = b4000000, %l3 = 000000de
ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff00ffff 00000000e5efabff
! Mem[0000000030041410] = 00ff1997378b6def, %l0 = 000000006b000000
ldxa [%i1+%o5]0x81,%l0 ! %l0 = 00ff1997378b6def
! Mem[0000000030001410] = 000ba7ff, %l1 = 00000000000000de
lduba [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = ff941997 378b6def, Mem[0000000010181410] = fb5acdff 000000b4
stda %f0 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff941997 378b6def
p0_label_92:
! %f10 = 00000020 b1000000, Mem[0000000010041408] = 82120000 ffe5d582
stda %f10,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000020 b1000000
! %l7 = 00000000049e95c3, Mem[00000000100c1420] = 00000000000000b4, %asi = 80
stxa %l7,[%i3+0x020]%asi ! Mem[00000000100c1420] = 00000000049e95c3
! %l2 = 00000000ff00ffff, Mem[0000000010101408] = ffa80a08
stwa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff00ffff
! %l1 = 0000000000000000, Mem[00000000211c0000] = 00f7c8b9, %asi = 80
stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00f7c8b9
! %l5 = 0000000000000000, %l6 = 000000000000002c, %l1 = 0000000000000000
udivx %l5,%l6,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = 9719ff00, %l2 = 00000000ff00ffff
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %l4 = 00000000ba881e28, Mem[0000000010141400] = 9dc993a35dc7b300
stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000ba881e28
! Mem[0000000010081400] = ff000000, %l3 = 00000000e5efabff
ldstuba [%i2+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
! Code Fragment 4
p0_fragment_8:
! %l0 = 00ff1997378b6def
setx 0x0086a2a7b7b38547,%g7,%l0 ! %l0 = 0086a2a7b7b38547
! %l1 = 0000000000000000
setx 0x00af85902515a3c7,%g7,%l1 ! %l1 = 00af85902515a3c7
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 = 0086a2a7b7b38547
setx 0x7e95f857a2855430,%g7,%l0 ! %l0 = 7e95f857a2855430
! %l1 = 00af85902515a3c7
setx 0x464672f01eccaff9,%g7,%l1 ! %l1 = 464672f01eccaff9
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff1200ff, %l5 = 0000000000000000
lduba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
p0_label_93:
! Mem[0000000010081410] = ff0012ff, %l0 = 7e95f857a2855430
lduwa [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff0012ff
! Mem[0000000030041410] = 9719ffff, %l2 = 0000000000000000
ldswa [%i1+%o5]0x89,%l2 ! %l2 = ffffffff9719ffff
! Mem[0000000010101410] = 000000b4, %l5 = 00000000000000ff
lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041408] = 20000000, %f1 = 378b6def
lda [%i1+%o4]0x88,%f1 ! %f1 = 20000000
! Mem[0000000010081410] = ff1200ff, %l7 = 00000000049e95c3
lduwa [%i2+%o5]0x88,%l7 ! %l7 = 00000000ff1200ff
! Mem[0000000010141430] = 73428349, %l5 = 0000000000000000
ldsb [%i5+0x033],%l5 ! %l5 = 0000000000000049
! Mem[0000000030001400] = 00b3c75d, %l0 = 00000000ff0012ff
ldsha [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffc75d
! Mem[0000000010181414] = 971994ff, %l6 = 000000000000002c
ldub [%i6+0x014],%l6 ! %l6 = 0000000000000097
! Mem[0000000010041400] = ff000000000000ff, %l2 = ffffffff9719ffff
ldxa [%i1+%g0]0x80,%l2 ! %l2 = ff000000000000ff
! Starting 10 instruction Store Burst
! %f0 = ff941997 20000000 00ff0000 0b78ffb4
! %f4 = 000000b4 fb5acdff 00ff0000 ffe5d582
! %f8 = 00000000 000000b4 00000020 b1000000
! %f12 = 080aa8ff 82120000 2fbaa38f 79ff7bcf
stda %f0,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400
p0_label_94:
! Mem[0000000010141410] = 000000ff, %l2 = ff000000000000ff
swapa [%i5+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l7 = 00000000ff1200ff, Mem[0000000021800100] = a1fca456, %asi = 80
stha %l7,[%o3+0x100]%asi ! Mem[0000000021800100] = 00ffa456
! %l3 = 00000000000000ff, Mem[00000000211c0001] = 00f7c8b9, %asi = 80
stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 00ffc8b9
! Mem[0000000030101400] = a3930bcf, %l2 = 00000000000000ff
ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 000000a3000000ff
! %l7 = 00000000ff1200ff, Mem[0000000010101408] = ff00ffff
stba %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff00ffff
! %l4 = ba881e28, %l5 = 00000049, Mem[00000000100c1408] = 000000de 82d5e5ff
stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ba881e28 00000049
! %f16 = 000000ff ffd194f8, %l6 = 0000000000000097
! Mem[0000000010141420] = 9719ff0001333f72
add %i5,0x020,%g1
stda %f16,[%g1+%l6]ASI_PST8_P ! Mem[0000000010141420] = 0019ffff01d194f8
! %l7 = 00000000ff1200ff, Mem[0000000030141408] = ad0000ff
stwa %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff1200ff
! Mem[0000000030181408] = 00001200, %l2 = 00000000000000a3
swapa [%i6+%o4]0x81,%l2 ! %l2 = 0000000000001200
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00ffc8b9, %l0 = ffffffffffffc75d
ldsb [%o2+%g0],%l0 ! %l0 = 0000000000000000
p0_label_95:
! Mem[00000000100c1408] = 281e88ba, %l3 = 00000000000000ff
ldswa [%i3+%o4]0x80,%l3 ! %l3 = 00000000281e88ba
! Mem[0000000030101400] = ff930bcf, %l5 = 0000000000000049
lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ff930bcf
membar #Sync ! Added by membar checker (16)
! Mem[0000000010181408] = b4ff780b0000ff00, %f24 = 0016ff79 e5000551
ldda [%i6+%o4]0x80,%f24 ! %f24 = b4ff780b 0000ff00
! %l5 = 00000000ff930bcf, %l2 = 0000000000001200, %l3 = 00000000281e88ba
sub %l5,%l2,%l3 ! %l3 = 00000000ff92f9cf
! Mem[0000000010081410] = ff0012ff, %l4 = 00000000ba881e28
lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00
! %l4 = 000000000000ff00, imm = fffffffffffff958, %l6 = 0000000000000097
addc %l4,-0x6a8,%l6 ! %l6 = 000000000000f858
! Mem[0000000030181400] = fb7d2fff, %l5 = 00000000ff930bcf
ldsha [%i6+%g0]0x89,%l5 ! %l5 = 0000000000002fff
! Mem[0000000030041400] = 000000ff dba1c701 00000000 0000064a
! Mem[0000000030041410] = ffff1997 378b6def 5afee7db ffffff00
! Mem[0000000030041420] = 510500e5 1311b893 000000b4 fb5acd6b
! Mem[0000000030041430] = b4000000 e5000551 0a2fb301 dad8f819
ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
! Mem[0000000010041400] = ff000000 000000ff, %l0 = 00000000, %l1 = 1eccaff9
ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff 00000000ff000000
! Starting 10 instruction Store Burst
! %f5 = fb5acdff, Mem[0000000010001418] = 9dc993a3
st %f5 ,[%i0+0x018] ! Mem[0000000010001418] = fb5acdff
p0_label_96:
! %l3 = 00000000ff92f9cf, Mem[0000000010101400] = b4000000
stha %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = f9cf0000
! %l5 = 0000000000002fff, Mem[0000000030181410] = 00007bcf0000006b
stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000002fff
! %l7 = 00000000ff1200ff, Mem[0000000030141408] = ff1200ff
stha %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff1200ff
! Mem[0000000010081400] = ff000000, %l6 = 000000000000f858
swapa [%i2+%g0]0x80,%l6 ! %l6 = 00000000ff000000
! %l2 = 0000000000001200, Mem[0000000030101400] = cf0b93ff
stba %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = cf0b9300
! %l4 = 000000000000ff00, Mem[0000000030181408] = a3000000
stwa %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000ff00
! %l6 = 00000000ff000000, Mem[000000001010140c] = 82120000
stw %l6,[%i4+0x00c] ! Mem[000000001010140c] = ff000000
! Mem[0000000030141410] = ff1aa1fc, %l6 = 00000000ff000000
ldstuba [%i5+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010081404] = 01333f72, %l0 = 000000ff, %l0 = 000000ff
add %i2,0x04,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000001333f72
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ff00ffffe5efabff, %l3 = 00000000ff92f9cf
ldxa [%i3+%o4]0x81,%l3 ! %l3 = ff00ffffe5efabff
p0_label_97:
! Mem[00000000211c0000] = 00ffc8b9, %l0 = 0000000001333f72
lduba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001400] = 5dc7b300 01b32f0a, %l0 = 00000000, %l1 = ff000000
ldda [%i0+%g0]0x81,%l0 ! %l0 = 000000005dc7b300 0000000001b32f0a
! Mem[0000000021800180] = 000068e0, %l4 = 000000000000ff00
ldsha [%o3+0x180]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101400] = 00930bcf, %l5 = 0000000000002fff
lduha [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000093
! Mem[0000000030101400] = 00930bcf, %l6 = 00000000000000ff
lduwa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000930bcf
! Mem[000000001018142c] = 20000000, %l6 = 0000000000930bcf
ldsb [%i6+0x02e],%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = 01c7a1db ff000000, %l0 = 5dc7b300, %l1 = 01b32f0a
ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000ff000000 0000000001c7a1db
! Code Fragment 3
p0_fragment_9:
! %l0 = 00000000ff000000
setx 0xb80ca677996f86e0,%g7,%l0 ! %l0 = b80ca677996f86e0
! %l1 = 0000000001c7a1db
setx 0x09538a6fa7f310cb,%g7,%l1 ! %l1 = 09538a6fa7f310cb
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 = b80ca677996f86e0
setx 0x99c3c54fcdcc7c28,%g7,%l0 ! %l0 = 99c3c54fcdcc7c28
! %l1 = 09538a6fa7f310cb
setx 0x50ea444023c2f135,%g7,%l1 ! %l1 = 50ea444023c2f135
! Mem[00000000300c1410] = ff000000, %l4 = 0000000000000000
ldsba [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f2 = 00ff0000 0b78ffb4, %l6 = 0000000000000000
! Mem[0000000030181438] = b4000000ad000000
add %i6,0x038,%g1
stda %f2,[%g1+%l6]ASI_PST32_S ! Mem[0000000030181438] = b4000000ad000000
p0_label_98:
! %l3 = ff00ffffe5efabff, Mem[00000000300c1410] = ff000000378b6def
stxa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff00ffffe5efabff
! Mem[0000000010041434] = bc34ce0c, %l4 = ffffffffffffffff
swap [%i1+0x034],%l4 ! %l4 = 00000000bc34ce0c
! %l6 = 00000000, %l7 = ff1200ff, Mem[0000000010001410] = 00000074 ff000000
stda %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 ff1200ff
! Mem[00000000300c1410] = ffff00ff, %l3 = ff00ffffe5efabff
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010181400] = 00000020, %l3 = 00000000000000ff, %asi = 80
swapa [%i6+0x000]%asi,%l3 ! %l3 = 0000000000000020
! Mem[0000000010001408] = 00ff0000, %l4 = 00000000bc34ce0c
swapa [%i0+%o4]0x80,%l4 ! %l4 = 0000000000ff0000
! Mem[0000000010181408] = b4ff780b, %l4 = 0000000000ff0000
swapa [%i6+%o4]0x80,%l4 ! %l4 = 00000000b4ff780b
! Mem[0000000010001405] = 00ffffff, %l0 = 99c3c54fcdcc7c28
ldstub [%i0+0x005],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010181410] = fb5acdff, %l4 = 00000000b4ff780b
swapa [%i6+%o5]0x88,%l4 ! %l4 = 00000000fb5acdff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff2191, %l0 = 00000000000000ff
lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000ffff
p0_label_99:
! %f29 = e5000551, %f28 = b4000000
fstoi %f29,%f28 ! %f28 = 80000000
membar #Sync ! Added by membar checker (17)
! Mem[0000000030141400] = 6bcd5afb b4000000 ff0012ff 000000b4
! Mem[0000000030141410] = ff1aa1fc 5dc79274 2dcb5f2c 59de9a45
! Mem[0000000030141420] = 3e1ff97f 014a49f2 a04e5cfe fc2d5b3d
! Mem[0000000030141430] = 32a62ca1 d6aaa767 83db89d2 fd4d317b
ldda [%i5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030141400
! Mem[00000000100c1408] = 281e88ba, %l2 = 0000000000001200
lduba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000028
! %f31 = dad8f819, %f28 = 80000000
fcmps %fcc2,%f31,%f28 ! %fcc2 = 1
! Mem[00000000300c1400] = dbe79719, %l7 = 00000000ff1200ff
lduba [%i3+%g0]0x89,%l7 ! %l7 = 0000000000000019
! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000000
lduwa [%i6+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001408] = b4000000, %l2 = 0000000000000028
ldsha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = 00b3c75d, %l4 = 00000000fb5acdff
lduba [%i0+%g0]0x89,%l4 ! %l4 = 000000000000005d
! Mem[0000000010081408] = ff390828, %l1 = 50ea444023c2f135
ldsha [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000828
! Starting 10 instruction Store Burst
! %l7 = 0000000000000019, Mem[0000000030101408] = 00001282
stwa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000019
p0_label_100:
! %l1 = 0000000000000828, Mem[00000000300c1400] = 1997e7dbffffff00
stxa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000000828
! Mem[000000001014141c] = 015e7453, %l4 = 000000000000005d
swap [%i5+0x01c],%l4 ! %l4 = 00000000015e7453
! %l5 = 0000000000000093, Mem[0000000010041400] = ff000000
stha %l5,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00930000
! %f28 = 80000000 e5000551, Mem[0000000010181400] = 000000ff 971994ff
stda %f28,[%i6+%g0]0x80 ! Mem[0000000010181400] = 80000000 e5000551
membar #Sync ! Added by membar checker (18)
! %l2 = 0000000000000000, Mem[0000000030141410] = 7492c75dfca11aff
stxa %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000000
! Mem[0000000030181400] = fb7d2fff, %l3 = 0000000000000020
ldstuba [%i6+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! %f16 = 000000ff dba1c701, Mem[0000000030001400] = 5dc7b300 01b32f0a
stda %f16,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff dba1c701
! %l3 = 00000000000000ff, Mem[00000000300c1410] = ffff00ff
stha %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff00ff
! Mem[0000000020800000] = 39ff7fd0, %l7 = 0000000000000019
ldstub [%o1+%g0],%l7 ! %l7 = 00000039000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 0016ff79, %l6 = 00000000000000ff
ldsha [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000016
p0_label_101:
! Mem[0000000020800000] = ffff7fd0, %l3 = 00000000000000ff
ldsb [%o1+0x001],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041410] = 971994ff, %l5 = 0000000000000093
ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffff9719
! Mem[0000000010101410] = 000000b4, %l1 = 0000000000000828
ldsba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
! %f28 = 80000000, %f12 = 32a62ca1, %f31 = dad8f819
fadds %f28,%f12,%f31 ! %f31 = 32a62ca1
! Mem[0000000010141420] = 0019ffff, %l0 = 000000000000ffff
ldsb [%i5+0x023],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030141408] = ff0012ff, %l6 = 0000000000000016
lduba [%i5+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041400] = 00930000 000000ff 00000020 b1000000
! Mem[0000000010041410] = 971994ff 0b78ff00 ef6d8b37 ff8b6def
! Mem[0000000010041420] = 8a7183a3 658a05fc 0000000f fb78c414
! Mem[0000000010041430] = e5efffff ffffffff ffffffe5 ffff00b4
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[0000000030041408] = 00000000, %l4 = 00000000015e7453
lduwa [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041408] = 00000020, %l1 = 0000000000000000
ldub [%i1+%o4],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000039, Mem[0000000030181410] = ff2f0000
stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000039
p0_label_102:
! %l6 = 00000000000000ff, Mem[0000000010101410] = 00ff0000b4000000
stxa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000000000ff
! Mem[000000001014143b] = 0b78fedc, %l4 = 0000000000000000
ldstuba [%i5+0x03b]%asi,%l4 ! %l4 = 000000dc000000ff
! %l7 = 0000000000000039, Mem[0000000030001410] = 000ba7ff00000000
stxa %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000039
! Mem[0000000010041410] = 971994ff, %l4 = 00000000000000dc
swapa [%i1+%o5]0x80,%l4 ! %l4 = 00000000971994ff
! Mem[0000000010141400] = 281e88ba, %l2 = 0000000000000000
swapa [%i5+%g0]0x80,%l2 ! %l2 = 00000000281e88ba
! Mem[0000000010141400] = 00000000, %l3 = ffffffffffffffff
ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1408] = 281e88ba, %l3 = 0000000000000000
swapa [%i3+%o4]0x80,%l3 ! %l3 = 00000000281e88ba
! %l2 = 00000000281e88ba, Mem[00000000300c1400] = 0000000000000828
stxa %l2,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000281e88ba
! Mem[00000000218000c0] = 5513f237, %l6 = 00000000000000ff
ldstub [%o3+0x0c0],%l6 ! %l6 = 00000055000000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800140] = cfff8e22, %l4 = 00000000971994ff
lduba [%o3+0x141]%asi,%l4 ! %l4 = 00000000000000ff
p0_label_103:
! Mem[00000000100c1400] = e1070a00ffe5d582, %f16 = 000000ff dba1c701
ldda [%i3+%g0]0x80,%f16 ! %f16 = e1070a00 ffe5d582
! Mem[0000000010081430] = 000000ad, %l3 = 00000000281e88ba
ldsw [%i2+0x030],%l3 ! %l3 = 00000000000000ad
! %l6 = 0000000000000055, %l1 = 0000000000000000, %l7 = 0000000000000039
xnor %l6,%l1,%l7 ! %l7 = ffffffffffffffaa
! Mem[0000000010001400] = e42e161e, %l3 = 00000000000000ad
ldsba [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffe4
! Mem[0000000030081408] = f7ffffff, %l0 = ffffffffffffffff
lduwa [%i2+%o4]0x81,%l0 ! %l0 = 00000000f7ffffff
! Mem[0000000010081408] = 963daee3 ff390828, %l0 = f7ffffff, %l1 = 00000000
ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000ff390828 00000000963daee3
! Mem[00000000100c1408] = 00000000 49000000, %l0 = ff390828, %l1 = 963daee3
ldda [%i3+%o4]0x80,%l0 ! %l0 = 0000000000000000 0000000049000000
! Mem[0000000010101400] = 0000cff9, %l0 = 0000000000000000
ldsha [%i4+%g0]0x88,%l0 ! %l0 = ffffffffffffcff9
! Mem[0000000020800040] = 691fd57f, %l5 = ffffffffffff9719
ldsha [%o1+0x040]%asi,%l5 ! %l5 = 000000000000691f
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000021800101] = 00ffa456
stb %l4,[%o3+0x101] ! Mem[0000000021800100] = 00ffa456
p0_label_104:
! Mem[00000000100c1400] = 000a07e1, %l7 = ffffffffffffffaa
ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000e1000000ff
! %f30 = 0a2fb301 32a62ca1, Mem[0000000010081400] = 58f80000 723f3301
stda %f30,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0a2fb301 32a62ca1
! Mem[0000000010041408] = 20000000, %l0 = ffffffffffffcff9
swapa [%i1+%o4]0x88,%l0 ! %l0 = 0000000020000000
! %f20 = ffff1997 378b6def, Mem[0000000030141400] = fb5acd6b 000000b4
stda %f20,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffff1997 378b6def
! %l7 = 00000000000000e1, Mem[0000000020800041] = 691fd57f
stb %l7,[%o1+0x041] ! Mem[0000000020800040] = 69e1d57f
! %l5 = 000000000000691f, Mem[0000000030081408] = f7ffffff
stha %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 691fffff
! Mem[0000000010181409] = 00ff0000, %l7 = 00000000000000e1
ldstuba [%i6+0x009]%asi,%l7 ! %l7 = 000000ff000000ff
! %f25 = 1311b893, Mem[0000000030101408] = 00000019
sta %f25,[%i4+%o4]0x81 ! Mem[0000000030101408] = 1311b893
! %l1 = 0000000049000000, Mem[0000000010141434] = 0a9d584b, %asi = 80
stwa %l1,[%i5+0x034]%asi ! Mem[0000000010141434] = 49000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1434] = bfa0ff4d, %l2 = 00000000281e88ba
ldsha [%i3+0x036]%asi,%l2 ! %l2 = ffffffffffffff4d
p0_label_105:
! Mem[0000000010141410] = 000000ff, %l5 = 000000000000691f
ldsba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1408] = ffff00ff, %l0 = 0000000020000000
ldsha [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081400] = a12ca63201b32f0a, %f6 = ef6d8b37 ff8b6def
ldd [%i2+%g0],%f6 ! %f6 = a12ca632 01b32f0a
! %l0 = 00000000000000ff, %l5 = 0000000000000000, %y = 00000001
umul %l0,%l5,%l1 ! %l1 = 0000000000000000, %y = 00000000
! Mem[0000000010181410] = b4ff780b, %l7 = 00000000000000ff
ldsha [%i6+%o5]0x88,%l7 ! %l7 = 000000000000780b
! Mem[0000000010041400] = 00930000000000ff, %l0 = 00000000000000ff
ldxa [%i1+%g0]0x80,%l0 ! %l0 = 00930000000000ff
! Mem[00000000300c1408] = ffabefe5 ffff00ff, %l2 = ffffff4d, %l3 = ffffffe4
ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000ffff00ff 00000000ffabefe5
! Mem[0000000010101400] = f9cf0000 00ff0000, %l4 = 000000ff, %l5 = 00000000
ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000f9cf0000 0000000000ff0000
! %l3 = 00000000ffabefe5, immd = fffffffffffffa6c, %l4 = 00000000f9cf0000
sdivx %l3,-0x594,%l4 ! %l4 = ffffffffffd22a52
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = ff000000, %l6 = 0000000000000055
ldstuba [%i5+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
p0_label_106:
! %f8 = 8a7183a3 658a05fc, %l0 = 00930000000000ff
! Mem[0000000030101418] = ab8637c45dc79274
add %i4,0x018,%g1
stda %f8,[%g1+%l0]ASI_PST16_S ! Mem[0000000030101418] = 8a7183a3658a05fc
! %f3 = b1000000, Mem[000000001014141c] = 0000005d
sta %f3 ,[%i5+0x01c]%asi ! Mem[000000001014141c] = b1000000
! %l5 = 0000000000ff0000, Mem[0000000010141400] = 00000000000000ff
stxa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000ff0000
! %f26 = 000000b4 fb5acd6b, %l2 = 00000000ffff00ff
! Mem[0000000030081420] = fca11a192a2439d5
add %i2,0x020,%g1
stda %f26,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081420] = 000000b4fb5acd6b
! %l3 = 00000000ffabefe5, Mem[0000000030081400] = 0016ff79
stba %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = e516ff79
! %l3 = 00000000ffabefe5, Mem[0000000030101400] = 00930bcfea584e8c
stxa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000ffabefe5
! %l2 = 00000000ffff00ff, Mem[00000000100c1428] = 00000020, %asi = 80
stha %l2,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00ff0020
! %l7 = 000000000000780b, Mem[0000000010081400] = a12ca632
stha %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 780ba632
! %f30 = 0a2fb301, Mem[0000000010081410] = ff0012ff
sta %f30,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0a2fb301
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_10:
! %l0 = 00930000000000ff
setx 0xef49bbd84a02012a,%g7,%l0 ! %l0 = ef49bbd84a02012a
! %l1 = 0000000000000000
setx 0xc502285018fe4546,%g7,%l1 ! %l1 = c502285018fe4546
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 = ef49bbd84a02012a
setx 0x9f7ff578371f51c6,%g7,%l0 ! %l0 = 9f7ff578371f51c6
! %l1 = c502285018fe4546
setx 0x0384bae01977ef29,%g7,%l1 ! %l1 = 0384bae01977ef29
p0_label_107:
! Mem[00000000300c1410] = ffff00ff, %l7 = 000000000000780b
ldsha [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101410] = 000000ff, %l3 = 00000000ffabefe5
lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000300c1400] = 00000000, %l0 = 9f7ff578371f51c6
ldswa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081428] = 14c478fb, %l0 = 0000000000000000
lduha [%i2+0x028]%asi,%l0 ! %l0 = 00000000000014c4
! Mem[00000000211c0000] = 00ffc8b9, %l2 = 00000000ffff00ff
ldsh [%o2+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141410] = 000000ff000000ff, %l7 = 00000000000000ff
ldxa [%i5+0x010]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030081400] = 00ffffff 79ff16e5, %l6 = 000000ff, %l7 = 000000ff
ldda [%i2+%g0]0x89,%l6 ! %l6 = 0000000079ff16e5 0000000000ffffff
! Mem[000000001000140c] = ffffffff, %l1 = 0384bae01977ef29
lduw [%i0+0x00c],%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010181410] = 0b78ffb4, %l6 = 0000000079ff16e5
ldswa [%i6+%o5]0x80,%l6 ! %l6 = 000000000b78ffb4
! Starting 10 instruction Store Burst
! %l3 = 00000000000000ff, Mem[0000000010081400] = 780ba632
stwa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000ff
p0_label_108:
membar #Sync ! Added by membar checker (19)
! %l6 = 000000000b78ffb4, Mem[0000000010041428] = 0000000ffb78c414, %asi = 80
stxa %l6,[%i1+0x028]%asi ! Mem[0000000010041428] = 000000000b78ffb4
! %f3 = b1000000, %f0 = 00930000
fsqrts %f3 ,%f0 ! %f0 = 7fffffff
! %f4 = 971994ff 0b78ff00, Mem[0000000030141410] = 00000000 00000000
stda %f4 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 971994ff 0b78ff00
! %l2 = 000000ff, %l3 = 000000ff, Mem[0000000010101438] = dba1c701 4d821985
std %l2,[%i4+0x038] ! Mem[0000000010101438] = 000000ff 000000ff
! %l6 = 000000000b78ffb4, Mem[0000000010081410] = 01b32f0a
stwa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0b78ffb4
! %l7 = 0000000000ffffff, Mem[0000000010101410] = ff000000
stha %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffff0000
! Mem[0000000030101400] = 00000000, %l4 = ffffffffffd22a52
swapa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000000000
! %l3 = 00000000000000ff, Mem[00000000100c1408] = 00000000
stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff0000
! %l2 = 00000000000000ff, %l2 = 00000000000000ff, %y = 00000000
sdiv %l2,%l2,%l6 ! %l6 = 0000000000000001
mov %l0,%y ! %y = 000014c4
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00b3c75d, %l4 = 0000000000000000
lduha [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000b3
p0_label_109:
! %l2 = 00000000000000ff, immd = 0000000000000d83, %l3 = 00000000000000ff
mulx %l2,0xd83,%l3 ! %l3 = 00000000000d757d
! Mem[0000000010101420] = ef6d8b377dab064a, %l1 = 00000000ffffffff
ldxa [%i4+0x020]%asi,%l1 ! %l1 = ef6d8b377dab064a
! Mem[0000000030001408] = 000000b4, %l7 = 0000000000ffffff
lduha [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = 000000b1ffffcff9, %l7 = 0000000000000000
ldxa [%i1+%o4]0x88,%l7 ! %l7 = 000000b1ffffcff9
! Mem[0000000010181400] = 80000000, %l4 = 00000000000000b3
lduwa [%i6+%g0]0x80,%l4 ! %l4 = 0000000080000000
! Mem[0000000021800140] = cfff8e22, %l3 = 00000000000d757d
lduba [%o3+0x140]%asi,%l3 ! %l3 = 00000000000000cf
! Mem[0000000010141408] = a30000b3, %l3 = 00000000000000cf
ldswa [%i5+%o4]0x80,%l3 ! %l3 = ffffffffa30000b3
! Mem[00000000100c1400] = ff070a00, %l6 = 0000000000000001
lduba [%i3+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030141408] = ff1200ff, %l1 = ef6d8b377dab064a
ldsba [%i5+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, Mem[0000000010181434] = ffa80a08, %asi = 80
stwa %l2,[%i6+0x034]%asi ! Mem[0000000010181434] = 000000ff
p0_label_110:
! %l6 = 000000ff, %l7 = ffffcff9, Mem[0000000010041410] = 000000dc 0b78ff00
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff ffffcff9
! %f16 = e1070a00, Mem[0000000030101410] = a31c4452
sta %f16,[%i4+%o5]0x81 ! Mem[0000000030101410] = e1070a00
! Mem[00000000100c1410] = 00b3c75d, %l4 = 0000000080000000
swapa [%i3+%o5]0x80,%l4 ! %l4 = 0000000000b3c75d
! Mem[0000000030041400] = ff000000, %l4 = 0000000000b3c75d
swapa [%i1+%g0]0x89,%l4 ! %l4 = 00000000ff000000
! %l5 = 0000000000ff0000, Mem[0000000030101408] = 1311b893
stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0011b893
! %l2 = 00000000000000ff, Mem[0000000030141408] = ff0012ff000000b4
stxa %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000000000ff
! %l0 = 00000000000014c4, Mem[00000000100c1408] = 00ff0000
stwa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000014c4
! %l1 = ffffffffffffffff, Mem[0000000010181400] = 80000000, %asi = 80
stha %l1,[%i6+0x000]%asi ! Mem[0000000010181400] = ffff0000
! %f0 = 7fffffff 000000ff 00000020 b1000000
! %f4 = 971994ff 0b78ff00 a12ca632 01b32f0a
! %f8 = 8a7183a3 658a05fc 0000000f fb78c414
! %f12 = e5efffff ffffffff ffffffe5 ffff00b4
stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 0000ff00, %f27 = fb5acd6b
ld [%i5+%g0],%f27 ! %f27 = 0000ff00
p0_label_111:
! Mem[0000000010181438] = cf7bff79, %l2 = 00000000000000ff
ldub [%i6+0x039],%l2 ! %l2 = 000000000000007b
! Mem[0000000010181408] = 00ff00000000ff00, %f20 = ffff1997 378b6def
ldda [%i6+%o4]0x88,%f20 ! %f20 = 00ff0000 0000ff00
! Mem[0000000010181410] = 000000b4 b4ff780b, %l4 = ff000000, %l5 = 00ff0000
ldda [%i6+%o5]0x88,%l4 ! %l4 = 00000000b4ff780b 00000000000000b4
membar #Sync ! Added by membar checker (20)
! Mem[000000001008142c] = fb78c414, %l1 = ffffffffffffffff
ldsb [%i2+0x02f],%l1 ! %l1 = 0000000000000014
! Mem[0000000030001400] = ff000000, %l4 = 00000000b4ff780b
lduba [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = 5dc7b300, %l4 = 0000000000000000
lduha [%i1+%g0]0x81,%l4 ! %l4 = 0000000000005dc7
! Mem[00000000100c1410] = 80000000, %l1 = 0000000000000014
lduha [%i3+%o5]0x80,%l1 ! %l1 = 0000000000008000
! Mem[0000000030041408] = 000000000000064a, %l6 = 00000000000000ff
ldxa [%i1+%o4]0x81,%l6 ! %l6 = 000000000000064a
! Mem[0000000030141410] = 00ff780bff941997, %f28 = 80000000 e5000551
ldda [%i5+%o5]0x89,%f28 ! %f28 = 00ff780b ff941997
! Starting 10 instruction Store Burst
! %l7 = 000000b1ffffcff9, Mem[000000001000140c] = ffffffff
stb %l7,[%i0+0x00c] ! Mem[000000001000140c] = f9ffffff
p0_label_112:
! %f9 = 658a05fc, Mem[0000000010181410] = b4ff780b
sta %f9 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = 658a05fc
! %f14 = ffffffe5 ffff00b4, %l0 = 00000000000014c4
! Mem[0000000010141400] = 0000ff0000000000
stda %f14,[%i5+%l0]ASI_PST32_PL ! Mem[0000000010141400] = 0000ff0000000000
! Mem[000000001004140a] = f9cfffff, %l6 = 000000000000064a
ldstub [%i1+0x00a],%l6 ! %l6 = 000000ff000000ff
! %l3 = ffffffffa30000b3, Mem[0000000010081408] = 00000020
stha %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00b30020
! Mem[0000000010001400] = 1e162ee4, %l0 = 00000000000014c4
swapa [%i0+%g0]0x88,%l0 ! %l0 = 000000001e162ee4
! Mem[00000000100c1431] = 2e8fd907, %l2 = 000000000000007b
ldstuba [%i3+0x031]%asi,%l2 ! %l2 = 0000008f000000ff
! %l0 = 1e162ee4, %l1 = 00008000, Mem[0000000030041408] = 00000000 4a060000
stda %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 1e162ee4 00008000
! Mem[0000000010081438] = ffffffe5, %l3 = ffffffffa30000b3
ldstub [%i2+0x038],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030041400] = 5dc7b300, %l7 = 000000b1ffffcff9
ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 0000005d000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 000000ff, %l3 = 00000000000000ff
lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_113:
! Mem[0000000030141410] = 971994ff, %l6 = 00000000000000ff
lduba [%i5+%o5]0x81,%l6 ! %l6 = 0000000000000097
! Mem[0000000010141408] = b30000a3, %l0 = 000000001e162ee4
lduba [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000a3
! Mem[0000000010141410] = ff000000, %l0 = 00000000000000a3
ldsha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001400] = 000014c4, %l2 = 000000000000008f
ldswa [%i0+%g0]0x88,%l2 ! %l2 = 00000000000014c4
! Mem[0000000021800140] = cfff8e22, %l7 = 000000000000005d
lduba [%o3+0x141]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[000000001008143c] = ffff00b4, %l5 = 00000000000000b4
ldsh [%i2+0x03e],%l5 ! %l5 = 00000000000000b4
! Mem[0000000010101408] = ffff00ff, %l5 = 00000000000000b4
lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[000000001010142c] = 679dceb6, %l6 = 0000000000000097
ldub [%i4+0x02e],%l6 ! %l6 = 00000000000000ce
! Mem[0000000010081408] = 2000b300, %l1 = 0000000000008000
lduha [%i2+%o4]0x88,%l1 ! %l1 = 000000000000b300
! Starting 10 instruction Store Burst
! %f24 = 510500e5, Mem[0000000010081400] = 7fffffff
sta %f24,[%i2+0x000]%asi ! Mem[0000000010081400] = 510500e5
p0_label_114:
! Mem[0000000010101400] = f9cf0000, %l5 = 00000000000000ff
swapa [%i4+%g0]0x80,%l5 ! %l5 = 00000000f9cf0000
! Mem[0000000010081410] = 971994ff, %l4 = 0000000000005dc7
swapa [%i2+%o5]0x80,%l4 ! %l4 = 00000000971994ff
! Mem[00000000300c1410] = ffff00ff, %l4 = 00000000971994ff
ldstuba [%i3+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %l6 = 000000ce, %l7 = 000000ff, Mem[0000000030101408] = 0011b893 00000000
stda %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ce 000000ff
! Mem[00000000300c1410] = ff00ffff, %l3 = 00000000000000ff
ldstuba [%i3+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[0000000010141400] = 0000ff00
stwa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
! Mem[0000000030101408] = 000000ce, %l2 = 00000000000014c4
ldstuba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141400] = 378b6def, %l7 = 00000000000000ff
ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 000000ef000000ff
! %l3 = 00000000000000ff, Mem[000000001018143d] = 8fa3ba2f
stb %l3,[%i6+0x03d] ! Mem[000000001018143c] = 8fffba2f
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ffc7b300dba1c701, %l1 = 000000000000b300
ldxa [%i1+%g0]0x81,%l1 ! %l1 = ffc7b300dba1c701
p0_label_115:
! %l5 = 00000000f9cf0000, imm = 0000000000000acc, %l6 = 00000000000000ce
addc %l5,0xacc,%l6 ! %l6 = 00000000f9cf0acc
! Mem[0000000030001410] = 00000000, %l5 = 00000000f9cf0000
lduwa [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041408] = 000080001e162ee4, %f4 = 971994ff 0b78ff00
ldda [%i1+%o4]0x89,%f4 ! %f4 = 00008000 1e162ee4
! Mem[0000000010041400] = 00930000 000000ff, %l0 = 00000000, %l1 = dba1c701
ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000930000 00000000000000ff
! Mem[0000000010141428] = 0b7861b4, %l2 = 0000000000000000
ldub [%i5+0x02b],%l2 ! %l2 = 00000000000000b4
! %f11 = fb78c414, %f26 = 000000b4
fcmps %fcc1,%f11,%f26 ! %fcc1 = 1
! Mem[0000000030101410] = e1070a0000000000, %l1 = 00000000000000ff
ldxa [%i4+%o5]0x81,%l1 ! %l1 = e1070a0000000000
! Mem[0000000030181400] = 00000000fb7d2fff, %l7 = 00000000000000ef
ldxa [%i6+%g0]0x89,%l7 ! %l7 = 00000000fb7d2fff
! Mem[0000000010041400] = 00930000, %l2 = 00000000000000b4
lduwa [%i1+%g0]0x80,%l2 ! %l2 = 0000000000930000
! Starting 10 instruction Store Burst
! %l7 = 00000000fb7d2fff, Mem[0000000030001408] = 000000b4
stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 2fff00b4
p0_label_116:
! %l4 = 00000000000000ff, Mem[0000000030041400] = ffc7b300
stba %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffc7b300
! %l3 = 00000000000000ff, %l4 = 00000000000000ff, %l0 = 0000000000930000
udivx %l3,%l4,%l0 ! %l0 = 0000000000000001
! %l3 = 00000000000000ff, Mem[0000000030141408] = ff00000000000000
stxa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
! Mem[00000000300c1410] = ff00ffff, %l7 = 00000000fb7d2fff
swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000ff00ffff
! %l4 = 00000000000000ff, Mem[0000000010001410] = 00000000ff1200ff
stxa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000000000ff
! %f28 = 00ff780b ff941997, %l7 = 00000000ff00ffff
! Mem[0000000030141408] = ff00000000000000
add %i5,0x008,%g1
stda %f28,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030141408] = 971994ff0b78ff00
! %f16 = e1070a00 ffe5d582, %l3 = 00000000000000ff
! Mem[0000000010081410] = 00005dc70b78ff00
add %i2,0x010,%g1
stda %f16,[%g1+%l3]ASI_PST16_P ! Mem[0000000010081410] = e1070a00ffe5d582
! Mem[000000001000142c] = 2fbaa38f, %l4 = 000000ff, %l7 = ff00ffff
add %i0,0x2c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000002fbaa38f
! Mem[0000000010001430] = ff728cdc, %l1 = 00000000, %l3 = 000000ff
add %i0,0x30,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ff728cdc
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 000000ff, %l7 = 000000002fbaa38f
lduba [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
p0_label_117:
! Mem[00000000201c0000] = ffff2191, %l5 = 0000000000000000
ldub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = 00b30020b1000000, %f8 = 8a7183a3 658a05fc
ldda [%i2+%o4]0x80,%f8 ! %f8 = 00b30020 b1000000
! Mem[0000000010141408] = b30000a3, %l7 = 0000000000000000
ldswa [%i5+%o4]0x88,%l7 ! %l7 = ffffffffb30000a3
! Mem[0000000010041408] = ffffcff9, %l7 = ffffffffb30000a3
lduba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000f9
! Mem[0000000030041408] = 1e162ee4, %l3 = 00000000ff728cdc
ldsha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000002ee4
! Mem[0000000010041428] = 000000000b78ffb4, %f14 = ffffffe5 ffff00b4
ldda [%i1+0x028]%asi,%f14 ! %f14 = 00000000 0b78ffb4
! Mem[0000000010181408] = 00ff0000 0000ff00, %l4 = 000000ff, %l5 = 000000ff
ldd [%i6+%o4],%l4 ! %l4 = 0000000000ff0000 000000000000ff00
! Mem[0000000030141400] = 378b6dff, %f23 = ffffff00
lda [%i5+%g0]0x89,%f23 ! %f23 = 378b6dff
! Mem[0000000010101410] = 0000ffff, %l7 = 00000000000000f9
lduwa [%i4+%o5]0x88,%l7 ! %l7 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l4 = 00ff0000, %l5 = 0000ff00, Mem[0000000010041410] = ff000000 f9cfffff
stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00ff0000 0000ff00
p0_label_118:
! Mem[0000000010141410] = ff000000, %l5 = 000000000000ff00
ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %l2 = 0000000000930000, Mem[0000000030001410] = 00000000
stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! %f10 = 0000000f fb78c414, Mem[0000000010001400] = 000014c4 ffffff00
stda %f10,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000f fb78c414
! %l1 = e1070a0000000000, Mem[0000000030001410] = 00000000
stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! %f0 = 7fffffff, Mem[0000000010001424] = f47d9ad3
sta %f0 ,[%i0+0x024]%asi ! Mem[0000000010001424] = 7fffffff
! %l1 = e1070a0000000000, Mem[0000000010001400] = 14c478fb0f000000
stxa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = e1070a0000000000
! Mem[000000001014140d] = 000000b4, %l3 = 0000000000002ee4
ldstuba [%i5+0x00d]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[00000000211c0000] = 00ffc8b9, %l6 = 00000000f9cf0acc
ldstub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
! %l2 = 00930000, %l3 = 00000000, Mem[00000000100c1400] = ff070a00 ffe5d582
stda %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00930000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181418] = 82d5e5ff0000ff00, %l3 = 0000000000000000
ldx [%i6+0x018],%l3 ! %l3 = 82d5e5ff0000ff00
p0_label_119:
! Mem[0000000010081400] = ff000000e5000551, %f26 = 000000b4 0000ff00
ldda [%i2+%g0]0x88,%f26 ! %f26 = ff000000 e5000551
! Mem[0000000010001438] = 954e5ecf378b6def, %l6 = 0000000000000000
ldxa [%i0+0x038]%asi,%l6 ! %l6 = 954e5ecf378b6def
! Mem[0000000030041410] = ffff1997378b6def, %f0 = 7fffffff 000000ff
ldda [%i1+%o5]0x81,%f0 ! %f0 = ffff1997 378b6def
! Mem[00000000100c1408] = c4140000, %l6 = 954e5ecf378b6def
lduwa [%i3+%o4]0x88,%l6 ! %l6 = 00000000c4140000
! Mem[00000000100c1408] = 000014c4, %l1 = e1070a0000000000
lduha [%i3+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101408] = ff00ffff, %f5 = 1e162ee4
lda [%i4+%o4]0x88,%f5 ! %f5 = ff00ffff
! Mem[0000000030081410] = e2010551, %f20 = 00ff0000
lda [%i2+%o5]0x89,%f20 ! %f20 = e2010551
! Mem[0000000010141400] = ff000000, %l6 = 00000000c4140000
ldswa [%i5+%g0]0x88,%l6 ! %l6 = ffffffffff000000
! Mem[0000000010141410] = ff000000 ff0000ff, %l2 = 00930000, %l3 = 0000ff00
ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000ff0000ff 00000000ff000000
! Starting 10 instruction Store Burst
! %l6 = ff000000, %l7 = 0000ffff, Mem[0000000010081400] = e5000551 ff000000
stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000 0000ffff
p0_label_120:
! %l5 = 0000000000000000, Mem[0000000010101408] = ff00ffff
stba %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff00ff00
! %l0 = 0000000000000001, Mem[0000000030141400] = 378b6dff
stwa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000001
! Mem[0000000030181410] = 00000039, %l1 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! %l2 = 00000000ff0000ff, immed = 000004aa, %y = 000014c4
udiv %l2,0x4aa,%l0 ! %l0 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! %l7 = 000000000000ffff, Mem[00000000211c0001] = ffffc8b9
stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = ffffc8b9
! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010001400] = e1070a00 00000000
stda %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff 00000000
! %l6 = ff000000, %l7 = 0000ffff, Mem[0000000010101428] = 170d865e 679dceb6
std %l6,[%i4+0x028] ! Mem[0000000010101428] = ff000000 0000ffff
! %l0 = 00000000ffffffff, imm = 0000000000000ddb, %l1 = 0000000000000000
add %l0,0xddb,%l1 ! %l1 = 0000000100000dda
! Mem[0000000030101408] = ff0000ce, %l1 = 0000000100000dda
ldstuba [%i4+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 00000000, %l4 = 0000000000ff0000
lduwa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
p0_label_121:
! Mem[000000001004143c] = ffff00b4, %l6 = ffffffffff000000
ldsh [%i1+0x03e],%l6 ! %l6 = 00000000000000b4
! Mem[0000000010081410] = 000a07e1, %l7 = 000000000000ffff
lduwa [%i2+%o5]0x88,%l7 ! %l7 = 00000000000a07e1
! Mem[000000001018140c] = 0000ff00, %l0 = 00000000ffffffff
ldub [%i6+0x00e],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141410] = ff0000ff000000ff, %l3 = 00000000ff000000
ldxa [%i5+%o5]0x80,%l3 ! %l3 = ff0000ff000000ff
! Mem[0000000010041400] = 00009300, %l1 = 00000000000000ff
ldswa [%i1+%g0]0x88,%l1 ! %l1 = 0000000000009300
! Mem[00000000100c1410] = 80000000, %f8 = 00b30020
lda [%i3+%o5]0x80,%f8 ! %f8 = 80000000
! Mem[0000000010001400] = ffffffff 00000000, %l6 = 000000b4, %l7 = 000a07e1
ldda [%i0+0x000]%asi,%l6 ! %l6 = 00000000ffffffff 0000000000000000
! Mem[0000000010181400] = ffff0000e5000551, %f4 = 00008000 ff00ffff
ldda [%i6+%g0]0x80,%f4 ! %f4 = ffff0000 e5000551
! Mem[00000000100c140c] = 49000000, %l6 = 00000000ffffffff
ldsw [%i3+0x00c],%l6 ! %l6 = 0000000049000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[00000000211c0001] = ffffc8b9, %asi = 80
stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff00c8b9
p0_label_122:
! %l1 = 0000000000009300, Mem[0000000010041400] = 00930000000000ff
stxa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000009300
! Mem[0000000030041400] = 00b3c7ff, %l3 = ff0000ff000000ff
ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! %l4 = 0000000000000000, Mem[0000000030041400] = 00b3c7ff
stba %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00b3c700
! Mem[0000000030141400] = 00000001, %l1 = 0000000000009300
swapa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000001
! Mem[0000000010041430] = e5efffff, %l7 = 0000000000000000
swap [%i1+0x030],%l7 ! %l7 = 00000000e5efffff
! %l6 = 0000000049000000, imm = fffffffffffff393, %l2 = 00000000ff0000ff
addc %l6,-0xc6d,%l2 ! %l2 = 0000000048fff393
! %l2 = 0000000048fff393, Mem[0000000010181410] = fc058a65b4000000, %asi = 80
stxa %l2,[%i6+0x010]%asi ! Mem[0000000010181410] = 0000000048fff393
! %l2 = 0000000048fff393, imm = 0000000000000b57, %l7 = 00000000e5efffff
orn %l2,0xb57,%l7 ! %l7 = fffffffffffff7bb
! Mem[00000000100c1410] = 00000080, %l1 = 0000000000000001
ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000080000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00ff0000, %f19 = 0000064a
lda [%i1+%o5]0x88,%f19 ! %f19 = 00ff0000
p0_label_123:
! Mem[00000000100c1408] = 00000049c4140000, %l0 = 00000000000000ff
ldxa [%i3+%o4]0x88,%l0 ! %l0 = 00000049c4140000
! Mem[0000000010181430] = 00001282000000ff, %f20 = e2010551 0000ff00
ldd [%i6+0x030],%f20 ! %f20 = 00001282 000000ff
! Mem[0000000010101400] = 000000ff, %l6 = 0000000049000000
lduba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = ffff0000, %l4 = 0000000000000000
lduha [%i4+%o5]0x80,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030001408] = b400ff2f, %l1 = 0000000000000080
ldsha [%i0+%o4]0x89,%l1 ! %l1 = ffffffffffffff2f
! Mem[0000000010181400] = 510500e50000ffff, %l0 = 00000049c4140000
ldxa [%i6+%g0]0x88,%l0 ! %l0 = 510500e50000ffff
! Mem[0000000010001410] = 00000000, %l3 = 00000000000000ff
ldsha [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %l7 = fffffffffffff7bb, imm = fffffffffffff2af, %l1 = ffffffffffffff2f
or %l7,-0xd51,%l1 ! %l1 = fffffffffffff7bf
! Mem[0000000030001410] = 0000000000000039, %l4 = 000000000000ffff
ldxa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000039
! Starting 10 instruction Store Burst
! %l1 = fffffffffffff7bf, Mem[0000000010081400] = ff000000
stha %l1,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff00f7bf
p0_label_124:
! %f4 = ffff0000 e5000551, Mem[0000000010041410] = 0000ff00 00ff0000
stda %f4 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffff0000 e5000551
! Mem[0000000010141438] = 0b78feff, %l7 = fffffffffffff7bb
swap [%i5+0x038],%l7 ! %l7 = 000000000b78feff
! Mem[0000000010041400] = 00000000, %l1 = fffffffffffff7bf
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! %l4 = 0000000000000039, imm = ffffffffffffffab, %l4 = 0000000000000039
sub %l4,-0x055,%l4 ! %l4 = 000000000000008e
! %f20 = 00001282, Mem[00000000300c1410] = fb7d2fff
sta %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00001282
! Mem[0000000010081408] = 2000b300, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! %l7 = 000000000b78feff, Mem[00000000100c1410] = 9dc993a3000000ff
stxa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000000b78feff
! %l6 = 0000000000000000, Mem[0000000010181400] = ffff0000, %asi = 80
stwa %l6,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000
! Mem[0000000010001418] = fb5acdff000000ff, %l4 = 000000000000008e, %l7 = 000000000b78feff
add %i0,0x18,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = fb5acdff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 00000000, %l4 = 000000000000008e
ldsba [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
p0_label_125:
! Mem[00000000100c1400] = 00009300, %l7 = fb5acdff000000ff
ldsha [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffff9300
! Mem[0000000010081408] = ffb30020, %l0 = 510500e50000ffff
ldsha [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffb3
! Mem[0000000010181408] = 00ff0000, %l0 = ffffffffffffffb3
ldsw [%i6+%o4],%l0 ! %l0 = 0000000000ff0000
! Mem[0000000030001400] = ff000000, %l1 = 0000000000000000
lduba [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = a30000b3, %l0 = 0000000000ff0000
ldsha [%i5+%o4]0x80,%l0 ! %l0 = ffffffffffffa300
! Mem[0000000010181410] = 93f3ff4800000000, %l7 = ffffffffffff9300
ldxa [%i6+%o5]0x88,%l7 ! %l7 = 93f3ff4800000000
! Mem[0000000030001410] = 3900000000000000, %l4 = 0000000000000000
ldxa [%i0+%o5]0x89,%l4 ! %l4 = 3900000000000000
! Mem[0000000030081400] = 79ff16e5, %l5 = 0000000000000000
lduwa [%i2+%g0]0x89,%l5 ! %l5 = 0000000079ff16e5
! Mem[0000000010041408] = f9cfffff, %l7 = 93f3ff4800000000
ldsha [%i1+%o4]0x80,%l7 ! %l7 = fffffffffffff9cf
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_126:
! %l4 = 3900000000000000, Mem[0000000010181400] = 00000000
stwa %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! %f14 = 00000000, Mem[00000000300c1400] = 00000000
sta %f14,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! Mem[0000000010081420] = 8a7183a3658a05fc, %l6 = 0000000000000000, %l2 = 0000000048fff393
add %i2,0x20,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 8a7183a3658a05fc
! %f0 = ffff1997 378b6def 00000020 b1000000
! %f4 = ffff0000 e5000551 a12ca632 01b32f0a
! %f8 = 80000000 b1000000 0000000f fb78c414
! %f12 = e5efffff ffffffff 00000000 0b78ffb4
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000030101400
! Mem[0000000030141400] = 00930000, %l0 = ffffffffffffa300
swapa [%i5+%g0]0x81,%l0 ! %l0 = 0000000000930000
! %l6 = 0000000000000000, Mem[00000000100c1400] = 0093000000000000
stxa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000
! Mem[0000000010081408] = 2000b3ff, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! %f0 = ffff1997 378b6def 00000020 b1000000
! %f4 = ffff0000 e5000551 a12ca632 01b32f0a
! %f8 = 80000000 b1000000 0000000f fb78c414
! %f12 = e5efffff ffffffff 00000000 0b78ffb4
stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
! %l6 = 0000000000000000, Mem[0000000030041400] = 00b3c700
stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00b3c700
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (21)
! Mem[0000000010101400] = 000000ff00ff0000, %f16 = e1070a00 ffe5d582
ldda [%i4+%g0]0x80,%f16 ! %f16 = 000000ff 00ff0000
p0_label_127:
! Mem[0000000010141400] = 000000ff00000000, %l7 = fffffffffffff9cf
ldxa [%i5+%g0]0x80,%l7 ! %l7 = 000000ff00000000
! Mem[0000000010141400] = 000000ff00000000, %f26 = ff000000 e5000551
ldda [%i5+0x000]%asi,%f26 ! %f26 = 000000ff 00000000
! Mem[0000000010181400] = 00000000, %l4 = 3900000000000000
ldsba [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000201c0000] = ffff2191, %l0 = 0000000000930000
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! %l2 = 8a7183a3658a05fc, %l6 = 0000000000000000, %l3 = 00000000000000ff
and %l2,%l6,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1408] = 00000020b1000000, %f18 = 00000000 00ff0000
ldda [%i3+%o4]0x88,%f18 ! %f18 = 00000020 b1000000
! Mem[0000000030081410] = 510501e2000000b4, %l6 = 0000000000000000
ldxa [%i2+%o5]0x81,%l6 ! %l6 = 510501e2000000b4
! Mem[00000000100c1408] = b1000000, %l0 = ffffffffffffffff
ldsha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041400] = 00c7b300, %l2 = 8a7183a3658a05fc
ldsha [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000c7
! Starting 10 instruction Store Burst
! %f16 = 000000ff 00ff0000, Mem[0000000010141408] = b30000a3 b400ff00
stda %f16,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 00ff0000
p0_label_128:
! Mem[00000000100c1400] = 378b6def, %l2 = 00000000000000c7
swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000378b6def
! %l2 = 00000000378b6def, imm = 0000000000000500, %l4 = 0000000000000000
or %l2,0x500,%l4 ! %l4 = 00000000378b6def
! Mem[0000000030081400] = 79ff16e5, %l7 = 000000ff00000000
swapa [%i2+%g0]0x89,%l7 ! %l7 = 0000000079ff16e5
! %l6 = 510501e2000000b4, Mem[0000000030181408] = 47f8f1550000ff00
stxa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 510501e2000000b4
! %f19 = b1000000, Mem[0000000010101408] = 00ff00ff
sta %f19,[%i4+%o4]0x80 ! Mem[0000000010101408] = b1000000
! Mem[0000000030001408] = b400ff2f, %l3 = 0000000000000000
ldstuba [%i0+%o4]0x89,%l3 ! %l3 = 0000002f000000ff
! Mem[0000000010001408] = bc34ce0c, %l7 = 0000000079ff16e5
swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000bc34ce0c
! Mem[0000000010101410] = ffff0000, %l6 = 510501e2000000b4
ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! %f17 = 00ff0000, %f24 = 510500e5, %f16 = 000000ff
fmuls %f17,%f24,%f16 ! %f16 = 12847be4
! Starting 10 instruction Load Burst
! Mem[0000000010141430] = 73428349, %l1 = 0000000000000000
ldsba [%i5+0x030]%asi,%l1 ! %l1 = 0000000000000073
p0_label_129:
! Mem[0000000030181410] = ff000039 00000000, %l6 = 000000ff, %l7 = bc34ce0c
ldda [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff000039 0000000000000000
! Mem[0000000010001408] = 79ff16e5, %l0 = 0000000000000000
lduha [%i0+%o4]0x80,%l0 ! %l0 = 00000000000079ff
! Mem[0000000030181400] = fb7d2fff, %l4 = 00000000378b6def
lduba [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181408] = 00ff00000000ff00, %l3 = 000000000000002f
ldxa [%i6+%o4]0x80,%l3 ! %l3 = 00ff00000000ff00
! Mem[0000000010181408] = 0000ff00, %l2 = 00000000378b6def
lduha [%i6+%o4]0x88,%l2 ! %l2 = 000000000000ff00
! Mem[0000000030001408] = ffff00b4dbe7fe5a, %l2 = 000000000000ff00
ldxa [%i0+%o4]0x81,%l2 ! %l2 = ffff00b4dbe7fe5a
! Mem[0000000010181424] = 00000000, %l4 = 00000000000000ff
ldsha [%i6+0x024]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = e1070a00, %l6 = 00000000ff000039
lduba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000e1
! Mem[0000000010001420] = 89724a09, %l6 = 00000000000000e1
ldsb [%i0+0x022],%l6 ! %l6 = 000000000000004a
! Starting 10 instruction Store Burst
! %f12 = e5efffff ffffffff, %l3 = 00ff00000000ff00
! Mem[0000000030141430] = 32a62ca1d6aaa767
add %i5,0x030,%g1
stda %f12,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030141430] = 32a62ca1d6aaa767
p0_label_130:
! %l4 = 0000000000000000, Mem[00000000100c1418] = 0a2fb30132a62ca1, %asi = 80
stxa %l4,[%i3+0x018]%asi ! Mem[00000000100c1418] = 0000000000000000
! %l3 = 00ff00000000ff00, immed = 00000e8d, %y = ffffffff
smul %l3,0xe8d,%l3 ! %l3 = 000000000e7e7300, %y = 00000000
! Mem[0000000010101420] = ef6d8b37, %l1 = 0000000000000073, %asi = 80
swapa [%i4+0x020]%asi,%l1 ! %l1 = 00000000ef6d8b37
! %l2 = dbe7fe5a, %l3 = 0e7e7300, Mem[00000000100c1410] = e5000551 ffff0000
stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = dbe7fe5a 0e7e7300
! %l4 = 00000000, %l5 = 79ff16e5, Mem[0000000030081400] = 00000000 00ffffff
stda %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 79ff16e5
! %l4 = 0000000000000000, %l1 = 00000000ef6d8b37, %y = 00000000
smul %l4,%l1,%l3 ! %l3 = 0000000000000000, %y = 00000000
! Mem[00000000300c1400] = 00000000, %l5 = 0000000079ff16e5
ldstuba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030181408] = 000000b4, %l0 = 00000000000079ff
ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 000000b4000000ff
! %f0 = ffff1997 378b6def, Mem[0000000010101410] = ffff0000 00000000
stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffff1997 378b6def
! Starting 10 instruction Load Burst
! %f28 = 00ff780b, %f9 = b1000000, %f6 = a12ca632
fadds %f28,%f9 ,%f6 ! %f6 = b1000000
p0_label_131:
membar #Sync ! Added by membar checker (22)
! Mem[0000000030181400] = ff2f7dfb 00000000 ff000000 e2010551
! Mem[0000000030181410] = ff000039 00000000 9d000000 20000000
! Mem[0000000030181420] = 8a718372 658afffc 6169e7f2 fb78c414
! Mem[0000000030181430] = ba1a95e5 bc34ce0c b4000000 ad000000
ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400
! Mem[0000000030081400] = 00000000, %l5 = 0000000000000000
lduwa [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141408] = 00ff0000, %l7 = 0000000000000000
lduha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001410] = ff000000000000ff, %l1 = 00000000ef6d8b37
ldxa [%i0+%o5]0x80,%l1 ! %l1 = ff000000000000ff
! Mem[00000000100c1408] = 00000020b1000000, %f28 = 00ff780b ff941997
ldda [%i3+%o4]0x88,%f28 ! %f28 = 00000020 b1000000
! %l6 = 000000000000004a, imm = 0000000000000e3e, %l4 = 0000000000000000
addc %l6,0xe3e,%l4 ! %l4 = 0000000000000e88
! Mem[0000000021800100] = 00ffa456, %l2 = ffff00b4dbe7fe5a
ldub [%o3+0x100],%l2 ! %l2 = 0000000000000000
! Mem[0000000010001410] = ff000000, %l0 = 00000000000000b4
lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030081410] = e2010551, %l1 = ff000000000000ff
lduba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000051
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010181400] = 00000000
stwa %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
p0_label_132:
! %l2 = 0000000000000000, Mem[0000000010181400] = 00000000
stwa %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
membar #Sync ! Added by membar checker (23)
! %l1 = 0000000000000051, Mem[0000000030181408] = ff000000
stha %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00510000
! %l0 = 00000000ff000000, Mem[0000000030101400] = ffff1997378b6def
stxa %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000ff000000
! Mem[0000000030001408] = b400ffff, %l4 = 0000000000000e88
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
! %f14 = b4000000 ad000000, Mem[0000000010141428] = 0b7861b4 efff000f
std %f14,[%i5+0x028] ! Mem[0000000010141428] = b4000000 ad000000
! %l0 = 00000000ff000000, Mem[0000000010181410] = 00000000
stba %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! %f23 = 378b6dff, Mem[0000000030081410] = e2010551
sta %f23,[%i2+%o5]0x89 ! Mem[0000000030081410] = 378b6dff
! Mem[0000000010041400] = ff000000, %l6 = 000000000000004a
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010081408] = ffb30020 b1000000
stda %l2,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 0000ff00, %l7 = 0000000000000000
ldswa [%i5+%o4]0x80,%l7 ! %l7 = 000000000000ff00
p0_label_133:
! Mem[0000000030041408] = e42e161e, %f22 = 5afee7db
lda [%i1+%o4]0x81,%f22 ! %f22 = e42e161e
! Mem[0000000010041400] = 00930000 000000ff, %l0 = ff000000, %l1 = 00000051
ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000000000ff 0000000000930000
! Mem[00000000300c1408] = ffabefe5 ffff00ff, %l4 = 000000ff, %l5 = 00000000
ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000ffff00ff 00000000ffabefe5
! Mem[0000000030141400] = ffffa300, %l5 = 00000000ffabefe5
lduha [%i5+%g0]0x81,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030141400] = ffffa3009719ffff, %l2 = 0000000000000000
ldxa [%i5+%g0]0x81,%l2 ! %l2 = ffffa3009719ffff
! Mem[0000000030041400] = 00c7b300, %f31 = 32a62ca1
lda [%i1+%g0]0x81,%f31 ! %f31 = 00c7b300
! Mem[0000000010181408] = 00ff0000, %l2 = ffffa3009719ffff
lduba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
! %l3 = 0000000000000000, imm = 0000000000000b92, %l7 = 000000000000ff00
add %l3,0xb92,%l7 ! %l7 = 0000000000000b92
! Mem[0000000010181400] = 00000000, %l3 = 0000000000000000
ldsw [%i6+%g0],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010081420] = 8a7183a3, %l4 = 00000000ffff00ff, %asi = 80
swapa [%i2+0x020]%asi,%l4 ! %l4 = 000000008a7183a3
p0_label_134:
! %l3 = 0000000000000000, Mem[0000000030001400] = 000000ffdba1c701
stxa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
! Mem[0000000030101400] = 00000000, %l0 = 00000000000000ff
swapa [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000000
! %f24 = 510500e5 1311b893, Mem[00000000300c1408] = ffff00ff ffabefe5
stda %f24,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 510500e5 1311b893
! Mem[0000000010101400] = ff000000, %l6 = 00000000000000ff
swapa [%i4+%g0]0x88,%l6 ! %l6 = 00000000ff000000
! %f22 = e42e161e 378b6dff, Mem[00000000100c1410] = dbe7fe5a 0e7e7300
stda %f22,[%i3+%o5]0x88 ! Mem[00000000100c1410] = e42e161e 378b6dff
! %l5 = 000000000000ffff, Mem[00000000100c1400] = ffff1997000000c7
stxa %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000000000ffff
! %f18 = 00000020 b1000000, %l7 = 0000000000000b92
! Mem[0000000030101418] = a12ca63201b32f0a
add %i4,0x018,%g1
stda %f18,[%g1+%l7]ASI_PST8_SL ! Mem[0000000030101418] = a100a63220b32f00
! %l7 = 0000000000000b92, Mem[0000000030181408] = 00005100
stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000b92
! %l1 = 0000000000930000, Mem[00000000211c0000] = ff00c8b9
sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 0000c8b9
! Starting 10 instruction Load Burst
! Mem[0000000010101414] = 378b6def, %l4 = 000000008a7183a3
ldsba [%i4+0x017]%asi,%l4 ! %l4 = ffffffffffffffef
p0_label_135:
! Mem[0000000010141408] = 000000ff00ff0000, %f24 = 510500e5 1311b893
ldda [%i5+%o4]0x88,%f24 ! %f24 = 000000ff 00ff0000
! Mem[0000000010081400] = ff00f7bf, %f21 = 000000ff
lda [%i2+%g0]0x88,%f21 ! %f21 = ff00f7bf
! Mem[0000000010001400] = 00000000 ffffffff, %l4 = ffffffef, %l5 = 0000ffff
ldda [%i0+%g0]0x88,%l4 ! %l4 = 00000000ffffffff 0000000000000000
! Mem[0000000010001408] = 79ff16e5, %f2 = ff000000
lda [%i0+%o4]0x80,%f2 ! %f2 = 79ff16e5
! Mem[00000000300c1400] = ff000000, %l5 = 0000000000000000
lduwa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010041400] = ff000000 00009300, %l4 = ffffffff, %l5 = ff000000
ldda [%i1+%g0]0x80,%l4 ! %l4 = 00000000ff000000 0000000000009300
! Mem[0000000010041410] = ffff0000e5000551, %l3 = 0000000000000000
ldxa [%i1+%o5]0x80,%l3 ! %l3 = ffff0000e5000551
! Mem[0000000010001418] = fb5acdff, %l7 = 0000000000000b92
ldsb [%i0+0x01b],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010001410] = ff000000, %l0 = 0000000000000000
ldsba [%i0+%o5]0x80,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = ff000000, %l7 = ffffffff, Mem[0000000030141400] = ffffa300 9719ffff
stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000 ffffffff
p0_label_136:
! %f24 = 000000ff 00ff0000, Mem[0000000010081400] = ff00f7bf 0000ffff
stda %f24,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff 00ff0000
! %l0 = ffffffffffffffff, Mem[0000000010181410] = 00000000
stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ff
! Mem[0000000030101400] = ff000000, %l0 = ffffffffffffffff
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff000000
! %l2 = 00000000, %l3 = e5000551, Mem[0000000010081408] = 00000000 00000000
stda %l2,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000 e5000551
! Mem[0000000030181410] = ff000039, %l2 = 0000000000000000
swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff000039
! %l3 = ffff0000e5000551, Mem[00000000300c1400] = 000000ff
stha %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000551
! %l7 = ffffffffffffffff, Mem[0000000010001410] = ff000000
stwa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffff
! Mem[0000000010041402] = ff000000, %l3 = ffff0000e5000551
ldstub [%i1+0x002],%l3 ! %l3 = 00000000000000ff
! %f31 = 00c7b300, Mem[00000000300c1410] = 00001282
sta %f31,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00c7b300
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000, %f24 = 000000ff
lda [%i2+%g0]0x89,%f24 ! %f24 = 00000000
p0_label_137:
! Mem[0000000010101408] = b1000000, %l5 = 0000000000009300
lduba [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000b1
! Mem[0000000010101410] = ffff1997, %l7 = ffffffffffffffff
ldsba [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010001408] = 79ff16e5, %l6 = 00000000ff000000
ldswa [%i0+%o4]0x80,%l6 ! %l6 = 0000000079ff16e5
! Mem[0000000010141408] = 0000ff00, %f7 = 20000000
lda [%i5+%o4]0x80,%f7 ! %f7 = 0000ff00
! Mem[0000000030041400] = 00c7b300, %l7 = ffffffffffffffff
ldswa [%i1+%g0]0x81,%l7 ! %l7 = 0000000000c7b300
! Mem[0000000030041408] = e42e161e, %l2 = 00000000ff000039
ldsha [%i1+%o4]0x81,%l2 ! %l2 = ffffffffffffe42e
! Mem[0000000030101410] = ffff0000, %l3 = 0000000000000000
ldsba [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010141400] = 000000ff00000000, %l6 = 0000000079ff16e5
ldxa [%i5+%g0]0x80,%l6 ! %l6 = 000000ff00000000
! Mem[0000000010141408] = 0000ff00, %l6 = 000000ff00000000
lduwa [%i5+%o4]0x80,%l6 ! %l6 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l6 = 000000000000ff00, imm = fffffffffffffe2a, %l3 = ffffffffffffffff
and %l6,-0x1d6,%l3 ! %l3 = 000000000000fe00
p0_label_138:
! Mem[00000000201c0001] = ffff2191, %l6 = 000000000000ff00
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! %l6 = 000000ff, %l7 = 00c7b300, Mem[0000000010181438] = cf7bff79 8fffba2f
stda %l6,[%i6+0x038]%asi ! Mem[0000000010181438] = 000000ff 00c7b300
! %l4 = 00000000ff000000, Mem[0000000010081410] = e1070a00ffe5d582
stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000ff000000
! Mem[0000000010181410] = 000000ff, %l0 = 00000000ff000000
swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %f18 = 00000020 b1000000, Mem[0000000010101400] = 000000ff 0000ff00
stda %f18,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000020 b1000000
! %l4 = ff000000, %l5 = 000000b1, Mem[0000000010101438] = 000000ff 000000ff
std %l4,[%i4+0x038] ! Mem[0000000010101438] = ff000000 000000b1
! %f26 = 000000ff 00000000, %l5 = 00000000000000b1
! Mem[0000000030001410] = 0000000000000039
add %i0,0x010,%g1
stda %f26,[%g1+%l5]ASI_PST32_S ! Mem[0000000030001410] = 0000000000000000
! Mem[0000000010081408] = 00000000, %l5 = 00000000000000b1
ldstuba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %f29 = b1000000, Mem[0000000010141400] = 000000ff
sta %f29,[%i5+%g0]0x80 ! Mem[0000000010141400] = b1000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = b100000000000000, %f6 = 9d000000 0000ff00
ldda [%i5+0x000]%asi,%f6 ! %f6 = b1000000 00000000
p0_label_139:
! Mem[0000000010081400] = 0000ff00, %l3 = 000000000000fe00
ldswa [%i2+%g0]0x80,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010141410] = ff0000ff, %l7 = 0000000000c7b300
lduha [%i5+%o5]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030181408] = 920b0000, %l0 = 00000000000000ff
ldsba [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffff92
! Mem[0000000030141410] = 971994ff, %l1 = 0000000000930000
ldsba [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffffff97
! Mem[0000000030141408] = 971994ff0b78ff00, %l3 = 000000000000ff00
ldxa [%i5+%o4]0x81,%l3 ! %l3 = 971994ff0b78ff00
! Mem[0000000010001410] = ff000000 ffffffff, %l6 = 000000ff, %l7 = 0000ff00
ldda [%i0+%o5]0x88,%l6 ! %l6 = 00000000ffffffff 00000000ff000000
! Mem[0000000030101408] = 000000b120000000, %f22 = e42e161e 378b6dff
ldda [%i4+%o4]0x89,%f22 ! %f22 = 000000b1 20000000
! Mem[00000000100c1408] = b1000000, %l3 = 971994ff0b78ff00
lduba [%i3+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = fb7d2fff, %l6 = 00000000ffffffff
lduha [%i6+%g0]0x89,%l6 ! %l6 = 0000000000002fff
! Starting 10 instruction Store Burst
! %l4 = 00000000ff000000, Mem[0000000030041400] = 00c7b300
stwa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff000000
p0_label_140:
! Mem[00000000211c0001] = 0000c8b9, %l4 = 00000000ff000000
ldstuba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101400] = ffffffff, %l7 = 00000000ff000000
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! %l6 = 0000000000002fff, Mem[0000000010101420] = 00000073, %asi = 80
stha %l6,[%i4+0x020]%asi ! Mem[0000000010101420] = 2fff0073
! %l1 = ffffffffffffff97, Mem[0000000030081400] = 00000000
stba %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000097
! %l7 = 00000000000000ff, Mem[00000000100c1438] = b4ff780b00000000
stx %l7,[%i3+0x038] ! Mem[00000000100c1438] = 00000000000000ff
! %l1 = ffffffffffffff97, Mem[0000000030081410] = ff6d8b37
stha %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff978b37
! Mem[0000000010001410] = ffffffff, %l6 = 0000000000002fff
ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000201c0000] = ffff2191, %l0 = ffffffffffffff92
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! %l6 = 00000000000000ff, Mem[0000000010101408] = b1000000
stwa %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1404] = 00000000, %l0 = ffffffffffffffff
lduw [%i3+0x004],%l0 ! %l0 = 0000000000000000
p0_label_141:
! Mem[0000000010081430] = e5efffff, %l1 = ffffffffffffff97
ldsb [%i2+0x030],%l1 ! %l1 = ffffffffffffffe5
! Mem[0000000010041410] = 510500e50000ffff, %f18 = 00000020 b1000000
ldda [%i1+%o5]0x88,%f18 ! %f18 = 510500e5 0000ffff
! Mem[0000000010181418] = 82d5e5ff, %l7 = 00000000000000ff
ldswa [%i6+0x018]%asi,%l7 ! %l7 = ffffffff82d5e5ff
! %l7 = ffffffff82d5e5ff, immed = 00000641, %y = 00000000
smul %l7,0x641,%l7 ! %l7 = fffffcf13bb35fbf, %y = fffffcf1
! Mem[00000000300c1400] = 51050000, %f16 = 12847be4
lda [%i3+%g0]0x81,%f16 ! %f16 = 51050000
! Mem[0000000010001410] = ffffffff, %l5 = 0000000000000000
ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030001400] = 0000000000000000, %f24 = 00000000 00ff0000
ldda [%i0+%g0]0x89,%f24 ! %f24 = 00000000 00000000
! Mem[0000000010181410] = 000000ff, %l1 = ffffffffffffffe5
lduwa [%i6+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101408] = 000000b120000000, %l5 = ffffffffffffffff
ldxa [%i4+%o4]0x89,%l5 ! %l5 = 000000b120000000
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 20000000, Mem[0000000010101410] = ffff1997 378b6def
stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 20000000
p0_label_142:
! %l3 = 0000000000000000, Mem[0000000030001408] = b400ffff
stha %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = b4000000
! %l1 = 00000000000000ff, Mem[0000000010101400] = 000000b1
stwa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff
! %f4 = ff000039 00000000, %l6 = 00000000000000ff
! Mem[0000000030081438] = d50014bddaba14a9
add %i2,0x038,%g1
stda %f4,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030081438] = 00000000390000ff
! %l0 = 0000000000000000, Mem[0000000010081400] = 00ff0000
stwa %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %l7 = fffffcf13bb35fbf, Mem[0000000010041400] = ff00ff0000009300
stxa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = fffffcf13bb35fbf
! %l4 = 0000000000000000, Mem[00000000300c1400] = 00000551
stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! %l5 = 000000b120000000, Mem[0000000010081408] = ff000000
stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! Mem[0000000030041400] = 000000ff, %l3 = 0000000000000000
ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010001418] = fb5acdff, %l6 = 00000000000000ff, %asi = 80
swapa [%i0+0x018]%asi,%l6 ! %l6 = 00000000fb5acdff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ffffffff, %l2 = ffffffffffffe42e
ldswa [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
p0_label_143:
! Mem[0000000010081418] = a12ca63201b32f0a, %f18 = 510500e5 0000ffff
ldd [%i2+0x018],%f18 ! %f18 = a12ca632 01b32f0a
! Mem[0000000030041400] = 000000ff, %l0 = 0000000000000000
lduwa [%i1+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041410] = ffff1997, %l5 = 000000b120000000
ldswa [%i1+%o5]0x81,%l5 ! %l5 = ffffffffffff1997
! Mem[0000000010181410] = 93f3ff48 ff000000, %l6 = fb5acdff, %l7 = 3bb35fbf
ldda [%i6+%o5]0x88,%l6 ! %l6 = 00000000ff000000 0000000093f3ff48
! Mem[0000000010081408] = 00000000, %l6 = 00000000ff000000
ldswa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = 00ffc8b9, %l0 = 00000000000000ff
ldsba [%o2+0x000]%asi,%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = ffff2191, %l0 = 0000000000000000
ldsb [%o0+%g0],%l0 ! %l0 = ffffffffffffffff
! %l4 = 0000000000000000, %l7 = 0000000093f3ff48, %l3 = 00000000000000ff
addc %l4,%l7,%l3 ! %l3 = 0000000093f3ff48
! Mem[0000000010001410] = ff000000ffffffff, %l6 = 0000000000000000
ldxa [%i0+%o5]0x88,%l6 ! %l6 = ff000000ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 00ff0000, %l4 = 0000000000000000
lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
p0_label_144:
! %f11 = fb78c414, %f13 = bc34ce0c, %f22 = 000000b1
fmuls %f11,%f13,%f22 ! %f22 = 782fb218
! %l5 = ffffffffffff1997, Mem[0000000010181400] = 00000000
stba %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 97000000
! Mem[0000000010081400] = 00000000ff000000, %l2 = ffffffffffffffff, %l6 = ff000000ffffffff
casxa [%i2]0x80,%l2,%l6 ! %l6 = 00000000ff000000
! %l1 = 00000000000000ff, Mem[0000000010181410] = 000000ff48fff393
stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000ff
! Mem[0000000010101438] = ff000000000000b1, %l7 = 0000000093f3ff48, %l3 = 0000000093f3ff48
add %i4,0x38,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = ff000000000000b1
! %l7 = 0000000093f3ff48, Mem[0000000010001408] = fffffff9e516ff79
stxa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000093f3ff48
! %f28 = 00000020 b1000000, Mem[0000000010081410] = 00000000 000000ff
stda %f28,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000020 b1000000
! %f28 = 00000020, %f11 = fb78c414
fcmpes %fcc1,%f28,%f11 ! %fcc1 = 2
! %l1 = 00000000000000ff, Mem[0000000030001400] = 00000000
stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (24)
! Mem[0000000010101400] = 000000ff 20000000 000000ff ff000000
! Mem[0000000010101410] = 00000000 20000000 7492c75d fca11aff
! Mem[0000000010101420] = 2fff0073 7dab064a ff000000 0000ffff
! Mem[0000000010101430] = 93a3ee7b f8d03bd8 ff000000 000000b1
ldda [%i4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010101400
p0_label_145:
! Mem[0000000030041400] = 000000ff, %l1 = 00000000000000ff
ldswa [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001408] = 48fff393, %l2 = ffffffffffffffff
ldsba [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000048
! Mem[0000000010041424] = 658a05fc, %l3 = ff000000000000b1
ldub [%i1+0x027],%l3 ! %l3 = 00000000000000fc
! Mem[0000000030041408] = e42e161e 00800000, %l0 = ffffffff, %l1 = 000000ff
ldda [%i1+%o4]0x81,%l0 ! %l0 = 00000000e42e161e 0000000000800000
! Mem[0000000030101400] = ffffffff, %l5 = ffffffffffff1997
lduwa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffffffff
! Mem[00000000100c1400] = ffff0000, %l1 = 0000000000800000
ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffffff0000
! Mem[0000000030101408] = 00000020, %l5 = 00000000ffffffff
ldsha [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001400] = ffffffff, %l4 = 0000000000000000
ldsw [%i0+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030041408] = e42e161e, %f9 = 658afffc
lda [%i1+%o4]0x81,%f9 ! %f9 = e42e161e
! Starting 10 instruction Store Burst
! %f6 = b1000000 00000000, Mem[0000000010001400] = ffffffff 00000000
stda %f6 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = b1000000 00000000
p0_label_146:
! %l2 = 00000048, %l3 = 000000fc, Mem[0000000010081420] = ffff00ff 658a05fc
std %l2,[%i2+0x020] ! Mem[0000000010081420] = 00000048 000000fc
! Mem[0000000030181410] = 00000000, %l0 = 00000000e42e161e
swapa [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101400] = 00000020 ff000000, %l2 = 00000048, %l3 = 000000fc
ldda [%i4+%g0]0x88,%l2 ! %l2 = 00000000ff000000 0000000000000020
! %l1 = ffffffffffff0000, Mem[0000000030041408] = 1e162ee4
stba %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = 1e162e00
! %f5 = 00000000, Mem[0000000030141410] = 971994ff
sta %f5 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! Mem[0000000010141410] = ff0000ff, %l2 = 00000000ff000000, %asi = 80
swapa [%i5+0x010]%asi,%l2 ! %l2 = 00000000ff0000ff
! %l0 = 0000000000000000, Mem[0000000010081400] = 00000000, %asi = 80
stwa %l0,[%i2+0x000]%asi ! Mem[0000000010081400] = 00000000
! %f12 = ba1a95e5, %f15 = ad000000, %f4 = ff000039 00000000
fsmuld %f12,%f15,%f4 ! %f4 = 3cf352bc a0000000
! %l2 = 00000000ff0000ff, %l7 = 0000000093f3ff48, %l7 = 0000000093f3ff48
subc %l2,%l7,%l7 ! %l7 = 000000006b0c01b7
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 5afee7dbb4000000, %f2 = 79ff16e5 e2010551
ldda [%i0+%o4]0x89,%f2 ! %f2 = 5afee7db b4000000
p0_label_147:
! Mem[0000000010041410] = 510500e50000ffff, %f6 = b1000000 00000000
ldda [%i1+%o5]0x88,%f6 ! %f6 = 510500e5 0000ffff
! Mem[0000000030041410] = 9719ffff, %l5 = 0000000000000000
lduha [%i1+%o5]0x89,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010041438] = ffffffe5ffff00b4, %f4 = 3cf352bc a0000000
ldd [%i1+0x038],%f4 ! %f4 = ffffffe5 ffff00b4
! Mem[0000000010041410] = 0000ffff, %f3 = b4000000
lda [%i1+%o5]0x88,%f3 ! %f3 = 0000ffff
! Mem[0000000030181408] = 920b0000, %f7 = 0000ffff
lda [%i6+%o4]0x81,%f7 ! %f7 = 920b0000
! Mem[0000000010001410] = ffffffff, %l1 = ffffffffffff0000
ldsha [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081410] = 378b97ff, %l0 = 0000000000000000
ldsha [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffff97ff
! Mem[0000000010181408] = 00ff00000000ff00, %f2 = 5afee7db 0000ffff
ldda [%i6+%o4]0x88,%f2 ! %f2 = 00ff0000 0000ff00
! Mem[00000000100c1410] = 378b6dff, %l5 = 000000000000ffff
lduba [%i3+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, %l3 = 0000000000000020, %l1 = ffffffffffffffff
sub %l4,%l3,%l1 ! %l1 = ffffffffffffffdf
p0_label_148:
! %l0 = ffffffffffff97ff, Mem[0000000030081400] = 00000097
stwa %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffff97ff
! Mem[00000000300c1410] = 00c7b300, %l7 = 000000006b0c01b7
swapa [%i3+%o5]0x81,%l7 ! %l7 = 0000000000c7b300
! %l2 = 00000000ff0000ff, Mem[0000000030141408] = ff941997
stba %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ff9419ff
! %l5 = 00000000000000ff, %l1 = ffffffffffffffdf, %l2 = 00000000ff0000ff
add %l5,%l1,%l2 ! %l2 = 00000000000000de
! Mem[0000000010081408] = 00000000, %l0 = ffffffffffff97ff, %asi = 80
swapa [%i2+0x008]%asi,%l0 ! %l0 = 0000000000000000
! %l1 = ffffffffffffffdf, Mem[00000000100c1400] = 000000000000ffff
stxa %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffffffffffffdf
! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000030001408] = b4000000 5afee7db
stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff 000000ff
! %l2 = 00000000000000de, Mem[00000000100c1400] = dfffffff
stha %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00deffff
! Mem[0000000010001408] = 48fff393, %l5 = 00000000000000ff
swapa [%i0+%o4]0x80,%l5 ! %l5 = 0000000048fff393
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff000000, %l3 = 0000000000000020
lduwa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff000000
p0_label_149:
! Mem[0000000030141410] = 00000000, %l3 = 00000000ff000000
lduba [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081410] = b1000000, %l1 = ffffffffffffffdf
lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = 920b0000, %l0 = 0000000000000000
lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000092
! Mem[0000000030001408] = ffffffff, %l1 = 0000000000000000
ldswa [%i0+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041408] = 1e162e00, %l0 = 0000000000000092
ldsba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001408] = ffffffff, %l1 = ffffffffffffffff
lduha [%i0+%o4]0x81,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010181414] = 000000ff, %l7 = 0000000000c7b300
ldsba [%i6+0x014]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041410] = ffff1997, %l0 = 0000000000000000
ldswa [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffff1997
! Mem[0000000030181408] = 510501e2 00000b92, %l4 = ffffffff, %l5 = 48fff393
ldda [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000b92 00000000510501e2
! Starting 10 instruction Store Burst
! %l4 = 0000000000000b92, Mem[0000000010041400] = fffffcf1
stba %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 92fffcf1
p0_label_150:
! %l6 = ff000000, %l7 = 00000000, Mem[0000000010181400] = 97000000 e5000551
stda %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000 00000000
! %l2 = 00000000000000de, Mem[00000000300c1408] = 93b81113
stha %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00de1113
! Mem[0000000010081410] = 000000b1, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141410] = 00000000, %l3 = 0000000000000000
swapa [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
! %f14 = b4000000 ad000000, %l2 = 00000000000000de
! Mem[0000000030101420] = 80000000b1000000
add %i4,0x020,%g1
stda %f14,[%g1+%l2]ASI_PST8_S ! Mem[0000000030101420] = b4000000ad000000
! Mem[0000000010141414] = 000000ff, %l7 = 00000000, %l6 = ff000000
add %i5,0x14,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000000000ff
membar #Sync ! Added by membar checker (25)
! %f6 = 510500e5 920b0000, Mem[0000000010101408] = ff000000 000000ff
stda %f6 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 510500e5 920b0000
! %l3 = 0000000000000000, %l1 = 000000000000ffff, %l7 = 0000000000000000
addc %l3,%l1,%l7 ! %l7 = 000000000000ffff
! %l4 = 00000b92, %l5 = 510501e2, Mem[00000000100c1400] = ffffde00 ffffffff
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000b92 510501e2
! Starting 10 instruction Load Burst
! %l6 = 00000000000000ff, imm = fffffffffffffde6, %l1 = 000000000000ffff
andn %l6,-0x21a,%l1 ! %l1 = 0000000000000019
p0_label_151:
! Mem[0000000010181428] = 000000b120000000, %f24 = 2fff0073 7dab064a
ldda [%i6+0x028]%asi,%f24 ! %f24 = 000000b1 20000000
! Mem[0000000010081400] = 00000000, %l3 = 0000000000000000
lduba [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = 20000000, %l7 = 000000000000ffff
ldsba [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001418] = 000000ff, %l1 = 0000000000000019
lduw [%i0+0x018],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001434] = e42e161e, %f15 = ad000000
lda [%i0+0x034]%asi,%f15 ! %f15 = e42e161e
! Mem[00000000100c1400] = 00000b92, %f21 = 20000000
lda [%i3+%g0]0x88,%f21 ! %f21 = 00000b92
! Mem[0000000030181400] = 00000000fb7d2fff, %l7 = 0000000000000000
ldxa [%i6+%g0]0x89,%l7 ! %l7 = 00000000fb7d2fff
! Mem[00000000300c1400] = 00000000, %f16 = 000000ff
lda [%i3+%g0]0x81,%f16 ! %f16 = 00000000
! Mem[0000000030101408] = 00000020, %l1 = 00000000000000ff
lduha [%i4+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = ffffffffffff1997, Mem[0000000030041410] = ffff1997
stwa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffff1997
p0_label_152:
! %l4 = 00000b92, %l5 = 510501e2, Mem[0000000010001410] = ffffffff 000000ff
stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000b92 510501e2
! %l2 = 00000000000000de, Mem[0000000010001408] = 00000000ff000000
stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000000000de
! %l6 = 00000000000000ff, Mem[0000000010041400] = bf5fb33bf1fcff92
stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000000000ff
! Mem[000000001010140b] = 00000b92, %l6 = 00000000000000ff
ldstub [%i4+0x00b],%l6 ! %l6 = 00000092000000ff
! %l6 = 0000000000000092, Mem[00000000300c1400] = 00000000
stha %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000092
! Mem[0000000010081437] = ffffffff, %l6 = 0000000000000092
ldstub [%i2+0x037],%l6 ! %l6 = 000000ff000000ff
! Mem[00000000100c1408] = b1000000, %l4 = 0000000000000b92
swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000b1000000
! %f16 = 00000000, %f4 = ffffffe5, %f16 = 00000000 20000000
fsmuld %f16,%f4 ,%f16 ! %f16 = fffffffc a0000000
! Mem[0000000020800040] = 69e1d57f, %l0 = ffffffffffff1997
ldstub [%o1+0x040],%l0 ! %l0 = 00000069000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 000000ff, %l2 = 00000000000000de
lduha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_153:
! Mem[0000000030141400] = ff000000, %l5 = 00000000510501e2
lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010041400] = ff000000, %l6 = 00000000000000ff
lduha [%i1+%g0]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010081400] = 00000000, %l2 = 00000000000000ff
ldsha [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1430] = ffffffffffffefe5, %l6 = 000000000000ff00
ldxa [%i3+0x030]%asi,%l6 ! %l6 = ffffffffffffefe5
! Mem[0000000010181400] = 000000ff, %l7 = 00000000fb7d2fff
ldswa [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = 920b0000, %l0 = 0000000000000069
ldsha [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffff920b
! Mem[0000000010101420] = 2fff0073, %l6 = ffffffffffffefe5
ldsha [%i4+0x020]%asi,%l6 ! %l6 = 0000000000002fff
! Mem[0000000010041408] = f9cfffffb1000000, %l4 = 00000000b1000000
ldxa [%i1+%o4]0x80,%l4 ! %l4 = f9cfffffb1000000
! Mem[00000000100c1400] = 920b0000, %f20 = 00000000
lda [%i3+%g0]0x80,%f20 ! %f20 = 920b0000
! Starting 10 instruction Store Burst
! %l5 = 00000000ff000000, Mem[0000000030101408] = 00000020
stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000020
p0_label_154:
! %f0 = ff2f7dfb, Mem[0000000010081428] = 0000000f
sta %f0 ,[%i2+0x028]%asi ! Mem[0000000010081428] = ff2f7dfb
! %l6 = 0000000000002fff, Mem[0000000010041410] = 0000ffff
stwa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00002fff
! Mem[00000000218000c1] = ff13f237, %l0 = ffffffffffff920b
ldstub [%o3+0x0c1],%l0 ! %l0 = 00000013000000ff
! %l1 = 0000000000000000, Mem[0000000030041410] = 9719ffff
stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9719ff00
! Mem[0000000010081410] = ff0000b1, %l2 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030181408] = 920b0000e2010551, %f26 = ff000000 0000ffff
ldda [%i6+%o4]0x81,%f26 ! %f26 = 920b0000 e2010551
! %l0 = 00000013, %l1 = 00000000, Mem[0000000030101400] = ffffffff ff000000
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000013 00000000
! %l6 = 0000000000002fff, Mem[00000000300c1410] = b7010c6b
stwa %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00002fff
! %f16 = fffffffc a0000000 000000ff ff000000
! %f20 = 920b0000 00000b92 7492c75d fca11aff
! %f24 = 000000b1 20000000 920b0000 e2010551
! %f28 = 93a3ee7b f8d03bd8 ff000000 000000b1
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (26)
! Mem[0000000010001400] = b1000000 00000000 de000000 00000000
! Mem[0000000010001410] = 00000b92 510501e2 000000ff 000000ff
! Mem[0000000010001420] = 89724a09 7fffffff 0000064a 2fbaa38f
! Mem[0000000010001430] = ff728cdc e42e161e 954e5ecf 378b6def
ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 0000000010001400
p0_label_155:
! Mem[0000000010181408] = 00ff00000000ff00, %f22 = 7492c75d fca11aff
ldda [%i6+0x008]%asi,%f22 ! %f22 = 00ff0000 0000ff00
! Mem[0000000010041414] = e5000551, %l3 = 0000000000000000
lduw [%i1+0x014],%l3 ! %l3 = 00000000e5000551
! Mem[0000000010141400] = b1000000, %l7 = 00000000000000ff
lduwa [%i5+%g0]0x80,%l7 ! %l7 = 00000000b1000000
! %l3 = 00000000e5000551, %l6 = 0000000000002fff, %l4 = f9cfffffb1000000
udivx %l3,%l6,%l4 ! %l4 = 000000000004c56e
! Mem[0000000010101438] = ff000000000000b1, %f22 = 00ff0000 0000ff00
ldda [%i4+0x038]%asi,%f22 ! %f22 = ff000000 000000b1
! Mem[0000000010101410] = 920b0000, %l7 = 00000000b1000000
ldsha [%i4+%o5]0x80,%l7 ! %l7 = ffffffffffff920b
! Mem[0000000010181400] = 000000ff, %l7 = ffffffffffff920b
ldsba [%i6+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101400] = fcffffff, %l6 = 0000000000002fff
lduha [%i4+%g0]0x88,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010181410] = 00000000, %l0 = 0000000000000013
lduha [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (27)
! %f24 = 000000b1 20000000, Mem[0000000010001400] = b1000000 00000000
stda %f24,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000b1 20000000
p0_label_156:
! %f25 = 20000000, Mem[0000000030181410] = e42e161e
sta %f25,[%i6+%o5]0x81 ! Mem[0000000030181410] = 20000000
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010141408] = 00ff0000 000000ff
stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 00000000
! Mem[0000000010101408] = 000000ff, %l5 = 00000000ff000000
swapa [%i4+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %l0 = 0000000000000000, Mem[0000000010041400] = ff000000
stb %l0,[%i1+%g0] ! Mem[0000000010041400] = 00000000
! Mem[0000000020800001] = ffff7fd0, %l7 = ffffffffffffffff
ldstub [%o1+0x001],%l7 ! %l7 = 000000ff000000ff
! %l3 = 00000000e5000551, Mem[0000000030081400] = ff97ffff
stba %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5197ffff
! %l3 = 00000000e5000551, Mem[000000001004140e] = b1000000, %asi = 80
stha %l3,[%i1+0x00e]%asi ! Mem[000000001004140c] = b1000551
! Mem[0000000010081410] = b10000ff, %l5 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030041408] = 002e161e, %l2 = 00000000000000ff
swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000002e161e
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ff000000, %l3 = 00000000e5000551
ldub [%i6+0x002],%l3 ! %l3 = 0000000000000000
p0_label_157:
! %l3 = 0000000000000000, immd = 00000000000000b4, %l7 = 00000000000000ff
udivx %l3,0x0b4,%l7 ! %l7 = 0000000000000000
! %l2 = 002e161e, %l3 = 00000000, Mem[0000000010181410] = 00000000 ff000000
stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 002e161e 00000000
! Mem[0000000030041410] = 9719ff00, %l0 = 0000000000000000
lduha [%i1+%o5]0x89,%l0 ! %l0 = 000000000000ff00
! Mem[00000000100c1418] = 0000000000000000, %l0 = 000000000000ff00
ldx [%i3+0x018],%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = 1311de00, %l2 = 00000000002e161e
ldsha [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffde00
! Mem[0000000030001410] = 0000000000000000, %l0 = 0000000000000000
ldxa [%i0+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081408] = 691fffff, %f6 = ff000000
lda [%i2+%o4]0x81,%f6 ! %f6 = 691fffff
! Mem[0000000030141408] = ff9419ff, %l1 = 0000000000000000
lduba [%i5+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001410] = 00000b92 510501e2, %l6 = 0000ffff, %l7 = 00000000
ldda [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000b92 00000000510501e2
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010001425] = 7fffffff, %asi = 80
stba %l3,[%i0+0x025]%asi ! Mem[0000000010001424] = 7f00ffff
p0_label_158:
! Mem[0000000030141408] = ff9419ff, %l2 = ffffffffffffde00
swapa [%i5+%o4]0x89,%l2 ! %l2 = 00000000ff9419ff
! %f6 = 691fffff, Mem[0000000010181408] = 00ff0000
sta %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = 691fffff
! %l7 = 00000000510501e2, Mem[0000000010141410] = ff000000
stha %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 01e20000
! Mem[0000000010101410] = 00000b92, %l0 = 0000000000000000
swapa [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000b92
! %l5 = 00000000000000ff, Mem[0000000030001400] = ff000000
stwa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
! %l0 = 00000b92, %l1 = 000000ff, Mem[0000000010001400] = b1000000 00000020
stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000b92 000000ff
! Mem[0000000010081439] = ffffffe5, %l0 = 0000000000000b92
ldstuba [%i2+0x039]%asi,%l0 ! %l0 = 000000ff000000ff
! Code Fragment 4
p0_fragment_11:
! %l0 = 00000000000000ff
setx 0xf4d88bb83e30b8b9,%g7,%l0 ! %l0 = f4d88bb83e30b8b9
! %l1 = 00000000000000ff
setx 0xefeb51bfbc094371,%g7,%l1 ! %l1 = efeb51bfbc094371
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 = f4d88bb83e30b8b9
setx 0x287bd5a7be38ac52,%g7,%l0 ! %l0 = 287bd5a7be38ac52
! %l1 = efeb51bfbc094371
setx 0xbb8aa260464d284a,%g7,%l1 ! %l1 = bb8aa260464d284a
! %l2 = 00000000ff9419ff, Mem[0000000010041424] = 658a05fc, %asi = 80
stba %l2,[%i1+0x024]%asi ! Mem[0000000010041424] = ff8a05fc
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 79ff16e5ffff9751, %f16 = fffffffc a0000000
ldda [%i2+%g0]0x89,%f16 ! %f16 = 79ff16e5 ffff9751
p0_label_159:
! Mem[0000000010001400] = 920b0000, %l4 = 000000000004c56e
ldsha [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffff920b
! %l7 = 00000000510501e2, %l5 = 00000000000000ff, %l4 = ffffffffffff920b
sub %l7,%l5,%l4 ! %l4 = 00000000510500e3
! Mem[0000000010081410] = 00000020b10000ff, %l7 = 00000000510501e2
ldxa [%i2+%o5]0x88,%l7 ! %l7 = 00000020b10000ff
! %l3 = 0000000000000000, %l6 = 0000000000000b92, %y = fffffcf1
sdiv %l3,%l6,%l0 ! %l0 = ffffffffbc53a993
mov %l0,%y ! %y = bc53a993
! Mem[0000000030101408] = 00000020b1000000, %l4 = 00000000510500e3
ldxa [%i4+%o4]0x81,%l4 ! %l4 = 00000020b1000000
! Mem[0000000010001400] = 920b0000, %l1 = bb8aa260464d284a
ldswa [%i0+%g0]0x80,%l1 ! %l1 = ffffffff920b0000
! Mem[0000000010181404] = 00000000, %l2 = 00000000ff9419ff
lduw [%i6+0x004],%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = ff978b37, %l5 = 00000000000000ff
lduha [%i2+%o5]0x81,%l5 ! %l5 = 000000000000ff97
! Mem[0000000030001408] = ffffffff, %l7 = 00000020b10000ff
lduba [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1410] = 378b6dff, %l6 = 0000000000000b92
swapa [%i3+%o5]0x88,%l6 ! %l6 = 00000000378b6dff
p0_label_160:
! %l5 = 000000000000ff97, Mem[0000000030081408] = 93b81113ffff1f69
stxa %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000000000ff97
! Mem[000000001014142c] = ad000000, %l4 = 00000020b1000000, %asi = 80
swapa [%i5+0x02c]%asi,%l4 ! %l4 = 00000000ad000000
! %f20 = 920b0000 00000b92, %l4 = 00000000ad000000
! Mem[0000000010041420] = 8a7183a3ff8a05fc
add %i1,0x020,%g1
stda %f20,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010041420] = 8a7183a3ff8a05fc
! %l7 = 00000000000000ff, Mem[0000000030181410] = 20000000
stwa %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff
! Mem[0000000020800040] = ffe1d57f, %l6 = 00000000378b6dff
ldstub [%o1+0x040],%l6 ! %l6 = 000000ff000000ff
! %l2 = 0000000000000000, imm = 00000000000002d2, %l7 = 00000000000000ff
addc %l2,0x2d2,%l7 ! %l7 = 00000000000002d2
! %f4 = e2010551 920b0000, Mem[00000000100c1400] = 00000b92 510501e2
stda %f4 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e2010551 920b0000
! %l7 = 00000000000002d2, Mem[0000000030081408] = 97ff0000
stha %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 02d20000
! Mem[0000000010101408] = ff000000, %l6 = 00000000000000ff
ldstuba [%i4+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 1e162e00, %l3 = 0000000000000000
lduwa [%i6+%o5]0x80,%l3 ! %l3 = 000000001e162e00
p0_label_161:
! Mem[00000000100c1410] = 920b0000, %f16 = 79ff16e5
lda [%i3+%o5]0x80,%f16 ! %f16 = 920b0000
! Mem[00000000100c1400] = 00000b92, %l1 = ffffffff920b0000
ldswa [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000b92
! Mem[0000000010101420] = 000000b1, %l0 = ffffffffbc53a993
ldsb [%i4+0x021],%l0 ! %l0 = 0000000000000000
! Mem[0000000010141410] = ff0000000000e201, %f6 = 691fffff ff000000
ldda [%i5+%o5]0x88,%f6 ! %f6 = ff000000 0000e201
! Mem[00000000100c1424] = 00000080, %l6 = 00000000000000ff
lduw [%i3+0x024],%l6 ! %l6 = 0000000000000080
! Mem[0000000030141400] = 000000ff, %l2 = 0000000000000000
ldsba [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010041400] = 00000000 00000000, %l0 = 00000000, %l1 = 00000b92
ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010181400] = ff00000000000000, %f24 = 000000b1 20000000
ldda [%i6+%g0]0x80,%f24 ! %f24 = ff000000 00000000
! Mem[0000000030001408] = ffffffff, %l6 = 0000000000000080
lduwa [%i0+%o4]0x89,%l6 ! %l6 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030001410] = 00000000
stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
p0_label_162:
! Mem[0000000030081410] = ff978b37, %l0 = 0000000000000000
swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ff978b37
! Mem[0000000030081408] = 02d20000, %l2 = ffffffffffffffff
ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000002000000ff
! %l5 = 000000000000ff97, Mem[0000000010001400] = 00000b92
stwa %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ff97
! %l4 = 00000000ad000000, %l7 = 00000000000002d2, %l5 = 000000000000ff97
xnor %l4,%l7,%l5 ! %l5 = ffffffff52fffd2d
! %l0 = 00000000ff978b37, Mem[000000001008142c] = fb78c414, %asi = 80
stba %l0,[%i2+0x02c]%asi ! Mem[000000001008142c] = 3778c414
! Mem[0000000010081430] = e5efffffffffffff, %l6 = 00000000ffffffff, %l7 = 00000000000002d2
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = e5efffffffffffff
! Mem[00000000100c1410] = 920b0000, %l4 = 00000000ad000000
ldstuba [%i3+%o5]0x80,%l4 ! %l4 = 00000092000000ff
! %l6 = 00000000ffffffff, Mem[0000000010041410] = 00002fff
stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00002fff
! %f8 = ffffff7f, Mem[0000000010081400] = 00000000
st %f8 ,[%i2+%g0] ! Mem[0000000010081400] = ffffff7f
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 01e20000, %f31 = 000000b1
lda [%i5+%o5]0x80,%f31 ! %f31 = 01e20000
p0_label_163:
! Mem[0000000010001410] = 00000b92, %l1 = 0000000000000000
lduha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = 92000000, %l7 = e5efffffffffffff
lduba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000092
! Mem[0000000030041410] = ef6d8b379719ff00, %l4 = 0000000000000092
ldxa [%i1+%o5]0x89,%l4 ! %l4 = ef6d8b379719ff00
! Mem[0000000030041408] = ff000000, %l0 = 00000000ff978b37
ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
membar #Sync ! Added by membar checker (28)
! Mem[0000000010081400] = ffffff7f ff000000 ffff97ff e5000551
! Mem[0000000010081410] = ff0000b1 20000000 a12ca632 01b32f0a
! Mem[0000000010081420] = 00000048 000000fc ff2f7dfb 3778c414
! Mem[0000000010081430] = e5efffff ffffffff ffffffe5 ffff00b4
ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010081400
! Mem[0000000030001400] = 000000ff, %l4 = ef6d8b379719ff00
ldsha [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141410] = 00ff780b00000000, %l3 = 000000001e162e00
ldxa [%i5+%o5]0x89,%l3 ! %l3 = 00ff780b00000000
! Mem[0000000010101400] = fffffffc, %l2 = 0000000000000002
ldswa [%i4+%g0]0x80,%l2 ! %l2 = fffffffffffffffc
! Mem[0000000010141408] = 00000000 00000000, %l4 = 00000000, %l5 = 52fffd2d
ldda [%i5+%o4]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = fffffffffffffffc, Mem[0000000021800100] = 00ffa456, %asi = 80
stba %l2,[%o3+0x100]%asi ! Mem[0000000021800100] = fcffa456
p0_label_164:
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010101408] = ff000000 ff000000
stda %l0,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000 00000000
! Mem[0000000010081400] = 7fffffff, %l6 = 00000000ffffffff
ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! %l7 = 0000000000000092, Mem[0000000010181408] = 691fffff
stwa %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000092
! %l6 = 00000000000000ff, Mem[0000000010041400] = 00000000
stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
! %l7 = 0000000000000092, immd = fffffffffffff258, %l4 = 0000000000000000
sdivx %l7,-0xda8,%l4 ! %l4 = 0000000000000000
! %f30 = ff000000 01e20000, Mem[0000000010101410] = 00000000 920b0000
stda %f30,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff000000 01e20000
! %l1 = 0000000000000000, Mem[0000000030001410] = 00000000
stba %l1,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! %l4 = 0000000000000000, Mem[0000000030141408] = ffffde00
stba %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffde00
! %l1 = 0000000000000000, Mem[0000000030041410] = 9719ff00
stba %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9719ff00
! Starting 10 instruction Load Burst
! %l3 = 00ff780b00000000, imm = fffffffffffff70a, %l0 = 0000000000000000
and %l3,-0x8f6,%l0 ! %l0 = 00ff780b00000000
p0_label_165:
! Mem[0000000010081410] = ff0000b1, %l3 = 00ff780b00000000
lduwa [%i2+%o5]0x80,%l3 ! %l3 = 00000000ff0000b1
! Mem[0000000030001408] = ffffffff, %l7 = 0000000000000092
ldsha [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000100c1408] = 00000b92, %l5 = 0000000000000000
ldsba [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffffff92
! %f24 = ff000000, %f23 = 000000b1, %f18 = 000000ff ff000000
fsmuld %f24,%f23,%f18 ! %l0 = 00ff780b00000022, Unfinished, %fsr = 1600000400
! Mem[0000000030101408] = 20000000, %f29 = f8d03bd8
lda [%i4+%o4]0x89,%f29 ! %f29 = 20000000
! Mem[00000000300c1410] = 00002fff, %l3 = 00000000ff0000b1
ldsha [%i3+%o5]0x89,%l3 ! %l3 = 0000000000002fff
! Mem[0000000010001410] = 920b0000, %l3 = 0000000000002fff
ldsba [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c141c] = 00000000, %l2 = fffffffffffffffc
ldsha [%i3+0x01c]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1408] = 920b0000, %l4 = 0000000000000000
ldsba [%i3+%o4]0x80,%l4 ! %l4 = ffffffffffffff92
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (29)
! %f30 = ff000000 01e20000, Mem[0000000010081430] = e5efffff ffffffff
stda %f30,[%i2+0x030]%asi ! Mem[0000000010081430] = ff000000 01e20000
p0_label_166:
! %l5 = ffffffffffffff92, Mem[00000000201c0000] = ffff2191, %asi = 80
stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = ff922191
! Mem[0000000030141410] = 00000000, %l7 = ffffffffffffffff
swapa [%i5+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041428] = 00000000, %l4 = ffffffffffffff92, %asi = 80
swapa [%i1+0x028]%asi,%l4 ! %l4 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000021800140] = cfff8e22
stb %l7,[%o3+0x140] ! Mem[0000000021800140] = 00ff8e22
! %l1 = 0000000000000000, Mem[0000000010181408] = 00ff000092000000
stxa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 0000000000000000
! Mem[0000000030101410] = 0000ffff, %l6 = 00000000000000ff
swapa [%i4+%o5]0x89,%l6 ! %l6 = 000000000000ffff
! Mem[00000000100c1400] = 920b0000, %l1 = 0000000000000000
swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000920b0000
! %l2 = 0000000000000000, Mem[0000000010081410] = b10000ff
stba %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = b1000000
! Mem[0000000010141408] = 00000000, %l6 = 000000000000ffff
ldstuba [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 0000000013000000, %f22 = ff000000 000000b1
ldda [%i4+%g0]0x89,%f22 ! %f22 = 00000000 13000000
p0_label_167:
! Mem[0000000030141410] = ffffffff, %f2 = 510500e5
lda [%i5+%o5]0x89,%f2 ! %f2 = ffffffff
! Mem[0000000010001410] = 920b0000, %l0 = 00ff780b00000022
ldswa [%i0+%o5]0x88,%l0 ! %l0 = ffffffff920b0000
! %l2 = 0000000000000000, %l4 = 0000000000000000, %l0 = ffffffff920b0000
and %l2,%l4,%l0 ! %l0 = 0000000000000000
! Mem[0000000021800040] = f2ff5509, %l6 = 0000000000000000
ldsb [%o3+0x041],%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c1408] = 920b0000 20000000, %l2 = 00000000, %l3 = 00000000
ldda [%i3+%o4]0x80,%l2 ! %l2 = 00000000920b0000 0000000020000000
! Mem[0000000010001428] = 0000064a, %l0 = 0000000000000000
lduha [%i0+0x02a]%asi,%l0 ! %l0 = 000000000000064a
! Mem[0000000020800040] = ffe1d57f, %l7 = 0000000000000000
ldub [%o1+0x041],%l7 ! %l7 = 00000000000000e1
! Mem[0000000030041408] = 00008000ff0000ff, %l6 = ffffffffffffffff
ldxa [%i1+%o4]0x89,%l6 ! %l6 = 00008000ff0000ff
! Mem[0000000030141400] = 000000ff, %l1 = 00000000920b0000
ldsba [%i5+%g0]0x89,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l3 = 0000000020000000, Mem[00000000300c1400] = ba881e2800000092
stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000020000000
p0_label_168:
! %l1 = ffffffffffffffff, Mem[0000000010101400] = fcffffff
stha %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = fcffffff
! %f12 = ffffffff, %f1 = 7fffffff
fcmpes %fcc3,%f12,%f1 ! %fcc3 = 3
! Mem[0000000030141410] = ffffffff, %l3 = 0000000020000000
swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000ffffffff
! %f22 = 00000000, Mem[0000000030141410] = 20000000
sta %f22,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
! %l1 = ffffffffffffffff, Mem[0000000010081410] = b1000000
stba %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = b10000ff
! Mem[0000000010101434] = f8d03bd8, %l5 = ffffff92, %l7 = 000000e1
add %i4,0x34,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f8d03bd8
! Mem[0000000010041410] = 00002fff, %l5 = ffffffffffffff92
ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010081410] = b10000ff, %l3 = 00000000ffffffff
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[000000001010142c] = e2010551, %l0 = 000000000000064a
swap [%i4+0x02c],%l0 ! %l0 = 00000000e2010551
! Starting 10 instruction Load Burst
! Mem[0000000010141420] = 0019ffff01d194f8, %f16 = 920b0000 ffff9751
ldda [%i5+0x020]%asi,%f16 ! %f16 = 0019ffff 01d194f8
p0_label_169:
! Mem[0000000010181408] = 00000000 00000000, %l2 = 920b0000, %l3 = 000000ff
ldda [%i6+0x008]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
! %l0 = 00000000e2010551, immed = fffff945, %y = bc53a993
umul %l0,-0x6bb,%l0 ! %l0 = e200ff5fe32137d5, %y = e200ff5f
! Mem[0000000030001410] = 00000000, %l1 = ffffffffffffffff
ldsha [%i0+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = de000000, %l2 = 0000000000000000
lduha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000de00
! Mem[0000000030141410] = 00ff780b 00000000, %l4 = 00000000, %l5 = 000000ff
ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000ff780b
! Mem[00000000100c1408] = 920b0000 20000000, %l0 = e32137d5, %l1 = 00000000
ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000920b0000 0000000020000000
! Mem[0000000030141408] = 00deffff0b78ff00, %f22 = 00000000 13000000
ldda [%i5+%o4]0x81,%f22 ! %f22 = 00deffff 0b78ff00
! Mem[0000000020800040] = ffe1d57f, %l2 = 000000000000de00
ldsba [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffffffff
! Code Fragment 3
p0_fragment_12:
! %l0 = 00000000920b0000
setx 0xcf1d07f7c898c0c6,%g7,%l0 ! %l0 = cf1d07f7c898c0c6
! %l1 = 0000000020000000
setx 0xe4ccbf5fd8d47cd7,%g7,%l1 ! %l1 = e4ccbf5fd8d47cd7
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 = cf1d07f7c898c0c6
setx 0x2d9022705f99429a,%g7,%l0 ! %l0 = 2d9022705f99429a
! %l1 = e4ccbf5fd8d47cd7
setx 0x6578fc9042696fb0,%g7,%l1 ! %l1 = 6578fc9042696fb0
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = ffffde00, %l7 = 00000000f8d03bd8
swapa [%i5+%o4]0x89,%l7 ! %l7 = 00000000ffffde00
p0_label_170:
! %f4 = 00000020 b10000ff, Mem[00000000100c1410] = ff0b0000 1e162ee4
stda %f4 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000020 b10000ff
! Mem[0000000010181400] = ff000000, %l0 = 2d9022705f99429a
ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[00000000201c0000] = ff922191
sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 00ff2191
! %f18 = 000000ff, Mem[0000000010001408] = de000000
sta %f18,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
! Mem[0000000030141410] = 00000000, %l2 = ffffffffffffffff
swapa [%i5+%o5]0x89,%l2 ! %l2 = 0000000000000000
! %f18 = 000000ff ff000000, Mem[0000000030181400] = fb7d2fff 00000000
stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff ff000000
! %f26 = 920b0000 e2010551, %l6 = 00008000ff0000ff
! Mem[00000000300c1408] = 00de1113e5000551
add %i3,0x008,%g1
stda %f26,[%g1+%l6]ASI_PST8_S ! Mem[00000000300c1408] = 920b0000e2010551
! %l6 = ff0000ff, %l7 = ffffde00, Mem[0000000030081400] = ffff9751 79ff16e5
stda %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0000ff ffffde00
! %f12 = ffffffff ffffefe5, Mem[0000000010181430] = 00001282 000000ff
stda %f12,[%i6+0x030]%asi ! Mem[0000000010181430] = ffffffff ffffefe5
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ff2f0000, %l6 = 00008000ff0000ff
ldswa [%i1+%o5]0x80,%l6 ! %l6 = ffffffffff2f0000
p0_label_171:
! %f12 = ffffffff ffffefe5, %l3 = 0000000000000000
! Mem[0000000030141408] = d83bd0f80b78ff00
add %i5,0x008,%g1
stda %f12,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030141408] = d83bd0f80b78ff00
! Mem[00000000100c1408] = 920b0000, %l6 = ffffffffff2f0000
ldsha [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffff920b
! %l1 = 6578fc9042696fb0, %l7 = 00000000ffffde00, %y = e200ff5f
sdiv %l1,%l7,%l2 ! %l2 = 000000007fffffff
mov %l0,%y ! %y = 000000ff
! Mem[00000000100c1430] = ffffffff, %l5 = 0000000000ff780b
lduwa [%i3+0x030]%asi,%l5 ! %l5 = 00000000ffffffff
membar #Sync ! Added by membar checker (30)
! Mem[0000000010041400] = 000000ff 00000000 f9cfffff b1000551
! Mem[0000000010041410] = ff2f0000 e5000551 ef6d8b37 ff8b6def
! Mem[0000000010041420] = 8a7183a3 ff8a05fc ffffff92 0b78ffb4
! Mem[0000000010041430] = 00000000 ffffffff ffffffe5 ffff00b4
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[0000000010101438] = ff000000000000b1, %l0 = 00000000000000ff
ldx [%i4+0x038],%l0 ! %l0 = ff000000000000b1
! Mem[00000000211c0000] = 00ffc8b9, %l6 = ffffffffffff920b
lduha [%o2+0x000]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030141408] = f8d03bd8, %l4 = 0000000000000000
lduba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000d8
! Mem[00000000300c1410] = ff2f0000e5efabff, %f26 = 920b0000 e2010551
ldda [%i3+%o5]0x81,%f26 ! %f26 = ff2f0000 e5efabff
! Starting 10 instruction Store Burst
! %f28 = 93a3ee7b, %f19 = ff000000, %f18 = 000000ff
fadds %f28,%f19,%f18 ! %f18 = ff000000
p0_label_172:
! %l0 = ff000000000000b1, Mem[0000000010181400] = ff00000000000000, %asi = 80
stxa %l0,[%i6+0x000]%asi ! Mem[0000000010181400] = ff000000000000b1
! %l1 = 6578fc9042696fb0, Mem[0000000010181410] = 002e161e
stba %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 002e16b0
! %l1 = 6578fc9042696fb0, Mem[0000000030041408] = ff0000ff
stba %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff0000b0
! %l0 = ff000000000000b1, Mem[0000000010181400] = 000000ff
stwa %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000b1
! %f22 = 00deffff 0b78ff00, Mem[0000000010001410] = 920b0000 e2010551
stda %f22,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00deffff 0b78ff00
! %l6 = 000000ff, %l7 = ffffde00, Mem[0000000010081418] = a12ca632 01b32f0a
stda %l6,[%i2+0x018]%asi ! Mem[0000000010081418] = 000000ff ffffde00
! %l3 = 0000000000000000, Mem[0000000010141410] = 01e20000000000ff, %asi = 80
stxa %l3,[%i5+0x010]%asi ! Mem[0000000010141410] = 0000000000000000
! %f20 = 920b0000 00000b92, Mem[0000000030181408] = 00000b92 510501e2
stda %f20,[%i6+%o4]0x89 ! Mem[0000000030181408] = 920b0000 00000b92
! Mem[0000000030101408] = 00000020, %l4 = 00000000000000d8
ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ffff97ff, %l7 = 00000000ffffde00
ldsw [%i2+%o4],%l7 ! %l7 = ffffffffffff97ff
p0_label_173:
! Mem[0000000030181410] = 000000ff, %f23 = 0b78ff00
lda [%i6+%o5]0x81,%f23 ! %f23 = 000000ff
! Mem[0000000010141408] = 000000ff, %l2 = 000000007fffffff
ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101438] = ff000000, %l2 = ffffffffffffffff
ldsba [%i4+0x03b]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1400] = e201055100000000, %f28 = 93a3ee7b 20000000
ldda [%i3+%g0]0x88,%f28 ! %f28 = e2010551 00000000
! Mem[0000000010141400] = 000000b1, %l5 = 00000000ffffffff
lduha [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000b1
! Mem[0000000030181410] = 000000ff00000000, %f22 = 00deffff 000000ff
ldda [%i6+%o5]0x81,%f22 ! %f22 = 000000ff 00000000
! Mem[00000000300c1400] = 20000000, %l5 = 00000000000000b1
ldsba [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1408] = 920b0000, %l5 = 0000000000000000
lduba [%i3+%o4]0x80,%l5 ! %l5 = 0000000000000092
! Mem[0000000030041408] = b00000ff, %l0 = ff000000000000b1
lduba [%i1+%o4]0x81,%l0 ! %l0 = 00000000000000b0
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = 7fffffff, %l4 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
p0_label_174:
! Mem[0000000010081410] = ff0000b1 20000000, %l6 = 000000ff, %l7 = ffff97ff
ldda [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff0000b1 0000000020000000
! %l4 = 000000ff, %l5 = 00000092, Mem[0000000010001418] = 000000ff 000000ff
std %l4,[%i0+0x018] ! Mem[0000000010001418] = 000000ff 00000092
! %l2 = 0000000000000000, imm = 0000000000000715, %l3 = 0000000000000000
xor %l2,0x715,%l3 ! %l3 = 0000000000000715
membar #Sync ! Added by membar checker (31)
! %f22 = 000000ff 00000000, Mem[0000000010041408] = f9cfffff b1000551
stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff 00000000
! %f16 = 0019ffff 01d194f8, Mem[0000000030081400] = ff0000ff 00deffff
stda %f16,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0019ffff 01d194f8
! Mem[0000000030181410] = 000000ff, %l3 = 0000000000000715
swapa [%i6+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041404] = 00000000, %l5 = 0000000000000092, %asi = 80
swapa [%i1+0x004]%asi,%l5 ! %l5 = 0000000000000000
! %l4 = 00000000000000ff, Mem[0000000030041408] = ff0000b0
stha %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff0000ff
! %f20 = 920b0000, %f16 = 0019ffff, %f29 = 00000000
fdivs %f20,%f16,%f29 ! %l0 = 00000000000000d2, Unfinished, %fsr = 3600000400
! Starting 10 instruction Load Burst
! %l4 = 00000000000000ff, immd = fffffffffffffdf5, %l5 = 0000000000000000
sdivx %l4,-0x20b,%l5 ! %l5 = 0000000000000000
p0_label_175:
! Mem[0000000010181410] = 002e16b0, %l3 = 00000000000000ff
ldsha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000016b0
! Mem[0000000010181408] = 00000000, %l4 = 00000000000000ff
swapa [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000010001408] = 00000000ff000000
stxa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000000000000
! Mem[0000000030041400] = ff000000dba1c701, %f18 = ff000000 ff000000
ldda [%i1+%g0]0x81,%f18 ! %f18 = ff000000 dba1c701
! Mem[0000000030001408] = ffffffff, %l0 = 00000000000000d2
lduha [%i0+%o4]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[0000000010181438] = 000000ff, %f22 = 000000ff
lda [%i6+0x038]%asi,%f22 ! %f22 = 000000ff
! Mem[0000000030041410] = 00ff1997, %l1 = 6578fc9042696fb0
lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181400] = 000000ff, %l4 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %f0 = 000000ff, %f24 = ff000000, %f17 = 01d194f8
fdivs %f0 ,%f24,%f17 ! %f17 = 80000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000010141400] = b1000000
stba %l2,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
p0_label_176:
! %l5 = 0000000000000000, Mem[0000000010181418] = 82d5e5ff, %asi = 80
stwa %l5,[%i6+0x018]%asi ! Mem[0000000010181418] = 00000000
! %l5 = 0000000000000000, %l6 = 00000000ff0000b1, %l7 = 0000000020000000
sdivx %l5,%l6,%l7 ! %l7 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000010101400] = fffffffc
stha %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000fffc
! Mem[0000000030181410] = 00000715, %l1 = 0000000000000000
swapa [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000715
! %f16 = 0019ffff 80000000, Mem[0000000010041420] = 8a7183a3 ff8a05fc
std %f16,[%i1+0x020] ! Mem[0000000010041420] = 0019ffff 80000000
! %f0 = 000000ff 00000000 f9cfffff b1000551
! %f4 = ff2f0000 e5000551 ef6d8b37 ff8b6def
! %f8 = 8a7183a3 ff8a05fc ffffff92 0b78ffb4
! %f12 = 00000000 ffffffff ffffffe5 ffff00b4
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000030101400
! %l6 = 00000000ff0000b1, immed = 00000c7c, %y = 000000ff
sdiv %l6,0xc7c,%l7 ! %l7 = 0000000014815c98
mov %l0,%y ! %y = 0000ffff
membar #Sync ! Added by membar checker (32)
! Mem[0000000030101408] = f9cfffff, %l4 = 0000000000000000
swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000f9cfffff
! Mem[0000000030181410] = 00000000, %l6 = 00000000ff0000b1
swapa [%i6+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 000000ff, %l2 = 0000000000000000
ldswa [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_177:
! Mem[0000000010081400] = ffffff7f, %l7 = 0000000014815c98
ldswa [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffff7f
! Mem[0000000030041410] = ef6d8b379719ff00, %f30 = ff000000 01e20000
ldda [%i1+%o5]0x89,%f30 ! %f30 = ef6d8b37 9719ff00
! Mem[00000000100c1408] = 920b0000, %l3 = 00000000000016b0
ldsba [%i3+%o4]0x80,%l3 ! %l3 = ffffffffffffff92
! Mem[0000000010141400] = 0000000000000000, %f28 = e2010551 00000000
ldda [%i5+%g0]0x88,%f28 ! %f28 = 00000000 00000000
! Mem[0000000030141410] = ffffffff0b78ff00, %f18 = ff000000 dba1c701
ldda [%i5+%o5]0x81,%f18 ! %f18 = ffffffff 0b78ff00
! Mem[0000000030001410] = 0000000000000000, %f14 = ffffffe5 ffff00b4
ldda [%i0+%o5]0x89,%f14 ! %f14 = 00000000 00000000
! Mem[0000000010041408] = 000000ff, %l6 = 0000000000000000
ldsba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = 01c7a1db000000ff, %f0 = 000000ff 00000000
ldda [%i1+%g0]0x89,%f0 ! %f0 = 01c7a1db 000000ff
! Mem[0000000010181408] = 000000ff00000000, %l7 = ffffffffffffff7f
ldxa [%i6+0x008]%asi,%l7 ! %l7 = 000000ff00000000
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, %l1 = 0000000000000715, %l6 = 0000000000000000
orn %l2,%l1,%l6 ! %l6 = fffffffffffff8ff
p0_label_178:
! %f30 = ef6d8b37, Mem[0000000030181400] = ff0000ff
sta %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = ef6d8b37
! Mem[0000000010101424] = 20000000, %l4 = 00000000f9cfffff
ldsha [%i4+0x024]%asi,%l4 ! %l4 = 0000000000002000
! Mem[00000000100c1413] = 00000020, %l0 = 000000000000ffff
ldstub [%i3+0x013],%l0 ! %l0 = 00000020000000ff
! %l0 = 0000000000000020, %l1 = 0000000000000715, %y = 0000ffff
umul %l0,%l1,%l2 ! %l2 = 000000000000e2a0, %y = 00000000
! %l0 = 0000000000000020, Mem[00000000300c1410] = 00002fff
stba %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00002f20
! Mem[0000000010081410] = b10000ff, %l0 = 0000000000000020
ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
! %l6 = fffff8ff, %l7 = 00000000, Mem[0000000030101410] = 00002fff 510500e5
stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = fffff8ff 00000000
! Mem[000000001008143f] = ffff00b4, %l3 = ffffffffffffff92
ldstub [%i2+0x03f],%l3 ! %l3 = 000000b4000000ff
! Mem[0000000010041408] = ff000000, %l6 = fffffffffffff8ff
ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ff2f0000, %l5 = 0000000000000000
lduha [%i1+%o5]0x80,%l5 ! %l5 = 000000000000ff2f
p0_label_179:
! Mem[0000000010081408] = ffff97ff e5000551, %l4 = 00002000, %l5 = 0000ff2f
ldda [%i2+%o4]0x80,%l4 ! %l4 = 00000000ffff97ff 00000000e5000551
! Mem[0000000030141400] = ff000000, %f29 = 00000000
lda [%i5+%g0]0x81,%f29 ! %f29 = ff000000
! Mem[0000000030081400] = 0019ffff, %l4 = 00000000ffff97ff
ldswa [%i2+%g0]0x81,%l4 ! %l4 = 000000000019ffff
! Mem[0000000030041408] = ff0000ff, %f6 = ef6d8b37
lda [%i1+%o4]0x89,%f6 ! %f6 = ff0000ff
! Mem[0000000010001410] = 00ff780b ffffde00, %l2 = 0000e2a0, %l3 = 000000b4
ldda [%i0+%o5]0x80,%l2 ! %l2 = 0000000000ff780b 00000000ffffde00
! Mem[0000000010101404] = a0000000, %l6 = 0000000000000000
ldsha [%i4+0x004]%asi,%l6 ! %l6 = ffffffffffffa000
! Mem[0000000030081400] = 0019ffff, %l6 = ffffffffffffa000
ldsba [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101410] = fffff8ff, %l2 = 0000000000ff780b
ldsha [%i4+%o5]0x89,%l2 ! %l2 = fffffffffffff8ff
! Mem[0000000010001400] = 000000ff 0000ff97, %l0 = 000000ff, %l1 = 00000715
ldda [%i0+%g0]0x88,%l0 ! %l0 = 000000000000ff97 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = ff000000, %l4 = 000000000019ffff
swapa [%i4+%g0]0x89,%l4 ! %l4 = 00000000ff000000
p0_label_180:
! %l2 = fffff8ff, %l3 = ffffde00, Mem[0000000030081400] = 0019ffff 01d194f8
stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = fffff8ff ffffde00
! Mem[0000000030141410] = ffffffff, %l2 = fffffffffffff8ff
swapa [%i5+%o5]0x81,%l2 ! %l2 = 00000000ffffffff
! %l6 = 0000000000000000, Mem[0000000030101410] = fffff8ff
stwa %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! %l3 = 00000000ffffde00, Mem[00000000100c1410] = ff000000
stha %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff00de00
! %l7 = 000000ff00000000, Mem[0000000010041408] = ff0000ff
stw %l7,[%i1+%o4] ! Mem[0000000010041408] = 00000000
! %l7 = 000000ff00000000, Mem[0000000010001410] = 0b78ff00
stwa %l7,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Mem[0000000010001400] = 0000ff97, %l3 = 00000000ffffde00
ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 00000097000000ff
! Mem[0000000010141428] = b4000000, %l2 = ffffffff, %l3 = 00000097
add %i5,0x28,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000b4000000
! %l0 = 000000000000ff97, Mem[00000000100c1408] = 920b0000
stba %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 970b0000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 00000020 b10000ff, %l6 = 00000000, %l7 = 00000000
ldda [%i2+%o5]0x88,%l6 ! %l6 = 00000000b10000ff 0000000000000020
p0_label_181:
! Mem[00000000201c0000] = 00ff2191, %l1 = 00000000000000ff
ldsba [%o0+0x001]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000201c0000] = 00ff2191, %l0 = 000000000000ff97
lduba [%o0+0x000]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001410] = 00000000ffffde00, %f10 = ffffff92 0b78ffb4
ldda [%i0+%o5]0x80,%f10 ! %f10 = 00000000 ffffde00
! Mem[000000001018142c] = 20000000, %l2 = 00000000ffffffff
lduh [%i6+0x02e],%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = 0000000000000000, %f22 = 000000ff 00000000
ldda [%i4+%o4]0x88,%f22 ! %f22 = 00000000 00000000
! Mem[0000000030101410] = 00000000 00000000, %l2 = 00000000, %l3 = b4000000
ldda [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010081400] = ffffff7fff000000, %l0 = 0000000000000000
ldxa [%i2+%g0]0x80,%l0 ! %l0 = ffffff7fff000000
! Mem[0000000010081400] = ffffff7f, %l5 = 00000000e5000551
ldswa [%i2+%g0]0x80,%l5 ! %l5 = ffffffffffffff7f
! Mem[0000000030141408] = f8d03bd8, %l0 = ffffff7fff000000
lduba [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000d8
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = 000000ff, %l5 = ffffffffffffff7f
swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_182:
! %l2 = 0000000000000000, Mem[00000000100c1408] = 00000b97
stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000b00
! %l1 = ffffffffffffffff, Mem[00000000201c0000] = 00ff2191, %asi = 80
stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff2191
! Mem[0000000030141400] = ff000000, %l0 = 00000000000000d8
swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030001400] = 000000ff, %l6 = 00000000b10000ff
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! %l4 = 00000000ff000000, %l7 = 0000000000000020, %l5 = 00000000000000ff
addc %l4,%l7,%l5 ! %l5 = 00000000ff000020
! %f28 = 00000000 ff000000, %l2 = 0000000000000000
! Mem[0000000030141428] = a04e5cfefc2d5b3d
add %i5,0x028,%g1
stda %f28,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141428] = a04e5cfefc2d5b3d
! %l4 = 00000000ff000000, Mem[0000000010181408] = 000000ff
stwa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff000000
! Mem[0000000030141400] = 000000d8, %l0 = 00000000ff000000
swapa [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000d8
! Mem[0000000030101400] = 0019ffff, %l6 = 0000000000000000
swapa [%i4+%g0]0x89,%l6 ! %l6 = 000000000019ffff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff2191, %l4 = 00000000ff000000
ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
p0_label_183:
membar #Sync ! Added by membar checker (33)
! Mem[0000000030041400] = 7fffffff dba1c701 ff0000ff 00800000
! Mem[0000000030041410] = 00ff1997 378b6def 5afee7db ffffff00
! Mem[0000000030041420] = 510500e5 1311b893 000000b4 fb5acd6b
! Mem[0000000030041430] = b4000000 e5000551 0a2fb301 dad8f819
ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 0000000030041400
! %l0 = 00000000000000d8, %l3 = 0000000000000000, %y = 00000000
umul %l0,%l3,%l4 ! %l4 = 0000000000000000, %y = 00000000
! Mem[0000000030141400] = ff000000, %l7 = 0000000000000020
ldswa [%i5+%g0]0x81,%l7 ! %l7 = ffffffffff000000
! Code Fragment 3
p0_fragment_13:
! %l0 = 00000000000000d8
setx 0xbb78f12804a8a44e,%g7,%l0 ! %l0 = bb78f12804a8a44e
! %l1 = ffffffffffffffff
setx 0xd388a7a7cd787f24,%g7,%l1 ! %l1 = d388a7a7cd787f24
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 = bb78f12804a8a44e
setx 0x670a9557cb16fda8,%g7,%l0 ! %l0 = 670a9557cb16fda8
! %l1 = d388a7a7cd787f24
setx 0x42d3faf78af47301,%g7,%l1 ! %l1 = 42d3faf78af47301
! Mem[0000000010001408] = 00000000, %l3 = 0000000000000000
ldsba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1408] = 510501e200000b92, %l1 = 42d3faf78af47301
ldxa [%i3+%o4]0x89,%l1 ! %l1 = 510501e200000b92
! Mem[0000000030001400] = ff0000ff 00000000 ffffffff ff000000
! Mem[0000000030001410] = 00000000 00000000 901b85da 3bb43509
! Mem[0000000030001420] = a49bdccb f60e80fa 34b566da c82b0702
! Mem[0000000030001430] = 52fcd8d1 734e063e d52d968b 1443ff53
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
! Mem[0000000010001408] = 00000000, %l2 = 0000000000000000
lduwa [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l0 = 670a9557cb16fda8
lduw [%i5+%o5],%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 000000000019ffff, %l5 = 00000000ff000020, %l6 = 000000000019ffff
and %l6,%l5,%l6 ! %l6 = 0000000000000020
p0_label_184:
! %l2 = 0000000000000000, Mem[0000000010141408] = 00000000000000ff
stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000000000000000
membar #Sync ! Added by membar checker (34)
! %f6 = 5afee7db ffffff00, Mem[0000000030001400] = ff0000ff 00000000
stda %f6 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 5afee7db ffffff00
! %f10 = 000000b4 fb5acd6b, Mem[0000000010041418] = ef6d8b37 ff8b6def
std %f10,[%i1+0x018] ! Mem[0000000010041418] = 000000b4 fb5acd6b
! %f28 = 52fcd8d1 734e063e, Mem[0000000030141408] = f8d03bd8 00ff780b
stda %f28,[%i5+%o4]0x89 ! Mem[0000000030141408] = 52fcd8d1 734e063e
! %f4 = 00ff1997 378b6def, Mem[0000000030101400] = 00000000 00000000
stda %f4 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00ff1997 378b6def
! %f18 = ffffffff, %f29 = 734e063e, %f13 = e5000551
fsubs %f18,%f29,%f13 ! %f13 = ffffffff
! %l5 = 00000000ff000020, Mem[0000000010141404] = 00000000, %asi = 80
stwa %l5,[%i5+0x004]%asi ! Mem[0000000010141404] = ff000020
! Mem[0000000010041435] = ffffffff, %l0 = 0000000000000000
ldstub [%i1+0x035],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010181408] = ff000000, %l1 = 510501e200000b92
swapa [%i6+%o4]0x80,%l1 ! %l1 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 002e16b0, %l3 = 0000000000000000
lduha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000016b0
p0_label_185:
! Mem[0000000010101434] = f8d03bd8, %f10 = 000000b4
lda [%i4+0x034]%asi,%f10 ! %f10 = f8d03bd8
! Mem[0000000030181408] = 920b000000000b92, %l5 = 00000000ff000020
ldxa [%i6+%o4]0x81,%l5 ! %l5 = 920b000000000b92
! Mem[00000000100c1438] = 00000000, %l0 = 00000000000000ff
ldsba [%i3+0x03b]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000021800000] = efddb958, %l5 = 920b000000000b92
ldsba [%o3+0x001]%asi,%l5 ! %l5 = ffffffffffffffdd
! Mem[0000000030101400] = 378b6def, %l5 = ffffffffffffffdd
ldswa [%i4+%g0]0x89,%l5 ! %l5 = 00000000378b6def
! Mem[0000000010001408] = 0000000000000000, %f10 = f8d03bd8 fb5acd6b
ldda [%i0+%o4]0x88,%f10 ! %f10 = 00000000 00000000
! Mem[0000000010041408] = 00000000, %l6 = 0000000000000020
ldsba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Code Fragment 3
p0_fragment_14:
! %l0 = 0000000000000000
setx 0xdccb0effd9479b1a,%g7,%l0 ! %l0 = dccb0effd9479b1a
! %l1 = 00000000ff000000
setx 0xcff409583aa2e69d,%g7,%l1 ! %l1 = cff409583aa2e69d
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 = dccb0effd9479b1a
setx 0x2eef1f47ff11a7e5,%g7,%l0 ! %l0 = 2eef1f47ff11a7e5
! %l1 = cff409583aa2e69d
setx 0x64c7bec860cc87af,%g7,%l1 ! %l1 = 64c7bec860cc87af
! Mem[0000000010181418] = 00000000, %l7 = ffffffffff000000
lduba [%i6+0x01b]%asi,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 920b0000, %l2 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000092000000ff
p0_label_186:
! %l1 = 64c7bec860cc87af, Mem[0000000010001410] = 00000000
stba %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = af000000
! Mem[0000000030181400] = 378b6def, %l5 = 00000000378b6def
ldstuba [%i6+%g0]0x81,%l5 ! %l5 = 00000037000000ff
! Mem[0000000010081400] = ffffff7f, %l7 = 0000000000000000
swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ffffff7f
! %l2 = 0000000000000092, Mem[00000000211c0000] = 00ffc8b9, %asi = 80
stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0092c8b9
! Mem[00000000300c1410] = 00002f20, %l7 = 00000000ffffff7f
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000020000000ff
! %l0 = ff11a7e5, %l1 = 60cc87af, Mem[0000000030081410] = 00000000 b4000000
stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff11a7e5 60cc87af
! %f26 = 34b566da c82b0702, Mem[0000000010181410] = 002e16b0 00000000
stda %f26,[%i6+%o5]0x88 ! Mem[0000000010181410] = 34b566da c82b0702
! %l6 = 00000000, %l7 = 00000020, Mem[0000000030141400] = 000000ff ffffffff
stda %l6,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 00000020
! Mem[0000000010081400] = 00000000, %l6 = 0000000000000000
swapa [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081418] = 000000ff ffffde00, %l0 = ff11a7e5, %l1 = 60cc87af
ldd [%i2+0x018],%l0 ! %l0 = 00000000000000ff 00000000ffffde00
p0_label_187:
! Mem[0000000030081400] = fff8ffff, %f21 = 00000000
lda [%i2+%g0]0x89,%f21 ! %f21 = fff8ffff
! Code Fragment 3
p0_fragment_15:
! %l0 = 00000000000000ff
setx 0xc81c9ca816ea0214,%g7,%l0 ! %l0 = c81c9ca816ea0214
! %l1 = 00000000ffffde00
setx 0x48ab4657df19fae4,%g7,%l1 ! %l1 = 48ab4657df19fae4
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 = c81c9ca816ea0214
setx 0x0b800487e44f346f,%g7,%l0 ! %l0 = 0b800487e44f346f
! %l1 = 48ab4657df19fae4
setx 0xa3187d57a79f2ef5,%g7,%l1 ! %l1 = a3187d57a79f2ef5
! Mem[0000000030181400] = ff8b6def, %l3 = 00000000000016b0
ldsba [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffffff
! %l2 = 0000000000000092, imm = fffffffffffff496, %l3 = ffffffffffffffff
and %l2,-0xb6a,%l3 ! %l3 = 0000000000000092
! Mem[00000000300c1408] = 00000b92, %l3 = 0000000000000092
ldswa [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000b92
! Mem[0000000030081410] = e5a711ff af87cc60, %l2 = 00000092, %l3 = 00000b92
ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000e5a711ff 00000000af87cc60
! Mem[00000000300c1408] = 510501e200000b92, %f30 = d52d968b 1443ff53
ldda [%i3+%o4]0x89,%f30 ! %f30 = 510501e2 00000b92
! Mem[00000000100c1410] = 00de00ff, %l0 = 0b800487e44f346f
lduba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181400] = b1000000, %l7 = 0000000000000020
lduwa [%i6+0x000]%asi,%l7 ! %l7 = 00000000b1000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[000000001014140c] = 00000000
sth %l6,[%i5+0x00c] ! Mem[000000001014140c] = 00000000
p0_label_188:
! %l6 = 00000000, %l7 = b1000000, Mem[0000000010101408] = 00000000 00000000
stda %l6,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000 b1000000
! Mem[0000000010041410] = 00002fff, %l4 = 0000000000000000
swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000000002fff
! %f12 = b4000000, Mem[0000000030001410] = 00000000
sta %f12,[%i0+%o5]0x81 ! Mem[0000000030001410] = b4000000
! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141410] = 00000000, %l1 = a3187d57a79f2ef5
ldstuba [%i5+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! %f14 = 0a2fb301 dad8f819, Mem[0000000010041410] = 00000000 510500e5
stda %f14,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0a2fb301 dad8f819
! %l7 = 00000000b1000000, Mem[00000000211c0000] = 0092c8b9
sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 0000c8b9
! Mem[0000000030081400] = fffff8ff, %l6 = 0000000000000000
swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000fffff8ff
! %f10 = 00000000 00000000, Mem[0000000030001408] = ffffffff ff000000
stda %f10,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 00000000, %l4 = 0000000000002fff
lduba [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
p0_label_189:
! Mem[0000000030001400] = 00ffffffdbe7fe5a, %l4 = 0000000000000000
ldxa [%i0+%g0]0x81,%l4 ! %l4 = 00ffffffdbe7fe5a
! Mem[0000000030041410] = ef6d8b379719ff00, %f12 = b4000000 ffffffff
ldda [%i1+%o5]0x89,%f12 ! %f12 = ef6d8b37 9719ff00
! Mem[0000000010081400] = 000000ff 00000000, %l2 = e5a711ff, %l3 = af87cc60
ldda [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000 00000000000000ff
! Mem[000000001018140c] = 00000000, %l1 = 0000000000000000
lduw [%i6+0x00c],%l1 ! %l1 = 0000000000000000
! Mem[0000000010101410] = 0000e201000000ff, %l3 = 00000000000000ff
ldxa [%i4+%o5]0x80,%l3 ! %l3 = 0000e201000000ff
! Mem[000000001014143c] = d63e8b28, %f3 = 00800000
ld [%i5+0x03c],%f3 ! %f3 = d63e8b28
! Mem[00000000218000c0] = fffff237, %l2 = 0000000000000000
ldsba [%o3+0x0c1]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030041400] = 7fffffff, %l5 = 0000000000000037
lduwa [%i1+%g0]0x81,%l5 ! %l5 = 000000007fffffff
! Mem[0000000030181410] = 00000000ff0000b1, %l6 = 00000000fffff8ff
ldxa [%i6+%o5]0x89,%l6 ! %l6 = 00000000ff0000b1
! Starting 10 instruction Store Burst
! %l6 = ff0000b1, %l7 = b1000000, Mem[0000000030141408] = 3e064e73 d1d8fc52
stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff0000b1 b1000000
p0_label_190:
! %l4 = dbe7fe5a, %l5 = 7fffffff, Mem[0000000030081408] = ffd20000 00000000
stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = dbe7fe5a 7fffffff
! %l6 = ff0000b1, %l7 = b1000000, Mem[0000000010141410] = ff000000 00000000
std %l6,[%i5+%o5] ! Mem[0000000010141410] = ff0000b1 b1000000
! %l6 = ff0000b1, %l7 = b1000000, Mem[0000000010101410] = 0000e201 000000ff
stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff0000b1 b1000000
! %l0 = 00000000, %l1 = 00000000, Mem[00000000300c1410] = ff2f0000 e5efabff
stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 00000000
! Mem[0000000010141408] = 00000000, %l5 = 000000007fffffff
ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! %f20 = 00000000, Mem[00000000100c1400] = 00000000
sta %f20,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! Mem[0000000010041420] = 0019ffff80000000, %l1 = 0000000000000000, %l7 = 00000000b1000000
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 0019ffff80000000
! Mem[00000000100c1426] = 00000080, %l4 = 00ffffffdbe7fe5a
ldstub [%i3+0x026],%l4 ! %l4 = 00000000000000ff
! Code Fragment 3
p0_fragment_16:
! %l0 = 0000000000000000
setx 0x31783ca86635b944,%g7,%l0 ! %l0 = 31783ca86635b944
! %l1 = 0000000000000000
setx 0xfc90ac685993a413,%g7,%l1 ! %l1 = fc90ac685993a413
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 = 31783ca86635b944
setx 0x97bbab9002ebf410,%g7,%l0 ! %l0 = 97bbab9002ebf410
! %l1 = fc90ac685993a413
setx 0x498190906173c049,%g7,%l1 ! %l1 = 498190906173c049
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = ffe1d57f, %l5 = 0000000000000000
lduha [%o1+0x040]%asi,%l5 ! %l5 = 000000000000ffe1
p0_label_191:
! Mem[0000000010141400] = 00000000, %l2 = ffffffffffffffff
ldsba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181428] = 000000b1 20000000, %l2 = 00000000, %l3 = 000000ff
ldda [%i6+0x028]%asi,%l2 ! %l2 = 00000000000000b1 0000000020000000
! Mem[0000000030141410] = fffff8ff0b78ff00, %l1 = 498190906173c049
ldxa [%i5+%o5]0x81,%l1 ! %l1 = fffff8ff0b78ff00
! Mem[00000000211c0000] = 0000c8b9, %l0 = 97bbab9002ebf410
lduba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081420] = 00000048000000fc, %f16 = ff0000ff 00000000
ldda [%i2+0x020]%asi,%f16 ! %f16 = 00000048 000000fc
! Mem[0000000030041400] = ffffff7f, %l2 = 00000000000000b1
lduwa [%i1+%g0]0x89,%l2 ! %l2 = 00000000ffffff7f
! Mem[0000000030141408] = 000000b1b10000ff, %f4 = 00ff1997 378b6def
ldda [%i5+%o4]0x89,%f4 ! %f4 = 000000b1 b10000ff
! Mem[0000000030041410] = 00ff1997, %l3 = 0000000020000000
ldswa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000ff1997
! Mem[0000000010181400] = b1000000, %l2 = 00000000ffffff7f
lduwa [%i6+0x000]%asi,%l2 ! %l2 = 00000000b1000000
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 000000ff, %l1 = fffff8ff0b78ff00
swapa [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_192:
! Mem[0000000030181400] = ff8b6def, %l2 = 00000000b1000000
swapa [%i6+%g0]0x81,%l2 ! %l2 = 00000000ff8b6def
! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010041408] = 000000ff 00000000
stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 000000ff
! Mem[0000000010001438] = 954e5ecf378b6def, %l5 = 000000000000ffe1, %l5 = 000000000000ffe1
add %i0,0x38,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 954e5ecf378b6def
! %f28 = 52fcd8d1 734e063e, %l4 = 0000000000000000
! Mem[0000000010041430] = 00000000ffffffff
add %i1,0x030,%g1
stda %f28,[%g1+%l4]ASI_PST16_P ! Mem[0000000010041430] = 00000000ffffffff
! %f30 = 510501e2 00000b92, Mem[0000000030081408] = dbe7fe5a 7fffffff
stda %f30,[%i2+%o4]0x81 ! Mem[0000000030081408] = 510501e2 00000b92
! %l6 = 00000000ff0000b1, Mem[0000000010101400] = 0000fffca0000000
stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000ff0000b1
! %l2 = 00000000ff8b6def, Mem[0000000030081410] = ff11a7e5
stha %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff116def
! Mem[0000000030041408] = ff0000ff, %l7 = 0019ffff80000000
swapa [%i1+%o4]0x89,%l7 ! %l7 = 00000000ff0000ff
! %f23 = 3bb43509, Mem[0000000030081408] = 510501e2
sta %f23,[%i2+%o4]0x81 ! Mem[0000000030081408] = 3bb43509
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ef6d8b37, %l1 = 00000000000000ff
lduba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ef
p0_label_193:
! %f20 = 00000000, %f0 = 7fffffff, %f9 = 1311b893
fmuls %f20,%f0 ,%f9 ! %f9 = 7fffffff
! Mem[0000000030081408] = 3bb43509 00000b92, %l6 = ff0000b1, %l7 = ff0000ff
ldda [%i2+%o4]0x81,%l6 ! %l6 = 000000003bb43509 0000000000000b92
! Randomly selected nop
nop
! Mem[0000000030101408] = 00000000, %l3 = 0000000000ff1997
lduwa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001400] = ffffff00, %l2 = 00000000ff8b6def
lduha [%i0+%g0]0x89,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010141408] = 0b78ff00, %l6 = 000000003bb43509
lduba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041438] = ffffffe5ffff00b4, %l6 = 0000000000000000
ldx [%i1+0x038],%l6 ! %l6 = ffffffe5ffff00b4
! Mem[00000000201c0000] = ffff2191, %l2 = 000000000000ff00
ldsb [%o0+%g0],%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = 0000c8b9, %l4 = 0000000000000000
lduh [%o2+%g0],%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ef, Mem[00000000100c1408] = 000b0000
stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ef0000
p0_label_194:
! Mem[0000000030041410] = 00ff1997, %l4 = 0000000000000000
swapa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000ff1997
! Mem[0000000020800040] = ffe1d57f, %l3 = 0000000000000000
ldstub [%o1+0x040],%l3 ! %l3 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000030041400] = 7fffffff
stha %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ffffff
! %f4 = 000000b1 b10000ff, Mem[00000000100c1438] = 00000000 000000ff
stda %f4 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 000000b1 b10000ff
! %l2 = ffffffffffffffff, Mem[0000000030081410] = ef6d11ff
stba %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff6d11ff
! Mem[00000000100c1400] = 00000000, %l4 = 0000000000ff1997
ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! %l5 = 954e5ecf378b6def, Mem[0000000010081430] = ff000000, %asi = 80
stwa %l5,[%i2+0x030]%asi ! Mem[0000000010081430] = 378b6def
! %f16 = 00000048 000000fc, Mem[00000000300c1400] = 20000000 00000000
stda %f16,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000048 000000fc
! %l2 = ffffffff, %l3 = 000000ff, Mem[00000000100c1428] = 14c478fb 0f000000
stda %l2,[%i3+0x028]%asi ! Mem[00000000100c1428] = ffffffff 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081420] = 00000048, %l6 = ffffffe5ffff00b4
lduh [%i2+0x020],%l6 ! %l6 = 0000000000000000
p0_label_195:
! %f5 = b10000ff, %f2 = ff0000ff
fsqrts %f5 ,%f2 ! %f2 = 7fffffff
! Mem[0000000010141410] = 000000b1b10000ff, %f20 = 00000000 fff8ffff
ldda [%i5+%o5]0x88,%f20 ! %f20 = 000000b1 b10000ff
! Mem[0000000030141408] = b10000ff, %l0 = 0000000000000000
lduba [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141410] = 000000b1 b10000ff, %l4 = 00000000, %l5 = 378b6def
ldda [%i5+%o5]0x88,%l4 ! %l4 = 00000000b10000ff 00000000000000b1
! Mem[0000000020800000] = ffff7fd0, %l2 = ffffffffffffffff
ldsha [%o1+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101410] = 000000b1b10000ff, %f24 = a49bdccb f60e80fa
ldda [%i4+%o5]0x88,%f24 ! %f24 = 000000b1 b10000ff
! %l4 = 00000000b10000ff, imm = fffffffffffffb07, %l7 = 0000000000000b92
addc %l4,-0x4f9,%l7 ! %l7 = 00000000b0fffc06
! Mem[0000000010041400] = 000000ff, %f8 = 510500e5
lda [%i1+%g0]0x80,%f8 ! %f8 = 000000ff
! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
ldsha [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000b0fffc06, Mem[0000000020800000] = ffff7fd0
stb %l7,[%o1+%g0] ! Mem[0000000020800000] = 06ff7fd0
p0_label_196:
! Mem[0000000030081400] = 00000000, %l0 = 00000000000000ff
swapa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
! %f28 = 52fcd8d1, Mem[0000000010141408] = 0b78ff00
sta %f28,[%i5+%o4]0x88 ! Mem[0000000010141408] = 52fcd8d1
! %l0 = 0000000000000000, Mem[0000000030141400] = 00000000
stwa %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
! Mem[00000000100c1400] = ff000000, %l5 = 00000000000000b1
swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000ff000000
! Mem[00000000100c1400] = 000000b1, %l5 = 00000000ff000000
swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000b1
! Mem[00000000100c1400] = ff000000, %l7 = 00000000b0fffc06
ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! %f0 = 7fffffff dba1c701 7fffffff d63e8b28
! %f4 = 000000b1 b10000ff 5afee7db ffffff00
! %f8 = 000000ff 7fffffff 00000000 00000000
! %f12 = ef6d8b37 9719ff00 0a2fb301 dad8f819
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
! %l6 = 0000000000000000, Mem[0000000010181400] = b1000000000000b1
stxa %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000000
! Mem[0000000030101408] = 00000000, %l5 = 00000000000000b1
swapa [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141438] = fffff7bb d63e8b28, %l2 = ffffffff, %l3 = 000000ff
ldda [%i5+0x038]%asi,%l2 ! %l2 = 00000000fffff7bb 00000000d63e8b28
p0_label_197:
! Mem[0000000010141410] = ff0000b1, %l3 = 00000000d63e8b28
ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff0000b1
! Mem[0000000010081410] = b10000ff, %l3 = ffffffffff0000b1
ldsha [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181410] = 02072bc8, %l2 = 00000000fffff7bb
ldswa [%i6+%o5]0x80,%l2 ! %l2 = 0000000002072bc8
! Mem[00000000300c1410] = 00000000, %l4 = 00000000b10000ff
lduwa [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (35)
! Mem[0000000010101408] = 288b3ed6ffffff7f, %f18 = ffffffff ff000000
ldda [%i4+%o4]0x80,%f18 ! %f18 = 288b3ed6 ffffff7f
! Mem[00000000100c1400] = 000000ff, %l0 = 0000000000000000
ldswa [%i3+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l7 = 00000000000000ff
ldswa [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041410] = 0a2fb301 dad8f819, %l2 = 02072bc8, %l3 = 000000ff
ldda [%i1+%o5]0x88,%l2 ! %l2 = 00000000dad8f819 000000000a2fb301
! Mem[0000000010101408] = 288b3ed6, %f6 = 5afee7db
lda [%i4+%o4]0x80,%f6 ! %f6 = 288b3ed6
! Starting 10 instruction Store Burst
! %l3 = 000000000a2fb301, Mem[00000000211c0000] = 0000c8b9, %asi = 80
stba %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0100c8b9
p0_label_198:
! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
swapa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000010001432] = ff728cdc
stb %l4,[%i0+0x032] ! Mem[0000000010001430] = ff7200dc
! Mem[0000000010181428] = 000000b120000000, %l5 = 0000000000000000, %l7 = 0000000000000000
add %i6,0x28,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 000000b120000000
! Mem[000000001018143c] = 00c7b300, %l1 = 00000000000000ef
swap [%i6+0x03c],%l1 ! %l1 = 0000000000c7b300
! %l6 = 00000000, %l7 = 20000000, Mem[0000000030141408] = b10000ff 000000b1
stda %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 20000000
! %l6 = 00000000, %l7 = 20000000, Mem[00000000300c1408] = 920b0000 e2010551
stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 20000000
! %f8 = 000000ff 7fffffff, %l4 = 0000000000000000
! Mem[0000000010101438] = 19f8d8da01b32f0a
add %i4,0x038,%g1
stda %f8,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010101438] = 19f8d8da01b32f0a
! Mem[0000000010101410] = ff0000b1, %l5 = 0000000000000000
swapa [%i4+%o5]0x80,%l5 ! %l5 = 00000000ff0000b1
! Mem[0000000030081400] = ff000000, %l5 = 00000000ff0000b1
ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = ffe1d57f, %l1 = 0000000000c7b300
ldsba [%o1+0x041]%asi,%l1 ! %l1 = ffffffffffffffe1
p0_label_199:
! Mem[0000000030081410] = ff116dff, %l0 = 00000000000000ff
ldsha [%i2+%o5]0x89,%l0 ! %l0 = 0000000000006dff
! Mem[0000000010101400] = dba1c701, %l1 = ffffffffffffffe1
ldswa [%i4+%g0]0x88,%l1 ! %l1 = ffffffffdba1c701
! Mem[0000000010001408] = 00000000 00000000, %l6 = 00000000, %l7 = 20000000
ldda [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000030101408] = b1000000 b1000551, %l0 = 00006dff, %l1 = dba1c701
ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000b1000000 00000000b1000551
! Mem[0000000010001410] = 000000af, %l2 = 00000000dad8f819
lduba [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000af
! Mem[0000000030101400] = 00ff1997378b6def, %l0 = 00000000b1000000
ldxa [%i4+%g0]0x89,%l0 ! %l0 = 00ff1997378b6def
! Mem[0000000030141410] = fffff8ff, %l3 = 000000000a2fb301
lduba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l2 = 00000000000000af
lduba [%i6+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = ff0000b1, %l4 = 0000000000000000
lduba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f20 = 000000b1 b10000ff, %l0 = 00ff1997378b6def
! Mem[0000000010001408] = 0000000000000000
add %i0,0x008,%g1
stda %f20,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001408] = ff0000b1b1000000
p0_label_200:
! %f28 = 52fcd8d1 734e063e, %l6 = 0000000000000000
! Mem[0000000030041418] = 5afee7dbffffff00
add %i1,0x018,%g1
stda %f28,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030041418] = 5afee7dbffffff00
! %l6 = 0000000000000000, Mem[0000000010001400] = ffff0000
stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! Mem[0000000010141430] = 73428349, %l0 = 00ff1997378b6def
swap [%i5+0x030],%l0 ! %l0 = 0000000073428349
! Mem[00000000100c1408] = 00ef0000, %l5 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000021800080] = 74ff2d54, %l5 = 0000000000000000
ldstuba [%o3+0x080]%asi,%l5 ! %l5 = 00000074000000ff
! Mem[0000000010181418] = 00000000, %l1 = 00000000b1000551
ldstub [%i6+0x018],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001420] = 89724a09, %l4 = 000000ff, %l1 = 00000000
add %i0,0x20,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000089724a09
! %l1 = 0000000089724a09, %l1 = 0000000089724a09, %l5 = 0000000000000074
add %l1,%l1,%l5 ! %l5 = 0000000112e49412
! %f19 = ffffff7f, Mem[0000000030141408] = 00000000
sta %f19,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffff7f
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 288b3ed6 ffffff7f, %l4 = 000000ff, %l5 = 12e49412
ldda [%i4+%o4]0x80,%l4 ! %l4 = 00000000288b3ed6 00000000ffffff7f
p0_label_201:
! Mem[0000000030101408] = 000000b1, %l0 = 0000000073428349
lduba [%i4+%o4]0x89,%l0 ! %l0 = 00000000000000b1
membar #Sync ! Added by membar checker (36)
! Mem[00000000300c1400] = fc000000 48000000 00000000 20000000
! Mem[00000000300c1410] = 00000000 00000000 a14c30b9 c51c61bb
! Mem[00000000300c1420] = 19bb3acc ca9768bf da2d032b fb5acd6b
! Mem[00000000300c1430] = 82e04a37 466e5e97 0a2fb301 dad8f819
ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 00000000300c1400
! Mem[00000000300c1410] = 00000000, %l0 = 00000000000000b1
lduba [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081408] = 920b0000 0935b43b, %l2 = 00000000, %l3 = 000000ff
ldda [%i2+%o4]0x89,%l2 ! %l2 = 000000000935b43b 00000000920b0000
! Mem[00000000211c0000] = 0100c8b9, %l4 = 00000000288b3ed6
ldub [%o2+%g0],%l4 ! %l4 = 0000000000000001
! Mem[00000000100c1408] = 0000efff, %l1 = 0000000089724a09
lduba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = 34b566da c82b0702, %l0 = 00000000, %l1 = 000000ff
ldda [%i6+%o5]0x88,%l0 ! %l0 = 00000000c82b0702 0000000034b566da
! Mem[0000000010141428] = b4000000, %l5 = 00000000ffffff7f
lduh [%i5+0x028],%l5 ! %l5 = 000000000000b400
! Mem[0000000010081414] = 20000000, %l3 = 00000000920b0000
ldsw [%i2+0x014],%l3 ! %l3 = 0000000020000000
! Starting 10 instruction Store Burst
! %l0 = 00000000c82b0702, Mem[0000000010001400] = 00000000
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = c82b0702
p0_label_202:
! %l2 = 000000000935b43b, %l2 = 000000000935b43b, %l7 = 0000000000000000
subc %l2,%l2,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000010041430] = 00000000ffffffff, %asi = 80
stxa %l7,[%i1+0x030]%asi ! Mem[0000000010041430] = 0000000000000000
! %l5 = 000000000000b400, Mem[0000000030141400] = 00000000
stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = b4000000
! Mem[00000000100c1400] = 000000ff, %l1 = 0000000034b566da
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030081410] = ff6d11ff, %l5 = 000000000000b400
ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! %f8 = 000000ff 7fffffff, Mem[0000000030001408] = 00000000 00000000
stda %f8 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff 7fffffff
! %l0 = 00000000c82b0702, Mem[0000000030081410] = ff116dff
stwa %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = c82b0702
! %l3 = 0000000020000000, Mem[0000000010101408] = 7fffffffd63e8b28
stxa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000020000000
! %f3 = d63e8b28, Mem[0000000030181410] = ff0000b1
sta %f3 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = d63e8b28
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff000000, %l7 = 0000000000000000
ldswa [%i3+%g0]0x80,%l7 ! %l7 = ffffffffff000000
p0_label_203:
! Mem[00000000300c1408] = 0000000020000000, %f14 = 0a2fb301 dad8f819
ldda [%i3+%o4]0x81,%f14 ! %f14 = 00000000 20000000
! Mem[0000000030001410] = 000000b4, %l0 = 00000000c82b0702
ldswa [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000b4
! Mem[0000000010041428] = ffffff920b78ffb4, %f12 = ef6d8b37 9719ff00
ldda [%i1+0x028]%asi,%f12 ! %f12 = ffffff92 0b78ffb4
! Mem[0000000030081400] = ff0000ff, %f1 = dba1c701
lda [%i2+%g0]0x81,%f1 ! %f1 = ff0000ff
! Mem[0000000010081410] = ff0000b1, %l1 = 00000000000000ff
ldsha [%i2+%o5]0x80,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000010041408] = 00000000, %l3 = 0000000020000000
lduwa [%i1+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1400] = e2010551000000ff, %f10 = 00000000 00000000
ldda [%i3+%g0]0x88,%f10 ! %f10 = e2010551 000000ff
! Mem[0000000010181410] = 02072bc8, %l4 = 0000000000000001
lduwa [%i6+%o5]0x80,%l4 ! %l4 = 0000000002072bc8
! Mem[0000000030081410] = 60cc87af c82b0702, %l4 = 02072bc8, %l5 = 000000ff
ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000c82b0702 0000000060cc87af
! Starting 10 instruction Store Burst
! %f2 = 7fffffff d63e8b28, Mem[0000000030181400] = 000000b1 000000ff
stda %f2 ,[%i6+%g0]0x89 ! Mem[0000000030181400] = 7fffffff d63e8b28
p0_label_204:
! %f4 = 000000b1, Mem[0000000010001408] = b10000ff
sta %f4 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000b1
! %l5 = 0000000060cc87af, Mem[0000000030001400] = ffffff00
stwa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 60cc87af
membar #Sync ! Added by membar checker (37)
! %f0 = 7fffffff ff0000ff, Mem[00000000300c1400] = 000000fc 00000048
stda %f0 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 7fffffff ff0000ff
! Mem[0000000030081410] = c82b0702, %l4 = 00000000c82b0702
swapa [%i2+%o5]0x89,%l4 ! %l4 = 00000000c82b0702
! %l1 = ffffffffffffff00, Mem[00000000300c1410] = 00000000
stwa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffff00
! Mem[0000000010181400] = 00000000, %l1 = ffffffffffffff00
swapa [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = 000000ff, %l5 = 0000000060cc87af
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! %l7 = ffffffffff000000, Mem[00000000100c1408] = 0000efff
stha %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! %l3 = 0000000000000000, Mem[0000000010101400] = 01c7a1db
stha %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000a1db
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 0000a1db, %l6 = 0000000000000000
lduwa [%i4+%g0]0x80,%l6 ! %l6 = 000000000000a1db
p0_label_205:
! Code Fragment 3
p0_fragment_17:
! %l0 = 00000000000000b4
setx 0x5a5e2197da42b2ed,%g7,%l0 ! %l0 = 5a5e2197da42b2ed
! %l1 = 0000000000000000
setx 0x7c7bea905096ccfa,%g7,%l1 ! %l1 = 7c7bea905096ccfa
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 = 5a5e2197da42b2ed
setx 0x1af5cdf7c26bfe52,%g7,%l0 ! %l0 = 1af5cdf7c26bfe52
! %l1 = 7c7bea905096ccfa
setx 0x9b4108f7f881c19e,%g7,%l1 ! %l1 = 9b4108f7f881c19e
! Mem[0000000010081410] = b10000ff, %l0 = 1af5cdf7c26bfe52
lduba [%i2+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081410] = ff0000b1, %l6 = 000000000000a1db
ldswa [%i2+%o5]0x80,%l6 ! %l6 = ffffffffff0000b1
! Mem[0000000030001400] = 60cc87af, %l5 = 00000000000000ff
ldsha [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffff87af
! Mem[0000000010101400] = dba10000, %f30 = 19f8d8da
lda [%i4+%g0]0x88,%f30 ! %f30 = dba10000
! Mem[0000000030101400] = ef6d8b379719ff00, %f22 = bb611cc5 b9304ca1
ldda [%i4+%g0]0x81,%f22 ! %f22 = ef6d8b37 9719ff00
! Mem[0000000010001430] = ff7200dc e42e161e, %l0 = 000000ff, %l1 = f881c19e
ldd [%i0+0x030],%l0 ! %l0 = 00000000ff7200dc 00000000e42e161e
! Mem[0000000030081408] = 3bb4350900000b92, %l3 = 0000000000000000
ldxa [%i2+%o4]0x81,%l3 ! %l3 = 3bb4350900000b92
! Mem[0000000030101408] = b1000000 b1000551, %l0 = ff7200dc, %l1 = e42e161e
ldda [%i4+%o4]0x81,%l0 ! %l0 = 00000000b1000000 00000000b1000551
! Starting 10 instruction Store Burst
! %l1 = 00000000b1000551, Mem[0000000030041408] = 80000000
stwa %l1,[%i1+%o4]0x89 ! Mem[0000000030041408] = b1000551
p0_label_206:
! Mem[0000000030181410] = 288b3ed6, %l2 = 000000000935b43b
swapa [%i6+%o5]0x81,%l2 ! %l2 = 00000000288b3ed6
! Mem[0000000030041400] = 00ffffff, %l0 = 00000000b1000000
swapa [%i1+%g0]0x81,%l0 ! %l0 = 0000000000ffffff
! %f6 = 288b3ed6 ffffff00, Mem[0000000010101428] = 00000000 00000000
stda %f6 ,[%i4+0x028]%asi ! Mem[0000000010101428] = 288b3ed6 ffffff00
! %l2 = 00000000288b3ed6, Mem[0000000030081408] = 3bb43509
stha %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 3ed63509
! %l3 = 3bb4350900000b92, immd = fffffffffffffe47, %l6 = ffffffffff0000b1
udivx %l3,-0x1b9,%l6 ! %l6 = 0000000000000000
! %f8 = 000000ff, %f8 = 000000ff
fcmpes %fcc3,%f8 ,%f8 ! %fcc3 = 0
! %l5 = ffffffffffff87af, Mem[00000000100c1408] = 00000000
stha %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 87af0000
! %f31 = 01b32f0a, Mem[0000000030081410] = c82b0702
sta %f31,[%i2+%o5]0x89 ! Mem[0000000030081410] = 01b32f0a
! Mem[0000000010141400] = 00000000, %l1 = 00000000b1000551
swapa [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_18:
! %l0 = 0000000000ffffff
setx 0xac635327d675d807,%g7,%l0 ! %l0 = ac635327d675d807
! %l1 = 0000000000000000
setx 0x027e356fe1c312bb,%g7,%l1 ! %l1 = 027e356fe1c312bb
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 = ac635327d675d807
setx 0x16c36cbfd0f4f235,%g7,%l0 ! %l0 = 16c36cbfd0f4f235
! %l1 = 027e356fe1c312bb
setx 0x77aaa9f83b830add,%g7,%l1 ! %l1 = 77aaa9f83b830add
p0_label_207:
! Mem[0000000010101400] = 0000a1db, %f7 = ffffff00
lda [%i4+%g0]0x80,%f7 ! %f7 = 0000a1db
! Mem[0000000030141408] = ffffff7f00000020, %f26 = 6bcd5afb 2b032dda
ldda [%i5+%o4]0x81,%f26 ! %f26 = ffffff7f 00000020
! Mem[0000000010101408] = 0000002000000000, %f4 = 000000b1 b10000ff
ldda [%i4+%o4]0x80,%f4 ! %f4 = 00000020 00000000
! Mem[0000000010041434] = 00000000, %l0 = 16c36cbfd0f4f235
lduba [%i1+0x034]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001410] = af000000 ffffde00, %l6 = 00000000, %l7 = ff000000
ldd [%i0+%o5],%l6 ! %l6 = 00000000af000000 00000000ffffde00
! Mem[0000000030041410] = 00000000, %l7 = 00000000ffffde00
lduha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141408] = 52fcd8d1, %l1 = 77aaa9f83b830add
lduba [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000d1
! Mem[0000000021800140] = 00ff8e22, %l1 = 00000000000000d1
lduha [%o3+0x140]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081408] = ffff97ff, %l4 = 00000000c82b0702
lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 000000ff, Mem[0000000010041408] = 00000000 000000ff
stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 000000ff
p0_label_208:
! %l4 = 00000000000000ff, Mem[0000000030081400] = ff0000ff
stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
! Mem[0000000030081410] = 0a2fb301, %l0 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 0000000a000000ff
! %f0 = 7fffffff ff0000ff, Mem[0000000030001408] = 000000ff 7fffffff
stda %f0 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 7fffffff ff0000ff
! Mem[00000000100c1430] = ffffffffffffefe5, %l3 = 3bb4350900000b92, %l5 = ffffffffffff87af
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ffffffffffffefe5
! %f8 = 000000ff 7fffffff, %f30 = dba10000 01b32f0a
fxtod %f8 ,%f30 ! %f30 = 426fefff ffffe000
! Mem[0000000010141400] = 510500b1, %l0 = 000000000000000a
ldstuba [%i5+%g0]0x88,%l0 ! %l0 = 000000b1000000ff
! %f22 = ef6d8b37 9719ff00, Mem[0000000030101400] = ef6d8b37 9719ff00
stda %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = ef6d8b37 9719ff00
! %l7 = 0000000000000000, immed = fffffed2, %y = 00000000
sdiv %l7,-0x12e,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %f24 = bf6897ca, Mem[0000000010041400] = 000000ff
sta %f24,[%i1+%g0]0x80 ! Mem[0000000010041400] = bf6897ca
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 20000000, %l7 = 0000000000000000
ldsha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
p0_label_209:
! Mem[0000000010001408] = 000000b1, %l1 = 00000000000000ff
ldswa [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000b1
! Mem[0000000030001400] = af87cc60dbe7fe5a, %l1 = 00000000000000b1
ldxa [%i0+%g0]0x81,%l1 ! %l1 = af87cc60dbe7fe5a
! Mem[0000000030141410] = fffff8ff 0b78ff00, %l2 = 288b3ed6, %l3 = 00000b92
ldda [%i5+%o5]0x81,%l2 ! %l2 = 00000000fffff8ff 000000000b78ff00
! Mem[0000000010001410] = af000000, %l0 = 0000000000000000
lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000af000000
! Mem[00000000100c1408] = 87af000020000000, %f30 = 426fefff ffffe000
ldd [%i3+%o4],%f30 ! %f30 = 87af0000 20000000
! Mem[0000000030141408] = ffffff7f, %l3 = 000000000b78ff00
lduwa [%i5+%o4]0x81,%l3 ! %l3 = 00000000ffffff7f
! Mem[0000000030001408] = 7fffffff, %l7 = 0000000000000000
lduwa [%i0+%o4]0x81,%l7 ! %l7 = 000000007fffffff
! Mem[0000000010101400] = 0000a1db, %l6 = 00000000af000000
lduwa [%i4+%g0]0x80,%l6 ! %l6 = 000000000000a1db
! Mem[0000000010081408] = ff97ffff, %l1 = af87cc60dbe7fe5a
lduwa [%i2+%o4]0x88,%l1 ! %l1 = 00000000ff97ffff
! Starting 10 instruction Store Burst
! %f24 = bf6897ca cc3abb19, Mem[0000000030001400] = af87cc60 dbe7fe5a
stda %f24,[%i0+%g0]0x81 ! Mem[0000000030001400] = bf6897ca cc3abb19
p0_label_210:
! Mem[0000000010141427] = 01d194f8, %l5 = ffffffffffffefe5
ldstub [%i5+0x027],%l5 ! %l5 = 000000f8000000ff
! Mem[000000001014141c] = b1000000, %l1 = 00000000ff97ffff, %asi = 80
swapa [%i5+0x01c]%asi,%l1 ! %l1 = 00000000b1000000
! %l2 = 00000000fffff8ff, Mem[0000000030101408] = 000000b1
stba %l2,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! %l5 = 00000000000000f8, Mem[0000000030181410] = 000000003bb43509
stxa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000f8
! %f18 = 00000020 00000000, Mem[0000000030081408] = 0935d63e 920b0000
stda %f18,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000020 00000000
! %f14 = 00000000 20000000, Mem[0000000030101408] = 000000ff 510500b1
stda %f14,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 20000000
! %l4 = 00000000000000ff, Mem[0000000010081410] = ff0000b1
stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
! %l2 = 00000000fffff8ff, Mem[0000000030041400] = 000000b1
stba %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
! %l0 = 00000000af000000, Mem[00000000211c0000] = 0100c8b9, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c8b9
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = d1d8fc5200000000, %l5 = 00000000000000f8
ldxa [%i5+%o4]0x80,%l5 ! %l5 = d1d8fc5200000000
p0_label_211:
! Mem[0000000010041408] = 00000000, %l5 = d1d8fc5200000000
ldsba [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101428] = 288b3ed6ffffff00, %l6 = 000000000000a1db
ldxa [%i4+0x028]%asi,%l6 ! %l6 = 288b3ed6ffffff00
! Mem[0000000010101400] = dba10000, %l3 = 00000000ffffff7f
lduba [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001410] = af000000ffffde00, %l0 = 00000000af000000
ldx [%i0+%o5],%l0 ! %l0 = af000000ffffde00
! Mem[000000001014142c] = b1000000, %l3 = 0000000000000000
lduh [%i5+0x02e],%l3 ! %l3 = 0000000000000000
! Mem[0000000030041400] = 01c7a1db000000ff, %f10 = e2010551 000000ff
ldda [%i1+%g0]0x89,%f10 ! %f10 = 01c7a1db 000000ff
! Mem[0000000010141400] = ff000551, %l0 = af000000ffffde00
ldsha [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000030181408] = ff0b0000, %l6 = 288b3ed6ffffff00
lduba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030081400] = ff000000, %l4 = 00000000000000ff
lduba [%i2+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffff00, Mem[0000000030101408] = 00000020
stwa %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffff00
p0_label_212:
! Mem[0000000010081410] = ff000000, %l6 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! %l2 = 00000000fffff8ff, Mem[00000000100c1408] = 000000200000af87
stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000fffff8ff
! %l0 = ffffffffffffff00, Mem[0000000030141408] = ffffff7f
stwa %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffff00
! %l0 = ffffff00, %l1 = b1000000, Mem[0000000010181410] = c82b0702 34b566da
stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff00 b1000000
! Mem[0000000010001408] = 000000b1, %l4 = 0000000000000000
swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000b1
! Mem[0000000030081400] = 000000ff, %l6 = 0000000000000000
ldstuba [%i2+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = 00000000, %l4 = 00000000000000b1
ldstuba [%i3+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000020800040] = ffe1d57f
sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 0000d57f
! %l3 = 0000000000000000, Mem[0000000030141400] = b4000000
stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ff0b0000, %l6 = 0000000000000000
ldswa [%i6+%o4]0x81,%l6 ! %l6 = ffffffffff0b0000
p0_label_213:
! Mem[0000000010101400] = 0000a1dbffffff7f, %l7 = 000000007fffffff
ldxa [%i4+%g0]0x80,%l7 ! %l7 = 0000a1dbffffff7f
! Mem[0000000010141408] = d1d8fc52, %l1 = 00000000b1000000
ldsh [%i5+0x00a],%l1 ! %l1 = fffffffffffffc52
! Mem[0000000010041410] = dad8f819, %l4 = 0000000000000000
ldswa [%i1+%o5]0x88,%l4 ! %l4 = ffffffffdad8f819
! Mem[0000000010001400] = c82b0702, %l4 = ffffffffdad8f819
ldsha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000702
! Mem[0000000030141410] = fffff8ff 0b78ff00, %l6 = ff0b0000, %l7 = ffffff7f
ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000fffff8ff 000000000b78ff00
! Mem[0000000030101400] = 378b6def, %l4 = 0000000000000702
lduha [%i4+%g0]0x89,%l4 ! %l4 = 0000000000006def
! Mem[0000000010101410] = 00000000, %l3 = 0000000000000000
lduwa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001408] = 7fffffffff0000ff, %f24 = bf6897ca cc3abb19
ldda [%i0+%o4]0x81,%f24 ! %f24 = 7fffffff ff0000ff
! Mem[0000000010101410] = 00000000, %l1 = fffffffffffffc52
ldsba [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00006def, %l5 = 00000000, Mem[0000000010001430] = ff7200dc e42e161e
stda %l4,[%i0+0x030]%asi ! Mem[0000000010001430] = 00006def 00000000
p0_label_214:
! Mem[0000000030181408] = ff0b0000, %l1 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010181430] = ffffffffffffefe5, %l4 = 0000000000006def, %l3 = 0000000000000000
add %i6,0x30,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ffffffffffffefe5
! %f8 = 000000ff 7fffffff, Mem[00000000300c1410] = ffffff00 00000000
stda %f8 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff 7fffffff
! %l5 = 0000000000000000, Mem[0000000030181410] = f8000000
stha %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! Mem[00000000300c1400] = ff0000ff, %l7 = 000000000b78ff00
swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000ff0000ff
! %f18 = 00000020 00000000, %l3 = ffffffffffffefe5
! Mem[00000000100c1408] = fff8ffff00000000
add %i3,0x008,%g1
stda %f18,[%g1+%l3]ASI_PST8_P ! Mem[00000000100c1408] = 000000ff00000000
! Mem[0000000010001418] = 000000ff00000092, %l3 = ffffffffffffefe5, %l4 = 0000000000006def
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 000000ff00000092
! %l2 = 00000000fffff8ff, Mem[0000000010181400] = 0000000000ffffff
stxa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000fffff8ff
! %l2 = 00000000fffff8ff, Mem[0000000030181410] = 00000000
stba %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 7fffffff, %l4 = 000000ff00000092
lduwa [%i3+%o5]0x89,%l4 ! %l4 = 000000007fffffff
p0_label_215:
! Mem[0000000030141400] = 00000000, %l1 = 00000000000000ff
lduba [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = 000000b100000000, %f16 = 00000048 000000fc
ldda [%i0+%o4]0x88,%f16 ! %f16 = 000000b1 00000000
! Mem[0000000030181408] = 00000bff, %l0 = ffffffffffffff00
lduwa [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000bff
! %f30 = 87af0000 20000000, %l0 = 0000000000000bff
! Mem[0000000010101430] = 00ff1997378b6def
add %i4,0x030,%g1
stda %f30,[%g1+%l0]ASI_PST16_P ! Mem[0000000010101430] = 87af000020000000
! Mem[0000000010041428] = ffffff920b78ffb4, %f8 = 000000ff 7fffffff
ldd [%i1+0x028],%f8 ! %f8 = ffffff92 0b78ffb4
! Mem[0000000010181410] = b1000000 ffffff00, %l4 = 7fffffff, %l5 = 00000000
ldda [%i6+%o5]0x88,%l4 ! %l4 = 00000000ffffff00 00000000b1000000
! Mem[00000000300c1408] = ff000000, %l5 = 00000000b1000000
lduba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Code Fragment 3
p0_fragment_19:
! %l0 = 0000000000000bff
setx 0x9c46f7606858020b,%g7,%l0 ! %l0 = 9c46f7606858020b
! %l1 = 0000000000000000
setx 0x7753543814f385b1,%g7,%l1 ! %l1 = 7753543814f385b1
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 = 9c46f7606858020b
setx 0x3eb885181f257214,%g7,%l0 ! %l0 = 3eb885181f257214
! %l1 = 7753543814f385b1
setx 0x377097e7fab613d9,%g7,%l1 ! %l1 = 377097e7fab613d9
! Mem[0000000010141408] = 00000000 52fcd8d1, %l0 = 1f257214, %l1 = fab613d9
ldda [%i5+%o4]0x88,%l0 ! %l0 = 0000000052fcd8d1 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[00000000218001c1] = 8aff1988
stb %l1,[%o3+0x1c1] ! Mem[00000000218001c0] = 8a001988
p0_label_216:
! Mem[00000000100c1400] = 000000ff, %l1 = 0000000000000000
swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1404] = 510501e2, %l1 = 00000000000000ff
ldstub [%i3+0x004],%l1 ! %l1 = 00000051000000ff
! Mem[0000000030101400] = ef6d8b37, %l5 = 00000000000000ff
swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ef6d8b37
! %l5 = 00000000ef6d8b37, Mem[00000000300c1400] = 0b78ff00
stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 8b37ff00
! %l5 = 00000000ef6d8b37, Mem[0000000030041400] = 01c7a1db000000ff
stxa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000ef6d8b37
! Mem[00000000100c1400] = 00000000, %l3 = ffffffffffffefe5
ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! %f28 = 975e6e46, Mem[0000000010041400] = bf6897ca
st %f28,[%i1+%g0] ! Mem[0000000010041400] = 975e6e46
! %l6 = 00000000fffff8ff, Mem[0000000030001410] = b4000000
stha %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = f8ff0000
! %l1 = 0000000000000051, Mem[0000000030101408] = ffffff0000000000
stxa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000051
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 975e6e46, %l0 = 0000000052fcd8d1
ldsba [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffffff97
p0_label_217:
! Mem[0000000010001400] = 02072bc8, %l3 = 0000000000000000
lduba [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000002
! Mem[0000000010041404] = 00000092, %f11 = 000000ff
ld [%i1+0x004],%f11 ! %f11 = 00000092
! Mem[00000000300c1410] = ffffff7f, %l4 = 00000000ffffff00
lduba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181400] = 288b3ed6, %l1 = 0000000000000051
lduha [%i6+%g0]0x81,%l1 ! %l1 = 000000000000288b
! Mem[0000000030001410] = f8ff0000, %l7 = 00000000ff0000ff
lduwa [%i0+%o5]0x81,%l7 ! %l7 = 00000000f8ff0000
! Mem[0000000010041408] = 00000000 ff000000, %l0 = ffffff97, %l1 = 0000288b
ldda [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000 00000000ff000000
! Mem[0000000010001400] = 02072bc8ff000000, %l1 = 00000000ff000000
ldx [%i0+%g0],%l1 ! %l1 = 02072bc8ff000000
! Mem[0000000010001408] = 00000000, %l3 = 0000000000000002
ldsha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1408] = ff000000, %f2 = 7fffffff
lda [%i3+%o4]0x88,%f2 ! %f2 = ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = 00000020, %l6 = 00000000fffff8ff
swapa [%i4+%o4]0x80,%l6 ! %l6 = 0000000000000020
p0_label_218:
! %f26 = ffffff7f, %f19 = 00000000, %f7 = 0000a1db
fdivs %f26,%f19,%f7 ! %f7 = ffffff7f
! %l4 = 000000ff, %l5 = ef6d8b37, Mem[0000000030041410] = 00000000 378b6def
stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff ef6d8b37
! Mem[0000000010041400] = 975e6e46, %l0 = 00000000, %l7 = f8ff0000
casa [%i1]0x80,%l0,%l7 ! %l7 = 00000000975e6e46
! %l4 = 00000000000000ff, Mem[0000000010101410] = 00000000
stwa %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff
! Mem[0000000010141408] = d1d8fc52, %l2 = 00000000fffff8ff
ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 000000d1000000ff
! %l4 = 000000ff, %l5 = ef6d8b37, Mem[0000000030101410] = 00000000 00000000
stda %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff ef6d8b37
! %l6 = 00000020, %l7 = 975e6e46, Mem[0000000030101410] = 000000ff ef6d8b37
stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000020 975e6e46
! %l0 = 0000000000000000, Mem[0000000010041429] = ffffff92
stb %l0,[%i1+0x029] ! Mem[0000000010041428] = ff00ff92
! %f0 = 7fffffff ff0000ff ff000000 d63e8b28
! %f4 = 00000020 00000000 288b3ed6 ffffff7f
! %f8 = ffffff92 0b78ffb4 01c7a1db 00000092
! %f12 = ffffff92 0b78ffb4 00000000 20000000
stda %f0,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 975e6e4600000092, %f18 = 00000020 00000000
ldda [%i1+%g0]0x80,%f18 ! %f18 = 975e6e46 00000092
p0_label_219:
! %l2 = 00000000000000d1, %l0 = 0000000000000000, %l5 = 00000000ef6d8b37
sub %l2,%l0,%l5 ! %l5 = 00000000000000d1
! Mem[0000000010081408] = ffff97ff, %l3 = 0000000000000000
lduha [%i2+%o4]0x80,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010141400] = 510500ff, %l5 = 00000000000000d1
lduha [%i5+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001410] = af000000, %l5 = 00000000000000ff
lduba [%i0+%o5]0x80,%l5 ! %l5 = 00000000000000af
! Mem[0000000010141430] = 378b6def, %l6 = 0000000000000020
ldswa [%i5+0x030]%asi,%l6 ! %l6 = 00000000378b6def
membar #Sync ! Added by membar checker (38)
! Mem[0000000030181410] = 00000020, %l1 = 02072bc8ff000000
lduha [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
! %f3 = d63e8b28, %f20 = 00000000
fcmps %fcc3,%f3 ,%f20 ! %fcc3 = 1
! Mem[00000000100c1418] = 00000000, %l5 = 00000000000000af
ldsh [%i3+0x01a],%l5 ! %l5 = 0000000000000000
! Mem[0000000010081410] = ff0000ff, %l2 = 00000000000000d1
ldsha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = ff97ffff, %l3 = 000000000000ffff
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000ff97ffff
p0_label_220:
! %f0 = 7fffffff ff0000ff ff000000 d63e8b28
! %f4 = 00000020 00000000 288b3ed6 ffffff7f
! %f8 = ffffff92 0b78ffb4 01c7a1db 00000092
! %f12 = ffffff92 0b78ffb4 00000000 20000000
stda %f0,[%i3]ASI_BLK_AIUS ! Block Store to 00000000300c1400
! %l6 = 378b6def, %l7 = 975e6e46, Mem[0000000010181400] = fffff8ff 00000000
stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 378b6def 975e6e46
! Mem[0000000021800140] = 00ff8e22, %l1 = 0000000000000000
ldstub [%o3+0x140],%l1 ! %l1 = 00000000000000ff
! %l6 = 00000000378b6def, Mem[0000000030081408] = 0000002000000000
stxa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000378b6def
! %l0 = 0000000000000000, Mem[0000000010181408] = 920b0000
stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 920b0000
! %f29 = 374ae082, Mem[00000000300c1410] = 20000000
sta %f29,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 374ae082
! %l4 = 00000000000000ff, Mem[0000000030081400] = ff0000ff
stba %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0000ff
! Mem[0000000030181408] = 000000ff, %l6 = 00000000378b6def
swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %l5 = 0000000000000000, Mem[00000000211c0000] = 0000c8b9, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c8b9
! Starting 10 instruction Load Burst
! Mem[0000000010081414] = 20000000, %l7 = 00000000975e6e46
ldsba [%i2+0x014]%asi,%l7 ! %l7 = 0000000000000020
p0_label_221:
! Mem[0000000010081400] = 000000ff00000000, %f24 = 7fffffff ff0000ff
ldda [%i2+%g0]0x88,%f24 ! %f24 = 000000ff 00000000
! Mem[0000000010141408] = 0000000052fcd8ff, %l7 = 0000000000000020
ldxa [%i5+%o4]0x88,%l7 ! %l7 = 0000000052fcd8ff
! Mem[0000000010141400] = ff000551ff000020, %f20 = 00000000 00000000
ldda [%i5+%g0]0x80,%f20 ! %f20 = ff000551 ff000020
! Mem[0000000030081408] = ef6d8b37, %l2 = 00000000000000ff
lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000ef6d
! Mem[0000000010001408] = 00000000, %l4 = 00000000000000ff
lduha [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141410] = b10000ff, %l4 = 0000000000000000
ldswa [%i5+%o5]0x88,%l4 ! %l4 = ffffffffb10000ff
! Mem[0000000030041410] = 000000ff, %l5 = 0000000000000000
ldsha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001410] = 000000000000fff8, %l4 = ffffffffb10000ff
ldxa [%i0+%o5]0x89,%l4 ! %l4 = 000000000000fff8
! %l3 = 00000000ff97ffff, %l6 = 00000000000000ff, %l7 = 0000000052fcd8ff
xnor %l3,%l6,%l7 ! %l7 = ffffffff006800ff
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[000000001004143c] = ffff00b4, %asi = 80
stwa %l6,[%i1+0x03c]%asi ! Mem[000000001004143c] = 000000ff
p0_label_222:
! Mem[0000000021800080] = ffff2d54, %l7 = ffffffff006800ff
ldstub [%o3+0x080],%l7 ! %l7 = 000000ff000000ff
! %f24 = 000000ff 00000000, Mem[0000000010101438] = 19f8d8da 01b32f0a
std %f24,[%i4+0x038] ! Mem[0000000010101438] = 000000ff 00000000
! %l3 = 00000000ff97ffff, Mem[0000000010181410] = 00ffffff
stha %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff
! Mem[0000000030081400] = ff0000ff, %l3 = 00000000ff97ffff
ldstuba [%i2+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! %l2 = 000000000000ef6d, Mem[0000000010001400] = 02072bc8ff000000
stxa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000000000ef6d
! %f23 = 9719ff00, Mem[0000000010181410] = ffffffff
sta %f23,[%i6+%o5]0x88 ! Mem[0000000010181410] = 9719ff00
! %f28 = 975e6e46 374ae082, Mem[0000000010081410] = ff0000ff 20000000
stda %f28,[%i2+%o5]0x80 ! Mem[0000000010081410] = 975e6e46 374ae082
! Mem[0000000010101410] = 000000ff, %l0 = 0000000000000000
swapa [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l7 = 00000000000000ff, Mem[0000000010041410] = dad8f819
stba %l7,[%i1+%o5]0x88 ! Mem[0000000010041410] = dad8f8ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000b92, %f21 = ff000020
lda [%i6+%o4]0x80,%f21 ! %f21 = 00000b92
p0_label_223:
! Mem[0000000030101410] = 975e6e4600000020, %f30 = 87af0000 20000000
ldda [%i4+%o5]0x89,%f30 ! %f30 = 975e6e46 00000020
! Mem[0000000030081400] = ff0000ff, %f25 = 00000000
lda [%i2+%g0]0x81,%f25 ! %f25 = ff0000ff
! Mem[0000000030101410] = 00000020, %l3 = 00000000000000ff
lduwa [%i4+%o5]0x89,%l3 ! %l3 = 0000000000000020
! Mem[0000000030101410] = 20000000, %l2 = 000000000000ef6d
ldsba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000020
! Mem[000000001014142c] = b1000000, %f25 = ff0000ff
lda [%i5+0x02c]%asi,%f25 ! %f25 = b1000000
! Mem[0000000010101400] = 0000a1db ffffff7f, %l4 = 0000fff8, %l5 = 00000000
ldd [%i4+%g0],%l4 ! %l4 = 000000000000a1db 00000000ffffff7f
! Mem[0000000010101400] = 0000a1db, %l1 = 0000000000000000
ldsba [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l3 = 0000000000000020
lduwa [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = 0000000052fcd8ff, %f0 = 7fffffff ff0000ff
ldda [%i5+%o4]0x88,%f0 ! %f0 = 00000000 52fcd8ff
! Starting 10 instruction Store Burst
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010101400] = dba10000 7fffffff
stda %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff 00000000
p0_label_224:
! %l7 = 00000000000000ff, Mem[0000000030181400] = 7fffffff
stha %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ffffff
! %f14 = 00000000 20000000, Mem[0000000030181408] = 378b6def 288b3ed6
stda %f14,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 20000000
! %l4 = 000000000000a1db, Mem[0000000010041400] = 975e6e46
stwa %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000a1db
! Mem[000000001010142c] = ffffff00, %l6 = 000000ff, %l1 = 00000000
add %i4,0x2c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ffffff00
! %l0 = 00000000000000ff, Mem[0000000030001408] = ffffff7f
stba %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
! %l0 = 00000000000000ff, Mem[0000000010041410] = fff8d8da
stba %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = fff8d8da
! Mem[0000000010081410] = 975e6e46, %l6 = 000000ff, %l3 = 00000000
add %i2,0x10,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000975e6e46
! Mem[0000000010101408] = fff8ffff, %l7 = 00000000000000ff
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000000000000ff, imm = 0000000000000b5b, %l1 = 00000000ffffff00
xor %l6,0xb5b,%l1 ! %l1 = 0000000000000ba4
! Starting 10 instruction Load Burst
! %l2 = 0000000000000020, imm = fffffffffffff4aa, %l1 = 0000000000000ba4
orn %l2,-0xb56,%l1 ! %l1 = 0000000000000b75
p0_label_225:
membar #Sync ! Added by membar checker (39)
! Mem[00000000300c1408] = ff000000, %l1 = 0000000000000b75
lduba [%i3+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001400] = bf6897ca, %l4 = 000000000000a1db
ldsba [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffffbf
! Mem[0000000030081410] = 01b32fff, %l0 = 00000000000000ff
ldsba [%i2+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081400] = ff0000ff ffffde00 ef6d8b37 00000000
! Mem[0000000030081410] = ff2fb301 af87cc60 73589b02 2c598a50
! Mem[0000000030081420] = 000000b4 fb5acd6b 4fb6ba7a bd1339d9
! Mem[0000000030081430] = de781c1e 03a2b00a 00000000 390000ff
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
! Mem[0000000030001400] = bf6897ca cc3abb19 ffffffff ff0000ff
! Mem[0000000030001410] = f8ff0000 00000000 901b85da 3bb43509
! Mem[0000000030001420] = a49bdccb f60e80fa 34b566da c82b0702
! Mem[0000000030001430] = 52fcd8d1 734e063e d52d968b 1443ff53
ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
! Mem[00000000100c1420] = 000000b1, %l3 = 00000000975e6e46
ldub [%i3+0x023],%l3 ! %l3 = 00000000000000b1
! Mem[0000000030081410] = 01b32fff, %l2 = 0000000000000020
lduba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181408] = 20000000, %l7 = 00000000000000ff
lduha [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l3 = 00000000000000b1
lduha [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 00000000ffffff7f, Mem[0000000030101408] = 00000000
stha %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000ff7f
p0_label_226:
! %l4 = ffffffffffffffbf, Mem[0000000010001410] = af000000ffffde00
stxa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffffffffffbf
membar #Sync ! Added by membar checker (40)
! %l5 = 00000000ffffff7f, Mem[0000000030081400] = ff0000ff
stba %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 7f0000ff
! Mem[00000000100c1400] = ff000000, %l4 = ffffffffffffffbf
swapa [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff000000
! %f26 = 02072bc8, Mem[0000000030141410] = fffff8ff
sta %f26,[%i5+%o5]0x81 ! Mem[0000000030141410] = 02072bc8
! %l0 = ffffffffffffffff, Mem[0000000010041410] = dad8f8ff
stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffffff
! %l4 = 00000000ff000000, Mem[0000000030101400] = ff000000
stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000
! Mem[0000000030181410] = 00000020, %l2 = 00000000000000ff
ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! %l4 = 00000000ff000000, Mem[0000000010001400] = 6def000000000000
stxa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000ff000000
! %l1 = 00000000000000ff, Mem[000000001014140e] = 00000000
sth %l1,[%i5+0x00e] ! Mem[000000001014140c] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 975e6e46378b6def, %l6 = 00000000000000ff
ldxa [%i6+%g0]0x88,%l6 ! %l6 = 975e6e46378b6def
p0_label_227:
! Mem[0000000030101400] = ff000000, %l5 = 00000000ffffff7f
ldsha [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1408] = 000000ff00000000, %l7 = 0000000000000000
ldxa [%i3+%o4]0x80,%l7 ! %l7 = 000000ff00000000
! Mem[0000000030141408] = 2000000000ffffff, %f26 = 02072bc8 da66b534
ldda [%i5+%o4]0x89,%f26 ! %f26 = 20000000 00ffffff
! %l2 = 0000000000000000, immed = fffffc45, %y = 00000000
sdiv %l2,-0x3bb,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = ffffffff
! Mem[0000000030101408] = 7fff0000, %l7 = 000000ff00000000
lduwa [%i4+%o4]0x81,%l7 ! %l7 = 000000007fff0000
! Mem[00000000201c0000] = ffff2191, %l1 = 00000000000000ff
ldsb [%o0+0x001],%l1 ! %l1 = ffffffffffffffff
! Mem[00000000201c0000] = ffff2191, %l2 = 0000000000000000
lduba [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141400] = ff000551ff000020, %l6 = 975e6e46378b6def
ldxa [%i5+%g0]0x80,%l6 ! %l6 = ff000551ff000020
! Mem[0000000010041410] = ffffffff, %l7 = 000000007fff0000
ldsba [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030101400] = 000000ff
stwa %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
p0_label_228:
! %l2 = 00000000000000ff, Mem[0000000010101400] = ff000000
stwa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff
! Mem[0000000010001408] = 00000000, %l0 = ffffffffffffffff
swapa [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000010181408] = 00000b92
stha %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000b92
! %l2 = 00000000000000ff, Mem[00000000100c1410] = ff00de00
stba %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff00deff
! %f16 = 19bb3acc ca9768bf, Mem[0000000030001410] = 0000fff8 00000000
stda %f16,[%i0+%o5]0x89 ! Mem[0000000030001410] = 19bb3acc ca9768bf
! %l2 = 00000000000000ff, Mem[00000000201c0000] = ffff2191
sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00ff2191
! %l0 = 0000000000000000, Mem[0000000030001410] = 19bb3accca9768bf
stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000010101428] = 288b3ed6
stw %l3,[%i4+0x028] ! Mem[0000000010101428] = 00000000
! %l4 = 0000000000000000, Mem[00000000300c1408] = ff000000
stba %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ffff0000e5000551, %f10 = 01c7a1db 00000092
ldda [%i2+%o4]0x80,%f10 ! %f10 = ffff0000 e5000551
p0_label_229:
! Mem[0000000030041410] = 000000ffef6d8b37, %l3 = 0000000000000000
ldxa [%i1+%o5]0x81,%l3 ! %l3 = 000000ffef6d8b37
! Mem[0000000030001410] = 00000000, %l2 = 00000000000000ff
lduba [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001428] = 0000064a, %l7 = ffffffffffffffff
ldsha [%i0+0x02a]%asi,%l7 ! %l7 = 000000000000064a
! Mem[0000000010041410] = ffffffff01b32f0a, %l3 = 000000ffef6d8b37
ldxa [%i1+%o5]0x80,%l3 ! %l3 = ffffffff01b32f0a
! Mem[0000000010101428] = 00000000, %l5 = 0000000000000000
lduba [%i4+0x029]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1410] = 374ae082, %l5 = 0000000000000000
ldswa [%i3+%o5]0x89,%l5 ! %l5 = 00000000374ae082
! %f9 = 0b78ffb4, %f28 = 3e064e73, %f30 = 53ff4314 8b962dd5
fsmuld %f9 ,%f28,%f30 ! %f30 = 39405444 bf76bb80
! Mem[0000000030081408] = 378b6def, %f12 = ffffff92
lda [%i2+%o4]0x89,%f12 ! %f12 = 378b6def
! Mem[00000000300c1400] = 7fffffff, %l4 = 0000000000000000
lduba [%i3+%g0]0x81,%l4 ! %l4 = 000000000000007f
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ffffffbf, %l2 = 0000000000000000
swapa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ffffffbf
p0_label_230:
! %f6 = 288b3ed6 ffffff7f, %l2 = 00000000ffffffbf
! Mem[0000000030041408] = 510500b100800000
add %i1,0x008,%g1
stda %f6,[%g1+%l2]ASI_PST16_S ! Mem[0000000030041408] = 288b3ed6ffffff7f
! %l6 = ff000551ff000020, Mem[0000000020800041] = 0000d57f
stb %l6,[%o1+0x041] ! Mem[0000000020800040] = 0020d57f
! Mem[0000000021800100] = fcffa456, %l2 = 00000000ffffffbf
ldstub [%o3+0x100],%l2 ! %l2 = 000000fc000000ff
! %l4 = 000000000000007f, imm = fffffffffffffa3e, %l6 = ff000551ff000020
xor %l4,-0x5c2,%l6 ! %l6 = fffffffffffffa41
! %l2 = 00000000000000fc, Mem[0000000010101408] = fffff8ff
stwa %l2,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000fc
! %l7 = 000000000000064a, Mem[0000000030081400] = 7f0000ff
stwa %l7,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000064a
! %l2 = 00000000000000fc, Mem[00000000300c1408] = 288b3ed600000000
stxa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000fc
! Mem[0000000030101400] = 00000000, %l5 = 00000000374ae082
swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! %f23 = da851b90, Mem[0000000010101410] = 00000000
sta %f23,[%i4+%o5]0x80 ! Mem[0000000010101410] = da851b90
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ffffffff, %l2 = 00000000000000fc
ldsha [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
p0_label_231:
! Mem[0000000010081400] = 000000ff 00000000, %l4 = 0000007f, %l5 = 00000000
ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000 00000000000000ff
! Mem[0000000010181408] = 920b0000, %l7 = 000000000000064a
lduwa [%i6+%o4]0x88,%l7 ! %l7 = 00000000920b0000
! Mem[0000000010141410] = 000000b1b10000ff, %f24 = fa800ef6 cbdc9ba4
ldda [%i5+%o5]0x88,%f24 ! %f24 = 000000b1 b10000ff
! Mem[0000000030041408] = 288b3ed6, %l3 = ffffffff01b32f0a
ldswa [%i1+%o4]0x81,%l3 ! %l3 = 00000000288b3ed6
! Mem[0000000010101400] = ff000000, %l0 = 0000000000000000
ldswa [%i4+%g0]0x88,%l0 ! %l0 = ffffffffff000000
! Mem[00000000218000c0] = fffff237, %l0 = ffffffffff000000
ldub [%o3+0x0c0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181418] = ff0000000000ff00, %l3 = 00000000288b3ed6
ldx [%i6+0x018],%l3 ! %l3 = ff0000000000ff00
! Mem[0000000030181400] = 00ffffff, %l6 = fffffffffffffa41
ldswa [%i6+%g0]0x81,%l6 ! %l6 = 0000000000ffffff
! Mem[0000000010181410] = 00ff1997, %l7 = 00000000920b0000
lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101418] = 00ffffff, %l0 = 00000000000000ff, %asi = 80
swapa [%i4+0x018]%asi,%l0 ! %l0 = 0000000000ffffff
p0_label_232:
! Mem[0000000010041404] = 00000092, %l0 = 0000000000ffffff
swap [%i1+0x004],%l0 ! %l0 = 0000000000000092
! Mem[0000000030081410] = 01b32fff, %l7 = 0000000000000000
swapa [%i2+%o5]0x89,%l7 ! %l7 = 0000000001b32fff
! Mem[000000001004140e] = ff000000, %l5 = 00000000000000ff
ldstub [%i1+0x00e],%l5 ! %l5 = 00000000000000ff
! %f0 = 00000000 52fcd8ff ff000000 d63e8b28
! %f4 = 00000020 00000000 288b3ed6 ffffff7f
! %f8 = ffffff92 0b78ffb4 ffff0000 e5000551
! %f12 = 378b6def 0b78ffb4 00000000 20000000
stda %f0,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
! %l1 = ffffffffffffffff, Mem[0000000010181400] = ef6d8b37
stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffff8b37
! %l4 = 0000000000000000, Mem[0000000030101410] = 20000000466e5e97
stxa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
! Mem[0000000010101434] = 20000000, %l2 = ffffffffffffffff, %asi = 80
swapa [%i4+0x034]%asi,%l2 ! %l2 = 0000000020000000
! Mem[0000000010001422] = 89724a09, %l6 = 0000000000ffffff
ldstub [%i0+0x022],%l6 ! %l6 = 0000004a000000ff
! Mem[00000000201c0000] = 00ff2191, %l2 = 0000000020000000
ldstub [%o0+%g0],%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = ff000551ff000020, %l6 = 000000000000004a
ldx [%i5+%g0],%l6 ! %l6 = ff000551ff000020
p0_label_233:
! Mem[0000000010101400] = 000000ff, %f19 = ffffffff
lda [%i4+%g0]0x80,%f19 ! %f19 = 000000ff
! Mem[00000000201c0000] = ffff2191, %l7 = 0000000001b32fff
lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = 000000ff, %l3 = ff0000000000ff00
ldsb [%i3+0x00b],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010181400] = ffff8b37, %l7 = 00000000000000ff
ldsba [%i6+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000211c0000] = 0000c8b9, %l2 = 0000000000000000
lduha [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = 00000b92 00000000, %l0 = 00000092, %l1 = ffffffff
ldda [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000b92 0000000000000000
! Mem[0000000010181414] = 000000b1, %f16 = 19bb3acc
lda [%i6+0x014]%asi,%f16 ! %f16 = 000000b1
membar #Sync ! Added by membar checker (41)
! Mem[0000000010041400] = 00000000, %l0 = 0000000000000b92
lduha [%i1+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041400] = 00000000 52fcd8ff ff000000 d63e8b28
! Mem[0000000010041410] = 00000020 00000000 288b3ed6 ffffff7f
! Mem[0000000010041420] = ffffff92 0b78ffb4 ffff0000 e5000551
! Mem[0000000010041430] = 378b6def 0b78ffb4 00000000 20000000
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030101410] = 0000000000000000
stxa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
p0_label_234:
! Mem[0000000030041408] = 288b3ed6, %l4 = 0000000000000000
swapa [%i1+%o4]0x81,%l4 ! %l4 = 00000000288b3ed6
! %f22 = 0935b43b da851b90, Mem[00000000100c1408] = 000000ff 00000000
stda %f22,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0935b43b da851b90
! Mem[0000000010041410] = 20000000, %l6 = ff000551ff000020
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181408] = 00000b92, %l2 = 0000000000000000
swapa [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000b92
! Code Fragment 3
p0_fragment_20:
! %l0 = 0000000000000000
setx 0x7f9a770fd2afdcaf,%g7,%l0 ! %l0 = 7f9a770fd2afdcaf
! %l1 = 0000000000000000
setx 0x15d9f7983a20d6c4,%g7,%l1 ! %l1 = 15d9f7983a20d6c4
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 = 7f9a770fd2afdcaf
setx 0xf95f8a9fdf3540f3,%g7,%l0 ! %l0 = f95f8a9fdf3540f3
! %l1 = 15d9f7983a20d6c4
setx 0x15b353efc42ae1af,%g7,%l1 ! %l1 = 15b353efc42ae1af
! %l4 = 00000000288b3ed6, Mem[0000000010101410] = da851b90b1000000, %asi = 80
stxa %l4,[%i4+0x010]%asi ! Mem[0000000010101410] = 00000000288b3ed6
! %f19 = 000000ff, Mem[000000001014140c] = 000000ff
sta %f19,[%i5+0x00c]%asi ! Mem[000000001014140c] = 000000ff
! Mem[0000000010141424] = 01d194ff, %l5 = 00000000, %l5 = 00000000
add %i5,0x24,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000001d194ff
! %l5 = 0000000001d194ff, Mem[0000000030041410] = 378b6defff000000
stxa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000001d194ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ef6d8b37, %l6 = 0000000000000000
lduha [%i2+%o4]0x81,%l6 ! %l6 = 000000000000ef6d
p0_label_235:
! Mem[0000000021800040] = f2ff5509, %l7 = ffffffffffffffff
ldsha [%o3+0x040]%asi,%l7 ! %l7 = fffffffffffff2ff
! Mem[00000000100c1410] = ff00deff, %l6 = 000000000000ef6d
lduba [%i3+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030101410] = 00000000, %f24 = 000000b1
lda [%i4+%o5]0x89,%f24 ! %f24 = 00000000
! Mem[0000000030081410] = 00000000, %f22 = 0935b43b
lda [%i2+%o5]0x81,%f22 ! %f22 = 00000000
! Mem[0000000010081400] = 00000000, %l2 = 0000000000000b92
ldsha [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101408] = 51000000 0000ff7f, %l2 = 00000000, %l3 = ffffffff
ldda [%i4+%o4]0x89,%l2 ! %l2 = 000000000000ff7f 0000000051000000
! Mem[00000000211c0000] = 0000c8b9, %l0 = f95f8a9fdf3540f3
lduh [%o2+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000010041400] = 00000000, %l3 = 0000000051000000
lduwa [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = ffd8fc52, %l4 = 00000000288b3ed6
ldsba [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l5 = 0000000001d194ff, Mem[0000000030181400] = ffffff00
stwa %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = 01d194ff
p0_label_236:
! Mem[0000000010181400] = ffff8b37466e5e97, %l2 = 000000000000ff7f, %l3 = 0000000000000000
casxa [%i6]0x80,%l2,%l3 ! %l3 = ffff8b37466e5e97
! %f24 = 00000000 b10000ff, Mem[0000000010081420] = 00000048 000000fc
std %f24,[%i2+0x020] ! Mem[0000000010081420] = 00000000 b10000ff
! %l5 = 0000000001d194ff, Mem[0000000010081400] = 00000000
stwa %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = 01d194ff
! Mem[0000000010141408] = ffd8fc52, %l3 = ffff8b37466e5e97
ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010081432] = 378b6def, %l6 = 00000000000000ff
ldstub [%i2+0x032],%l6 ! %l6 = 0000006d000000ff
! %l4 = ffffffffffffffff, Mem[0000000030181400] = ff94d101
stba %l4,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff94d101
membar #Sync ! Added by membar checker (42)
! %f24 = 00000000, Mem[000000001004140c] = d63e8b28
st %f24,[%i1+0x00c] ! Mem[000000001004140c] = 00000000
! Mem[0000000010041428] = ffff0000, %l5 = 0000000001d194ff, %asi = 80
swapa [%i1+0x028]%asi,%l5 ! %l5 = 00000000ffff0000
! Mem[0000000010081410] = 466e5e97, %l0 = 0000000000000000
swapa [%i2+%o5]0x88,%l0 ! %l0 = 00000000466e5e97
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00ffffff, %l5 = 00000000ffff0000
ldswa [%i5+%o4]0x89,%l5 ! %l5 = 0000000000ffffff
p0_label_237:
! Mem[0000000010041410] = ff000020 00000000, %l0 = 466e5e97, %l1 = c42ae1af
ldda [%i1+%o5]0x80,%l0 ! %l0 = 00000000ff000020 0000000000000000
! Mem[0000000010141400] = 200000ff510500ff, %l2 = 000000000000ff7f
ldxa [%i5+%g0]0x88,%l2 ! %l2 = 200000ff510500ff
! Mem[0000000010141400] = ff000551, %l1 = 0000000000000000
lduba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041410] = ff000020, %f26 = 20000000
lda [%i1+%o5]0x80,%f26 ! %f26 = ff000020
! Mem[0000000030181408] = 00000020, %l6 = 000000000000006d
ldsha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = 00000000, %l4 = ffffffffffffffff
lduha [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181408] = 20000000, %l6 = 0000000000000000
lduwa [%i6+%o4]0x89,%l6 ! %l6 = 0000000020000000
! Mem[0000000010101400] = 00000000ff000000, %f12 = 378b6def 0b78ffb4
ldda [%i4+%g0]0x88,%f12 ! %f12 = 00000000 ff000000
! Mem[0000000010101430] = 87af0000ffffffff, %f6 = 288b3ed6 ffffff7f
ldd [%i4+0x030],%f6 ! %f6 = 87af0000 ffffffff
! Starting 10 instruction Store Burst
! %f17 = ca9768bf, Mem[0000000030101408] = 7fff0000
sta %f17,[%i4+%o4]0x81 ! Mem[0000000030101408] = ca9768bf
p0_label_238:
! Mem[0000000010041400] = 00000000, %l4 = 0000000000000000
ldstuba [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! %f7 = ffffffff, Mem[0000000030001408] = ffffffff
sta %f7 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffff
! %l5 = 0000000000ffffff, Mem[00000000100c1408] = 0935b43bda851b90
stxa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000ffffff
! %f22 = 00000000, Mem[00000000100c1400] = 00000000
sta %f22,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! Mem[00000000300c1410] = 374ae082, %l1 = 00000000000000ff
swapa [%i3+%o5]0x89,%l1 ! %l1 = 00000000374ae082
! %f12 = 00000000, %f26 = ff000020, %f15 = 20000000
fadds %f12,%f26,%f15 ! %f15 = ff000020
! %l4 = 00000000, %l5 = 00ffffff, Mem[0000000010141400] = ff000551 ff000020
stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 00ffffff
! Mem[00000000100c140c] = 00ffffff, %l3 = 000000ff, %l3 = 000000ff
add %i3,0x0c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000ffffff
! %l7 = fffffffffffff2ff, Mem[00000000100c1438] = 000000b1b10000ff
stx %l7,[%i3+0x038] ! Mem[00000000100c1438] = fffffffffffff2ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 51000000 bf6897ca, %l4 = 00000000, %l5 = 00ffffff
ldda [%i4+%o4]0x89,%l4 ! %l4 = 00000000bf6897ca 0000000051000000
p0_label_239:
! Mem[0000000030081400] = 0000064affffde00, %l2 = 200000ff510500ff
ldxa [%i2+%g0]0x81,%l2 ! %l2 = 0000064affffde00
! Mem[0000000010141410] = ff0000b1, %l4 = 00000000bf6897ca
lduw [%i5+%o5],%l4 ! %l4 = 00000000ff0000b1
! Mem[00000000100c1410] = ff0000b1ff00deff, %f16 = 000000b1 ca9768bf
ldda [%i3+%o5]0x88,%f16 ! %f16 = ff0000b1 ff00deff
! Mem[0000000010001410] = ffffffff, %l2 = 0000064affffde00
ldswa [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030081410] = 60cc87af 00000000, %l6 = 20000000, %l7 = fffff2ff
ldda [%i2+%o5]0x89,%l6 ! %l6 = 0000000000000000 0000000060cc87af
! Mem[00000000100c1410] = ff0000b1ff00deff, %f2 = ff000000 d63e8b28
ldda [%i3+%o5]0x88,%f2 ! %f2 = ff0000b1 ff00deff
! Mem[0000000030141410] = 02072bc80b78ff00, %f12 = 00000000 ff000000
ldda [%i5+%o5]0x81,%f12 ! %f12 = 02072bc8 0b78ff00
! Mem[0000000030101400] = 374ae082, %l4 = 00000000ff0000b1
ldswa [%i4+%g0]0x89,%l4 ! %l4 = 00000000374ae082
! Mem[0000000030181400] = ff0000ff 01d194ff, %l0 = ff000020, %l1 = 374ae082
ldda [%i6+%g0]0x89,%l0 ! %l0 = 0000000001d194ff 00000000ff0000ff
! Starting 10 instruction Store Burst
! %l1 = 00000000ff0000ff, Mem[00000000100c1418] = 00000000, %asi = 80
stwa %l1,[%i3+0x018]%asi ! Mem[00000000100c1418] = ff0000ff
p0_label_240:
! %f30 = 39405444, Mem[0000000030101408] = bf6897ca
sta %f30,[%i4+%o4]0x89 ! Mem[0000000030101408] = 39405444
! %f15 = ff000020, Mem[0000000030081400] = 0000064a
sta %f15,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000020
! %l5 = 0000000051000000, Mem[000000001018140e] = 00000000, %asi = 80
stba %l5,[%i6+0x00e]%asi ! Mem[000000001018140c] = 00000000
! %l0 = 01d194ff, %l1 = ff0000ff, Mem[0000000010181410] = 00ff1997 000000b1
stda %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 01d194ff ff0000ff
! %f16 = ff0000b1 ff00deff ff0000ff 000000ff
! %f20 = 00000000 0000fff8 00000000 da851b90
! %f24 = 00000000 b10000ff ff000020 00ffffff
! %f28 = 3e064e73 d1d8fc52 39405444 bf76bb80
stda %f16,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
! Mem[00000000100c1400] = 00000000, %l4 = 00000000374ae082
swapa [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %f6 = 87af0000 ffffffff, %l5 = 0000000051000000
! Mem[0000000010001420] = ff0000b100000000
add %i0,0x020,%g1
stda %f6,[%g1+%l5]ASI_PST32_P ! Mem[0000000010001420] = ff0000b100000000
! %l0 = 01d194ff, %l1 = ff0000ff, Mem[0000000030081408] = 378b6def 00000000
stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 01d194ff ff0000ff
! %l7 = 0000000060cc87af, Mem[0000000030101408] = 44544039
stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 87af4039
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = fc00000000000000, %l7 = 0000000060cc87af
ldxa [%i3+%o4]0x81,%l7 ! %l7 = fc00000000000000
p0_label_241:
membar #Sync ! Added by membar checker (43)
! Mem[0000000010141400] = 00000000 00ffffff ffd8fc52 000000ff
! Mem[0000000010141410] = ff0000b1 b1000000 1e162ee4 ff97ffff
! Mem[0000000010141420] = 0019ffff 01d194ff b4000000 b1000000
! Mem[0000000010141430] = 378b6def 49000000 fffff7bb d63e8b28
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
! Mem[0000000030001410] = 00000000, %l1 = 00000000ff0000ff
ldsba [%i0+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = ffd8fc52000000ff, %f10 = ffff0000 e5000551
ldda [%i5+%o4]0x80,%f10 ! %f10 = ffd8fc52 000000ff
! Mem[0000000030181410] = ff000020, %l2 = ffffffffffffffff
lduwa [%i6+%o5]0x81,%l2 ! %l2 = 00000000ff000020
! Mem[0000000010101408] = 000000fc, %l2 = 00000000ff000020
lduba [%i4+0x008]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = 00000000, %l1 = 0000000000000000
ldsba [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = ffff0000e5000551, %l0 = 0000000001d194ff
ldxa [%i2+%o4]0x80,%l0 ! %l0 = ffff0000e5000551
! Mem[0000000010141400] = 00000000 00ffffff ffd8fc52 000000ff
! Mem[0000000010141410] = ff0000b1 b1000000 1e162ee4 ff97ffff
! Mem[0000000010141420] = 0019ffff 01d194ff b4000000 b1000000
! Mem[0000000010141430] = 378b6def 49000000 fffff7bb d63e8b28
ldda [%i5]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010141400
! %l3 = 0000000000ffffff, immed = 00000c4a, %y = ffffffff
sdiv %l3,0xc4a,%l1 ! %l1 = ffffffffffeb3ff6
mov %l0,%y ! %y = e5000551
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = 0000c8b9, %l4 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
p0_label_242:
! %l1 = ffffffffffeb3ff6, Mem[00000000100c1400] = 374ae082
stwa %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffeb3ff6
! %l4 = 00000000, %l5 = 51000000, Mem[0000000030041410] = ff94d101 00000000
stda %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 51000000
! Mem[0000000010181420] = b4000000, %l5 = 0000000051000000
swap [%i6+0x020],%l5 ! %l5 = 00000000b4000000
! %l5 = 00000000b4000000, Mem[0000000030081400] = ff000020
stha %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000020
membar #Sync ! Added by membar checker (44)
! %l7 = fc00000000000000, Mem[0000000010141410] = b10000ff
stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! Mem[0000000010101400] = 000000ff, %l1 = ffffffffffeb3ff6
ldstuba [%i4+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %l4 = 0000000000000000, Mem[00000000300c1410] = 00000000000000ff
stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000000000000000
! %l5 = 00000000b4000000, Mem[0000000010141408] = 52fcd8ff
stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = b4000000
! %l6 = 0000000000000000, Mem[0000000010141410] = 00000000
stw %l6,[%i5+%o5] ! Mem[0000000010141410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 000000b1 00000000, %l0 = e5000551, %l1 = 00000000
ldda [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000 00000000000000b1
p0_label_243:
! Mem[0000000020800040] = 0020d57f, %l5 = 00000000b4000000
lduh [%o1+0x040],%l5 ! %l5 = 0000000000000020
! Mem[0000000010101410] = 00000000 288b3ed6, %l2 = 00000000, %l3 = 00ffffff
ldda [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000288b3ed6
! Mem[0000000020800040] = 0020d57f, %l3 = 00000000288b3ed6
ldsba [%o1+0x040]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = ffde00ff, %l1 = 00000000000000b1
ldswa [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffde00ff
! Mem[0000000010141410] = 00000000b1000000, %l1 = ffffffffffde00ff
ldxa [%i5+%o5]0x80,%l1 ! %l1 = 00000000b1000000
! Mem[0000000010101400] = ff0000ff, %l1 = 00000000b1000000
lduha [%i4+%g0]0x80,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010081438] = ffffffe5 ffff00ff, %l4 = 00000000, %l5 = 00000020
ldda [%i2+0x038]%asi,%l4 ! %l4 = 00000000ffffffe5 00000000ffff00ff
! Mem[0000000030081410] = 00000000, %l4 = 00000000ffffffe5
ldsha [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1410] = ffde00ff b10000ff, %l4 = 00000000, %l5 = ffff00ff
ldd [%i3+%o5],%l4 ! %l4 = 00000000ffde00ff 00000000b10000ff
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 0000ff00, Mem[0000000010141400] = 00000000 00ffffff
stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 0000ff00
p0_label_244:
! Mem[0000000020800001] = 06ff7fd0, %l1 = 000000000000ff00
ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010081410] = 00000000
stba %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
! %l3 = 0000000000000000, Mem[00000000300c1408] = 000000fc
stba %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! Mem[0000000010041400] = ff000000, %l7 = 00000000, %l1 = 000000ff
casa [%i1]0x80,%l7,%l1 ! %l1 = 00000000ff000000
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030141410] = 02072bc8 0b78ff00
stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 00000000
! %l7 = fc00000000000000, Mem[0000000010041438] = 00000000, %asi = 80
stwa %l7,[%i1+0x038]%asi ! Mem[0000000010041438] = 00000000
! %l2 = 0000000000000000, Mem[0000000030181410] = 200000ff
stba %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 20000000
! Mem[0000000010041400] = 000000ff, %l1 = 00000000ff000000
swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = ff94d101, %l2 = 0000000000000000
swapa [%i2+%g0]0x80,%l2 ! %l2 = 00000000ff94d101
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ffffffff, %l7 = fc00000000000000
ldswa [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
p0_label_245:
! Mem[000000001018140c] = 00000000, %f30 = fffff7bb
ld [%i6+0x00c],%f30 ! %f30 = 00000000
! Mem[000000001000141c] = 00000000, %l5 = 00000000b10000ff
lduwa [%i0+0x01c]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041410] = 00000000, %l5 = 0000000000000000
lduba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = 00000000, %l6 = 0000000000000000
ldsba [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041408] = 7fffffff00000000, %l7 = ffffffffffffffff
ldxa [%i1+%o4]0x89,%l7 ! %l7 = 7fffffff00000000
! Mem[0000000010001408] = ff000000, %l0 = 0000000000000000
ldsba [%i0+0x008]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041400] = ffd8fc52 ff000000, %l4 = ffde00ff, %l5 = 00000000
ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000ff000000 00000000ffd8fc52
! Mem[0000000030101410] = 0000000000000000, %l2 = 00000000ff94d101
ldxa [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 00000000af87cc60, %l0 = ffffffffffffffff
ldxa [%i2+%o5]0x81,%l0 ! %l0 = 00000000af87cc60
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = 00000000, %l4 = 00000000ff000000
ldstuba [%i4+%o5]0x81,%l4 ! %l4 = 00000000000000ff
p0_label_246:
! Mem[0000000021800100] = ffffa456, %l4 = 0000000000000000
ldstub [%o3+0x100],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030101410] = ff000000, %l7 = 7fffffff00000000
swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! %l6 = 0000000000000000, Mem[00000000211c0000] = ff00c8b9
sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = 0000c8b9
! %f30 = 00000000 d63e8b28, %l0 = 00000000af87cc60
! Mem[0000000010181418] = ff0000000000ff00
add %i6,0x018,%g1
stda %f30,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010181418] = ff00000000000000
! %l5 = 00000000ffd8fc52, Mem[0000000030081408] = ff94d101ff0000ff
stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000ffd8fc52
! %l5 = 00000000ffd8fc52, Mem[0000000010041410] = 200000ff
stba %l5,[%i1+%o5]0x88 ! Mem[0000000010041410] = 20000052
! Mem[0000000030181410] = 00000020, %l6 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %l3 = 0000000000000000, %l7 = 00000000ff000000, %l0 = 00000000af87cc60
xnor %l3,%l7,%l0 ! %l0 = ffffffff00ffffff
! %f11 = b1000000, %f7 = ff97ffff, %f31 = d63e8b28
fadds %f11,%f7 ,%f31 ! %f31 = ffd7ffff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 00000000, %l1 = 00000000000000ff
lduha [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
p0_label_247:
! Mem[00000000100c1418] = ff0000ff00000000, %f4 = ff0000b1 b1000000
ldd [%i3+0x018],%f4 ! %f4 = ff0000ff 00000000
! Mem[0000000030181410] = 200000ff, %l7 = 00000000ff000000
lduwa [%i6+%o5]0x89,%l7 ! %l7 = 00000000200000ff
! Mem[00000000211c0000] = 0000c8b9, %l0 = ffffffff00ffffff
ldsh [%o2+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000030001408] = ffffffff, %l2 = 0000000000000000
lduba [%i0+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081408] = 00000000, %l0 = 0000000000000000
lduwa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101410] = 00000000, %l6 = 0000000000000000
ldswa [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l3 = 0000000000000000
ldswa [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = 0000000051000000, %f12 = 378b6def 49000000
ldda [%i1+%o5]0x81,%f12 ! %f12 = 00000000 51000000
! Mem[0000000030081410] = 00000000, %l6 = 0000000000000000
lduwa [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010101410] = 00000000
stba %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
p0_label_248:
! %l3 = 0000000000000000, Mem[00000000211c0000] = 0000c8b9, %asi = 80
stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c8b9
! Mem[0000000030081400] = 20000000, %l1 = 0000000000000000
ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081438] = ffffffe5ffff00ff, %l4 = 00000000000000ff, %l4 = 00000000000000ff
add %i2,0x38,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ffffffe5ffff00ff
! Mem[0000000010181410] = 01d194ff, %l1 = 0000000000000000
swapa [%i6+%o5]0x80,%l1 ! %l1 = 0000000001d194ff
! Mem[0000000030101400] = 82e04a37, %l1 = 0000000001d194ff
swapa [%i4+%g0]0x81,%l1 ! %l1 = 0000000082e04a37
! %f26 = b4000000, Mem[0000000010001408] = 000000ff
sta %f26,[%i0+%o4]0x88 ! Mem[0000000010001408] = b4000000
! Mem[00000000100c1400] = f63febff, %l5 = 00000000ffd8fc52
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000f6000000ff
! %f6 = 1e162ee4 ff97ffff, Mem[0000000010081408] = 0000ffff 510500e5
stda %f6 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 1e162ee4 ff97ffff
! %l4 = ffffffe5ffff00ff, Mem[0000000030081400] = 200000ff
stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffff00ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff0000ff, %l6 = 0000000000000000
ldsba [%i4+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
p0_label_249:
! Mem[0000000010001410] = f8ff000000000000, %f26 = b4000000 b1000000
ldda [%i0+%o5]0x80,%f26 ! %f26 = f8ff0000 00000000
! Mem[0000000010141408] = 000000b4, %l6 = ffffffffffffffff
ldswa [%i5+%o4]0x80,%l6 ! %l6 = 00000000000000b4
! Mem[0000000030081408] = 00000000, %l3 = 0000000000000000
lduba [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %l4 = ffffffe5ffff00ff, Mem[0000000030141400] = 0000002000000000
stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = ffffffe5ffff00ff
! Mem[0000000030041410] = 00000000, %l0 = 0000000000000000
ldswa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101408] = 000000fc, %l0 = 0000000000000000
ldsha [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = 00000000, %l6 = 00000000000000b4
ldswa [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = 00000000, %l4 = ffffffe5ffff00ff
ldsba [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181410] = 00000000 ff0000ff, %l4 = 00000000, %l5 = 000000f6
ldda [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000 00000000ff0000ff
! Starting 10 instruction Store Burst
! %l5 = 00000000ff0000ff, Mem[0000000010141400] = 00000000
stba %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
p0_label_250:
! %f20 = ff0000b1 b1000000, %l2 = 00000000000000ff
! Mem[00000000100c1438] = fffffffffffff2ff
add %i3,0x038,%g1
stda %f20,[%g1+%l2]ASI_PST32_P ! Mem[00000000100c1438] = ff0000b1b1000000
! %l7 = 00000000200000ff, Mem[0000000010181408] = 0000000000000000
stxa %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000200000ff
! Mem[0000000010001408] = b4000000, %l0 = 0000000000000000
ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001408] = ffffffff, %l1 = 0000000082e04a37
swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000ffffffff
! %f26 = f8ff0000 00000000, Mem[0000000010181408] = 00000000 200000ff
stda %f26,[%i6+%o4]0x80 ! Mem[0000000010181408] = f8ff0000 00000000
! Mem[0000000010041400] = ff000000, %l1 = 00000000ffffffff
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000ff0000ff, %l1 = 0000000000000000, %l6 = 0000000000000000
addc %l5,%l1,%l6 ! %l6 = 00000000ff0000ff
! %l1 = 0000000000000000, Mem[0000000010001408] = b40000ff
stha %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = b4000000
! Mem[00000000300c1400] = ffffff7f, %l4 = 0000000000000000
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 0000007f000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ffff8b37 466e5e97, %l2 = 000000ff, %l3 = 00000000
ldda [%i6+%g0]0x80,%l2 ! %l2 = 00000000ffff8b37 00000000466e5e97
p0_label_251:
! Mem[0000000010081424] = b10000ff, %f15 = d63e8b28
lda [%i2+0x024]%asi,%f15 ! %f15 = b10000ff
! Mem[0000000030001408] = 374ae082, %l2 = 00000000ffff8b37
ldsba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000037
! Mem[00000000300c1410] = 00000000, %l7 = 00000000200000ff
ldswa [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181410] = 200000ff, %l1 = 0000000000000000
lduha [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001410] = 000000000000fff8, %l7 = 0000000000000000
ldxa [%i0+%o5]0x88,%l7 ! %l7 = 000000000000fff8
! Mem[0000000010141410] = 00000000, %l0 = 0000000000000000
ldsha [%i5+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101400] = ff0000ff, %f14 = fffff7bb
lda [%i4+%g0]0x80,%f14 ! %f14 = ff0000ff
! Mem[0000000010181410] = 00000000, %l6 = 00000000ff0000ff
ldsha [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041408] = ff000000, %l4 = 000000000000007f
lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = b4000000, %l0 = 0000000000000000
swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000b4000000
p0_label_252:
! Mem[0000000010141430] = 378b6def, %l2 = 0000000000000037, %asi = 80
swapa [%i5+0x030]%asi,%l2 ! %l2 = 00000000378b6def
! %l5 = 00000000ff0000ff, Mem[0000000021800000] = efddb958
stb %l5,[%o3+%g0] ! Mem[0000000021800000] = ffddb958
! %l1 = 00000000000000ff, %l0 = 00000000b4000000, %l3 = 00000000466e5e97
xnor %l1,%l0,%l3 ! %l3 = ffffffff4bffff00
! %f22 = 1e162ee4 ff97ffff, Mem[0000000010141438] = fffff7bb d63e8b28
stda %f22,[%i5+0x038]%asi ! Mem[0000000010141438] = 1e162ee4 ff97ffff
! %l0 = 00000000b4000000, Mem[0000000030101410] = 00000000
stba %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! Mem[0000000010181400] = ffff8b37, %l7 = 000000000000fff8
ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! %f16 = 00000000 00ffffff, Mem[00000000300c1410] = 00000000 00000000
stda %f16,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 00ffffff
! %f21 = b1000000, Mem[0000000010101420] = ffffff7f
st %f21,[%i4+0x020] ! Mem[0000000010101420] = b1000000
! Mem[0000000010081408] = ffff97ff, %l1 = 00000000000000ff
swapa [%i2+%o4]0x80,%l1 ! %l1 = 00000000ffff97ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %l1 = 00000000ffff97ff
ldswa [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000000
p0_label_253:
! Mem[0000000010001410] = 0000fff8, %l3 = ffffffff4bffff00
lduba [%i0+%o5]0x88,%l3 ! %l3 = 00000000000000f8
! Mem[0000000030101410] = 00000000, %f26 = f8ff0000
lda [%i4+%o5]0x89,%f26 ! %f26 = 00000000
! Mem[0000000030181408] = 20000000, %l5 = 00000000ff0000ff
lduba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181410] = 200000ff, %l2 = 00000000378b6def
ldswa [%i6+%o5]0x89,%l2 ! %l2 = 00000000200000ff
! Mem[0000000010141400] = ff000000, %l5 = 0000000000000000
lduha [%i5+%g0]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[0000000010181408] = f8ff0000, %l4 = 00000000ff000000
lduwa [%i6+%o4]0x80,%l4 ! %l4 = 00000000f8ff0000
! Mem[00000000300c1410] = 00ffffff, %l1 = 0000000000000000
lduwa [%i3+%o5]0x89,%l1 ! %l1 = 0000000000ffffff
! Mem[00000000300c1400] = ffffffff, %l7 = 00000000000000ff
ldswa [%i3+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! %f21 = b1000000, %f1 = 00ffffff, %f13 = 51000000
fdivs %f21,%f1 ,%f13 ! %f13 = ef800001
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 00000000, %l2 = 00000000200000ff
ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_254:
! %f24 = 0019ffff 01d194ff, %l5 = 000000000000ff00
! Mem[0000000010041438] = 0000000020000000
add %i1,0x038,%g1
stda %f24,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010041438] = 0000000020000000
! Mem[0000000021800141] = ffff8e22, %l1 = 0000000000ffffff
ldstub [%o3+0x141],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030081408] = 00000000, %l7 = ffffffffffffffff
ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081400] = 00000000, %l2 = 0000000000000000
swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
! %l2 = 00000000, %l3 = 000000f8, Mem[0000000010081408] = 000000ff e42e161e
stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 000000f8
! Mem[00000000201c0001] = ffff2191, %l0 = 00000000b4000000
ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010101408] = 000000fc, %l1 = 00000000000000ff
ldstuba [%i4+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010081410] = 00000000 374ae082
stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 00000000
! %l0 = 00000000000000ff, Mem[0000000030041408] = 00000000ffffff7f
stxa %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff0000ff, %f24 = 0019ffff
lda [%i4+%g0]0x88,%f24 ! %f24 = ff0000ff
p0_label_255:
! Mem[0000000020800000] = 06ff7fd0, %l3 = 00000000000000f8
lduha [%o1+0x000]%asi,%l3 ! %l3 = 00000000000006ff
membar #Sync ! Added by membar checker (45)
! Mem[0000000010101400] = ff0000ff 00000000 ff0000fc 00000000
! Mem[0000000010101410] = 00000000 288b3ed6 000000ff dbe7fe5a
! Mem[0000000010101420] = b1000000 ff000000 00000000 ffffff00
! Mem[0000000010101430] = 87af0000 ffffffff 000000ff 00000000
ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
! Mem[0000000010081420] = 00000000, %l1 = 0000000000000000
lduw [%i2+0x020],%l1 ! %l1 = 0000000000000000
! Mem[0000000010041438] = 00000000, %l1 = 0000000000000000
lduh [%i1+0x038],%l1 ! %l1 = 0000000000000000
! Mem[0000000010141400] = ff000000 0000ff00 000000b4 000000ff
! Mem[0000000010141410] = 00000000 b1000000 1e162ee4 ff97ffff
! Mem[0000000010141420] = 0019ffff 01d194ff b4000000 b1000000
! Mem[0000000010141430] = 00000037 49000000 1e162ee4 ff97ffff
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
! %l0 = 00000000000000ff, %l5 = 000000000000ff00, %y = e5000551
umul %l0,%l5,%l1 ! %l1 = 0000000000fe0100, %y = 00000000
! Mem[0000000010041400] = ff0000ff 52fcd8ff ff000000 00000000
! Mem[0000000010041410] = 52000020 00000000 288b3ed6 ffffff7f
! Mem[0000000010041420] = ffffff92 0b78ffb4 01d194ff e5000551
! Mem[0000000010041430] = 378b6def 0b78ffb4 00000000 20000000
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! Mem[0000000010041408] = 00000000000000ff, %f6 = 1e162ee4 ff97ffff
ldda [%i1+%o4]0x88,%f6 ! %f6 = 00000000 000000ff
! Mem[0000000010141410] = 00000000, %l1 = 0000000000fe0100
lduwa [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 00ffffff, %l0 = 00000000000000ff
swapa [%i3+%o5]0x89,%l0 ! %l0 = 0000000000ffffff
p0_label_256:
! %l5 = 000000000000ff00, Mem[00000000100c1418] = ff0000ff00000000
stx %l5,[%i3+0x018] ! Mem[00000000100c1418] = 000000000000ff00
! %l4 = f8ff0000, %l5 = 0000ff00, Mem[00000000300c1410] = 000000ff 00000000
stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = f8ff0000 0000ff00
! %l6 = 0000000000000000, %l3 = 00000000000006ff, %l1 = 0000000000000000
sub %l6,%l3,%l1 ! %l1 = fffffffffffff901
! %l4 = f8ff0000, %l5 = 0000ff00, Mem[00000000100c1410] = ff00deff ff0000b1
stda %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = f8ff0000 0000ff00
! %f8 = 0019ffff, Mem[0000000030081400] = ffff00ff
sta %f8 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0019ffff
! Mem[0000000010101431] = 87af0000, %l1 = fffffffffffff901
ldstub [%i4+0x031],%l1 ! %l1 = 000000af000000ff
! Mem[0000000010141408] = 000000b4, %l2 = 0000000000000000
swap [%i5+%o4],%l2 ! %l2 = 00000000000000b4
! %l7 = 0000000000000000, Mem[0000000030101410] = 0000000000000000
stxa %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
membar #Sync ! Added by membar checker (46)
! %l7 = 0000000000000000, Mem[0000000010141400] = ff000000
stwa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000021800000] = ffddb958, %l5 = 000000000000ff00
ldsha [%o3+0x000]%asi,%l5 ! %l5 = ffffffffffffffdd
p0_label_257:
! Mem[0000000010001408] = ff000000 ff0000ff, %l6 = 00000000, %l7 = 00000000
ldda [%i0+%o4]0x80,%l6 ! %l6 = 00000000ff000000 00000000ff0000ff
! Mem[0000000010141410] = 000000b1 00000000, %l6 = ff000000, %l7 = ff0000ff
ldda [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000 00000000000000b1
! Mem[0000000010181430] = ffffffff, %l7 = 00000000000000b1
ldsba [%i6+0x032]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101420] = b1000000 ff000000, %l4 = f8ff0000, %l5 = ffffffdd
ldda [%i4+0x020]%asi,%l4 ! %l4 = 00000000b1000000 00000000ff000000
! Mem[0000000010001430] = 52fcd8d1, %l5 = 00000000ff000000
ldswa [%i0+0x030]%asi,%l5 ! %l5 = 0000000052fcd8d1
! Mem[0000000030001410] = 00000000, %l0 = 0000000000ffffff
lduha [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = ff3febff, %l1 = 00000000000000af
lduha [%i3+%g0]0x80,%l1 ! %l1 = 000000000000ff3f
! Mem[0000000030101400] = 01d194ff 9719ff00, %l0 = 00000000, %l1 = 0000ff3f
ldda [%i4+%g0]0x81,%l0 ! %l0 = 0000000001d194ff 000000009719ff00
! Mem[0000000030141408] = 00ffffff, %f30 = 00000000
lda [%i5+%o4]0x89,%f30 ! %f30 = 00ffffff
! Starting 10 instruction Store Burst
! %f18 = ff000000, Mem[00000000300c1408] = 00000000
sta %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000
p0_label_258:
! Mem[0000000010141400] = 00000000, %l0 = 0000000001d194ff
ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! %l6 = 0000000000000000, Mem[00000000100c1408] = 00000000
stha %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! Mem[0000000010041410] = 52000020, %l2 = 00000000000000b4
swap [%i1+%o5],%l2 ! %l2 = 0000000052000020
! %l4 = 00000000b1000000, Mem[0000000030001408] = ff0000ff82e04a37
stxa %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000b1000000
! %l6 = 0000000000000000, %l6 = 0000000000000000, %l4 = 00000000b1000000
sub %l6,%l6,%l4 ! %l4 = 0000000000000000
! %f0 = 00000000 00ffffff, Mem[0000000030101410] = 00000000 00000000
stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00ffffff
! Mem[0000000020800040] = 0020d57f, %l1 = 000000009719ff00
ldstuba [%o1+0x040]%asi,%l1 ! %l1 = 00000000000000ff
! %f24 = ffffff92, Mem[0000000010081400] = 00000000
sta %f24,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffff92
! %f24 = ffffff92 0b78ffb4, Mem[0000000010181400] = ffff8b37 466e5e97
std %f24,[%i6+%g0] ! Mem[0000000010181400] = ffffff92 0b78ffb4
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ffffff00, %l4 = 0000000000000000
ldsba [%i5+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
p0_label_259:
! Mem[00000000100c1410] = f8ff0000, %l2 = 0000000052000020
ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101410] = ffffff0000000000, %f28 = 378b6def 0b78ffb4
ldda [%i4+%o5]0x81,%f28 ! %f28 = ffffff00 00000000
! Mem[0000000010041438] = 0000000020000000, %f10 = b4000000 b1000000
ldda [%i1+0x038]%asi,%f10 ! %f10 = 00000000 20000000
! Mem[00000000201c0000] = ffff2191, %l7 = ffffffffffffffff
lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = 0000000000ffffff, %f4 = ff0000ff 00000000
ldd [%i3+%o4],%f4 ! %f4 = 00000000 00ffffff
! Mem[0000000030041410] = 00000000, %l7 = 00000000000000ff
ldswa [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1400] = e20105ffffeb3fff, %l0 = 0000000000000000
ldxa [%i3+%g0]0x88,%l0 ! %l0 = e20105ffffeb3fff
! Mem[0000000030081410] = 00000000, %l2 = 0000000000000000
lduba [%i2+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = 00000000000000ff, %f22 = 288b3ed6 ffffff7f
ldda [%i1+%o4]0x81,%f22 ! %f22 = 00000000 000000ff
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, Mem[0000000010141400] = ff0000000000ff00
stx %l4,[%i5+%g0] ! Mem[0000000010141400] = ffffffffffffffff
p0_label_260:
! Mem[0000000030041410] = 00000000, %l0 = e20105ffffeb3fff
swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
! %l3 = 00000000000006ff, Mem[0000000010181410] = 00000000
stba %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff000000
! %l0 = 0000000000000000, Mem[0000000030041408] = ff00000000000000
stxa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
! %l3 = 00000000000006ff, imm = fffffffffffffc92, %l6 = 0000000000000000
xor %l3,-0x36e,%l6 ! %l6 = fffffffffffffa6d
! %f0 = 00000000 00ffffff, %l6 = fffffffffffffa6d
! Mem[0000000030181410] = ff00002000000000
add %i6,0x010,%g1
stda %f0,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181410] = ff00ff0000000000
! %l4 = ffffffffffffffff, Mem[0000000010001400] = ff00deff
stba %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff00deff
! %l2 = 00000000, %l3 = 000006ff, Mem[0000000030041410] = ff3febff 51000000
stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 000006ff
! %l1 = 0000000000000000, Mem[0000000010001420] = ff0000b100000000, %asi = 80
stxa %l1,[%i0+0x020]%asi ! Mem[0000000010001420] = 0000000000000000
! %f10 = 00000000 20000000, Mem[00000000300c1408] = ff000000 00000000
stda %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 20000000
! Starting 10 instruction Load Burst
! %f16 = ff0000ff 52fcd8ff ff000000 00000000
! %f20 = 52000020 00000000 00000000 000000ff
! %f24 = ffffff92 0b78ffb4 01d194ff e5000551
! %f28 = ffffff00 00000000 00ffffff 20000000
stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
p0_label_261:
! Mem[00000000201c0000] = ffff2191, %l2 = 0000000000000000
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[00000000211c0000] = 0000c8b9, %l3 = 00000000000006ff
ldsha [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000000
! Mem[000000001014143c] = ff97ffff, %l5 = 0000000052fcd8d1
ldsba [%i5+0x03d]%asi,%l5 ! %l5 = ffffffffffffff97
! Mem[0000000030101410] = ffffff00 00000000, %l6 = fffffa6d, %l7 = 00000000
ldda [%i4+%o5]0x81,%l6 ! %l6 = 00000000ffffff00 0000000000000000
! %f2 = ffd8fc52, %f7 = 000000ff
fcmps %fcc3,%f2 ,%f7 ! %fcc3 = 3
membar #Sync ! Added by membar checker (47)
! Mem[00000000100c1410] = 0000000020000052, %l3 = 0000000000000000
ldxa [%i3+%o5]0x88,%l3 ! %l3 = 0000000020000052
! Mem[0000000030181410] = 00ff00ff, %l5 = ffffffffffffff97
lduba [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000001018143c] = 000000ef, %f31 = 20000000
lda [%i6+0x03c]%asi,%f31 ! %f31 = 000000ef
! Mem[0000000010141408] = 00000000, %l2 = 000000000000ffff
ldsba [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = ffd8fc52, Mem[00000000300c1410] = f8ff0000
sta %f2 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffd8fc52
p0_label_262:
! %l1 = 0000000000000000, Mem[0000000030081410] = 00000000
stba %l1,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! %f16 = ff0000ff 52fcd8ff ff000000 00000000
! %f20 = 52000020 00000000 00000000 000000ff
! %f24 = ffffff92 0b78ffb4 01d194ff e5000551
! %f28 = ffffff00 00000000 00ffffff 000000ef
stda %f16,[%i5]ASI_BLK_AIUPL ! Block Store to 0000000010141400
! %l3 = 0000000020000052, Mem[0000000010081408] = f800000000000000
stxa %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000000020000052
! %l2 = 0000000000000000, Mem[0000000010101410] = 00000000
stha %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! %l6 = 00000000ffffff00, Mem[0000000030101408] = 3940af87
stba %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 3940af00
! Mem[0000000021800041] = f2ff5509, %l2 = 0000000000000000
ldstuba [%o3+0x041]%asi,%l2 ! %l2 = 000000ff000000ff
! %l4 = ffffffffffffffff, Mem[0000000010041408] = 000000ff
stha %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffff
! Mem[0000000030081408] = 000000ff, %l0 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %f4 = 00000000 00ffffff, %l0 = 00000000000000ff
! Mem[0000000010181430] = ffffffffffffefe5
add %i6,0x030,%g1
stda %f4,[%g1+%l0]ASI_PST8_P ! Mem[0000000010181430] = 0000000000ffffff
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = 52fcd8d1, %l3 = 0000000020000052
ldsw [%i0+0x030],%l3 ! %l3 = 0000000052fcd8d1
p0_label_263:
! Mem[0000000010081400] = 92ffffff, %l5 = 00000000000000ff
lduwa [%i2+%g0]0x80,%l5 ! %l5 = 0000000092ffffff
membar #Sync ! Added by membar checker (48)
! Mem[0000000010141400] = ffd8fc52, %l3 = 0000000052fcd8d1
ldsba [%i5+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030101408] = 00af4039, %f19 = 00000000
lda [%i4+%o4]0x81,%f19 ! %f19 = 00af4039
! Mem[00000000100c1408] = 000000ff, %f16 = ff0000ff
lda [%i3+%o4]0x88,%f16 ! %f16 = 000000ff
! Mem[0000000010101430] = 87ff0000 ffffffff, %l0 = 000000ff, %l1 = 00000000
ldda [%i4+0x030]%asi,%l0 ! %l0 = 0000000087ff0000 00000000ffffffff
! Mem[0000000021800180] = 000068e0, %l1 = 00000000ffffffff
ldub [%o3+0x180],%l1 ! %l1 = 0000000000000000
! Mem[0000000010101410] = 00000000, %l0 = 0000000087ff0000
lduha [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141410] = 00000000, %l5 = 0000000092ffffff
lduwa [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = ffffff92, %l3 = ffffffffffffffff
ldsha [%i2+%g0]0x88,%l3 ! %l3 = ffffffffffffff92
! Starting 10 instruction Store Burst
! %f16 = 000000ff 52fcd8ff ff000000 00af4039
! %f20 = 52000020 00000000 00000000 000000ff
! %f24 = ffffff92 0b78ffb4 01d194ff e5000551
! %f28 = ffffff00 00000000 00ffffff 000000ef
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
p0_label_264:
! %l1 = 0000000000000000, Mem[0000000010041408] = 000000000000ffff
stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000000000000000
! %f0 = 00000000 00ffffff, Mem[0000000010101400] = ff000000 ffd8fc52
stda %f0 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 00ffffff
! Mem[0000000030001400] = bf6897cacc3abb19, %f6 = 00000000 000000ff
ldda [%i0+%g0]0x81,%f6 ! %f6 = bf6897ca cc3abb19
! %f4 = 00000000, Mem[0000000030001408] = b1000000
sta %f4 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! %f15 = b10000ff, %f0 = 00000000
fcmps %fcc1,%f15,%f0 ! %fcc1 = 1
! %l4 = ffffffffffffffff, Mem[0000000030041408] = 00000000
stba %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff000000
! %l6 = 00000000ffffff00, Mem[0000000010101428] = 01d194ffe5000551, %asi = 80
stxa %l6,[%i4+0x028]%asi ! Mem[0000000010101428] = 00000000ffffff00
! %f8 = 0019ffff, Mem[0000000030041400] = ef6d8b37
sta %f8 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0019ffff
! Mem[00000000100c1400] = ff0000ff52fcd8ff, %l0 = 0000000000000000, %l1 = 0000000000000000
casxa [%i3]0x80,%l0,%l1 ! %l1 = ff0000ff52fcd8ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff000000, %l7 = 0000000000000000
ldsba [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
p0_label_265:
! %f14 = ff0000ff b10000ff, %f6 = bf6897ca
fdtoi %f14,%f6 ! %f6 = 80000000
! Code Fragment 3
p0_fragment_21:
! %l0 = 0000000000000000
setx 0x4f102ab806ccb7a1,%g7,%l0 ! %l0 = 4f102ab806ccb7a1
! %l1 = ff0000ff52fcd8ff
setx 0xb96bd797920fd299,%g7,%l1 ! %l1 = b96bd797920fd299
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 = 4f102ab806ccb7a1
setx 0x9cc636c7a74ed7aa,%g7,%l0 ! %l0 = 9cc636c7a74ed7aa
! %l1 = b96bd797920fd299
setx 0xc8089f0ff1c86162,%g7,%l1 ! %l1 = c8089f0ff1c86162
! Mem[0000000010001400] = ff0000b1ff00deff, %f8 = 0019ffff 01d194ff
ldda [%i0+%g0]0x88,%f8 ! %f8 = ff0000b1 ff00deff
! Mem[0000000010181430] = 00000000, %l5 = 0000000000000000
ldsba [%i6+0x032]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = bf6897cacc3abb19, %l4 = ffffffffffffffff
ldxa [%i0+%g0]0x81,%l4 ! %l4 = bf6897cacc3abb19
! %l0 = 9cc636c7a74ed7aa, imm = fffffffffffff514, %l6 = 00000000ffffff00
and %l0,-0xaec,%l6 ! %l6 = 9cc636c7a74ed500
membar #Sync ! Added by membar checker (49)
! Mem[0000000010101410] = 20000052, %l7 = ffffffffffffffff
ldsha [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000052
! Mem[00000000211c0000] = 0000c8b9, %l0 = 9cc636c7a74ed7aa
lduba [%o2+0x001]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101410] = 52000020, %l2 = 00000000000000ff
ldsha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000005200
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000030081408] = 000000ff
stwa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
p0_label_266:
! Mem[0000000021800041] = f2ff5509, %l0 = 0000000000000000
ldstuba [%o3+0x041]%asi,%l0 ! %l0 = 000000ff000000ff
! %f30 = 00ffffff 000000ef, Mem[0000000010141428] = 510500e5 ff94d101
stda %f30,[%i5+0x028]%asi ! Mem[0000000010141428] = 00ffffff 000000ef
! Mem[0000000030081408] = 00000000, %l3 = ffffffffffffff92
swapa [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800001] = 06ff7fd0, %l7 = 0000000000000052
ldstuba [%o1+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
! %l4 = bf6897cacc3abb19, Mem[0000000010081436] = 01e20000, %asi = 80
stba %l4,[%i2+0x036]%asi ! Mem[0000000010081434] = 01e21900
! %l4 = bf6897cacc3abb19, %l4 = bf6897cacc3abb19, %l0 = 00000000000000ff
orn %l4,%l4,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081400] = ffff1900, %l0 = ffffffffffffffff
ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[000000001014142c] = 000000ef, %l7 = 000000ff, %l3 = 00000000
add %i5,0x2c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000000000ef
! %f20 = 52000020 00000000, Mem[0000000030181410] = 00ff00ff 00000000
stda %f20,[%i6+%o5]0x89 ! Mem[0000000030181410] = 52000020 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ffffff92, %f31 = 000000ef
lda [%i2+%o4]0x81,%f31 ! %f31 = ffffff92
p0_label_267:
! Mem[0000000030181410] = 00000000, %l7 = 00000000000000ff
ldsha [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101404] = 00000000, %l0 = 00000000000000ff
ldsba [%i4+0x007]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141400] = ffff00ff, %l7 = 0000000000000000
lduwa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ffff00ff
! Mem[0000000010001420] = 00000000, %l6 = 9cc636c7a74ed500
ldsba [%i0+0x023]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101400] = 01d194ff 9719ff00 00af4039 00000051
! Mem[0000000030101410] = ffffff00 00000000 ef6d8b37 ff8b6def
! Mem[0000000030101420] = 8a7183a3 ff8a05fc ffffff92 0b78ffb4
! Mem[0000000030101430] = 00000000 ffffffff ffffffe5 ffff00b4
ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
! Mem[00000000201c0000] = ffff2191, %l5 = 0000000000000000
lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010041400] = ff0000ff, %l5 = 000000000000ffff
lduba [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[00000000211c0000] = 0000c8b9, %l2 = 0000000000005200
ldsb [%o2+%g0],%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l4 = bf6897cacc3abb19
ldsha [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = 000000b4, %l3 = 00000000000000ef
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_268:
! %f22 = 00000000, %f26 = 01d194ff, %f25 = 0b78ffb4
fadds %f22,%f26,%f25 ! %f25 = 01d194ff
! Mem[00000000100c142d] = e5000551, %l4 = 0000000000000000
ldstuba [%i3+0x02d]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000020800041] = ff20d57f, %l1 = c8089f0ff1c86162
ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 00000020000000ff
! Mem[0000000010101408] = ff000000, %l2 = 0000000000000000
swapa [%i4+%o4]0x80,%l2 ! %l2 = 00000000ff000000
membar #Sync ! Added by membar checker (50)
! %l0 = 0000000000000000, Mem[0000000030101410] = ffffff00
stwa %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! %l4 = 0000000000000000, imm = fffffffffffff30d, %l2 = 00000000ff000000
orn %l4,-0xcf3,%l2 ! %l2 = 0000000000000cf2
! Mem[00000000300c1408] = 00000000, %l1 = 0000000000000020
ldstuba [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %l6 = 00000000, %l7 = ffff00ff, Mem[0000000030181400] = ff94d101 ff0000ff
stda %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 ffff00ff
! %l2 = 0000000000000cf2, Mem[0000000010181408] = f8ff0000
stha %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0cf20000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff2191, %l3 = 0000000000000000
ldub [%o0+%g0],%l3 ! %l3 = 00000000000000ff
p0_label_269:
! Mem[0000000020800040] = ffffd57f, %l6 = 0000000000000000
lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[00000000211c0000] = 0000c8b9, %l4 = 0000000000000000
lduha [%o2+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001408] = ff000000ff0000ff, %l5 = 00000000000000ff
ldxa [%i0+%o4]0x80,%l5 ! %l5 = ff000000ff0000ff
! Mem[0000000010181418] = ff000000, %f13 = 00000000
ld [%i6+0x018],%f13 ! %f13 = ff000000
! %l0 = 0000000000000000, %l4 = 0000000000000000, %l2 = 0000000000000cf2
orn %l0,%l4,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030101410] = 0000000000000000, %l1 = 0000000000000000
ldxa [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001400] = bf6897ca cc3abb19, %l6 = 0000ffff, %l7 = ffff00ff
ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000bf6897ca 00000000cc3abb19
! %f2 = 51000000, %f18 = ff000000, %f7 = 378b6def
fadds %f2 ,%f18,%f7 ! %f7 = ff000000
! Mem[0000000030181408] = 20000000, %l5 = ff000000ff0000ff
lduha [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000010041408] = 00000000
stba %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
p0_label_270:
! %l6 = 00000000bf6897ca, Mem[00000000100c1408] = ff000000
stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 97ca0000
! %f0 = 00ff1997 ff94d101, Mem[0000000010101438] = 00ffffff 000000ef
std %f0 ,[%i4+0x038] ! Mem[0000000010101438] = 00ff1997 ff94d101
! %l3 = 00000000000000ff, Mem[0000000030181400] = ff00ffff00000000
stxa %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000000000ff
! %l0 = 0000000000000000, %l1 = 0000000000000000, %y = 00000000
udiv %l0,%l1,%l2 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! Mem[0000000010001414] = 00000000, %l7 = 00000000cc3abb19
swap [%i0+0x014],%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1415] = 00000000, %l4 = 0000000000000000
ldstub [%i3+0x015],%l4 ! %l4 = 00000000000000ff
! %f12 = ffffffff ff000000, Mem[0000000010101438] = 00ff1997 ff94d101
stda %f12,[%i4+0x038]%asi ! Mem[0000000010101438] = ffffffff ff000000
! %l3 = 00000000000000ff, %l1 = 0000000000000000, %l7 = 0000000000000000
add %l3,%l1,%l7 ! %l7 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[0000000030041410] = 00000000
stha %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = ffffd57f, %l5 = 0000000000000000
lduha [%o1+0x040]%asi,%l5 ! %l5 = 000000000000ffff
p0_label_271:
! Mem[0000000010181410] = ff000000, %l0 = 0000000000000028
lduba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001408] = ff000000 ff0000ff, %l2 = ffffffff, %l3 = 000000ff
ldda [%i0+%o4]0x80,%l2 ! %l2 = 00000000ff000000 00000000ff0000ff
! Mem[00000000100c1420] = ffffff92 0b78ffb4, %l4 = 00000000, %l5 = 0000ffff
ldda [%i3+0x020]%asi,%l4 ! %l4 = 00000000ffffff92 000000000b78ffb4
! Mem[0000000010101408] = 00000000, %l7 = 00000000000000ff
ldswa [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Code Fragment 3
p0_fragment_22:
! %l0 = 00000000000000ff
setx 0xaf2986f8738959d0,%g7,%l0 ! %l0 = af2986f8738959d0
! %l1 = 0000000000000000
setx 0xb7b0d467a237a66f,%g7,%l1 ! %l1 = b7b0d467a237a66f
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 = af2986f8738959d0
setx 0xa69f8897c688ec12,%g7,%l0 ! %l0 = a69f8897c688ec12
! %l1 = b7b0d467a237a66f
setx 0x4d5b761790846b90,%g7,%l1 ! %l1 = 4d5b761790846b90
! Mem[00000000300c1410] = 0000ff00 ffd8fc52, %l6 = bf6897ca, %l7 = 00000000
ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000ffd8fc52 000000000000ff00
! Mem[0000000010041420] = ffffff92, %l7 = 000000000000ff00
lduba [%i1+0x020]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041410] = 00ff0000, %l3 = 00000000ff0000ff
ldsha [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041410] = ff0000b4, %l5 = 000000000b78ffb4
ldsba [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010141414] = 20000052, %l4 = 00000000ffffff92, %asi = 80
swapa [%i5+0x014]%asi,%l4 ! %l4 = 0000000020000052
p0_label_272:
! Mem[0000000030081410] = 00000000, %l0 = a69f8897c688ec12
swapa [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %f15 = e5ffffff, Mem[0000000030081410] = 12ec88c6
sta %f15,[%i2+%o5]0x89 ! Mem[0000000030081410] = e5ffffff
! %f28 = ffffff00 00000000, Mem[0000000010041410] = b40000ff 00000000
stda %f28,[%i1+%o5]0x88 ! Mem[0000000010041410] = ffffff00 00000000
! %l1 = 4d5b761790846b90, Mem[0000000010041408] = 00000000
stwa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 90846b90
! Mem[0000000010041420] = ffffff920b78ffb4, %l2 = 00000000ff000000, %l7 = 00000000000000ff
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ffffff920b78ffb4
! Mem[0000000010101438] = ffffffff, %l7 = ffffff920b78ffb4
ldstub [%i4+0x038],%l7 ! %l7 = 000000ff000000ff
! %l5 = ffffffffffffffff, %l3 = 00000000000000ff, %l7 = 00000000000000ff
sdivx %l5,%l3,%l7 ! %l7 = 0000000000000000
! %f0 = 00ff1997 ff94d101 51000000 3940af00
! %f4 = 00000000 00ffffff ef6d8bff ff000000
! %f8 = fc058aff a383718a b4ff780b 92ffffff
! %f12 = ffffffff ff000000 b400ffff e5ffffff
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
! Mem[00000000201c0001] = ffff2191, %l0 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff00ffff, %l1 = 4d5b761790846b90
ldswa [%i5+%g0]0x81,%l1 ! %l1 = ffffffffff00ffff
p0_label_273:
! Mem[0000000010101400] = 00ffffff, %l3 = 00000000000000ff
ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
membar #Sync ! Added by membar checker (51)
! Mem[0000000010041408] = 90846b90, %f19 = 00af4039
lda [%i1+%o4]0x88,%f19 ! %f19 = 90846b90
! %f6 = ef6d8bff, %f29 = 00000000
fcmpes %fcc2,%f6 ,%f29 ! %fcc2 = 1
! Mem[0000000010141400] = ffd8fc52 ff0000ff 00000000 000000ff
! Mem[0000000010141410] = 00000000 ffffff92 ff000000 00000000
! Mem[0000000010141420] = b4ff780b 92ffffff 00ffffff 000000ef
! Mem[0000000010141430] = 00000000 00ffffff ef000000 ffffff00
ldda [%i5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400
! Mem[0000000030041400] = 00ff1997, %l6 = 00000000ffd8fc52
ldstuba [%i1+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000021800180] = 000068e0, %l4 = 0000000020000052
lduh [%o3+0x180],%l4 ! %l4 = 0000000000000000
! Mem[0000000010101410] = 52000020, %l7 = 0000000000000000
lduha [%i4+%o5]0x80,%l7 ! %l7 = 0000000000005200
! Mem[0000000030141408] = 2000000000ffffff, %l2 = 00000000ff000000
ldxa [%i5+%o4]0x89,%l2 ! %l2 = 2000000000ffffff
! Mem[0000000010181410] = ff000000 ff0000ff, %l2 = 00ffffff, %l3 = ffffffff
ldd [%i6+%o5],%l2 ! %l2 = 00000000ff000000 00000000ff0000ff
! Starting 10 instruction Store Burst
! %f12 = ffffffff ff000000, Mem[0000000030141408] = 00ffffff 20000000
stda %f12,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff ff000000
p0_label_274:
! %l7 = 0000000000005200, Mem[0000000030101410] = 00000000
stwa %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00005200
membar #Sync ! Added by membar checker (52)
! %l4 = 0000000000000000, Mem[0000000010141408] = 00000000
stba %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
! %f18 = 00000000 000000ff, Mem[0000000010101400] = ffffff00 00000000
stda %f18,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 000000ff
! %l7 = 0000000000005200, %l2 = 00000000ff000000, %l6 = 0000000000000000
and %l7,%l2,%l6 ! %l6 = 0000000000000000
! %l2 = 00000000ff000000, Mem[0000000010141408] = 00000000
stba %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! Mem[0000000030141410] = 00000000, %l3 = 00000000ff0000ff
swapa [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
! %f18 = 00000000, Mem[0000000030181410] = 00000000
sta %f18,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! %l0 = 000000ff, %l1 = ff00ffff, Mem[0000000030101400] = ff94d101 00ff1997
stda %l0,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff ff00ffff
! %l4 = 0000000000000000, Mem[0000000010001410] = f8ff0000
stwa %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ffff1997, %l4 = 0000000000000000
ldsha [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
p0_label_275:
! Mem[0000000021800180] = 000068e0, %l4 = ffffffffffffffff
lduha [%o3+0x180]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141408] = 00000000, %l2 = 00000000ff000000
lduha [%i5+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001410] = 00000000, %l5 = ffffffffffffffff
ldswa [%i0+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = ffd8fc52, %l7 = 0000000000005200
lduwa [%i5+%g0]0x80,%l7 ! %l7 = 00000000ffd8fc52
! Mem[00000000201c0000] = ffff2191, %l1 = ffffffffff00ffff
ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081410] = e5ffffff, %l4 = 0000000000000000
ldswa [%i2+%o5]0x89,%l4 ! %l4 = ffffffffe5ffffff
! Mem[0000000010041408] = 906b849000000000, %l2 = 0000000000000000
ldxa [%i1+%o4]0x80,%l2 ! %l2 = 906b849000000000
! Mem[0000000010141408] = 00000000, %l5 = 0000000000000000
ldsh [%i5+0x00a],%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = ffff1900, %l3 = 0000000000000000
lduwa [%i2+%g0]0x81,%l3 ! %l3 = 00000000ffff1900
! Starting 10 instruction Store Burst
! Mem[0000000010001435] = 734e063e, %l5 = 0000000000000000
ldstub [%i0+0x035],%l5 ! %l5 = 0000004e000000ff
p0_label_276:
! Mem[0000000010081424] = b10000ff, %l3 = 00000000ffff1900, %asi = 80
swapa [%i2+0x024]%asi,%l3 ! %l3 = 00000000b10000ff
! %f20 = 00000000 ffffff92, Mem[0000000030041410] = 00000000 00ffffff
stda %f20,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ffffff92
! Mem[0000000030141400] = ffff00ff, %l0 = 00000000000000ff
swapa [%i5+%g0]0x89,%l0 ! %l0 = 00000000ffff00ff
! %f22 = ff000000, Mem[0000000010081408] = 52000020
sta %f22,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000
! Mem[0000000010081400] = 92ffffff, %l4 = ffffffffe5ffffff
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 00000092000000ff
! %f22 = ff000000 00000000, Mem[0000000030101408] = 00af4039 00000051
stda %f22,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000 00000000
! %l1 = ffffffffffffffff, imm = fffffffffffff743, %l5 = 000000000000004e
and %l1,-0x8bd,%l5 ! %l5 = fffffffffffff743
! Code Fragment 3
p0_fragment_23:
! %l0 = 00000000ffff00ff
setx 0xcadb40682b8b6560,%g7,%l0 ! %l0 = cadb40682b8b6560
! %l1 = ffffffffffffffff
setx 0x5d866990420895ad,%g7,%l1 ! %l1 = 5d866990420895ad
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 = cadb40682b8b6560
setx 0xfef8c4e850b9757b,%g7,%l0 ! %l0 = fef8c4e850b9757b
! %l1 = 5d866990420895ad
setx 0x1075a34835241ffa,%g7,%l1 ! %l1 = 1075a34835241ffa
! %l2 = 906b849000000000, Mem[00000000201c0000] = ffff2191, %asi = 80
stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00002191
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = ffd8fc52, %l1 = 1075a34835241ffa
lduba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
p0_label_277:
! Mem[0000000010181410] = ff000000, %l2 = 906b849000000000
ldsba [%i6+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000201c0000] = 00002191, %l5 = fffffffffffff743
lduha [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = 92ffffff00000000, %l0 = fef8c4e850b9757b
ldxa [%i5+%o5]0x88,%l0 ! %l0 = 92ffffff00000000
! Mem[0000000010041408] = 0000000090846b90, %l3 = 00000000b10000ff
ldxa [%i1+%o4]0x88,%l3 ! %l3 = 0000000090846b90
! Mem[0000000030041410] = 00000000, %l6 = 0000000000000000
lduba [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141400] = 52fcd8ff, %l7 = 00000000ffd8fc52
ldsba [%i5+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101400] = 00000000000000ff, %f6 = ef6d8bff ff000000
ldda [%i4+%g0]0x80,%f6 ! %f6 = 00000000 000000ff
! Mem[0000000030081410] = ffffffe5af87cc60, %f10 = b4ff780b 92ffffff
ldda [%i2+%o5]0x81,%f10 ! %f10 = ffffffe5 af87cc60
! Mem[00000000300c1408] = ff000000 20000000, %l6 = 00000000, %l7 = ffffffff
ldda [%i3+%o4]0x81,%l6 ! %l6 = 00000000ff000000 0000000020000000
! Starting 10 instruction Store Burst
! %l6 = ff000000, %l7 = 20000000, Mem[0000000030001408] = 00000000 00000000
stda %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = ff000000 20000000
p0_label_278:
! Mem[0000000010181400] = ffffff92, %l5 = 0000000000000000
swapa [%i6+%g0]0x80,%l5 ! %l5 = 00000000ffffff92
! %l1 = 00000000000000ff, Mem[0000000010081403] = ffffffff, %asi = 80
stba %l1,[%i2+0x003]%asi ! Mem[0000000010081400] = ffffffff
! Mem[00000000100c1408] = 0000ca97, %l4 = 0000000000000092
ldstuba [%i3+%o4]0x88,%l4 ! %l4 = 00000097000000ff
! %l3 = 0000000090846b90, Mem[0000000030001410] = 00000000
stwa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 90846b90
! %l3 = 0000000090846b90, Mem[0000000030141400] = ff000000
stha %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 6b900000
! Mem[0000000010041408] = 906b8490, %l7 = 0000000020000000
swapa [%i1+%o4]0x80,%l7 ! %l7 = 00000000906b8490
! %l1 = 00000000000000ff, Mem[0000000010141410] = 00000000, %asi = 80
stba %l1,[%i5+0x010]%asi ! Mem[0000000010141410] = ff000000
! %f17 = ff0000ff, Mem[0000000030001408] = 000000ff
sta %f17,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff0000ff
! %l2 = ffffffffffffffff, Mem[0000000010181404] = 0b78ffb4
stw %l2,[%i6+0x004] ! Mem[0000000010181404] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ff000000 ff0000ff, %l4 = 00000097, %l5 = ffffff92
ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff000000 00000000ff0000ff
p0_label_279:
! Mem[0000000010181408] = 0000f20c, %f14 = b400ffff
lda [%i6+%o4]0x88,%f14 ! %f14 = 0000f20c
! Mem[0000000030141400] = 6b900000 e5ffffff, %l0 = 00000000, %l1 = 000000ff
ldda [%i5+%g0]0x81,%l0 ! %l0 = 000000006b900000 00000000e5ffffff
! Mem[0000000030181400] = ff000000, %l7 = 00000000906b8490
lduha [%i6+%g0]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030101408] = 000000ff, %f6 = 00000000
lda [%i4+%o4]0x89,%f6 ! %f6 = 000000ff
! Mem[0000000010001408] = ff000000, %l7 = 000000000000ff00
ldsba [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041410] = 00000000, %l4 = 00000000ff000000
ldswa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101400] = ff000000ffff00ff, %f0 = 00ff1997 ff94d101
ldda [%i4+%g0]0x81,%f0 ! %f0 = ff000000 ffff00ff
! Mem[0000000030181410] = 00000000, %l3 = 0000000090846b90
lduwa [%i6+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Code Fragment 3
p0_fragment_24:
! %l0 = 000000006b900000
setx 0x26ef14f8096cd550,%g7,%l0 ! %l0 = 26ef14f8096cd550
! %l1 = 00000000e5ffffff
setx 0x074062e7fcc72ba5,%g7,%l1 ! %l1 = 074062e7fcc72ba5
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 = 26ef14f8096cd550
setx 0xbf1e0ef044240ab6,%g7,%l0 ! %l0 = bf1e0ef044240ab6
! %l1 = 074062e7fcc72ba5
setx 0xeb67c147803c95ca,%g7,%l1 ! %l1 = eb67c147803c95ca
! Starting 10 instruction Store Burst
! Mem[0000000010101438] = ffffffffff000000, %l0 = bf1e0ef044240ab6, %l1 = eb67c147803c95ca
add %i4,0x38,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ffffffffff000000
p0_label_280:
! Mem[0000000010081400] = ffffffff, %l4 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[000000001018142c] = 20000000, %l2 = ffffffffffffffff, %asi = 80
swapa [%i6+0x02c]%asi,%l2 ! %l2 = 0000000020000000
! %l4 = 00000000000000ff, Mem[0000000030081408] = ffffff92
stha %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00ffff92
! %f24 = b4ff780b, Mem[0000000030081408] = 92ffff00
sta %f24,[%i2+%o4]0x89 ! Mem[0000000030081408] = b4ff780b
! Mem[0000000010141438] = ef000000, %l3 = 0000000000000000, %asi = 80
swapa [%i5+0x038]%asi,%l3 ! %l3 = 00000000ef000000
! %l0 = bf1e0ef044240ab6, Mem[0000000010101400] = 00000000000000ff
stxa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = bf1e0ef044240ab6
! %f12 = ffffffff ff000000, Mem[0000000030101400] = 000000ff ff00ffff
stda %f12,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff ff000000
! %l6 = 00000000ff000000, Mem[0000000030041410] = 00000000ffffff92
stxa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000ff000000
! %l4 = 000000ff, %l5 = ff0000ff, Mem[0000000030001408] = ff0000ff 20000000
stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 000000ff ff0000ff
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_25:
! %l0 = bf1e0ef044240ab6
setx 0xb757e50fd276ecd1,%g7,%l0 ! %l0 = b757e50fd276ecd1
! %l1 = ffffffffff000000
setx 0xbd905f4fb2af060b,%g7,%l1 ! %l1 = bd905f4fb2af060b
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 = b757e50fd276ecd1
setx 0xf251c5d7c607ad83,%g7,%l0 ! %l0 = f251c5d7c607ad83
! %l1 = bd905f4fb2af060b
setx 0x2c61e318182712db,%g7,%l1 ! %l1 = 2c61e318182712db
p0_label_281:
! Mem[00000000100c1408] = ffca0000, %l3 = 00000000ef000000
lduha [%i3+%o4]0x80,%l3 ! %l3 = 000000000000ffca
membar #Sync ! Added by membar checker (53)
! Mem[0000000030081400] = ffff1900 ffffde00 0b78ffb4 ffd8fc52
! Mem[0000000030081410] = ffffffe5 af87cc60 73589b02 2c598a50
! Mem[0000000030081420] = 000000b4 fb5acd6b 4fb6ba7a bd1339d9
! Mem[0000000030081430] = de781c1e 03a2b00a 00000000 390000ff
ldda [%i2]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030081400
! Mem[00000000100c1420] = ffffff92 0b78ffb4, %l2 = 20000000, %l3 = 0000ffca
ldd [%i3+0x020],%l2 ! %l2 = 00000000ffffff92 000000000b78ffb4
! Mem[0000000010181400] = 00000000, %l7 = ffffffffffffffff
lduwa [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041408] = 00000051, %l3 = 000000000b78ffb4
ldswa [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000051
! Mem[0000000010181410] = ff000000, %l2 = 00000000ffffff92
ldsba [%i6+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030001410] = 906b8490, %f11 = af87cc60
lda [%i0+%o5]0x89,%f11 ! %f11 = 906b8490
! Mem[000000001018142c] = ffffffff, %f1 = ffff00ff
ld [%i6+0x02c],%f1 ! %f1 = ffffffff
! Mem[00000000201c0000] = 00002191, %l7 = 0000000000000000
ldsha [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000030141400] = 6b900000
stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff900000
p0_label_282:
! %l3 = 0000000000000051, immed = 00000786, %y = 00000028
smul %l3,0x786,%l0 ! %l0 = 0000000000026166, %y = 00000000
! %l4 = 00000000000000ff, Mem[0000000010141438] = 00000000ffffff00
stx %l4,[%i5+0x038] ! Mem[0000000010141438] = 00000000000000ff
! Mem[0000000010041410] = 00000000, %l7 = 0000000000000000
swapa [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081420] = 00000000ffff1900, %l5 = 00000000ff0000ff, %l6 = 00000000ff000000
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ffff1900
! %l4 = 00000000000000ff, Mem[0000000030041410] = 00000000
stba %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
! Mem[0000000010081410] = 000000ff, %l0 = 0000000000026166
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1408] = 0000caff, %l5 = 00000000ff0000ff
ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
! %f2 = 51000000, Mem[00000000300c1408] = ff000000
sta %f2 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 51000000
! Mem[0000000010041408] = 20000000, %l0 = 0000000000000000, %asi = 80
swapa [%i1+0x008]%asi,%l0 ! %l0 = 0000000020000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = bf6897ca, %l4 = 00000000000000ff
lduwa [%i0+%g0]0x81,%l4 ! %l4 = 00000000bf6897ca
p0_label_283:
! Mem[0000000030081400] = ffff1900, %l7 = 0000000000000000
ldswa [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffff1900
! Mem[0000000010001410] = 00000000, %l5 = 00000000000000ff
lduh [%i0+%o5],%l5 ! %l5 = 0000000000000000
! Mem[0000000010141434] = 00ffffff, %l7 = ffffffffffff1900
ldswa [%i5+0x034]%asi,%l7 ! %l7 = 0000000000ffffff
! Mem[0000000030181400] = 000000ff, %l6 = 00000000ffff1900
ldsha [%i6+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1400] = ff0000ff, %l1 = 2c61e318182712db
ldsh [%i3+0x002],%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1410] = 52fcd8ff, %l7 = 0000000000ffffff
ldsba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000052
! Mem[0000000010101408] = 00000000, %l5 = 0000000000000000
lduba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = ffffffff, %f11 = 906b8490
lda [%i2+%g0]0x88,%f11 ! %f11 = ffffffff
! Mem[00000000100c1400] = ff0000ff, %l2 = ffffffffffffffff
lduwa [%i3+%g0]0x88,%l2 ! %l2 = 00000000ff0000ff
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000010181400] = 00000000
stha %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
p0_label_284:
! %l5 = 0000000000000000, Mem[00000000100c1410] = 20000052
stba %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 20000000
! Mem[0000000030001410] = 90846b90, %l4 = 00000000bf6897ca
swapa [%i0+%o5]0x81,%l4 ! %l4 = 0000000090846b90
! Mem[0000000030181408] = 00000020, %l5 = 0000000000000000
swapa [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000020
! Mem[0000000010141438] = 00000000000000ff, %l3 = 0000000000000051, %l0 = 0000000020000000
add %i5,0x38,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 00000000000000ff
! %f6 = 000000ff 000000ff, %l1 = 00000000000000ff
! Mem[0000000010181408] = 0cf2000000000000
add %i6,0x008,%g1
stda %f6,[%g1+%l1]ASI_PST16_P ! Mem[0000000010181408] = 000000ff000000ff
! Mem[0000000030141400] = ff900000, %l1 = 00000000000000ff
swapa [%i5+%g0]0x81,%l1 ! %l1 = 00000000ff900000
! %l7 = 0000000000000052, %l6 = 00000000000000ff, %y = 00000000
sdiv %l7,%l6,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = 000000ff
! Mem[000000001008142f] = 3778c414, %l7 = 0000000000000052
ldstuba [%i2+0x02f]%asi,%l7 ! %l7 = 00000014000000ff
! %l3 = 0000000000000000, Mem[0000000030041408] = 00000051
stha %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff0000ff, %l1 = 00000000ff900000
ldsba [%i2+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
p0_label_285:
! Mem[0000000030141400] = ff000000, %l7 = 0000000000000014
ldswa [%i5+%g0]0x89,%l7 ! %l7 = ffffffffff000000
membar #Sync ! Added by membar checker (54)
! Mem[00000000100c1400] = ff0000ff 52fcd8ff ffca0000 00000000
! Mem[00000000100c1410] = 00000020 00ff0000 00000000 000000ff
! Mem[00000000100c1420] = ffffff92 0b78ffb4 01d194ff e5ff0551
! Mem[00000000100c1430] = ffffff00 00000000 00ffffff 20000000
ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
! Mem[0000000030041408] = 00000000, %l1 = ffffffffffffffff
ldswa [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000218001c0] = 8a001988, %l5 = 0000000000000020
ldstuba [%o3+0x1c0]%asi,%l5 ! %l5 = 0000008a000000ff
! Mem[0000000010081408] = 000000ff, %l2 = 00000000ff0000ff
ldsba [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010041410] = 00000000, %l7 = ffffffffff000000
ldsh [%i1+0x012],%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = 00000000, %l2 = ffffffffffffffff
lduwa [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l0 = 00000000000000ff
ldsba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101408] = 0000000000af4039, %f20 = ffffffe5 af87cc60
ldda [%i4+%o4]0x80,%f20 ! %f20 = 00000000 00af4039
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030001410] = bf6897ca
stha %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000097ca
p0_label_286:
! %f28 = de781c1e, %f20 = 00000000, %f30 = 00000000
fdivs %f28,%f20,%f30 ! %f30 = ff800000
! %f18 = 0b78ffb4, Mem[0000000010081418] = 000000ff
sta %f18,[%i2+0x018]%asi ! Mem[0000000010081418] = 0b78ffb4
! Mem[0000000030141408] = ff000000, %l4 = 0000000090846b90
swapa [%i5+%o4]0x89,%l4 ! %l4 = 00000000ff000000
! %f26 = 4fb6ba7a, Mem[0000000010101408] = 00000000
sta %f26,[%i4+%o4]0x80 ! Mem[0000000010101408] = 4fb6ba7a
! %f16 = ffff1900 ffffde00, %l2 = 0000000000000000
! Mem[0000000010181430] = 0000000000ffffff
add %i6,0x030,%g1
stda %f16,[%g1+%l2]ASI_PST32_P ! Mem[0000000010181430] = 0000000000ffffff
! %l3 = 0000000000000000, Mem[0000000021800100] = ffffa456
sth %l3,[%o3+0x100] ! Mem[0000000021800100] = 0000a456
! Mem[0000000030041400] = ffff1997, %l5 = 000000000000008a
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000021800100] = 0000a456, %l0 = 0000000000000000
ldstuba [%o3+0x100]%asi,%l0 ! %l0 = 00000000000000ff
! %f22 = 73589b02 2c598a50, Mem[0000000010041410] = 00000000 00ffffff
stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = 73589b02 2c598a50
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 52000020 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%o5]0x80,%l0 ! %l0 = 0000000052000020 0000000000000000
p0_label_287:
! Mem[0000000010141408] = 00000000, %l7 = 0000000000000000
lduba [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041410] = ff000000ff000000, %f26 = 4fb6ba7a bd1339d9
ldda [%i1+%o5]0x81,%f26 ! %f26 = ff000000 ff000000
! Mem[000000001014143c] = 000000ff, %l0 = 0000000052000020
lduh [%i5+0x03e],%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041410] = 000000ff, %l3 = 0000000000000000
lduwa [%i1+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030101410] = 0000000000005200, %l3 = 00000000000000ff
ldxa [%i4+%o5]0x89,%l3 ! %l3 = 0000000000005200
! Mem[00000000100c1410] = 20000000, %l4 = 00000000ff000000
ldswa [%i3+%o5]0x88,%l4 ! %l4 = 0000000020000000
! Mem[0000000010001410] = 00000000, %l6 = 00000000000000ff
ldsha [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000021800000] = ffddb958, %l4 = 0000000020000000
ldsh [%o3+%g0],%l4 ! %l4 = ffffffffffffffdd
! Mem[0000000010101400] = f00e1ebf, %l0 = 00000000000000ff
swapa [%i4+%g0]0x88,%l0 ! %l0 = 00000000f00e1ebf
! Starting 10 instruction Store Burst
! %l6 = 00000000, %l7 = 00000000, Mem[0000000010181408] = 000000ff 000000ff
stda %l6,[%i6+0x008]%asi ! Mem[0000000010181408] = 00000000 00000000
p0_label_288:
! %l2 = 00000000, %l3 = 00005200, Mem[0000000030101408] = ff000000 00000000
stda %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000 00005200
! Mem[0000000010001420] = 0000000000000000, %l3 = 0000000000005200, %l0 = 00000000f00e1ebf
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000000
! Mem[000000001010140c] = 00af4039, %l3 = 0000000000005200
ldstub [%i4+0x00c],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141428] = 00ffffff, %l1 = 00000000, %l3 = 00000000
add %i5,0x28,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000000ffffff
! Mem[0000000010101408] = 4fb6ba7a, %l4 = ffffffffffffffdd
ldstuba [%i4+%o4]0x80,%l4 ! %l4 = 0000004f000000ff
! %f22 = 73589b02 2c598a50, %l2 = 0000000000000000
! Mem[0000000010101408] = ffb6ba7affaf4039
add %i4,0x008,%g1
stda %f22,[%g1+%l2]ASI_PST16_P ! Mem[0000000010101408] = ffb6ba7affaf4039
! Mem[0000000010081429] = ff2f7dfb, %l1 = 0000000000000000
ldstub [%i2+0x029],%l1 ! %l1 = 0000002f000000ff
membar #Sync ! Added by membar checker (55)
! %l4 = 000000000000004f, Mem[00000000100c1408] = 0000caff
stba %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000ca4f
! Mem[0000000010141400] = 52fcd8ff, %l4 = 000000000000004f
swapa [%i5+%g0]0x88,%l4 ! %l4 = 0000000052fcd8ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 000097ca00000000, %f10 = 01d194ff e5ff0551
ldda [%i0+%o5]0x81,%f10 ! %f10 = 000097ca 00000000
p0_label_289:
! Mem[0000000010001400] = ffde00ffb10000ff, %l3 = 0000000000ffffff
ldxa [%i0+%g0]0x80,%l3 ! %l3 = ffde00ffb10000ff
! Mem[0000000010001418] = 901b85da, %l3 = ffde00ffb10000ff
lduh [%i0+0x01a],%l3 ! %l3 = 00000000000085da
! Mem[00000000300c1400] = ffffffff, %l5 = 00000000000000ff
ldsba [%i3+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1408] = 00000000 0000ca4f, %l2 = 00000000, %l3 = 000085da
ldda [%i3+%o4]0x88,%l2 ! %l2 = 000000000000ca4f 0000000000000000
! Mem[0000000030101408] = 00000000, %l7 = 0000000000000000
ldswa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000020800000] = 06ff7fd0, %l5 = ffffffffffffffff
lduha [%o1+0x000]%asi,%l5 ! %l5 = 00000000000006ff
! Mem[0000000010001408] = ff000000, %l3 = 0000000000000000
ldsba [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041410] = 029b5873, %f27 = ff000000
lda [%i1+%o5]0x88,%f27 ! %f27 = 029b5873
! Mem[0000000010141410] = 92ffffff 000000ff, %l0 = 00000000, %l1 = 0000002f
ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff 0000000092ffffff
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffffff, Mem[0000000010081400] = ffffffffff000000
stxa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffffffffffff
p0_label_290:
! %l4 = 0000000052fcd8ff, Mem[0000000010101410] = 20000052
stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = 2000d8ff
! Mem[0000000030001400] = bf6897ca, %l3 = ffffffffffffffff
ldstuba [%i0+%g0]0x81,%l3 ! %l3 = 000000bf000000ff
! %l6 = 0000000000000000, Mem[0000000010001408] = ff000000
stha %l6,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
! %l5 = 00000000000006ff, Mem[0000000010101410] = ffd80020
stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffd80020
! Mem[0000000010141408] = 00000000, %l1 = 0000000092ffffff
ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081427] = ffff1900, %l1 = 0000000000000000
ldstuba [%i2+0x027]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141410] = 000000ff, %l4 = 0000000052fcd8ff
ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000010041400] = ff0000ff52fcd8ff
stxa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000000000000000
! %f10 = 000097ca, Mem[00000000300c1400] = ffffffff
sta %f10,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000097ca
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000000000000ca4f, %l3 = 00000000000000bf
ldxa [%i3+%o4]0x88,%l3 ! %l3 = 000000000000ca4f
p0_label_291:
! Mem[0000000030001410] = ca970000, %l5 = 00000000000006ff
lduha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = 00000000, %l7 = 0000000000000000
lduha [%i1+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141400] = 000000ff e5ffffff, %l4 = 000000ff, %l5 = 00000000
ldda [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff 00000000e5ffffff
! %l7 = 0000000000000000, immed = 00000ff2, %y = 000000ff
udiv %l7,0xff2,%l2 ! %l2 = 000000000ffdfe3e
mov %l0,%y ! %y = 000000ff
! Mem[0000000010181400] = 00000000, %l4 = 00000000000000ff
ldswa [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = 00000000, %l6 = 0000000000000000
ldsha [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081408] = 00000000000000ff, %l2 = 000000000ffdfe3e
ldxa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001414] = cc3abb19, %f31 = 390000ff
lda [%i0+0x014]%asi,%f31 ! %f31 = cc3abb19
! Mem[00000000100c1400] = ff0000ff52fcd8ff, %f14 = 00ffffff 20000000
ldda [%i3+0x000]%asi,%f14 ! %f14 = ff0000ff 52fcd8ff
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 000000ff, %l1 = 0000000000000000
ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_292:
! %f6 = 00000000, %f12 = ffffff00
fcmpes %fcc3,%f6 ,%f12 ! %fcc3 = 3
! %l1 = 0000000000000000, Mem[0000000021800101] = ff00a456
stb %l1,[%o3+0x101] ! Mem[0000000021800100] = ff00a456
! Mem[00000000211c0000] = 0000c8b9, %l3 = 000000000000ca4f
ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000030141400] = 000000ff e5ffffff
stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff 00000000
! %l7 = 0000000000000000, Mem[0000000010041418] = 288b3ed6
sth %l7,[%i1+0x018] ! Mem[0000000010041418] = 00003ed6
! %l0 = 00000000000000ff, Mem[0000000030081408] = b4ff780b
stwa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000000ff
! %f2 = ffca0000, Mem[00000000100c1400] = ff0000ff
sta %f2 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffca0000
! %l0 = 000000ff, %l1 = 00000000, Mem[00000000300c1410] = ffd8fc52 0000ff00
stda %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff 00000000
! %l2 = 00000000000000ff, Mem[0000000020800040] = ffffd57f, %asi = 80
stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = ffffd57f
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000, %l0 = 00000000000000ff
ldsb [%i6+0x001],%l0 ! %l0 = 0000000000000000
p0_label_293:
! %l0 = 0000000000000000, immed = 00000856, %y = 000000ff
smul %l0,0x856,%l4 ! %l4 = 0000000000000000, %y = 00000000
! Mem[00000000300c1400] = ca970000, %f31 = cc3abb19
lda [%i3+%g0]0x81,%f31 ! %f31 = ca970000
! Mem[0000000010181400] = 00000000, %f13 = 00000000
lda [%i6+%g0]0x80,%f13 ! %f13 = 00000000
! Mem[0000000030081400] = ffff1900, %l1 = 0000000000000000
ldsha [%i2+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Code Fragment 4
p0_fragment_26:
! %l0 = 0000000000000000
setx 0xca62250fc77bd499,%g7,%l0 ! %l0 = ca62250fc77bd499
! %l1 = ffffffffffffffff
setx 0x612f5da01dba86da,%g7,%l1 ! %l1 = 612f5da01dba86da
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 = ca62250fc77bd499
setx 0xfdb8d9ffaed36ba5,%g7,%l0 ! %l0 = fdb8d9ffaed36ba5
! %l1 = 612f5da01dba86da
setx 0xeff3fd283485bc39,%g7,%l1 ! %l1 = eff3fd283485bc39
! Mem[0000000010001408] = 00000000, %l3 = 0000000000000000
lduha [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 20000000, %l7 = 0000000000000000
lduwa [%i3+%o5]0x88,%l7 ! %l7 = 0000000020000000
! Mem[00000000218001c0] = ff001988, %l5 = 00000000e5ffffff
ldsha [%o3+0x1c0]%asi,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000010041428] = 01d194ffe5000551, %f30 = ff800000 ca970000
ldd [%i1+0x028],%f30 ! %f30 = 01d194ff e5000551
! Starting 10 instruction Store Burst
! %f24 = 000000b4, Mem[00000000300c1400] = 000097ca
sta %f24,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000b4
p0_label_294:
! Mem[00000000100c1408] = 4fca0000, %l7 = 0000000020000000
swap [%i3+%o4],%l7 ! %l7 = 000000004fca0000
! %l5 = ffffffffffffff00, Mem[0000000030141410] = ff0000ff
stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
! Mem[0000000030041410] = ff000000, %l6 = 0000000000000000
swapa [%i1+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! %l7 = 000000004fca0000, Mem[0000000030081408] = 000000ff
stba %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! %l4 = 0000000000000000, Mem[0000000030141408] = 906b8490
stha %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00008490
! %l4 = 0000000000000000, Mem[0000000030081400] = 0019ffff
stba %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0019ff00
! Mem[0000000030101410] = 00520000, %l6 = 00000000ff000000
swapa [%i4+%o5]0x81,%l6 ! %l6 = 0000000000520000
! Mem[0000000030141400] = 000000ff, %l7 = 000000004fca0000
ldstuba [%i5+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010041400] = 0000000000000000, %asi = 80
stxa %l4,[%i1+0x000]%asi ! Mem[0000000010041400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041438] = 00000000, %l1 = eff3fd283485bc39
ldub [%i1+0x039],%l1 ! %l1 = 0000000000000000
p0_label_295:
! Mem[0000000010181408] = 00000000, %l0 = fdb8d9ffaed36ba5
lduha [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
lduha [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[000000001008140c] = 00000000, %l4 = 0000000000000000
lduwa [%i2+0x00c]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = ffff1997, %f10 = 000097ca
lda [%i1+%g0]0x81,%f10 ! %f10 = ffff1997
! Mem[0000000010041438] = 0000000020000000, %f30 = 01d194ff e5000551
ldda [%i1+0x038]%asi,%f30 ! %f30 = 00000000 20000000
! Mem[0000000030181408] = 00000000, %f10 = ffff1997
lda [%i6+%o4]0x81,%f10 ! %f10 = 00000000
! Mem[0000000010081400] = ffffffff, %l5 = ffffffffffffff00
lduwa [%i2+%g0]0x88,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010001438] = 80bb76bf44544039, %l4 = 0000000000000000
ldx [%i0+0x038],%l4 ! %l4 = 80bb76bf44544039
! Mem[0000000010141408] = ff000000, %l7 = 0000000000000000
ldswa [%i5+%o4]0x80,%l7 ! %l7 = ffffffffff000000
! Starting 10 instruction Store Burst
! %l5 = 00000000ffffffff, Mem[0000000030081408] = 00000000
stba %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000
p0_label_296:
! Mem[0000000010081408] = 000000ff, %l2 = 00000000000000ff
swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010141418] = ff000000 00000000
std %l2,[%i5+0x018] ! Mem[0000000010141418] = 000000ff 00000000
! %l1 = 0000000000000000, Mem[00000000100c1400] = ffca0000
stba %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00ca0000
! %f14 = ff0000ff 52fcd8ff, Mem[00000000100c1400] = 00ca0000 52fcd8ff
stda %f14,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff0000ff 52fcd8ff
! %l0 = 0000000000000000, Mem[0000000030181410] = 00000000
stha %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! Mem[00000000100c1430] = ffffff00, %l6 = 0000000000520000
swap [%i3+0x030],%l6 ! %l6 = 00000000ffffff00
! Mem[0000000030141408] = 00008490, %l7 = ffffffffff000000
swapa [%i5+%o4]0x81,%l7 ! %l7 = 0000000000008490
! %f4 = 00000020 00ff0000, %l6 = 00000000ffffff00
! Mem[00000000300c1420] = ffffff920b78ffb4
add %i3,0x020,%g1
stda %f4,[%g1+%l6]ASI_PST8_S ! Mem[00000000300c1420] = ffffff920b78ffb4
! %l6 = ffffff00, %l7 = 00008490, Mem[0000000010001400] = ffde00ff b10000ff
stda %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffff00 00008490
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00000000 2000d8ff, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%o5]0x88,%l0 ! %l0 = 000000002000d8ff 0000000000000000
p0_label_297:
! Mem[00000000211c0000] = ff00c8b9, %l3 = 0000000000000000
ldub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081428] = ffff7dfb, %l7 = 0000000000008490
ldsh [%i2+0x02a],%l7 ! %l7 = 0000000000007dfb
! Mem[0000000010081400] = ffffffff, %l6 = 00000000ffffff00
lduwa [%i2+%g0]0x88,%l6 ! %l6 = 00000000ffffffff
! Mem[000000001004141c] = ffffff7f, %l3 = 00000000000000ff
ldsw [%i1+0x01c],%l3 ! %l3 = ffffffffffffff7f
! Mem[0000000010041400] = 0000000000000000, %f16 = ffff1900 ffffde00
ldda [%i1+0x000]%asi,%f16 ! %f16 = 00000000 00000000
! Mem[0000000010181400] = 00000000, %l5 = 00000000ffffffff
ldsha [%i6+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = ca9768ff, %l4 = 80bb76bf44544039
ldswa [%i0+%g0]0x89,%l4 ! %l4 = ffffffffca9768ff
! Mem[0000000010101408] = 7abab6ff, %l7 = 0000000000007dfb
lduha [%i4+%o4]0x88,%l7 ! %l7 = 000000000000b6ff
! Mem[00000000300c1408] = 51000000, %l7 = 000000000000b6ff
lduha [%i3+%o4]0x81,%l7 ! %l7 = 0000000000005100
! Starting 10 instruction Store Burst
! %l2 = 000000ff, %l3 = ffffff7f, Mem[0000000030081400] = 00ff1900 ffffde00
stda %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff ffffff7f
p0_label_298:
! %f30 = 00000000, Mem[0000000010041408] = 00000000
sta %f30,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! Mem[0000000010081414] = 00000000, %l3 = ffffffffffffff7f
swap [%i2+0x014],%l3 ! %l3 = 0000000000000000
! %l4 = ffffffffca9768ff, %l3 = 0000000000000000, %y = 00000000
sdiv %l4,%l3,%l0 ! Div by zero, %l0 = 000000002000d94f
mov %l0,%y ! %y = 2000d927
! %l0 = 000000002000d927, Mem[0000000030101408] = 00000000
stwa %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 2000d927
! %l3 = 0000000000000000, Mem[0000000030041410] = 00000000
stha %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! Mem[0000000030101400] = ff000000, %l0 = 000000002000d927
ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000030041410] = 00000000
stha %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030041400] = ffff1997 ff94d101
stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000 00000000
! %f24 = 000000b4 fb5acd6b, Mem[0000000030141410] = 000000ff 00000000
stda %f24,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000b4 fb5acd6b
! Starting 10 instruction Load Burst
! %f1 = 52fcd8ff, %f26 = ff000000, %f14 = ff0000ff
fsubs %f1 ,%f26,%f14 ! %f14 = 7f000000
p0_label_299:
! Mem[00000000300c1410] = ff000000, %f16 = 00000000
lda [%i3+%o5]0x81,%f16 ! %f16 = ff000000
! Mem[0000000010041410] = 508a592c 029b5873, %l0 = 00000000, %l1 = 00000000
ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000029b5873 00000000508a592c
! Mem[0000000010001408] = 00000000ff0000ff, %l1 = 00000000508a592c
ldxa [%i0+0x008]%asi,%l1 ! %l1 = 00000000ff0000ff
! Mem[00000000100c141c] = 000000ff, %l2 = 00000000000000ff
ldsha [%i3+0x01c]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000201c0000] = 00002191, %l5 = 0000000000000000
ldsba [%o0+0x001]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081410] = 60cc87afe5ffffff, %l3 = 0000000000000000
ldxa [%i2+%o5]0x89,%l3 ! %l3 = 60cc87afe5ffffff
! Mem[0000000030101400] = ffffffff ff0000ff, %l4 = ca9768ff, %l5 = 00000000
ldda [%i4+%g0]0x89,%l4 ! %l4 = 00000000ff0000ff 00000000ffffffff
! Mem[0000000020800040] = ffffd57f, %l7 = 0000000000005100
ldsb [%o1+0x040],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030081408] = ff000000, %l2 = 0000000000000000
lduba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 00000000ffffffff, Mem[00000000300c1410] = ff00000000000000
stxa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000ffffffff
p0_label_300:
! %l5 = 00000000ffffffff, Mem[0000000010181408] = 00000000
stwa %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff
! Mem[0000000010081406] = ffffffff, %l7 = ffffffffffffffff
ldstub [%i2+0x006],%l7 ! %l7 = 000000ff000000ff
! %f10 = 00000000 00000000, Mem[0000000030041410] = 00000000 ff000000
stda %f10,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 00000000
! %f30 = 00000000, %f31 = 20000000, %f25 = fb5acd6b
fsubs %f30,%f31,%f25 ! %f25 = a0000000
! %f17 = 00000000, Mem[00000000300c1400] = 000000b4
sta %f17,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! %f24 = 000000b4 a0000000, Mem[0000000010181410] = 000000ff ff0000ff
stda %f24,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000b4 a0000000
! Mem[0000000010141408] = 000000ff, %l4 = 00000000ff0000ff
ldstuba [%i5+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! %l1 = 00000000ff0000ff, Mem[0000000010101408] = ffb6ba7a
stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff0000ff
! Mem[0000000030101410] = ff000000, %l6 = 00000000ffffffff
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ff00c8b9, %l0 = 00000000029b5873
ldub [%o2+0x001],%l0 ! %l0 = 0000000000000000
p0_label_301:
! Mem[0000000030041408] = 00af403900000000, %f12 = ffffff00 00000000
ldda [%i1+%o4]0x89,%f12 ! %f12 = 00af4039 00000000
! Mem[0000000030181408] = 0000000000000000, %l0 = 0000000000000000
ldxa [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181408] = 00000000ffffffff, %f24 = 000000b4 a0000000
ldda [%i6+%o4]0x88,%f24 ! %f24 = 00000000 ffffffff
! Mem[0000000030181410] = 00000000, %l2 = 00000000000000ff
lduwa [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081408] = ff000000, %l3 = 60cc87afe5ffffff
lduwa [%i2+%o4]0x80,%l3 ! %l3 = 00000000ff000000
! %f4 = 00000020, %f22 = 73589b02
fcmpes %fcc2,%f4 ,%f22 ! %fcc2 = 1
! Mem[0000000030081408] = ff000000, %l5 = 00000000ffffffff
lduha [%i2+%o4]0x81,%l5 ! %l5 = 000000000000ff00
! Mem[0000000010041430] = 378b6def, %l0 = 0000000000000000
ldub [%i1+0x032],%l0 ! %l0 = 000000000000006d
! Mem[0000000010181404] = ffffffff, %l2 = 0000000000000000
lduwa [%i6+0x004]%asi,%l2 ! %l2 = 00000000ffffffff
! Starting 10 instruction Store Burst
! %f30 = 00000000 20000000, %l7 = 00000000000000ff
! Mem[0000000010001428] = ffffff00200000ff
add %i0,0x028,%g1
stda %f30,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010001428] = 0000002000000000
p0_label_302:
! Mem[00000000211c0001] = ff00c8b9, %l5 = 000000000000ff00
ldstub [%o2+0x001],%l5 ! %l5 = 00000000000000ff
! %l2 = 00000000ffffffff, Mem[00000000100c1408] = 20000000
stba %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000
! %l6 = 00000000ff000000, Mem[0000000030141408] = 000000ff
stba %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! %l7 = 00000000000000ff, Mem[00000000218000c0] = fffff237
sth %l7,[%o3+0x0c0] ! Mem[00000000218000c0] = 00fff237
! Mem[00000000211c0000] = ffffc8b9, %l4 = 00000000000000ff
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000010101436] = 00000000, %asi = 80
stha %l4,[%i4+0x036]%asi ! Mem[0000000010101434] = 000000ff
! %l7 = 00000000000000ff, Mem[00000000100c1408] = 000000ff
stba %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000ff
! Mem[0000000010141400] = 4f000000, %l0 = 000000000000006d
swapa [%i5+%g0]0x80,%l0 ! %l0 = 000000004f000000
! %l2 = 00000000ffffffff, Mem[0000000010041436] = 0b78ffb4
stb %l2,[%i1+0x036] ! Mem[0000000010041434] = 0b78ffb4
! Starting 10 instruction Load Burst
! Mem[00000000100c1438] = 00ffffff, %l2 = 00000000ffffffff
lduba [%i3+0x03b]%asi,%l2 ! %l2 = 00000000000000ff
p0_label_303:
! Mem[000000001014142c] = 000000ef, %l5 = 0000000000000000
lduw [%i5+0x02c],%l5 ! %l5 = 00000000000000ef
! %l6 = 00000000ff000000, Mem[0000000030141408] = ffffffff00000000
stxa %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000ff000000
! %l1 = 00000000ff0000ff, immed = fffffdd7, %y = 2000d927
udiv %l1,-0x229,%l2 ! %l2 = 000000002000d96d
mov %l0,%y ! %y = 4f000000
! Mem[0000000030101408] = 2000d927, %l0 = 000000004f000000
lduba [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000020
! Mem[00000000300c1410] = 00000000ffffffff, %l1 = 00000000ff0000ff
ldxa [%i3+%o5]0x81,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010101418] = 00000000, %l0 = 0000000000000020
ldsha [%i4+0x01a]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041420] = ffffff92, %f11 = 00000000
ld [%i1+0x020],%f11 ! %f11 = ffffff92
! Mem[00000000300c1400] = 00000000ff0000ff, %f30 = 00000000 20000000
ldda [%i3+%g0]0x81,%f30 ! %f30 = 00000000 ff0000ff
! Mem[0000000030081408] = ff000000, %l7 = 00000000000000ff
ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffff000000
! Starting 10 instruction Store Burst
! %f4 = 00000020 00ff0000, Mem[0000000010081410] = ff0000ff ffffff7f
stda %f4 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000020 00ff0000
p0_label_304:
! %f8 = ffffff92 0b78ffb4, %l6 = 00000000ff000000
! Mem[0000000030081430] = de781c1e03a2b00a
add %i2,0x030,%g1
stda %f8,[%g1+%l6]ASI_PST16_S ! Mem[0000000030081430] = de781c1e03a2b00a
! %l6 = ff000000, %l7 = ff000000, Mem[0000000030001410] = ca970000 00000000
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff000000 ff000000
! %f28 = de781c1e 03a2b00a, %l4 = 00000000000000ff
! Mem[0000000010101400] = ff00000044240ab6
stda %f28,[%i4+%l4]ASI_PST8_P ! Mem[0000000010101400] = de781c1e03a2b00a
! %f10 = 00000000 ffffff92, %l7 = ffffffffff000000
! Mem[0000000030141400] = ff0000ff00000000
stda %f10,[%i5+%l7]ASI_PST32_S ! Mem[0000000030141400] = ff0000ff00000000
! %l7 = ffffffffff000000, Mem[0000000030101410] = ffffffff
stba %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ffffff
! %l5 = 00000000000000ef, Mem[00000000201c0000] = 00002191, %asi = 80
stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ef2191
! %l0 = 0000000000000000, Mem[0000000030081400] = 000000ffffffff7f
stxa %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000010141438] = 00000000000000ff
stx %l0,[%i5+0x038] ! Mem[0000000010141438] = 0000000000000000
! %l2 = 000000002000d96d, Mem[0000000010001410] = 00000000
stha %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = d96d0000
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ffffffffffffffff, %l4 = 00000000000000ff
ldxa [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
p0_label_305:
! Mem[0000000010101410] = 2000d8ff, %f12 = 00af4039
lda [%i4+%o5]0x88,%f12 ! %f12 = 2000d8ff
! Mem[0000000010141408] = ff000000000000ff, %f26 = ff000000 029b5873
ldda [%i5+%o4]0x80,%f26 ! %f26 = ff000000 000000ff
! Mem[0000000010001430] = 52fcd8d173ff063e, %f14 = 7f000000 52fcd8ff
ldd [%i0+0x030],%f14 ! %f14 = 52fcd8d1 73ff063e
! Mem[0000000030081408] = 000000ff, %l1 = 00000000ffffffff
lduba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = ffffffff, %f15 = 73ff063e
lda [%i2+%g0]0x80,%f15 ! %f15 = ffffffff
! Mem[00000000211c0000] = ffffc8b9, %l6 = 00000000ff000000
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041408] = 00000000, %l4 = ffffffffffffffff
lduha [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041408] = 00000000, %f20 = 00000000
lda [%i1+%o4]0x88,%f20 ! %f20 = 00000000
! Mem[0000000030001408] = ff0000ff, %l6 = ffffffffffffffff
lduwa [%i0+%o4]0x89,%l6 ! %l6 = 00000000ff0000ff
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = 00000000, %l7 = ffffffffff000000
swapa [%i2+%g0]0x89,%l7 ! %l7 = 0000000000000000
p0_label_306:
! %f6 = 00000000 000000ff, Mem[0000000030001410] = ff000000 ff000000
stda %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 000000ff
! Mem[0000000010081410] = 20000000, %l3 = 00000000ff000000
swapa [%i2+%o5]0x88,%l3 ! %l3 = 0000000020000000
! %f10 = 00000000, Mem[00000000300c1408] = 51000000
sta %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! Mem[0000000030081410] = ffffffe5, %l3 = 0000000020000000
ldstuba [%i2+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030181408] = 00000000, %l3 = 00000000000000ff
ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001410] = 000000ff, %l7 = 0000000000000000
lduba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! %l6 = ff0000ff, %l7 = 000000ff, Mem[0000000030081400] = ff000000 00000000
stda %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0000ff 000000ff
! %f7 = 000000ff, Mem[00000000100c1400] = ff0000ff
sta %f7 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff
! Mem[0000000030101400] = ff0000ff, %l6 = 00000000ff0000ff
ldstuba [%i4+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 27d90020, %l6 = 00000000000000ff
lduha [%i4+%o4]0x89,%l6 ! %l6 = 0000000000000020
p0_label_307:
! Mem[0000000010001414] = cc3abb19, %l1 = 00000000000000ff
lduh [%i0+0x016],%l1 ! %l1 = 000000000000bb19
! Mem[0000000010141400] = ff0000ff6d000000, %f16 = ff000000 00000000
ldda [%i5+%g0]0x88,%f16 ! %f16 = ff0000ff 6d000000
! Mem[0000000010081418] = 0b78ffb4, %l6 = 0000000000000020
ldsha [%i2+0x01a]%asi,%l6 ! %l6 = ffffffffffffffb4
! Mem[0000000030181410] = 52000020 00000000, %l0 = 00000000, %l1 = 0000bb19
ldda [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000000 0000000052000020
! Code Fragment 3
p0_fragment_27:
! %l0 = 0000000000000000
setx 0x81f0a0f04876d05c,%g7,%l0 ! %l0 = 81f0a0f04876d05c
! %l1 = 0000000052000020
setx 0x424fa587a2c99780,%g7,%l1 ! %l1 = 424fa587a2c99780
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 = 81f0a0f04876d05c
setx 0xd4517367aa9fdcf9,%g7,%l0 ! %l0 = d4517367aa9fdcf9
! %l1 = 424fa587a2c99780
setx 0xf6eec257c2d2dba7,%g7,%l1 ! %l1 = f6eec257c2d2dba7
! %l6 = ffffffffffffffb4, imm = 0000000000000452, %l7 = 00000000000000ff
xnor %l6,0x452,%l7 ! %l7 = 0000000000000419
! Mem[0000000010001408] = ff0000ff00000000, %f10 = 00000000 ffffff92
ldda [%i0+%o4]0x88,%f10 ! %f10 = ff0000ff 00000000
! Mem[0000000010181408] = ffffffff, %l0 = d4517367aa9fdcf9
lduba [%i6+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041400] = 00000000, %l3 = 0000000000000000
lduwa [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 2000d96d, %l3 = 00000000, Mem[0000000010081410] = 000000ff 00ff0000
stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 2000d96d 00000000
p0_label_308:
! %f22 = 73589b02 2c598a50, Mem[0000000030081400] = ff0000ff 000000ff
stda %f22,[%i2+%g0]0x89 ! Mem[0000000030081400] = 73589b02 2c598a50
! %l1 = f6eec257c2d2dba7, Mem[0000000030181400] = ff00000000000000
stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = f6eec257c2d2dba7
! %l2 = 2000d96d, %l3 = 00000000, Mem[0000000010101420] = ffffff92 0b78ffb4
std %l2,[%i4+0x020] ! Mem[0000000010101420] = 2000d96d 00000000
! Mem[0000000010041408] = 00000000, %l7 = 0000000000000419
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Code Fragment 4
p0_fragment_28:
! %l0 = 00000000000000ff
setx 0x9e7e93d0222fa70c,%g7,%l0 ! %l0 = 9e7e93d0222fa70c
! %l1 = f6eec257c2d2dba7
setx 0xce54b457c7d05336,%g7,%l1 ! %l1 = ce54b457c7d05336
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 = 9e7e93d0222fa70c
setx 0xc224bf80305c0a25,%g7,%l0 ! %l0 = c224bf80305c0a25
! %l1 = ce54b457c7d05336
setx 0x899d1b202a1ba9fc,%g7,%l1 ! %l1 = 899d1b202a1ba9fc
! %l5 = 00000000000000ef, Mem[0000000010081422] = 00000000, %asi = 80
stba %l5,[%i2+0x022]%asi ! Mem[0000000010081420] = 0000ef00
! Mem[00000000100c1410] = 0000002000ff0000, %l5 = 00000000000000ef, %l2 = 000000002000d96d
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 0000002000ff0000
! %f8 = ffffff92 0b78ffb4, %l0 = c224bf80305c0a25
! Mem[0000000030101420] = 8a7183a3ff8a05fc
add %i4,0x020,%g1
stda %f8,[%g1+%l0]ASI_PST32_S ! Mem[0000000030101420] = 8a7183a30b78ffb4
! %f19 = ffd8fc52, Mem[0000000030081410] = e5ffffff
sta %f19,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffd8fc52
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 27d90020, %l4 = 0000000000000000
ldsha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000020
p0_label_309:
! Mem[0000000030181410] = 5200002000000000, %l2 = 0000002000ff0000
ldxa [%i6+%o5]0x89,%l2 ! %l2 = 5200002000000000
! %f6 = 00000000, %f4 = 00000020, %f12 = 2000d8ff
fmuls %f6 ,%f4 ,%f12 ! %f12 = 00000000
! %l3 = 0000000000000000, %l6 = ffffffffffffffb4, %y = 4f000000
sdiv %l3,%l6,%l5 ! %l5 = ffffffff80000000
mov %l0,%y ! %y = 305c0a25
! Mem[0000000030181408] = ff00000000000000, %f2 = ffca0000 00000000
ldda [%i6+%o4]0x81,%f2 ! %f2 = ff000000 00000000
! Mem[0000000030081410] = ffd8fc52, %l1 = 899d1b202a1ba9fc
lduwa [%i2+%o5]0x89,%l1 ! %l1 = 00000000ffd8fc52
! Mem[0000000030181410] = 00000000, %f6 = 00000000
lda [%i6+%o5]0x81,%f6 ! %f6 = 00000000
! Mem[00000000300c1410] = 00000000, %l0 = c224bf80305c0a25
ldsha [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141410] = 6bcd5afbb4000000, %l5 = ffffffff80000000
ldxa [%i5+%o5]0x89,%l5 ! %l5 = 6bcd5afbb4000000
! Mem[00000000201c0000] = 00ef2191, %l5 = 6bcd5afbb4000000
lduh [%o0+%g0],%l5 ! %l5 = 00000000000000ef
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010001400] = ffffff0000008490
stxa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
p0_label_310:
! Mem[00000000100c1408] = ff000000, %l0 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010081408] = ff000000, %l2 = 5200002000000000
swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[0000000021800100] = ff00a456, %l0 = 00000000000000ff
ldstub [%o3+0x100],%l0 ! %l0 = 000000ff000000ff
! %f26 = ff000000 000000ff, %l4 = 0000000000000020
! Mem[0000000030001410] = ff00000000000000
add %i0,0x010,%g1
stda %f26,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030001410] = ff00000000000000
! Mem[0000000030141410] = 000000b4, %l0 = 00000000000000ff
swapa [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000b4
! %f22 = 73589b02 2c598a50, %l6 = ffffffffffffffb4
! Mem[0000000010181418] = ff00000000000000
add %i6,0x018,%g1
stda %f22,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010181418] = ff000000029b0000
! Mem[0000000021800001] = ffddb958, %l7 = 0000000000000000
ldstub [%o3+0x001],%l7 ! %l7 = 000000dd000000ff
! %f24 = 00000000 ffffffff, %l6 = ffffffffffffffb4
! Mem[00000000100c1430] = 0052000000000000
add %i3,0x030,%g1
stda %f24,[%g1+%l6]ASI_PST16_PL ! Mem[00000000100c1430] = 0052000000000000
! Mem[0000000030001410] = ff000000, %l3 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = ff001988, %l4 = 0000000000000020
lduh [%o3+0x1c0],%l4 ! %l4 = 000000000000ff00
p0_label_311:
! Mem[0000000030181400] = 57c2eef6, %l1 = 00000000ffd8fc52
ldsha [%i6+%g0]0x89,%l1 ! %l1 = ffffffffffffeef6
! Mem[0000000030001408] = ff0000ff, %l1 = ffffffffffffeef6
lduba [%i0+%o4]0x89,%l1 ! %l1 = 00000000000000ff
membar #Sync ! Added by membar checker (56)
! Mem[00000000300c1400] = 00000000 ff0000ff 00000000 20000000
! Mem[00000000300c1410] = 00000000 ffffffff 288b3ed6 ffffff7f
! Mem[00000000300c1420] = ffffff92 0b78ffb4 01c7a1db 00000092
! Mem[00000000300c1430] = ffffff92 0b78ffb4 00000000 20000000
ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
! Mem[0000000010001408] = 00000000, %l2 = 00000000ff000000
ldsha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l7 = 00000000000000dd
lduwa [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041410] = 73589b022c598a50, %f18 = 0b78ffb4 ffd8fc52
ldda [%i1+%o5]0x80,%f18 ! %f18 = 73589b02 2c598a50
! Mem[0000000010041400] = 00000000, %l1 = 00000000000000ff
lduwa [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 00000000, %l0 = 00000000000000b4
ldsha [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101410] = 00ffffff00000000, %l2 = 0000000000000000
ldxa [%i4+%o5]0x81,%l2 ! %l2 = 00ffffff00000000
! Starting 10 instruction Store Burst
! %f30 = 00000000 ff0000ff, Mem[0000000010001410] = d96d0000 cc3abb19
stda %f30,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000 ff0000ff
p0_label_312:
! Mem[0000000030101410] = 00ffffff, %l6 = ffffffffffffffb4
ldstuba [%i4+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041420] = ffffff920b78ffb4, %l1 = 0000000000000000, %l0 = 0000000000000000
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ffffff920b78ffb4
! %f30 = 00000000 ff0000ff, %l7 = 0000000000000000
! Mem[0000000010001408] = 00000000ff0000ff
add %i0,0x008,%g1
stda %f30,[%g1+%l7]ASI_PST8_P ! Mem[0000000010001408] = 00000000ff0000ff
! Mem[0000000030041410] = 00000000, %l4 = 000000000000ff00
ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l2 = 00ffffff00000000, Mem[0000000010041404] = 00000000, %asi = 80
stha %l2,[%i1+0x004]%asi ! Mem[0000000010041404] = 00000000
! Mem[00000000300c1410] = 00000000, %l2 = 00ffffff00000000
ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! %l5 = 00000000000000ef, Mem[0000000030181400] = f6eec257
stwa %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000ef
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010041408] = ff000000 00000000
stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 000000ff
! %l0 = ffffff920b78ffb4, Mem[0000000021800040] = f2ff5509, %asi = 80
stha %l0,[%o3+0x040]%asi ! Mem[0000000021800040] = ffb45509
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00000000, %l0 = ffffff920b78ffb4
lduha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
p0_label_313:
! Mem[0000000030181408] = 000000ff, %l5 = 00000000000000ef
ldswa [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001400] = 00000000, %l3 = 00000000000000ff
lduwa [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = 00000000, %l1 = 0000000000000000
lduha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = de781c1e, %l5 = 00000000000000ff
ldsha [%i4+%g0]0x80,%l5 ! %l5 = ffffffffffffde78
! Mem[0000000010181400] = 00000000 ffffffff ffffffff 00000000
! Mem[0000000010181410] = 000000a0 b4000000 ff000000 029b0000
! Mem[0000000010181420] = 51000000 00000000 000000b1 ffffffff
! Mem[0000000010181430] = 00000000 00ffffff 000000ff 000000ef
ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
! Mem[0000000030001410] = 000000ff, %l7 = 0000000000000000
lduha [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041400] = 00000000, %l4 = 0000000000000000
ldswa [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001408] = 00000000, %l0 = 0000000000000000
lduha [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000020800000] = 06ff7fd0, %l0 = 0000000000000000
lduha [%o1+0x000]%asi,%l0 ! %l0 = 00000000000006ff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010041408] = 00000000
stha %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
p0_label_314:
! %l4 = 0000000000000000, Mem[00000000100c141f] = 000000ff
stb %l4,[%i3+0x01f] ! Mem[00000000100c141c] = 00000000
! %f28 = de781c1e 03a2b00a, Mem[0000000010041410] = 73589b02 2c598a50
stda %f28,[%i1+0x010]%asi ! Mem[0000000010041410] = de781c1e 03a2b00a
! %l2 = 0000000000000000, Mem[0000000030041400] = 00000000
stba %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
! Mem[0000000010141408] = ff000000, %l1 = 0000000000000000
swapa [%i5+%o4]0x80,%l1 ! %l1 = 00000000ff000000
membar #Sync ! Added by membar checker (57)
! %l3 = 0000000000000000, Mem[0000000010181400] = 00000000
stha %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! Mem[0000000021800001] = ffffb958, %l1 = 00000000ff000000
ldstuba [%o3+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! %f6 = ff000000 029b0000, %l1 = 00000000000000ff
! Mem[0000000010081418] = 0b78ffb4ffffde00
add %i2,0x018,%g1
stda %f6,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010081418] = 00009b02000000ff
! %l3 = 0000000000000000, Mem[0000000010141400] = 0000006d
stwa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! %f0 = 00000000 ffffffff, %l2 = 0000000000000000
! Mem[0000000030001408] = ff0000ffff0000ff
add %i0,0x008,%g1
stda %f0,[%g1+%l2]ASI_PST16_SL ! Mem[0000000030001408] = ff0000ffff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000, %l1 = 00000000000000ff
ldsha [%i6+%o5]0x89,%l1 ! %l1 = 0000000000000000
p0_label_315:
! Mem[0000000010101410] = 000000002000d8ff, %l5 = ffffffffffffde78
ldxa [%i4+%o5]0x88,%l5 ! %l5 = 000000002000d8ff
! Mem[0000000010041418] = 00003ed6, %l1 = 0000000000000000
lduw [%i1+0x018],%l1 ! %l1 = 0000000000003ed6
! Mem[0000000010141400] = 00000000, %f11 = ffffffff
lda [%i5+0x000]%asi,%f11 ! %f11 = 00000000
! Mem[0000000010101414] = 00000000, %l7 = 00000000000000ff
lduwa [%i4+0x014]%asi,%l7 ! %l7 = 0000000000000000
! Mem[000000001008143c] = ffff00ff, %l7 = 0000000000000000
lduh [%i2+0x03e],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041408] = 00000000, %l5 = 000000002000d8ff
lduha [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = 00000000 ff0000ff, %l0 = 000006ff, %l1 = 00003ed6
ldd [%i5+%g0],%l0 ! %l0 = 0000000000000000 00000000ff0000ff
! Mem[0000000010141408] = 00000000, %l3 = 0000000000000000
ldswa [%i5+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000021800100] = ff00a456, %l5 = 0000000000000000
ldsb [%o3+0x100],%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f4 = 000000a0 b4000000, Mem[0000000010001410] = 00000000 ff0000ff
std %f4 ,[%i0+%o5] ! Mem[0000000010001410] = 000000a0 b4000000
p0_label_316:
! %l3 = 0000000000000000, Mem[0000000020800000] = 06ff7fd0, %asi = 80
stha %l3,[%o1+0x000]%asi ! Mem[0000000020800000] = 00007fd0
! Mem[0000000010101408] = ff0000ff, %l6 = 0000000000000000
swapa [%i4+%o4]0x88,%l6 ! %l6 = 00000000ff0000ff
! %l1 = 00000000ff0000ff, Mem[00000000218000c0] = 00fff237, %asi = 80
stha %l1,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00fff237
! %f18 = 73589b02 2c598a50, Mem[0000000030081400] = 2c598a50 73589b02
stda %f18,[%i2+%g0]0x89 ! Mem[0000000030081400] = 73589b02 2c598a50
! %l3 = 0000000000000000, Mem[0000000030001400] = ca9768ff
stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ca976800
! Mem[00000000211c0001] = ffffc8b9, %l6 = 00000000ff0000ff
ldstub [%o2+0x001],%l6 ! %l6 = 000000ff000000ff
! %l4 = 0000000000000000, imm = 0000000000000409, %l2 = 0000000000000000
sub %l4,0x409,%l2 ! %l2 = fffffffffffffbf7
! %f16 = ff0000ff 6d000000, %l2 = fffffffffffffbf7
! Mem[0000000030081400] = 508a592c029b5873
stda %f16,[%i2+%l2]ASI_PST8_S ! Mem[0000000030081400] = ff0000ff02000000
! %l0 = 0000000000000000, Mem[00000000300c1400] = 00000000
stha %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %l7 = 00000000000000ff
lduwa [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000000
p0_label_317:
! Mem[0000000010081410] = 2000d96d 00000000, %l0 = 00000000, %l1 = ff0000ff
ldda [%i2+0x010]%asi,%l0 ! %l0 = 000000002000d96d 0000000000000000
! Mem[0000000010001400] = 00000000, %l2 = fffffffffffffbf7
lduha [%i0+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101400] = ff0000ff, %l1 = 0000000000000000
lduwa [%i4+%g0]0x89,%l1 ! %l1 = 00000000ff0000ff
! Mem[0000000010141400] = 00000000, %f5 = b4000000
ld [%i5+%g0],%f5 ! %f5 = 00000000
! Mem[0000000010101410] = ffd80020, %l6 = 00000000000000ff
ldsba [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030141410] = 000000fffb5acd6b, %f26 = ff000000 000000ff
ldda [%i5+%o5]0x81,%f26 ! %f26 = 000000ff fb5acd6b
! Mem[0000000010101410] = 2000d8ff, %l4 = 0000000000000000
lduwa [%i4+%o5]0x88,%l4 ! %l4 = 000000002000d8ff
! Mem[000000001014143c] = 00000000, %l2 = 0000000000000000
ldsba [%i5+0x03f]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = ff0000ff, %l2 = 0000000000000000
ldsba [%i5+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000020800040] = ffffd57f, %l1 = 00000000ff0000ff
ldstub [%o1+0x040],%l1 ! %l1 = 000000ff000000ff
p0_label_318:
! Mem[0000000010081400] = ffffffffffffffff, %l0 = 000000002000d96d, %l5 = ffffffffffffffff
casxa [%i2]0x80,%l0,%l5 ! %l5 = ffffffffffffffff
! %f19 = 2c598a50, %f16 = ff0000ff
fcmpes %fcc2,%f19,%f16 ! %fcc2 = 2
! %l0 = 000000002000d96d, Mem[0000000030001400] = 006897ca
stwa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 2000d96d
! Mem[00000000300c1408] = 00000000, %l4 = 000000002000d8ff
ldstuba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081410] = ffd8fc52, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 00000052000000ff
! %f4 = 000000a0 00000000, %l5 = ffffffffffffffff
! Mem[0000000030081418] = 73589b022c598a50
add %i2,0x018,%g1
stda %f4,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081418] = 00000000a0000000
! %f6 = ff000000 029b0000, %l5 = ffffffffffffffff
! Mem[0000000010041408] = 00000000000000ff
add %i1,0x008,%g1
stda %f6,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010041408] = 00009b02000000ff
! %l6 = ffffffffffffffff, Mem[0000000030181410] = 5200002000000000
stxa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffffffffffff
! %l0 = 000000002000d96d, Mem[0000000030181408] = ff000000
stba %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 6d000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ff000000, %l7 = 0000000000000052
lduwa [%i5+%o5]0x80,%l7 ! %l7 = 00000000ff000000
p0_label_319:
! Mem[0000000030001410] = 000000ff, %l0 = 000000002000d96d
ldsha [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030081400] = ff0000ff, %l4 = 0000000000000000
lduwa [%i2+%g0]0x89,%l4 ! %l4 = 00000000ff0000ff
! Mem[0000000010001400] = 00000000, %l6 = ffffffffffffffff
ldswa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = ffd8002000000000, %f0 = 00000000 ffffffff
ldda [%i4+%o5]0x80,%f0 ! %f0 = ffd80020 00000000
! Mem[0000000010141400] = 00000000, %l1 = 00000000000000ff
ldsba [%i5+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000211c0000] = ffffc8b9, %l6 = 0000000000000000
ldsba [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030081408] = 000000ff, %l5 = ffffffffffffffff
lduha [%i2+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1408] = ff000000, %l3 = 0000000000000000
lduba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141400] = ff0000ff, %l7 = 00000000ff000000
lduba [%i5+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030101410] = ffffffff00000000
stxa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000000000
p0_label_320:
! %l3 = 00000000000000ff, Mem[0000000030101410] = 00000000
stba %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
! Mem[00000000201c0001] = 00ef2191, %l7 = 00000000000000ff
ldstub [%o0+0x001],%l7 ! %l7 = 000000ef000000ff
! Mem[00000000100c1408] = ff000000, %l2 = ffffffffffffffff
ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! %f0 = ffd80020 00000000 ffffffff 00000000
! %f4 = 000000a0 00000000 ff000000 029b0000
! %f8 = 51000000 00000000 000000b1 00000000
! %f12 = 00000000 00ffffff 000000ff 000000ef
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000010101400
! Mem[0000000030081408] = 000000ff, %l7 = 00000000000000ef
swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[000000001014143a] = 00000000
stb %l3,[%i5+0x03a] ! Mem[0000000010141438] = 0000ff00
! Code Fragment 4
p0_fragment_29:
! %l0 = 00000000000000ff
setx 0xc1ef67dfe7f38ecd,%g7,%l0 ! %l0 = c1ef67dfe7f38ecd
! %l1 = 0000000000000000
setx 0x943a1f300ff23ebb,%g7,%l1 ! %l1 = 943a1f300ff23ebb
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 = c1ef67dfe7f38ecd
setx 0x92578688671085e4,%g7,%l0 ! %l0 = 92578688671085e4
! %l1 = 943a1f300ff23ebb
setx 0xd7c126780f6be62b,%g7,%l1 ! %l1 = d7c126780f6be62b
! Mem[0000000030041410] = ff000000, %l5 = 00000000000000ff
ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010081410] = 6dd90020, %l1 = d7c126780f6be62b
ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000020000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff0000ff 00000000, %l2 = 000000ff, %l3 = 000000ff
ldda [%i3+%g0]0x89,%l2 ! %l2 = 0000000000000000 00000000ff0000ff
p0_label_321:
membar #Sync ! Added by membar checker (58)
! Mem[0000000010101410] = 00000000, %l3 = 00000000ff0000ff
ldswa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = 27d90020, %l4 = 00000000ff0000ff
ldsha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000020
! Mem[0000000010001410] = a0000000, %f2 = ffffffff
lda [%i0+%o5]0x88,%f2 ! %f2 = a0000000
! Mem[00000000201c0000] = 00ff2191, %l5 = 00000000000000ff
lduh [%o0+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1410] = 20000000, %f24 = 00000000
lda [%i3+%o5]0x88,%f24 ! %f24 = 20000000
! Mem[0000000010101410] = 000000a000000000, %l7 = 00000000000000ff
ldxa [%i4+%o5]0x88,%l7 ! %l7 = 000000a000000000
! Mem[0000000010001410] = 000000a0, %l0 = 92578688671085e4
lduba [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = 0000000000000000, %l4 = 0000000000000020
ldxa [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081408] = 000000ef, %l6 = ffffffffffffffff
lduha [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ef
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = ff0000ff, %l2 = 0000000000000000
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
p0_label_322:
! Mem[00000000201c0001] = 00ff2191, %l7 = 000000a000000000
ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000000000000ef, Mem[00000000100c1400] = 000000ff
stba %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ef0000ff
! Mem[0000000030181400] = 000000ef, %l2 = 00000000000000ff
swapa [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ef
! %l3 = 0000000000000000, Mem[0000000010001437] = 73ff063e, %asi = 80
stba %l3,[%i0+0x037]%asi ! Mem[0000000010001434] = 73ff0600
! %l7 = 00000000000000ff, Mem[000000001004142f] = e5000551
stb %l7,[%i1+0x02f] ! Mem[000000001004142c] = e50005ff
! %l0 = 0000000000000000, Mem[0000000010181408] = ffffffff
stha %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffff0000
! %l4 = 0000000000000000, Mem[0000000030181410] = ffffffffffffffff
stxa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000000
! Mem[0000000030141410] = 000000ff, %l3 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! %f18 = 73589b02 2c598a50, %l6 = 00000000000000ef
! Mem[0000000030141410] = ff0000fffb5acd6b
add %i5,0x010,%g1
stda %f18,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030141410] = 508a592cfb9b5873
! Starting 10 instruction Load Burst
! Mem[0000000010041438] = 0000000020000000, %l7 = 00000000000000ff
ldx [%i1+0x038],%l7 ! %l7 = 0000000020000000
p0_label_323:
! Mem[0000000010041434] = 0b78ffb4, %l1 = 0000000000000020
lduba [%i1+0x034]%asi,%l1 ! %l1 = 000000000000000b
! Mem[00000000211c0000] = ffffc8b9, %l4 = 0000000000000000
lduh [%o2+%g0],%l4 ! %l4 = 000000000000ffff
! Mem[0000000010101400] = 000000002000d8ff, %f28 = de781c1e 03a2b00a
ldda [%i4+0x000]%asi,%f28 ! %f28 = 00000000 2000d8ff
! Mem[00000000300c1408] = ff000000, %l6 = 00000000000000ef
ldsba [%i3+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181410] = a0000000, %l1 = 000000000000000b
lduha [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000201c0000] = 00ff2191, %l0 = 0000000000000000
ldsh [%o0+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041400] = 00000000, %l2 = 00000000000000ef
lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = ff0000ff, %l5 = 00000000000000ff
ldsba [%i5+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030181408] = 6d000000, %l5 = ffffffffffffffff
lduwa [%i6+%o4]0x81,%l5 ! %l5 = 000000006d000000
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 00000000, %l5 = 000000006d000000
swapa [%i4+%g0]0x88,%l5 ! %l5 = 0000000000000000
p0_label_324:
! %l7 = 0000000020000000, Mem[0000000010101400] = 0000006d2000d8ff, %asi = 80
stxa %l7,[%i4+0x000]%asi ! Mem[0000000010101400] = 0000000020000000
! %l4 = 000000000000ffff, Mem[0000000030141400] = 00000000ff0000ff
stxa %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000000000ffff
! Mem[0000000010141408] = 00000000, %l5 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081424] = ffff19ff, %l7 = 0000000020000000, %asi = 80
swapa [%i2+0x024]%asi,%l7 ! %l7 = 00000000ffff19ff
! %f16 = ff0000ff, Mem[0000000010041410] = 1e1c78de
sta %f16,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff0000ff
! %f24 = 20000000 ffffffff, Mem[0000000010001410] = 000000a0 b4000000
std %f24,[%i0+%o5] ! Mem[0000000010001410] = 20000000 ffffffff
! %f27 = fb5acd6b, Mem[0000000010081418] = 00009b02
st %f27,[%i2+0x018] ! Mem[0000000010081418] = fb5acd6b
! %l4 = 000000000000ffff, Mem[00000000300c1400] = 00000000
stba %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
! Mem[0000000030041408] = 00000000, %l5 = 0000000000000000
swapa [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ff0000ff, %l3 = 0000000000000000
ldsba [%i0+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
p0_label_325:
! Mem[0000000010041408] = 00009b02000000ff, %l1 = 0000000000000000
ldxa [%i1+%o4]0x80,%l1 ! %l1 = 00009b02000000ff
! Mem[0000000010081408] = 00000000, %l7 = 00000000ffff19ff
ldsba [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = ff000000, %l2 = 0000000000000000
ldsba [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000100c1410] = 00000020, %l3 = ffffffffffffffff
lduwa [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000020
! Mem[0000000030001400] = 2000d96d, %l3 = 0000000000000020
lduwa [%i0+%g0]0x81,%l3 ! %l3 = 000000002000d96d
! Mem[0000000030181408] = 6d000000, %l7 = 0000000000000000
lduba [%i6+%o4]0x81,%l7 ! %l7 = 000000000000006d
! Mem[0000000010141410] = ff000000, %l5 = 0000000000000000
ldsha [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffff00
! Mem[00000000300c1408] = ff000000, %l4 = 000000000000ffff
ldswa [%i3+%o4]0x81,%l4 ! %l4 = ffffffffff000000
! Mem[00000000300c1410] = ff000000, %l5 = ffffffffffffff00
ldsha [%i3+%o5]0x81,%l5 ! %l5 = ffffffffffffff00
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = ff000000, %l5 = ffffffffffffff00
ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
p0_label_326:
! %f0 = ffd80020 00000000 a0000000 00000000
! %f4 = 000000a0 00000000 ff000000 029b0000
! %f8 = 51000000 00000000 000000b1 00000000
! %f12 = 00000000 00ffffff 000000ff 000000ef
stda %f0,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
! Mem[000000001000141e] = 00000000, %l0 = 00000000000000ff
ldstub [%i0+0x01e],%l0 ! %l0 = 00000000000000ff
! Mem[00000000211c0001] = ffffc8b9, %l6 = ffffffffffffffff
ldstub [%o2+0x001],%l6 ! %l6 = 000000ff000000ff
! %f20 = 00000000 00af4039, Mem[0000000030181400] = ff000000 a7dbd2c2
stda %f20,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00af4039
! %f30 = 00000000 ff0000ff, Mem[0000000030001400] = 2000d96d cc3abb19
stda %f30,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000 ff0000ff
! Mem[0000000030181410] = 00000000, %l5 = 00000000000000ff
ldstuba [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041408] = 00009b02, %l1 = 000000ff, %l1 = 000000ff
add %i1,0x08,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000000009b02
! %l2 = ffffffffffffffff, Mem[0000000010181428] = 000000b1ffffffff
stx %l2,[%i6+0x028] ! Mem[0000000010181428] = ffffffffffffffff
! %f28 = 00000000 2000d8ff, Mem[0000000010041408] = 00009b02 000000ff
stda %f28,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 2000d8ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 2000d927, %l0 = 0000000000000000
lduwa [%i4+%o4]0x81,%l0 ! %l0 = 000000002000d927
p0_label_327:
! Mem[0000000030181400] = 0000000000af4039, %f28 = 00000000 2000d8ff
ldda [%i6+%g0]0x89,%f28 ! %f28 = 00000000 00af4039
! Mem[0000000010101408] = ffffffff00000000, %f30 = 00000000 ff0000ff
ldda [%i4+%o4]0x88,%f30 ! %f30 = ffffffff 00000000
! Mem[0000000010001400] = 00000000, %l1 = 0000000000009b02
lduha [%i0+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = 0000ff0020000000, %l6 = 00000000000000ff
ldxa [%i3+%o5]0x88,%l6 ! %l6 = 0000ff0020000000
! Mem[00000000201c0000] = 00ff2191, %l5 = 0000000000000000
ldsha [%o0+0x000]%asi,%l5 ! %l5 = 00000000000000ff
membar #Sync ! Added by membar checker (59)
! Mem[0000000010081404] = 00000000, %l6 = 0000ff0020000000
lduba [%i2+0x006]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041430] = 378b6def, %l5 = 00000000000000ff
ldub [%i1+0x032],%l5 ! %l5 = 000000000000006d
! Mem[0000000010181404] = ffffffff, %l0 = 000000002000d927
swap [%i6+0x004],%l0 ! %l0 = 00000000ffffffff
! Mem[0000000010001408] = 00000000, %l4 = ffffffffff000000
ldsha [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 00000000ffffffff, Mem[00000000300c1408] = 000000ff
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
p0_label_328:
! %l5 = 000000000000006d, Mem[0000000030141410] = 508a592cfb9b5873
stxa %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000000000006d
! %f6 = ff000000 029b0000, Mem[0000000010041400] = 00000000 00000000
stda %f6 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff000000 029b0000
! %l3 = 000000002000d96d, Mem[0000000010041410] = 0ab0a203ff0000ff
stxa %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000002000d96d
! Mem[0000000010181410] = 000000a0, %l5 = 000000000000006d
ldstub [%i6+%o5],%l5 ! %l5 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000030001410] = 000000ff
stwa %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! %l6 = 0000000000000000, Mem[0000000030041410] = 00000000000000ff
stxa %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000000
! Mem[0000000030081400] = ff0000ff, %l0 = 00000000ffffffff
ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
! %f30 = ffffffff 00000000, Mem[0000000010081428] = 000000b1 00000000
stda %f30,[%i2+0x028]%asi ! Mem[0000000010081428] = ffffffff 00000000
! Mem[0000000030101400] = ff0000ff, %l0 = 00000000000000ff
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %l1 = 0000000000000000
lduba [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
p0_label_329:
! Mem[0000000010001408] = 00000000, %l2 = ffffffffffffffff
lduha [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081404] = 00000000, %l4 = 0000000000000000
ldsh [%i2+0x004],%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = 000000a0 00000000, %l0 = ff0000ff, %l1 = 00000000
ldd [%i2+%o5],%l0 ! %l0 = 00000000000000a0 0000000000000000
! Mem[0000000030141410] = 6d00000000000000, %f2 = a0000000 00000000
ldda [%i5+%o5]0x89,%f2 ! %f2 = 6d000000 00000000
! Mem[0000000010141410] = 000000ff, %l3 = 000000002000d96d
lduwa [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1438] = 00ffffff, %l3 = 00000000000000ff
ldub [%i3+0x039],%l3 ! %l3 = 00000000000000ff
! Mem[0000000030081400] = 00000002ff0000ff, %f4 = 000000a0 00000000
ldda [%i2+%g0]0x89,%f4 ! %f4 = 00000002 ff0000ff
! Mem[0000000030141400] = ffff0000, %l4 = 0000000000000000
ldswa [%i5+%g0]0x81,%l4 ! %l4 = ffffffffffff0000
! Mem[0000000030041410] = 0000000000000000, %f0 = ffd80020 00000000
ldda [%i1+%o5]0x81,%f0 ! %f0 = 00000000 00000000
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000030141408] = ff000000 00000000
stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000 000000ff
p0_label_330:
! %l7 = 000000000000006d, Mem[0000000010101400] = 0000000020000000
stxa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000000000006d
! Mem[0000000030181410] = 000000ff, %l7 = 000000000000006d
ldstuba [%i6+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
! %l0 = 000000a0, %l1 = 00000000, Mem[0000000010001410] = 00000020 ffffffff
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000a0 00000000
! %l4 = ffff0000, %l5 = 00000000, Mem[00000000300c1410] = 000000ff ffffffff
stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff0000 00000000
! %l7 = 00000000000000ff, Mem[0000000010181400] = 27d9002000000000
stxa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000000000ff
! %l0 = 000000a0, %l1 = 00000000, Mem[00000000300c1400] = ff000000 ff0000ff
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000a0 00000000
! %f15 = 000000ef, Mem[0000000010181408] = 0000ffff
sta %f15,[%i6+0x008]%asi ! Mem[0000000010181408] = 000000ef
! %l1 = 0000000000000000, Mem[00000000300c1400] = 000000a0
stwa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! %f29 = 00af4039, Mem[00000000100c1410] = 20000000
sta %f29,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00af4039
! Starting 10 instruction Load Burst
! Mem[0000000010041418] = 00003ed6, %l2 = 0000000000000000
ldswa [%i1+0x018]%asi,%l2 ! %l2 = 0000000000003ed6
p0_label_331:
! Mem[0000000021800000] = ffffb958, %l2 = 0000000000003ed6
ldsha [%o3+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010081408] = 00000000 000000a0, %l0 = 000000a0, %l1 = 00000000
ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000a0 0000000000000000
! Mem[0000000010181410] = ff0000a0, %l0 = 00000000000000a0
lduba [%i6+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081408] = a0000000, %l0 = 00000000000000ff
lduha [%i2+%o4]0x80,%l0 ! %l0 = 000000000000a000
! Mem[0000000030001410] = 00000000, %l2 = ffffffffffffffff
lduha [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000211c0000] = ffffc8b9, %l3 = 00000000000000ff
ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030001410] = 00000000, %l5 = 0000000000000000
ldsha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1420] = ffffff92, %l5 = 0000000000000000
ldswa [%i3+0x020]%asi,%l5 ! %l5 = ffffffffffffff92
! Mem[0000000010041410] = 2000d96d, %f19 = 2c598a50
lda [%i1+%o5]0x88,%f19 ! %f19 = 2000d96d
! Starting 10 instruction Store Burst
! %l5 = ffffffffffffff92, Mem[0000000010181410] = a00000ff
stwa %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff92
p0_label_332:
! Mem[000000001010142c] = b1000000, %l0 = 000000000000a000, %asi = 80
swapa [%i4+0x02c]%asi,%l0 ! %l0 = 00000000b1000000
! %f16 = ff0000ff 6d000000 73589b02 2000d96d
! %f20 = 00000000 00af4039 73589b02 2c598a50
! %f24 = 20000000 ffffffff 000000ff fb5acd6b
! %f28 = 00000000 00af4039 ffffffff 00000000
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! %l4 = ffffffffffff0000, imm = fffffffffffff748, %l6 = 0000000000000000
addc %l4,-0x8b8,%l6 ! %l6 = fffffffffffef748
! %l3 = ffffffffffffffff, Mem[0000000010101400] = ff0000ff6d000000
stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffffffffffff
! Mem[0000000010141408] = ff000000, %l1 = 0000000000000000
ldstuba [%i5+%o4]0x80,%l1 ! %l1 = 000000ff000000ff
! %l0 = b1000000, %l1 = 000000ff, Mem[0000000010081410] = 000000a0 00000000
stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = b1000000 000000ff
! %l0 = 00000000b1000000, Mem[0000000030001400] = 00000000
stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! Mem[0000000010001428] = 00000020, %l7 = 000000ff, %l3 = ffffffff
add %i0,0x28,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000000000020
! %f0 = 00000000 00000000, %l1 = 00000000000000ff
! Mem[0000000010001400] = 0000000000000000
stda %f0,[%i0+%l1]ASI_PST32_P ! Mem[0000000010001400] = 0000000000000000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (60)
! Mem[0000000010101410] = 0000000000af4039, %f12 = 00000000 00ffffff
ldda [%i4+0x010]%asi,%f12 ! %f12 = 00000000 00af4039
p0_label_333:
! Mem[0000000010001410] = a0000000, %l6 = fffffffffffef748
lduba [%i0+%o5]0x80,%l6 ! %l6 = 00000000000000a0
! Mem[0000000030101410] = 00000000000000ff, %l2 = 0000000000000000
ldxa [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141400] = ffff0000, %l6 = 00000000000000a0
ldswa [%i5+%g0]0x81,%l6 ! %l6 = ffffffffffff0000
! Mem[00000000100c1410] = 3940af00, %l2 = 00000000000000ff
lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000003940
! Mem[0000000010101410] = 00000000 00af4039, %l2 = 00003940, %l3 = 00000020
ldd [%i4+%o5],%l2 ! %l2 = 0000000000000000 0000000000af4039
! Mem[0000000010001410] = 00000000 000000a0, %l4 = ffff0000, %l5 = ffffff92
ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000000000a0 0000000000000000
! %f2 = 6d000000, %f2 = 6d000000, %f2 = 6d000000
fsubs %f2 ,%f2 ,%f2 ! %f2 = 00000000
! Mem[0000000010101408] = 73589b02, %l7 = 00000000000000ff
ldsha [%i4+%o4]0x80,%l7 ! %l7 = 0000000000007358
! Mem[0000000010081438] = 000000ff000000ef, %f12 = 00000000 00af4039
ldd [%i2+0x038],%f12 ! %f12 = 000000ff 000000ef
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 000000a0, %l3 = 0000000000af4039
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000a0
p0_label_334:
! %f21 = 00af4039, %f11 = 00000000, %f16 = ff0000ff
fdivs %f21,%f11,%f16 ! %f16 = 7f800000
! %l5 = 0000000000000000, Mem[00000000201c0000] = 00ff2191, %asi = 80
stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00002191
! Mem[0000000030041408] = 00000000, %l0 = 00000000b1000000
swapa [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181418] = ff000000029b0000, %l3 = 00000000000000a0, %l4 = 00000000000000a0
add %i6,0x18,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ff000000029b0000
! Mem[000000001014140c] = 000000ff, %l7 = 0000000000007358, %asi = 80
swapa [%i5+0x00c]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081400] = ffd80020, %l3 = 00000000000000a0
swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ffd80020
! %l4 = 029b0000, %l5 = 00000000, Mem[0000000010081400] = 000000a0 00000000
stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 029b0000 00000000
! Mem[0000000010041428] = 01d194ff, %l2 = 0000000000000000
swap [%i1+0x028],%l2 ! %l2 = 0000000001d194ff
! Mem[0000000030001400] = 00000000, %l6 = ffffffffffff0000
lduba [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ef000000, %l5 = 0000000000000000
lduwa [%i2+%o4]0x81,%l5 ! %l5 = 00000000ef000000
p0_label_335:
! Mem[00000000201c0000] = 00002191, %l4 = ff000000029b0000
ldsha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = 00000000, %l3 = 00000000ffd80020
ldsba [%i0+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1400] = 0000000000000000, %f18 = 73589b02 2000d96d
ldda [%i3+%g0]0x89,%f18 ! %f18 = 00000000 00000000
! Mem[0000000010001404] = 00000000, %l6 = 0000000000000000
lduha [%i0+0x004]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081410] = ffd8fcff, %l4 = 0000000000000000
ldswa [%i2+%o5]0x89,%l4 ! %l4 = ffffffffffd8fcff
! Mem[0000000010001400] = 00000000, %l3 = 0000000000000000
lduha [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141408] = 00000000, %l3 = 0000000000000000
lduwa [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000000
! %f16 = 7f800000 6d000000, %l5 = 00000000ef000000
! Mem[0000000010001420] = 0000000000000000
add %i0,0x020,%g1
stda %f16,[%g1+%l5]ASI_PST32_P ! Mem[0000000010001420] = 0000000000000000
! Mem[00000000100c1400] = ef0000ff, %l3 = 0000000000000000
lduwa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ef0000ff
! Starting 10 instruction Store Burst
! %f21 = 00af4039, %f31 = 00000000, %f28 = 00000000
fdivs %f21,%f31,%f28 ! %f28 = 7f800000
p0_label_336:
! Mem[0000000010001410] = a0000000, %l4 = ffd8fcff, %l5 = ef000000
add %i0,0x10,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a0000000
! %f28 = 7f800000, Mem[0000000030181408] = 6d000000
sta %f28,[%i6+%o4]0x81 ! Mem[0000000030181408] = 7f800000
! %l7 = 00000000000000ff, %l2 = 0000000001d194ff, %l7 = 00000000000000ff
udivx %l7,%l2,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = ff000000, %l5 = 00000000a0000000
swap [%i6+%g0],%l5 ! %l5 = 00000000ff000000
! %f12 = 000000ff 000000ef, Mem[0000000010041408] = 00000000 2000d8ff
stda %f12,[%i1+0x008]%asi ! Mem[0000000010041408] = 000000ff 000000ef
! %l2 = 01d194ff, %l3 = ef0000ff, Mem[0000000010001408] = 00000000 ff0000ff
stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 01d194ff ef0000ff
! %l4 = ffffffffffd8fcff, %l1 = 00000000000000ff, %l0 = 0000000000000000
udivx %l4,%l1,%l0 ! %l0 = 010101010100d9d6
! %f28 = 7f800000 00af4039, Mem[00000000100c1410] = 3940af00 00ff0000
stda %f28,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 7f800000 00af4039
! %l2 = 0000000001d194ff, %l7 = 0000000000000000, %y = 305c0a25
udiv %l2,%l7,%l6 ! Div by zero, %l0 = 010101010100da26
mov %l0,%y ! %y = 0100d9fe
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 7f800000, %l7 = 0000000000000000
ldswa [%i6+%o4]0x81,%l7 ! %l7 = 000000007f800000
p0_label_337:
! Mem[0000000010001428] = 00000020, %l2 = 0000000001d194ff
ldsb [%i0+0x02a],%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = ff0000ff00000000, %l4 = ffffffffffd8fcff
ldxa [%i5+%g0]0x88,%l4 ! %l4 = ff0000ff00000000
! Mem[00000000100c1408] = ff00000000000000, %f0 = 00000000 00000000
ldda [%i3+0x008]%asi,%f0 ! %f0 = ff000000 00000000
! Mem[0000000030081408] = ef000000, %l4 = ff0000ff00000000
ldswa [%i2+%o4]0x81,%l4 ! %l4 = ffffffffef000000
! Mem[0000000030181400] = 3940af0000000000, %l5 = 00000000ff000000
ldxa [%i6+%g0]0x81,%l5 ! %l5 = 3940af0000000000
! Mem[0000000030181410] = ff00000000000000, %l0 = 010101010100d9fe
ldxa [%i6+%o5]0x81,%l0 ! %l0 = ff00000000000000
! Mem[0000000030081408] = ef000000 ffd8fc52, %l2 = 00000000, %l3 = ef0000ff
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ef000000 00000000ffd8fc52
! Mem[0000000010041408] = 000000ff, %l7 = 000000007f800000
lduha [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001418] = 901b85da 0000ff00, %l6 = 00000000, %l7 = 00000000
ldda [%i0+0x018]%asi,%l6 ! %l6 = 00000000901b85da 000000000000ff00
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = ff0000ff, %l2 = 00000000ef000000
ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
p0_label_338:
! %l2 = 00000000000000ff, Mem[0000000010081428] = ffffffff, %asi = 80
stwa %l2,[%i2+0x028]%asi ! Mem[0000000010081428] = 000000ff
! Mem[0000000010081429] = 000000ff, %l7 = 000000000000ff00
ldstuba [%i2+0x029]%asi,%l7 ! %l7 = 00000000000000ff
! %f28 = 7f800000 00af4039, Mem[0000000010081400] = 029b0000 00000000
stda %f28,[%i2+%g0]0x80 ! Mem[0000000010081400] = 7f800000 00af4039
! Mem[00000000300c1410] = ffff0000, %l0 = ff00000000000000
swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000ffff0000
! Mem[00000000100c1410] = 0000807f, %l4 = ffffffffef000000
swapa [%i3+%o5]0x88,%l4 ! %l4 = 000000000000807f
! Mem[00000000100c1410] = ef000000, %l1 = 00000000000000ff
swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000ef000000
! %l6 = 00000000901b85da, Mem[00000000100c140b] = ff000000, %asi = 80
stba %l6,[%i3+0x00b]%asi ! Mem[00000000100c1408] = ff0000da
! Mem[00000000201c0001] = 00002191, %l3 = 00000000ffd8fc52
ldstub [%o0+0x001],%l3 ! %l3 = 00000000000000ff
! Mem[0000000030101400] = ff000000, %l7 = 0000000000000000
swapa [%i4+%g0]0x81,%l7 ! %l7 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 00000000, %l1 = 00000000ef000000
ldsba [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
p0_label_339:
! Mem[00000000100c1408] = da0000ff, %l5 = 3940af0000000000
lduwa [%i3+%o4]0x88,%l5 ! %l5 = 00000000da0000ff
! Mem[0000000030041400] = 00000000, %l1 = 0000000000000000
ldsha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001408] = ff0000ff, %f19 = 00000000
lda [%i0+%o4]0x81,%f19 ! %f19 = ff0000ff
! Mem[0000000030081400] = ff0000ff, %l3 = 0000000000000000
ldsba [%i2+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[000000001000141c] = 0000ff00, %l6 = 00000000901b85da
lduwa [%i0+0x01c]%asi,%l6 ! %l6 = 000000000000ff00
! Mem[0000000030141410] = 00000000, %l4 = 000000000000807f
lduha [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081430] = 0000000000ffffff, %f20 = 00000000 00af4039
ldd [%i2+0x030],%f20 ! %f20 = 00000000 00ffffff
! Mem[0000000030041400] = 00000000 00000000, %l2 = 000000ff, %l3 = ffffffff
ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030081400] = ff0000ff, %l4 = 0000000000000000
lduha [%i2+%g0]0x81,%l4 ! %l4 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, imm = fffffffffffff660, %l2 = 0000000000000000
subc %l1,-0x9a0,%l2 ! %l2 = 00000000000009a0
p0_label_340:
! Mem[0000000010181408] = ef000000, %l1 = 0000000000000000
swapa [%i6+%o4]0x88,%l1 ! %l1 = 00000000ef000000
! %l0 = 00000000ffff0000, Mem[0000000010081408] = 00af4039
stha %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00af0000
! %f25 = ffffffff, Mem[0000000010181410] = ffffff92
sta %f25,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff
! Mem[00000000201c0001] = 00ff2191, %l2 = 00000000000009a0
ldstub [%o0+0x001],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010181408] = 00000000, %l1 = 00000000ef000000
swapa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! %l3 = 0000000000000000, Mem[00000000100c1408] = da0000ff
stha %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = da000000
! %l5 = 00000000da0000ff, Mem[0000000010081400] = 7f800000
stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = da0000ff
! Mem[00000000201c0000] = 00ff2191, %l2 = 00000000000000ff
ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101408] = 27d90020, %l1 = 0000000000000000
swapa [%i4+%o4]0x89,%l1 ! %l1 = 0000000027d90020
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000000000ff, %f28 = 7f800000 00af4039
ldda [%i6+%o5]0x89,%f28 ! %f28 = 00000000 000000ff
p0_label_341:
! Mem[0000000030141408] = 00000000, %l2 = 0000000000000000
lduba [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181400] = a0000000, %f7 = 029b0000
ld [%i6+%g0],%f7 ! %f7 = a0000000
! Mem[000000001010140c] = 2000d96d, %l2 = 0000000000000000
ldsb [%i4+0x00f],%l2 ! %l2 = 000000000000006d
! Mem[0000000030001400] = 00000000, %l1 = 0000000027d90020
ldsba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001410] = 0000000000000000, %f4 = 00000002 ff0000ff
ldda [%i0+%o5]0x81,%f4 ! %f4 = 00000000 00000000
! Mem[0000000030081410] = ffd8fcff, %l3 = 0000000000000000
ldsha [%i2+%o5]0x89,%l3 ! %l3 = fffffffffffffcff
! Mem[0000000010181418] = ff000000029b0000, %l3 = fffffffffffffcff
ldxa [%i6+0x018]%asi,%l3 ! %l3 = ff000000029b0000
! Mem[0000000030081410] = ffd8fcff, %l7 = 00000000ff000000
ldswa [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffd8fcff
! Mem[00000000211c0000] = ffffc8b9, %l0 = 00000000ffff0000
lduba [%o2+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ff0000ef, %l7 = ffffffffffd8fcff
ldstuba [%i3+%g0]0x88,%l7 ! %l7 = 000000ef000000ff
p0_label_342:
! Mem[0000000030101408] = 00000000, %l5 = 00000000da0000ff
swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001400] = 00000000, %l0 = 00000000000000ff
ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! %f22 = 73589b02 2c598a50, Mem[0000000010081408] = 00af0000 00000000
stda %f22,[%i2+%o4]0x88 ! Mem[0000000010081408] = 73589b02 2c598a50
! %f16 = 7f800000 6d000000, Mem[0000000030101410] = 000000ff 00000000
stda %f16,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7f800000 6d000000
! Mem[0000000030001408] = ff0000ff, %l2 = 000000000000006d
ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! Code Fragment 3
p0_fragment_30:
! %l0 = 0000000000000000
setx 0x7e74bea01ff00cfb,%g7,%l0 ! %l0 = 7e74bea01ff00cfb
! %l1 = 0000000000000000
setx 0x1469438f92089b23,%g7,%l1 ! %l1 = 1469438f92089b23
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 = 7e74bea01ff00cfb
setx 0x01da99afac8b699a,%g7,%l0 ! %l0 = 01da99afac8b699a
! %l1 = 1469438f92089b23
setx 0xdd5244201e310c9b,%g7,%l1 ! %l1 = dd5244201e310c9b
! %l3 = ff000000029b0000, Mem[0000000030001408] = ff0000ffff0000ff
stxa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000000029b0000
! %l4 = 000000000000ff00, Mem[0000000010141400] = 00000000
stba %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! Mem[00000000300c1408] = 000000ff, %l1 = dd5244201e310c9b
swapa [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 000000b1, %l6 = 000000000000ff00
ldsba [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000
p0_label_343:
! Mem[0000000010141400] = 00000000, %f18 = 00000000
lda [%i5+%g0]0x88,%f18 ! %f18 = 00000000
! Mem[0000000010081410] = b1000000000000ff, %l2 = 00000000000000ff
ldxa [%i2+%o5]0x80,%l2 ! %l2 = b1000000000000ff
! Mem[0000000010101410] = 3940af0000000000, %l2 = b1000000000000ff
ldxa [%i4+%o5]0x88,%l2 ! %l2 = 3940af0000000000
! Mem[0000000010101400] = ffffffff, %l1 = 00000000000000ff
ldsba [%i4+0x002]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010141408] = ff00000000007358, %f16 = 7f800000 6d000000
ldda [%i5+0x008]%asi,%f16 ! %f16 = ff000000 00007358
! Mem[0000000010181410] = ffffffff, %l0 = 01da99afac8b699a
ldsba [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1400] = ff0000ff, %f20 = 00000000
lda [%i3+%g0]0x80,%f20 ! %f20 = ff0000ff
! Mem[0000000010101408] = 73589b02, %l2 = 3940af0000000000
lduha [%i4+%o4]0x80,%l2 ! %l2 = 0000000000007358
! Mem[0000000010141400] = 00000000ff0000ff, %l1 = ffffffffffffffff
ldxa [%i5+%g0]0x80,%l1 ! %l1 = 00000000ff0000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ef, Mem[0000000010101410] = 00000000
stwa %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ef
p0_label_344:
! Mem[00000000300c1410] = 00000000, %l0 = ffffffffffffffff
swapa [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181400] = a0000000, %l1 = 00000000ff0000ff
ldstuba [%i6+%g0]0x80,%l1 ! %l1 = 000000a0000000ff
! Mem[00000000100c1418] = 00000000, %l2 = 0000000000007358
swap [%i3+0x018],%l2 ! %l2 = 0000000000000000
! %f0 = ff000000 00000000 00000000 00000000
! %f4 = 00000000 00000000 ff000000 a0000000
! %f8 = 51000000 00000000 000000b1 00000000
! %f12 = 000000ff 000000ef 000000ff 000000ef
stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
! Mem[00000000100c143e] = 20000000, %l5 = 0000000000000000
ldstub [%i3+0x03e],%l5 ! %l5 = 00000000000000ff
! %l4 = 0000ff00, %l5 = 00000000, Mem[0000000010101438] = ffffffff 00000000
std %l4,[%i4+0x038] ! Mem[0000000010101438] = 0000ff00 00000000
! Mem[0000000030141408] = 00000000, %l4 = 000000000000ff00
swapa [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
! %l2 = 0000000000000000, Mem[00000000201c0000] = ffff2191
sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = 00002191
! %l5 = 0000000000000000, Mem[0000000010181400] = 000000ff
stba %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = da000000, %l1 = 00000000000000a0
ldsha [%i3+%o4]0x88,%l1 ! %l1 = 0000000000000000
p0_label_345:
! Mem[00000000100c1400] = ff0000ff 52fcd8ff, %l0 = 00000000, %l1 = 00000000
ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff0000ff 0000000052fcd8ff
! Mem[0000000030101408] = ff0000da, %l3 = ff000000029b0000
lduba [%i4+%o4]0x89,%l3 ! %l3 = 00000000000000da
! Mem[0000000030041408] = b1000000, %l3 = 00000000000000da
lduwa [%i1+%o4]0x89,%l3 ! %l3 = 00000000b1000000
membar #Sync ! Added by membar checker (61)
! Mem[0000000010181438] = 000000ff, %f17 = 00007358
lda [%i6+0x038]%asi,%f17 ! %f17 = 000000ff
! Mem[0000000030101400] = ffffffff00000000, %f26 = 000000ff fb5acd6b
ldda [%i4+%g0]0x89,%f26 ! %f26 = ffffffff 00000000
! Mem[00000000100c1408] = da000000, %l3 = 00000000b1000000
lduwa [%i3+%o4]0x88,%l3 ! %l3 = 00000000da000000
! Mem[0000000010181410] = 00000000, %f26 = ffffffff
lda [%i6+%o5]0x80,%f26 ! %f26 = 00000000
! Mem[0000000010041410] = 6dd90020, %l7 = 00000000000000ef
ldsha [%i1+%o5]0x80,%l7 ! %l7 = 0000000000006dd9
! Mem[0000000030001400] = 00000000, %l4 = 0000000000000000
lduwa [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000030081410] = fffcd8ff
stha %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000d8ff
p0_label_346:
! Mem[0000000030081408] = 000000ef, %l6 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l6 ! %l6 = 000000ef000000ff
! Mem[00000000300c1400] = 00000000, %l5 = 0000000000000000
ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000010181410] = 00000000
stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! Mem[0000000010081408] = 2c598a50, %l0 = 00000000ff0000ff
swapa [%i2+%o4]0x88,%l0 ! %l0 = 000000002c598a50
! Mem[0000000030141410] = 00000000, %l4 = 0000000000000000
swapa [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000
! %f20 = ff0000ff 00ffffff, %l4 = 0000000000000000
! Mem[0000000030081410] = 0000d8ffaf87cc60
add %i2,0x010,%g1
stda %f20,[%g1+%l4]ASI_PST16_SL ! Mem[0000000030081410] = 0000d8ffaf87cc60
! %l5 = 0000000000000000, Mem[0000000010081410] = 000000b1
stwa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
! %l2 = 0000000000000000, Mem[000000001014143c] = 00000000, %asi = 80
stwa %l2,[%i5+0x03c]%asi ! Mem[000000001014143c] = 00000000
! %f8 = 51000000 00000000, Mem[0000000010041408] = ff000000 ef000000
stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 51000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181428] = 000000b100000000, %l3 = 00000000da000000
ldxa [%i6+0x028]%asi,%l3 ! %l3 = 000000b100000000
p0_label_347:
! Mem[0000000010181410] = 0000000000000000, %l7 = 0000000000006dd9
ldxa [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041410] = 6dd90020, %l4 = 0000000000000000
ldsha [%i1+%o5]0x80,%l4 ! %l4 = 0000000000006dd9
! Mem[0000000010101410] = 3940af00 000000ef, %l6 = 000000ef, %l7 = 00000000
ldda [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ef 000000003940af00
! Mem[0000000010041400] = 00009b02, %l1 = 0000000052fcd8ff
ldstuba [%i1+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101428] = 000000ff, %l0 = 000000002c598a50
ldub [%i4+0x028],%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1400] = 000000ff, %l6 = 00000000000000ef
ldsha [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101410] = 3940af00 000000ef, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ef 000000003940af00
! Mem[0000000030041400] = 0000000000000000, %f6 = ff000000 a0000000
ldda [%i1+%g0]0x89,%f6 ! %f6 = 00000000 00000000
! Mem[0000000030041400] = 00000000, %f28 = 00000000
lda [%i1+%g0]0x89,%f28 ! %f28 = 00000000
! Starting 10 instruction Store Burst
! %l7 = 000000003940af00, Mem[0000000030141410] = 00000000
stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
p0_label_348:
! %l1 = 000000003940af00, Mem[0000000030141410] = 00000000
stha %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000af00
! Mem[0000000010041421] = ffffff92, %l0 = 00000000000000ef
ldstuba [%i1+0x021]%asi,%l0 ! %l0 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000030041408] = 00af4039b1000000
stxa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
! %f20 = ff0000ff 00ffffff, Mem[0000000010001408] = 01d194ff ef0000ff
stda %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff0000ff 00ffffff
! Mem[0000000010181410] = 00000000, %l7 = 000000003940af00
ldstuba [%i6+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030001410] = 00000000 00000000
stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff 00000000
! %l2 = 0000000000000000, Mem[0000000010181400] = 00000000
stwa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! Mem[0000000010141400] = 00000000, %l1 = 000000003940af00
ldstuba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %f12 = 000000ff 000000ef, Mem[0000000010081400] = da0000ff 00af4039
stda %f12,[%i2+0x000]%asi ! Mem[0000000010081400] = 000000ff 000000ef
! Starting 10 instruction Load Burst
! Mem[000000001018141c] = a0000000, %l1 = 0000000000000000
lduw [%i6+0x01c],%l1 ! %l1 = 00000000a0000000
p0_label_349:
! Mem[0000000010181400] = 00000000 00000000, %l2 = 00000000, %l3 = 00000000
ldda [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030101408] = da0000ff, %l7 = 0000000000000000
ldsha [%i4+%o4]0x81,%l7 ! %l7 = ffffffffffffda00
! Mem[0000000030001410] = 00000000ff000000, %f0 = ff000000 00000000
ldda [%i0+%o5]0x89,%f0 ! %f0 = 00000000 ff000000
! Mem[00000000201c0000] = 00002191, %l5 = 0000000000000000
ldsh [%o0+%g0],%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = 00ff0000, %l0 = 00000000000000ff
lduha [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181408] = 7f800000, %l7 = ffffffffffffda00
ldswa [%i6+%o4]0x81,%l7 ! %l7 = 000000007f800000
! Mem[0000000030181410] = 00000000000000ff, %l6 = 00000000000000ff
ldxa [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1408] = 000000da00000000, %l2 = 0000000000000000
ldxa [%i3+%o4]0x80,%l2 ! %l2 = 000000da00000000
! %f14 = 000000ff, %f21 = 00ffffff, %f24 = 20000000
fmuls %f14,%f21,%f24 ! %f24 = 00000000
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, %l1 = 00000000a0000000, %l5 = 0000000000000000
xor %l6,%l1,%l5 ! %l5 = 00000000a00000ff
p0_label_350:
! %l1 = 00000000a0000000, immd = 0000000000000627, %l2 = 000000da00000000
sdivx %l1,0x627,%l2 ! %l2 = 00000000001a01a0
! %f21 = 00ffffff, %f17 = 000000ff, %f24 = 00000000
fsubs %f21,%f17,%f24 ! %l0 = 0000000000000022, Unfinished, %fsr = 3900000400
! %l4 = 0000000000006dd9, Mem[0000000010041438] = 00000000, %asi = 80
stba %l4,[%i1+0x038]%asi ! Mem[0000000010041438] = d9000000
! %f12 = 000000ff 000000ef, %l7 = 000000007f800000
! Mem[0000000010001420] = 0000000000000000
add %i0,0x020,%g1
stda %f12,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001420] = 0000000000000000
! Mem[0000000030101400] = 00000000, %l1 = 00000000a0000000
ldstuba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! %l0 = 0000000000000022, Mem[0000000010001400] = 00000000000000ff
stxa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000022
! %f8 = 51000000, Mem[0000000010141400] = ff000000
st %f8 ,[%i5+%g0] ! Mem[0000000010141400] = 51000000
! Mem[000000001000141c] = 0000ff00, %l2 = 00000000001a01a0
swap [%i0+0x01c],%l2 ! %l2 = 000000000000ff00
! %l3 = 0000000000000000, Mem[0000000030081408] = 000000ff
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! Starting 10 instruction Load Burst
! Mem[000000001010143c] = 00000000, %l4 = 0000000000006dd9
lduw [%i4+0x03c],%l4 ! %l4 = 0000000000000000
p0_label_351:
! Mem[00000000211c0000] = ffffc8b9, %l6 = 00000000000000ff
ldsba [%o2+0x001]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010081410] = 00000000, %l7 = 000000007f800000
lduha [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181408] = 0000807f, %l4 = 0000000000000000
lduba [%i6+%o4]0x89,%l4 ! %l4 = 000000000000007f
! Mem[0000000010041438] = d9000000 20000000, %l0 = 00000022, %l1 = 00000000
ldda [%i1+0x038]%asi,%l0 ! %l0 = 00000000d9000000 0000000020000000
! Mem[0000000010101430] = 0000000000af4039, %l3 = 0000000000000000
ldxa [%i4+0x030]%asi,%l3 ! %l3 = 0000000000af4039
! Mem[0000000010081408] = ff0000ff, %l0 = 00000000d9000000
ldswa [%i2+%o4]0x80,%l0 ! %l0 = ffffffffff0000ff
! %f14 = 000000ff, %f0 = 00000000
fcmpes %fcc1,%f14,%f0 ! %fcc1 = 2
! Mem[0000000010001400] = 2200000000000000, %l4 = 000000000000007f
ldx [%i0+%g0],%l4 ! %l4 = 2200000000000000
! Mem[0000000030181400] = 00000000 00af4039, %l0 = ff0000ff, %l1 = 20000000
ldda [%i6+%g0]0x89,%l0 ! %l0 = 0000000000af4039 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181438] = 000000ff, %l7 = 00000000, %l4 = 00000000
add %i6,0x38,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000000000ff
p0_label_352:
! %l5 = 00000000a00000ff, Mem[0000000030181400] = 3940af00
stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff40af00
! %l4 = 000000ff, %l5 = a00000ff, Mem[00000000300c1408] = 1e310c9b 00000020
stda %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff a00000ff
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030001410] = 000000ff 00000000
stda %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffff 00000000
! Mem[00000000201c0000] = 00002191, %l0 = 0000000000af4039
ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000030141400] = 0000ffff
stba %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000ff00
! Mem[0000000030081400] = ff0000ff, %l6 = ffffffffffffffff
swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000ff0000ff
! %f1 = ff000000, Mem[0000000010041404] = 000000ff
st %f1 ,[%i1+0x004] ! Mem[0000000010041404] = ff000000
! %l1 = 0000000000000000, Mem[00000000300c1400] = 000000ff
stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! Mem[0000000010141400] = 00000051, %l0 = 0000000000000000
swapa [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000051
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ff002191, %l5 = 00000000a00000ff
ldsb [%o0+0x001],%l5 ! %l5 = 0000000000000000
p0_label_353:
! Mem[00000000100c1400] = ff0000ff, %l0 = 0000000000000051
ldsba [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081408] = ff0000ff, %l3 = 0000000000af4039
lduba [%i2+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030041400] = 00000000 00000000, %l0 = ffffffff, %l1 = 00000000
ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010041414] = 00000000, %l4 = 00000000000000ff
lduh [%i1+0x016],%l4 ! %l4 = 0000000000000000
! Mem[0000000030041410] = 00000000, %l6 = 00000000ff0000ff
lduha [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 7f800000, %f22 = 73589b02
lda [%i6+%o4]0x81,%f22 ! %f22 = 7f800000
! Mem[0000000030141410] = 0000af00, %l5 = 0000000000000000
lduwa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000af00
! Mem[0000000010081400] = 000000ff, %l0 = 0000000000000000
ldsba [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141400] = 00000000, %l7 = 0000000000000000
lduwa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = 00007fd0, %l2 = 000000000000ff00
ldstub [%o1+0x001],%l2 ! %l2 = 00000000000000ff
p0_label_354:
! Code Fragment 3
p0_fragment_31:
! %l0 = 0000000000000000
setx 0x5df1c277edfff469,%g7,%l0 ! %l0 = 5df1c277edfff469
! %l1 = 0000000000000000
setx 0x4aceb627e5a171d2,%g7,%l1 ! %l1 = 4aceb627e5a171d2
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 = 5df1c277edfff469
setx 0xd6dae8f803022fa3,%g7,%l0 ! %l0 = d6dae8f803022fa3
! %l1 = 4aceb627e5a171d2
setx 0xd8af2df86bee1093,%g7,%l1 ! %l1 = d8af2df86bee1093
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030181408] = 7f800000 00000000
stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 00000000
! %l0 = 03022fa3, %l1 = 6bee1093, Mem[0000000030001408] = 029b0000 ff000000
stda %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 03022fa3 6bee1093
! %l4 = 00000000, %l5 = 0000af00, Mem[0000000030181408] = 00000000 00000000
stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000 0000af00
! %l2 = 0000000000000000, %l5 = 000000000000af00, %l2 = 0000000000000000
subc %l2,%l5,%l2 ! %l2 = ffffffffffff5100
! Mem[0000000010181408] = 00000000, %l5 = 000000000000af00
swapa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101404] = ffffffff, %l1 = d8af2df86bee1093, %asi = 80
swapa [%i4+0x004]%asi,%l1 ! %l1 = 00000000ffffffff
! %f8 = 51000000, Mem[00000000100c1410] = 000000ff
sta %f8 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 51000000
! Mem[0000000030041410] = 00000000, %l0 = d6dae8f803022fa3
ldstuba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! %l5 = 0000000000000000, immed = fffff0dc, %y = 0100d9fe
udiv %l5,-0xf24,%l2 ! %l2 = 000000000100da0d
mov %l0,%y ! %y = 00000000
p0_label_355:
! Mem[0000000010041408] = 00000000, %l2 = 000000000100da0d
lduwa [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141410] = 6d000000 0000af00, %l6 = 00000000, %l7 = 00000000
ldda [%i5+%o5]0x89,%l6 ! %l6 = 000000000000af00 000000006d000000
! Mem[0000000010081400] = ef000000ff000000, %l1 = 00000000ffffffff
ldxa [%i2+%g0]0x88,%l1 ! %l1 = ef000000ff000000
! Mem[0000000010001400] = 00000022, %l7 = 000000006d000000
lduba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000022
! Mem[0000000021800100] = ff00a456, %l5 = 0000000000000000
ldsb [%o3+0x100],%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1408] = 000000ff, %f5 = 00000000
lda [%i3+%o4]0x89,%f5 ! %f5 = 000000ff
! Mem[0000000030141410] = 0000af00, %l2 = 0000000000000000
lduha [%i5+%o5]0x89,%l2 ! %l2 = 000000000000af00
! %f6 = 00000000, %f14 = 000000ff, %f18 = 00000000
fsubs %f6 ,%f14,%f18 ! %l0 = 0000000000000022, Unfinished, %fsr = 3a00000400
! Mem[00000000218001c0] = ff001988, %l6 = 000000000000af00
ldsh [%o3+0x1c0],%l6 ! %l6 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %f17 = 000000ff, Mem[0000000030101410] = 6d000000
sta %f17,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000ff
p0_label_356:
! Mem[0000000010181410] = ff000000, %l7 = 0000000000000022
swap [%i6+%o5],%l7 ! %l7 = 00000000ff000000
! Mem[0000000030141400] = 00ff0000, %l5 = ffffffffffffffff
swapa [%i5+%g0]0x81,%l5 ! %l5 = 0000000000ff0000
! %f29 = 000000ff, Mem[0000000030101408] = ff0000da
sta %f29,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! Mem[00000000211c0000] = ffffc8b9, %l5 = 0000000000ff0000
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000010041410] = 6dd90020
stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffd90020
! %l5 = 00000000000000ff, Mem[0000000010141436] = 00ffffff
sth %l5,[%i5+0x036] ! Mem[0000000010141434] = 00ff00ff
! %l2 = 0000af00, %l3 = 000000ff, Mem[0000000010001400] = 00000022 00000000
stda %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000af00 000000ff
! %f30 = ffffffff 00000000, %l5 = 00000000000000ff
! Mem[0000000030181420] = ffffff920b78ffb4
add %i6,0x020,%g1
stda %f30,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030181420] = 00000000ffffffff
! %l3 = 00000000000000ff, Mem[00000000300c1400] = 00000000
stba %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000ef, %l6 = ffffffffffffff00
lduba [%i4+%o5]0x88,%l6 ! %l6 = 00000000000000ef
p0_label_357:
! Mem[0000000030001400] = 00000000, %l0 = 0000000000000022
lduha [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = 73589b02 ff0000ff, %l6 = 000000ef, %l7 = ff000000
ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000ff0000ff 0000000073589b02
! Mem[0000000010081408] = 73589b02ff0000ff, %l4 = 0000000000000000
ldxa [%i2+%o4]0x88,%l4 ! %l4 = 73589b02ff0000ff
! Mem[00000000100c1408] = 000000da00000000, %l7 = 0000000073589b02
ldxa [%i3+%o4]0x80,%l7 ! %l7 = 000000da00000000
! Mem[0000000030141400] = ffffffff00000000, %l3 = 00000000000000ff
ldxa [%i5+%g0]0x81,%l3 ! %l3 = ffffffff00000000
! Mem[00000000100c1408] = 000000da00000000, %l5 = 00000000000000ff
ldxa [%i3+%o4]0x80,%l5 ! %l5 = 000000da00000000
! Mem[00000000300c1408] = 000000ff, %f23 = 2c598a50
lda [%i3+%o4]0x89,%f23 ! %f23 = 000000ff
! Mem[00000000100c1410] = 3940af0051000000, %l1 = ef000000ff000000
ldxa [%i3+%o5]0x88,%l1 ! %l1 = 3940af0051000000
! Mem[0000000010041408] = 00000000, %l6 = 00000000ff0000ff
ldswa [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = ff0000ff, %l5 = 00000000, Mem[0000000010141400] = 00000000 ff0000ff
stda %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = ff0000ff 00000000
p0_label_358:
! %l7 = 000000da00000000, Mem[0000000030081408] = 00000000ffd8fc52
stxa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000da00000000
! Mem[0000000010181414] = 00000000, %f21 = 00ffffff
ld [%i6+0x014],%f21 ! %f21 = 00000000
! %l7 = 000000da00000000, Mem[0000000010101408] = 73589b02
stha %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00009b02
! %l5 = 000000da00000000, Mem[0000000010001400] = 00af0000ff000000
stxa %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000da00000000
! Mem[0000000030181400] = ff40af00, %l3 = ffffffff00000000
ldstuba [%i6+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[0000000030081408] = da000000
stwa %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! Mem[0000000010181410] = 00000022, %l4 = 73589b02ff0000ff
swapa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000022
! Mem[0000000030041400] = 00000000, %l5 = 000000da00000000
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081408] = 00000000, %l1 = 3940af0051000000
swapa [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! %l3 = 00000000000000ff, %l0 = 0000000000000000, %l6 = 0000000000000000
sdivx %l3,%l0,%l6 ! %l6 = 0000000000000000
p0_label_359:
! Mem[0000000030041410] = 000000ff, %l4 = 0000000000000022
ldswa [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181408] = 00000000, %l0 = 0000000000000028
lduha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = ff000000, %l5 = 0000000000000000
lduha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1410] = ffffffff, %l3 = 00000000000000ff
ldsba [%i3+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081400] = ff000000, %l1 = 0000000000000000
ldsha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181410] = 000000ff, %l4 = 00000000000000ff
ldswa [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010001410] = a000000000000000, %f14 = 000000ff 000000ef
ldd [%i0+%o5],%f14 ! %f14 = a0000000 00000000
! Mem[0000000030141410] = 0000af00, %l2 = 000000000000af00
lduha [%i5+%o5]0x89,%l2 ! %l2 = 000000000000af00
! Mem[0000000030001408] = 03022fa3, %l5 = 0000000000000000
lduwa [%i0+%o4]0x89,%l5 ! %l5 = 0000000003022fa3
! Starting 10 instruction Store Burst
! Mem[000000001000140b] = ffffff00, %l2 = 000000000000af00
ldstub [%i0+0x00b],%l2 ! %l2 = 00000000000000ff
p0_label_360:
! Mem[0000000010141408] = ff000000, %l2 = 0000000000000000
ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! %f18 = 00000000 ff0000ff, Mem[0000000030041400] = 000000ff 00000000
stda %f18,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 ff0000ff
! %l6 = 0000000000000000, Mem[0000000010181422] = 51000000
sth %l6,[%i6+0x022] ! Mem[0000000010181420] = 51000000
! %l0 = 0000000000000000, Mem[00000000300c1410] = ffffffff
stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! %l4 = 00000000000000ff, Mem[00000000218000c0] = 00fff237, %asi = 80
stba %l4,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = fffff237
! %f8 = 51000000, Mem[0000000010081408] = ff0000ff
sta %f8 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = 51000000
! %l0 = 0000000000000000, %l4 = 00000000000000ff, %y = 00000000
sdiv %l0,%l4,%l1 ! %l1 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %l2 = 000000ff, %l3 = ffffffff, Mem[0000000030141408] = 0000ff00 ff000000
stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000ff ffffffff
! Mem[0000000010141418] = 000000ff00000000, %l6 = 0000000000000000, %l1 = 0000000000000000
add %i5,0x18,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 000000ff00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 000000ff, %f11 = 00000000
lda [%i3+%g0]0x89,%f11 ! %f11 = 000000ff
p0_label_361:
! Mem[0000000030101410] = 7f800000000000ff, %f14 = a0000000 00000000
ldda [%i4+%o5]0x89,%f14 ! %f14 = 7f800000 000000ff
! Mem[0000000010041410] = ffd9002000000000, %l5 = 0000000003022fa3
ldxa [%i1+%o5]0x80,%l5 ! %l5 = ffd9002000000000
! Mem[00000000100c1410] = 00000051, %l0 = 0000000000000000
ldsba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, imm = 0000000000000f5b, %l0 = 0000000000000000
sub %l0,0xf5b,%l0 ! %l0 = fffffffffffff0a5
! Mem[0000000030081410] = ffd80000, %f21 = 00000000
lda [%i2+%o5]0x89,%f21 ! %f21 = ffd80000
! Mem[00000000201c0000] = ff002191, %l0 = fffffffffffff0a5
ldsh [%o0+%g0],%l0 ! %l0 = ffffffffffffff00
! Mem[00000000100c1400] = ff0000ff, %l6 = 0000000000000000
ldswa [%i3+%g0]0x80,%l6 ! %l6 = ffffffffff0000ff
! Mem[0000000030041408] = 00000000 00000000, %l6 = ff0000ff, %l7 = 00000000
ldda [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[00000000100c143c] = 2000ff00, %f31 = 00000000
lda [%i3+0x03c]%asi,%f31 ! %f31 = 2000ff00
! Starting 10 instruction Store Burst
! %f20 = ff0000ff, Mem[0000000010101408] = 029b0000
sta %f20,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff0000ff
p0_label_362:
! Mem[0000000030181408] = 00000000, %l4 = 00000000000000ff
ldstuba [%i6+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141410] = ff000000, %l3 = ffffffffffffffff
swapa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000
! %l6 = 0000000000000000, Mem[0000000010041410] = ffd90020
stwa %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %f28 = 00000000 000000ff, Mem[0000000030141400] = ffffffff 00000000
stda %f28,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 000000ff
! Mem[0000000010181408] = 00af0000, %l4 = 0000000000000000
ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! %l5 = ffd9002000000000, Mem[0000000010181420] = 5100000000000000, %asi = 80
stxa %l5,[%i6+0x020]%asi ! Mem[0000000010181420] = ffd9002000000000
! %f15 = 000000ff, Mem[0000000010101408] = ff0000ff
sta %f15,[%i4+0x008]%asi ! Mem[0000000010101408] = 000000ff
! Mem[0000000020800000] = 00ff7fd0, %l5 = ffd9002000000000
ldstuba [%o1+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[000000001010141a] = 73589b02, %l7 = 0000000000000000
ldstuba [%i4+0x01a]%asi,%l7 ! %l7 = 0000009b000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ffffffff, %f26 = 00000000
lda [%i0+%o4]0x88,%f26 ! %f26 = ffffffff
p0_label_363:
! Mem[0000000030041400] = ff0000ff00000000, %l4 = 0000000000000000
ldxa [%i1+%g0]0x81,%l4 ! %l4 = ff0000ff00000000
! %l1 = 000000ff00000000, imm = fffffffffffff96d, %l5 = 0000000000000000
or %l1,-0x693,%l5 ! %l5 = fffffffffffff96d
! Mem[0000000030181410] = 00000000000000ff, %l4 = ff0000ff00000000
ldxa [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141408] = 000000ffffffffff, %l4 = 00000000000000ff
ldxa [%i5+%o4]0x81,%l4 ! %l4 = 000000ffffffffff
! Mem[00000000300c1410] = 00000000, %l3 = 00000000ff000000
ldswa [%i3+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = ff00000000007358, %l2 = 00000000000000ff
ldxa [%i5+0x008]%asi,%l2 ! %l2 = ff00000000007358
! Mem[0000000010041410] = 0000000000000000, %f22 = 7f800000 000000ff
ldda [%i1+%o5]0x80,%f22 ! %f22 = 00000000 00000000
! Mem[0000000010181408] = 0000afff, %l3 = 0000000000000000
lduha [%i6+%o4]0x88,%l3 ! %l3 = 000000000000afff
! Mem[00000000201c0000] = ff002191, %l6 = 0000000000000000
ldsh [%o0+%g0],%l6 ! %l6 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l0 = ffffffffffffff00, Mem[00000000211c0000] = ffffc8b9
sth %l0,[%o2+%g0] ! Mem[00000000211c0000] = ff00c8b9
p0_label_364:
! %l6 = ffffffffffffff00, Mem[0000000010041408] = 5100000000000000
stxa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffffffffff00
! %l2 = 00007358, %l3 = 0000afff, Mem[0000000030081408] = 51000000 00000000
stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00007358 0000afff
! Mem[0000000030081408] = 58730000, %l6 = ffffffffffffff00
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000058000000ff
! %l4 = ffffffff, %l5 = fffff96d, Mem[0000000030181410] = ff000000 00000000
stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffffff fffff96d
! %l0 = ffffffffffffff00, Mem[00000000300c1410] = 00000000
stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffff00
! %l4 = 000000ffffffffff, %l6 = 0000000000000058, %l5 = fffffffffffff96d
addc %l4,%l6,%l5 ! %l5 = 0000010000000057
! %l7 = 000000000000009b, Mem[0000000030101400] = ff000000
stba %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 9b000000
! Mem[0000000010101431] = 00000000, %l6 = 0000000000000058
ldstub [%i4+0x031],%l6 ! %l6 = 00000000000000ff
! %l5 = 0000010000000057, Mem[00000000300c1400] = 000000ff
stwa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000057
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ffffff00, %l7 = 000000000000009b
lduha [%i1+%o4]0x88,%l7 ! %l7 = 000000000000ff00
p0_label_365:
! Mem[0000000010041408] = ffffff00, %l4 = 000000ffffffffff
lduba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = 000000a0, %l0 = ffffffffffffff00
ldsha [%i0+%o5]0x88,%l0 ! %l0 = 00000000000000a0
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
lduwa [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041418] = 00003ed6, %f30 = ffffffff
lda [%i1+0x018]%asi,%f30 ! %f30 = 00003ed6
! Mem[0000000030141410] = 0000af00, %l1 = 000000ff00000000
lduwa [%i5+%o5]0x89,%l1 ! %l1 = 000000000000af00
! Mem[0000000010101400] = ffffffff6bee1093, %l2 = ff00000000007358
ldx [%i4+%g0],%l2 ! %l2 = ffffffff6bee1093
! Mem[0000000010101410] = 000000ef, %l2 = ffffffff6bee1093
ldsha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ef
! Mem[0000000010041410] = 00000000 00000000, %l0 = 000000a0, %l1 = 0000af00
ldda [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[00000000100c1400] = ff0000ff 52fcd8ff, %l4 = 00000000, %l5 = 00000057
ldda [%i3+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff 0000000052fcd8ff
! Starting 10 instruction Store Burst
! %l4 = 00000000ff0000ff, Mem[0000000010041408] = ffffff00
stba %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff
p0_label_366:
! Mem[0000000030101408] = ff000000, %l3 = 000000000000afff
ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010141410] = ffffffff, %l7 = 000000000000ff00
ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! %l4 = 00000000ff0000ff, Mem[0000000010081408] = 51000000029b5873, %asi = 80
stxa %l4,[%i2+0x008]%asi ! Mem[0000000010081408] = 00000000ff0000ff
! %l3 = 00000000000000ff, Mem[0000000010181410] = ff0000ff
stha %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff00ff
! Mem[0000000030081410] = 0000d8ff, %l4 = 00000000ff0000ff
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030101408] = 000000ff
stba %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! Mem[0000000010041420] = ffffff920b78ffb4, %l0 = 0000000000000000, %l5 = 0000000052fcd8ff
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ffffff920b78ffb4
! %l0 = 0000000000000000, Mem[00000000300c1408] = ff000000
stha %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! %f14 = 7f800000 000000ff, %l7 = 00000000000000ff
! Mem[0000000030041418] = ef6d8bffff000000
add %i1,0x018,%g1
stda %f14,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030041418] = ff0000000000807f
! Starting 10 instruction Load Burst
! %l1 = 0000000000000000, %l7 = 00000000000000ff, %l6 = 0000000000000000
addc %l1,%l7,%l6 ! %l6 = 00000000000000ff
p0_label_367:
! Mem[00000000100c1410] = 00000051, %l6 = 00000000000000ff
lduwa [%i3+0x010]%asi,%l6 ! %l6 = 0000000000000051
! Mem[00000000201c0000] = ff002191, %l0 = 0000000000000000
lduba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141400] = ff0000ff00000000, %f10 = 000000b1 000000ff
ldda [%i5+%g0]0x80,%f10 ! %f10 = ff0000ff 00000000
! Mem[0000000010081400] = ff000000, %l0 = 00000000000000ff
lduba [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = ffffffff02000000, %f28 = 00000000 000000ff
ldda [%i2+%g0]0x81,%f28 ! %f28 = ffffffff 02000000
! Mem[000000001018143c] = 000000ef, %l1 = 0000000000000000
lduwa [%i6+0x03c]%asi,%l1 ! %l1 = 00000000000000ef
! Mem[0000000010141420] = b4ff780b 92ffffff, %l2 = 000000ef, %l3 = 000000ff
ldda [%i5+0x020]%asi,%l2 ! %l2 = 00000000b4ff780b 0000000092ffffff
! Mem[0000000010081434] = 00ffffff, %l1 = 00000000000000ef
ldsw [%i2+0x034],%l1 ! %l1 = 0000000000ffffff
! Mem[0000000010141438] = 0000ff00 00000000, %l4 = 00000000, %l5 = 0b78ffb4
ldd [%i5+0x038],%l4 ! %l4 = 000000000000ff00 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
swapa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
p0_label_368:
! %l7 = 00000000000000ff, Mem[0000000010001408] = ffffffff
stba %l7,[%i0+%o4]0x80 ! Mem[0000000010001408] = ffffffff
! %l5 = 0000000000000000, Mem[0000000010181410] = 00ff00ff
stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00ff00ff
! %l2 = b4ff780b, %l3 = 92ffffff, Mem[0000000030041410] = 000000ff 00000000
stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = b4ff780b 92ffffff
! Mem[0000000010041408] = ffffffff, %l6 = 0000000000000051
ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030141408] = ff000000, %l7 = 00000000000000ff
swapa [%i5+%o4]0x89,%l7 ! %l7 = 00000000ff000000
! Mem[0000000030101410] = 000000ff, %l1 = 0000000000ffffff
ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
! %f16 = ff000000 000000ff, %l1 = 00000000000000ff
! Mem[0000000030001428] = 34b566dac82b0702
add %i0,0x028,%g1
stda %f16,[%g1+%l1]ASI_PST16_S ! Mem[0000000030001428] = ff000000000000ff
! Mem[0000000030001400] = 00000000, %l6 = 00000000000000ff
swapa [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081410] = 00000000, %l3 = 0000000092ffffff
swapa [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000, %l3 = 0000000000000000
ldsha [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
p0_label_369:
! Mem[0000000030041410] = 92ffffffb4ff780b, %l1 = 00000000000000ff
ldxa [%i1+%o5]0x89,%l1 ! %l1 = 92ffffffb4ff780b
! Mem[0000000010041428] = 00000000, %l7 = 00000000ff000000
lduba [%i1+0x028]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041410] = 0b78ffb4, %l3 = 0000000000000000
ldswa [%i1+%o5]0x81,%l3 ! %l3 = 000000000b78ffb4
! Mem[0000000010041408] = ffffffff, %l4 = 000000000000ff00
lduwa [%i1+%o4]0x80,%l4 ! %l4 = 00000000ffffffff
! Mem[00000000300c1410] = 0000000000ffffff, %f24 = 00000000 ffffffff
ldda [%i3+%o5]0x89,%f24 ! %f24 = 00000000 00ffffff
! Mem[0000000030181408] = ff000000, %f2 = 00000000
lda [%i6+%o4]0x81,%f2 ! %f2 = ff000000
! Mem[0000000030181410] = ffffffff, %l3 = 000000000b78ffb4
ldsha [%i6+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030001408] = 6bee1093 03022fa3, %l4 = ffffffff, %l5 = 00000000
ldda [%i0+%o4]0x89,%l4 ! %l4 = 0000000003022fa3 000000006bee1093
! Mem[0000000030101400] = 9b000000ffffffff, %l4 = 0000000003022fa3
ldxa [%i4+%g0]0x81,%l4 ! %l4 = 9b000000ffffffff
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000010081410] = ff00000092ffffff
stxa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
p0_label_370:
! %f18 = 00000000 ff0000ff, Mem[0000000010181410] = ff00ff00 00000000
stda %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000 ff0000ff
! Mem[000000001014143e] = 00000000, %l6 = 0000000000000000
ldstub [%i5+0x03e],%l6 ! %l6 = 00000000000000ff
! %l4 = ffffffff, %l5 = 6bee1093, Mem[0000000010181408] = 0000afff 00000000
stda %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff 6bee1093
! %f0 = 00000000 ff000000, Mem[0000000030041410] = 0b78ffb4 ffffff92
stda %f0 ,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ff000000
! Mem[0000000030141408] = 000000ff, %l5 = 000000006bee1093
ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[0000000030041410] = 00000000
stba %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! %l3 = ffffffffffffffff, Mem[00000000100c1406] = 52fcd8ff, %asi = 80
stha %l3,[%i3+0x006]%asi ! Mem[00000000100c1404] = 52fcffff
! %f16 = ff000000 000000ff, %l3 = ffffffffffffffff
! Mem[00000000100c1430] = 0052000000000000
add %i3,0x030,%g1
stda %f16,[%g1+%l3]ASI_PST32_PL ! Mem[00000000100c1430] = ff000000000000ff
! Mem[0000000010181401] = 00000000, %l7 = 0000000000000000
ldstub [%i6+0x001],%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ffd800ff, %l7 = 0000000000000000
ldsha [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_371:
! Mem[0000000030001410] = 00000000ffffffff, %l6 = 0000000000000000
ldxa [%i0+%o5]0x89,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000010181410] = ff0000ff 00000000, %l2 = b4ff780b, %l3 = ffffffff
ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000ff0000ff 0000000000000000
! Mem[0000000010101400] = ffffffff, %l3 = 0000000000000000
lduha [%i4+%g0]0x80,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010041434] = 0b78ffb4, %f15 = 000000ff
ld [%i1+0x034],%f15 ! %f15 = 0b78ffb4
! Mem[00000000100c1430] = ff000000 000000ff, %l0 = 00000000, %l1 = b4ff780b
ldda [%i3+0x030]%asi,%l0 ! %l0 = 00000000ff000000 00000000000000ff
! Mem[0000000010141408] = 58730000 000000ff, %l6 = ffffffff, %l7 = 000000ff
ldda [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff 0000000058730000
! Mem[00000000201c0000] = ff002191, %l2 = 00000000ff0000ff
lduh [%o0+%g0],%l2 ! %l2 = 000000000000ff00
! Mem[00000000201c0000] = ff002191, %l3 = 000000000000ffff
lduh [%o0+%g0],%l3 ! %l3 = 000000000000ff00
! Mem[00000000100c140c] = 00000000, %l0 = 00000000ff000000
ldsh [%i3+0x00c],%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 000000ff, %l7 = 58730000, Mem[0000000030181408] = ff000000 00af0000
stda %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff 58730000
p0_label_372:
! %l0 = 0000000000000000, Mem[0000000010081400] = ff000000
stha %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000
! Mem[0000000021800101] = ff00a456, %l4 = 9b000000ffffffff
ldstub [%o3+0x101],%l4 ! %l4 = 00000000000000ff
! %f6 = 00000000 00000000, Mem[0000000030141410] = 00af0000 0000006d
stda %f6 ,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 00000000
! Mem[0000000030081400] = ffffffff, %l4 = 0000000000000000
ldstuba [%i2+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! %l4 = 000000ff, %l5 = 000000ff, Mem[00000000300c1400] = 00000057 00000000
stda %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff 000000ff
! %l3 = 000000000000ff00, Mem[00000000201c0001] = ff002191
stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = ff002191
! %f14 = 7f800000 0b78ffb4, %l1 = 00000000000000ff
! Mem[0000000030141428] = a04e5cfefc2d5b3d
add %i5,0x028,%g1
stda %f14,[%g1+%l1]ASI_PST8_S ! Mem[0000000030141428] = 7f8000000b78ffb4
! Mem[00000000100c140c] = 00000000, %l3 = 000000000000ff00
swap [%i3+0x00c],%l3 ! %l3 = 0000000000000000
! %l2 = 0000ff00, %l3 = 00000000, Mem[0000000030001400] = 000000ff ff0000ff
stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000ff00 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00000051, %l0 = 0000000000000000
lduba [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
p0_label_373:
! Mem[0000000010081418] = ff000000, %f24 = 00000000
lda [%i2+0x018]%asi,%f24 ! %f24 = ff000000
! %f12 = 000000ff, %f29 = 02000000, %f17 = 000000ff
fdivs %f12,%f29,%f17 ! %l0 = 0000000000000022, Unfinished, %fsr = 3a00000400
! Mem[0000000020800000] = ffff7fd0, %l4 = 00000000000000ff
lduba [%o1+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181408] = 000000ff58730000, %l4 = 00000000000000ff
ldxa [%i6+%o4]0x81,%l4 ! %l4 = 000000ff58730000
! Mem[0000000010001408] = ffffffff, %l2 = 000000000000ff00
ldsha [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = ff00c8b9, %l7 = 0000000058730000
ldsb [%o2+%g0],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101400] = ffffffff 6bee1093, %l2 = ffffffff, %l3 = 00000000
ldda [%i4+%g0]0x80,%l2 ! %l2 = 00000000ffffffff 000000006bee1093
! Mem[0000000010001418] = 901b85da 001a01a0, %l2 = ffffffff, %l3 = 6bee1093
ldd [%i0+0x018],%l2 ! %l2 = 00000000901b85da 00000000001a01a0
! Mem[00000000100c1408] = da000000, %l6 = 00000000000000ff
ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1418] = 00007358, %f4 = 00000000
ld [%i3+0x018],%f4 ! %f4 = 00007358
p0_label_374:
! %l6 = 0000000000000000, Mem[0000000010181424] = 00000000, %asi = 80
stwa %l6,[%i6+0x024]%asi ! Mem[0000000010181424] = 00000000
! %l2 = 901b85da, %l3 = 001a01a0, Mem[0000000010001400] = 000000da 00000000
std %l2,[%i0+%g0] ! Mem[0000000010001400] = 901b85da 001a01a0
! %l6 = 00000000, %l7 = ffffffff, Mem[0000000010141430] = 00000000 00ff00ff
stda %l6,[%i5+0x030]%asi ! Mem[0000000010141430] = 00000000 ffffffff
! %l7 = ffffffffffffffff, Mem[00000000300c1400] = ff000000
stha %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffff0000
! Mem[0000000030141400] = 00000000, %l7 = ffffffffffffffff
swapa [%i5+%g0]0x81,%l7 ! %l7 = 0000000000000000
! %l3 = 00000000001a01a0, Mem[0000000030101400] = 9b000000
stba %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = a0000000
! %l4 = 000000ff58730000, Mem[0000000010101408] = ff000000
stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000
! Mem[00000000300c1408] = 00000000, %l5 = 00000000000000ff
swapa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
! %f22 = 00000000, Mem[0000000030081400] = ffffffff
sta %f22,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff000000, %l3 = 00000000001a01a0
ldsha [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
p0_label_375:
membar #Sync ! Added by membar checker (62)
! Mem[0000000010141400] = ff0000ff 00000000 ff000000 00007358
! Mem[0000000010141410] = ffffffff ffffff92 000000ff 00000000
! Mem[0000000010141420] = b4ff780b 92ffffff 00ffffff 000000ef
! Mem[0000000010141430] = 00000000 ffffffff 0000ff00 0000ff00
ldda [%i5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010141400
! Mem[000000001004142c] = e50005ff, %l6 = 0000000000000000
ldsb [%i1+0x02c],%l6 ! %l6 = ffffffffffffffe5
! Mem[00000000100c1410] = 3940af00 51000000, %l6 = ffffffe5, %l7 = 00000000
ldda [%i3+%o5]0x88,%l6 ! %l6 = 0000000051000000 000000003940af00
! Mem[0000000010081400] = ef000000ff000000, %l3 = 0000000000000000
ldxa [%i2+%g0]0x88,%l3 ! %l3 = ef000000ff000000
! Mem[0000000010001400] = 901b85da001a01a0, %l3 = ef000000ff000000
ldxa [%i0+%g0]0x80,%l3 ! %l3 = 901b85da001a01a0
! Mem[0000000030081410] = ff00d8ffaf87cc60, %l7 = 000000003940af00
ldxa [%i2+%o5]0x81,%l7 ! %l7 = ff00d8ffaf87cc60
! Mem[0000000030141410] = 00000000, %l1 = 00000000000000ff
ldsha [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 000000ff 000000ef 00000000 ff0000ff
! Mem[0000000010081410] = 00000000 00000000 ff000000 029b0000
! Mem[0000000010081420] = 51000000 00000000 00ff00ff 00000000
! Mem[0000000010081430] = 00000000 00ffffff 000000ff 000000ef
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
! Mem[00000000211c0000] = ff00c8b9, %l5 = 0000000000000000
ldsba [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l0 = 0000000000000022, Mem[0000000010001400] = da851b90
stba %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = da851b22
p0_label_376:
! %l5 = ffffffffffffffff, %l7 = ff00d8ffaf87cc60, %l1 = 0000000000000000
add %l5,%l7,%l1 ! %l1 = ff00d8ffaf87cc5f
! %l6 = 0000000051000000, Mem[0000000010041434] = 0b78ffb4
sth %l6,[%i1+0x034] ! Mem[0000000010041434] = 0000ffb4
! %l1 = ff00d8ffaf87cc5f, Mem[00000000100c1410] = 00000051
stha %l1,[%i3+%o5]0x80 ! Mem[00000000100c1410] = cc5f0051
! %l6 = 0000000051000000, Mem[0000000030141400] = ffffffff000000ff
stxa %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000051000000
! Mem[00000000100c1408] = 000000da0000ff00, %l2 = 00000000901b85da
ldxa [%i3+%o4]0x80,%l2 ! %l2 = 000000da0000ff00
! %l7 = ff00d8ffaf87cc60, Mem[0000000030001410] = ffffffff
stha %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = cc60ffff
! %f26 = ef000000, Mem[0000000010041408] = ffffffff
sta %f26,[%i1+%o4]0x80 ! Mem[0000000010041408] = ef000000
! Mem[00000000100c143b] = 00ffffff, %l6 = 0000000051000000
ldstub [%i3+0x03b],%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010081400] = 000000ff, %l4 = 000000ff58730000
swapa [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 000000a0, %f27 = ffffff00
lda [%i0+%o5]0x88,%f27 ! %f27 = 000000a0
p0_label_377:
! Mem[0000000010101410] = ef000000, %l5 = ffffffffffffffff
lduba [%i4+%o5]0x80,%l5 ! %l5 = 00000000000000ef
! Mem[0000000030181408] = 000000ff, %l5 = 00000000000000ef
ldsha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = 000000ff, %l7 = ff00d8ffaf87cc60
lduha [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = da000000, %l4 = 00000000000000ff
lduha [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181400] = 000000000000ff00, %l0 = 0000000000000022
ldxa [%i6+%g0]0x88,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010181408] = ffffffff, %l2 = 000000da0000ff00
ldsba [%i6+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181410] = 00000000ff0000ff, %l7 = 00000000000000ff
ldxa [%i6+%o5]0x88,%l7 ! %l7 = 00000000ff0000ff
! Mem[0000000030141400] = 00000000, %l7 = 00000000ff0000ff
ldsha [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001400] = da851b22, %l2 = ffffffffffffffff
lduwa [%i0+%g0]0x88,%l2 ! %l2 = 00000000da851b22
! Starting 10 instruction Store Burst
! %f31 = 00ff0000, Mem[0000000010001410] = a0000000
sta %f31,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00ff0000
p0_label_378:
! %l1 = ff00d8ffaf87cc5f, Mem[0000000020800040] = ffffd57f
stb %l1,[%o1+0x040] ! Mem[0000000020800040] = 5fffd57f
! Mem[0000000010101428] = 000000fffb5acd6b, %l5 = 0000000000000000, %l3 = 901b85da001a01a0
add %i4,0x28,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 000000fffb5acd6b
! %f19 = 000000ff, Mem[0000000030101400] = 000000a0
sta %f19,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000ff
! %f16 = 00000000 ff0000ff, %f27 = 000000a0
fxtos %f16,%f27 ! %f27 = 4f7f0001
! %l3 = 000000fffb5acd6b, Mem[0000000010041415] = 00000000, %asi = 80
stba %l3,[%i1+0x015]%asi ! Mem[0000000010041414] = 006b0000
! Mem[00000000201c0001] = ff002191, %l7 = 0000000000000000
ldstub [%o0+0x001],%l7 ! %l7 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030101400] = ff000000
stwa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
! %f31 = 00ff0000, Mem[0000000030041400] = ff0000ff
sta %f31,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ff0000
! %l6 = 00000000000000ff, Mem[00000000100c1408] = 000000da
stha %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00ff00da
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000, %l7 = 0000000000000000
ldswa [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
p0_label_379:
! Mem[0000000030041400] = 0000ff00, %l0 = 000000000000ff00
ldsba [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041408] = 0000000000000000, %l1 = ff00d8ffaf87cc5f
ldxa [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = 00000000, %l5 = 0000000000000000
lduha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l7 = 0000000000000000
lduha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181408] = 00007358ff000000, %f2 = 00000000 ff0000ff
ldda [%i6+%o4]0x89,%f2 ! %f2 = 00007358 ff000000
! Mem[0000000010001400] = a0011a00 da851b22, %l6 = 000000ff, %l7 = 00000000
ldda [%i0+%g0]0x88,%l6 ! %l6 = 00000000da851b22 00000000a0011a00
! Mem[00000000100c1400] = ff0000ff52fcffff, %l2 = 00000000da851b22
ldxa [%i3+%g0]0x80,%l2 ! %l2 = ff0000ff52fcffff
! Mem[0000000010141410] = ffffffff, %l3 = 000000fffb5acd6b
lduba [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030101408] = 00520000 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000000520000
! Starting 10 instruction Store Burst
! %l3 = 00000000000000ff, Mem[000000001010143e] = 00000000, %asi = 80
stha %l3,[%i4+0x03e]%asi ! Mem[000000001010143c] = 000000ff
p0_label_380:
membar #Sync ! Added by membar checker (63)
! %l0 = 0000000000000000, Mem[0000000010141410] = ffffffff
stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00ffffff
! Mem[0000000030101410] = ff000000, %l6 = 00000000da851b22
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! %f20 = 92ffffff ffffffff, Mem[00000000300c1400] = 0000ffff 000000ff
stda %f20,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 92ffffff ffffffff
! %f24 = ffffff92 0b78ffb4, Mem[0000000030041408] = 00000000 00000000
stda %f24,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffff92 0b78ffb4
! %f22 = 00000000 ff000000, Mem[0000000030141408] = ff000000 ffffffff
stda %f22,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 ff000000
! %l0 = 0000000000000000, Mem[00000000100c1408] = 00ff00da, %asi = 80
stwa %l0,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000
! Mem[00000000201c0000] = ffff2191, %l1 = 0000000000520000
ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
! %f22 = 00000000 ff000000, %l7 = 00000000a0011a00
! Mem[00000000100c1430] = ff000000000000ff
add %i3,0x030,%g1
stda %f22,[%g1+%l7]ASI_PST8_PL ! Mem[00000000100c1430] = ff000000000000ff
! Mem[000000001014143c] = 0000ff00, %l2 = ff0000ff52fcffff
swap [%i5+0x03c],%l2 ! %l2 = 000000000000ff00
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000ef, %l1 = 00000000000000ff
ldsha [%i4+%o5]0x88,%l1 ! %l1 = 00000000000000ef
p0_label_381:
! Mem[0000000030101410] = da851b220000807f, %f18 = 58730000 000000ff
ldda [%i4+%o5]0x81,%f18 ! %f18 = da851b22 0000807f
! Mem[0000000030001400] = 000000000000ff00, %l0 = 0000000000000000
ldxa [%i0+%g0]0x89,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010181428] = 000000b1 00000000, %l6 = ff000000, %l7 = a0011a00
ldda [%i6+0x028]%asi,%l6 ! %l6 = 00000000000000b1 0000000000000000
! Mem[0000000010001408] = ffffffff, %l4 = 0000000000000000
lduha [%i0+%o4]0x88,%l4 ! %l4 = 000000000000ffff
! %l0 = 000000000000ff00, %l1 = 00000000000000ef, %l5 = 0000000000000000
orn %l0,%l1,%l5 ! %l5 = ffffffffffffff10
! Mem[00000000201c0000] = ffff2191, %l4 = 000000000000ffff
ldub [%o0+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041434] = 0000ffb4, %l5 = ffffffffffffff10
ldsba [%i1+0x034]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001408] = ffffffff, %l6 = 00000000000000b1
lduwa [%i0+%o4]0x80,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000030001400] = 00ff0000 00000000 a32f0203 9310ee6b
! Mem[0000000030001410] = cc60ffff 00000000 901b85da 3bb43509
! Mem[0000000030001420] = a49bdccb f60e80fa ff000000 000000ff
! Mem[0000000030001430] = 52fcd8d1 734e063e d52d968b 1443ff53
ldda [%i0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030001400
! Starting 10 instruction Store Burst
! Mem[000000001018141d] = a0000000, %l2 = 000000000000ff00
ldstuba [%i6+0x01d]%asi,%l2 ! %l2 = 00000000000000ff
p0_label_382:
! %l5 = 0000000000000000, Mem[0000000010141420] = b4ff780b
stw %l5,[%i5+0x020] ! Mem[0000000010141420] = 00000000
! %l4 = 00000000000000ff, Mem[0000000010001429] = 00000020, %asi = 80
stba %l4,[%i0+0x029]%asi ! Mem[0000000010001428] = 00ff0020
! %l5 = 0000000000000000, Mem[0000000020800041] = 5fffd57f
stb %l5,[%o1+0x041] ! Mem[0000000020800040] = 5f00d57f
! Mem[0000000010001410] = 0000ff00, %l2 = 0000000000000000
swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010081408] = 00000000, %l4 = 00000000000000ff
swapa [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
! %f16 = 00ff0000 00000000 a32f0203 9310ee6b
! %f20 = cc60ffff 00000000 901b85da 3bb43509
! %f24 = a49bdccb f60e80fa ff000000 000000ff
! %f28 = 52fcd8d1 734e063e d52d968b 1443ff53
stda %f16,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081408] = ff000000 ff0000ff
stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 00000000
! %f8 = 51000000, Mem[00000000100c1410] = cc5f0051
sta %f8 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 51000000
! %f6 = ff000000, Mem[0000000010141410] = 00ffffff
st %f6 ,[%i5+%o5] ! Mem[0000000010141410] = ff000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = ff0000ff, %l1 = 00000000000000ef
ldswa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffff0000ff
p0_label_383:
! Mem[0000000030181400] = 00af40ff, %f1 = 000000ef
lda [%i6+%g0]0x89,%f1 ! %f1 = 00af40ff
! Mem[00000000100c1428] = 01d194ffe5ff0551, %f0 = 000000ff 00af40ff
ldda [%i3+0x028]%asi,%f0 ! %f0 = 01d194ff e5ff0551
membar #Sync ! Added by membar checker (64)
! Mem[0000000030001400] = 00ff0000 00000000 a32f0203 9310ee6b
! Mem[0000000030001410] = cc60ffff 00000000 901b85da 3bb43509
! Mem[0000000030001420] = a49bdccb f60e80fa ff000000 000000ff
! Mem[0000000030001430] = 52fcd8d1 734e063e d52d968b 1443ff53
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
! Mem[0000000030141408] = 000000ff00000000, %f18 = a32f0203 9310ee6b
ldda [%i5+%o4]0x89,%f18 ! %f18 = 000000ff 00000000
! Mem[00000000300c1410] = 00ffffff, %l6 = 00000000ffffffff
lduha [%i3+%o5]0x89,%l6 ! %l6 = 000000000000ffff
! %f26 = ff000000, %f25 = f60e80fa, %f31 = 1443ff53
fdivs %f26,%f25,%f31 ! %f31 = 4865f1d9
! Mem[00000000300c1400] = ffffffff, %l7 = 0000000000000000
lduwa [%i3+%g0]0x81,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000030081400] = 00000000, %l6 = 000000000000ffff
ldswa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = 000000ff, %l3 = 00000000000000ff
ldsba [%i5+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f26 = ff000000, Mem[0000000010141408] = 000000ff
sta %f26,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000
p0_label_384:
! %l3 = ffffffffffffffff, Mem[00000000211c0001] = ff00c8b9
stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = ffffc8b9
! %l7 = 00000000ffffffff, Mem[0000000030081410] = ffd800ff
stba %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffd800ff
! %l7 = 00000000ffffffff, Mem[000000001000141a] = 901b85da, %asi = 80
stha %l7,[%i0+0x01a]%asi ! Mem[0000000010001418] = 901bffff
! %l6 = 00000000, %l7 = ffffffff, Mem[0000000030181400] = 00af40ff 00000000
stda %l6,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 ffffffff
! %l3 = ffffffffffffffff, Mem[00000000100c1425] = 0b78ffb4
stb %l3,[%i3+0x025] ! Mem[00000000100c1424] = 0bffffb4
! %l0 = 000000000000ff00, %l5 = 0000000000000000, %y = 00000000
udiv %l0,%l5,%l5 ! Div by zero, %l0 = 000000000000ff50
mov %l0,%y ! %y = 0000ff28
! %f17 = 00000000, Mem[0000000010001420] = 00000000
sta %f17,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000
! %l0 = 0000ff28, %l1 = ff0000ff, Mem[0000000010141410] = ff000000 ffffff92
stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000ff28 ff0000ff
! Mem[0000000010081400] = 58730000, %l6 = 0000000000000000
ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 00000058000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00ff0000, %l1 = ffffffffff0000ff
lduha [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
p0_label_385:
! Mem[0000000030181408] = ff000000, %l0 = 000000000000ff28
lduha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = 00000000 ffffffff 00000000 00005200
! Mem[0000000030101410] = da851b22 0000807f ef6d8b37 ff8b6def
! Mem[0000000030101420] = 8a7183a3 0b78ffb4 ffffff92 0b78ffb4
! Mem[0000000030101430] = 00000000 ffffffff ffffffe5 ffff00b4
ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
! Mem[0000000030041400] = 00ff000000000000, %f26 = ff000000 000000ff
ldda [%i1+%g0]0x81,%f26 ! %f26 = 00ff0000 00000000
! Mem[0000000030181410] = ffffffff, %l7 = 00000000ffffffff
ldsha [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030101410] = da851b22 0000807f, %l6 = 00000058, %l7 = ffffffff
ldda [%i4+%o5]0x81,%l6 ! %l6 = 00000000da851b22 000000000000807f
! Mem[00000000100c1400] = fffffc52ff0000ff, %l0 = 0000000000000000
ldxa [%i3+%g0]0x88,%l0 ! %l0 = fffffc52ff0000ff
! Mem[0000000010081400] = 000073ff, %l4 = 0000000000000000
ldswa [%i2+%g0]0x88,%l4 ! %l4 = 00000000000073ff
! Mem[0000000010001410] = 00000000, %l7 = 000000000000807f
lduwa [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = ffffffff ff0000ff, %l0 = ff0000ff, %l1 = 000000ff
ldda [%i0+%o4]0x80,%l0 ! %l0 = 00000000ffffffff 00000000ff0000ff
! Starting 10 instruction Store Burst
! %f30 = d52d968b 4865f1d9, Mem[0000000010101408] = 000000ff 2000d96d
stda %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = d52d968b 4865f1d9
p0_label_386:
! %f22 = 901b85da 3bb43509, %l6 = 00000000da851b22
! Mem[0000000010041410] = 00000000006b0000
add %i1,0x010,%g1
stda %f22,[%g1+%l6]ASI_PST8_P ! Mem[0000000010041410] = 00008500006b3500
! %f16 = 00ff0000, Mem[0000000010001400] = da851b22
sta %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00ff0000
! %l6 = 00000000da851b22, Mem[0000000020800000] = ffff7fd0
stb %l6,[%o1+%g0] ! Mem[0000000020800000] = 22ff7fd0
! %l3 = ffffffffffffffff, Mem[0000000010181410] = ff0000ff
stha %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffff00ff
! %l2 = 000000000000ff00, Mem[0000000010041433] = 378b6def, %asi = 80
stba %l2,[%i1+0x033]%asi ! Mem[0000000010041430] = 378b6d00
! Mem[0000000010141400] = ff0000ff, %l0 = 00000000ffffffff
ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
! %f20 = cc60ffff 00000000, %l1 = 00000000ff0000ff
! Mem[0000000010001430] = 52fcd8d173ff0600
add %i0,0x030,%g1
stda %f20,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001430] = cc60ffff00000000
! %l3 = ffffffffffffffff, Mem[00000000100c1410] = 00000051
stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffffff
! %f28 = 52fcd8d1 734e063e, %l0 = 00000000000000ff
! Mem[0000000010001438] = 80bb76bf44544039
add %i0,0x038,%g1
stda %f28,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010001438] = 3e064e73d1d8fc52
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ffff60cc, %l3 = ffffffffffffffff
ldsha [%i0+%o5]0x89,%l3 ! %l3 = 00000000000060cc
p0_label_387:
! Mem[0000000030081400] = 0000000200000000, %l3 = 00000000000060cc
ldxa [%i2+%g0]0x89,%l3 ! %l3 = 0000000200000000
! Mem[0000000030181410] = ffffffff, %l2 = 000000000000ff00
ldsba [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030141408] = 00000000, %l4 = 00000000000073ff
lduha [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141408] = 000000ff, %f23 = 3bb43509
lda [%i5+0x008]%asi,%f23 ! %f23 = 000000ff
! Mem[00000000300c1410] = ffffff00, %l3 = 0000000200000000
ldswa [%i3+%o5]0x81,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000010041408] = 000000ef, %l2 = ffffffffffffffff
lduba [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ef
! Mem[0000000010101418] = 7358ff02, %l4 = 0000000000000000
lduh [%i4+0x018],%l4 ! %l4 = 0000000000007358
! Mem[0000000010181400] = 00ff0000, %l7 = 0000000000000000
ldsha [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141400] = 00000000, %l6 = 00000000da851b22
lduha [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010081400] = ff730000
stba %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00730000
p0_label_388:
! %l4 = 0000000000007358, Mem[0000000010001404] = 001a01a0, %asi = 80
stwa %l4,[%i0+0x004]%asi ! Mem[0000000010001404] = 00007358
! %l4 = 00007358, %l5 = 00000000, Mem[00000000100c1410] = ffffffff 00af4039
std %l4,[%i3+%o5] ! Mem[00000000100c1410] = 00007358 00000000
! Mem[0000000010081408] = 00000000, %l2 = 00000000000000ef
swapa [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000020800040] = 5f00d57f, %l7 = 00000000000000ff
ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 0000005f000000ff
! %f21 = 00000000, Mem[0000000010141408] = ff000000
sta %f21,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! %f25 = f60e80fa, Mem[0000000030081400] = 00000000
sta %f25,[%i2+%g0]0x81 ! Mem[0000000030081400] = f60e80fa
! %f20 = cc60ffff, Mem[0000000010101410] = 000000ef
sta %f20,[%i4+%o5]0x88 ! Mem[0000000010101410] = cc60ffff
! %l2 = 0000000000000000, Mem[0000000030181408] = ff000000
stha %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000
! Mem[0000000030081408] = 000073ff, %l3 = ffffffffffffff00
swapa [%i2+%o4]0x89,%l3 ! %l3 = 00000000000073ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00000000 ff000000, %l2 = 00000000, %l3 = 000073ff
ldda [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000ff000000
p0_label_389:
! Mem[000000001004143c] = 20000000, %l0 = 00000000000000ff
lduha [%i1+0x03c]%asi,%l0 ! %l0 = 0000000000002000
! Mem[00000000201c0000] = ffff2191, %l1 = 00000000ff0000ff
ldub [%o0+0x001],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101400] = 00000000, %l3 = 00000000ff000000
ldsha [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000201c0000] = ffff2191, %l2 = 0000000000000000
ldub [%o0+0x001],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181408] = 000000ff, %l2 = 00000000000000ff
ldswa [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141408] = 00000000, %l5 = 0000000000000000
ldswa [%i5+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = 58730000, %l3 = 0000000000000000
lduwa [%i3+%o5]0x88,%l3 ! %l3 = 0000000058730000
! Mem[0000000010101400] = ffffffff6bee1093, %f28 = 52fcd8d1 734e063e
ldd [%i4+%g0],%f28 ! %f28 = ffffffff 6bee1093
! Mem[0000000010101410] = cc60ffff, %f22 = 901b85da
lda [%i4+%o5]0x88,%f22 ! %f22 = cc60ffff
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = b4ff780b, %l3 = 0000000058730000
swapa [%i1+%o4]0x81,%l3 ! %l3 = 00000000b4ff780b
p0_label_390:
! Mem[0000000010001408] = ffffffff, %l6 = 0000000000000000
swapa [%i0+%o4]0x88,%l6 ! %l6 = 00000000ffffffff
membar #Sync ! Added by membar checker (65)
! %l5 = 0000000000000000, Mem[0000000030001408] = a32f02039310ee6b
stxa %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000000000
! %l2 = 00000000000000ff, Mem[0000000030041410] = 00000000
stwa %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! %l2 = 000000ff, %l3 = b4ff780b, Mem[0000000010101408] = d52d968b 4865f1d9
std %l2,[%i4+%o4] ! Mem[0000000010101408] = 000000ff b4ff780b
! %l4 = 0000000000007358, Mem[0000000010141410] = ff0000ff28ff0000
stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000007358
! Mem[0000000021800000] = ffffb958, %l6 = 00000000ffffffff
ldstub [%o3+%g0],%l6 ! %l6 = 000000ff000000ff
! %l7 = 000000000000005f, Mem[0000000030041408] = 58730000
stba %l7,[%i1+%o4]0x81 ! Mem[0000000030041408] = 5f730000
! Mem[0000000010081421] = 51000000, %l0 = 0000000000002000
ldstub [%i2+0x021],%l0 ! %l0 = 00000000000000ff
! %l5 = 0000000000000000, Mem[00000000100c1413] = 00007358, %asi = 80
stba %l5,[%i3+0x013]%asi ! Mem[00000000100c1410] = 00007300
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 000000ff000000ff, %f10 = b4ff780b 92ffffff
ldda [%i1+%o5]0x89,%f10 ! %f10 = 000000ff 000000ff
p0_label_391:
! Mem[0000000030081408] = 0000afff ffffff00, %l4 = 00007358, %l5 = 00000000
ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000ffffff00 000000000000afff
! Mem[0000000010041400] = 029b00ff, %l4 = 00000000ffffff00
ldsha [%i1+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041410] = 00356b0000850000, %f2 = 00520000 00000000
ldda [%i1+%o5]0x88,%f2 ! %f2 = 00356b00 00850000
! Mem[0000000030041400] = 0000ff00, %f25 = f60e80fa
lda [%i1+%g0]0x89,%f25 ! %f25 = 0000ff00
! %l5 = 000000000000afff, Mem[0000000010041408] = ef000000
stwa %l5,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000afff
! Mem[0000000010041400] = ff009b02, %f24 = a49bdccb
ld [%i1+%g0],%f24 ! %f24 = ff009b02
! Mem[0000000010081438] = 000000ff000000ef, %f8 = b4ff780b a383718a
ldd [%i2+0x038],%f8 ! %f8 = 000000ff 000000ef
! Mem[0000000010181410] = ffff00ff, %l5 = 000000000000afff
ldsha [%i6+%o5]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010101408] = 000000ff, %l4 = 00000000000000ff
ldsba [%i4+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 00000000, %l3 = 00000000b4ff780b
swapa [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
p0_label_392:
! %f24 = ff009b02 0000ff00, %l4 = 0000000000000000
! Mem[0000000030101418] = ef6d8b37ff8b6def
add %i4,0x018,%g1
stda %f24,[%g1+%l4]ASI_PST16_S ! Mem[0000000030101418] = ef6d8b37ff8b6def
! %l6 = 000000ff, %l7 = 0000005f, Mem[0000000010101400] = ffffffff 6bee1093
stda %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000ff 0000005f
! %l3 = 0000000000000000, Mem[0000000010141405] = 00000000, %asi = 80
stba %l3,[%i5+0x005]%asi ! Mem[0000000010141404] = 00000000
! %f10 = 000000ff 000000ff, Mem[0000000010081418] = ff000000 029b0000
stda %f10,[%i2+0x018]%asi ! Mem[0000000010081418] = 000000ff 000000ff
! %f0 = ffffffff 00000000, %l1 = 00000000000000ff
! Mem[0000000030041400] = 00ff000000000000
stda %f0,[%i1+%l1]ASI_PST16_SL ! Mem[0000000030041400] = 00000000ffffffff
! %l6 = 000000ff, %l7 = 0000005f, Mem[0000000010101410] = cc60ffff 3940af00
stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000000ff 0000005f
! %f11 = 000000ff, Mem[00000000100c1424] = 0bffffb4
st %f11,[%i3+0x024] ! Mem[00000000100c1424] = 000000ff
! %l0 = 00000000, %l1 = 000000ff, Mem[0000000030101408] = 00000000 00520000
stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 000000ff
! %f8 = 000000ff, %f22 = cc60ffff, %f11 = 000000ff
fdivs %f8 ,%f22,%f11 ! %f11 = 80000000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 0000735f, %l3 = 0000000000000000
lduha [%i1+%o4]0x89,%l3 ! %l3 = 000000000000735f
p0_label_393:
! Mem[0000000030141410] = 00000000, %l3 = 000000000000735f
ldsha [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141400] = 00000000, %l6 = 00000000000000ff
ldsha [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1400] = ff0000ff, %l2 = 00000000000000ff
lduba [%i3+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081408] = 00ffffff, %l0 = 0000000000000000
ldswa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000ffffff
! Mem[0000000030101408] = 00000000, %l0 = 0000000000ffffff
lduba [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1428] = 01d194ff, %l4 = 0000000000000000
lduh [%i3+0x028],%l4 ! %l4 = 00000000000001d1
! Mem[000000001018140c] = 9310ee6b, %f8 = 000000ff
lda [%i6+0x00c]%asi,%f8 ! %f8 = 9310ee6b
! Mem[000000001000143c] = d1d8fc52, %l4 = 00000000000001d1
lduh [%i0+0x03e],%l4 ! %l4 = 000000000000fc52
! Mem[00000000201c0000] = ffff2191, %l0 = 0000000000000000
lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l1 = 00000000000000ff, Mem[0000000030001400] = 00ff0000
stha %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00ff0000
p0_label_394:
! %l4 = 0000fc52, %l5 = ffffffff, Mem[00000000100c1400] = ff0000ff fffffc52
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000fc52 ffffffff
! Mem[00000000300c1408] = ff000000, %l6 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000
stw %l3,[%i0+%o5] ! Mem[0000000010001410] = 00000000
! %l0 = 000000000000ffff, Mem[0000000010141422] = 00000000
stb %l0,[%i5+0x022] ! Mem[0000000010141420] = 0000ff00
! %l1 = 00000000000000ff, Mem[0000000020800000] = 22ff7fd0
stb %l1,[%o1+%g0] ! Mem[0000000020800000] = ffff7fd0
! %l7 = 000000000000005f, Mem[0000000010041438] = d9000000, %asi = 80
stwa %l7,[%i1+0x038]%asi ! Mem[0000000010041438] = 0000005f
! Mem[0000000020800000] = ffff7fd0, %l4 = 000000000000fc52
ldstub [%o1+%g0],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010101400] = ff000000, %l0 = 000000000000ffff
ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001404] = 00007358, %l5 = ffffffff, %l7 = 0000005f
add %i0,0x04,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000007358
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 92ffffffffffffff, %f0 = ffffffff 00000000
ldda [%i3+%g0]0x89,%f0 ! %f0 = 92ffffff ffffffff
p0_label_395:
! Mem[0000000010101424] = ffffffff, %l6 = 00000000000000ff
ldsw [%i4+0x024],%l6 ! %l6 = ffffffffffffffff
! %f21 = 00000000, %f4 = 7f800000
fcmpes %fcc2,%f21,%f4 ! %fcc2 = 1
! Mem[0000000030001410] = ffff60cc, %l0 = 0000000000000000
ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffcc
! Mem[0000000030081410] = ffd800ff, %l6 = ffffffffffffffff
lduha [%i2+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1400] = ffffffff, %l4 = 00000000000000ff
lduha [%i3+%g0]0x89,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030101400] = ffffffff00000000, %l3 = 0000000000000000
ldxa [%i4+%g0]0x89,%l3 ! %l3 = ffffffff00000000
! Mem[00000000100c1420] = ffffff92000000ff, %l3 = ffffffff00000000
ldx [%i3+0x020],%l3 ! %l3 = ffffff92000000ff
! Mem[0000000030081408] = ffffff00, %f14 = b400ffff
lda [%i2+%o4]0x89,%f14 ! %f14 = ffffff00
! Mem[0000000010181410] = ffff00ff00000000, %f26 = 00ff0000 00000000
ldda [%i6+%o5]0x80,%f26 ! %f26 = ffff00ff 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 00000000, %l7 = 0000000000007358
swapa [%i6+%g0]0x81,%l7 ! %l7 = 0000000000000000
p0_label_396:
! %l1 = 00000000000000ff, Mem[0000000010101400] = ff0000ff0000005f
stxa %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000030101408] = 00000000ff000000
stxa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
! Mem[00000000201c0001] = ffff2191, %l6 = 00000000000000ff
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! %l4 = 0000ffff, %l5 = ffffffff, Mem[0000000010101410] = ff000000 5f000000
stda %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ffff ffffffff
! Mem[00000000300c1410] = ffffff00, %l7 = 0000000000000000
ldstuba [%i3+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000100c1424] = 000000ff, %l6 = 00000000000000ff, %asi = 80
swapa [%i3+0x024]%asi,%l6 ! %l6 = 00000000000000ff
! %f8 = 9310ee6b 000000ef, Mem[0000000010081400] = 00730000 000000ef
stda %f8 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 9310ee6b 000000ef
! Mem[0000000010081410] = 00000000, %l1 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %f12 = ffffffff 00000000, Mem[0000000010081410] = 000000ff 00000000
stda %f12,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ffffffffffaf0000, %f4 = 7f800000 221b85da
ldda [%i1+%o4]0x88,%f4 ! %f4 = ffffffff ffaf0000
p0_label_397:
! Mem[0000000030181408] = 000000ff, %l2 = 00000000000000ff
lduha [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141410] = 00000000, %l2 = 0000000000000000
lduha [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[00000000201c0000] = ffff2191, %l0 = ffffffffffffffcc
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1400] = 52fc0000, %l3 = ffffff92000000ff
lduwa [%i3+%g0]0x80,%l3 ! %l3 = 0000000052fc0000
! Mem[00000000100c1428] = 01d194ff, %l6 = 00000000000000ff
ldsh [%i3+0x028],%l6 ! %l6 = 00000000000001d1
! %l6 = 00000000000001d1, imm = 0000000000000923, %l4 = 000000000000ffff
subc %l6,0x923,%l4 ! %l4 = fffffffffffff8ae
! %f4 = ffffffff, %f31 = 4865f1d9
fcmps %fcc1,%f4 ,%f31 ! %fcc1 = 3
! Mem[0000000030041400] = 00000000, %f24 = ff009b02
lda [%i1+%g0]0x81,%f24 ! %f24 = 00000000
! Mem[00000000300c1410] = 00ffffff, %l5 = ffffffffffffffff
ldsha [%i3+%o5]0x89,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = 00000000, %l1 = 0000000000000000
swapa [%i4+%o4]0x81,%l1 ! %l1 = 0000000000000000
p0_label_398:
! %f4 = ffffffff ffaf0000, Mem[0000000030001408] = 00000000 00000000
stda %f4 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff ffaf0000
! %f30 = d52d968b 4865f1d9, Mem[0000000010181408] = ffffffff 6bee1093
stda %f30,[%i6+%o4]0x88 ! Mem[0000000010181408] = d52d968b 4865f1d9
! %f10 = 000000ff 80000000, %l0 = ffffffffffffffff
! Mem[0000000030141438] = 83db89d2fd4d317b
add %i5,0x038,%g1
stda %f10,[%g1+%l0]ASI_PST8_S ! Mem[0000000030141438] = 000000ff80000000
! %l1 = 0000000000000000, Mem[0000000010001410] = 00000000
stba %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Mem[0000000010081408] = ef000000, %l3 = 0000000052fc0000
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001410] = cc60ffff, %l7 = 00000000000000ff
ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 000000cc000000ff
! %f16 = 00ff0000 00000000, %l1 = 0000000000000000
! Mem[0000000010141430] = 00000000ffffffff
add %i5,0x030,%g1
stda %f16,[%g1+%l1]ASI_PST32_P ! Mem[0000000010141430] = 00000000ffffffff
! %f12 = ffffffff, Mem[0000000010101408] = ff000000
sta %f12,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff
! %l0 = ffffffffffffffff, Mem[0000000010001420] = 00000000, %asi = 80
stba %l0,[%i0+0x020]%asi ! Mem[0000000010001420] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010041428] = 00000000e50005ff, %l1 = 0000000000000000
ldxa [%i1+0x028]%asi,%l1 ! %l1 = 00000000e50005ff
p0_label_399:
! Mem[0000000010041400] = ff009b02ff000000, %f26 = ffff00ff 00000000
ldd [%i1+%g0],%f26 ! %f26 = ff009b02 ff000000
! Mem[0000000010181410] = ffff00ff00000000, %f6 = ef6d8bff 378b6def
ldda [%i6+%o5]0x80,%f6 ! %f6 = ffff00ff 00000000
! Mem[0000000030041410] = ff000000, %l6 = 00000000000001d1
lduba [%i1+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %f21 = 00000000, %f31 = 4865f1d9
fcmps %fcc1,%f21,%f31 ! %fcc1 = 1
! Mem[0000000010081410] = 00000000, %l1 = 00000000e50005ff
lduh [%i2+0x012],%l1 ! %l1 = 0000000000000000
! Mem[0000000030101410] = da851b220000807f, %f22 = cc60ffff 000000ff
ldda [%i4+%o5]0x81,%f22 ! %f22 = da851b22 0000807f
! Mem[0000000030001410] = ff60ffff00000000, %f2 = 00356b00 00850000
ldda [%i0+%o5]0x81,%f2 ! %f2 = ff60ffff 00000000
! Mem[0000000030041408] = ffffff92 0000735f, %l2 = 00000000, %l3 = 00000000
ldda [%i1+%o4]0x89,%l2 ! %l2 = 000000000000735f 00000000ffffff92
! Mem[0000000010101400] = 00000000, %l0 = ffffffffffffffff
ldswa [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = ffffffffffffffff, Mem[0000000010141400] = ff0000ff
stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
p0_label_400:
! %l2 = 000000000000735f, Mem[0000000010081400] = 9310ee6b000000ef
stxa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000000735f
! Mem[0000000010141408] = 00000000, %l1 = 0000000000000000
ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! %f17 = 00000000, Mem[00000000100c1410] = 00730000
sta %f17,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %l0 = 0000000000000000, Mem[0000000030081410] = ff00d8ff
stwa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! %l2 = 000000000000735f, Mem[00000000100c1400] = 52fc0000
stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 5ffc0000
! Mem[0000000010041410] = 00850000, %l6 = 00000000000000ff
swapa [%i1+%o5]0x88,%l6 ! %l6 = 0000000000850000
! %l2 = 000000000000735f, Mem[0000000030101410] = da851b22
stba %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = 5f851b22
! %l2 = 000000000000735f, Mem[0000000030101400] = 00000000
stha %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 735f0000
! %l7 = 00000000000000cc, Mem[0000000030081408] = 00ffffffffaf0000
stxa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000cc
! Starting 10 instruction Load Burst
! Mem[0000000010181428] = 000000b100000000, %l4 = fffffffffffff8ae
ldx [%i6+0x028],%l4 ! %l4 = 000000b100000000
p0_label_401:
! Mem[0000000010001410] = 00000000, %f30 = d52d968b
lda [%i0+%o5]0x80,%f30 ! %f30 = 00000000
! Mem[0000000010041410] = 00356b00000000ff, %l1 = 0000000000000000
ldxa [%i1+%o5]0x88,%l1 ! %l1 = 00356b00000000ff
! Mem[00000000100c1400] = ffffffff 0000fc5f, %l6 = 00850000, %l7 = 000000cc
ldda [%i3+%g0]0x88,%l6 ! %l6 = 000000000000fc5f 00000000ffffffff
! Mem[0000000010141410] = 58730000, %l2 = 000000000000735f
ldsha [%i5+%o5]0x80,%l2 ! %l2 = 0000000000005873
membar #Sync ! Added by membar checker (66)
! Mem[0000000030101400] = 735f0000 ffffffff 00000000 00000000
! Mem[0000000030101410] = 5f851b22 0000807f ef6d8b37 ff8b6def
! Mem[0000000030101420] = 8a7183a3 0b78ffb4 ffffff92 0b78ffb4
! Mem[0000000030101430] = 00000000 ffffffff ffffffe5 ffff00b4
ldda [%i4]ASI_BLK_S,%f16 ! Block Load from 0000000030101400
! Mem[0000000020800040] = ff00d57f, %l3 = 00000000ffffff92
ldsha [%o1+0x040]%asi,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000030141400] = 00000000, %l1 = 00356b00000000ff
lduha [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000201c0000] = ffff2191, %l4 = 000000b100000000
ldsba [%o0+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030141400] = 0000000051000000, %f0 = 92ffffff ffffffff
ldda [%i5+%g0]0x81,%f0 ! %f0 = 00000000 51000000
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffff00, Mem[0000000010081418] = 000000ff000000ff, %asi = 80
stxa %l3,[%i2+0x018]%asi ! Mem[0000000010081418] = ffffffffffffff00
p0_label_402:
! Mem[0000000030141410] = 00000000, %l5 = ffffffffffffffff
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l3 = ffffffffffffff00
ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000020800041] = ff00d57f, %asi = 80
stba %l3,[%o1+0x041]%asi ! Mem[0000000020800040] = ff00d57f
! %l7 = 00000000ffffffff, Mem[00000000100c1408] = 00ff000000000000
stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000ffffffff
! %l1 = 0000000000000000, Mem[0000000030141400] = 0000005100000000
stxa %l1,[%i5+%g0]0x89 ! Mem[0000000030141400] = 0000000000000000
! %f10 = 000000ff 80000000, Mem[00000000300c1408] = 000000ff a00000ff
stda %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff 80000000
! Mem[0000000010141428] = 00ffffff, %l4 = ffffffffffffffff, %asi = 80
swapa [%i5+0x028]%asi,%l4 ! %l4 = 0000000000ffffff
! %l2 = 0000000000005873, Mem[0000000020800040] = ff00d57f
stb %l2,[%o1+0x040] ! Mem[0000000020800040] = 7300d57f
! %l2 = 00005873, %l3 = 00000000, Mem[0000000010141400] = ffffffff 00000000
stda %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00005873 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00ff0000, %l0 = 0000000000000000
ldswa [%i6+%g0]0x80,%l0 ! %l0 = 0000000000ff0000
p0_label_403:
! Mem[0000000030001400] = 00ff0000, %l2 = 0000000000005873
ldsba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041410] = ff000000, %l2 = 0000000000000000
lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1410] = 00ffffff, %l4 = 0000000000ffffff
lduba [%i3+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081434] = 00ffffff, %l0 = 0000000000ff0000
ldsh [%i2+0x036],%l0 ! %l0 = ffffffffffffffff
! Mem[00000000201c0000] = ffff2191, %l3 = 0000000000000000
ldub [%o0+0x001],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041410] = ff000000, %f12 = ffffffff
lda [%i1+%o5]0x80,%f12 ! %f12 = ff000000
! Mem[0000000030041410] = 000000ff 000000ff, %l4 = 000000ff, %l5 = 00000000
ldda [%i1+%o5]0x89,%l4 ! %l4 = 00000000000000ff 00000000000000ff
! Mem[0000000010141408] = ff000000, %f2 = ff60ffff
lda [%i5+%o4]0x80,%f2 ! %f2 = ff000000
! Mem[00000000300c1400] = ffffffff ffffff92, %l6 = 0000fc5f, %l7 = ffffffff
ldda [%i3+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000ffffff92
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 735f0000, %l3 = 00000000000000ff
swapa [%i4+%g0]0x81,%l3 ! %l3 = 00000000735f0000
p0_label_404:
! Mem[00000000100c1400] = 5ffc0000, %l5 = 00000000000000ff
ldstub [%i3+%g0],%l5 ! %l5 = 0000005f000000ff
! Mem[0000000010101410] = 0000ffff, %l4 = 00000000000000ff
ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000030041400] = 00000000
stha %l1,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
! %l3 = 00000000735f0000, %l1 = 0000000000000000, %l6 = 00000000ffffffff
andn %l3,%l1,%l6 ! %l6 = 00000000735f0000
! %f12 = ff000000 00000000, Mem[0000000010101408] = ffffffff 0b78ffb4
stda %f12,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000 00000000
! %f4 = ffffffff ffaf0000, Mem[00000000100c1428] = 01d194ff e5ff0551
std %f4 ,[%i3+0x028] ! Mem[00000000100c1428] = ffffffff ffaf0000
! %f6 = ffff00ff 00000000, Mem[00000000100c1410] = 00000000 00000000
stda %f6 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffff00ff 00000000
! Mem[0000000030081408] = 00000000, %l0 = ffffffffffffffff
swapa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041408] = 0000735f, %l6 = 00000000735f0000
swapa [%i1+%o4]0x89,%l6 ! %l6 = 000000000000735f
! Starting 10 instruction Load Burst
! Mem[0000000010101404] = 000000ff, %l6 = 000000000000735f
ldsb [%i4+0x007],%l6 ! %l6 = ffffffffffffffff
p0_label_405:
! Mem[0000000010001410] = 0000000000000000, %l3 = 00000000735f0000
ldxa [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041400] = 00000000, %f3 = 00000000
lda [%i1+%g0]0x89,%f3 ! %f3 = 00000000
! Code Fragment 3
p0_fragment_32:
! %l0 = 0000000000000000
setx 0xe1f631587a8bbab9,%g7,%l0 ! %l0 = e1f631587a8bbab9
! %l1 = 0000000000000000
setx 0xecd50d084c646517,%g7,%l1 ! %l1 = ecd50d084c646517
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 = e1f631587a8bbab9
setx 0x46623fefc8cbe528,%g7,%l0 ! %l0 = 46623fefc8cbe528
! %l1 = ecd50d084c646517
setx 0xc0573c27df701a86,%g7,%l1 ! %l1 = c0573c27df701a86
! Mem[00000000100c142c] = ffaf0000, %l4 = 0000000000000000
ldsha [%i3+0x02e]%asi,%l4 ! %l4 = 0000000000000000
! Code Fragment 4
p0_fragment_33:
! %l0 = 46623fefc8cbe528
setx 0x966ff2fff5948017,%g7,%l0 ! %l0 = 966ff2fff5948017
! %l1 = c0573c27df701a86
setx 0xbb0bb650502618d0,%g7,%l1 ! %l1 = bb0bb650502618d0
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 = 966ff2fff5948017
setx 0xc711a1b7fc8441d6,%g7,%l0 ! %l0 = c711a1b7fc8441d6
! %l1 = bb0bb650502618d0
setx 0x193e087852dc69dc,%g7,%l1 ! %l1 = 193e087852dc69dc
! Mem[0000000010141408] = 000000ff, %l0 = c711a1b7fc8441d6
lduwa [%i5+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101410] = 7f800000221b855f, %l5 = 000000000000005f
ldxa [%i4+%o5]0x89,%l5 ! %l5 = 7f800000221b855f
! Code Fragment 3
p0_fragment_34:
! %l0 = 00000000000000ff
setx 0x77333e8783c1b093,%g7,%l0 ! %l0 = 77333e8783c1b093
! %l1 = 193e087852dc69dc
setx 0x29151bef9a23d412,%g7,%l1 ! %l1 = 29151bef9a23d412
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 = 77333e8783c1b093
setx 0x407af1180ce8542a,%g7,%l0 ! %l0 = 407af1180ce8542a
! %l1 = 29151bef9a23d412
setx 0xfb86a768554e6cfa,%g7,%l1 ! %l1 = fb86a768554e6cfa
! Mem[0000000010001410] = 00000000, %l7 = 00000000ffffff92
lduwa [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = 00000000, %l2 = 00000000000000ff
ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_406:
! %l0 = 407af1180ce8542a, Mem[0000000010141410] = 58730000
stba %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 2a730000
membar #Sync ! Added by membar checker (67)
! %f26 = ffffff92 0b78ffb4, Mem[0000000030101408] = 00000000 00000000
stda %f26,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffff92 0b78ffb4
! Mem[0000000010181414] = 00000000, %l4 = 0000000000000000
ldstuba [%i6+0x014]%asi,%l4 ! %l4 = 00000000000000ff
! %l5 = 7f800000221b855f, immed = 00000029, %y = 0000ff28
udiv %l5,0x029,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = 0ce8542a
! %f6 = ffff00ff 00000000, Mem[0000000030181408] = 000000ff 58730000
stda %f6 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffff00ff 00000000
! %f0 = 00000000 51000000 ff000000 00000000
! %f4 = ffffffff ffaf0000 ffff00ff 00000000
! %f8 = 9310ee6b 000000ef 000000ff 80000000
! %f12 = ff000000 00000000 ffffff00 e5ffffff
stda %f0,[%i0]ASI_BLK_AIUPL ! Block Store to 0000000010001400
! %l7 = 0000000000000000, Mem[0000000010041400] = ff009b02
stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00009b02
! Mem[0000000010181408] = d9f16548, %l3 = 00000000, %l1 = 554e6cfa
add %i6,0x08,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d9f16548
! %l6 = 00000000ffffffff, Mem[00000000201c0000] = ffff2191
sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = ffff2191
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ffffff00, %f20 = 5f851b22
lda [%i3+%o5]0x81,%f20 ! %f20 = ffffff00
p0_label_407:
! %l1 = 00000000d9f16548, imm = fffffffffffffcbb, %l5 = 7f800000221b855f
subc %l1,-0x345,%l5 ! %l5 = 00000000d9f1688d
! Mem[0000000030041408] = 00005f73, %f24 = 8a7183a3
lda [%i1+%o4]0x81,%f24 ! %f24 = 00005f73
! Mem[00000000300c1400] = ffffffff, %l0 = 407af1180ce8542a
ldsba [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030081408] = ffffffff, %l2 = 0000000000000000
ldswa [%i2+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181408] = ffff00ff00000000, %l6 = 00000000ffffffff
ldxa [%i6+%o4]0x81,%l6 ! %l6 = ffff00ff00000000
! Mem[0000000030001400] = 00000000 0000ff00, %l6 = 00000000, %l7 = 00000000
ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000000000ff00 0000000000000000
! Mem[0000000021800140] = ffff8e22, %l3 = 0000000000000000
ldub [%o3+0x141],%l3 ! %l3 = 00000000000000ff
membar #Sync ! Added by membar checker (68)
! Mem[0000000010001408] = 00000000, %f25 = 0b78ffb4
lda [%i0+%o4]0x88,%f25 ! %f25 = 00000000
! Mem[0000000030081410] = ff000000, %l7 = 0000000000000000
lduha [%i2+%o5]0x81,%l7 ! %l7 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[00000000300c1410] = ffffff00
stwa %l4,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
p0_label_408:
! Mem[00000000100c1410] = 00000000ff00ffff, %l0 = ffffffffffffffff, %l3 = 00000000000000ff
add %i3,0x10,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ff00ffff
! %l5 = 00000000d9f1688d, Mem[0000000030041410] = 000000ff
stha %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000688d
! %l0 = ffffffff, %l1 = d9f16548, Mem[0000000030001408] = 0000afff ffffffff
stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffffffff d9f16548
! Mem[0000000010141403] = 73580000, %l3 = 00000000ff00ffff
ldstuba [%i5+0x003]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1408] = ffffffff, %l5 = 00000000d9f1688d
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! %l0 = ffffffffffffffff, Mem[0000000030141410] = 00000000000000ff
stxa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffffffffffff
! %l0 = ffffffffffffffff, Mem[0000000010001410] = 0000afff, %asi = 80
stwa %l0,[%i0+0x010]%asi ! Mem[0000000010001410] = ffffffff
! %l6 = 000000000000ff00, Mem[0000000010081410] = 000000ff
stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ff00
! %f18 = 00000000 00000000, %l4 = 0000000000000000
! Mem[0000000010041420] = ffffff920b78ffb4
add %i1,0x020,%g1
stda %f18,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041420] = ffffff920b78ffb4
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 00000000, %l6 = 000000000000ff00
lduha [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
p0_label_409:
! Mem[0000000010101408] = 00000000, %l1 = 00000000d9f16548
lduba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, imm = fffffffffffffac9, %l2 = ffffffffffffffff
andn %l1,-0x537,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141408] = 00000000, %l1 = 0000000000000000
lduwa [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = ffffffff ffffff92, %l0 = ffffffff, %l1 = 00000000
ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ffffffff 00000000ffffff92
! Mem[00000000211c0000] = ffffc8b9, %l2 = 0000000000000000
ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030001410] = ff60ffff, %l0 = 00000000ffffffff
ldsba [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1408] = ffffffff, %l0 = ffffffffffffffff
lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000020800040] = 7300d57f, %l5 = 00000000000000ff
ldsha [%o1+0x040]%asi,%l5 ! %l5 = 0000000000007300
! Mem[0000000020800040] = 7300d57f, %l6 = 0000000000000000
ldsb [%o1+0x040],%l6 ! %l6 = 0000000000000073
! Starting 10 instruction Store Burst
! %l6 = 0000000000000073, Mem[0000000010081400] = 000000000000735f
stxa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000073
p0_label_410:
! %l1 = 00000000ffffff92, Mem[0000000010181410] = ffff00ff
stba %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 92ff00ff
! %l3 = 0000000000000000, Mem[0000000010141410] = 2a730000
stba %l3,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00730000
! Mem[0000000010001400] = 00000051, %l0 = 00000000000000ff
swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000051
! Mem[0000000010101400] = 00000000, %l6 = 0000000000000073
swapa [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000
! %l4 = 00000000, %l5 = 00007300, Mem[0000000010041408] = 0000afff ffffffff
std %l4,[%i1+%o4] ! Mem[0000000010041408] = 00000000 00007300
! %l6 = 00000000, %l7 = 0000ff00, Mem[0000000010181408] = 4865f1d9 d52d968b
stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 0000ff00
! %f24 = 00005f73 00000000, Mem[0000000010001430] = 00000000 000000ff
stda %f24,[%i0+0x030]%asi ! Mem[0000000010001430] = 00005f73 00000000
! Mem[00000000201c0000] = ffff2191, %l0 = 0000000000000051
ldstub [%o0+%g0],%l0 ! %l0 = 000000ff000000ff
! %l4 = 0000000000000000, Mem[00000000201c0000] = ffff2191, %asi = 80
stba %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff2191
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 00000000 ffffffff, %l0 = 000000ff, %l1 = ffffff92
ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000ffffffff 0000000000000000
p0_label_411:
! Mem[0000000010041400] = 029b0000, %l1 = 0000000000000000
lduha [%i1+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181414] = ff000000, %l7 = 000000000000ff00
ldsw [%i6+0x014],%l7 ! %l7 = ffffffffff000000
! %f30 = ffffffe5 ffff00b4, %f3 = 00000000
fdtos %f30,%f3 ! %f3 = ffffff2f
! Mem[00000000100c1410] = 00000000 ff00ffff, %l2 = ffffffff, %l3 = 00000000
ldda [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000ff00ffff
! Mem[0000000010081418] = ffffffff ffffff00, %l4 = 00000000, %l5 = 00007300
ldda [%i2+0x018]%asi,%l4 ! %l4 = 00000000ffffffff 00000000ffffff00
! Mem[0000000010041400] = 00009b02, %l5 = 00000000ffffff00
ldswa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000009b02
! Mem[0000000010001410] = ffffffff, %l1 = 0000000000000000
lduha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010041408] = 00000000, %l0 = 00000000ffffffff
lduwa [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l7 = ffffffffff000000
lduha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 00000000, %l1 = 000000000000ffff
swapa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
p0_label_412:
! %l4 = 00000000ffffffff, Mem[0000000030181408] = ff00ffff
stba %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff00ffff
! Mem[0000000010141418] = 000000ff00000000, %l7 = 0000000000000000, %l6 = 0000000000000000
add %i5,0x18,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 000000ff00000000
! %l7 = 0000000000000000, Mem[0000000030001408] = ffffffff
stha %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffff0000
! Mem[0000000030041408] = 735f0000, %l1 = 0000000000000000
ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %f3 = ffffff2f, Mem[0000000030101410] = 5f851b22
sta %f3 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = ffffff2f
! %f4 = ffffffff, Mem[0000000030101408] = b4ff780b
sta %f4 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffff
! %l0 = 0000000000000000, Mem[0000000030081410] = 000000ff
stha %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! %l7 = 0000000000000000, Mem[0000000010001408] = 00000000000000ff
stx %l7,[%i0+%o4] ! Mem[0000000010001408] = 0000000000000000
! Mem[0000000010181408] = 0000ffff, %l2 = 0000000000000000
ldstuba [%i6+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 00000000, %l2 = 00000000000000ff
lduwa [%i3+%o5]0x80,%l2 ! %l2 = 0000000000000000
p0_label_413:
membar #Sync ! Added by membar checker (69)
! Mem[0000000010041400] = 00009b02 ff000000 00000000 00007300
! Mem[0000000010041410] = ff000000 006b3500 00003ed6 ffffff7f
! Mem[0000000010041420] = ffffff92 0b78ffb4 00000000 e50005ff
! Mem[0000000010041430] = 378b6d00 0000ffb4 0000005f 20000000
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! %f16 = 735f0000 ffffffff, %f26 = ffffff92 0b78ffb4
fxtod %f16,%f26 ! %f26 = 43dcd7c0 00400000
! Mem[0000000010181410] = 92ff00ff, %l5 = 0000000000009b02
lduwa [%i6+%o5]0x80,%l5 ! %l5 = 0000000092ff00ff
! Mem[0000000010101410] = ff00ffff, %f28 = 00000000
lda [%i4+%o5]0x80,%f28 ! %f28 = ff00ffff
! Mem[0000000010101410] = ffff00ff, %l2 = 0000000000000000
lduha [%i4+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101410] = ffffff2f, %l1 = 0000000000000000
ldsha [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081400] = f60e80fa, %l2 = 00000000000000ff
ldsba [%i2+%g0]0x81,%l2 ! %l2 = fffffffffffffff6
! Mem[0000000030081410] = 00000000, %f22 = ef6d8b37
lda [%i2+%o5]0x89,%f22 ! %f22 = 00000000
! Mem[0000000010141420] = 0000ff0092ffffff, %l5 = 0000000092ff00ff
ldxa [%i5+0x020]%asi,%l5 ! %l5 = 0000ff0092ffffff
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = fa800ef6, %l1 = ffffffffffffffff
ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 000000f6000000ff
p0_label_414:
! %f23 = ff8b6def, Mem[0000000010081400] = 00000000
sta %f23,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff8b6def
! %l4 = 00000000ffffffff, Mem[0000000030181408] = ffff00ff
stba %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffff00ff
! %f16 = 735f0000 ffffffff 00000000 00000000
! %f20 = ffffff00 0000807f 00000000 ff8b6def
! %f24 = 00005f73 00000000 43dcd7c0 00400000
! %f28 = ff00ffff ffffffff ffffffe5 ffff00b4
stda %f16,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
! %l6 = 000000ff00000000, Mem[000000001014141a] = 000000ff, %asi = 80
stha %l6,[%i5+0x01a]%asi ! Mem[0000000010141418] = 00000000
! %l5 = 0000ff0092ffffff, Mem[0000000010141408] = 000000ff
stha %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ffff
! Mem[0000000030101400] = 000000ff, %l1 = 00000000000000f6
swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1408] = 80000000, %l3 = 00000000ff00ffff
swapa [%i3+%o4]0x89,%l3 ! %l3 = 0000000080000000
! Mem[0000000010101408] = 00000000, %l1 = 00000000000000ff
swapa [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041408] = ff005f73, %l5 = 0000ff0092ffffff
swapa [%i1+%o4]0x81,%l5 ! %l5 = 00000000ff005f73
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
ldswa [%i2+%o5]0x81,%l7 ! %l7 = 0000000000000000
p0_label_415:
! Mem[0000000010181410] = 92ff00ff, %l0 = 0000000000000000
lduwa [%i6+%o5]0x80,%l0 ! %l0 = 0000000092ff00ff
! Mem[0000000020800000] = ffff7fd0, %l6 = 000000ff00000000
ldsb [%o1+0x001],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181410] = 92ff00ff, %l1 = 0000000000000000
lduba [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000092
! Mem[0000000030181400] = 58730000, %l7 = 0000000000000000
lduha [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
membar #Sync ! Added by membar checker (70)
! Mem[000000001004140c] = 00000000, %l2 = fffffffffffffff6
lduba [%i1+0x00d]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000021800040] = ffb45509, %l5 = 00000000ff005f73
ldsh [%o3+0x040],%l5 ! %l5 = ffffffffffffffb4
! Mem[0000000030101410] = 7f8000002fffffff, %f22 = 00000000 ff8b6def
ldda [%i4+%o5]0x89,%f22 ! %f22 = 7f800000 2fffffff
! Mem[0000000030001400] = 00ff0000, %l4 = 00000000ffffffff
lduha [%i0+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181408] = ff00ffff, %l4 = 00000000000000ff
lduha [%i6+%o4]0x89,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = ffffffff, %l4 = 000000000000ffff
swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000ffffffff
p0_label_416:
! %l2 = 0000000000000000, Mem[0000000010181410] = 92ff00ff, %asi = 80
stwa %l2,[%i6+0x010]%asi ! Mem[0000000010181410] = 00000000
! %l0 = 0000000092ff00ff, Mem[0000000010041410] = 00ffffff
stwa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 92ff00ff
! %f22 = 7f800000 2fffffff, %l2 = 0000000000000000
! Mem[0000000030081438] = 00000000390000ff
add %i2,0x038,%g1
stda %f22,[%g1+%l2]ASI_PST16_S ! Mem[0000000030081438] = 00000000390000ff
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000010181408] = 0000ffff 0000ff00
stda %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = ffffffff 00000000
! %l3 = 0000000080000000, Mem[00000000100c1400] = fffc0000
stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 80000000
! Mem[0000000030101410] = ffffff2f, %l6 = ffffffffffffffff
swapa [%i4+%o5]0x81,%l6 ! %l6 = 00000000ffffff2f
! %l7 = 0000000000000000, Mem[0000000030101410] = ffffffff
stba %l7,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffff00
! %l6 = 00000000ffffff2f, Mem[0000000010081410] = 0000ff00
stba %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ff2f
! %l1 = 0000000000000092, Mem[0000000010041408] = 00000000
stha %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00920000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ff2191, %l1 = 0000000000000092
ldsb [%o0+%g0],%l1 ! %l1 = 0000000000000000
p0_label_417:
! Mem[0000000030101410] = 00ffffff, %l1 = 0000000000000000
lduha [%i4+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181410] = ffffffff, %l2 = 0000000000000000
lduha [%i6+%o5]0x89,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010141410] = 00007300, %l5 = ffffffffffffffb4
lduba [%i5+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = 00000000, %l6 = 00000000ffffff2f
ldswa [%i5+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081418] = ffffffffffffff00, %f0 = 00009b02 ff000000
ldd [%i2+0x018],%f0 ! %f0 = ffffffff ffffff00
! Mem[00000000300c1400] = 92ffffff ffffffff, %l6 = 00000000, %l7 = 00000000
ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000ffffffff 0000000092ffffff
! Mem[00000000100c1400] = 80000000, %l2 = 000000000000ffff
ldsha [%i3+%g0]0x80,%l2 ! %l2 = ffffffffffff8000
! Mem[0000000010041400] = ffffffff 00005f73, %l0 = 92ff00ff, %l1 = 000000ff
ldda [%i1+%g0]0x88,%l0 ! %l0 = 0000000000005f73 00000000ffffffff
! %l2 = ffffffffffff8000, %l7 = 0000000092ffffff, %l3 = 0000000080000000
subc %l2,%l7,%l3 ! %l3 = ffffffff6cff8001
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 73000000, %l1 = 00000000ffffffff
swapa [%i4+%g0]0x88,%l1 ! %l1 = 0000000073000000
p0_label_418:
! %l4 = 00000000ffffffff, Mem[0000000030041410] = 0000688d
stha %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000ffff
! %l5 = 0000000000000000, Mem[0000000010041410] = ff00ff92
stha %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ff92
! %l4 = 00000000ffffffff, Mem[0000000010001408] = 0000000000000000
stxa %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000ffffffff
! Mem[0000000030141400] = 00000000, %l3 = ffffffff6cff8001
swapa [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
! %l4 = 00000000ffffffff, Mem[0000000010041408] = 0092000000000000
stx %l4,[%i1+%o4] ! Mem[0000000010041408] = 00000000ffffffff
! %l4 = 00000000ffffffff, Mem[000000001000142c] = ff000000
stb %l4,[%i0+0x02c] ! Mem[000000001000142c] = ff000000
! %l6 = 00000000ffffffff, Mem[0000000010141435] = ffffffff, %asi = 80
stba %l6,[%i5+0x035]%asi ! Mem[0000000010141434] = ffffffff
! Mem[0000000030101410] = ffffff00, %l1 = 0000000073000000
ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l6 = 00000000ffffffff, Mem[0000000010041408] = 00000000ffffffff
stx %l6,[%i1+%o4] ! Mem[0000000010041408] = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 58730000, %l1 = 0000000000000000
lduha [%i6+%g0]0x89,%l1 ! %l1 = 0000000000000000
p0_label_419:
! Mem[0000000030101408] = ffffffff, %l2 = ffffffffffff8000
ldswa [%i4+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101408] = ff000000, %f0 = ffffffff
lda [%i4+%o4]0x88,%f0 ! %f0 = ff000000
! Mem[0000000010041410] = 0000ff92, %l2 = ffffffffffffffff
lduba [%i1+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041418] = 00000000, %l6 = 00000000ffffffff
lduwa [%i1+0x018]%asi,%l6 ! %l6 = 0000000000000000
! Mem[000000001004140c] = ffffffff, %l1 = 0000000000000000
lduh [%i1+0x00c],%l1 ! %l1 = 000000000000ffff
! Mem[0000000030001410] = ffff60ff, %l4 = 00000000ffffffff
lduha [%i0+%o5]0x89,%l4 ! %l4 = 00000000000060ff
! Mem[0000000010041420] = 00005f7300000000, %f26 = 43dcd7c0 00400000
ldda [%i1+0x020]%asi,%f26 ! %f26 = 00005f73 00000000
! Mem[00000000100c1410] = 00000000ff00ffff, %f2 = 00000000 00007300
ldda [%i3+%o5]0x80,%f2 ! %f2 = 00000000 ff00ffff
! Mem[0000000030141408] = 00000000, %l0 = 0000000000005f73
ldsba [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 0000ffff, %l5 = 0000000000000000
swapa [%i0+%o4]0x81,%l5 ! %l5 = 000000000000ffff
p0_label_420:
! %l4 = 00000000000060ff, Mem[0000000010001410] = ffffffffffffffff
stx %l4,[%i0+%o5] ! Mem[0000000010001410] = 00000000000060ff
! Mem[0000000010181400] = 0000ff00, %l1 = 000000000000ffff
swapa [%i6+%g0]0x88,%l1 ! %l1 = 000000000000ff00
! %l0 = 0000000000000000, Mem[0000000010101408] = ff000000ff000000
stxa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000000000000000
! Mem[0000000030141408] = 00000000, %l0 = 0000000000000000
swapa [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
! %l6 = 00000000, %l7 = 92ffffff, Mem[0000000010181400] = 0000ffff 00000000
stda %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 92ffffff
! %l2 = 0000000000000000, Mem[0000000030081408] = ffffffff
stba %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffff00
! %l4 = 00000000000060ff, Mem[0000000010101410] = ffff00ff
stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffff60ff
! Mem[0000000010001400] = ff000000, %l5 = 000000000000ffff
ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000020800041] = 7300d57f, %l6 = 0000000000000000
ldstuba [%o1+0x041]%asi,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ffff0000, %l7 = 0000000092ffffff
ldswa [%i5+%o4]0x80,%l7 ! %l7 = ffffffffffff0000
p0_label_421:
! Mem[000000001018140c] = 00000000, %f16 = 735f0000
ld [%i6+0x00c],%f16 ! %f16 = 00000000
! Mem[00000000100c1408] = ffff0000, %l2 = 0000000000000000
ldswa [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffff0000
! Mem[0000000020800000] = ffff7fd0, %l3 = 0000000000000000
ldsha [%o1+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030041400] = 00000000, %l3 = ffffffffffffffff
ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
! %l2 = ffffffffffff0000, immed = fffffb18, %y = 0ce8542a
sdiv %l2,-0x4e8,%l0 ! %l0 = ffffffff80000000
mov %l0,%y ! %y = 80000000
! Mem[0000000030041408] = ffffff92, %l4 = 00000000000060ff
lduba [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000092
! Mem[0000000030041400] = 00000000ffffffff, %f28 = ff00ffff ffffffff
ldda [%i1+%g0]0x81,%f28 ! %f28 = 00000000 ffffffff
! Mem[0000000030101400] = fffffffff6000000, %f18 = 00000000 00000000
ldda [%i4+%g0]0x89,%f18 ! %f18 = ffffffff f6000000
! Mem[0000000030041400] = 00000000, %l4 = 0000000000000092
lduba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %f22 = 7f800000 2fffffff, %l1 = 000000000000ff00
! Mem[0000000030141410] = ffffffffffffffff
add %i5,0x010,%g1
stda %f22,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141410] = ffffffffffffffff
p0_label_422:
! Mem[0000000020800000] = ffff7fd0, %l2 = ffffffffffff0000
ldstub [%o1+%g0],%l2 ! %l2 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000030081408] = 00ffffff
stwa %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! Mem[00000000100c1400] = 80000000, %l1 = 000000000000ff00
swapa [%i3+%g0]0x80,%l1 ! %l1 = 0000000080000000
! %f14 = 0000005f, Mem[0000000010181438] = 000000ff
sta %f14,[%i6+0x038]%asi ! Mem[0000000010181438] = 0000005f
! Mem[00000000211c0000] = ffffc8b9, %l0 = ffffffff80000000
ldstub [%o2+%g0],%l0 ! %l0 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000010101400] = ffffffff
stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! %l4 = 0000000000000000, Mem[0000000030041410] = ffff0000
stha %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! %l3 = 0000000000000000, Mem[0000000030081408] = 00000000
stha %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! %l0 = 00000000000000ff, Mem[0000000010141427] = 92ffffff
stb %l0,[%i5+0x027] ! Mem[0000000010141424] = 92ffffff
! Starting 10 instruction Load Burst
! Mem[0000000010141428] = ffffffff, %l5 = 0000000000000000
ldswa [%i5+0x028]%asi,%l5 ! %l5 = ffffffffffffffff
p0_label_423:
! Mem[00000000300c1410] = 0000000000000000, %l7 = ffffffffffff0000
ldxa [%i3+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041410] = 000000ff00000000, %f26 = 00005f73 00000000
ldda [%i1+%o5]0x89,%f26 ! %f26 = 000000ff 00000000
! Mem[0000000010041434] = ffffffff, %l1 = 0000000080000000
ldub [%i1+0x036],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081410] = 2fff0000 ffffffff, %l0 = 000000ff, %l1 = 000000ff
ldda [%i2+%o5]0x80,%l0 ! %l0 = 000000002fff0000 00000000ffffffff
! Mem[0000000010141430] = 00000000, %l5 = ffffffffffffffff
lduba [%i5+0x031]%asi,%l5 ! %l5 = 0000000000000000
membar #Sync ! Added by membar checker (71)
! Mem[0000000010041400] = 735f0000 ffffffff 00000000 ffffffff
! Mem[0000000010041410] = 0000ff92 0000807f 00000000 ff8b6def
! Mem[0000000010041420] = 00005f73 00000000 43dcd7c0 00400000
! Mem[0000000010041430] = ff00ffff ffffffff ffffffe5 ffff00b4
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 0000000010041400
! Mem[00000000100c1408] = ffff0000, %f15 = 20000000
lda [%i3+%o4]0x80,%f15 ! %f15 = ffff0000
! Mem[0000000020800000] = ffff7fd0, %l1 = 00000000ffffffff
ldsb [%o1+0x001],%l1 ! %l1 = ffffffffffffffff
! Mem[000000001000141c] = ff00ffff, %l2 = 00000000000000ff
ldub [%i0+0x01c],%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffffff, %l5 = 0000000000000000, %y = 80000000
umul %l1,%l5,%l2 ! %l2 = 0000000000000000, %y = 00000000
p0_label_424:
! %f4 = ff000000, Mem[0000000030001408] = 00000000
sta %f4 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ff000000
! %f6 = 00003ed6 ffffff7f, %l3 = 0000000000000000
! Mem[0000000030041428] = b4ff780b92ffffff
add %i1,0x028,%g1
stda %f6,[%g1+%l3]ASI_PST16_S ! Mem[0000000030041428] = b4ff780b92ffffff
! %f8 = ffffff92 0b78ffb4, Mem[0000000030081410] = 00000000 af87cc60
stda %f8 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = ffffff92 0b78ffb4
! %f12 = 378b6d00, Mem[0000000030181400] = 00007358
sta %f12,[%i6+%g0]0x81 ! Mem[0000000030181400] = 378b6d00
! Mem[0000000021800180] = 000068e0, %l1 = ffffffffffffffff
ldstub [%o3+0x180],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030041400] = 00000000, %l2 = 0000000000000000
ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l2 = 0000000000000000, imm = 0000000000000425, %l2 = 0000000000000000
xor %l2,0x425,%l2 ! %l2 = 0000000000000425
membar #Sync ! Added by membar checker (72)
! %f0 = ff000000 ffffff00, %l6 = 0000000000000000
! Mem[0000000010041408] = 00000000ffffffff
add %i1,0x008,%g1
stda %f0,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010041408] = 00000000ffffffff
! %l2 = 0000000000000425, Mem[0000000010001410] = 00000000000060ff
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000425
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = fffffffffffff96d, %f20 = 0000ff92 0000807f
ldda [%i6+%o5]0x81,%f20 ! %f20 = ffffffff fffff96d
p0_label_425:
! Mem[0000000030101408] = ffffffff, %l4 = 0000000000000000
lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000010101410] = ffff60ff, %f2 = 00000000
lda [%i4+%o5]0x88,%f2 ! %f2 = ffff60ff
! Mem[0000000010081410] = 0000ff2f, %f24 = 00005f73
lda [%i2+%o5]0x88,%f24 ! %f24 = 0000ff2f
! %l5 = 0000000000000000, %l2 = 0000000000000425, %l3 = 0000000000000000
subc %l5,%l2,%l3 ! %l3 = fffffffffffffbdb
! Mem[00000000300c1410] = 00000000, %l1 = 0000000000000000
lduha [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101408] = ffffffff, %l1 = 0000000000000000
lduba [%i4+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041408] = 00000000, %l1 = 00000000000000ff
lduba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181410] = 00000000, %l7 = 0000000000000000
lduba [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081420] = 51ff000000000000, %f26 = 43dcd7c0 00400000
ldd [%i2+0x020],%f26 ! %f26 = 51ff0000 00000000
! Starting 10 instruction Store Burst
! %f18 = 00000000 ffffffff, %l2 = 0000000000000425
! Mem[0000000030081418] = 00000000a0000000
add %i2,0x018,%g1
stda %f18,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081418] = 00000000ffffffff
p0_label_426:
! %l0 = 2fff0000, %l1 = 00000000, Mem[0000000010081410] = 2fff0000 ffffffff
stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 2fff0000 00000000
! %f4 = ff000000, %f15 = ffff0000
fcmpes %fcc0,%f4 ,%f15 ! %fcc0 = 3
! %f28 = ff00ffff ffffffff, Mem[00000000100c1418] = 00007358 00000000
stda %f28,[%i3+0x018]%asi ! Mem[00000000100c1418] = ff00ffff ffffffff
! %f24 = 0000ff2f 00000000, Mem[0000000010141400] = 735800ff 00000000
std %f24,[%i5+%g0] ! Mem[0000000010141400] = 0000ff2f 00000000
! %l4 = 00000000ffffffff, Mem[0000000030081410] = b4ff780b92ffffff
stxa %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000ffffffff
! Mem[00000000300c1400] = ffffffff, %l6 = 0000000000000000
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! %l4 = 00000000ffffffff, Mem[000000001010143e] = 000000ff, %asi = 80
stba %l4,[%i4+0x03e]%asi ! Mem[000000001010143c] = 0000ffff
! Mem[0000000010001404] = 00000000, %l6 = 00000000000000ff, %asi = 80
swapa [%i0+0x004]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181410] = ffffffff, %l6 = 0000000000000000
swapa [%i6+%o5]0x81,%l6 ! %l6 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 378b6d00ffffffff, %l3 = fffffffffffffbdb
ldxa [%i6+%g0]0x81,%l3 ! %l3 = 378b6d00ffffffff
p0_label_427:
! Mem[0000000010001400] = ff0000ff, %l4 = 00000000ffffffff
lduba [%i0+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! %f4 = ff000000, %f30 = ffffffe5, %f23 = ff8b6def
fdivs %f4 ,%f30,%f23 ! %f23 = ffffffe5
! Mem[0000000010041428] = 43dcd7c0, %f18 = 00000000
ld [%i1+0x028],%f18 ! %f18 = 43dcd7c0
! Mem[0000000010181400] = 00000000, %l6 = 00000000ffffffff
ldswa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = ffff00ff, %f29 = ffffffff
lda [%i6+%o4]0x81,%f29 ! %f29 = ffff00ff
! Mem[0000000010001400] = ff0000ff, %l6 = 0000000000000000
ldsha [%i0+%g0]0x80,%l6 ! %l6 = ffffffffffffff00
! Mem[000000001004142c] = 00400000, %l1 = 0000000000000000
ldsba [%i1+0x02f]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181428] = 000000b1, %l1 = 0000000000000000
ldsh [%i6+0x028],%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = ef0000ff, %l6 = ffffffffffffff00
lduba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 00000000, %l5 = 0000000000000000
swapa [%i1+%o4]0x88,%l5 ! %l5 = 0000000000000000
p0_label_428:
! %f2 = ffff60ff ff00ffff, %l5 = 0000000000000000
! Mem[0000000030141438] = 000000ff80000000
add %i5,0x038,%g1
stda %f2,[%g1+%l5]ASI_PST8_S ! Mem[0000000030141438] = 000000ff80000000
! %l2 = 00000425, %l3 = ffffffff, Mem[00000000300c1410] = 00000000 00000000
stda %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000425 ffffffff
! %f18 = 43dcd7c0, %f13 = 0000ffb4
fsqrts %f18,%f13 ! %f13 = 41a8216a
! %l7 = 0000000000000000, Mem[0000000010141410] = 00730000
stha %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! %l6 = 00000000000000ff, immd = 0000000000000a5f, %l3 = 378b6d00ffffffff
sdivx %l6,0xa5f,%l3 ! %l3 = 0000000000000000
! %l2 = 0000000000000425, Mem[0000000010001400] = ff0000ff
stba %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000025
! %l7 = 0000000000000000, Mem[00000000300c1410] = 25040000
stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 25040000
! Mem[00000000201c0000] = 00ff2191, %l4 = 00000000000000ff
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! %f6 = 00003ed6 ffffff7f, %l4 = 0000000000000000
! Mem[0000000010001408] = ffffffff00000000
add %i0,0x008,%g1
stda %f6,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010001408] = ffffffff00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ff000000ffffffff, %f14 = 0000005f ffff0000
ldda [%i1+%g0]0x81,%f14 ! %f14 = ff000000 ffffffff
p0_label_429:
! Mem[0000000010141400] = 2fff0000, %f13 = 41a8216a
lda [%i5+%g0]0x88,%f13 ! %f13 = 2fff0000
! Mem[000000001018141c] = a0ff0000, %l7 = 0000000000000000
lduba [%i6+0x01c]%asi,%l7 ! %l7 = 00000000000000a0
! Mem[0000000010101400] = 00000000, %l0 = 000000002fff0000
lduba [%i4+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l6 = 00000000000000ff
lduwa [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001408] = 000000ff d9f16548, %l6 = 00000000, %l7 = 000000a0
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000000000ff 00000000d9f16548
! Mem[00000000300c1410] = ffffffff 25040000, %l4 = 00000000, %l5 = 00000000
ldda [%i3+%o5]0x89,%l4 ! %l4 = 0000000025040000 00000000ffffffff
! Mem[00000000211c0000] = ffffc8b9, %l6 = 00000000000000ff
lduh [%o2+%g0],%l6 ! %l6 = 000000000000ffff
! Mem[00000000100c1408] = 0000ffff, %l6 = 000000000000ffff
ldswa [%i3+%o4]0x88,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010001408] = ffffffff, %l7 = 00000000d9f16548
ldsha [%i0+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = ff60ffff, %l3 = 0000000000000000
swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000ff60ffff
p0_label_430:
membar #Sync ! Added by membar checker (73)
! Mem[0000000010101400] = 00000000 000000ff 00000000 00000000
! Mem[0000000010101410] = ff60ffff ffffffff 7358ff02 2c598a50
! Mem[0000000010101420] = 20000000 ffffffff 000000ff fb5acd6b
! Mem[0000000010101430] = 00ff0000 00af4039 0000ff00 0000ffff
ldda [%i4]ASI_BLK_PL,%f16 ! Block Load from 0000000010101400
! Code Fragment 3
p0_fragment_35:
! %l0 = 0000000000000000
setx 0xdda0d65fb9dd14af,%g7,%l0 ! %l0 = dda0d65fb9dd14af
! %l1 = 0000000000000000
setx 0x4ccc5050582d963a,%g7,%l1 ! %l1 = 4ccc5050582d963a
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 = dda0d65fb9dd14af
setx 0xe3e177484c8ac272,%g7,%l0 ! %l0 = e3e177484c8ac272
! %l1 = 4ccc5050582d963a
setx 0xc24169ffabeba148,%g7,%l1 ! %l1 = c24169ffabeba148
! Mem[0000000010001408] = ffffffff00000000, %l3 = 00000000ff60ffff, %l0 = e3e177484c8ac272
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ffffffff00000000
! %l4 = 0000000025040000, Mem[0000000030141400] = 0180ff6c
stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0080ff6c
! Mem[0000000010181408] = ffffffff, %l5 = 00000000ffffffff
ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! %f11 = e50005ff, Mem[0000000010001410] = 00000000
sta %f11,[%i0+%o5]0x88 ! Mem[0000000010001410] = e50005ff
! %l0 = ffffffff00000000, Mem[0000000010081436] = 00ffffff, %asi = 80
stha %l0,[%i2+0x036]%asi ! Mem[0000000010081434] = 00ff0000
! %f0 = ff000000 ffffff00, %l4 = 0000000025040000
! Mem[0000000010181400] = 00000000ffffff92
stda %f0,[%i6+%l4]ASI_PST32_P ! Mem[0000000010181400] = 00000000ffffff92
! %l3 = 00000000ff60ffff, Mem[0000000010041410] = 0000ff920000807f
stx %l3,[%i1+%o5] ! Mem[0000000010041410] = 00000000ff60ffff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = fa800eff, %f14 = ff000000
lda [%i2+%g0]0x89,%f14 ! %f14 = fa800eff
p0_label_431:
! Mem[0000000010081410] = 2fff0000, %f10 = 00000000
lda [%i2+0x010]%asi,%f10 ! %f10 = 2fff0000
! Code Fragment 4
p0_fragment_36:
! %l0 = ffffffff00000000
setx 0x04e441d869b26e32,%g7,%l0 ! %l0 = 04e441d869b26e32
! %l1 = c24169ffabeba148
setx 0xf290f3182610eab8,%g7,%l1 ! %l1 = f290f3182610eab8
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 = 04e441d869b26e32
setx 0x09fec6d83b72badc,%g7,%l0 ! %l0 = 09fec6d83b72badc
! %l1 = f290f3182610eab8
setx 0xe2d41e27afda6073,%g7,%l1 ! %l1 = e2d41e27afda6073
! Mem[0000000010141410] = 0000000000000000, %f12 = 378b6d00 2fff0000
ldda [%i5+%o5]0x80,%f12 ! %f12 = 00000000 00000000
! Mem[00000000100c1410] = 00000000, %l7 = ffffffffffffffff
ldsba [%i3+0x011]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141408] = ffff0000, %l6 = 000000000000ffff
lduha [%i5+%o4]0x80,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010101408] = 0000000000000000, %f26 = 6bcd5afb ff000000
ldda [%i4+0x008]%asi,%f26 ! %f26 = 00000000 00000000
! Mem[0000000010001408] = 00000000ffffffff, %l0 = 09fec6d83b72badc
ldxa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000030081408] = 00000000, %l6 = 000000000000ffff
ldsha [%i2+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041400] = 735f0000, %l7 = 0000000000000000
ldsha [%i1+%g0]0x80,%l7 ! %l7 = 000000000000735f
! Starting 10 instruction Store Burst
! %l1 = e2d41e27afda6073, Mem[00000000100c1408] = 0000ffff
stha %l1,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00006073
p0_label_432:
! Mem[000000001004141f] = ff8b6def, %l3 = 00000000ff60ffff
ldstub [%i1+0x01f],%l3 ! %l3 = 000000ef000000ff
! %f14 = fa800eff ffffffff, %l5 = 00000000000000ff
! Mem[00000000100c1410] = 00000000ff00ffff
add %i3,0x010,%g1
stda %f14,[%g1+%l5]ASI_PST8_P ! Mem[00000000100c1410] = fa800effffffffff
! %l7 = 000000000000735f, Mem[00000000201c0001] = ffff2191, %asi = 80
stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff5f2191
! %l5 = 00000000000000ff, Mem[0000000010141400] = 0000ff2f
stha %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00ffff2f
! %f7 = ffffff7f, Mem[000000001014143c] = 52fcffff
st %f7 ,[%i5+0x03c] ! Mem[000000001014143c] = ffffff7f
! %l6 = 0000000000000000, %l3 = 00000000000000ef, %l4 = 0000000025040000
or %l6,%l3,%l4 ! %l4 = 00000000000000ef
! %l2 = 0000000000000425, Mem[0000000010001408] = ffffffff00000000
stxa %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000425
membar #Sync ! Added by membar checker (74)
! %l0 = ffffffff, %l1 = afda6073, Mem[0000000010101410] = ffff60ff ffffffff
stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff afda6073
! %l2 = 00000425, %l3 = 000000ef, Mem[0000000030041410] = 00000000 ff000000
stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000425 000000ef
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 73ffd57f, %l0 = 00000000ffffffff
lduba [%o1+0x040]%asi,%l0 ! %l0 = 0000000000000073
p0_label_433:
! Mem[0000000030141410] = ffffffff ffffffff, %l4 = 000000ef, %l5 = 000000ff
ldda [%i5+%o5]0x89,%l4 ! %l4 = 00000000ffffffff 00000000ffffffff
! Mem[0000000010101408] = 00000000, %l5 = 00000000ffffffff
lduha [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001408] = 000000ff, %l7 = 000000000000735f
lduwa [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001410] = ff0500e500000425, %l3 = 00000000000000ef
ldxa [%i0+%o5]0x80,%l3 ! %l3 = ff0500e500000425
! Mem[0000000010141408] = 0000ffff, %l5 = 0000000000000000
ldsha [%i5+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030101400] = f6000000, %l7 = 00000000000000ff
lduha [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = ffffffff, %l6 = 0000000000000000
lduha [%i2+%o5]0x81,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010181410] = 00000000, %l6 = 000000000000ffff
lduwa [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141408] = 0000ffff, %l4 = 00000000ffffffff
lduha [%i5+%o4]0x88,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[00000000100c1434] = 000000ff, %l4 = 000000000000ffff
swap [%i3+0x034],%l4 ! %l4 = 00000000000000ff
p0_label_434:
! %f14 = fa800eff ffffffff, Mem[0000000030081400] = ff0e80fa 02000000
stda %f14,[%i2+%g0]0x81 ! Mem[0000000030081400] = fa800eff ffffffff
! %f14 = fa800eff ffffffff, Mem[0000000010001428] = 00000080 ff000000
stda %f14,[%i0+0x028]%asi ! Mem[0000000010001428] = fa800eff ffffffff
! %l0 = 0000000000000073, Mem[000000001004143e] = ffff00b4
sth %l0,[%i1+0x03e] ! Mem[000000001004143c] = ffff0073
! Mem[0000000010141424] = 92ffffff, %l6 = 00000000, %l5 = ffffffff
add %i5,0x24,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000092ffffff
! Mem[0000000010141410] = 00000000, %l4 = 00000000000000ff
ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %l6 = 0000000000000000, Mem[00000000100c1408] = 73600000
stwa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000
! %l6 = 0000000000000000, Mem[0000000030081408] = 00000000
stwa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! %l7 = 0000000000000000, Mem[00000000218000c0] = fffff237
sth %l7,[%o3+0x0c0] ! Mem[00000000218000c0] = 0000f237
! %l0 = 0000000000000073, Mem[0000000030081400] = ff0e80fa
stba %l0,[%i2+%g0]0x89 ! Mem[0000000030081400] = ff0e8073
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ff000000, %l7 = 0000000000000000
ldsba [%i5+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
p0_label_435:
! Mem[00000000100c1418] = ff00ffffffffffff, %l5 = 0000000092ffffff
ldx [%i3+0x018],%l5 ! %l5 = ff00ffffffffffff
! Mem[0000000010001410] = ff0500e5, %l7 = ffffffffffffffff
lduha [%i0+%o5]0x80,%l7 ! %l7 = 000000000000ff05
! Mem[0000000030181408] = ff00ffff, %l2 = 0000000000000425
ldsba [%i6+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000300c1408] = ffff00ff, %l7 = 000000000000ff05
lduha [%i3+%o4]0x81,%l7 ! %l7 = 000000000000ffff
membar #Sync ! Added by membar checker (75)
! Mem[0000000030041400] = ff000000 ffffffff 92ffffff 92ffffff
! Mem[0000000030041410] = 00000425 000000ef ff000000 0000807f
! Mem[0000000030041420] = fc058aff a383718a b4ff780b 92ffffff
! Mem[0000000030041430] = ffffffff ff000000 b400ffff e5ffffff
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
! Mem[0000000030101400] = 000000f6, %l2 = ffffffffffffffff
ldsha [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = ffff00ff, %l1 = e2d41e27afda6073
ldsha [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081410] = 00000000ffffffff, %f4 = ff000000 006b3500
ldda [%i2+%o5]0x89,%f4 ! %f4 = 00000000 ffffffff
! Mem[0000000010141400] = 00ffff2f, %f13 = 00000000
lda [%i5+0x000]%asi,%f13 ! %f13 = 00ffff2f
! Starting 10 instruction Store Burst
! %l0 = 0000000000000073, Mem[0000000010101408] = 00000000
stba %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000073
p0_label_436:
! %f2 = ffff60ff ff00ffff, Mem[0000000030181410] = 00000000 fffff96d
stda %f2 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffff60ff ff00ffff
! %f12 = 00000000, %f5 = ffffffff
fcmpes %fcc3,%f12,%f5 ! %fcc3 = 3
! Mem[0000000030041400] = 000000ff, %l5 = ff00ffffffffffff
swapa [%i1+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000010081400] = ff8b6def
stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff8b0000
! %l4 = 00000000, %l5 = 000000ff, Mem[0000000010141428] = ffffffff 000000ef
stda %l4,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000000 000000ff
! %f12 = 00000000 00ffff2f, Mem[0000000030141410] = ffffffff ffffffff
stda %f12,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 00ffff2f
! %l0 = 0000000000000073, Mem[0000000030181410] = ffff00ffff60ffff
stxa %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000000000000073
! Mem[0000000030041400] = ffffffff, %l1 = ffffffffffffffff
swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000ffffffff
! %l1 = 00000000ffffffff, Mem[0000000020800001] = ffff7fd0
stb %l1,[%o1+0x001] ! Mem[0000000020800000] = ffff7fd0
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ff00ffff, %l6 = 0000000000000000
ldswa [%i3+%o4]0x89,%l6 ! %l6 = ffffffffff00ffff
p0_label_437:
! Mem[00000000300c1408] = ffff00ff, %l5 = 00000000000000ff
lduha [%i3+%o4]0x81,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030181410] = 73000000, %l1 = 00000000ffffffff
ldswa [%i6+%o5]0x81,%l1 ! %l1 = 0000000073000000
! Mem[0000000010001410] = e50005ff, %f12 = 00000000
lda [%i0+%o5]0x88,%f12 ! %f12 = e50005ff
! Mem[00000000100c1408] = 00000000, %l6 = ffffffffff00ffff
ldstuba [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! %f8 = ffffff92, %f2 = ffff60ff, %f1 = ffffff00
fadds %f8 ,%f2 ,%f1 ! %f1 = ffff60ff
! Mem[000000001008140c] = 00000000, %l2 = 0000000000000000
ldsw [%i2+0x00c],%l2 ! %l2 = 0000000000000000
! Mem[0000000030001410] = 00000000, %l5 = 000000000000ffff
ldswa [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = 2fffff00, %l5 = 0000000000000000
ldsba [%i5+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041408] = 00000000, %l4 = 0000000000000000
lduba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = ff000000, %l3 = ff0500e500000425
swapa [%i0+%o4]0x89,%l3 ! %l3 = 00000000ff000000
p0_label_438:
! %l6 = 0000000000000000, Mem[0000000030001408] = 25040000d9f16548
stxa %l6,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000000000000000
! %l1 = 0000000073000000, Mem[00000000100c1410] = fa800eff, %asi = 80
stha %l1,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000eff
! %l0 = 0000000000000073, Mem[0000000030001400] = 00ff000000000000
stxa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000073
! %l2 = 00000000, %l3 = ff000000, Mem[0000000010101430] = 00ff0000 00af4039
stda %l2,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000 ff000000
! %l7 = 000000000000ffff, Mem[0000000010041400] = 00005f73
stwa %l7,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000ffff
! Mem[0000000030001408] = 00000000, %l2 = 0000000000000000
swapa [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081432] = 00000000, %l5 = 0000000000000000
ldstub [%i2+0x032],%l5 ! %l5 = 00000000000000ff
! %f13 = 00ffff2f, Mem[0000000030141410] = 00000000
sta %f13,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00ffff2f
! %l3 = 00000000ff000000, Mem[0000000030101400] = 000000f6
stba %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000000f6
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 0080ff6c, %l0 = 0000000000000073
lduba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_439:
! Mem[0000000010101400] = 00000000 000000ff, %l6 = 00000000, %l7 = 0000ffff
ldd [%i4+%g0],%l6 ! %l6 = 0000000000000000 00000000000000ff
! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001404] = 000000ff, %l1 = 0000000073000000
lduh [%i0+0x006],%l1 ! %l1 = 00000000000000ff
! Mem[00000000211c0000] = ffffc8b9, %l1 = 00000000000000ff
ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000100c1418] = ff00ffff, %l2 = 0000000000000000
lduba [%i3+0x019]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101408] = ffffffff, %f27 = 92ffffff
lda [%i4+%o4]0x89,%f27 ! %f27 = ffffffff
! Mem[0000000010001400] = 250000ff000000ff, %l1 = ffffffffffffffff
ldxa [%i0+%g0]0x80,%l1 ! %l1 = 250000ff000000ff
! Mem[0000000010101400] = 00000000, %l4 = 0000000000000000
ldsba [%i4+0x002]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001408] = 25040000 00000000, %l4 = 00000000, %l5 = 00000000
ldda [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000000 0000000025040000
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, immd = fffffffffffffc04, %l4 = 0000000000000000
mulx %l7,-0x3fc,%l4 ! %l4 = fffffffffffc07fc
p0_label_440:
! %f0 = ff000000, Mem[000000001004140c] = ffffffff
sta %f0 ,[%i1+0x00c]%asi ! Mem[000000001004140c] = ff000000
! %l6 = 0000000000000000, imm = 0000000000000a49, %l1 = 250000ff000000ff
addc %l6,0xa49,%l1 ! %l1 = 0000000000000a49
! %f12 = e50005ff 00ffff2f, %l7 = 00000000000000ff
! Mem[0000000030081430] = de781c1e03a2b00a
add %i2,0x030,%g1
stda %f12,[%g1+%l7]ASI_PST8_S ! Mem[0000000030081430] = e50005ff00ffff2f
! %f27 = ffffffff, Mem[0000000010181400] = 00000000
sta %f27,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffffffff
! Mem[0000000030001410] = 00000000, %l0 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! %l1 = 0000000000000a49, Mem[00000000300c1408] = ffff00ff
stba %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 49ff00ff
! %f30 = b400ffff e5ffffff, %l6 = 0000000000000000
! Mem[0000000030141438] = 000000ff80000000
add %i5,0x038,%g1
stda %f30,[%g1+%l6]ASI_PST8_S ! Mem[0000000030141438] = 000000ff80000000
! %f20 = 00000425 000000ef, Mem[0000000030001408] = 00000000 00000000
stda %f20,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000425 000000ef
! %l2 = 0000000000000000, Mem[0000000010181400] = ffffffff
stha %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ffff0000, %l1 = 0000000000000a49
ldswa [%i1+%g0]0x80,%l1 ! %l1 = ffffffffffff0000
p0_label_441:
! Mem[0000000010001410] = ff0500e5, %l4 = fffffffffffc07fc
lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff0500e5
! %f27 = ffffffff, %f25 = a383718a
fsqrts %f27,%f25 ! %f25 = ffffffff
! Mem[0000000010141428] = 00000000, %l4 = 00000000ff0500e5
ldsha [%i5+0x02a]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141420] = 0000ff00, %l4 = 0000000000000000
ldswa [%i5+0x020]%asi,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010001410] = ff0500e5, %l0 = 0000000000000000
ldsha [%i0+%o5]0x80,%l0 ! %l0 = ffffffffffffff05
! Mem[0000000030001410] = 00000000000000ff, %f10 = 2fff0000 e50005ff
ldda [%i0+%o5]0x89,%f10 ! %f10 = 00000000 000000ff
! Code Fragment 4
p0_fragment_37:
! %l0 = ffffffffffffff05
setx 0xe467f0a057338978,%g7,%l0 ! %l0 = e467f0a057338978
! %l1 = ffffffffffff0000
setx 0x07d5ed706a8731bb,%g7,%l1 ! %l1 = 07d5ed706a8731bb
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 = e467f0a057338978
setx 0xf4a12b9fd7a01fb9,%g7,%l0 ! %l0 = f4a12b9fd7a01fb9
! %l1 = 07d5ed706a8731bb
setx 0x27a615e0166e1261,%g7,%l1 ! %l1 = 27a615e0166e1261
! Mem[00000000100c1410] = 00000eff, %l0 = f4a12b9fd7a01fb9
ldswa [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000eff
! Mem[0000000030181400] = 006d8b37, %l7 = 00000000000000ff
ldswa [%i6+%g0]0x89,%l7 ! %l7 = 00000000006d8b37
! Starting 10 instruction Store Burst
! %l7 = 00000000006d8b37, Mem[0000000010181410] = 00000000
stba %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 37000000
p0_label_442:
! %f20 = 00000425, Mem[0000000010041400] = 0000ffff
sta %f20,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000425
! Mem[0000000030181408] = ff00ffff, %l2 = 0000000000000000
ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001018140c] = 00000000, %l4 = 000000000000ff00, %asi = 80
swapa [%i6+0x00c]%asi,%l4 ! %l4 = 0000000000000000
! %l0 = 0000000000000eff, Mem[0000000030141408] = 00000000
stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000eff
! %l6 = 0000000000000000, Mem[0000000010101410] = afda6073ffffffff
stxa %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
! %l0 = 00000eff, %l1 = 166e1261, Mem[0000000010181418] = ff000000 a0ff0000
stda %l0,[%i6+0x018]%asi ! Mem[0000000010181418] = 00000eff 166e1261
! Mem[0000000010141400] = 00ffff2f, %l1 = 27a615e0166e1261
swap [%i5+%g0],%l1 ! %l1 = 0000000000ffff2f
! %f18 = 92ffffff, Mem[00000000100c1408] = ff000000
sta %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 92ffffff
! %l5 = 0000000025040000, Mem[0000000010001410] = ff0500e5
stha %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000e5
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ffffffff006d8b37, %f12 = e50005ff 00ffff2f
ldda [%i6+%g0]0x89,%f12 ! %f12 = ffffffff 006d8b37
p0_label_443:
! Mem[0000000010041410] = 00000000, %l0 = 0000000000000eff
lduba [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
! %l7 = 00000000006d8b37, %l7 = 00000000006d8b37, %l5 = 0000000025040000
andn %l7,%l7,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001408] = ef000000, %l1 = 0000000000ffff2f
ldsha [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffef00
! Mem[0000000010181408] = ffffffff, %l1 = ffffffffffffef00
lduha [%i6+%o4]0x80,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010041410] = 00000000ff60ffff, %f8 = ffffff92 0b78ffb4
ldda [%i1+%o5]0x80,%f8 ! %f8 = 00000000 ff60ffff
! %f26 = b4ff780b, %f25 = ffffffff, %f0 = ff000000
fsubs %f26,%f25,%f0 ! %f0 = ffffffff
! Mem[0000000030181400] = ffffffff006d8b37, %l6 = 0000000000000000
ldxa [%i6+%g0]0x89,%l6 ! %l6 = ffffffff006d8b37
! Mem[0000000010181410] = 37000000ff000000, %f22 = ff000000 0000807f
ldda [%i6+%o5]0x80,%f22 ! %f22 = 37000000 ff000000
! Mem[0000000010101408] = 73000000, %l7 = 00000000006d8b37
ldswa [%i4+%o4]0x80,%l7 ! %l7 = 0000000073000000
! Starting 10 instruction Store Burst
! Mem[0000000010081415] = 00000000, %l3 = 00000000ff000000
ldstuba [%i2+0x015]%asi,%l3 ! %l3 = 00000000000000ff
p0_label_444:
! %f24 = fc058aff ffffffff, %l5 = 0000000000000000
! Mem[0000000010041428] = 43dcd7c000400000
add %i1,0x028,%g1
stda %f24,[%g1+%l5]ASI_PST16_P ! Mem[0000000010041428] = 43dcd7c000400000
! %l4 = 0000000000000000, Mem[0000000010081410] = 2fff0000
stha %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! %l5 = 0000000000000000, Mem[00000000211c0000] = ffffc8b9
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = 0000c8b9
! %f14 = fa800eff ffffffff, Mem[0000000010041410] = 00000000 ffff60ff
stda %f14,[%i1+%o5]0x88 ! Mem[0000000010041410] = fa800eff ffffffff
! %f0 = ffffffff ffff60ff ffff60ff ff00ffff
! %f4 = 00000000 ffffffff 00003ed6 ffffff7f
! %f8 = 00000000 ff60ffff 00000000 000000ff
! %f12 = ffffffff 006d8b37 fa800eff ffffffff
stda %f0,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! %l4 = 0000000000000000, Mem[0000000030081400] = ffffffffff0e8073
stxa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000010141400] = 61126e16
stba %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 61126e00
! %l0 = 0000000000000000, Mem[0000000010141400] = 006e1261
stha %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00001261
! Mem[0000000010141408] = 0000ffff, %l7 = 0000000073000000
swapa [%i5+%o4]0x88,%l7 ! %l7 = 000000000000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 000000e5, %l3 = 0000000000000000
lduba [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
p0_label_445:
! %l6 = ffffffff006d8b37, immed = 0000087c, %y = 00000000
smul %l6,0x87c,%l0 ! %l0 = 00000003a16926a4, %y = 00000003
! Mem[00000000300c1410] = ffffffff25040000, %f30 = b400ffff e5ffffff
ldda [%i3+%o5]0x89,%f30 ! %f30 = ffffffff 25040000
! Mem[00000000218001c0] = ff001988, %l3 = 0000000000000000
lduha [%o3+0x1c0]%asi,%l3 ! %l3 = 000000000000ff00
! Mem[0000000030141408] = ff0e0000ff000000, %l4 = 0000000000000000
ldxa [%i5+%o4]0x81,%l4 ! %l4 = ff0e0000ff000000
! %l4 = ff0e0000ff000000, %l2 = 00000000000000ff, %y = 00000003
smul %l4,%l2,%l4 ! %l4 = ffffffff01000000, %y = ffffffff
! Mem[0000000010101430] = 00000000, %f22 = 37000000
ld [%i4+0x030],%f22 ! %f22 = 00000000
! Mem[0000000010081430] = 0000ff00, %l1 = 000000000000ffff
ldsb [%i2+0x032],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101410] = ffffffff, %l0 = 00000003a16926a4
lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101408] = ffffffff, %l0 = 00000000000000ff
ldsba [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l4 = ffffffff01000000, Mem[0000000010041414] = ff0e80fa
stw %l4,[%i1+0x014] ! Mem[0000000010041414] = 01000000
p0_label_446:
! %l0 = ffffffffffffffff, Mem[0000000010181410] = 37000000
stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff
! Mem[0000000010041400] = 00000425, %l0 = ffffffffffffffff
ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 00000025000000ff
! Mem[0000000030001410] = 000000ff, %l4 = ffffffff01000000
swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! %l3 = 000000000000ff00, Mem[00000000100c1406] = ffff60ff, %asi = 80
stha %l3,[%i3+0x006]%asi ! Mem[00000000100c1404] = ffffff00
! Mem[00000000300c1400] = ffffffff, %l0 = 0000000000000025
swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
! %l2 = 000000ff, %l3 = 0000ff00, Mem[0000000010001410] = e5000000 25040000
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff 0000ff00
membar #Sync ! Added by membar checker (76)
! Mem[00000000100c1400] = ffffffff, %l5 = 0000000000000000
swapa [%i3+%g0]0x88,%l5 ! %l5 = 00000000ffffffff
! %l1 = ffffffffffffffff, Mem[0000000030001400] = 00000000
stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000ffff
! %l6 = ffffffff006d8b37, Mem[0000000010101408] = 73000000
stha %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 8b370000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 00000425, %l4 = 00000000000000ff
ldswa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000425
p0_label_447:
! Mem[0000000010101410] = 00000000, %l6 = ffffffff006d8b37
lduba [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081410] = ffffffff, %l3 = 000000000000ff00
lduha [%i2+%o5]0x81,%l3 ! %l3 = 000000000000ffff
! Mem[00000000100c1408] = ffff60ffff00ffff, %l6 = 0000000000000000
ldxa [%i3+%o4]0x80,%l6 ! %l6 = ffff60ffff00ffff
! Mem[0000000010001438] = ffffffe500ffffff, %l7 = 000000000000ffff
ldx [%i0+0x038],%l7 ! %l7 = ffffffe500ffffff
! Mem[00000000211c0000] = 0000c8b9, %l5 = 00000000ffffffff
ldsb [%o2+0x001],%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = 00008bff, %l5 = 0000000000000000
lduba [%i2+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001434] = 00000000, %l5 = 0000000000000000
ldsba [%i0+0x037]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181400] = 006d8b37, %l3 = 000000000000ffff
ldsha [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffff8b37
! Mem[0000000010001400] = ff000000 ff000025, %l4 = 00000425, %l5 = 00000000
ldda [%i0+%g0]0x88,%l4 ! %l4 = 00000000ff000025 00000000ff000000
! Starting 10 instruction Store Burst
! %l5 = 00000000ff000000, Mem[0000000030001410] = 00000001
stwa %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000
p0_label_448:
! Mem[0000000010001408] = 00000000, %l3 = ffffffffffff8b37
swapa [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
! %f6 = 00003ed6 ffffff7f, Mem[0000000010181410] = ffffffff ff000000
std %f6 ,[%i6+%o5] ! Mem[0000000010181410] = 00003ed6 ffffff7f
! Mem[0000000030001400] = ffff0000, %l7 = ffffffe500ffffff
ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010041410] = ffffffff, %l1 = ffffffffffffffff
swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010001410] = 000000ff, %l3 = 0000000000000000
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! %l0 = 00000000ffffffff, Mem[0000000010181408] = 00ff0000ffffffff
stxa %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000ffffffff
! Mem[000000001014143c] = ffffff7f, %l1 = 00000000ffffffff, %asi = 80
swapa [%i5+0x03c]%asi,%l1 ! %l1 = 00000000ffffff7f
! Mem[0000000010181408] = ffffffff, %l3 = 00000000000000ff
swapa [%i6+%o4]0x88,%l3 ! %l3 = 00000000ffffffff
! %f10 = 00000000 000000ff, Mem[0000000030041400] = ffffffff ffffffff
stda %f10,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 000000ff
! Starting 10 instruction Load Burst
! %l3 = 00000000ffffffff, %l5 = 00000000ff000000, %l7 = 00000000000000ff
xor %l3,%l5,%l7 ! %l7 = 0000000000ffffff
p0_label_449:
! Mem[0000000030101400] = 000000f6ffffffff, %f8 = 00000000 ff60ffff
ldda [%i4+%g0]0x81,%f8 ! %f8 = 000000f6 ffffffff
! Mem[0000000010001420] = ef000000 6bee1093, %l6 = ff00ffff, %l7 = 00ffffff
ldd [%i0+0x020],%l6 ! %l6 = 00000000ef000000 000000006bee1093
! Mem[0000000010041400] = ff040000, %l5 = 00000000ff000000
lduba [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! %l2 = 00000000000000ff, %l5 = 00000000000000ff, %l2 = 00000000000000ff
addc %l2,%l5,%l2 ! %l2 = 00000000000001fe
! Mem[0000000010041410] = ffffffff01000000, %f14 = fa800eff ffffffff
ldda [%i1+%o5]0x80,%f14 ! %f14 = ffffffff 01000000
! Mem[0000000010081408] = 00000000 ef0000ff, %l6 = ef000000, %l7 = 6bee1093
ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000ef0000ff 0000000000000000
! Mem[00000000100c1438] = fa800effffffffff, %f4 = 00000000 ffffffff
ldd [%i3+0x038],%f4 ! %f4 = fa800eff ffffffff
! Mem[00000000300c1410] = 25040000, %l4 = 00000000ff000025
lduha [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181410] = 00000073, %l0 = 00000000ffffffff
lduha [%i6+%o5]0x89,%l0 ! %l0 = 0000000000000073
! Starting 10 instruction Store Burst
! %l6 = ef0000ff, %l7 = 00000000, Mem[0000000010181410] = d63e0000 7fffffff
stda %l6,[%i6+%o5]0x88 ! Mem[0000000010181410] = ef0000ff 00000000
p0_label_450:
! Mem[0000000030101408] = ffffffff, %l7 = 0000000000000000
ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
! %f12 = ffffffff 006d8b37, Mem[0000000010101430] = 00000000 ff000000
stda %f12,[%i4+0x030]%asi ! Mem[0000000010101430] = ffffffff 006d8b37
! %f12 = ffffffff, %f24 = fc058aff, %f25 = ffffffff
fmuls %f12,%f24,%f25 ! %f25 = ffffffff
! Mem[00000000201c0000] = ff5f2191, %l1 = 00000000ffffff7f
ldstuba [%o0+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030181410] = 73000000, %l7 = 00000000000000ff
ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000073000000ff
! Mem[0000000030001400] = ffff0000, %l6 = 00000000ef0000ff
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! %f6 = 00003ed6, Mem[00000000100c1408] = ffff60ff
sta %f6 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00003ed6
! %f22 = 00000000 ff000000, %l2 = 00000000000001fe
! Mem[00000000100c1428] = 00000000000000ff
add %i3,0x028,%g1
stda %f22,[%g1+%l2]ASI_PST8_P ! Mem[00000000100c1428] = 00000000ff0000ff
! %l5 = 00000000000000ff, Mem[0000000030141410] = 2fffff00
stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffff00
! Starting 10 instruction Load Burst
! %f25 = ffffffff, %f28 = ffffffff, %f31 = 25040000
fsubs %f25,%f28,%f31 ! %f31 = ffffffff
p0_label_451:
! Mem[0000000030041410] = 25040000, %f11 = 000000ff
lda [%i1+%o5]0x89,%f11 ! %f11 = 25040000
! Mem[0000000030081408] = 00000000, %l0 = 0000000000000073
lduwa [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000201c0000] = ff5f2191, %l6 = 00000000000000ff
ldsh [%o0+%g0],%l6 ! %l6 = ffffffffffffff5f
! Mem[0000000010001400] = ff000025, %l4 = 0000000000000000
lduba [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000025
! Mem[0000000030181400] = 378b6d00, %f14 = ffffffff
lda [%i6+%g0]0x81,%f14 ! %f14 = 378b6d00
! Mem[0000000010041408] = 00000000, %l7 = 0000000000000073
ldswa [%i1+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1408] = 000000ffff00ff49, %l2 = 00000000000001fe
ldxa [%i3+%o4]0x89,%l2 ! %l2 = 000000ffff00ff49
! Mem[00000000300c1408] = 000000ffff00ff49, %f4 = fa800eff ffffffff
ldda [%i3+%o4]0x89,%f4 ! %f4 = 000000ff ff00ff49
! Mem[0000000010181420] = ffd90020, %l2 = 000000ffff00ff49
ldsb [%i6+0x021],%l2 ! %l2 = ffffffffffffffd9
! Starting 10 instruction Store Burst
! %f24 = fc058aff, Mem[0000000030001410] = 000000ff
sta %f24,[%i0+%o5]0x89 ! Mem[0000000030001410] = fc058aff
p0_label_452:
! %l0 = 0000000000000000, Mem[0000000010141408] = 73000000
stwa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! Mem[0000000010081404] = 00000073, %l1 = 00000000000000ff
swap [%i2+0x004],%l1 ! %l1 = 0000000000000073
! Mem[0000000010081408] = ff0000ef, %l1 = 0000000000000073
swapa [%i2+%o4]0x80,%l1 ! %l1 = 00000000ff0000ef
! %l4 = 00000025, %l5 = 000000ff, Mem[0000000030181408] = ff00ffff 00000000
stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000025 000000ff
! %f0 = ffffffff ffff60ff ffff60ff ff00ffff
! %f4 = 000000ff ff00ff49 00003ed6 ffffff7f
! %f8 = 000000f6 ffffffff 00000000 25040000
! %f12 = ffffffff 006d8b37 378b6d00 01000000
stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
! Mem[0000000010181400] = 0000ffffffffff92, %l2 = ffffffffffffffd9, %l5 = 00000000000000ff
casxa [%i6]0x80,%l2,%l5 ! %l5 = 0000ffffffffff92
! %f18 = 92ffffff 92ffffff, Mem[0000000010041410] = ffffffff 00000001
stda %f18,[%i1+%o5]0x88 ! Mem[0000000010041410] = 92ffffff 92ffffff
! %l1 = 00000000ff0000ef, Mem[0000000030181410] = ff000000
stwa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff0000ef
! %l5 = 0000ffffffffff92, Mem[0000000020800000] = ffff7fd0
sth %l5,[%o1+%g0] ! Mem[0000000020800000] = ff927fd0
! Starting 10 instruction Load Burst
! %l7 = 0000000000000000, %l3 = 00000000ffffffff, %l6 = ffffffffffffff5f
orn %l7,%l3,%l6 ! %l6 = ffffffff00000000
p0_label_453:
! Mem[0000000030081408] = 00000000, %l4 = 0000000000000025
lduwa [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041418] = 00000000, %l3 = 00000000ffffffff
ldsba [%i1+0x019]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = ffffff0000ffff2f, %l1 = 00000000ff0000ef
ldxa [%i5+%o5]0x81,%l1 ! %l1 = ffffff0000ffff2f
! Mem[00000000300c1400] = 92ffffff00000025, %l4 = 0000000000000000
ldxa [%i3+%g0]0x89,%l4 ! %l4 = 92ffffff00000025
! Mem[0000000030141400] = 0080ff6c, %l4 = 92ffffff00000025
lduwa [%i5+%g0]0x81,%l4 ! %l4 = 000000000080ff6c
! Mem[0000000010101410] = 00000000, %f20 = 00000425
lda [%i4+%o5]0x88,%f20 ! %f20 = 00000000
! Mem[0000000030101400] = f6000000, %f16 = ff000000
lda [%i4+%g0]0x89,%f16 ! %f16 = f6000000
! Mem[0000000030001410] = ff8a05fc, %l6 = ffffffff00000000
lduba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041408] = 00000000, %l1 = ffffff0000ffff2f
lduha [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = ff0000ef, %l3 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
p0_label_454:
! %f24 = fc058aff ffffffff, %l3 = 00000000000000ff
! Mem[0000000030141430] = 32a62ca1d6aaa767
add %i5,0x030,%g1
stda %f24,[%g1+%l3]ASI_PST8_S ! Mem[0000000030141430] = fc058affffffffff
! Code Fragment 3
p0_fragment_38:
! %l0 = 0000000000000000
setx 0x2d5dabafaf450678,%g7,%l0 ! %l0 = 2d5dabafaf450678
! %l1 = 0000000000000000
setx 0x91fc0f2fa6412d0d,%g7,%l1 ! %l1 = 91fc0f2fa6412d0d
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 = 2d5dabafaf450678
setx 0x7d23876fd38a8d6b,%g7,%l0 ! %l0 = 7d23876fd38a8d6b
! %l1 = 91fc0f2fa6412d0d
setx 0x6dcba92fd0631d1b,%g7,%l1 ! %l1 = 6dcba92fd0631d1b
membar #Sync ! Added by membar checker (77)
! Mem[0000000010081410] = ff000000, %l5 = 0000ffffffffff92
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %f26 = b4ff780b ffffffff, %l6 = 00000000000000ff
! Mem[00000000300c1428] = 01c7a1db00000092
add %i3,0x028,%g1
stda %f26,[%g1+%l6]ASI_PST32_S ! Mem[00000000300c1428] = b4ff780bffffffff
! %f16 = f6000000, Mem[0000000010001420] = ef000000
sta %f16,[%i0+0x020]%asi ! Mem[0000000010001420] = f6000000
! %l2 = ffffffffffffffd9, Mem[0000000030181400] = 006d8b37
stwa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffd9
! %f26 = b4ff780b, Mem[0000000010041410] = ffffff92
sta %f26,[%i1+%o5]0x80 ! Mem[0000000010041410] = b4ff780b
! %l4 = 000000000080ff6c, Mem[0000000010081400] = ffffffffffff60ff
stxa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000080ff6c
! %f6 = 00003ed6, Mem[0000000010141408] = 00000000
sta %f6 ,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00003ed6
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 250000ff, %l4 = 000000000080ff6c
lduwa [%i0+%g0]0x80,%l4 ! %l4 = 00000000250000ff
p0_label_455:
! Mem[0000000010001400] = ff000025, %l3 = 00000000000000ff
lduwa [%i0+%g0]0x88,%l3 ! %l3 = 00000000ff000025
! Mem[0000000030041410] = 00000425, %f15 = 01000000
lda [%i1+%o5]0x81,%f15 ! %f15 = 00000425
! Mem[0000000030001410] = ff8a05fc, %f18 = 92ffffff
lda [%i0+%o5]0x81,%f18 ! %f18 = ff8a05fc
! Mem[0000000010181438] = 0000005f, %l5 = 0000000000000000
ldsh [%i6+0x03a],%l5 ! %l5 = 000000000000005f
! Randomly selected nop
nop
! Mem[000000001000141c] = ff00ffff, %l1 = 6dcba92fd0631d1b
lduba [%i0+0x01d]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041420] = 00005f73 00000000, %l6 = 000000ff, %l7 = 00000000
ldda [%i1+0x020]%asi,%l6 ! %l6 = 0000000000005f73 0000000000000000
! Mem[000000001014142c] = 000000ff, %l5 = 000000000000005f
lduha [%i5+0x02c]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l5 = 0000000000000000
lduba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f28 = ffffffff ff000000, Mem[0000000010081410] = ff0000ff 49ff00ff
stda %f28,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff ff000000
p0_label_456:
! %l0 = 7d23876fd38a8d6b, Mem[0000000030101400] = 000000f6
stha %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 8d6b00f6
! %f8 = 000000f6 ffffffff, %l1 = 0000000000000000
! Mem[00000000100c1400] = 00000000ffffff00
stda %f8,[%i3+%l1]ASI_PST8_P ! Mem[00000000100c1400] = 00000000ffffff00
! %l7 = 0000000000000000, Mem[00000000100c1410] = 00000000
stwa %l7,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
! Mem[000000001008140c] = ff00ffff, %l5 = 0000000000000000
swap [%i2+0x00c],%l5 ! %l5 = 00000000ff00ffff
! %l1 = 0000000000000000, Mem[0000000010001436] = 00000000
sth %l1,[%i0+0x036] ! Mem[0000000010001434] = 00000000
! %f20 = 00000000 000000ef, Mem[0000000010081400] = 00000000 0080ff6c
stda %f20,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 000000ef
! %l4 = 00000000250000ff, %l6 = 0000000000005f73, %l3 = 00000000ff000025
sub %l4,%l6,%l3 ! %l3 = 0000000024ffa18c
! Mem[0000000030001410] = ff8a05fc, %l1 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! %l0 = 7d23876fd38a8d6b, Mem[0000000030181408] = 000000ff00000025
stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 7d23876fd38a8d6b
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00000000 000000ff 8b370000 00000000
! Mem[0000000010101410] = 00000000 00000000 7358ff02 2c598a50
! Mem[0000000010101420] = 20000000 ffffffff 000000ff fb5acd6b
! Mem[0000000010101430] = ffffffff 006d8b37 0000ff00 0000ffff
ldda [%i4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010101400
p0_label_457:
! Mem[0000000010001410] = ff000000, %l1 = 00000000000000ff
lduha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000ff00
! Mem[0000000030181400] = ffffffffffffffd9, %f10 = 00000000 25040000
ldda [%i6+%g0]0x89,%f10 ! %f10 = ffffffff ffffffd9
! Mem[00000000300c1400] = 00000025, %l7 = 0000000000000000
ldsha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000000025
! Mem[0000000030141408] = ff0e0000, %l5 = 00000000ff00ffff
lduwa [%i5+%o4]0x81,%l5 ! %l5 = 00000000ff0e0000
! Mem[0000000010041418] = 00000000, %l4 = 00000000250000ff
ldsba [%i1+0x01b]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141408] = d63e0000, %l4 = 0000000000000000
ldsba [%i5+%o4]0x80,%l4 ! %l4 = ffffffffffffffd6
! Mem[0000000010001414] = 00ff0000, %l0 = 7d23876fd38a8d6b
ldsw [%i0+0x014],%l0 ! %l0 = 0000000000ff0000
! Mem[00000000100c1400] = 00000000 ffffff00, %l6 = 00005f73, %l7 = 00000025
ldda [%i3+0x000]%asi,%l6 ! %l6 = 0000000000000000 00000000ffffff00
! Mem[0000000030001410] = 00000000fc058aff, %f0 = ffffffff ffff60ff
ldda [%i0+%o5]0x89,%f0 ! %f0 = 00000000 fc058aff
! Starting 10 instruction Store Burst
! Mem[0000000010141424] = 92ffffff, %l2 = ffffffffffffffd9
swap [%i5+0x024],%l2 ! %l2 = 0000000092ffffff
p0_label_458:
! %l1 = 000000000000ff00, Mem[0000000010041408] = 000000ff00000000
stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000000000ff00
! Mem[0000000010001410] = 000000ff, %l3 = 0000000024ffa18c
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! %l6 = 00000000, %l7 = ffffff00, Mem[0000000030041410] = 00000425 000000ef
stda %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000 ffffff00
! Mem[0000000010181400] = 0000ffff, %l1 = 000000000000ff00
ldstuba [%i6+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %l0 = 00ff0000, %l1 = 00000000, Mem[00000000300c1400] = 25000000 ffffff92
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00ff0000 00000000
! %l0 = 0000000000ff0000, Mem[0000000010181400] = ffff00ff
stha %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffff0000
! %f3 = ff00ffff, Mem[0000000030041400] = ff000000
sta %f3 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff00ffff
! Mem[0000000010041410] = 0b78ffb4, %l1 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 000000b4000000ff
! Mem[0000000010141400] = 00001261, %l2 = 0000000092ffffff
ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = f6006b8d, %l1 = 00000000000000b4
lduwa [%i4+%g0]0x89,%l1 ! %l1 = 00000000f6006b8d
p0_label_459:
! Mem[0000000010041410] = 0b78ffff, %l3 = 00000000000000ff
lduwa [%i1+%o5]0x88,%l3 ! %l3 = 000000000b78ffff
! Mem[0000000010081408] = 00000000 ff60ffff, %l6 = 00000000, %l7 = ffffff00
ldda [%i2+%o4]0x88,%l6 ! %l6 = 00000000ff60ffff 0000000000000000
! Mem[0000000010181400] = 0000ffffffffff92, %f4 = 000000ff ff00ff49
ldd [%i6+%g0],%f4 ! %f4 = 0000ffff ffffff92
! %f14 = 378b6d00, %f10 = ffffffff
fsqrts %f14,%f10 ! %f10 = 3b85973e
! Mem[0000000020800040] = 73ffd57f, %l0 = 0000000000ff0000
ldsba [%o1+0x040]%asi,%l0 ! %l0 = 0000000000000073
! Code Fragment 4
p0_fragment_39:
! %l0 = 0000000000000073
setx 0xd7d4efb8521b3e9f,%g7,%l0 ! %l0 = d7d4efb8521b3e9f
! %l1 = 00000000f6006b8d
setx 0x4d5c854fb96668ff,%g7,%l1 ! %l1 = 4d5c854fb96668ff
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 = d7d4efb8521b3e9f
setx 0xf8bfd86017a3f769,%g7,%l0 ! %l0 = f8bfd86017a3f769
! %l1 = 4d5c854fb96668ff
setx 0x8930e3583c158dbe,%g7,%l1 ! %l1 = 8930e3583c158dbe
! Mem[0000000010041424] = 00000000, %l2 = 0000000000000000
ldsh [%i1+0x026],%l2 ! %l2 = 0000000000000000
! Mem[0000000030181400] = d9ffffff ffffffff, %l6 = ff60ffff, %l7 = 00000000
ldda [%i6+%g0]0x81,%l6 ! %l6 = 00000000d9ffffff 00000000ffffffff
! Mem[0000000030141408] = ff0e0000, %l1 = 8930e3583c158dbe
ldswa [%i5+%o4]0x81,%l1 ! %l1 = ffffffffff0e0000
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffd6, Mem[0000000030081410] = ffffffff
stba %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = d6ffffff
p0_label_460:
! Mem[0000000010101410] = 00000000, %l3 = 000000000b78ffff
swapa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = ffffff00, %l0 = f8bfd86017a3f769
ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010081400] = 00000000, %l1 = ffffffffff0e0000
ldstuba [%i2+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %f30 = ffff0000 00ff0000, Mem[0000000030181410] = ff0000ef 00000000
stda %f30,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffff0000 00ff0000
! Mem[0000000010001408] = ffff8b37, %l2 = 0000000000000000
swapa [%i0+%o4]0x80,%l2 ! %l2 = 00000000ffff8b37
membar #Sync ! Added by membar checker (78)
! %f30 = ffff0000, Mem[0000000010101410] = 0b78ffff
sta %f30,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffff0000
! Mem[0000000010141408] = d63e0000, %l2 = 00000000ffff8b37
ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 000000d6000000ff
! Code Fragment 3
p0_fragment_40:
! %l0 = 00000000000000ff
setx 0x557cab2ff782feaa,%g7,%l0 ! %l0 = 557cab2ff782feaa
! %l1 = 0000000000000000
setx 0x1d4ec2c85548654e,%g7,%l1 ! %l1 = 1d4ec2c85548654e
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 = 557cab2ff782feaa
setx 0x4644a6cfa4e1b7f7,%g7,%l0 ! %l0 = 4644a6cfa4e1b7f7
! %l1 = 1d4ec2c85548654e
setx 0x0cfaf870548e6109,%g7,%l1 ! %l1 = 0cfaf870548e6109
! %l0 = 4644a6cfa4e1b7f7, Mem[000000001010140c] = 00000000, %asi = 80
stha %l0,[%i4+0x00c]%asi ! Mem[000000001010140c] = b7f70000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff000025, %l6 = 00000000d9ffffff
ldsba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000025
p0_label_461:
! Mem[0000000030081400] = 00000000 00000000 00000000 000000cc
! Mem[0000000030081410] = d6ffffff 00000000 00000000 ffffffff
! Mem[0000000030081420] = 000000b4 fb5acd6b 4fb6ba7a bd1339d9
! Mem[0000000030081430] = e50005ff 00ffff2f 00000000 390000ff
ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
! Mem[0000000010001408] = 0000000000000425, %f26 = 6bcd5afb ff000000
ldda [%i0+%o4]0x80,%f26 ! %f26 = 00000000 00000425
! Mem[0000000010001410] = 000000ff, %f28 = 378b6d00
lda [%i0+%o5]0x88,%f28 ! %f28 = 000000ff
! Mem[0000000030181408] = d38a8d6b, %l1 = 0cfaf870548e6109
lduba [%i6+%o4]0x89,%l1 ! %l1 = 000000000000006b
! Mem[0000000030101400] = 8d6b00f6, %l6 = 0000000000000025
lduwa [%i4+%g0]0x81,%l6 ! %l6 = 000000008d6b00f6
! Mem[0000000030181408] = 6b8d8ad3, %l6 = 000000008d6b00f6
lduha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000006b8d
! Mem[00000000100c142c] = ff0000ff, %l1 = 000000000000006b
lduh [%i3+0x02c],%l1 ! %l1 = 000000000000ff00
! Mem[0000000030141400] = 6cff8000, %f29 = ffffffff
lda [%i5+%g0]0x89,%f29 ! %f29 = 6cff8000
! Mem[0000000030081400] = 0000000000000000, %f26 = 00000000 00000425
ldda [%i2+%g0]0x89,%f26 ! %f26 = 00000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = f6006b8d, %l3 = 0000000000000000
ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 0000008d000000ff
p0_label_462:
! Mem[0000000010001408] = 00000000, %l2 = 00000000000000d6
ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! %l2 = 0000000000000000, immed = 00000496, %y = ffffffff
udiv %l2,0x496,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = a4e1b7f7
! %f28 = 000000ff 6cff8000, %l6 = 0000000000006b8d
! Mem[00000000100c1400] = 00000000ffffff00
stda %f28,[%i3+%l6]ASI_PST8_PL ! Mem[00000000100c1400] = 0000ff6cffffff00
! Mem[0000000010101438] = 0000ff000000ffff, %l5 = 00000000ff0e0000, %l5 = 00000000ff0e0000
add %i4,0x38,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 0000ff000000ffff
! %f22 = 508a592c 02ff5873, %l3 = 000000000000008d
! Mem[0000000010181430] = 000000ff000000ef
add %i6,0x030,%g1
stda %f22,[%g1+%l3]ASI_PST8_P ! Mem[0000000010181430] = 500000ff02ff0073
! Mem[0000000010041410] = 0b78ffff, %l2 = 0000000000000000
swapa [%i1+%o5]0x88,%l2 ! %l2 = 000000000b78ffff
! %f28 = 000000ff, Mem[0000000010101400] = 00000000
sta %f28,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff
! Mem[000000001014141c] = 00000000, %l7 = ffffffff, %l5 = 0000ffff
add %i5,0x1c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000000000000
! %f28 = 000000ff 6cff8000, Mem[0000000010001410] = ff000000 00ff0000
stda %f28,[%i0+0x010]%asi ! Mem[0000000010001410] = 000000ff 6cff8000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 611200ff, %l6 = 0000000000006b8d
lduha [%i5+%g0]0x88,%l6 ! %l6 = 00000000000000ff
p0_label_463:
! Mem[0000000010041414] = ffffff92, %l3 = 000000000000008d
ldsba [%i1+0x014]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010001400] = 250000ff 000000ff, %l4 = ffffffd6, %l5 = 00000000
ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000250000ff 00000000000000ff
! Mem[0000000010181410] = ff0000ef, %l2 = 000000000b78ffff
ldsh [%i6+0x012],%l2 ! %l2 = 00000000000000ef
! Mem[00000000300c1410] = 00000425, %f25 = 00000020
lda [%i3+%o5]0x81,%f25 ! %f25 = 00000425
! Mem[0000000030001400] = ffff000000000073, %l6 = 00000000000000ff
ldxa [%i0+%g0]0x81,%l6 ! %l6 = ffff000000000073
! Mem[0000000010001410] = ff000000, %l7 = 00000000ffffffff
ldsba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = ffffffd6, %f27 = 00000000
lda [%i2+%o5]0x89,%f27 ! %f27 = ffffffd6
! Mem[0000000010041400] = 000004ff, %l7 = 0000000000000000
lduba [%i1+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000211c0000] = 0000c8b9, %l1 = 000000000000ff00
ldsb [%o2+%g0],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = 0000ffff, %l0 = 4644a6cfa4e1b7f7
swapa [%i0+%g0]0x89,%l0 ! %l0 = 000000000000ffff
p0_label_464:
! Mem[0000000010101410] = 0000ffff, %l2 = 00000000000000ef
ldstuba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l0 = 000000000000ffff, Mem[00000000300c1408] = ff00ff49
stha %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff00ffff
! %f22 = 508a592c 02ff5873, Mem[0000000010141410] = ff000000 00000000
stda %f22,[%i5+%o5]0x80 ! Mem[0000000010141410] = 508a592c 02ff5873
! %f30 = ffff0000 00ff0000, Mem[00000000100c1408] = d63e0000 ffff00ff
stda %f30,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffff0000 00ff0000
! %l0 = 0000ffff, %l1 = 00000000, Mem[0000000030001410] = ff8a05fc 00000000
stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000ffff 00000000
! Mem[0000000030141400] = 0080ff6c, %l4 = 00000000250000ff
ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181400] = ffff0000, %l5 = 00000000000000ff
ldstuba [%i6+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! %l0 = 000000000000ffff, Mem[0000000010141400] = 611200ff
stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 611200ff
! Mem[0000000010141410] = 508a592c, %l3 = ffffffffffffffff
ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000050000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = d6ffffff, %f31 = 00ff0000
lda [%i2+%o5]0x81,%f31 ! %f31 = d6ffffff
p0_label_465:
! Mem[0000000010001430] = 00005f73 00000000, %l4 = 00000000, %l5 = 00000000
ldda [%i0+0x030]%asi,%l4 ! %l4 = 0000000000005f73 0000000000000000
! Mem[0000000010081400] = ff000000 000000ef ffff60ff 00000000
! Mem[0000000010081410] = 000000ff ffffffff 00003ed6 ffffff7f
! Mem[0000000010081420] = 000000f6 ffffffff 00000000 25040000
! Mem[0000000010081430] = ffffffff 006d8b37 378b6d00 01000000
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
! Mem[00000000100c1400] = 0000ff6c, %l6 = ffff000000000073
lduwa [%i3+0x000]%asi,%l6 ! %l6 = 000000000000ff6c
! Mem[0000000010141410] = 2c598aff, %l2 = 0000000000000000
ldsba [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010141424] = ffffffd9, %l4 = 0000000000005f73
ldswa [%i5+0x024]%asi,%l4 ! %l4 = ffffffffffffffd9
! Mem[0000000030141410] = ffffff0000ffff2f, %f24 = ffffffff 00000425
ldda [%i5+%o5]0x81,%f24 ! %f24 = ffffff00 00ffff2f
! Mem[00000000300c1410] = 25040000, %l0 = 000000000000ffff
lduba [%i3+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l5 = 0000000000000000
lduh [%i3+%o5],%l5 ! %l5 = 0000000000000000
! %l6 = 000000000000ff6c, immed = 0000092d, %y = a4e1b7f7
smul %l6,0x92d,%l0 ! %l0 = 000000000927b1fc, %y = 00000000
! Starting 10 instruction Store Burst
! %f21 = 00000000, Mem[0000000010001408] = ff000000
sta %f21,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000
p0_label_466:
! %l3 = 0000000000000050, Mem[0000000030181408] = d38a8d6b
stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000050
! %l6 = 000000000000ff6c, Mem[0000000010141410] = 2c598aff
stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ff6c
! %f22 = 508a592c 02ff5873, %l3 = 0000000000000050
! Mem[0000000030101410] = ffffffff0000807f
add %i4,0x010,%g1
stda %f22,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030101410] = ffffffff0000807f
! Mem[0000000010081408] = ff60ffff, %l0 = 000000000927b1fc
swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000ff60ffff
! Mem[0000000010001418] = 00000000, %l5 = 0000000000000000
swap [%i0+0x018],%l5 ! %l5 = 0000000000000000
! %f18 = 00000000 0000378b, Mem[0000000010141410] = 6cff0000 02ff5873
stda %f18,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 0000378b
! %f21 = 00000000, Mem[0000000010101410] = ff00ffff
sta %f21,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! %l6 = 000000000000ff6c, Mem[0000000010181410] = ff0000ef
stha %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff6c00ef
! %l5 = 0000000000000000, %l6 = 000000000000ff6c, %l5 = 0000000000000000
orn %l5,%l6,%l5 ! %l5 = ffffffffffff0093
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 250000ff, %l3 = 0000000000000050
ldswa [%i0+%g0]0x80,%l3 ! %l3 = 00000000250000ff
p0_label_467:
! Mem[0000000030181408] = 500000006f87237d, %f28 = 000000ff 6cff8000
ldda [%i6+%o4]0x81,%f28 ! %f28 = 50000000 6f87237d
! Mem[0000000010141410] = 00000000 0000378b, %l4 = ffffffd9, %l5 = ffff0093
ldda [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000000 000000000000378b
! Mem[0000000010101410] = 0000000000000000, %l3 = 00000000250000ff
ldxa [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141400] = ff001261 00000000, %l2 = ffffffff, %l3 = 00000000
ldda [%i5+%g0]0x80,%l2 ! %l2 = 00000000ff001261 0000000000000000
! Mem[0000000010001428] = fa800eff, %l0 = 00000000ff60ffff
ldsba [%i0+0x02b]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101408] = 8b370000b7f70000, %l5 = 000000000000378b
ldxa [%i4+%o4]0x80,%l5 ! %l5 = 8b370000b7f70000
! %f29 = 6f87237d, %f22 = 508a592c
fcmpes %fcc1,%f29,%f22 ! %fcc1 = 2
! Mem[0000000030181408] = 00000050, %f19 = 0000378b
lda [%i6+%o4]0x89,%f19 ! %f19 = 00000050
! Mem[0000000010181400] = 92ffffffffff00ff, %f20 = 00000000 00000000
ldda [%i6+%g0]0x88,%f20 ! %f20 = 92ffffff ffff00ff
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = ffffffff, %l2 = 00000000ff001261
ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
p0_label_468:
! Mem[0000000010101400] = ff000000, %l6 = 000000000000ff6c
swapa [%i4+%g0]0x80,%l6 ! %l6 = 00000000ff000000
! %f0 = ff000000 000000ef ffff60ff 00000000
! %f4 = 000000ff ffffffff 00003ed6 ffffff7f
! %f8 = 000000f6 ffffffff 00000000 25040000
! %f12 = ffffffff 006d8b37 378b6d00 01000000
stda %f0,[%i2]ASI_BLK_S ! Block Store to 0000000030081400
! %l0 = ffffffffffffffff, Mem[0000000010181410] = ef006cff
stba %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = ef006cff
! %f22 = 508a592c 02ff5873, Mem[0000000010101400] = 6cff0000 ff000000
stda %f22,[%i4+%g0]0x88 ! Mem[0000000010101400] = 508a592c 02ff5873
! Mem[0000000030041410] = 00000000, %l0 = ffffffffffffffff
swapa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1400] = 0000ff00, %l4 = 0000000000000000
swapa [%i3+%g0]0x89,%l4 ! %l4 = 000000000000ff00
membar #Sync ! Added by membar checker (79)
! %l3 = 0000000000000000, Mem[000000001008141e] = ffffff7f
stb %l3,[%i2+0x01e] ! Mem[000000001008141c] = ffff007f
! %f28 = 50000000 6f87237d, %l0 = 0000000000000000
! Mem[0000000030041428] = b4ff780b92ffffff
add %i1,0x028,%g1
stda %f28,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030041428] = b4ff780b92ffffff
! Mem[0000000030081410] = ff000000, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ff6c00ef, %l2 = 00000000000000ff
lduba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_469:
! Mem[0000000010101400] = 7358ff02, %f0 = ff000000
ld [%i4+%g0],%f0 ! %f0 = 7358ff02
! Mem[0000000030101400] = f6006bff, %l0 = 0000000000000000
lduha [%i4+%g0]0x89,%l0 ! %l0 = 0000000000006bff
! Mem[0000000010101410] = 00000000, %l2 = 00000000000000ff
lduha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041408] = 00ff0000, %l2 = 0000000000000000
ldsba [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = 8b370000b7f70000, %l3 = 0000000000000000
ldxa [%i4+0x008]%asi,%l3 ! %l3 = 8b370000b7f70000
! Mem[0000000030041400] = ff00ffff, %l7 = 00000000000000ff
lduwa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ff00ffff
! Mem[0000000010181408] = ff00000000000000, %l5 = 8b370000b7f70000
ldxa [%i6+0x008]%asi,%l5 ! %l5 = ff00000000000000
! Mem[0000000010081410] = ff000000, %l2 = 0000000000000000
lduba [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = 0000378b, %l4 = 000000000000ff00
lduha [%i4+%o4]0x88,%l4 ! %l4 = 000000000000378b
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 6cff80ff, %l0 = 0000000000006bff
swapa [%i5+%g0]0x89,%l0 ! %l0 = 000000006cff80ff
p0_label_470:
! %f14 = 378b6d00 01000000, Mem[0000000010041418] = 00000000 ff8b6dff
stda %f14,[%i1+0x018]%asi ! Mem[0000000010041418] = 378b6d00 01000000
! Mem[0000000030001408] = ef000000, %l0 = 000000006cff80ff
swapa [%i0+%o4]0x81,%l0 ! %l0 = 00000000ef000000
! %l6 = 00000000ff000000, Mem[0000000030081408] = 00000000ff60ffff
stxa %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000ff000000
! %l5 = ff00000000000000, Mem[00000000218000c1] = 0000f237
stb %l5,[%o3+0x0c1] ! Mem[00000000218000c0] = 0000f237
! %l5 = ff00000000000000, Mem[0000000010001400] = ff000025
stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff000000
! %l0 = 00000000ef000000, %l5 = ff00000000000000, %l5 = ff00000000000000
and %l0,%l5,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c143c] = ffffffff, %l3 = 8b370000b7f70000
swap [%i3+0x03c],%l3 ! %l3 = 00000000ffffffff
! %f14 = 378b6d00 01000000, Mem[0000000010081410] = 000000ff ffffffff
stda %f14,[%i2+%o5]0x80 ! Mem[0000000010081410] = 378b6d00 01000000
! Mem[0000000010081408] = fcb12709, %l6 = 00000000ff000000, %asi = 80
swapa [%i2+0x008]%asi,%l6 ! %l6 = 00000000fcb12709
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 0000ffff, %f24 = ffffff00
lda [%i0+%o5]0x81,%f24 ! %f24 = 0000ffff
p0_label_471:
! Mem[0000000010081418] = 00003ed6ffff007f, %l1 = 0000000000000000
ldx [%i2+0x018],%l1 ! %l1 = 00003ed6ffff007f
! Mem[0000000030081400] = ff000000, %l3 = 00000000ffffffff
lduwa [%i2+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010041410] = 00000000, %l6 = 00000000fcb12709
ldsha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = ff000000, %l7 = 00000000ff00ffff
ldswa [%i2+%o4]0x89,%l7 ! %l7 = ffffffffff000000
! %l2 = 0000000000000000, %l3 = 00000000ff000000, %l6 = 0000000000000000
addc %l2,%l3,%l6 ! %l6 = 00000000ff000000
! Mem[00000000300c1400] = 00000000, %l3 = 00000000ff000000
ldsha [%i3+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1408] = ff00ffff, %l3 = 0000000000000000
ldsha [%i3+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000300c1408] = ffff00ffff000000, %l0 = 00000000ef000000
ldxa [%i3+%o4]0x81,%l0 ! %l0 = ffff00ffff000000
! Mem[0000000030001410] = 0000ffff, %l7 = ffffffffff000000
lduba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000021800101] = ffffa456, %l2 = 0000000000000000
ldstub [%o3+0x101],%l2 ! %l2 = 000000ff000000ff
p0_label_472:
! Mem[0000000030001410] = ffff0000, %l2 = 00000000000000ff
swapa [%i0+%o5]0x89,%l2 ! %l2 = 00000000ffff0000
! %f1 = 000000ef, Mem[0000000010041400] = 000004ff
sta %f1 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ef
! Mem[0000000030041410] = ffffffff, %l2 = 00000000ffff0000
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! %l0 = ffff00ffff000000, Mem[0000000010041400] = ef000000ffffffff
stxa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffff00ffff000000
! %l4 = 0000378b, %l5 = 00000000, Mem[00000000100c1400] = 6cff0000 00ffffff
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000378b 00000000
! %f29 = 6f87237d, Mem[0000000010081410] = 378b6d00
st %f29,[%i2+%o5] ! Mem[0000000010081410] = 6f87237d
! %l6 = ff000000, %l7 = 00000000, Mem[0000000010181430] = 500000ff 02ff0073
stda %l6,[%i6+0x030]%asi ! Mem[0000000010181430] = ff000000 00000000
! %l5 = 0000000000000000, Mem[0000000030001408] = 00000425ff80ff6c
stxa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000
! %l7 = 0000000000000000, Mem[00000000100c1410] = ffffffff00000000
stxa %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181420] = ffd90020, %l4 = 000000000000378b
lduwa [%i6+0x020]%asi,%l4 ! %l4 = 00000000ffd90020
p0_label_473:
! Mem[0000000030081410] = ff0000ff, %l3 = ffffffffffffffff
ldsha [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000020800000] = ff927fd0, %l2 = 00000000000000ff
lduh [%o1+%g0],%l2 ! %l2 = 000000000000ff92
! Mem[0000000030181400] = d9ffffff, %l3 = 00000000000000ff
ldsha [%i6+%g0]0x81,%l3 ! %l3 = ffffffffffffd9ff
! Mem[0000000010081410] = 6f87237d, %l3 = ffffffffffffd9ff
ldswa [%i2+%o5]0x80,%l3 ! %l3 = 000000006f87237d
! Mem[0000000010081408] = 000000ff, %f4 = 000000ff
lda [%i2+%o4]0x88,%f4 ! %f4 = 000000ff
! Mem[0000000010141400] = ff001261 00000000 ff3e0000 00007358
! Mem[0000000010141410] = 00000000 0000378b 00000000 00000000
! Mem[0000000010141420] = 0000ff00 ffffffd9 00000000 000000ff
! Mem[0000000010141430] = 00000000 ffffffff 0000ff00 ffffffff
ldda [%i5]ASI_BLK_PL,%f0 ! Block Load from 0000000010141400
! Mem[000000001000140c] = 00000425, %f29 = 6f87237d
lda [%i0+0x00c]%asi,%f29 ! %f29 = 00000425
! Mem[0000000020800040] = 73ffd57f, %l6 = 00000000ff000000
lduba [%o1+0x041]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181408] = 50000000, %f21 = ffff00ff
lda [%i6+%o4]0x81,%f21 ! %f21 = 50000000
! Starting 10 instruction Store Burst
! %f24 = 0000ffff, Mem[0000000030041400] = ff00ffff
sta %f24,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000ffff
p0_label_474:
! Mem[00000000300c1410] = 25040000, %l1 = 00003ed6ffff007f
swapa [%i3+%o5]0x89,%l1 ! %l1 = 0000000025040000
! %l2 = 000000000000ff92, Mem[0000000030081410] = ff0000ff
stha %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff9200ff
! Mem[00000000100c1418] = 00003ed6, %l2 = 000000000000ff92, %asi = 80
swapa [%i3+0x018]%asi,%l2 ! %l2 = 0000000000003ed6
membar #Sync ! Added by membar checker (80)
! %l5 = 0000000000000000, Mem[000000001014142a] = 00000000
sth %l5,[%i5+0x02a] ! Mem[0000000010141428] = 00000000
! %l0 = ffff00ffff000000, Mem[00000000300c1400] = 00000000
stba %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! Mem[0000000030081408] = ff000000, %l0 = ffff00ffff000000
swapa [%i2+%o4]0x89,%l0 ! %l0 = 00000000ff000000
! %l6 = 00000000000000ff, Mem[0000000010041410] = 92ffffff00000000
stxa %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000000000ff
! Mem[000000001014142c] = 000000ff, %l3 = 000000006f87237d
swap [%i5+0x02c],%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1400] = 0000378b, %l6 = 00000000000000ff
swapa [%i3+%g0]0x88,%l6 ! %l6 = 000000000000378b
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (81)
! Mem[0000000010141400] = ff001261 00000000 ff3e0000 00007358
! Mem[0000000010141410] = 00000000 0000378b 00000000 00000000
! Mem[0000000010141420] = 0000ff00 ffffffd9 00000000 6f87237d
! Mem[0000000010141430] = 00000000 ffffffff 0000ff00 ffffffff
ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
p0_label_475:
! Mem[00000000100c1400] = ff00000000000000, %l1 = 0000000025040000
ldxa [%i3+%g0]0x80,%l1 ! %l1 = ff00000000000000
! Mem[0000000021800080] = ffff2d54, %l6 = 000000000000378b
ldsba [%o3+0x081]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181400] = ff00ffff, %l3 = 00000000000000ff
ldsha [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000010101400] = 7358ff02 2c598a50, %l0 = ff000000, %l1 = 00000000
ldda [%i4+0x000]%asi,%l0 ! %l0 = 000000007358ff02 000000002c598a50
! Mem[0000000030001410] = ff000000, %l3 = ffffffffffffff00
lduba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[00000000201c0000] = ff5f2191, %l2 = 0000000000003ed6
ldsh [%o0+%g0],%l2 ! %l2 = ffffffffffffff5f
! Mem[0000000010181438] = 0000005f, %f8 = d9ffffff
lda [%i6+0x038]%asi,%f8 ! %f8 = 0000005f
! Mem[0000000010141410] = 00000000 0000378b, %l0 = 7358ff02, %l1 = 2c598a50
ldda [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000000 000000000000378b
! Mem[00000000100c1400] = ff000000 00000000 0000ff00 0000ffff
! Mem[00000000100c1410] = 00000000 00000000 0000ff92 ffffff7f
! Mem[00000000100c1420] = 00000000 ff60ffff 00000000 ff0000ff
! Mem[00000000100c1430] = ffffffff 006d8b37 fa800eff b7f70000
ldda [%i3]ASI_BLK_P,%f16 ! Block Load from 00000000100c1400
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffff5f, Mem[0000000010041408] = 00ff000000000000
stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffffffffffff5f
p0_label_476:
! Mem[0000000010141430] = 00000000, %l3 = 00000000000000ff, %asi = 80
swapa [%i5+0x030]%asi,%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (82)
! %f6 = 00000000 00000000, %l1 = 000000000000378b
! Mem[00000000100c1410] = 0000000000000000
add %i3,0x010,%g1
stda %f6,[%g1+%l1]ASI_PST32_PL ! Mem[00000000100c1410] = 0000000000000000
! Mem[00000000201c0000] = ff5f2191, %l4 = 00000000ffd90020
ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
! %f6 = 00000000, Mem[00000000300c1410] = ffff007f
sta %f6 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! Mem[00000000201c0001] = ff5f2191, %l1 = 000000000000378b
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000005f000000ff
! Mem[0000000030001410] = ff000000, %l2 = ffffffffffffff5f
swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030101410] = ffffffff, %l5 = 0000000000000000
swapa [%i4+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
! %l4 = 00000000000000ff, Mem[00000000201c0000] = ffff2191, %asi = 80
stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ff2191
! %f18 = 0000ff00, Mem[0000000010101408] = 0000378b
sta %f18,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000ff00
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ffffffffff0092ff, %l1 = 000000000000005f
ldxa [%i2+%o5]0x89,%l1 ! %l1 = ffffffffff0092ff
p0_label_477:
! Mem[0000000010101410] = 00000000, %f11 = 00000000
lda [%i4+%o5]0x88,%f11 ! %f11 = 00000000
! %f2 = 58730000, %f1 = 611200ff, %f13 = 00000000
fsubs %f2 ,%f1 ,%f13 ! %f13 = e11200c2
! Mem[0000000010181430] = ff00000000000000, %l2 = 00000000ff000000
ldxa [%i6+0x030]%asi,%l2 ! %l2 = ff00000000000000
! %f11 = 00000000, %f23 = ffffff7f
fcmpes %fcc3,%f11,%f23 ! %fcc3 = 3
! Mem[0000000010001408] = 00000000, %l1 = ffffffffff0092ff
lduha [%i0+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = 7358ff02, %l7 = 0000000000000000
ldswa [%i4+%g0]0x80,%l7 ! %l7 = 000000007358ff02
! Mem[0000000021800040] = ffb45509, %l0 = 0000000000000000
lduha [%o3+0x040]%asi,%l0 ! %l0 = 000000000000ffb4
! Mem[0000000030081408] = ff000000, %f13 = e11200c2
lda [%i2+%o4]0x89,%f13 ! %f13 = ff000000
! Mem[0000000010041400] = ff00ffff, %l4 = 00000000000000ff
lduha [%i1+%g0]0x88,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l4 = 000000000000ffff, Mem[0000000010041410] = 000000ff
stha %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0000ffff
p0_label_478:
! %f20 = 00000000 00000000, %l0 = 000000000000ffb4
! Mem[0000000010081418] = 00003ed6ffff007f
add %i2,0x018,%g1
stda %f20,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010081418] = 000000d600000000
! %l7 = 000000007358ff02, Mem[0000000010141421] = 0000ff00, %asi = 80
stba %l7,[%i5+0x021]%asi ! Mem[0000000010141420] = 0002ff00
! %l5 = 00000000ffffffff, Mem[000000001000140a] = 00000000, %asi = 80
stha %l5,[%i0+0x00a]%asi ! Mem[0000000010001408] = 0000ffff
! %l3 = 0000000000000000, Mem[0000000010141438] = 0000ff00, %asi = 80
stwa %l3,[%i5+0x038]%asi ! Mem[0000000010141438] = 00000000
! %l1 = 0000000000000000, Mem[0000000010081408] = ff000000
stba %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! Mem[0000000010041410] = 0000ffff, %l1 = 0000000000000000
swapa [%i1+%o5]0x88,%l1 ! %l1 = 000000000000ffff
! Mem[00000000100c1408] = 00ff0000, %l3 = 0000000000000000
swapa [%i3+%o4]0x88,%l3 ! %l3 = 0000000000ff0000
! %f14 = ffffffff 00ff0000, Mem[0000000030081408] = ff000000 00000000
stda %f14,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffff 00ff0000
! %f29 = 006d8b37, Mem[0000000010181410] = ff6c00ef
sta %f29,[%i6+%o5]0x80 ! Mem[0000000010181410] = 006d8b37
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ffffff92, %l5 = 00000000ffffffff
lduha [%i1+%o4]0x89,%l5 ! %l5 = 000000000000ff92
p0_label_479:
! Mem[0000000010041400] = ffff00ff, %f0 = 00000000
lda [%i1+%g0]0x80,%f0 ! %f0 = ffff00ff
! Mem[0000000030181408] = 50000000, %f2 = 58730000
lda [%i6+%o4]0x81,%f2 ! %f2 = 50000000
! Mem[00000000300c1400] = 0000000000000000, %f6 = 00000000 00000000
ldda [%i3+%g0]0x89,%f6 ! %f6 = 00000000 00000000
! Mem[00000000100c1400] = ff000000, %f3 = 00003eff
lda [%i3+%g0]0x80,%f3 ! %f3 = ff000000
! Mem[0000000010141408] = ff3e0000, %f29 = 006d8b37
lda [%i5+%o4]0x80,%f29 ! %f29 = ff3e0000
! Mem[0000000030001410] = 00000000 5fffffff, %l2 = 00000000, %l3 = 00ff0000
ldda [%i0+%o5]0x89,%l2 ! %l2 = 000000005fffffff 0000000000000000
! Mem[0000000030081400] = 000000ff, %l0 = 000000000000ffb4
lduwa [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181400] = ffffffd9, %l7 = 000000007358ff02
ldsha [%i6+%g0]0x89,%l7 ! %l7 = ffffffffffffffd9
! Mem[0000000030101400] = ff6b00f6, %l1 = 000000000000ffff
lduha [%i4+%g0]0x81,%l1 ! %l1 = 000000000000ff6b
! Starting 10 instruction Store Burst
! %l1 = 000000000000ff6b, Mem[0000000030041400] = 0000ffff00000000
stxa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000000000ff6b
p0_label_480:
! %l5 = 000000000000ff92, Mem[0000000021800080] = ffff2d54, %asi = 80
stba %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = 92ff2d54
! Mem[0000000010141400] = 611200ff, %l3 = 0000000000000000
swapa [%i5+%g0]0x88,%l3 ! %l3 = 00000000611200ff
! %l4 = 000000000000ffff, Mem[00000000300c1408] = ffff00ffff000000
stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000000000ffff
! Mem[0000000020800040] = 73ffd57f, %l0 = 00000000000000ff
ldstub [%o1+0x040],%l0 ! %l0 = 00000073000000ff
! %l3 = 00000000611200ff, Mem[0000000030041410] = ffffffffffffff00
stxa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000611200ff
! Mem[000000001008140c] = 00000000, %l1 = 000000000000ff6b, %asi = 80
swapa [%i2+0x00c]%asi,%l1 ! %l1 = 0000000000000000
! %f10 = ff000000 00000000, Mem[0000000030081410] = ff0092ff ffffffff
stda %f10,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff000000 00000000
! %l1 = 0000000000000000, Mem[0000000010101408] = 0000ff00
stha %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Mem[0000000021800080] = 92ff2d54, %l7 = ffffffffffffffd9
ldstuba [%o3+0x080]%asi,%l7 ! %l7 = 00000092000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041434] = ffffffff, %l3 = 00000000611200ff
lduw [%i1+0x034],%l3 ! %l3 = 00000000ffffffff
p0_label_481:
! Mem[0000000010141400] = 0000000000000000, %f16 = ff000000 00000000
ldda [%i5+%g0]0x88,%f16 ! %f16 = 00000000 00000000
! Mem[0000000010001410] = ff000000, %l3 = 00000000ffffffff
ldsha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041400] = 00000000, %l4 = 000000000000ffff
lduha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1410] = 00000000, %f19 = 0000ffff
lda [%i3+%o5]0x89,%f19 ! %f19 = 00000000
! Mem[0000000010101400] = 508a592c02ff5873, %l6 = ffffffffffffffff
ldxa [%i4+%g0]0x88,%l6 ! %l6 = 508a592c02ff5873
! Mem[0000000010101408] = 0000f7b700000000, %f22 = 0000ff92 ffffff7f
ldda [%i4+%o4]0x88,%f22 ! %f22 = 0000f7b7 00000000
! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
lduwa [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
! %f23 = 00000000, %f25 = ff60ffff, %f26 = 00000000
fsubs %f23,%f25,%f26 ! %f26 = 7f60ffff
! %l6 = 508a592c02ff5873, imm = fffffffffffff05b, %l4 = 0000000000000000
addc %l6,-0xfa5,%l4 ! %l4 = 508a592c02ff48ce
! Starting 10 instruction Store Burst
! %l6 = 02ff5873, %l7 = 00000092, Mem[0000000010101408] = 00000000 b7f70000
stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 02ff5873 00000092
p0_label_482:
! %l2 = 000000005fffffff, Mem[0000000030101408] = ffffffff92ffffff
stxa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000005fffffff
! %l5 = 000000000000ff92, %l0 = 0000000000000073, %l5 = 000000000000ff92
sub %l5,%l0,%l5 ! %l5 = 000000000000ff1f
! Mem[0000000010181408] = 000000ff, %l5 = 000000000000ff1f
ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010141410] = 00000000
stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! Mem[00000000100c1408] = 00000000, %l2 = 000000005fffffff
swapa [%i3+%o4]0x88,%l2 ! %l2 = 0000000000000000
! %l7 = 0000000000000092, Mem[00000000100c1408] = ffff00005fffffff
stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000000092
! Mem[0000000030101410] = 00000000, %l5 = 00000000000000ff
swapa [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000030041400] = 00000000
stba %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! %f15 = 00ff0000, Mem[00000000300c1408] = 00000000
sta %f15,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00ff0000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ff0e0000, %l0 = 0000000000000073
lduwa [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff0e0000
p0_label_483:
! Code Fragment 3
p0_fragment_41:
! %l0 = 00000000ff0e0000
setx 0xbc2caa5fda9dc7af,%g7,%l0 ! %l0 = bc2caa5fda9dc7af
! %l1 = 0000000000000000
setx 0x7c6ea4c8669ba322,%g7,%l1 ! %l1 = 7c6ea4c8669ba322
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 = bc2caa5fda9dc7af
setx 0xbf023baf95452ec1,%g7,%l0 ! %l0 = bf023baf95452ec1
! %l1 = 7c6ea4c8669ba322
setx 0xc01c177f94ea6b7a,%g7,%l1 ! %l1 = c01c177f94ea6b7a
! Mem[0000000030181408] = 00000050, %l0 = bf023baf95452ec1
lduba [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000050
! %l0 = 0000000000000050, immd = 0000000000000aa4, %l0 = 0000000000000050
udivx %l0,0xaa4,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081408] = 00ff0000, %f23 = 00000000
lda [%i2+%o4]0x89,%f23 ! %f23 = 00ff0000
! Mem[0000000030041400] = 6bff000000000000, %f26 = 7f60ffff ff0000ff
ldda [%i1+%g0]0x89,%f26 ! %f26 = 6bff0000 00000000
! Mem[0000000030181408] = 50000000, %f15 = 00ff0000
lda [%i6+%o4]0x81,%f15 ! %f15 = 50000000
! Mem[0000000010181400] = ffff00ff, %l6 = 508a592c02ff5873
swapa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ffff00ff
! Mem[0000000030001410] = ffffff5f00000000, %f28 = ffffffff ff3e0000
ldda [%i0+%o5]0x81,%f28 ! %f28 = ffffff5f 00000000
! Mem[0000000010081400] = 000000ff, %l1 = c01c177f94ea6b7a
lduba [%i2+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = 00000000ffff00ff, imm = fffffffffffffbe6, %l3 = 0000000000000000
and %l6,-0x41a,%l3 ! %l3 = 00000000ffff00e6
p0_label_484:
! %l6 = 00000000ffff00ff, Mem[0000000030081410] = ff00000000000000
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000ffff00ff
! %l0 = 00000000, %l1 = 000000ff, Mem[00000000300c1400] = 00000000 00000000
stda %l0,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 000000ff
! %l2 = 00000000, %l3 = ffff00e6, Mem[0000000010001430] = 00005f73 00000000
stda %l2,[%i0+0x030]%asi ! Mem[0000000010001430] = 00000000 ffff00e6
! Mem[00000000100c142c] = ff0000ff, %l3 = 00000000ffff00e6
ldstuba [%i3+0x02c]%asi,%l3 ! %l3 = 000000ff000000ff
! %f4 = 8b370000, Mem[000000001018142c] = 00000000
sta %f4 ,[%i6+0x02c]%asi ! Mem[000000001018142c] = 8b370000
! Mem[0000000010181408] = ff000000, %l5 = 0000000000000000
swapa [%i6+%o4]0x80,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030001410] = ffffff5f, %l1 = 00000000000000ff
swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ffffff5f
! %l3 = 00000000000000ff, Mem[0000000010141400] = 00000000
stba %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! %f9 = 00ff0000, %f3 = ff000000
fitos %f9 ,%f3 ! %f3 = 4b7f0000
! Starting 10 instruction Load Burst
! Mem[000000001000142c] = ffffffff, %l5 = 00000000ff000000
ldsw [%i0+0x02c],%l5 ! %l5 = ffffffffffffffff
p0_label_485:
! Mem[0000000010141408] = ff3e0000, %f12 = ffffffff
lda [%i5+%o4]0x80,%f12 ! %f12 = ff3e0000
! Mem[0000000010181410] = 006d8b3700000000, %l6 = 00000000ffff00ff
ldxa [%i6+%o5]0x80,%l6 ! %l6 = 006d8b3700000000
! Mem[0000000010001408] = 25040000 ffff0000, %l0 = 00000000, %l1 = ffffff5f
ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000ffff0000 0000000025040000
! Mem[000000001000142c] = ffffffff, %l1 = 0000000025040000
ldswa [%i0+0x02c]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141408] = ff0e0000 ff000000, %l4 = 02ff48ce, %l5 = ffffffff
ldda [%i5+%o4]0x81,%l4 ! %l4 = 00000000ff0e0000 00000000ff000000
! Mem[0000000010141408] = ff3e0000, %l2 = 0000000000000000
ldsha [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffff3e
! Mem[0000000010101410] = 00000000, %l4 = 00000000ff0e0000
lduba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081420] = 000000f6ffffffff, %l1 = ffffffffffffffff
ldxa [%i2+0x020]%asi,%l1 ! %l1 = 000000f6ffffffff
! Mem[0000000010001410] = 000000ff6cff8000, %l7 = 0000000000000092
ldxa [%i0+%o5]0x80,%l7 ! %l7 = 000000ff6cff8000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000021800040] = ffb45509
sth %l4,[%o3+0x040] ! Mem[0000000021800040] = 00005509
p0_label_486:
! %l3 = 00000000000000ff, Mem[0000000030141410] = ffffff00
stba %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffff00
! %f30 = fa800eff b7f70000, Mem[0000000030081400] = 000000ff ef000000
stda %f30,[%i2+%g0]0x89 ! Mem[0000000030081400] = fa800eff b7f70000
! %f28 = ffffff5f 00000000, Mem[0000000010181410] = 378b6d00 00000000
stda %f28,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffff5f 00000000
! Mem[0000000030001410] = 000000ff, %l2 = ffffffffffffff3e
swapa [%i0+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! %l6 = 00000000, %l7 = 6cff8000, Mem[0000000010081408] = 00000000 0000ff6b
stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000 6cff8000
! %l6 = 00000000, %l7 = 6cff8000, Mem[0000000030101408] = 00000000 ffffff5f
stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 6cff8000
! Mem[0000000010101410] = 00000000, %l5 = 00000000ff000000
ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %f20 = 00000000 00000000, %l7 = 000000ff6cff8000
! Mem[00000000300c1420] = ffffff920b78ffb4
add %i3,0x020,%g1
stda %f20,[%g1+%l7]ASI_PST32_S ! Mem[00000000300c1420] = ffffff920b78ffb4
! Mem[000000001018142c] = 8b370000, %l1 = 000000f6ffffffff
swap [%i6+0x02c],%l1 ! %l1 = 000000008b370000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = d9ffffffffffffff, %f2 = 50000000 4b7f0000
ldda [%i6+%g0]0x81,%f2 ! %f2 = d9ffffff ffffffff
p0_label_487:
! Mem[0000000010101410] = ff000000, %l7 = 000000ff6cff8000
lduha [%i4+%o5]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010081408] = 00000000, %l7 = 000000000000ff00
ldsba [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141404] = 00000000, %l5 = 0000000000000000
lduwa [%i5+0x004]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181410] = ffff0000, %l7 = 0000000000000000
ldsha [%i6+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
! %f25 = ff60ffff, %f6 = 00000000, %f8 = 0000005f
fmuls %f25,%f6 ,%f8 ! %f8 = 80000000
! Code Fragment 4
p0_fragment_42:
! %l0 = 00000000ffff0000
setx 0xadfb83afeb666bcd,%g7,%l0 ! %l0 = adfb83afeb666bcd
! %l1 = 000000008b370000
setx 0xcbc05bd067c03b92,%g7,%l1 ! %l1 = cbc05bd067c03b92
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 = adfb83afeb666bcd
setx 0xeea0ccb86fd9bc5d,%g7,%l0 ! %l0 = eea0ccb86fd9bc5d
! %l1 = cbc05bd067c03b92
setx 0x5a5d74cf9ed82285,%g7,%l1 ! %l1 = 5a5d74cf9ed82285
! %f9 = 00ff0000, %f26 = 6bff0000 00000000
fstod %f9 ,%f26 ! %f26 = 381fe000 00000000
! Mem[0000000030001400] = a4e1b7f7, %l0 = eea0ccb86fd9bc5d
ldsba [%i0+%g0]0x89,%l0 ! %l0 = fffffffffffffff7
! Mem[0000000010001400] = 000000ff, %l2 = 00000000000000ff
ldsw [%i0+%g0],%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_43:
! %l0 = fffffffffffffff7
setx 0xe76c0907a740f815,%g7,%l0 ! %l0 = e76c0907a740f815
! %l1 = 5a5d74cf9ed82285
setx 0x49c755600b365eb8,%g7,%l1 ! %l1 = 49c755600b365eb8
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 = e76c0907a740f815
setx 0x46b6ce078e05069d,%g7,%l0 ! %l0 = 46b6ce078e05069d
! %l1 = 49c755600b365eb8
setx 0xba68eb1fb6ad9fcc,%g7,%l1 ! %l1 = ba68eb1fb6ad9fcc
p0_label_488:
! Mem[0000000020800000] = ff927fd0, %l2 = 00000000000000ff
ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000010141410] = 8b37000000000000
stxa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ff
! %l0 = 46b6ce078e05069d, Mem[0000000030081410] = ffff00ff
stba %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffff009d
! %l7 = ffffffffffffffff, Mem[0000000010041408] = ffffffff
stwa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffffffff
! Mem[0000000010081420] = 000000f6, %l1 = ba68eb1fb6ad9fcc
ldstub [%i2+0x020],%l1 ! %l1 = 00000000000000ff
! %f4 = 8b370000, Mem[0000000030101400] = ff6b00f6
sta %f4 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 8b370000
! %f10 = ff000000 00000000, %l3 = 00000000000000ff
! Mem[0000000010001420] = f60000006bee1093
add %i0,0x020,%g1
stda %f10,[%g1+%l3]ASI_PST8_P ! Mem[0000000010001420] = ff00000000000000
! Mem[0000000010101410] = 000000ff, %l4 = 0000000000000000
swapa [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010101408] = 02ff5873 00000092
stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ffffffff, %l1 = 0000000000000000
lduha [%i1+%o4]0x80,%l1 ! %l1 = 000000000000ffff
p0_label_489:
! Mem[0000000030101400] = ffffffff 0000378b, %l6 = 00000000, %l7 = ffffffff
ldda [%i4+%g0]0x89,%l6 ! %l6 = 000000000000378b 00000000ffffffff
! Mem[0000000010041410] = 00000000, %l7 = 00000000ffffffff
lduwa [%i1+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141408] = ff0e0000, %l2 = 00000000000000ff
lduha [%i5+%o4]0x81,%l2 ! %l2 = 000000000000ff0e
! %f13 = ff000000, %f31 = b7f70000, %f16 = 00000000
fsubs %f13,%f31,%f16 ! %f16 = ff000000
! Mem[0000000010141400] = ff000000, %f23 = 00ff0000
lda [%i5+%g0]0x80,%f23 ! %f23 = ff000000
! Mem[0000000010041438] = ffffffe5ffff0073, %l6 = 000000000000378b
ldxa [%i1+0x038]%asi,%l6 ! %l6 = ffffffe5ffff0073
! Mem[0000000030041408] = 92ffffff, %l3 = 00000000000000ff
ldsba [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffff92
! Mem[0000000030001408] = 0000000000000000, %l7 = 0000000000000000
ldxa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = 6bff000000000000, %l1 = 000000000000ffff
ldxa [%i1+%g0]0x89,%l1 ! %l1 = 6bff000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 000000ff, %l5 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
p0_label_490:
! Mem[0000000010181434] = 00000000, %l5 = 00000000000000ff
ldstub [%i6+0x034],%l5 ! %l5 = 00000000000000ff
! %l3 = ffffffffffffff92, imm = fffffffffffffbb9, %l3 = ffffffffffffff92
orn %l3,-0x447,%l3 ! %l3 = ffffffffffffffd6
! %l4 = 00000000000000ff, Mem[00000000300c1410] = ffffffff00000000
stxa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000000000ff
! Mem[0000000030141400] = 00006bff, %l6 = ffffffe5ffff0073
ldstuba [%i5+%g0]0x89,%l6 ! %l6 = 000000ff000000ff
! %f20 = 00000000 00000000, Mem[0000000010181400] = 02ff5873 92ffffff
stda %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 00000000
! Mem[0000000030041400] = 00000000, %l1 = 6bff000000000000
swapa [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = 00000000, %l4 = 00000000000000ff
ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041410] = 00000000, %l1 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %l0 = 46b6ce078e05069d, Mem[0000000010181410] = 00000000
stwa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 8e05069d
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 00ff0000, %l0 = 46b6ce078e05069d
ldsha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000000000
p0_label_491:
! Mem[0000000010081400] = 000000ff, %l6 = 00000000000000ff
ldsha [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001408] = 25040000ffff0000, %f26 = 381fe000 00000000
ldda [%i0+%o4]0x88,%f26 ! %f26 = 25040000 ffff0000
! Mem[0000000010141408] = 00003eff, %l7 = 0000000000000000
ldswa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000003eff
! Mem[0000000010181410] = ffffff5f8e05069d, %l1 = 0000000000000000
ldxa [%i6+%o5]0x88,%l1 ! %l1 = ffffff5f8e05069d
! Mem[0000000010081410] = 6f87237d, %l7 = 0000000000003eff
ldsha [%i2+0x010]%asi,%l7 ! %l7 = 0000000000006f87
! Mem[00000000100c1414] = 00000000, %l0 = 0000000000000000
ldsw [%i3+0x014],%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = b7f70000, %l4 = 0000000000000000
lduwa [%i2+%g0]0x89,%l4 ! %l4 = 00000000b7f70000
! Mem[0000000010101400] = 7358ff022c598a50, %l0 = 0000000000000000
ldxa [%i4+%g0]0x80,%l0 ! %l0 = 7358ff022c598a50
! Mem[00000000218001c0] = ff001988, %l1 = ffffff5f8e05069d
ldub [%o3+0x1c1],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 000000000000ff0e, Mem[0000000010141400] = 000000ff
stba %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000e
p0_label_492:
! %f10 = ff000000, Mem[0000000010101400] = 7358ff02
sta %f10,[%i4+0x000]%asi ! Mem[0000000010101400] = ff000000
! %f20 = 00000000, Mem[0000000010081400] = ff000000
sta %f20,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %l1 = 0000000000000000, Mem[0000000010101402] = ff000000
sth %l1,[%i4+0x002] ! Mem[0000000010101400] = ff000000
! Mem[0000000010101400] = 000000ff, %l1 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[0000000030141410] = ffffff00
stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
! %f0 = ffff00ff 611200ff d9ffffff ffffffff
! %f4 = 8b370000 00000000 00000000 00000000
! %f8 = 80000000 00ff0000 ff000000 00000000
! %f12 = ff3e0000 ff000000 ffffffff 50000000
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
! %l7 = 0000000000006f87, Mem[0000000010081410] = 7d23876f
stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 7d236f87
! Mem[0000000010041410] = ff000000, %l4 = 00000000b7f70000
ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
! %l2 = 000000000000ff0e, Mem[0000000030081400] = b7f70000
stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = b7f7ff0e
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 6bff000000000000, %f22 = 0000f7b7 ff000000
ldda [%i1+%g0]0x89,%f22 ! %f22 = 6bff0000 00000000
p0_label_493:
! Mem[00000000300c1410] = 00000000000000ff, %l6 = 00000000000000ff
ldxa [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %l3 = ffffffffffffffd6, %l5 = 0000000000000000, %l5 = 0000000000000000
subc %l3,%l5,%l5 ! %l5 = ffffffffffffffd6
! Mem[0000000030001410] = ffffff3e 00000000, %l6 = 000000ff, %l7 = 00006f87
ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000ffffff3e 0000000000000000
membar #Sync ! Added by membar checker (83)
! Mem[0000000010101420] = 80000000 00ff0000, %l0 = 2c598a50, %l1 = 000000ff
ldd [%i4+0x020],%l0 ! %l0 = 0000000080000000 0000000000ff0000
! Mem[0000000010041428] = 43dcd7c0, %l1 = 0000000000ff0000
lduha [%i1+0x02a]%asi,%l1 ! %l1 = 000000000000d7c0
! Mem[00000000100c1408] = 92000000, %f27 = ffff0000
lda [%i3+%o4]0x80,%f27 ! %f27 = 92000000
! %f27 = 92000000, %f29 = 00000000, %f24 = 00000000
fadds %f27,%f29,%f24 ! %f24 = 92000000
! Mem[0000000030141408] = ff0e0000ff000000, %l7 = 0000000000000000
ldxa [%i5+%o4]0x81,%l7 ! %l7 = ff0e0000ff000000
! Mem[00000000300c1410] = 00000000000000ff, %f6 = 00000000 00000000
ldda [%i3+%o5]0x89,%f6 ! %f6 = 00000000 000000ff
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_44:
! %l0 = 0000000080000000
setx 0x86a00b001924fe41,%g7,%l0 ! %l0 = 86a00b001924fe41
! %l1 = 000000000000d7c0
setx 0x458eeeeffac6822f,%g7,%l1 ! %l1 = 458eeeeffac6822f
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 = 86a00b001924fe41
setx 0xb43f025856f5974f,%g7,%l0 ! %l0 = b43f025856f5974f
! %l1 = 458eeeeffac6822f
setx 0xacf811ffb2659a58,%g7,%l1 ! %l1 = acf811ffb2659a58
p0_label_494:
! %l4 = 000000ff, %l5 = ffffffd6, Mem[0000000010041410] = 000000ff 00000000
stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff ffffffd6
! Mem[0000000010081410] = 876f237d, %l4 = 00000000000000ff
swap [%i2+%o5],%l4 ! %l4 = 00000000876f237d
! Mem[0000000010101400] = ff00ffff, %l2 = 000000000000ff0e
ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l3 = ffffffffffffffd6, Mem[00000000201c0000] = 00ff2191
stb %l3,[%o0+%g0] ! Mem[00000000201c0000] = d6ff2191
! %l3 = ffffffffffffffd6, Mem[0000000010001410] = ff000000
stha %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff00ffd6
! %f12 = ff3e0000 ff000000, Mem[0000000010101430] = ff3e0000 ff000000
std %f12,[%i4+0x030] ! Mem[0000000010101430] = ff3e0000 ff000000
! Mem[00000000300c1408] = 00ff0000, %l0 = b43f025856f5974f
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! %l4 = 876f237d, %l5 = ffffffd6, Mem[00000000300c1410] = 000000ff 00000000
stda %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 876f237d ffffffd6
! %l7 = ff0e0000ff000000, Mem[0000000030101410] = ff000000
stba %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ffffffd9, %f11 = 00000000
lda [%i6+%g0]0x89,%f11 ! %f11 = ffffffd9
p0_label_495:
! Mem[0000000010081408] = 00000000, %l0 = 0000000000000000
ldsba [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041410] = ff000000, %l4 = 00000000876f237d
lduwa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ff000000
! Mem[0000000010141400] = 000000000000000e, %f14 = ffffffff 50000000
ldda [%i5+%g0]0x88,%f14 ! %f14 = 00000000 0000000e
! Mem[0000000020800040] = ffffd57f, %l0 = 0000000000000000
ldub [%o1+0x041],%l0 ! %l0 = 00000000000000ff
! Mem[0000000030081410] = ffff009d, %f12 = ff3e0000
lda [%i2+%o5]0x89,%f12 ! %f12 = ffff009d
! Mem[0000000010181408] = 0000000000000000, %l3 = ffffffffffffffd6
ldxa [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1420] = 00000000, %l3 = 0000000000000000
ldsba [%i3+0x022]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000021800180] = ff0068e0, %l0 = 00000000000000ff
lduba [%o3+0x181]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081410] = 000000ff, %f31 = b7f70000
lda [%i2+%o5]0x80,%f31 ! %f31 = 000000ff
! Starting 10 instruction Store Burst
! %l6 = ffffff3e, %l7 = ff000000, Mem[0000000030081400] = b7f7ff0e fa800eff
stda %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffff3e ff000000
p0_label_496:
! Mem[0000000010081410] = ff000000, %l0 = 0000000000000000
swapa [%i2+%o5]0x88,%l0 ! %l0 = 00000000ff000000
! Mem[00000000300c1410] = 876f237d, %l5 = ffffffffffffffd6
swapa [%i3+%o5]0x89,%l5 ! %l5 = 00000000876f237d
! %l5 = 00000000876f237d, Mem[0000000010181410] = 8e05069d
stha %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 8e05237d
! %l6 = 00000000ffffff3e, Mem[0000000030181408] = 500000006f87237d
stxa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ffffff3e
! %l3 = 0000000000000000, Mem[0000000030181408] = 00000000
stba %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %f8 = 80000000 00ff0000, Mem[0000000030041400] = 00000000 0000ff6b
stda %f8 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 80000000 00ff0000
! %l7 = ff0e0000ff000000, Mem[0000000010141420] = 0002ff00, %asi = 80
stwa %l7,[%i5+0x020]%asi ! Mem[0000000010141420] = ff000000
! Code Fragment 4
p0_fragment_45:
! %l0 = 00000000ff000000
setx 0x8db2d587cf512e13,%g7,%l0 ! %l0 = 8db2d587cf512e13
! %l1 = acf811ffb2659a58
setx 0xafaecd4ff10f2c4b,%g7,%l1 ! %l1 = afaecd4ff10f2c4b
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 = 8db2d587cf512e13
setx 0x2e3da368788317ef,%g7,%l0 ! %l0 = 2e3da368788317ef
! %l1 = afaecd4ff10f2c4b
setx 0x8582299033033a0c,%g7,%l1 ! %l1 = 8582299033033a0c
! %l2 = 00000000000000ff, Mem[0000000010041410] = ff000000d6ffffff
stxa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081420] = ff0000f6, %l7 = ff0e0000ff000000
lduha [%i2+0x020]%asi,%l7 ! %l7 = 000000000000ff00
p0_label_497:
! Mem[0000000010141408] = 00003eff, %l6 = 00000000ffffff3e
ldsha [%i5+%o4]0x88,%l6 ! %l6 = 0000000000003eff
! %l0 = 2e3da368788317ef, %l0 = 2e3da368788317ef, %y = 00000000
sdiv %l0,%l0,%l4 ! %l4 = 0000000000000001
mov %l0,%y ! %y = 788317ef
! Mem[0000000010141400] = 0000000e, %l7 = 000000000000ff00
ldswa [%i5+%g0]0x88,%l7 ! %l7 = 000000000000000e
! Mem[0000000010041420] = 00005f73 00000000, %l2 = 000000ff, %l3 = 00000000
ldda [%i1+0x020]%asi,%l2 ! %l2 = 0000000000005f73 0000000000000000
! Mem[0000000030081410] = 9d00ffff 00000000, %l4 = 00000001, %l5 = 876f237d
ldda [%i2+%o5]0x81,%l4 ! %l4 = 000000009d00ffff 0000000000000000
! Mem[0000000020800040] = ffffd57f, %l1 = 8582299033033a0c
ldsha [%o1+0x040]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030141408] = ff0e0000, %l1 = ffffffffffffffff
ldsha [%i5+%o4]0x81,%l1 ! %l1 = ffffffffffffff0e
! Mem[0000000030181408] = 00000000, %l0 = 2e3da368788317ef
ldswa [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001400] = f7b7e1a4, %f21 = 00000000
lda [%i0+%g0]0x81,%f21 ! %f21 = f7b7e1a4
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = ff00ffff, %l0 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
p0_label_498:
! %f4 = 8b370000 00000000, Mem[0000000030001410] = ffffff3e 00000000
stda %f4 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = 8b370000 00000000
! %l0 = 00000000000000ff, Mem[0000000010081410] = 00000000
stha %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00ff0000
! %f24 = 92000000 ff60ffff, Mem[0000000010081410] = 00ff0000 01000000
stda %f24,[%i2+%o5]0x80 ! Mem[0000000010081410] = 92000000 ff60ffff
! %l3 = 0000000000000000, Mem[00000000211c0000] = 0000c8b9, %asi = 80
stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 0000c8b9
! %l7 = 000000000000000e, Mem[0000000030181410] = ffff0000
stba %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0eff0000
! Mem[0000000030041400] = 80000000, %l2 = 0000000000005f73
swapa [%i1+%g0]0x81,%l2 ! %l2 = 0000000080000000
! Mem[0000000030101410] = 00000000, %l1 = ffffffffffffff0e
swapa [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000030101408] = 00000000
stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! %l0 = 00000000000000ff, immed = fffff32f, %y = 788317ef
sdiv %l0,-0xcd1,%l2 ! %l2 = ffffffff80000000
mov %l0,%y ! %y = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = d9ffffff, %l7 = 000000000000000e
ldsba [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffffffd9
p0_label_499:
! Mem[0000000010141408] = ff3e0000, %l0 = 00000000000000ff
ldswa [%i5+%o4]0x80,%l0 ! %l0 = ffffffffff3e0000
! Mem[0000000021800140] = ffff8e22, %l1 = 0000000000000000
ldsha [%o3+0x140]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081400] = 3effffff000000ff, %f30 = fa800eff 000000ff
ldda [%i2+%g0]0x81,%f30 ! %f30 = 3effffff 000000ff
! Mem[0000000030041408] = 92ffffff, %l4 = 000000009d00ffff
lduba [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000092
! Mem[00000000300c1410] = d6ffffff, %l2 = ffffffff80000000
ldswa [%i3+%o5]0x81,%l2 ! %l2 = ffffffffd6ffffff
! Mem[0000000030041408] = 92ffffff, %l7 = ffffffffffffffd9
ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffff92
! Mem[0000000010041400] = 000000ff ff00ffff, %l0 = ff3e0000, %l1 = ffffffff
ldda [%i1+%g0]0x88,%l0 ! %l0 = 00000000ff00ffff 00000000000000ff
! Mem[0000000030101400] = 0000378b, %l7 = ffffffffffffff92
lduha [%i4+%g0]0x89,%l7 ! %l7 = 000000000000378b
membar #Sync ! Added by membar checker (84)
! Mem[00000000300c1400] = 00000000 ff000000 ff00ff00 0000ffff
! Mem[00000000300c1410] = d6ffffff d6ffffff 288b3ed6 ffffff7f
! Mem[00000000300c1420] = ffffff92 0b78ffb4 b4ff780b ffffffff
! Mem[00000000300c1430] = ffffff92 0b78ffb4 00000000 20000000
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
! Starting 10 instruction Store Burst
! %f0 = ffff00ff 611200ff d9ffffff ffffffff
! %f4 = 8b370000 00000000 00000000 000000ff
! %f8 = 80000000 00ff0000 ff000000 ffffffd9
! %f12 = ffff009d ff000000 00000000 0000000e
stda %f0,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
p0_label_500:
! %l0 = ff00ffff, %l1 = 000000ff, Mem[0000000030081410] = 9d00ffff 00000000
stda %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff00ffff 000000ff
! %f28 = ffffff92 0b78ffb4, Mem[00000000100c1400] = ff000000 00000000
stda %f28,[%i3+0x000]%asi ! Mem[00000000100c1400] = ffffff92 0b78ffb4
membar #Sync ! Added by membar checker (85)
! %l1 = 00000000000000ff, Mem[00000000300c1408] = 00ff00ff
stha %l1,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00ff00ff
! Mem[00000000201c0000] = d6ff2191, %l3 = 0000000000000000
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000d6000000ff
! Mem[00000000211c0001] = 0000c8b9, %l7 = 000000000000378b
ldstub [%o2+0x001],%l7 ! %l7 = 00000000000000ff
! %l5 = 0000000000000000, Mem[00000000100c1432] = ffffffff
sth %l5,[%i3+0x032] ! Mem[00000000100c1430] = ffff0000
! Mem[0000000020800000] = ff927fd0, %l2 = ffffffffd6ffffff
ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010101400] = ffff00ff611200ff, %l2 = 00000000000000ff, %l4 = 0000000000000092
casxa [%i4]0x80,%l2,%l4 ! %l4 = ffff00ff611200ff
! Mem[0000000010181424] = 00000000, %l1 = 00000000000000ff
swap [%i6+0x024],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ffffffff, %l2 = 00000000000000ff
ldsba [%i1+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
add %l1,0x3e8,%l2
fmuls %f8,%f25,%f15
or %l0,%l4,%l1
nop
fmuls %f19,%f9,%f16
stw %l6,[%i3+0x014]
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 00000000ff00ffff
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffff
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000d6
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffff00ff611200ff
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000003eff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %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 ffff00ff 611200ff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d9ffffff ffffffff
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8b370000 00000000
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 00000000 000000ff
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 80000000 00ff0000
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ff000000 ffffffd9
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ffff009d ff000000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00000000 0000000e
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000000 ff000000
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ff00ff00 0000ffff
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d6ffffff d6ffffff
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 288b3ed6 ffffff7f
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ffffff92 0b78ffb4
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b4ff780b ffffffff
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ffffff92 0b78ffb4
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000000 20000000
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 %l1,-0xcbc,%l0
andn %l0,0x475,%l5
subc %l4,0x12b,%l0
done
p0_trap1o:
subc %l1,-0xcbc,%l0
andn %l0,0x475,%l5
subc %l4,0x12b,%l0
done
p0_trap2e:
addc %l5,0x7fd,%l0
addc %l6,%l7,%l7
xor %l4,-0xdde,%l5
sub %l1,-0x922,%l2
fsubs %f9 ,%f11,%f2
fadds %f8 ,%f8 ,%f6
smul %l6,0x73b,%l6
done
p0_trap2o:
addc %l5,0x7fd,%l0
addc %l6,%l7,%l7
xor %l4,-0xdde,%l5
sub %l1,-0x922,%l2
fsubs %f9 ,%f11,%f2
fadds %f8 ,%f8 ,%f6
smul %l6,0x73b,%l6
done
p0_trap3e:
subc %l6,%l7,%l0
sub %l7,0x329,%l0
addc %l3,0xa3b,%l2
xor %l2,-0x7d7,%l2
add %l4,%l1,%l3
done
p0_trap3o:
subc %l6,%l7,%l0
sub %l7,0x329,%l0
addc %l3,0xa3b,%l2
xor %l2,-0x7d7,%l2
add %l4,%l1,%l3
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p0_init_memory_pointers:
set p0_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p0_local0_start,%i0
set p0_local1_start,%i1
set p0_local2_start,%i2
set p0_local3_start,%i3
set p0_local4_start,%i4
set p0_local5_start,%i5
set p0_local6_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 761aa9dec9e64c60
ldx [%g1+0x008],%l1 ! %l1 = 5aab6f46a376f165
ldx [%g1+0x010],%l2 ! %l2 = b6c082f272a1b344
ldx [%g1+0x018],%l3 ! %l3 = a28d71900b8ec4b0
ldx [%g1+0x020],%l4 ! %l4 = 2f2cf2c28f35cba1
ldx [%g1+0x028],%l5 ! %l5 = 90edc9905530e475
ldx [%g1+0x030],%l6 ! %l6 = ab97f624c47227b7
ldx [%g1+0x038],%l7 ! %l7 = a702287a5ab9110c
! 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 %l0,-0x738,%l4
std %f10,[%i2+0x008] ! Mem[0000000010081408]
lduh [%i5+0x008],%l1 ! Mem[0000000010141408]
smul %l7,-0xf57,%l1
fdtos %f4 ,%f8
mulx %l7,-0x949,%l0
lduw [%i3+0x014],%l7 ! Mem[00000000100c1414]
jmpl %o7,%g0
add %l1,%l1,%l3
p0_near_0_he:
addc %l2,-0x9f1,%l7
sdivx %l3,0x902,%l6
umul %l3,%l4,%l2
jmpl %o7,%g0
xnor %l0,-0xe4e,%l1
near0_b2b_h:
fdivs %f19,%f29,%f29
add %l0,%l4,%l0
jmpl %o7,%g0
umul %l1,%l4,%l3
near0_b2b_l:
fsqrts %f9 ,%f5
mulx %l0,%l7,%l4
jmpl %o7,%g0
xor %l7,%l1,%l5
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
fsubs %f12,%f4 ,%f9
jmpl %o7,%g0
fmuls %f10,%f6 ,%f2
p0_near_1_he:
xnor %l4,%l3,%l6
fsubs %f16,%f23,%f21
add %l5,%l4,%l3
andn %l5,0x6f5,%l1
sub %l0,%l7,%l4
jmpl %o7,%g0
or %l5,-0x040,%l0
near1_b2b_h:
mulx %l4,%l7,%l3
fdivs %f30,%f24,%f23
smul %l4,-0xd39,%l4
fmuls %f19,%f31,%f30
addc %l4,-0x593,%l7
jmpl %o7,%g0
fmuls %f25,%f25,%f19
near1_b2b_l:
addc %l5,%l0,%l3
mulx %l3,0xf66,%l0
xor %l3,%l7,%l4
orn %l7,%l5,%l4
xor %l3,0x7f4,%l5
jmpl %o7,%g0
subc %l2,0x7c7,%l7
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
jmpl %o7,%g0
smul %l7,%l3,%l1
jmpl %o7,%g0
nop
p0_near_2_he:
fmuls %f30,%f24,%f17
sdivx %l6,-0x11a,%l4
jmpl %o7,%g0
smul %l2,%l1,%l4
near2_b2b_h:
jmpl %o7,%g0
addc %l4,-0xba4,%l0
jmpl %o7,%g0
nop
near2_b2b_l:
jmpl %o7,%g0
addc %l1,%l5,%l6
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
subc %l6,0x62a,%l2
orn %l1,0xfce,%l3
addc %l7,%l3,%l4
fcmps %fcc2,%f5 ,%f12
fadds %f15,%f3 ,%f7
jmpl %o7,%g0
fcmps %fcc2,%f15,%f11
p0_near_3_he:
addc %l1,0xff1,%l6
jmpl %o7,%g0
std %f30,[%i3+0x030] ! Mem[00000000100c1430]
near3_b2b_h:
and %l0,0x79e,%l4
addc %l7,0xf79,%l1
mulx %l6,%l1,%l5
and %l1,%l4,%l1
fsqrts %f26,%f31
fsubs %f30,%f17,%f31
fdivs %f22,%f28,%f26
jmpl %o7,%g0
fcmps %fcc2,%f31,%f30
near3_b2b_l:
subc %l1,-0x752,%l3
fsqrts %f12,%f9
add %l5,-0x72e,%l6
fsqrts %f6 ,%f0
orn %l4,-0x614,%l7
subc %l7,0x17b,%l6
or %l2,0xb7a,%l1
jmpl %o7,%g0
sub %l1,%l4,%l5
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
orn %l6,0x511,%l7
ldx [%i3+0x018],%l3 ! Mem[00000000100c1418]
and %l7,-0xe66,%l3
xnor %l1,0x4a4,%l2
andn %l0,%l6,%l6
jmpl %o7,%g0
add %l4,%l2,%l4
p0_far_0_lem:
orn %l6,0x511,%l7
membar #Sync
ldx [%i3+0x018],%l3 ! Mem[00000000100c1418]
and %l7,-0xe66,%l3
xnor %l1,0x4a4,%l2
andn %l0,%l6,%l6
jmpl %o7,%g0
add %l4,%l2,%l4
p0_far_0_he:
fmuls %f19,%f29,%f28
subc %l4,0x10c,%l6
fdivs %f19,%f19,%f16
or %l2,-0xef8,%l5
fdivs %f28,%f30,%f18
or %l1,%l5,%l3
jmpl %o7,%g0
xor %l1,0xb5f,%l0
p0_far_0_hem:
fmuls %f19,%f29,%f28
subc %l4,0x10c,%l6
fdivs %f19,%f19,%f16
or %l2,-0xef8,%l5
fdivs %f28,%f30,%f18
or %l1,%l5,%l3
jmpl %o7,%g0
xor %l1,0xb5f,%l0
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
fadds %f22,%f31,%f21
orn %l0,-0xdfa,%l3
umul %l6,0xdd2,%l3
sub %l7,%l1,%l1
jmpl %o7,%g0
addc %l4,0x156,%l1
far0_b2b_l:
fadds %f6 ,%f9 ,%f4
smul %l1,0xe3b,%l2
xor %l2,%l0,%l1
fsubs %f12,%f14,%f13
jmpl %o7,%g0
sub %l4,%l2,%l7
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
mulx %l2,%l4,%l2
jmpl %o7,%g0
fsqrts %f6 ,%f15
p0_far_1_lem:
mulx %l2,%l4,%l2
jmpl %o7,%g0
fsqrts %f6 ,%f15
p0_far_1_he:
smul %l4,%l0,%l5
jmpl %o7,%g0
subc %l0,-0x93f,%l0
p0_far_1_hem:
smul %l4,%l0,%l5
jmpl %o7,%g0
subc %l0,-0x93f,%l0
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
fdivs %f26,%f27,%f17
fcmps %fcc3,%f25,%f30
orn %l6,0x12c,%l1
jmpl %o7,%g0
andn %l7,%l6,%l3
far1_b2b_l:
xor %l3,0x250,%l3
fadds %f1 ,%f3 ,%f14
xor %l5,-0xd03,%l6
jmpl %o7,%g0
udivx %l5,0xd14,%l5
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
udivx %l2,%l5,%l1
jmpl %o7,%g0
fsubs %f3 ,%f4 ,%f12
p0_far_2_lem:
udivx %l2,%l5,%l1
jmpl %o7,%g0
fsubs %f3 ,%f4 ,%f12
p0_far_2_he:
or %l5,%l0,%l1
fadds %f29,%f16,%f20
sdivx %l2,%l6,%l2
add %l1,%l0,%l5
jmpl %o7,%g0
sub %l5,%l1,%l1
p0_far_2_hem:
or %l5,%l0,%l1
fadds %f29,%f16,%f20
sdivx %l2,%l6,%l2
add %l1,%l0,%l5
jmpl %o7,%g0
sub %l5,%l1,%l1
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
xor %l4,-0x472,%l6
and %l1,0x2eb,%l7
xnor %l1,-0x141,%l7
andn %l1,%l3,%l1
add %l7,%l1,%l0
umul %l0,0xbda,%l5
jmpl %o7,%g0
fsubs %f19,%f23,%f17
far2_b2b_l:
xnor %l3,%l0,%l1
udivx %l2,0xc86,%l6
smul %l0,%l6,%l6
fcmps %fcc0,%f14,%f2
andn %l3,%l2,%l1
andn %l3,0x3ca,%l3
jmpl %o7,%g0
fsqrts %f11,%f13
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
jmpl %o7,%g0
stw %l0,[%i5+0x030] ! Mem[0000000010141430]
jmpl %o7,%g0
nop
p0_far_3_lem:
membar #Sync
jmpl %o7,%g0
stw %l0,[%i5+0x030] ! Mem[0000000010141430]
jmpl %o7,%g0
nop
p0_far_3_he:
addc %l3,%l0,%l3
fdivs %f27,%f31,%f22
jmpl %o7,%g0
mulx %l5,-0x3f8,%l4
p0_far_3_hem:
addc %l3,%l0,%l3
fdivs %f27,%f31,%f22
jmpl %o7,%g0
mulx %l5,-0x3f8,%l4
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
xor %l4,0x1fe,%l2
umul %l1,0x48d,%l2
jmpl %o7,%g0
orn %l3,0xe9f,%l6
far3_b2b_l:
mulx %l3,-0x47a,%l3
fsubs %f3 ,%f2 ,%f15
jmpl %o7,%g0
fcmps %fcc2,%f1 ,%f6
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
xor %l3,0x095,%l4
subc %l0,0x540,%l5
sdivx %l1,0x335,%l0
fcmps %fcc3,%f7 ,%f13
fmuls %f15,%f7 ,%f7
std %f14,[%i4+0x018] ! Mem[0000000010101418]
andn %l6,0x2e6,%l3
jmpl %g6+8,%g0
udivx %l0,%l7,%l5
p0_call_0_le:
fsqrts %f12,%f0
sdivx %l0,-0x98c,%l4
udivx %l4,%l6,%l2
fsqrts %f0 ,%f12
udivx %l3,-0xf77,%l2
fdivs %f0 ,%f0 ,%f5
retl
sdivx %l1,-0xbf2,%l5
p0_jmpl_0_lo:
xor %l3,0x095,%l4
subc %l0,0x540,%l5
sdivx %l1,0x335,%l0
fcmps %fcc3,%f7 ,%f13
fmuls %f15,%f7 ,%f7
std %f14,[%o4+0x018] ! Mem[0000000010101418]
andn %l6,0x2e6,%l3
jmpl %g6+8,%g0
udivx %l0,%l7,%l5
p0_call_0_lo:
fsqrts %f12,%f0
sdivx %l0,-0x98c,%l4
udivx %l4,%l6,%l2
fsqrts %f0 ,%f12
udivx %l3,-0xf77,%l2
fdivs %f0 ,%f0 ,%f5
retl
sdivx %l1,-0xbf2,%l5
p0_jmpl_0_he:
jmpl %g6+8,%g0
umul %l5,%l5,%l7
p0_call_0_he:
fcmps %fcc0,%f19,%f31
retl
xnor %l4,-0x5da,%l2
p0_jmpl_0_ho:
jmpl %g6+8,%g0
umul %l5,%l5,%l7
p0_call_0_ho:
fcmps %fcc0,%f19,%f31
retl
xnor %l4,-0x5da,%l2
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
fsubs %f14,%f11,%f3
fdivs %f0 ,%f1 ,%f12
addc %l1,%l0,%l5
fadds %f12,%f6 ,%f14
fcmps %fcc0,%f9 ,%f0
ldsh [%i3+0x024],%l1 ! Mem[00000000100c1424]
fitos %f15,%f1
jmpl %g6+8,%g0
xnor %l2,%l6,%l5
p0_call_1_le:
andn %l5,%l6,%l2
retl
add %l4,-0x555,%l0
p0_jmpl_1_lo:
fsubs %f14,%f11,%f3
fdivs %f0 ,%f1 ,%f12
addc %l1,%l0,%l5
fadds %f12,%f6 ,%f14
fcmps %fcc0,%f9 ,%f0
ldsh [%o3+0x024],%l1 ! Mem[00000000100c1424]
fitos %f15,%f1
jmpl %g6+8,%g0
xnor %l2,%l6,%l5
p0_call_1_lo:
andn %l5,%l6,%l2
retl
add %l4,-0x555,%l0
p0_jmpl_1_he:
add %l1,0xd41,%l7
addc %l4,%l1,%l1
fsqrts %f18,%f24
or %l7,%l7,%l0
fsubs %f30,%f18,%f26
umul %l6,0x43c,%l1
fdivs %f31,%f29,%f17
jmpl %g6+8,%g0
addc %l7,-0x524,%l7
p0_call_1_he:
or %l0,0x1e6,%l4
xnor %l7,%l1,%l0
retl
addc %l5,%l3,%l1
p0_jmpl_1_ho:
add %l1,0xd41,%l7
addc %l4,%l1,%l1
fsqrts %f18,%f24
or %l7,%l7,%l0
fsubs %f30,%f18,%f26
umul %l6,0x43c,%l1
fdivs %f31,%f29,%f17
jmpl %g6+8,%g0
addc %l7,-0x524,%l7
p0_call_1_ho:
or %l0,0x1e6,%l4
xnor %l7,%l1,%l0
retl
addc %l5,%l3,%l1
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
and %l7,%l4,%l7
fdtos %f0 ,%f5
jmpl %g6+8,%g0
sdivx %l4,%l0,%l4
p0_call_2_le:
nop
udivx %l0,0xc9e,%l2
fadds %f7 ,%f15,%f14
xnor %l6,%l3,%l0
sub %l0,%l2,%l4
retl
fdivs %f10,%f2 ,%f9
p0_jmpl_2_lo:
and %l7,%l4,%l7
fdtos %f0 ,%f5
jmpl %g6+8,%g0
sdivx %l4,%l0,%l4
p0_call_2_lo:
nop
udivx %l0,0xc9e,%l2
fadds %f7 ,%f15,%f14
xnor %l6,%l3,%l0
sub %l0,%l2,%l4
retl
fdivs %f10,%f2 ,%f9
p0_jmpl_2_he:
subc %l6,0xb01,%l0
fdivs %f16,%f18,%f31
or %l4,-0xac6,%l6
and %l2,-0xee5,%l5
xor %l5,%l7,%l3
xnor %l5,-0x473,%l0
jmpl %g6+8,%g0
fadds %f16,%f27,%f16
p0_call_2_he:
fadds %f20,%f22,%f16
retl
mulx %l7,-0x108,%l1
p0_jmpl_2_ho:
subc %l6,0xb01,%l0
fdivs %f16,%f18,%f31
or %l4,-0xac6,%l6
and %l2,-0xee5,%l5
xor %l5,%l7,%l3
xnor %l5,-0x473,%l0
jmpl %g6+8,%g0
fadds %f16,%f27,%f16
p0_call_2_ho:
fadds %f20,%f22,%f16
retl
mulx %l7,-0x108,%l1
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
jmpl %g6+8,%g0
xnor %l7,-0x7cd,%l0
p0_call_3_le:
smul %l4,%l3,%l7
xnor %l0,-0xcd4,%l2
fcmps %fcc3,%f12,%f10
orn %l6,-0x26a,%l2
retl
fadds %f15,%f14,%f8
p0_jmpl_3_lo:
jmpl %g6+8,%g0
xnor %l7,-0x7cd,%l0
p0_call_3_lo:
smul %l4,%l3,%l7
xnor %l0,-0xcd4,%l2
fcmps %fcc3,%f12,%f10
orn %l6,-0x26a,%l2
retl
fadds %f15,%f14,%f8
p0_jmpl_3_he:
andn %l5,%l5,%l5
ld [%i1+0x004],%f26 ! Mem[0000000010041404]
jmpl %g6+8,%g0
addc %l4,%l5,%l6
p0_call_3_he:
subc %l2,%l1,%l1
std %l0,[%i2+0x010] ! Mem[0000000010081410]
fmuls %f28,%f18,%f17
and %l6,%l6,%l4
umul %l3,-0x93c,%l7
retl
umul %l1,0x18a,%l5
p0_jmpl_3_ho:
andn %l5,%l5,%l5
ld [%o1+0x004],%f26 ! Mem[0000000010041404]
jmpl %g6+8,%g0
addc %l4,%l5,%l6
p0_call_3_ho:
subc %l2,%l1,%l1
std %l0,[%o2+0x010] ! Mem[0000000010081410]
fmuls %f28,%f18,%f17
and %l6,%l6,%l4
umul %l3,-0x93c,%l7
retl
umul %l1,0x18a,%l5
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 0x761aa9de,0xc9e64c60 ! Init value for %l0
.word 0x5aab6f46,0xa376f165 ! Init value for %l1
.word 0xb6c082f2,0x72a1b344 ! Init value for %l2
.word 0xa28d7190,0x0b8ec4b0 ! Init value for %l3
.word 0x2f2cf2c2,0x8f35cba1 ! Init value for %l4
.word 0x90edc990,0x5530e475 ! Init value for %l5
.word 0xab97f624,0xc47227b7 ! Init value for %l6
.word 0xa702287a,0x5ab9110c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x7fad7583,0x33515ebc ! Init value for %f0
.word 0x9229ab27,0xee91ed0b ! Init value for %f2
.word 0xc89791bf,0x27250de1 ! Init value for %f4
.word 0x5fddcad8,0xbb7ad107 ! Init value for %f6
.word 0xe1ba7fde,0x065fda19 ! Init value for %f8
.word 0xaa34c928,0x2a4c1902 ! Init value for %f10
.word 0x9321e048,0x47f5580a ! Init value for %f12
.word 0x0ff22520,0x1e354b08 ! Init value for %f14
.word 0x9add2e4d,0xdb7324a6 ! Init value for %f16
.word 0x7ab642f5,0xddd6894b ! Init value for %f18
.word 0x74ff757f,0x9138869f ! Init value for %f20
.word 0x6f6a89f7,0xbdc11bc9 ! Init value for %f22
.word 0x422583a4,0x234b1eb3 ! Init value for %f24
.word 0x9c639e05,0xfb19b368 ! Init value for %f26
.word 0x14f00a66,0x4e9f3621 ! Init value for %f28
.word 0x16f57748,0xf83a800b ! Init value for %f30
.word 0x5ecccfef,0xb771ba89 ! Init value for %f32
.word 0x236324e2,0x0b3c4318 ! Init value for %f34
.word 0x5a767b80,0xc57976f8 ! Init value for %f36
.word 0x1e3086dd,0xf953efed ! Init value for %f38
.word 0xb8ab23c4,0xb025dd8e ! Init value for %f40
.word 0xcc313636,0x1039d077 ! Init value for %f42
.word 0x89c8fcc9,0x2fa10283 ! Init value for %f44
.word 0x9d3f56c3,0x5e0838a6 ! Init value for %f46
.word 0xa623667f,0x15cb4e16
.word 0x2b866603,0xe04b58c2
.word 0x90d83225,0x938fc31b
.word 0x9f79447c,0x29f54524
.word 0xa55bfb09,0x2d3411ca
.word 0x3f83d2e8,0x003f50fb
.word 0x370b6f7a,0x93435ca3
.word 0xb7fdd2cd,0x829bed0f
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,0xff00ffff
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x000000d6
.word 0xffff00ff,0x611200ff
.word 0x00000000,0x00000000
.word 0x00000000,0x00003eff
.word 0x00000000,0x00000000
p0_expected_fp_regs:
.word 0xffff00ff,0x611200ff
.word 0xd9ffffff,0xffffffff
.word 0x8b370000,0x00000000
.word 0x00000000,0x000000ff
.word 0x80000000,0x00ff0000
.word 0xff000000,0xffffffd9
.word 0xffff009d,0xff000000
.word 0x00000000,0x0000000e
.word 0x00000000,0xff000000
.word 0xff00ff00,0x0000ffff
.word 0xd6ffffff,0xd6ffffff
.word 0x288b3ed6,0xffffff7f
.word 0xffffff92,0x0b78ffb4
.word 0xb4ff780b,0xffffffff
.word 0xffffff92,0x0b78ffb4
.word 0x00000000,0x20000000
.word 0x00000036,0x00000c00 ! %fsr = 0000003600000c00
p0_local0_expect:
.word 0x000000ff,0x000000ff
.word 0x0000ffff,0x00000425
.word 0xd6ff00ff,0x6cff8000
.word 0x00000000,0xff00ffff
.word 0xff000000,0x00000000
.word 0xfa800eff,0xffffffff
.word 0x00000000,0xffff00e6
.word 0xffffffe5,0x00ffffff
p0_local0_sec_expect:
.word 0xf7b7e1a4,0x00000073
.word 0x00000000,0x00000000
.word 0x8b370000,0x00000000
.word 0x901b85da,0x3bb43509
.word 0xa49bdccb,0xf60e80fa
.word 0xff000000,0x000000ff
.word 0x52fcd8d1,0x734e063e
.word 0xd52d968b,0x1443ff53
p0_local1_expect:
.word 0xffff00ff,0xff000000
.word 0xffffffff,0xffffff5f
.word 0x00000000,0x000000ff
.word 0x378b6d00,0x01000000
.word 0x00005f73,0x00000000
.word 0x43dcd7c0,0x00400000
.word 0xff00ffff,0xffffffff
.word 0xffffffe5,0xffff0073
p0_local1_sec_expect:
.word 0x00005f73,0x00ff0000
.word 0x92ffffff,0x92ffffff
.word 0xff000000,0x611200ff
.word 0xff000000,0x0000807f
.word 0xfc058aff,0xa383718a
.word 0xb4ff780b,0x92ffffff
.word 0xffffffff,0xff000000
.word 0xb400ffff,0xe5ffffff
p0_local2_expect:
.word 0x00000000,0x000000ef
.word 0x00000000,0x6cff8000
.word 0x92000000,0xff60ffff
.word 0x000000d6,0x00000000
.word 0xff0000f6,0xffffffff
.word 0x00000000,0x25040000
.word 0xffffffff,0x006d8b37
.word 0x378b6d00,0x01000000
p0_local2_sec_expect:
.word 0x3effffff,0x000000ff
.word 0x0000ff00,0xffffffff
.word 0xff00ffff,0x000000ff
.word 0x00003ed6,0xffffff7f
.word 0x000000f6,0xffffffff
.word 0x00000000,0x25040000
.word 0xffffffff,0x006d8b37
.word 0x378b6d00,0x01000000
p0_local3_expect:
.word 0xffffff92,0x0b78ffb4
.word 0x92000000,0x00000000
.word 0x00000000,0x00000000
.word 0x0000ff92,0xffffff7f
.word 0x00000000,0xff60ffff
.word 0x00000000,0xff0000ff
.word 0xffff0000,0x006d8b37
.word 0xfa800eff,0xb7f70000
p0_local3_sec_expect:
.word 0x00000000,0xff000000
.word 0xff00ff00,0x0000ffff
.word 0xd6ffffff,0xd6ffffff
.word 0x288b3ed6,0xffffff7f
.word 0xffffff92,0x0b78ffb4
.word 0xb4ff780b,0xffffffff
.word 0xffffff92,0x0b78ffb4
.word 0x00000000,0x20000000
p0_local4_expect:
.word 0xffff00ff,0x611200ff
.word 0xd9ffffff,0xffffffff
.word 0x8b370000,0x00000000
.word 0x00000000,0x00000000
.word 0x80000000,0x00ff0000
.word 0xff000000,0x00000000
.word 0xff3e0000,0xff000000
.word 0xffffffff,0x50000000
p0_local4_sec_expect:
.word 0x8b370000,0xffffffff
.word 0x00000000,0x0080ff6c
.word 0xffffff0e,0x0000807f
.word 0xef6d8b37,0xff8b6def
.word 0x8a7183a3,0x0b78ffb4
.word 0xffffff92,0x0b78ffb4
.word 0x00000000,0xffffffff
.word 0xffffffe5,0xffff00b4
p0_local5_expect:
.word 0x0e000000,0x00000000
.word 0xff3e0000,0x00007358
.word 0xff000000,0x00000000
.word 0x00000000,0x00000000
.word 0xff000000,0xffffffd9
.word 0x00000000,0x6f87237d
.word 0x000000ff,0xffffffff
.word 0x00000000,0xffffffff
p0_local5_sec_expect:
.word 0xff6b0000,0x00000000
.word 0xff0e0000,0xff000000
.word 0x000000ff,0x00ffff2f
.word 0x2dcb5f2c,0x59de9a45
.word 0x3e1ff97f,0x014a49f2
.word 0x7f800000,0x0b78ffb4
.word 0xfc058aff,0xffffffff
.word 0x000000ff,0x80000000
p0_local6_expect:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x7d23058e,0x5fffffff
.word 0x00000eff,0x166e1261
.word 0xffd90020,0x000000ff
.word 0x000000b1,0xffffffff
.word 0xff000000,0xff000000
.word 0x0000005f,0x000000ef
p0_local6_sec_expect:
.word 0xffff00ff,0x611200ff
.word 0xd9ffffff,0xffffffff
.word 0x8b370000,0x00000000
.word 0x00000000,0x000000ff
.word 0x80000000,0x00ff0000
.word 0xff000000,0xffffffd9
.word 0xffff009d,0xff000000
.word 0x00000000,0x0000000e
share0_expect:
.word 0xffff2191,0x200207fd
.word 0x00fe3a40,0x8e524b68
.word 0xeb6de5c1,0x09c37176
.word 0x17cc97e8,0xa0267b16
.word 0xd89845b8,0x4673a94d
.word 0x2a2c1179,0x1fed970e
.word 0x26e7c8f0,0x2c05ed92
.word 0x2474fa30,0x80c800db
share1_expect:
.word 0xff927fd0,0x2462a9fb
.word 0x90965e88,0x902ced82
.word 0x3c171b4c,0x2b15f2e1
.word 0x46dd7985,0xd161952b
.word 0x9ec70755,0x81ebfb33
.word 0x2bcebbe3,0x9f93703f
.word 0x347a8755,0xfeac47ab
.word 0xcf15a003,0x1a2f5847
.word 0xffffd57f,0x2de965a4
.word 0x58ac2f05,0xb47cd031
.word 0xe8b4a3de,0x028d7f45
.word 0xedfa570a,0x26233d61
.word 0x6a985cc8,0x643dcfae
.word 0xac584f55,0x1b5a97df
.word 0x110e11c0,0x68d703f0
.word 0xe44a1491,0x6e03db57
share2_expect:
.word 0x00ffc8b9,0x860046f7
.word 0xba9598a2,0x844821af
.word 0x4a72911b,0xddaa10e4
.word 0xf0152ac4,0x892c41a5
.word 0x00b690d9,0xef71c8d7
.word 0x1e846641,0xdcfc9579
.word 0x498b2cc1,0xebaee405
.word 0x017be3c0,0x94d10d42
share3_expect:
.word 0xffffb958,0x89ae4197
.word 0xeb53d1c3,0x401e1ffc
.word 0x13babf3a,0x148d6884
.word 0x751f34a6,0x8e4c29ca
.word 0x37521c5c,0x100bf86e
.word 0x33ef13b8,0x8bc9b7df
.word 0x30100570,0x229d73ac
.word 0xc03f9541,0xf8ec0a09
.word 0x00005509,0x5dc1f394
.word 0xf4f3aba6,0x0e592eaa
.word 0x99d9d071,0x24d05fbe
.word 0x8e125c57,0x81987996
.word 0xe678f589,0x5fdd4932
.word 0x7738cc8b,0xc4d7cefc
.word 0xc316c636,0x35eff3ab
.word 0x9a3ab717,0x6fa34cd0
.word 0xffff2d54,0xf9abe84c
.word 0x831187f5,0x5f4ce07a
.word 0xf89b3e05,0xfdc113fd
.word 0x19e94f20,0x93224171
.word 0xd0f89738,0xbef37f6c
.word 0x9f9c0214,0xdcd9f33f
.word 0xbb1416b0,0x47cf1de1
.word 0xd5af167f,0x8d07c048
.word 0x0000f237,0x50606eee
.word 0xd0fe950c,0x7bd633b3
.word 0x8999ba21,0x1d05e6ce
.word 0x5c57f564,0x9c745bec
.word 0xd56c21c2,0x5c940de1
.word 0x0c2a2de0,0x11ae64e1
.word 0x1a82200b,0x1c339cb8
.word 0xae90d155,0xcaf6227f
.word 0xffffa456,0x57464ff8
.word 0x4eeefdd6,0x8119d8d3
.word 0xc1691b7c,0x7d02e25a
.word 0x08fe5741,0x45071dfd
.word 0xe55821be,0xdffbf15b
.word 0x434842ff,0x5c5808ae
.word 0x9a8d1d9f,0xaba16c35
.word 0x57a34068,0xa717f880
.word 0xffff8e22,0x31ab0400
.word 0x23612e44,0x7a6ed770
.word 0xd02e9755,0xd4c39221
.word 0xdc8eafb0,0xdcb2dbfb
.word 0xebe7497d,0xfde0800c
.word 0xad6bd1d2,0x3e119e26
.word 0x18dc3c42,0xd560fbc6
.word 0xcaea6410,0xe3f01148
.word 0xff0068e0,0x3871c7ab
.word 0x45f2411b,0x7166cec5
.word 0xb082b4c6,0x3564df48
.word 0x4c908764,0x6a1f42a5
.word 0x84c4ceb9,0x64f24a7d
.word 0x499bcaec,0xd0eee09d
.word 0x8d509600,0x8f11e2f8
.word 0xa23ec0ab,0xd7d8b043
.word 0xff001988,0xbca51cef
.word 0xad426e29,0xacb201f5
.word 0x42a61a3a,0x0ad04e66
.word 0x3ed98d20,0x8e62d680
.word 0xa636c93c,0x30139184
.word 0x7a11ecc2,0x7a432777
.word 0x84484286,0xe22914b2
.word 0xb9b10ff0,0x7f12941c
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 0xfd9d6a37,0x9cef8beb
.word 0x00000000,0x00000002
.word 0x8ee60370,0x4c4243bc
.word 0x00000000,0x00000003
.word 0xe8b80608,0x75d8f641
.word 0x00000000,0x00000004
.word 0x87a70f18,0x04785cf3
.word 0x00000000,0x00000005
.word 0xbf9c308f,0xb71e6194
.word 0x00000000,0x00000006
.word 0xff5e4558,0x501f9967
.word 0x00000000,0x00000007
.word 0x5066474f,0xed34b530
.word 0x00000000,0x00000008
.word 0xaa3d340f,0xff52ae9e
.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 0x0903e604,0x7d08d239,0x1e159191,0x3115edb8
.word 0xf7436878,0x75769327,0x5c4739be,0xd6e04e0f
.word 0x89724a09,0xf47d9ad3,0xba881e28,0x9f6e605d
.word 0x2c728cdc,0xd8a985bd,0x954e5ecf,0x049e95c3
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 0x1a28fb61,0x336a3c7d,0x60d8412a,0x474dcccf
.word 0xc0ebd368,0xe3ae3d96,0x901b85da,0x3bb43509
.word 0xa49bdccb,0xf60e80fa,0x34b566da,0xc82b0702
.word 0x52fcd8d1,0x734e063e,0xd52d968b,0x1443ff53
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 0xf78865de,0x2345cf60,0x431962a6,0xe10e96eb
.word 0xfacb2326,0x02f98195,0x0f369c27,0x53b63443
.word 0xe7e8b55b,0xb7a00186,0x7ee6ac96,0x87f2d5cb
.word 0x70078c09,0x70791367,0xd3a4448c,0x2cba1041
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 0x4b589d0a,0x49834273,0x227da9f1,0x9eae159f
.word 0xbd2cc120,0x243b2037,0xf1431b73,0x025bbbfa
.word 0xe7b888d8,0x713aee24,0x25947489,0x65663675
.word 0x374a5c79,0xd29b6627,0x51d96e56,0x470b17d0
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 0x2ebe852a,0x01333f72,0x510501e2,0xdab6b9b2
.word 0x1211ada6,0x01b32f0a,0x9dc993a3,0x29783887
.word 0xfc058a65,0xa383718a,0x14c478fb,0xf2e76961
.word 0x0cce34bc,0xe5951aba,0xf8fdf5d0,0x49742534
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 0xa43858ed,0x47f8f155,0xc7382f17,0x1311b893
.word 0x103764d0,0x568acf96,0x73589b02,0x2c598a50
.word 0xb3409e89,0x2a2439d5,0x4fb6ba7a,0xbd1339d9
.word 0xde781c1e,0x03a2b00a,0xd50014bd,0xdaba14a9
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 0x9209cf24,0x3c3564da,0x95fbb146,0xba4c53f9
.word 0xb1a6a8ab,0xa847446b,0xbef7bb6d,0xe11d7c54
.word 0x8e99c375,0xa42f7dfb,0x822f97c0,0x1ea7a347
.word 0x2e8fd907,0xbfa0494d,0x2fbaa38f,0x79887bcf
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 0x892741b6,0x5ad661ce,0xdf630b97,0x5c650373
.word 0x8c941997,0x378b6def,0xa14c30b9,0xc51c61bb
.word 0x19bb3acc,0xca9768bf,0xda2d032b,0xfb5acd6b
.word 0x82e04a37,0x466e5e97,0x16bcdb2f,0xdad8f819
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 0xa5f0c390,0x158b4d22,0x22f849ef,0xb4729709
.word 0xf3663eb4,0x62d8f48a,0x09feac9b,0x617d3cbc
.word 0x04557cfd,0x69b25e34,0xb4f63201,0xa2a323db
.word 0x0eae8317,0xb4d360de,0x7d059879,0x6a47b52c
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 0xe932f07f,0xea4372d0,0x5f335324,0x7331b674
.word 0x63eda791,0xd5f113c5,0xab8637c4,0x5dc79274
.word 0x4a06ab7d,0xfb087c2a,0xb6ce9d67,0x5e860d17
.word 0xd83bd0f8,0x7beed065,0x8519824d,0x01c7a1db
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 0xe00dc980,0xdbe7fe5a,0x4babefe5,0x191aa1fc
.word 0x7fd980ed,0xf904cd83,0x1e162ee4,0x015e7453
.word 0x93d84b5f,0x26c0a520,0xc9666182,0x66eae3a5
.word 0x393873ce,0xa444290d,0x0b78fedc,0xd63e8b28
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 0x398e5534,0x84dc10e1,0xb0a2d071,0xc2064e31
.word 0xa328c6e0,0x84908f0f,0x2dcb5f2c,0x59de9a45
.word 0x3e1ff97f,0x014a49f2,0xa04e5cfe,0xfc2d5b3d
.word 0x32a62ca1,0xd6aaa767,0x83db89d2,0xfd4d317b
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 0xad11eeb2,0xf4f36d21,0x8c94ee7a,0x2682c481
.word 0x79a6db06,0x74564f1e,0x26d6aad3,0x2058379e
.word 0xf894d1ea,0x219ea414,0xc5e16727,0x2f0a5bf4
.word 0x04e05b1b,0xeaa32946,0xa8b4658b,0xc4f360f5
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 0x68f3c45e,0x92342ae0,0xad2ae708,0xb022e973
.word 0x5e99e2f1,0x07edce61,0x868fa915,0x6f605b97
.word 0xcddf584f,0xdeec00c7,0x1cd654bd,0xdd4a3a7e
.word 0xc739ec77,0x1739cc66,0x3d494246,0x80b4893f
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 0x57de2191,0x200207fd,0x00fe3a40,0x8e524b68
.word 0xeb6de5c1,0x09c37176,0x17cc97e8,0xa0267b16
.word 0xd89845b8,0x4673a94d,0x2a2c1179,0x1fed970e
.word 0x26e7c8f0,0x2c05ed92,0x2474fa30,0x80c800db
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 0x392f7fd0,0x2462a9fb,0x90965e88,0x902ced82
.word 0x3c171b4c,0x2b15f2e1,0x46dd7985,0xd161952b
.word 0x9ec70755,0x81ebfb33,0x2bcebbe3,0x9f93703f
.word 0x347a8755,0xfeac47ab,0xcf15a003,0x1a2f5847
.word 0x691fd57f,0x2de965a4,0x58ac2f05,0xb47cd031
.word 0xe8b4a3de,0x028d7f45,0xedfa570a,0x26233d61
.word 0x6a985cc8,0x643dcfae,0xac584f55,0x1b5a97df
.word 0x110e11c0,0x68d703f0,0xe44a1491,0x6e03db57
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 0x993ec8b9,0x860046f7,0xba9598a2,0x844821af
.word 0x4a72911b,0xddaa10e4,0xf0152ac4,0x892c41a5
.word 0x00b690d9,0xef71c8d7,0x1e846641,0xdcfc9579
.word 0x498b2cc1,0xebaee405,0x017be3c0,0x94d10d42
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 0xfdddb958,0x89ae4197,0xeb53d1c3,0x401e1ffc
.word 0x13babf3a,0x148d6884,0x751f34a6,0x8e4c29ca
.word 0x37521c5c,0x100bf86e,0x33ef13b8,0x8bc9b7df
.word 0x30100570,0x229d73ac,0xc03f9541,0xf8ec0a09
.word 0xf2215509,0x5dc1f394,0xf4f3aba6,0x0e592eaa
.word 0x99d9d071,0x24d05fbe,0x8e125c57,0x81987996
.word 0xe678f589,0x5fdd4932,0x7738cc8b,0xc4d7cefc
.word 0xc316c636,0x35eff3ab,0x9a3ab717,0x6fa34cd0
.word 0x74422d54,0xf9abe84c,0x831187f5,0x5f4ce07a
.word 0xf89b3e05,0xfdc113fd,0x19e94f20,0x93224171
.word 0xd0f89738,0xbef37f6c,0x9f9c0214,0xdcd9f33f
.word 0xbb1416b0,0x47cf1de1,0xd5af167f,0x8d07c048
.word 0x5553f237,0x50606eee,0xd0fe950c,0x7bd633b3
.word 0x8999ba21,0x1d05e6ce,0x5c57f564,0x9c745bec
.word 0xd56c21c2,0x5c940de1,0x0c2a2de0,0x11ae64e1
.word 0x1a82200b,0x1c339cb8,0xae90d155,0xcaf6227f
.word 0x797fa456,0x57464ff8,0x4eeefdd6,0x8119d8d3
.word 0xc1691b7c,0x7d02e25a,0x08fe5741,0x45071dfd
.word 0xe55821be,0xdffbf15b,0x434842ff,0x5c5808ae
.word 0x9a8d1d9f,0xaba16c35,0x57a34068,0xa717f880
.word 0xcfac8e22,0x31ab0400,0x23612e44,0x7a6ed770
.word 0xd02e9755,0xd4c39221,0xdc8eafb0,0xdcb2dbfb
.word 0xebe7497d,0xfde0800c,0xad6bd1d2,0x3e119e26
.word 0x18dc3c42,0xd560fbc6,0xcaea6410,0xe3f01148
.word 0x69b868e0,0x3871c7ab,0x45f2411b,0x7166cec5
.word 0xb082b4c6,0x3564df48,0x4c908764,0x6a1f42a5
.word 0x84c4ceb9,0x64f24a7d,0x499bcaec,0xd0eee09d
.word 0x8d509600,0x8f11e2f8,0xa23ec0ab,0xd7d8b043
.word 0x8aec1988,0xbca51cef,0xad426e29,0xacb201f5
.word 0x42a61a3a,0x0ad04e66,0x3ed98d20,0x8e62d680
.word 0xa636c93c,0x30139184,0x7a11ecc2,0x7a432777
.word 0x84484286,0xe22914b2,0xb9b10ff0,0x7f12941c
share3_end: