Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_1.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_1500_1.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 = 327144513
! Riesling can be on
! 1 Thread, 1500 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_1500_1.s created on Mar 27, 2009 (14:45:13)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1500_1 -p 1 -l 1500
#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 = bae8ddbe 1e1c212c ac39f5c2 388d3f5c
! %f4 = 3cf8d76e 085ac4d0 eebd8db3 95df57db
! %f8 = 78a9ce36 f7a81e4a 4d9c7ba1 fd949712
! %f12 = 01834367 6faa8653 75824276 69ae75b6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = baed3071 c49472b3 c53d9142 ddad30d2
! %f20 = 0df09827 2d4ae274 3d724527 c1286522
! %f24 = f0de7be6 ad4fd416 31827479 fcef8d0a
! %f28 = 17cbdde4 09c878e8 759380a6 2c8f72af
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 43a83241 c1367bab 1548ab92 67c90033
! %f36 = b4c7c93f b1cbe074 48a3b397 b9488ce3
! %f40 = 8acd3823 e6f6cf45 13d4c062 3f34423c
! %f44 = f820c28c 893f27a1 82ffcd63 ca61af0a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6ca7fcf700000035,%g7,%g1 ! GSR scale = 6, align = 5
wr %g1,%g0,%gsr ! GSR = 6ca7fcf700000035
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:
! %f26 = 31827479 fcef8d0a, %l5 = c3c0b99e1211677a
! Mem[0000000010181438] = da8c5dfe8d6e885c
add %i6,0x038,%g1
stda %f26,[%g1+%l5]ASI_PST8_P ! Mem[0000000010181438] = da827479fc6e8d5c
! Mem[0000000030101410] = dd39c6d7, %l3 = ea599ffbc149c3cb
lduha [%i4+%o5]0x89,%l3 ! %l3 = 000000000000c6d7
! Mem[0000000010041420] = 9e7dbfc7, %l7 = f0d0a402105c0ea4, %asi = 80
swapa [%i1+0x020]%asi,%l7 ! %l7 = 000000009e7dbfc7
! Mem[0000000010181428] = 7cca72a4, %l6 = 3649d7309243d268
ldsha [%i6+0x02a]%asi,%l6 ! %l6 = 00000000000072a4
! Mem[0000000010101400] = 232976cf, %l2 = 74c225ac0d750daf
swapa [%i4+%g0]0x80,%l2 ! %l2 = 00000000232976cf
! Mem[00000000100c1400] = 293e0dfb1b7071a6, %f12 = 01834367 6faa8653
ldda [%i3+%g0]0x88,%f12 ! %f12 = 293e0dfb 1b7071a6
! Mem[00000000201c0000] = e35b1b53, %l3 = 000000000000c6d7
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000e3000000ff
! Mem[0000000030001408] = ee0c2209, %l3 = 00000000000000e3
ldswa [%i0+%o4]0x89,%l3 ! %l3 = ffffffffee0c2209
! Mem[00000000100c1400] = a671701b fb0d3e29 cb827008 d5e74385
! Mem[00000000100c1410] = 7594537a 8c9fd8d8 b476594e 1613187e
! Mem[00000000100c1420] = 8c5704a7 320cf197 7ba05fed 20d7d574
! Mem[00000000100c1430] = a798c753 97a45277 e52742bb c6617e1e
ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = c93bb6ee, %l7 = 000000009e7dbfc7
swapa [%i2+%o4]0x88,%l7 ! %l7 = 00000000c93bb6ee
p0_label_2:
! %f1 = 1e1c212c, Mem[0000000010041410] = a713afb0
sta %f1 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 1e1c212c
! %l4 = f756d882a8a1dfcf, Mem[0000000030001410] = 6ef64cba29394cc6
stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = f756d882a8a1dfcf
! %l1 = 6a81f0fc63aa7b31, imm = 0000000000000fa4, %l5 = c3c0b99e1211677a
xnor %l1,0xfa4,%l5 ! %l5 = 957e0f039c558b6a
! Mem[00000000211c0001] = f04937e1, %l5 = 957e0f039c558b6a
ldstub [%o2+0x001],%l5 ! %l5 = 00000049000000ff
! %l2 = 00000000232976cf, Mem[0000000010081410] = ba8d4672e49c43bd
stxa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000232976cf
! %l7 = 00000000c93bb6ee, Mem[0000000010041412] = 2c211c1e
stb %l7,[%i1+0x012] ! Mem[0000000010041410] = 2c21ee1e
! Mem[000000001010142b] = 7238dcfc, %l3 = ffffffffee0c2209
ldstuba [%i4+0x02b]%asi,%l3 ! %l3 = 000000fc000000ff
! %l7 = 00000000c93bb6ee, Mem[0000000030141408] = e5fc3ef0
stba %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = e5fc3eee
! %l2 = 00000000232976cf, imm = fffffffffffff64f, %l3 = 00000000000000fc
addc %l2,-0x9b1,%l3 ! %l3 = 0000000023296d1e
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 50caa067, %l1 = 6a81f0fc63aa7b31
lduwa [%i4+%o5]0x88,%l1 ! %l1 = 0000000050caa067
p0_label_3:
! Mem[0000000010141410] = 1348bc61, %l2 = 00000000232976cf
lduwa [%i5+%o5]0x88,%l2 ! %l2 = 000000001348bc61
! Mem[00000000211c0000] = f0ff37e1, %l3 = 0000000023296d1e
ldsb [%o2+0x001],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030141410] = 6de2f6a10bec4aca, %l6 = 00000000000072a4
ldxa [%i5+%o5]0x81,%l6 ! %l6 = 6de2f6a10bec4aca
! Mem[0000000010181400] = 0384a2b8e5f4aea1, %f8 = 78a9ce36 f7a81e4a
ldda [%i6+%g0]0x80,%f8 ! %f8 = 0384a2b8 e5f4aea1
! Mem[0000000010081410] = 232976cf, %l2 = 000000001348bc61
lduha [%i2+%o5]0x88,%l2 ! %l2 = 00000000000076cf
! Mem[0000000010181408] = 1e3fe782, %l1 = 0000000050caa067
lduba [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000082
! Mem[0000000010041408] = 13b3afd1e5ddf087, %f4 = 3cf8d76e 085ac4d0
ldda [%i1+%o4]0x80,%f4 ! %f4 = 13b3afd1 e5ddf087
! Mem[0000000010001408] = a0f19afc, %l3 = ffffffffffffffff
lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000fc
! Mem[0000000010001404] = b2a88f6f, %l3 = 00000000000000fc
ldsb [%i0+0x007],%l3 ! %l3 = 000000000000006f
! Starting 10 instruction Store Burst
! %f14 = 75824276, Mem[0000000030001408] = 09220cee
sta %f14,[%i0+%o4]0x81 ! Mem[0000000030001408] = 75824276
p0_label_4:
! %l6 = 6de2f6a10bec4aca, Mem[00000000211c0000] = f0ff37e1
stb %l6,[%o2+%g0] ! Mem[00000000211c0000] = caff37e1
! %l2 = 000076cf, %l3 = 0000006f, Mem[0000000010081400] = b21aea3b 8496004b
stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000076cf 0000006f
membar #Sync ! Added by membar checker (1)
! %l6 = 6de2f6a10bec4aca, Mem[00000000100c1408] = 087082cb
stwa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0bec4aca
! %l4 = f756d882a8a1dfcf, Mem[0000000030081408] = 2363895f
stha %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 2363dfcf
! %l2 = 00000000000076cf, Mem[0000000010101420] = cf9aeed45dececa2, %asi = 80
stxa %l2,[%i4+0x020]%asi ! Mem[0000000010101420] = 00000000000076cf
! Mem[0000000030101410] = d7c639dd291999b3, %f12 = 293e0dfb 1b7071a6
ldda [%i4+%o5]0x81,%f12 ! %f12 = d7c639dd 291999b3
! Mem[0000000010141428] = 423f2bbf, %l3 = 000000000000006f, %asi = 80
swapa [%i5+0x028]%asi,%l3 ! %l3 = 00000000423f2bbf
! %f8 = 0384a2b8 e5f4aea1, Mem[0000000030081400] = 7dd394a7 9a91b30c
stda %f8 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0384a2b8 e5f4aea1
! Mem[0000000010081408] = c7bf7d9e, %l4 = f756d882a8a1dfcf
ldstuba [%i2+%o4]0x80,%l4 ! %l4 = 000000c7000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 1b7071a6, %l0 = 2c3c68ba8f64fc7b
ldsba [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffffffa6
p0_label_5:
! %l5 = 0000000000000049, immed = 00000575, %y = 00000000
umul %l5,0x575,%l3 ! %l3 = 0000000000018e5d, %y = 00000000
! Mem[0000000010101400] = 0d750daf, %l0 = ffffffffffffffa6
ldswa [%i4+%g0]0x80,%l0 ! %l0 = 000000000d750daf
! %l6 = 6de2f6a10bec4aca, imm = 0000000000000a59, %l6 = 6de2f6a10bec4aca
and %l6,0xa59,%l6 ! %l6 = 0000000000000a48
! Mem[0000000030001400] = fc96f4db, %f12 = d7c639dd
lda [%i0+%g0]0x81,%f12 ! %f12 = fc96f4db
! Mem[0000000030141408] = ee3efce5, %l4 = 00000000000000c7
ldsba [%i5+%o4]0x81,%l4 ! %l4 = ffffffffffffffee
! Mem[0000000010001400] = ff1608c7b2a88f6f, %l6 = 0000000000000a48
ldx [%i0+%g0],%l6 ! %l6 = ff1608c7b2a88f6f
! Mem[0000000010001400] = c70816ff, %l0 = 000000000d750daf
ldswa [%i0+%g0]0x88,%l0 ! %l0 = ffffffffc70816ff
! Mem[0000000010081410] = cf76292300000000, %l0 = ffffffffc70816ff
ldxa [%i2+%o5]0x80,%l0 ! %l0 = cf76292300000000
! Mem[0000000030041410] = a6c22be26a2312de, %l3 = 0000000000018e5d
ldxa [%i1+%o5]0x81,%l3 ! %l3 = a6c22be26a2312de
! Starting 10 instruction Store Burst
! %l2 = 00000000000076cf, Mem[0000000010041408] = 13b3afd1
stha %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 76cfafd1
p0_label_6:
! Mem[00000000211c0001] = caff37e1, %l1 = 0000000000000082
ldstub [%o2+0x001],%l1 ! %l1 = 000000ff000000ff
! %f13 = 291999b3, Mem[000000001000142c] = b30a75d3
sta %f13,[%i0+0x02c]%asi ! Mem[000000001000142c] = 291999b3
! %l5 = 0000000000000049, %l5 = 0000000000000049, %y = 00000000
smul %l5,%l5,%l2 ! %l2 = 00000000000014d1, %y = 00000000
! %f16 = 293e0dfb 1b7071a6 8543e7d5 087082cb
! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
! %f24 = 97f10c32 a704578c 74d5d720 ed5fa07b
! %f28 = 7752a497 53c798a7 1e7e61c6 bb4227e5
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000030101400
! Mem[0000000010181400] = b8a28403, %l4 = ffffffffffffffee
ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000003000000ff
! %l2 = 00000000000014d1, Mem[0000000010001418] = f0b2eb57
sth %l2,[%i0+0x018] ! Mem[0000000010001418] = 14d1eb57
! %l5 = 0000000000000049, Mem[0000000010001408] = fc9af1a0b275da05, %asi = 80
stxa %l5,[%i0+0x008]%asi ! Mem[0000000010001408] = 0000000000000049
membar #Sync ! Added by membar checker (2)
! Mem[0000000030101410] = 7594537a, %l3 = a6c22be26a2312de
ldstuba [%i4+%o5]0x81,%l3 ! %l3 = 00000075000000ff
! Mem[0000000010101410] = 67a0ca50, %l0 = cf76292300000000
swapa [%i4+%o5]0x80,%l0 ! %l0 = 0000000067a0ca50
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 7594537a, %l5 = 0000000000000049
lduba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000075
p0_label_7:
! Mem[0000000030001400] = fc96f4db82c2da69, %l4 = 0000000000000003
ldxa [%i0+%g0]0x81,%l4 ! %l4 = fc96f4db82c2da69
! Mem[0000000010181418] = 86990270, %l0 = 0000000067a0ca50
lduh [%i6+0x01a],%l0 ! %l0 = 0000000000000270
! Mem[0000000010041400] = c3e8b55d4a5adada, %l0 = 0000000000000270
ldxa [%i1+%g0]0x80,%l0 ! %l0 = c3e8b55d4a5adada
! Mem[0000000010101410] = 00000000, %l1 = 00000000000000ff
ldsha [%i4+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = c3e8b55d 4a5adada 76cfafd1 e5ddf087
! Mem[0000000010041410] = 2c21ee1e 01a907db d387454c 674b9e0c
! Mem[0000000010041420] = 105c0ea4 70e87990 c812ebd5 76ecb488
! Mem[0000000010041430] = c4b02542 2936aee7 94f6f2fd 16440446
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[0000000010141414] = 19928940, %l6 = ff1608c7b2a88f6f
ldsba [%i5+0x016]%asi,%l6 ! %l6 = ffffffffffffff89
! Mem[0000000010001400] = c70816ff, %l4 = fc96f4db82c2da69
ldsba [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c142c] = 20d7d574, %l4 = ffffffffffffffff
lduha [%i3+0x02c]%asi,%l4 ! %l4 = 00000000000020d7
! Mem[0000000030101408] = cb827008, %l7 = 00000000c93bb6ee
ldstuba [%i4+%o4]0x81,%l7 ! %l7 = 000000cb000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 3cd7d8b9, %l6 = ffffffffffffff89
swapa [%i6+%o5]0x88,%l6 ! %l6 = 000000003cd7d8b9
p0_label_8:
! %f22 = 7e181316 4e5976b4, Mem[0000000010141410] = 1348bc61 40899219
stda %f22,[%i5+%o5]0x88 ! Mem[0000000010141410] = 7e181316 4e5976b4
! %l3 = 0000000000000075, Mem[00000000100c1400] = 1b7071a6
stha %l3,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 1b700075
! %l4 = 00000000000020d7, Mem[0000000010081400] = 000076cf
stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000020d7
! %f16 = 293e0dfb 1b7071a6 8543e7d5 087082cb
! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
! %f24 = 97f10c32 a704578c 74d5d720 ed5fa07b
! %f28 = 7752a497 53c798a7 1e7e61c6 bb4227e5
stda %f16,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
! Mem[00000000201c0001] = ff5b1b53, %l1 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000005b000000ff
! %l6 = 3cd7d8b9, %l7 = 000000cb, Mem[0000000030101408] = 087082ff 8543e7d5
stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 3cd7d8b9 000000cb
! Mem[0000000010081410] = 232976cf, %l4 = 00000000000020d7
swapa [%i2+%o5]0x88,%l4 ! %l4 = 00000000232976cf
! Mem[0000000010101418] = f7c8f7ce, %l0 = 4a5adada, %l2 = 000014d1
add %i4,0x18,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f7c8f7ce
! %f9 = 70e87990, %f0 = c3e8b55d, %f11 = 76ecb488
fdivs %f9 ,%f0 ,%f11 ! %f11 = ec7fbe37
! Starting 10 instruction Load Burst
! Mem[000000001010143c] = 0deeec80, %l0 = c3e8b55d4a5adada
ldsw [%i4+0x03c],%l0 ! %l0 = 000000000deeec80
p0_label_9:
! Mem[0000000010001410] = 51be144e, %l0 = 000000000deeec80
ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000051be
! Mem[0000000030081408] = cfdf6323, %f0 = c3e8b55d
lda [%i2+%o4]0x81,%f0 ! %f0 = cfdf6323
! Mem[00000000201c0000] = ffff1b53, %l3 = 0000000000000075
lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010141408] = 3dc9a958, %l5 = 0000000000000075
ldsba [%i5+%o4]0x80,%l5 ! %l5 = 000000000000003d
! Mem[0000000020800000] = 72f9aff8, %l5 = 000000000000003d
ldsha [%o1+0x000]%asi,%l5 ! %l5 = 00000000000072f9
! Mem[00000000300c1400] = 452046e1, %l4 = 00000000232976cf
lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000004520
! Mem[00000000300c1410] = 485fb885ff606077, %f12 = c4b02542 2936aee7
ldda [%i3+%o5]0x81,%f12 ! %f12 = 485fb885 ff606077
membar #Sync ! Added by membar checker (3)
! Mem[0000000030181408] = d5e74385, %f10 = c812ebd5
lda [%i6+%o4]0x89,%f10 ! %f10 = d5e74385
! Mem[0000000030181400] = a671701bfb0d3e29, %l2 = 00000000f7c8f7ce
ldxa [%i6+%g0]0x89,%l2 ! %l2 = a671701bfb0d3e29
! Starting 10 instruction Store Burst
! %l5 = 00000000000072f9, Mem[0000000010001408] = 00000000
stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000f9
p0_label_10:
! Mem[0000000030181400] = fb0d3e29, %l2 = a671701bfb0d3e29
swapa [%i6+%g0]0x89,%l2 ! %l2 = 00000000fb0d3e29
! %l0 = 00000000000051be, Mem[0000000030141400] = de962820
stwa %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000051be
! Mem[00000000300c1408] = 4bd07fcc, %l4 = 0000000000004520
swapa [%i3+%o4]0x81,%l4 ! %l4 = 000000004bd07fcc
! %l7 = 00000000000000cb, immed = 00000511, %y = 00000000
sdiv %l7,0x511,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[0000000010141400] = c7ddf38e, %l7 = 00000000000000cb
swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000c7ddf38e
! Mem[0000000010101400] = 0d750daf, %l0 = 0000000000000000
swapa [%i4+%g0]0x80,%l0 ! %l0 = 000000000d750daf
! Mem[0000000010041400] = c3e8b55d, %l2 = 00000000fb0d3e29
swapa [%i1+%g0]0x80,%l2 ! %l2 = 00000000c3e8b55d
! %l4 = 000000004bd07fcc, Mem[0000000030181408] = 8543e7d5
stwa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4bd07fcc
! Mem[00000000211c0001] = caff37e1, %l1 = 000000000000005b
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ff84a2b8, %l6 = 000000003cd7d8b9
lduwa [%i6+%g0]0x80,%l6 ! %l6 = 00000000ff84a2b8
p0_label_11:
! Mem[0000000010081410] = 000020d7, %f1 = 4a5adada
lda [%i2+%o5]0x88,%f1 ! %f1 = 000020d7
! Mem[0000000030081408] = 2363dfcf, %l5 = 00000000000072f9
ldswa [%i2+%o4]0x89,%l5 ! %l5 = 000000002363dfcf
! Mem[0000000030101400] = a671701b fb0d3e29, %l4 = 4bd07fcc, %l5 = 2363dfcf
ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000a671701b 00000000fb0d3e29
! Mem[000000001008141c] = 3391135f, %l7 = 00000000c7ddf38e
lduw [%i2+0x01c],%l7 ! %l7 = 000000003391135f
! Mem[0000000010141408] = 3dc9a958, %l7 = 000000003391135f
lduw [%i5+%o4],%l7 ! %l7 = 000000003dc9a958
! Mem[0000000010181410] = 89ffffff, %l5 = 00000000fb0d3e29
lduha [%i6+%o5]0x80,%l5 ! %l5 = 00000000000089ff
! Mem[00000000211c0000] = caff37e1, %l5 = 00000000000089ff
ldsba [%o2+0x001]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010101400] = 00000000, %f17 = 1b7071a6
lda [%i4+%g0]0x80,%f17 ! %f17 = 00000000
! Mem[0000000020800000] = 72f9aff8, %l6 = 00000000ff84a2b8
lduba [%o1+0x001]%asi,%l6 ! %l6 = 00000000000000f9
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = d1afcf76, %l0 = 000000000d750daf
ldstuba [%i1+%o4]0x88,%l0 ! %l0 = 00000076000000ff
p0_label_12:
! %l6 = 00000000000000f9, Mem[0000000010181400] = b8a284ff
stha %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = b8a200f9
! %f30 = 1e7e61c6, Mem[0000000030101408] = 3cd7d8b9
sta %f30,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1e7e61c6
! %l0 = 00000076, %l1 = 000000ff, Mem[0000000010181400] = f900a2b8 e5f4aea1
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000076 000000ff
! Mem[0000000010181430] = d104c68c, %l4 = 00000000a671701b
swap [%i6+0x030],%l4 ! %l4 = 00000000d104c68c
! %f28 = 7752a497 53c798a7, Mem[0000000010041428] = c812ebd5 76ecb488
stda %f28,[%i1+0x028]%asi ! Mem[0000000010041428] = 7752a497 53c798a7
! %l0 = 00000076, %l1 = 000000ff, Mem[0000000030081410] = cb028f30 45f6268c
stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000076 000000ff
! Mem[0000000010141418] = 6f8f22e4, %l6 = 000000f9, %l6 = 000000f9
add %i5,0x18,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000006f8f22e4
! %l2 = 00000000c3e8b55d, Mem[0000000010041428] = 7752a49753c798a7, %asi = 80
stxa %l2,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000c3e8b55d
! Mem[0000000030001400] = dbf496fc, %l7 = 000000003dc9a958
ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000fc000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 89fffffff56ee344, %l3 = 000000000000ffff
ldxa [%i6+%o5]0x80,%l3 ! %l3 = 89fffffff56ee344
p0_label_13:
! Mem[0000000030141408] = ee3efce5, %l5 = ffffffffffffffff
ldswa [%i5+%o4]0x81,%l5 ! %l5 = ffffffffee3efce5
! Mem[0000000030101410] = 7a5394ff, %l3 = 89fffffff56ee344
ldsha [%i4+%o5]0x89,%l3 ! %l3 = ffffffffffff94ff
! Mem[0000000010141408] = 3dc9a958, %l1 = 00000000000000ff
lduba [%i5+%o4]0x80,%l1 ! %l1 = 000000000000003d
! Mem[0000000010081400] = 000020d70000006f, %l3 = ffffffffffff94ff
ldxa [%i2+%g0]0x80,%l3 ! %l3 = 000020d70000006f
! Mem[0000000030141400] = be510000, %l5 = ffffffffee3efce5
ldswa [%i5+%g0]0x89,%l5 ! %l5 = ffffffffbe510000
! Mem[0000000030001400] = 69dac282dbf496ff, %f24 = 97f10c32 a704578c
ldda [%i0+%g0]0x89,%f24 ! %f24 = 69dac282 dbf496ff
! Mem[0000000030001408] = 7582427667186f7c, %l0 = 0000000000000076
ldxa [%i0+%o4]0x81,%l0 ! %l0 = 7582427667186f7c
membar #Sync ! Added by membar checker (4)
! Mem[0000000010101400] = 00000000 5d844adb 2ad8b0ca 1cee0b21
! Mem[0000000010101410] = 00000000 b2519884 f7c8f7ce 034d07b3
! Mem[0000000010101420] = 00000000 000076cf 7238dcff d4d23108
! Mem[0000000010101430] = 5541c53f 6530e007 221197b8 0deeec80
ldda [%i4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010101400
! Mem[0000000010081410] = d7200000, %l5 = ffffffffbe510000
ldsha [%i2+%o5]0x80,%l5 ! %l5 = ffffffffffffd720
! Starting 10 instruction Store Burst
! %l4 = 00000000d104c68c, Mem[0000000010141400] = cb000000
stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = cb00008c
p0_label_14:
! %l4 = 00000000d104c68c, Mem[0000000010081400] = d7200000
stwa %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = d104c68c
! %l4 = d104c68c, %l5 = ffffd720, Mem[00000000100c1400] = 1b700075 293e0dfb
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = d104c68c ffffd720
! %l2 = 00000000c3e8b55d, Mem[0000000010081410] = 00000000000020d7
stxa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000c3e8b55d
! %l6 = 000000006f8f22e4, Mem[0000000030081400] = 0384a2b8
stba %l6,[%i2+%g0]0x81 ! Mem[0000000030081400] = e484a2b8
! %l0 = 7582427667186f7c, Mem[0000000030181408] = cc7fd04b
stwa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 67186f7c
! Mem[0000000030081410] = 76000000, %l2 = 00000000c3e8b55d
swapa [%i2+%o5]0x81,%l2 ! %l2 = 0000000076000000
! %l1 = 000000000000003d, Mem[00000000300c1400] = e1462045
stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = e146003d
! Mem[0000000020800000] = 72f9aff8, %l2 = 0000000076000000
ldstub [%o1+%g0],%l2 ! %l2 = 00000072000000ff
! %l6 = 000000006f8f22e4, Mem[0000000010041400] = dada5a4a293e0dfb
stxa %l6,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000006f8f22e4
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = d8d89f8c, %f28 = 7752a497
lda [%i6+%o5]0x81,%f28 ! %f28 = d8d89f8c
p0_label_15:
! Mem[00000000300c1400] = 3d0046e1, %l2 = 0000000000000072
ldsba [%i3+%g0]0x81,%l2 ! %l2 = 000000000000003d
! Mem[0000000030081410] = c3e8b55d, %l6 = 000000006f8f22e4
ldswa [%i2+%o5]0x81,%l6 ! %l6 = ffffffffc3e8b55d
! Mem[0000000030041408] = b7925e43, %l7 = 00000000000000fc
lduha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000005e43
! %l7 = 0000000000005e43, %l1 = 000000000000003d, %l6 = ffffffffc3e8b55d
andn %l7,%l1,%l6 ! %l6 = 0000000000005e42
! Mem[0000000010041400] = e4228f6f, %l0 = 7582427667186f7c
ldsha [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffffe422
! Mem[0000000010181438] = da827479 fc6e8d5c, %l6 = 00005e42, %l7 = 00005e43
ldd [%i6+0x038],%l6 ! %l6 = 00000000da827479 00000000fc6e8d5c
! Mem[0000000010001408] = 000000f9, %f29 = 53c798a7
lda [%i0+%o4]0x88,%f29 ! %f29 = 000000f9
! Mem[0000000010001410] = 51be144e, %l0 = ffffffffffffe422
ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000051be
! Mem[0000000030001408] = 76428275, %l3 = 000020d70000006f
lduba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000075
! Starting 10 instruction Store Burst
! %f16 = 293e0dfb 00000000 8543e7d5 087082cb
! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
! %f24 = 69dac282 dbf496ff 74d5d720 ed5fa07b
! %f28 = d8d89f8c 000000f9 1e7e61c6 bb4227e5
stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
p0_label_16:
! %f4 = 00000000 b2519884, Mem[0000000010001410] = 4e14be51 b55f6225
stda %f4 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 b2519884
! %l6 = 00000000da827479, imm = 0000000000000c70, %l7 = 00000000fc6e8d5c
subc %l6,0xc70,%l7 ! %l7 = 00000000da826809
! %l3 = 0000000000000075, %l3 = 0000000000000075, %l1 = 000000000000003d
sub %l3,%l3,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 8cc604d1, %l5 = ffffffffffffd720
swapa [%i2+%g0]0x80,%l5 ! %l5 = 000000008cc604d1
! Mem[000000001008143d] = 40ee1e7d, %l7 = 00000000da826809
ldstuba [%i2+0x03d]%asi,%l7 ! %l7 = 000000ee000000ff
! Mem[00000000300c1410] = 85b85f48, %l1 = 0000000000000000
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000048000000ff
membar #Sync ! Added by membar checker (5)
! Mem[0000000010141410] = b476594e, %l5 = 000000008cc604d1
ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000b4000000ff
! Mem[0000000010101404] = 5d844adb, %l3 = 0000000000000075
swap [%i4+0x004],%l3 ! %l3 = 000000005d844adb
! %l3 = 000000005d844adb, Mem[0000000010081400] = ffffd720
stha %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = 4adbd720
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 70c11228 9e7dbfff, %l2 = 0000003d, %l3 = 5d844adb
ldda [%i2+%o4]0x88,%l2 ! %l2 = 000000009e7dbfff 0000000070c11228
p0_label_17:
! Mem[0000000010001428] = 57bb84ce 291999b3, %l6 = da827479, %l7 = 000000ee
ldd [%i0+0x028],%l6 ! %l6 = 0000000057bb84ce 00000000291999b3
! Mem[0000000030001408] = 7582427667186f7c, %l5 = 00000000000000b4
ldxa [%i0+%o4]0x81,%l5 ! %l5 = 7582427667186f7c
! Mem[0000000010001420] = a3224195, %l2 = 000000009e7dbfff
lduh [%i0+0x020],%l2 ! %l2 = 000000000000a322
! Mem[0000000020800040] = 4717e56e, %l3 = 0000000070c11228
lduha [%o1+0x040]%asi,%l3 ! %l3 = 0000000000004717
! Mem[0000000030081408] = 2363dfcf, %l0 = 00000000000051be
ldsba [%i2+%o4]0x89,%l0 ! %l0 = ffffffffffffffcf
! Mem[0000000010081408] = 70c112289e7dbfff, %l3 = 0000000000004717
ldxa [%i2+%o4]0x88,%l3 ! %l3 = 70c112289e7dbfff
! Mem[0000000030001410] = f756d882a8a1dfcf, %l0 = ffffffffffffffcf
ldxa [%i0+%o5]0x89,%l0 ! %l0 = f756d882a8a1dfcf
! Mem[0000000030001400] = dbf496ff, %l5 = 7582427667186f7c
lduwa [%i0+%g0]0x89,%l5 ! %l5 = 00000000dbf496ff
! Mem[0000000010041400] = e4228f6f00000000, %l1 = 0000000000000048
ldxa [%i1+%g0]0x80,%l1 ! %l1 = e4228f6f00000000
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = 1e3fe782, %l3 = 70c112289e7dbfff
swapa [%i6+%o4]0x88,%l3 ! %l3 = 000000001e3fe782
p0_label_18:
! %l5 = 00000000dbf496ff, Mem[0000000010081410] = c3e8b55d
stwa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = dbf496ff
! Mem[00000000300c1408] = 00004520, %l5 = 00000000dbf496ff
ldstuba [%i3+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000020800001] = fff9aff8, %l7 = 00000000291999b3
ldstub [%o1+0x001],%l7 ! %l7 = 000000f9000000ff
! %f27 = ed5fa07b, Mem[0000000010181410] = ffffff89
sta %f27,[%i6+%o5]0x88 ! Mem[0000000010181410] = ed5fa07b
! %l7 = 00000000000000f9, Mem[0000000010041400] = e4228f6f
stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00f98f6f
! %l4 = 00000000d104c68c, Mem[00000000100c142c] = 20d7d574
stw %l4,[%i3+0x02c] ! Mem[00000000100c142c] = d104c68c
! %f2 = 2ad8b0ca 1cee0b21, %l0 = f756d882a8a1dfcf
! Mem[0000000010081410] = ff96f4db00000000
add %i2,0x010,%g1
stda %f2,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010081410] = 210bee1ccab0d82a
! %l1 = e4228f6f00000000, Mem[0000000030141410] = 7594537a
stwa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! Mem[0000000030081408] = cfdf6323, %l1 = e4228f6f00000000
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000cf000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 293e0dfb, %l0 = f756d882a8a1dfcf
ldswa [%i6+%g0]0x81,%l0 ! %l0 = 00000000293e0dfb
p0_label_19:
! %f15 = 0deeec80, %f5 = b2519884, %f8 = 00000000 000076cf
fsmuld %f15,%f5 ,%f8 ! %f8 = b81873ad 83be4000
! Code Fragment 3
p0_fragment_1:
! %l0 = 00000000293e0dfb
setx 0xf650e8cfe102429b,%g7,%l0 ! %l0 = f650e8cfe102429b
! %l1 = 00000000000000cf
setx 0x1a3a103fd2aac2de,%g7,%l1 ! %l1 = 1a3a103fd2aac2de
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 = f650e8cfe102429b
setx 0x5e6f924865077128,%g7,%l0 ! %l0 = 5e6f924865077128
! %l1 = 1a3a103fd2aac2de
setx 0xf4d80b201ce9c623,%g7,%l1 ! %l1 = f4d80b201ce9c623
! Mem[0000000030081400] = b8a284e4, %l5 = 0000000000000000
lduha [%i2+%g0]0x89,%l5 ! %l5 = 00000000000084e4
! Mem[0000000020800040] = 4717e56e, %l1 = f4d80b201ce9c623
ldsb [%o1+0x041],%l1 ! %l1 = 0000000000000017
! Mem[00000000300c1408] = ff004520, %l7 = 00000000000000f9
lduba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001400] = ff96f4db 82c2da69 75824276 67186f7c
! Mem[0000000030001410] = cfdfa1a8 82d856f7 046279b8 a0f0cd14
! Mem[0000000030001420] = 9a031f0a 626377fa 018cf05f 551890a6
! Mem[0000000030001430] = 46a78731 a35aa749 e7e33264 85eb95f9
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[0000000030041400] = 0349e050, %f26 = 74d5d720
lda [%i1+%g0]0x89,%f26 ! %f26 = 0349e050
! Mem[0000000010101428] = 7238dcff, %l1 = 0000000000000017
ldub [%i4+0x02a],%l1 ! %l1 = 00000000000000dc
! Mem[0000000010101410] = 00000000, %l4 = 00000000d104c68c
lduba [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 3dc9a958, %l7 = 00000000000000ff
ldstuba [%i5+%o4]0x80,%l7 ! %l7 = 0000003d000000ff
p0_label_20:
! %l3 = 000000001e3fe782, Mem[0000000030081408] = ffdf6323
stha %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = e7826323
! %f18 = 8543e7d5 087082cb, Mem[0000000010181400] = 76000000 ff000000
stda %f18,[%i6+%g0]0x88 ! Mem[0000000010181400] = 8543e7d5 087082cb
! %f26 = 0349e050 ed5fa07b, Mem[0000000010001400] = ff1608c7 b2a88f6f
stda %f26,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0349e050 ed5fa07b
! Mem[0000000010101408] = 2ad8b0ca, %l2 = 000000000000a322
ldstub [%i4+%o4],%l2 ! %l2 = 0000002a000000ff
! Mem[0000000010041416] = 01a907db, %l0 = 5e6f924865077128
ldstub [%i1+0x016],%l0 ! %l0 = 00000007000000ff
! %f30 = 1e7e61c6 bb4227e5, %l7 = 000000000000003d
! Mem[0000000030181430] = 7752a49753c798a7
add %i6,0x030,%g1
stda %f30,[%g1+%l7]ASI_PST8_S ! Mem[0000000030181430] = 775261c6bb4298e5
! Mem[0000000010081404] = 0000006f, %l6 = 0000000057bb84ce
swap [%i2+0x004],%l6 ! %l6 = 000000000000006f
! Mem[0000000010141424] = 189c058a, %l3 = 000000001e3fe782
swap [%i5+0x024],%l3 ! %l3 = 00000000189c058a
! Mem[0000000030101400] = a671701b, %l5 = 00000000000084e4
swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000a671701b
! Starting 10 instruction Load Burst
! Mem[0000000010181420] = f0a4f62b, %l1 = 00000000000000dc
lduh [%i6+0x020],%l1 ! %l1 = 000000000000f0a4
p0_label_21:
! Mem[0000000030081408] = e7826323 006478bb, %l4 = 00000000, %l5 = a671701b
ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000e7826323 00000000006478bb
! %l2 = 000000000000002a, Mem[0000000010181402] = cb827008
stb %l2,[%i6+0x002] ! Mem[0000000010181400] = cb822a08
! Mem[00000000201c0000] = ffff1b53, %l5 = 00000000006478bb
ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010141400] = b9dd7106 cb00008c, %l0 = 00000007, %l1 = 0000f0a4
ldda [%i5+%g0]0x88,%l0 ! %l0 = 00000000cb00008c 00000000b9dd7106
! Mem[0000000030081410] = c3e8b55dff000000, %l6 = 000000000000006f
ldxa [%i2+%o5]0x81,%l6 ! %l6 = c3e8b55dff000000
! Mem[0000000010081410] = 1cee0b21, %l3 = 00000000189c058a
lduwa [%i2+%o5]0x88,%l3 ! %l3 = 000000001cee0b21
! Mem[0000000030041408] = ce5bc12bb7925e43, %l5 = ffffffffffffffff
ldxa [%i1+%o4]0x89,%l5 ! %l5 = ce5bc12bb7925e43
! Mem[000000001000141c] = e57e6728, %l1 = 00000000b9dd7106
lduba [%i0+0x01d]%asi,%l1 ! %l1 = 000000000000007e
! Mem[0000000010141438] = d666fe08, %l1 = 000000000000007e
lduh [%i5+0x03a],%l1 ! %l1 = 000000000000fe08
! Starting 10 instruction Store Burst
! Mem[000000001008142c] = 53f81b30, %l4 = 00000000e7826323
swap [%i2+0x02c],%l4 ! %l4 = 0000000053f81b30
p0_label_22:
! Mem[00000000100c1400] = 8cc604d1, %l1 = 0000fe08, %l7 = 0000003d
casa [%i3]0x80,%l1,%l7 ! %l7 = 000000008cc604d1
! %l5 = ce5bc12bb7925e43, Mem[00000000100c1410] = 7a539475
stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = b7925e43
! %f20 = d8d89f8c, Mem[0000000030081410] = c3e8b55d
sta %f20,[%i2+%o5]0x81 ! Mem[0000000030081410] = d8d89f8c
! %f18 = 8543e7d5 087082cb, %l6 = c3e8b55dff000000
! Mem[0000000010101420] = 00000000000076cf
add %i4,0x020,%g1
stda %f18,[%g1+%l6]ASI_PST8_PL ! Mem[0000000010101420] = 00000000000076cf
! %f16 = 293e0dfb 00000000 8543e7d5 087082cb
! %f20 = d8d89f8c 7a539475 7e181316 4e5976b4
! %f24 = 69dac282 dbf496ff 0349e050 ed5fa07b
! %f28 = d8d89f8c 000000f9 1e7e61c6 bb4227e5
stda %f16,[%i3]ASI_BLK_AIUP ! Block Store to 00000000100c1400
! Mem[0000000030181408] = 7c6f1867, %l7 = 000000008cc604d1
swapa [%i6+%o4]0x81,%l7 ! %l7 = 000000007c6f1867
! Mem[0000000030101408] = c6617e1e, %l4 = 0000000053f81b30
ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 000000c6000000ff
! Mem[0000000010101410] = 00000000, %l5 = ce5bc12bb7925e43
ldstuba [%i4+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101400] = e4840000, %l0 = 00000000cb00008c
swapa [%i4+%g0]0x89,%l0 ! %l0 = 00000000e4840000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = d8d89f8c7a539475, %l0 = 00000000e4840000
ldxa [%i6+%o5]0x81,%l0 ! %l0 = d8d89f8c7a539475
p0_label_23:
! Mem[0000000010101400] = 00000000 00000075, %l6 = ff000000, %l7 = 7c6f1867
ldda [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000 0000000000000075
! Mem[0000000030081400] = e484a2b8, %l5 = 0000000000000000
lduba [%i2+%g0]0x81,%l5 ! %l5 = 00000000000000e4
! Mem[0000000030041408] = 435e92b72bc15bce, %f2 = 75824276 67186f7c
ldda [%i1+%o4]0x81,%f2 ! %f2 = 435e92b7 2bc15bce
! Mem[00000000300c1410] = ff5fb885, %l2 = 000000000000002a
lduwa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff5fb885
! Mem[00000000201c0000] = ffff1b53, %l0 = d8d89f8c7a539475
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081400] = 20d7db4a, %f8 = 9a031f0a
lda [%i2+%g0]0x88,%f8 ! %f8 = 20d7db4a
! Mem[0000000010101408] = ffd8b0ca, %l1 = 000000000000fe08
ldsha [%i4+%o4]0x80,%l1 ! %l1 = ffffffffffffffd8
! Mem[0000000030141410] = 00000000, %l2 = 00000000ff5fb885
lduba [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141408] = 58a9c9ff, %l7 = 0000000000000075
lduba [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[00000000211c0001] = caff37e1
stb %l7,[%o2+0x001] ! Mem[00000000211c0000] = caff37e1
p0_label_24:
! Mem[0000000010041434] = 2936aee7, %l3 = 000000001cee0b21, %asi = 80
swapa [%i1+0x034]%asi,%l3 ! %l3 = 000000002936aee7
! Code Fragment 3
p0_fragment_2:
! %l0 = ffffffffffffffff
setx 0xa1b9029780cc0667,%g7,%l0 ! %l0 = a1b9029780cc0667
! %l1 = ffffffffffffffd8
setx 0xc4a7533077f48596,%g7,%l1 ! %l1 = c4a7533077f48596
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 = a1b9029780cc0667
setx 0x05dfc9d7a6f16840,%g7,%l0 ! %l0 = 05dfc9d7a6f16840
! %l1 = c4a7533077f48596
setx 0x77e77fb063542bc5,%g7,%l1 ! %l1 = 77e77fb063542bc5
! Mem[0000000010041428] = 00000000, %l3 = 000000002936aee7, %asi = 80
swapa [%i1+0x028]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141410] = 4e5976ff, %l7 = 00000000000000ff
ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! %f0 = ff96f4db 82c2da69, Mem[0000000030181408] = d104c68c cb827008
stda %f0 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff96f4db 82c2da69
! Mem[0000000030181400] = fb0d3e29, %l2 = 0000000000000000
ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000029000000ff
! %f5 = 82d856f7, Mem[0000000030041400] = 50e04903
sta %f5 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 82d856f7
! Mem[00000000218001c1] = d97173ed, %l0 = 05dfc9d7a6f16840
ldstuba [%o3+0x1c1]%asi,%l0 ! %l0 = 00000071000000ff
! %l7 = 00000000000000ff, Mem[0000000030141410] = 00000000
stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ed5fa07b, %l4 = 00000000000000c6
lduha [%i6+%o5]0x88,%l4 ! %l4 = 000000000000a07b
p0_label_25:
! Mem[000000001008141c] = 3391135f, %l4 = 000000000000a07b
ldsw [%i2+0x01c],%l4 ! %l4 = 000000003391135f
! Mem[0000000030041408] = b7925e43, %l3 = 0000000000000000
ldsba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000043
! Mem[0000000010001408] = f900000000000049, %l2 = 0000000000000029
ldxa [%i0+%o4]0x80,%l2 ! %l2 = f900000000000049
! %l3 = 0000000000000043, %l7 = 00000000000000ff, %l0 = 0000000000000071
and %l3,%l7,%l0 ! %l0 = 0000000000000043
! Mem[0000000010041408] = 87f0dde5 d1afcfff, %l6 = 00000000, %l7 = 000000ff
ldda [%i1+%o4]0x88,%l6 ! %l6 = 00000000d1afcfff 0000000087f0dde5
! Mem[0000000010081408] = 9e7dbfff, %l5 = 00000000000000e4
lduwa [%i2+%o4]0x88,%l5 ! %l5 = 000000009e7dbfff
! Mem[0000000030001408] = 75824276, %l6 = 00000000d1afcfff
lduba [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000075
! %f21 = 7a539475, %f22 = 7e181316
fcmps %fcc1,%f21,%f22 ! %fcc1 = 1
! Mem[0000000010081408] = 9e7dbfff, %l5 = 000000009e7dbfff
ldsba [%i2+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = 77e77fb063542bc5, Mem[0000000010141400] = cb00008c
stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = 63542bc5
p0_label_26:
! %l5 = ffffffffffffffff, Mem[0000000030101410] = ff94537a
stba %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff94537a
! Mem[0000000010141400] = c52b5463, %l0 = 0000000000000043
ldstuba [%i5+%g0]0x80,%l0 ! %l0 = 000000c5000000ff
! Mem[0000000030141410] = 000000ff, %l0 = 00000000000000c5
ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010041424] = 70e87990, %l4 = 3391135f, %l7 = 87f0dde5
add %i1,0x24,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000070e87990
! Mem[0000000010081400] = 20d7db4a, %l5 = ffffffffffffffff
ldstuba [%i2+%g0]0x88,%l5 ! %l5 = 0000004a000000ff
! %f7 = a0f0cd14, Mem[0000000030081410] = 8c9fd8d8
sta %f7 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = a0f0cd14
! %f15 = 85eb95f9, Mem[0000000030141410] = 000000ff
sta %f15,[%i5+%o5]0x89 ! Mem[0000000030141410] = 85eb95f9
! Code Fragment 4
p0_fragment_3:
! %l0 = 00000000000000ff
setx 0x288a7cf850364c0f,%g7,%l0 ! %l0 = 288a7cf850364c0f
! %l1 = 77e77fb063542bc5
setx 0x067f9dff9c0149ac,%g7,%l1 ! %l1 = 067f9dff9c0149ac
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 = 288a7cf850364c0f
setx 0x8540a02faf5d7f93,%g7,%l0 ! %l0 = 8540a02faf5d7f93
! %l1 = 067f9dff9c0149ac
setx 0xe1e246202c5c7a42,%g7,%l1 ! %l1 = e1e246202c5c7a42
! %l7 = 0000000070e87990, immd = 0000000000000f7a, %l4 = 000000003391135f
sdivx %l7,0xf7a,%l4 ! %l4 = 0000000000074ba0
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (6)
! Mem[00000000100c1400] = 293e0dfb 00000000, %l0 = af5d7f93, %l1 = 2c5c7a42
ldd [%i3+%g0],%l0 ! %l0 = 00000000293e0dfb 0000000000000000
p0_label_27:
! Mem[0000000010001408] = 000000f9, %f29 = 000000f9
lda [%i0+%o4]0x88,%f29 ! %f29 = 000000f9
! Mem[0000000030141408] = cb827008 d5e74385, %l0 = 293e0dfb, %l1 = 00000000
ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000cb827008 00000000d5e74385
! Mem[0000000030041400] = 82d856f782039345, %f30 = 1e7e61c6 bb4227e5
ldda [%i1+%g0]0x81,%f30 ! %f30 = 82d856f7 82039345
! Mem[00000000300c1408] = 204500ff, %l5 = 000000000000004a
ldswa [%i3+%o4]0x89,%l5 ! %l5 = 00000000204500ff
! Mem[0000000010041400] = 00f98f6f, %l2 = f900000000000049
ldsba [%i1+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181410] = 8c9fd8d8, %l0 = 00000000cb827008
lduba [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000d8
! Mem[0000000030081400] = b8a284e4, %f4 = cfdfa1a8
lda [%i2+%g0]0x89,%f4 ! %f4 = b8a284e4
! Mem[00000000300c1400] = 3d0046e1, %l3 = 0000000000000043
ldswa [%i3+%g0]0x81,%l3 ! %l3 = 000000003d0046e1
! Mem[0000000020800000] = ffffaff8, %l7 = 0000000070e87990
lduha [%o1+0x000]%asi,%l7 ! %l7 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l0 = 00000000000000d8, Mem[000000001010141c] = 034d07b3
sth %l0,[%i4+0x01c] ! Mem[000000001010141c] = 00d807b3
p0_label_28:
! %l0 = 00000000000000d8, Mem[0000000030181408] = ff96f4db82c2da69
stxa %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000000000d8
! Mem[000000001000142f] = 291999b3, %l5 = 00000000204500ff
ldstub [%i0+0x02f],%l5 ! %l5 = 000000b3000000ff
! %l6 = 0000000000000075, Mem[0000000010141418] = 6f8f22e4cafdd486, %asi = 80
stxa %l6,[%i5+0x018]%asi ! Mem[0000000010141418] = 0000000000000075
! Mem[00000000100c1410] = 8c9fd8d8, %l2 = 0000000000000000
ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000d8000000ff
! %l6 = 0000000000000075, Mem[0000000030001410] = cfdfa1a8
stba %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 75dfa1a8
! %f10 = 018cf05f, Mem[0000000010001410] = b2519884
sta %f10,[%i0+%o5]0x88 ! Mem[0000000010001410] = 018cf05f
! Mem[00000000100c1400] = fb0d3e29, %l4 = 0000000000074ba0
swapa [%i3+%g0]0x88,%l4 ! %l4 = 00000000fb0d3e29
! %l6 = 0000000000000075, Mem[00000000201c0001] = ffff1b53
stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ff751b53
! %f8 = 20d7db4a 626377fa, Mem[0000000030141400] = 00000000 293e0dfb
stda %f8 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 20d7db4a 626377fa
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ffd89f8c, %l4 = 00000000fb0d3e29
lduha [%i3+%o5]0x80,%l4 ! %l4 = 000000000000ffd8
p0_label_29:
! Mem[0000000010041418] = d387454c674b9e0c, %f18 = 8543e7d5 087082cb
ldd [%i1+0x018],%f18 ! %f18 = d387454c 674b9e0c
! Mem[00000000300c1408] = ff004520, %l2 = 00000000000000d8
lduwa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ff004520
! Mem[0000000010181438] = da827479, %l6 = 0000000000000075
ldsba [%i6+0x039]%asi,%l6 ! %l6 = ffffffffffffff82
! Mem[0000000010141410] = ff76594e 1613187e, %l0 = 000000d8, %l1 = d5e74385
ldda [%i5+%o5]0x80,%l0 ! %l0 = 00000000ff76594e 000000001613187e
! Mem[0000000030141410] = f995eb85, %l3 = 000000003d0046e1
ldswa [%i5+%o5]0x81,%l3 ! %l3 = fffffffff995eb85
! Mem[0000000010041400] = 00f98f6f 00000000 ffcfafd1 e5ddf087
! Mem[0000000010041410] = 2c21ee1e 01a9ffdb d387454c 674b9e0c
! Mem[0000000010041420] = 105c0ea4 70e87990 2936aee7 c3e8b55d
! Mem[0000000010041430] = c4b02542 1cee0b21 94f6f2fd 16440446
ldda [%i1]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010041400
! Mem[0000000010101410] = 849851b2000000ff, %l6 = ffffffffffffff82
ldxa [%i4+%o5]0x88,%l6 ! %l6 = 849851b2000000ff
! %f12 = 46a78731, %f5 = 82d856f7
fcmpes %fcc3,%f12,%f5 ! %fcc3 = 2
! Mem[0000000030101410] = 7a5394ff, %l1 = 000000001613187e
lduba [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 000000000000ffff, Mem[0000000010141408] = c97ea54d58a9c9ff
stxa %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000000000ffff
p0_label_30:
! %f0 = ff96f4db, %f3 = 2bc15bce
fcmpes %fcc2,%f0 ,%f3 ! %fcc2 = 3
! %l6 = 849851b2000000ff, Mem[00000000300c1400] = 55010824e146003d
stxa %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 849851b2000000ff
! Mem[0000000010041434] = 1cee0b21, %l1 = 00000000000000ff
swap [%i1+0x034],%l1 ! %l1 = 000000001cee0b21
! Mem[0000000010081410] = 1cee0b21, %l2 = 00000000ff004520
swapa [%i2+%o5]0x88,%l2 ! %l2 = 000000001cee0b21
! %l5 = 00000000000000b3, Mem[00000000300c1410] = 85b85fff
stba %l5,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 85b85fb3
! %f2 = 435e92b7, %f3 = 2bc15bce, %f15 = 85eb95f9
fadds %f2 ,%f3 ,%f15 ! %f15 = 435e92b7
membar #Sync ! Added by membar checker (7)
! %f8 = 20d7db4a 626377fa, Mem[0000000010041400] = 00f98f6f 00000000
stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 20d7db4a 626377fa
! %f28 = c4b02542 1cee0b21, Mem[0000000010041408] = ffcfafd1 e5ddf087
stda %f28,[%i1+%o4]0x80 ! Mem[0000000010041408] = c4b02542 1cee0b21
! %l2 = 000000001cee0b21, Mem[0000000010101408] = 210bee1ccab0d8ff
stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000001cee0b21
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = cb822a08d5e74385, %f26 = 2936aee7 c3e8b55d
ldda [%i6+%g0]0x80,%f26 ! %f26 = cb822a08 d5e74385
p0_label_31:
! Mem[0000000030081400] = e484a2b8, %l4 = 000000000000ffd8
lduwa [%i2+%g0]0x81,%l4 ! %l4 = 00000000e484a2b8
! Mem[00000000201c0000] = ff751b53, %l7 = 000000000000ffff
lduba [%o0+0x000]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041438] = 94f6f2fd, %l6 = 849851b2000000ff
lduw [%i1+0x038],%l6 ! %l6 = 0000000094f6f2fd
! Mem[0000000030181400] = fb0d3eff, %f16 = 00f98f6f
lda [%i6+%g0]0x89,%f16 ! %f16 = fb0d3eff
! Mem[00000000300c1410] = 776060ff85b85fb3, %l2 = 000000001cee0b21
ldxa [%i3+%o5]0x89,%l2 ! %l2 = 776060ff85b85fb3
! Mem[0000000030081410] = 14cdf0a0, %l5 = 00000000000000b3
lduha [%i2+%o5]0x81,%l5 ! %l5 = 00000000000014cd
! Mem[00000000300c1400] = ff000000, %l7 = 00000000000000ff
lduba [%i3+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001408] = 000000f9, %f5 = 82d856f7
lda [%i0+%o4]0x88,%f5 ! %f5 = 000000f9
! Mem[0000000010141400] = ff2b5463, %l3 = fffffffff995eb85
lduba [%i5+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 00000000ff76594e, Mem[0000000010001429] = 57bb84ce
stb %l0,[%i0+0x029] ! Mem[0000000010001428] = 574e84ce
p0_label_32:
! %f16 = fb0d3eff 00000000, %l5 = 00000000000014cd
! Mem[0000000030041410] = a6c22be26a2312de
add %i1,0x010,%g1
stda %f16,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030041410] = 000000006a2312de
! %l0 = 00000000ff76594e, Mem[0000000010181408] = 9e7dbfff
stba %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 9e7dbf4e
! %l7 = 00000000000000ff, Mem[0000000021800101] = bd2b1701
stb %l7,[%o3+0x101] ! Mem[0000000021800100] = bdff1701
! %l6 = 94f6f2fd, %l7 = 000000ff, Mem[0000000010081430] = 00c65d71 bb31ef93
stda %l6,[%i2+0x030]%asi ! Mem[0000000010081430] = 94f6f2fd 000000ff
! Mem[0000000010181400] = cb822a08, %l7 = 00000000000000ff
ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 000000cb000000ff
! Mem[00000000100c1408] = d5e74385, %l5 = 00000000000014cd
ldstuba [%i3+%o4]0x88,%l5 ! %l5 = 00000085000000ff
! Mem[0000000010141408] = 0000ffff, %l0 = 00000000ff76594e
swapa [%i5+%o4]0x88,%l0 ! %l0 = 000000000000ffff
! %l6 = 0000000094f6f2fd, Mem[0000000010141438] = d666fe08c1115a08
stx %l6,[%i5+0x038] ! Mem[0000000010141438] = 0000000094f6f2fd
! Mem[00000000300c1410] = 85b85fb3, %l0 = 000000000000ffff
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000b3000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 4717e56e, %l4 = 00000000e484a2b8
ldsba [%o1+0x040]%asi,%l4 ! %l4 = 0000000000000047
p0_label_33:
! Mem[0000000010101430] = 5541c53f, %f14 = e7e33264
lda [%i4+0x030]%asi,%f14 ! %f14 = 5541c53f
! Mem[0000000010101410] = ff000000 b2519884, %l2 = 85b85fb3, %l3 = 000000ff
ldda [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff000000 00000000b2519884
! Mem[0000000010141410] = ff76594e, %l3 = 00000000b2519884
ldswa [%i5+%o5]0x80,%l3 ! %l3 = ffffffffff76594e
! Mem[00000000211c0000] = caff37e1, %l7 = 00000000000000cb
ldsb [%o2+%g0],%l7 ! %l7 = ffffffffffffffca
! Mem[0000000010001400] = 50e04903, %l6 = 0000000094f6f2fd
ldsba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000003
! Mem[0000000010081400] = ffdbd720, %l2 = 00000000ff000000
ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010141400] = 63542bff, %l2 = 00000000000000ff
ldsha [%i5+%g0]0x88,%l2 ! %l2 = 0000000000002bff
! %f2 = 435e92b7, %f26 = cb822a08, %f6 = 046279b8
fadds %f2 ,%f26,%f6 ! %f6 = cb822999
! Mem[00000000300c1400] = ff000000, %l4 = 0000000000000047
lduha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l2 = 00002bff, %l3 = ff76594e, Mem[0000000010081420] = a0b7e376 764c52f1
stda %l2,[%i2+0x020]%asi ! Mem[0000000010081420] = 00002bff ff76594e
p0_label_34:
! %l3 = ffffffffff76594e, Mem[0000000010041400] = 4adbd720
stwa %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = ff76594e
! Mem[0000000030001400] = dbf496ff, %l3 = ffffffffff76594e
swapa [%i0+%g0]0x89,%l3 ! %l3 = 00000000dbf496ff
! Mem[0000000030001410] = 75dfa1a8, %l2 = 0000000000002bff
ldstuba [%i0+%o5]0x81,%l2 ! %l2 = 00000075000000ff
! %f20 = 2c21ee1e, Mem[0000000010001438] = 0c818230
sta %f20,[%i0+0x038]%asi ! Mem[0000000010001438] = 2c21ee1e
! %l5 = 0000000000000085, Mem[0000000010081400] = ffdbd72057bb84ce
stxa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000085
! %f6 = cb822999 a0f0cd14, Mem[0000000010001400] = 50e04903 7ba05fed
stda %f6 ,[%i0+%g0]0x88 ! Mem[0000000010001400] = cb822999 a0f0cd14
! Mem[0000000010181408] = 9e7dbf4e, %l3 = 00000000dbf496ff
swapa [%i6+%o4]0x88,%l3 ! %l3 = 000000009e7dbf4e
! %f9 = 626377fa, Mem[0000000030001408] = 76428275
sta %f9 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 626377fa
! Mem[00000000300c1408] = 204500ff, %l2 = 0000000000000075
swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000204500ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 000000f9, %l6 = 0000000000000003
ldsha [%i0+%o4]0x88,%l6 ! %l6 = 00000000000000f9
p0_label_35:
! Mem[0000000010141408] = 4e5976ff, %f25 = 70e87990
lda [%i5+0x008]%asi,%f25 ! %f25 = 4e5976ff
! Mem[0000000010141408] = 4e5976ff, %l4 = 000000000000ff00
lduha [%i5+%o4]0x80,%l4 ! %l4 = 0000000000004e59
! Mem[0000000030101400] = 293e0dfb cb00008c, %l4 = 00004e59, %l5 = 00000085
ldda [%i4+%g0]0x89,%l4 ! %l4 = 00000000cb00008c 00000000293e0dfb
! Mem[0000000010081420] = 00002bff ff76594e, %l6 = 000000f9, %l7 = ffffffca
ldda [%i2+0x020]%asi,%l6 ! %l6 = 0000000000002bff 00000000ff76594e
! Mem[0000000030081400] = e484a2b8, %l3 = 000000009e7dbf4e
lduha [%i2+%g0]0x81,%l3 ! %l3 = 000000000000e484
! Mem[0000000030101400] = 8c0000cb, %l3 = 000000000000e484
lduha [%i4+%g0]0x81,%l3 ! %l3 = 0000000000008c00
! Mem[0000000030041400] = 82d856f7, %l3 = 0000000000008c00
ldswa [%i1+%g0]0x81,%l3 ! %l3 = ffffffff82d856f7
! Mem[0000000030001410] = a8a1dfff, %f8 = 20d7db4a
lda [%i0+%o5]0x89,%f8 ! %f8 = a8a1dfff
! Mem[0000000030041410] = de12236a 00000000, %l6 = 00002bff, %l7 = ff76594e
ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000 00000000de12236a
! Starting 10 instruction Store Burst
! %f28 = c4b02542 1cee0b21, %l0 = 00000000000000b3
! Mem[0000000010041420] = 105c0ea470e87990
add %i1,0x020,%g1
stda %f28,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041420] = c45c254270e80b21
p0_label_36:
! Mem[000000001010142c] = d4d23108, %l2 = 00000000204500ff, %asi = 80
swapa [%i4+0x02c]%asi,%l2 ! %l2 = 00000000d4d23108
! %l2 = 00000000d4d23108, Mem[00000000211c0000] = caff37e1, %asi = 80
stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 08ff37e1
! %l1 = 000000001cee0b21, Mem[0000000010101410] = ff000000b2519884
stxa %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000001cee0b21
! %l5 = 00000000293e0dfb, Mem[0000000010141400] = ff2b5463
stwa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 293e0dfb
! Mem[0000000030081410] = a0f0cd14, %l7 = 00000000de12236a
swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000a0f0cd14
! %l3 = ffffffff82d856f7, Mem[0000000010001400] = 14cdf0a0
stba %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = f7cdf0a0
! %l7 = 00000000a0f0cd14, Mem[00000000201c0001] = ff751b53, %asi = 80
stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff141b53
! %l4 = cb00008c, %l5 = 293e0dfb, Mem[0000000010081408] = ffbf7d9e 2812c170
stda %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = cb00008c 293e0dfb
! Mem[0000000030101400] = cb00008c, %l1 = 000000001cee0b21
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 0000008c000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00000000 00000075, %l2 = d4d23108, %l3 = 82d856f7
ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000075
p0_label_37:
! Mem[0000000030141400] = 626377fa, %l6 = 0000000000000000
ldsba [%i5+%g0]0x89,%l6 ! %l6 = fffffffffffffffa
! Mem[0000000010081408] = cb00008c293e0dfb, %l4 = 00000000cb00008c
ldxa [%i2+%o4]0x80,%l4 ! %l4 = cb00008c293e0dfb
! Mem[0000000030181408] = 000000d8, %f2 = 435e92b7
lda [%i6+%o4]0x89,%f2 ! %f2 = 000000d8
! Mem[0000000010101410] = 000000001cee0b21, %l4 = cb00008c293e0dfb
ldxa [%i4+0x010]%asi,%l4 ! %l4 = 000000001cee0b21
! Mem[0000000010041404] = 626377fa, %l1 = 000000000000008c
ldsba [%i1+0x007]%asi,%l1 ! %l1 = fffffffffffffffa
! Mem[0000000030101400] = cb0000ff, %l0 = 00000000000000b3
lduha [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101410] = ff94537a, %l3 = 0000000000000075
ldsha [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffff94
! Mem[0000000010141410] = 7e1813164e5976ff, %f26 = cb822a08 d5e74385
ldda [%i5+%o5]0x88,%f26 ! %f26 = 7e181316 4e5976ff
! %l2 = 0000000000000000, imm = 00000000000008e9, %l2 = 0000000000000000
xnor %l2,0x8e9,%l2 ! %l2 = fffffffffffff716
! Starting 10 instruction Store Burst
! %l4 = 000000001cee0b21, Mem[0000000021800101] = bdff1701
stb %l4,[%o3+0x101] ! Mem[0000000021800100] = bd211701
p0_label_38:
! Mem[0000000010081400] = 00000000, %l0 = 00000000000000ff
ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101408] = 1cee0b21, %l3 = ffffffffffffff94
swapa [%i4+%o4]0x88,%l3 ! %l3 = 000000001cee0b21
! %l6 = fffffffffffffffa, Mem[0000000030141410] = d8d89f8c85eb95f9
stxa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = fffffffffffffffa
! %l2 = fffffffffffff716, Mem[0000000020800001] = ffffaff8
stb %l2,[%o1+0x001] ! Mem[0000000020800000] = ff16aff8
! %l7 = 00000000a0f0cd14, %l6 = fffffffffffffffa, %y = 00000000
umul %l7,%l6,%l2 ! %l2 = a0f0cd103a5b3188, %y = a0f0cd10
! %l5 = 00000000293e0dfb, %l2 = a0f0cd103a5b3188, %y = a0f0cd10
sdiv %l5,%l2,%l6 ! %l6 = ffffffff80000000
mov %l0,%y ! %y = 00000000
! %f6 = cb822999 a0f0cd14, Mem[00000000300c1408] = 00000075 de2eb0db
stda %f6 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = cb822999 a0f0cd14
! %l4 = 000000001cee0b21, Mem[0000000030141408] = 087082cb
stwa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 1cee0b21
! %f12 = 46a78731 a35aa749, Mem[0000000010001410] = 5ff08c01 00000000
stda %f12,[%i0+%o5]0x80 ! Mem[0000000010001410] = 46a78731 a35aa749
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = e7826323, %l3 = 000000001cee0b21
ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffe782
p0_label_39:
! %l1 = fffffffffffffffa, Mem[00000000211c0000] = 08ff37e1, %asi = 80
stba %l1,[%o2+0x000]%asi ! Mem[00000000211c0000] = faff37e1
! Mem[0000000030041410] = 00000000, %l5 = 00000000293e0dfb
ldsha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = 85000000 000000ff, %l2 = 3a5b3188, %l3 = ffffe782
ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000000000ff 0000000085000000
! Mem[0000000010141408] = 4e5976ff, %l4 = 000000001cee0b21
lduba [%i5+%o4]0x80,%l4 ! %l4 = 000000000000004e
! %l3 = 0000000085000000, imm = fffffffffffffc09, %l6 = ffffffff80000000
and %l3,-0x3f7,%l6 ! %l6 = 0000000085000000
! Mem[0000000010081408] = 8c0000cb, %f20 = 2c21ee1e
lda [%i2+%o4]0x88,%f20 ! %f20 = 8c0000cb
! Mem[0000000030081410] = 6a2312de, %l0 = 0000000000000000
ldsha [%i2+%o5]0x81,%l0 ! %l0 = 0000000000006a23
! Mem[0000000021800040] = cf09f702, %l4 = 000000000000004e
lduba [%o3+0x040]%asi,%l4 ! %l4 = 00000000000000cf
! Mem[0000000030001410] = a8a1dfff, %l0 = 0000000000006a23
lduwa [%i0+%o5]0x89,%l0 ! %l0 = 00000000a8a1dfff
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 85b85fff, %l4 = 00000000000000cf
swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000085b85fff
p0_label_40:
! %l1 = fffffffffffffffa, %l5 = 0000000000000000, %l1 = fffffffffffffffa
add %l1,%l5,%l1 ! %l1 = fffffffffffffffa
! Mem[0000000030001410] = a8a1dfff, %l4 = 0000000085b85fff
swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000a8a1dfff
! Mem[0000000020800001] = ff16aff8, %l5 = 0000000000000000
ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 00000016000000ff
! %l1 = fffffffffffffffa, Mem[00000000300c1400] = 000000ff
stha %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000fffa
! Mem[0000000010041438] = 94f6f2fd16440446, %l6 = 0000000085000000, %l1 = fffffffffffffffa
add %i1,0x38,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 94f6f2fd16440446
! Mem[0000000010181410] = ed5fa07b, %l5 = 0000000000000016
ldstuba [%i6+%o5]0x88,%l5 ! %l5 = 0000007b000000ff
! %f0 = ff96f4db 82c2da69, Mem[00000000100c1410] = 8c9fd8ff 7594537a
stda %f0 ,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff96f4db 82c2da69
! Mem[0000000010081410] = ff004520, %l6 = 0000000085000000
swapa [%i2+%o5]0x88,%l6 ! %l6 = 00000000ff004520
! %l6 = 00000000ff004520, Mem[0000000010101400] = 00000000
stwa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff004520
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 7c6f1867 626377fa, %l6 = ff004520, %l7 = a0f0cd14
ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000626377fa 000000007c6f1867
p0_label_41:
! Mem[0000000030041400] = f756d882, %f17 = 00000000
lda [%i1+%g0]0x89,%f17 ! %f17 = f756d882
! Mem[0000000030141408] = 1cee0b21, %l3 = 0000000085000000
lduwa [%i5+%o4]0x89,%l3 ! %l3 = 000000001cee0b21
! %l4 = 00000000a8a1dfff, imm = fffffffffffff531, %l7 = 000000007c6f1867
orn %l4,-0xacf,%l7 ! %l7 = 00000000a8a1dfff
! Mem[00000000100c1408] = ff43e7d5, %f31 = 16440446
lda [%i3+%o4]0x80,%f31 ! %f31 = ff43e7d5
! Mem[00000000211c0000] = faff37e1, %l6 = 00000000626377fa
ldub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101410] = 00000000, %f10 = 018cf05f
lda [%i4+%o5]0x88,%f10 ! %f10 = 00000000
membar #Sync ! Added by membar checker (8)
! Mem[0000000030041400] = 82d856f7 82039345 435e92b7 2bc15bce
! Mem[0000000030041410] = 00000000 6a2312de 767d3dba d3c9b966
! Mem[0000000030041420] = 0aaf40f1 0b8830e7 5ce1c8ac ff2daf8c
! Mem[0000000030041430] = f1b5ec40 8c647f34 09ac1b34 7b1e9ff7
ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030041400
! Mem[0000000010141400] = fb0d3e29, %l7 = 00000000a8a1dfff
ldswa [%i5+%g0]0x88,%l7 ! %l7 = fffffffffb0d3e29
! Mem[00000000100c1400] = 00074ba0, %l7 = fffffffffb0d3e29
lduwa [%i3+%g0]0x88,%l7 ! %l7 = 0000000000074ba0
! Starting 10 instruction Store Burst
! %l3 = 000000001cee0b21, Mem[00000000201c0000] = ff141b53, %asi = 80
stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0b211b53
p0_label_42:
! %l2 = 00000000000000ff, Mem[00000000100c1400] = a04b0700
stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff4b0700
! %l0 = 00000000a8a1dfff, Mem[000000001004140c] = 1cee0b21, %asi = 80
stwa %l0,[%i1+0x00c]%asi ! Mem[000000001004140c] = a8a1dfff
! %l1 = 94f6f2fd16440446, Mem[00000000300c1410] = cf000000
stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 46000000
! %f20 = 8c0000cb, %f27 = 4e5976ff
fcmpes %fcc2,%f20,%f27 ! %fcc2 = 1
! %l6 = 00000000000000ff, Mem[0000000010141400] = 293e0dfb
stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = ff3e0dfb
! Mem[0000000010141408] = 4e5976ff, %l4 = 00000000a8a1dfff
swap [%i5+%o4],%l4 ! %l4 = 000000004e5976ff
! %l4 = 000000004e5976ff, Mem[00000000100c1410] = 69dac282
stwa %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 4e5976ff
! Mem[0000000010081410] = 85000000, %l5 = 000000000000007b
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %l6 = 000000ff, %l7 = 00074ba0, Mem[0000000010081408] = 8c0000cb fb0d3e29
stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff 00074ba0
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 4e5976ff, %l2 = 00000000000000ff
lduha [%i3+%o5]0x80,%l2 ! %l2 = 0000000000004e59
p0_label_43:
! Mem[0000000010001400] = f7cdf0a0, %l4 = 000000004e5976ff
lduha [%i0+%g0]0x80,%l4 ! %l4 = 000000000000f7cd
! Mem[0000000030101410] = ff94537a 8c9fd8d8, %l2 = 00004e59, %l3 = 1cee0b21
ldda [%i4+%o5]0x81,%l2 ! %l2 = 00000000ff94537a 000000008c9fd8d8
! Mem[00000000300c1408] = 14cdf0a0, %l6 = 00000000000000ff
lduwa [%i3+%o4]0x81,%l6 ! %l6 = 0000000014cdf0a0
! Mem[0000000010041400] = ff76594e, %f27 = 4e5976ff
lda [%i1+%g0]0x88,%f27 ! %f27 = ff76594e
! Mem[00000000300c1400] = faff0000, %l4 = 000000000000f7cd
ldswa [%i3+%g0]0x81,%l4 ! %l4 = fffffffffaff0000
! Mem[0000000010081410] = ff000085, %l6 = 0000000014cdf0a0
lduwa [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff000085
! Mem[0000000010081408] = 000000ff, %l1 = 94f6f2fd16440446
ldswa [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081400] = a1aef4e5 b8a284e4, %l0 = a8a1dfff, %l1 = 000000ff
ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000b8a284e4 00000000a1aef4e5
! %l3 = 000000008c9fd8d8, imm = 000000000000093e, %l4 = fffffffffaff0000
sub %l3,0x93e,%l4 ! %l4 = 000000008c9fcf9a
! Starting 10 instruction Store Burst
! %f0 = 82d856f7 82039345 435e92b7 2bc15bce
! %f4 = 00000000 6a2312de 767d3dba d3c9b966
! %f8 = 0aaf40f1 0b8830e7 5ce1c8ac ff2daf8c
! %f12 = f1b5ec40 8c647f34 09ac1b34 7b1e9ff7
stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
p0_label_44:
! %f0 = 82d856f7 82039345 435e92b7 2bc15bce
! %f4 = 00000000 6a2312de 767d3dba d3c9b966
! %f8 = 0aaf40f1 0b8830e7 5ce1c8ac ff2daf8c
! %f12 = f1b5ec40 8c647f34 09ac1b34 7b1e9ff7
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
! Mem[0000000010141400] = ff3e0dfb, %l5 = 00000000, %l1 = a1aef4e5
casa [%i5]0x80,%l5,%l1 ! %l1 = 00000000ff3e0dfb
! Mem[000000001014142c] = 7e5b4503, %l3 = 000000008c9fd8d8
swap [%i5+0x02c],%l3 ! %l3 = 000000007e5b4503
! Mem[0000000010101410] = 00000000, %l1 = 00000000ff3e0dfb
ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! %f24 = 105c0ea4, Mem[0000000010041410] = de12236a
sta %f24,[%i1+%o5]0x80 ! Mem[0000000010041410] = 105c0ea4
! %l2 = 00000000ff94537a, imm = fffffffffffff54e, %l0 = 00000000b8a284e4
and %l2,-0xab2,%l0 ! %l0 = 00000000ff94514a
! %l1 = 0000000000000000, Mem[0000000030141400] = fa776362
stwa %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
! %f20 = 8c0000cb 01a9ffdb, %l1 = 0000000000000000
! Mem[0000000030141418] = b476594e1613187e
add %i5,0x018,%g1
stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030141418] = b476594e1613187e
! Mem[0000000010181408] = dbf496ff, %l1 = 0000000000000000
ldstuba [%i6+%o4]0x88,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (9)
! Mem[0000000010041400] = 82d856f782039345, %f24 = 105c0ea4 4e5976ff
ldda [%i1+%g0]0x88,%f24 ! %f24 = 82d856f7 82039345
p0_label_45:
! Mem[0000000010101408] = 94ffffff 00000000, %l0 = ff94514a, %l1 = 000000ff
ldda [%i4+%o4]0x80,%l0 ! %l0 = 0000000094ffffff 0000000000000000
! Mem[00000000100c1400] = ff4b0700, %f9 = 0b8830e7
lda [%i3+%g0]0x80,%f9 ! %f9 = ff4b0700
! Mem[0000000010041400] = 45930382, %l5 = 0000000000000000
ldswa [%i1+%g0]0x80,%l5 ! %l5 = 0000000045930382
! Mem[00000000211c0000] = faff37e1, %l4 = 000000008c9fcf9a
ldub [%o2+0x001],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181410] = d8d89f8c 7a539475, %l6 = ff000085, %l7 = 00074ba0
ldda [%i6+%o5]0x81,%l6 ! %l6 = 00000000d8d89f8c 000000007a539475
! Mem[0000000010181408] = ff96f4db43a63ff5, %f6 = 767d3dba d3c9b966
ldda [%i6+%o4]0x80,%f6 ! %f6 = ff96f4db 43a63ff5
! Mem[0000000010081408] = ff000000, %l5 = 0000000045930382
lduba [%i2+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Code Fragment 3
p0_fragment_4:
! %l0 = 0000000094ffffff
setx 0x1443a3d04b62e152,%g7,%l0 ! %l0 = 1443a3d04b62e152
! %l1 = 0000000000000000
setx 0x780adc378f299f1d,%g7,%l1 ! %l1 = 780adc378f299f1d
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 = 1443a3d04b62e152
setx 0x6c0fd177be6559b0,%g7,%l0 ! %l0 = 6c0fd177be6559b0
! %l1 = 780adc378f299f1d
setx 0x7932ad981c2c290b,%g7,%l1 ! %l1 = 7932ad981c2c290b
! Mem[00000000100c1400] = ff4b070000000000, %l4 = 00000000000000ff
ldxa [%i3+%g0]0x80,%l4 ! %l4 = ff4b070000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = ffa05fed, %l6 = 00000000d8d89f8c
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
p0_label_46:
! %f6 = ff96f4db 43a63ff5, Mem[0000000030101410] = 7a5394ff d8d89f8c
stda %f6 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff96f4db 43a63ff5
! Mem[0000000010041400] = 82039345, %l5 = 00000000000000ff
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000045000000ff
! %l3 = 000000007e5b4503, Mem[0000000030081400] = b8a284e4
stba %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = b8a28403
! Mem[0000000030081400] = b8a28403, %l3 = 000000007e5b4503
swapa [%i2+%g0]0x89,%l3 ! %l3 = 00000000b8a28403
! %f8 = 0aaf40f1, Mem[0000000030041408] = b7925e43
sta %f8 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0aaf40f1
! Code Fragment 3
p0_fragment_5:
! %l0 = 6c0fd177be6559b0
setx 0x0ac02dafed436fec,%g7,%l0 ! %l0 = 0ac02dafed436fec
! %l1 = 7932ad981c2c290b
setx 0x221ed290489019c6,%g7,%l1 ! %l1 = 221ed290489019c6
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 = 0ac02dafed436fec
setx 0x337699c82a5df9b7,%g7,%l0 ! %l0 = 337699c82a5df9b7
! %l1 = 221ed290489019c6
setx 0xab2f14882edcdabc,%g7,%l1 ! %l1 = ab2f14882edcdabc
! Mem[0000000010081420] = 00002bff, %l2 = 00000000ff94537a
swap [%i2+0x020],%l2 ! %l2 = 0000000000002bff
! Mem[0000000030101410] = 43a63ff5, %l3 = 00000000b8a28403
ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000f5000000ff
! Mem[0000000030001410] = ff5fb885, %l3 = 00000000000000f5
ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = d8000000, %l1 = ab2f14882edcdabc
lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000d8
p0_label_47:
! Mem[00000000211c0000] = faff37e1, %l5 = 0000000000000045
lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081400] = 7e5b4503, %l5 = 00000000000000ff
ldswa [%i2+%g0]0x89,%l5 ! %l5 = 000000007e5b4503
! Mem[00000000100c1400] = ff4b0700, %l5 = 000000007e5b4503
lduha [%i3+%g0]0x80,%l5 ! %l5 = 000000000000ff4b
! Mem[0000000021800100] = bd211701, %l5 = 000000000000ff4b
ldsb [%o3+0x100],%l5 ! %l5 = ffffffffffffffbd
! Mem[0000000030101400] = cb0000ff, %l7 = 000000007a539475
ldswa [%i4+%g0]0x89,%l7 ! %l7 = ffffffffcb0000ff
! Mem[0000000010081400] = 85000000000000ff, %l2 = 0000000000002bff
ldxa [%i2+%g0]0x88,%l2 ! %l2 = 85000000000000ff
! Mem[0000000010041408] = 435e92b72bc15bce, %f2 = 435e92b7 2bc15bce
ldda [%i1+%o4]0x88,%f2 ! %f2 = 435e92b7 2bc15bce
! Mem[0000000010181430] = a671701b, %l4 = ff4b070000000000
ldsh [%i6+0x032],%l4 ! %l4 = 000000000000701b
! Mem[0000000030001410] = ff5fb885 82d856f7, %l2 = 000000ff, %l3 = 000000ff
ldda [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff5fb885 0000000082d856f7
! Starting 10 instruction Store Burst
! %l2 = 00000000ff5fb885, Mem[0000000010181400] = 082a82ff
stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 082a8285
p0_label_48:
! %f6 = ff96f4db, %f5 = 6a2312de
fcmps %fcc2,%f6 ,%f5 ! %fcc2 = 3
! Mem[0000000030081400] = 7e5b4503, %l1 = 00000000000000d8
ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000003000000ff
! Mem[0000000020800041] = 4717e56e, %l5 = ffffffffffffffbd
ldstub [%o1+0x041],%l5 ! %l5 = 00000017000000ff
! %f0 = 82d856f7 82039345, Mem[0000000030181408] = d8000000 00000000
stda %f0 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 82d856f7 82039345
! %l3 = 0000000082d856f7, Mem[0000000010101408] = 94ffffff00000000
stxa %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0000000082d856f7
! %l1 = 0000000000000003, imm = fffffffffffff5d4, %l1 = 0000000000000003
or %l1,-0xa2c,%l1 ! %l1 = fffffffffffff5d7
! %l6 = 00000000000000ff, immd = 0000000000000ab7, %l0 = 337699c82a5df9b7
udivx %l6,0xab7,%l0 ! %l0 = 0000000000000000
! %l2 = 00000000ff5fb885, Mem[00000000211c0000] = faff37e1
sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = b88537e1
! %l6 = 00000000000000ff, Mem[00000000100c1430] = d8d89f8c
sth %l6,[%i3+0x030] ! Mem[00000000100c1430] = 00ff9f8c
! Starting 10 instruction Load Burst
! Mem[0000000010101438] = 221197b8, %l4 = 000000000000701b
ldsb [%i4+0x038],%l4 ! %l4 = 0000000000000022
p0_label_49:
! Mem[0000000010001410] = 3187a746, %l2 = 00000000ff5fb885
ldsba [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000046
! Mem[0000000010041400] = ff930382, %l2 = 0000000000000046
lduha [%i1+%g0]0x80,%l2 ! %l2 = 000000000000ff93
! Mem[0000000010001408] = 000000f9, %l4 = 0000000000000022
lduba [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000f9
! Mem[0000000010101400] = ff004520, %f14 = 09ac1b34
lda [%i4+%g0]0x80,%f14 ! %f14 = ff004520
! Mem[0000000010181408] = ff96f4db43a63ff5, %f14 = ff004520 7b1e9ff7
ldda [%i6+%o4]0x80,%f14 ! %f14 = ff96f4db 43a63ff5
! Mem[0000000010141428] = 0000006f, %l2 = 000000000000ff93
ldsha [%i5+0x028]%asi,%l2 ! %l2 = 0000000000000000
! %l7 = ffffffffcb0000ff, imm = 000000000000050d, %l3 = 0000000082d856f7
xor %l7,0x50d,%l3 ! %l3 = ffffffffcb0005f2
! Mem[00000000100c1410] = ff96f4dbff76594e, %f24 = 82d856f7 82039345
ldda [%i3+%o5]0x88,%f24 ! %f24 = ff96f4db ff76594e
! Mem[0000000030101410] = ff3fa643, %l7 = ffffffffcb0000ff
lduwa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff3fa643
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = fa776362, %l1 = fffffffffffff5d7
ldstuba [%i0+%o4]0x81,%l1 ! %l1 = 000000fa000000ff
p0_label_50:
! %l1 = 00000000000000fa, Mem[0000000030041400] = 82d856f7
stha %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00fa56f7
! %l2 = 00000000, %l3 = cb0005f2, Mem[0000000030081408] = 236382e7 bb786400
stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 cb0005f2
! %l6 = 00000000000000ff, %l2 = 0000000000000000, %l2 = 0000000000000000
xor %l6,%l2,%l2 ! %l2 = 00000000000000ff
! %l1 = 00000000000000fa, Mem[00000000300c1410] = 00000046
stha %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000fa
! Mem[0000000010001410] = 46a78731, %l3 = ffffffffcb0005f2
swapa [%i0+%o5]0x80,%l3 ! %l3 = 0000000046a78731
! %l0 = 00000000, %l1 = 000000fa, Mem[0000000030141400] = 00000000 20d7db4a
stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000 000000fa
! %f8 = 0aaf40f1 ff4b0700, %l4 = 00000000000000f9
! Mem[0000000030081428] = bba05b5d6b54eed4
add %i2,0x028,%g1
stda %f8,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030081428] = 00a05bfff140af0a
! %l7 = 00000000ff3fa643, Mem[00000000100c1401] = ff4b0700
stb %l7,[%i3+0x001] ! Mem[00000000100c1400] = ff430700
! %l2 = 00000000000000ff, Mem[0000000010181408] = dbf496ff
stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = dbf496ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ff76594e, %l6 = 00000000000000ff
ldsha [%i5+%o5]0x80,%l6 ! %l6 = ffffffffffffff76
p0_label_51:
! Mem[0000000030041410] = 00000000, %l0 = 0000000000000000
lduwa [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = ff430700, %l5 = 0000000000000017
ldsba [%i3+0x002]%asi,%l5 ! %l5 = 0000000000000007
! Mem[00000000300c1410] = fa000000ff606077, %f30 = 94f6f2fd ff43e7d5
ldda [%i3+%o5]0x81,%f30 ! %f30 = fa000000 ff606077
! Mem[00000000300c1408] = a0f0cd14, %l0 = 0000000000000000
ldsha [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffffcd14
membar #Sync ! Added by membar checker (10)
! Mem[00000000300c1400] = faff0000 b2519884 14cdf0a0 992982cb
! Mem[00000000300c1410] = fa000000 ff606077 2e49a05e d795162c
! Mem[00000000300c1420] = 8027dda3 f8fe5e6a ced2d5d0 4d1df443
! Mem[00000000300c1430] = f91629a7 aee130a9 7f453f10 f500ddda
ldda [%i3]ASI_BLK_AIUS,%f0 ! Block Load from 00000000300c1400
! Mem[0000000030001408] = 626377ff, %l5 = 0000000000000007
lduwa [%i0+%o4]0x89,%l5 ! %l5 = 00000000626377ff
! Mem[0000000030141400] = 00000000, %l6 = ffffffffffffff76
lduha [%i5+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = 14cdf0a0, %f22 = d387454c
lda [%i3+%o4]0x81,%f22 ! %f22 = 14cdf0a0
! Mem[0000000030041408] = f140af0a2bc15bce, %f28 = c4b02542 1cee0b21
ldda [%i1+%o4]0x81,%f28 ! %f28 = f140af0a 2bc15bce
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 00000000, %l0 = ffffffffffffcd14
ldstuba [%i5+%g0]0x81,%l0 ! %l0 = 00000000000000ff
p0_label_52:
! %l4 = 00000000000000f9, Mem[0000000030041400] = f756fa00
stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = f75600f9
! %l7 = 00000000ff3fa643, Mem[00000000100c1400] = 000743ff
stha %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0007a643
! %l4 = 000000f9, %l5 = 626377ff, Mem[0000000010041428] = 8caf2dff acc8e15c
std %l4,[%i1+0x028] ! Mem[0000000010041428] = 000000f9 626377ff
! %f16 = fb0d3eff f756d882, %l1 = 00000000000000fa
! Mem[0000000030081428] = 00a05bfff140af0a
add %i2,0x028,%g1
stda %f16,[%g1+%l1]ASI_PST32_S ! Mem[0000000030081428] = fb0d3efff140af0a
! %l0 = 0000000000000000, Mem[0000000020800001] = ffffaff8
stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ff00aff8
! %l6 = 0000000000000000, %l0 = 0000000000000000, %l1 = 00000000000000fa
udivx %l6,%l0,%l1 ! %l1 = 00000000000000fa
! %f29 = 2bc15bce, Mem[0000000010181400] = 082a8285
sta %f29,[%i6+%g0]0x88 ! Mem[0000000010181400] = 2bc15bce
! Mem[0000000010041408] = ce5bc12b, %l7 = 00000000ff3fa643
ldstuba [%i1+%o4]0x80,%l7 ! %l7 = 000000ce000000ff
! %l7 = 00000000000000ce, Mem[0000000030181410] = d8d89f8c
stba %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = ced89f8c
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ff77636267186f7c, %f18 = ffcfafd1 e5ddf087
ldda [%i0+%o4]0x81,%f18 ! %f18 = ff776362 67186f7c
p0_label_53:
! %f21 = 01a9ffdb, %f20 = 8c0000cb
fcmps %fcc2,%f21,%f20 ! %fcc2 = 2
! Mem[0000000030101408] = ff617e1e, %f17 = f756d882
lda [%i4+%o4]0x81,%f17 ! %f17 = ff617e1e
! Mem[0000000010041400] = 82d856f7820393ff, %l3 = 0000000046a78731
ldxa [%i1+%g0]0x88,%l3 ! %l3 = 82d856f7820393ff
! %l4 = 00000000000000f9, %l1 = 00000000000000fa, %l7 = 00000000000000ce
andn %l4,%l1,%l7 ! %l7 = 0000000000000001
! Mem[0000000030081400] = 7e5b45ff, %l6 = 0000000000000000
lduha [%i2+%g0]0x89,%l6 ! %l6 = 00000000000045ff
! %l0 = 0000000000000028, %l4 = 00000000000000f9, %l1 = 00000000000000fa
mulx %l0,%l4,%l1 ! %l1 = 00000000000026e8
! Mem[0000000030101400] = cb0000ff, %l2 = 00000000000000ff
lduha [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010001408] = 000000f9, %l1 = 00000000000026e8
ldsba [%i0+%o4]0x88,%l1 ! %l1 = fffffffffffffff9
! Mem[0000000030101408] = ff617e1ecb000000, %f24 = ff96f4db ff76594e
ldda [%i4+%o4]0x81,%f24 ! %f24 = ff617e1e cb000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000001, Mem[00000000201c0001] = 0b211b53
stb %l7,[%o0+0x001] ! Mem[00000000201c0000] = 0b011b53
p0_label_54:
! %l0 = 00000028, %l1 = fffffff9, Mem[0000000030041400] = f75600f9 45930382
stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000028 fffffff9
! %f26 = 7e181316 ff76594e, Mem[0000000010141408] = ffdfa1a8 00000000
stda %f26,[%i5+%o4]0x88 ! Mem[0000000010141408] = 7e181316 ff76594e
! Mem[00000000300c1400] = faff0000, %l6 = 00000000000045ff
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000fa000000ff
! %f26 = 7e181316, Mem[0000000030081408] = 00000000
sta %f26,[%i2+%o4]0x81 ! Mem[0000000030081408] = 7e181316
! Mem[0000000030181400] = fb0d3eff, %l6 = 00000000000000fa
swapa [%i6+%g0]0x89,%l6 ! %l6 = 00000000fb0d3eff
! Mem[000000001018141b] = 86990270, %l2 = 00000000000000ff
ldstub [%i6+0x01b],%l2 ! %l2 = 00000070000000ff
! %f18 = ff776362 67186f7c, %l3 = 82d856f7820393ff
! Mem[0000000030181418] = 7e1813164e5976b4
add %i6,0x018,%g1
stda %f18,[%g1+%l3]ASI_PST16_S ! Mem[0000000030181418] = ff77636267186f7c
! %f28 = f140af0a 2bc15bce, %l0 = 0000000000000028
! Mem[0000000010101438] = 221197b80deeec80
add %i4,0x038,%g1
stda %f28,[%g1+%l0]ASI_PST16_P ! Mem[0000000010101438] = f14097b80deeec80
! %l0 = 00000028, %l1 = fffffff9, Mem[0000000010141410] = ff76594e 1613187e
stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000028 fffffff9
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ff0000cb fb0d3e29, %l4 = 000000f9, %l5 = 626377ff
ldda [%i4+%g0]0x81,%l4 ! %l4 = 00000000ff0000cb 00000000fb0d3e29
p0_label_55:
! Mem[0000000010041408] = 2bc15bff, %l2 = 0000000000000070
ldsba [%i1+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101410] = ff000000, %l1 = fffffffffffffff9
lduwa [%i4+%o5]0x80,%l1 ! %l1 = 00000000ff000000
! Mem[00000000100c1408] = ff43e7d5, %l0 = 0000000000000028
ldsha [%i3+%o4]0x80,%l0 ! %l0 = ffffffffffffff43
! Mem[00000000100c1408] = ff43e7d5, %l6 = 00000000fb0d3eff
ldswa [%i3+%o4]0x80,%l6 ! %l6 = ffffffffff43e7d5
! Mem[0000000030101408] = ff617e1e, %f22 = 14cdf0a0
lda [%i4+%o4]0x81,%f22 ! %f22 = ff617e1e
! Mem[0000000030041400] = 00000028, %l7 = 0000000000000001
ldswa [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000028
! Mem[0000000030041400] = fffffff900000028, %f8 = 8027dda3 f8fe5e6a
ldda [%i1+%g0]0x89,%f8 ! %f8 = fffffff9 00000028
! Mem[0000000030101410] = 43a63fff, %l0 = ffffffffffffff43
lduba [%i4+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041400] = ff930382, %l0 = 00000000000000ff
lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000ff930382
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 204500ff, %l7 = 0000000000000028
swapa [%i4+%g0]0x88,%l7 ! %l7 = 00000000204500ff
p0_label_56:
! %l3 = 82d856f7820393ff, Mem[0000000010101408] = f756d88200000000
stxa %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 82d856f7820393ff
! %l2 = ffffffffffffffff, Mem[0000000021800180] = 8223ca9e, %asi = 80
stha %l2,[%o3+0x180]%asi ! Mem[0000000021800180] = ffffca9e
! %l0 = 00000000ff930382, Mem[0000000010041408] = 2bc15bff
stha %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 2bc10382
! %l1 = 00000000ff000000, Mem[0000000030181400] = fa000000
stwa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff000000
! Mem[00000000201c0000] = 0b011b53, %l2 = ffffffffffffffff
ldstuba [%o0+0x000]%asi,%l2 ! %l2 = 0000000b000000ff
! Mem[000000001000143c] = 98ccc562, %l2 = 000000000000000b
swap [%i0+0x03c],%l2 ! %l2 = 0000000098ccc562
! %f27 = ff76594e, Mem[0000000030081400] = ff455b7e
sta %f27,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff76594e
! %l6 = ffffffffff43e7d5, Mem[0000000010001400] = f7cdf0a0
stba %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = d5cdf0a0
! %f18 = ff776362 67186f7c, Mem[0000000010101410] = ff000000 1cee0b21
stda %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff776362 67186f7c
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 47ffe56e, %l1 = 00000000ff000000
lduh [%o1+0x040],%l1 ! %l1 = 00000000000047ff
p0_label_57:
! Mem[0000000030081408] = 7e181316, %l7 = 00000000204500ff
lduha [%i2+%o4]0x81,%l7 ! %l7 = 0000000000007e18
! Mem[00000000100c1410] = 4e5976ff, %f25 = cb000000
lda [%i3+%o5]0x80,%f25 ! %f25 = 4e5976ff
! Mem[0000000010081408] = ff000000, %l0 = 00000000ff930382
ldsh [%i2+%o4],%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010141424] = 1e3fe782, %f21 = 01a9ffdb
lda [%i5+0x024]%asi,%f21 ! %f21 = 1e3fe782
! Mem[0000000010181400] = ce5bc12b, %l5 = 00000000fb0d3e29
ldub [%i6+%g0],%l5 ! %l5 = 00000000000000ce
! Mem[0000000030101410] = ff3fa643, %l4 = 00000000ff0000cb
ldsha [%i4+%o5]0x81,%l4 ! %l4 = ffffffffffffff3f
! Mem[0000000030081410] = de12236a, %l5 = 00000000000000ce
ldsha [%i2+%o5]0x89,%l5 ! %l5 = 000000000000236a
! Mem[0000000030181410] = 7594537a8c9fd8ce, %f26 = 7e181316 ff76594e
ldda [%i6+%o5]0x89,%f26 ! %f26 = 7594537a 8c9fd8ce
! Mem[00000000100c141c] = 4e5976b4, %l6 = ffffffffff43e7d5
ldub [%i3+0x01c],%l6 ! %l6 = 000000000000004e
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = a0f0cdd5, %l0 = ffffffffffffff00
swapa [%i0+%g0]0x88,%l0 ! %l0 = 00000000a0f0cdd5
p0_label_58:
! %f13 = aee130a9, Mem[0000000030081408] = 7e181316
sta %f13,[%i2+%o4]0x81 ! Mem[0000000030081408] = aee130a9
! Mem[0000000030081410] = de12236a, %l5 = 000000000000236a
ldstuba [%i2+%o5]0x89,%l5 ! %l5 = 0000006a000000ff
! %f10 = ced2d5d0 4d1df443, %l0 = 00000000a0f0cdd5
! Mem[0000000010001438] = 2c21ee1e0000000b
add %i0,0x038,%g1
stda %f10,[%g1+%l0]ASI_PST8_P ! Mem[0000000010001438] = ced2eed0001d0043
! %l4 = ffffffffffffff3f, Mem[0000000030081408] = cb0005f2a930e1ae
stxa %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = ffffffffffffff3f
! Mem[0000000030001410] = 85b85fff, %l2 = 0000000098ccc562
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030041410] = 00000000, %l7 = 0000000000007e18
ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! %f16 = fb0d3eff ff617e1e ff776362 67186f7c
! %f20 = 8c0000cb 1e3fe782 ff617e1e 674b9e0c
! %f24 = ff617e1e 4e5976ff 7594537a 8c9fd8ce
! %f28 = f140af0a 2bc15bce fa000000 ff606077
stda %f16,[%i3]ASI_COMMIT_S ! Block Store to 00000000300c1400
! %l4 = ffffffffffffff3f, Mem[0000000030001410] = f756d88285b85fff
stxa %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffffffffff3f
! Mem[0000000030081410] = de1223ff, %l1 = 00000000000047ff
ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = f900000000000049, %l5 = 000000000000006a
ldxa [%i0+0x008]%asi,%l5 ! %l5 = f900000000000049
p0_label_59:
membar #Sync ! Added by membar checker (11)
! Mem[00000000100c1410] = ff76594e, %l4 = ffffffffffffff3f
ldsha [%i3+%o5]0x88,%l4 ! %l4 = 000000000000594e
! Mem[00000000300c1400] = fb0d3eff, %l2 = 00000000000000ff
lduwa [%i3+%g0]0x81,%l2 ! %l2 = 00000000fb0d3eff
! Mem[0000000020800040] = 47ffe56e, %l3 = 82d856f7820393ff
lduh [%o1+0x040],%l3 ! %l3 = 00000000000047ff
! Mem[0000000030081410] = de1223ff, %l5 = f900000000000049
ldsha [%i2+%o5]0x89,%l5 ! %l5 = 00000000000023ff
! Mem[00000000100c1410] = 4e5976ff, %l6 = 000000000000004e
lduwa [%i3+%o5]0x80,%l6 ! %l6 = 000000004e5976ff
! Mem[0000000030141410] = faffffff, %l0 = 00000000a0f0cdd5
ldswa [%i5+%o5]0x81,%l0 ! %l0 = fffffffffaffffff
! %f6 = 2e49a05e, %f17 = ff617e1e
fcmpes %fcc1,%f6 ,%f17 ! %fcc1 = 2
! Mem[0000000010041410] = a40e5c10, %l2 = 00000000fb0d3eff
ldswa [%i1+%o5]0x88,%l2 ! %l2 = ffffffffa40e5c10
! Mem[00000000100c1400] = 000000000007a643, %l6 = 000000004e5976ff
ldxa [%i3+%g0]0x88,%l6 ! %l6 = 000000000007a643
! Starting 10 instruction Store Burst
! %l2 = ffffffffa40e5c10, Mem[0000000010001408] = 49000000000000f9
stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffffa40e5c10
p0_label_60:
! %f13 = aee130a9, %f4 = fa000000
fsqrts %f13,%f4 ! %f4 = 7fffffff
! Mem[0000000030081410] = de1223ff, %l6 = 000000000007a643
swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000de1223ff
! %l3 = 00000000000047ff, Mem[00000000201c0000] = ff011b53
sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = 47ff1b53
! %f2 = 14cdf0a0 992982cb, %l2 = ffffffffa40e5c10
! Mem[0000000010101428] = 7238dcff204500ff
add %i4,0x028,%g1
stda %f2,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010101428] = 7238dcffa04500ff
! Mem[0000000010041410] = a40e5c10, %l1 = 00000000000000ff
swapa [%i1+%o5]0x88,%l1 ! %l1 = 00000000a40e5c10
! Mem[0000000010141408] = 4e5976ff, %l1 = 00000000a40e5c10
swapa [%i5+%o4]0x80,%l1 ! %l1 = 000000004e5976ff
! %l1 = 000000004e5976ff, %l6 = 00000000de1223ff, %l6 = 00000000de1223ff
xor %l1,%l6,%l6 ! %l6 = 00000000904b5500
! %l6 = 00000000904b5500, Mem[0000000030181410] = 8c9fd8ce
stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 904b5500
! Mem[0000000010081408] = 000000ff, %l2 = ffffffffa40e5c10
swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141404] = 0671ddb9, %f30 = fa000000
lda [%i5+0x004]%asi,%f30 ! %f30 = 0671ddb9
p0_label_61:
! Mem[0000000010081400] = 85000000000000ff, %l5 = 00000000000023ff
ldxa [%i2+%g0]0x88,%l5 ! %l5 = 85000000000000ff
! Mem[0000000010101400] = 28000000, %l0 = fffffffffaffffff
ldsha [%i4+%g0]0x80,%l0 ! %l0 = 0000000000002800
! Mem[0000000010181400] = ce5bc12bd5e74385, %f10 = ced2d5d0 4d1df443
ldda [%i6+%g0]0x80,%f10 ! %f10 = ce5bc12b d5e74385
! Mem[0000000030001408] = ff776362, %l5 = 85000000000000ff
ldswa [%i0+%o4]0x81,%l5 ! %l5 = ffffffffff776362
! Mem[0000000030101410] = 43a63fff, %f28 = f140af0a
lda [%i4+%o5]0x89,%f28 ! %f28 = 43a63fff
! Mem[0000000030101400] = 293e0dfbcb0000ff, %l7 = 0000000000000000
ldxa [%i4+%g0]0x89,%l7 ! %l7 = 293e0dfbcb0000ff
! Mem[0000000010081410] = 2ad8b0ca850000ff, %f22 = ff617e1e 674b9e0c
ldda [%i2+%o5]0x88,%f22 ! %f22 = 2ad8b0ca 850000ff
! Mem[0000000010141400] = b9dd7106fb0d3eff, %l2 = 00000000000000ff
ldxa [%i5+%g0]0x88,%l2 ! %l2 = b9dd7106fb0d3eff
! Mem[0000000030141408] = 210bee1c, %l4 = 000000000000594e
ldswa [%i5+%o4]0x81,%l4 ! %l4 = 00000000210bee1c
! Starting 10 instruction Store Burst
! Mem[000000001000141c] = e57e6728, %l5 = ff776362, %l4 = 210bee1c
add %i0,0x1c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e57e6728
p0_label_62:
! Mem[0000000030081408] = 3fffffff, %l6 = 00000000904b5500
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 0000003f000000ff
! Mem[0000000010001410] = f20500cb, %l7 = 293e0dfbcb0000ff
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 000000cb000000ff
! %l1 = 000000004e5976ff, Mem[0000000010181410] = ffa05fedf56ee344
stxa %l1,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000004e5976ff
! %l0 = 0000000000002800, %l0 = 0000000000002800, %l3 = 00000000000047ff
mulx %l0,%l0,%l3 ! %l3 = 0000000006400000
! Mem[0000000010001400] = 00ffffff, %l1 = 000000004e5976ff
swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000000ffffff
! %f5 = ff606077, Mem[0000000030081400] = ff76594e
sta %f5 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff606077
! %l0 = 0000000000002800, Mem[0000000010041410] = ff00000000000000
stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000000000002800
! %l6 = 0000003f, %l7 = 000000cb, Mem[0000000010101410] = 626377ff 7c6f1867
stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000003f 000000cb
! %l1 = 0000000000ffffff, Mem[00000000300c1410] = 8c0000cb
stba %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff0000cb
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ff0005f2 a35aa749, %l0 = 00002800, %l1 = 00ffffff
ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff0005f2 00000000a35aa749
p0_label_63:
! Mem[0000000010001408] = 105c0ea4ffffffff, %f24 = ff617e1e 4e5976ff
ldd [%i0+%o4],%f24 ! %f24 = 105c0ea4 ffffffff
! Mem[0000000010041408] = 8203c12b, %l3 = 0000000006400000
lduha [%i1+%o4]0x80,%l3 ! %l3 = 0000000000008203
! %l7 = 00000000000000cb, %l0 = 00000000ff0005f2, %l6 = 000000000000003f
sdivx %l7,%l0,%l6 ! %l6 = 0000000000000000
! %f8 = fffffff9, %f29 = 2bc15bce, %f25 = ffffffff
fsubs %f8 ,%f29,%f25 ! %f25 = fffffff9
! Mem[00000000100c1428] = 0349e050ed5fa07b, %f10 = ce5bc12b d5e74385
ldda [%i3+0x028]%asi,%f10 ! %f10 = 0349e050 ed5fa07b
! Mem[0000000030001408] = ff776362, %l4 = 00000000e57e6728
lduba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1418] = 7e181316, %l3 = 0000000000008203
ldsh [%i3+0x018],%l3 ! %l3 = 0000000000007e18
! Mem[0000000010081408] = 00074ba0a40e5c10, %f26 = 7594537a 8c9fd8ce
ldda [%i2+%o4]0x88,%f26 ! %f26 = 00074ba0 a40e5c10
! %l0 = 00000000ff0005f2, imm = fffffffffffffe01, %l3 = 0000000000007e18
addc %l0,-0x1ff,%l3 ! %l3 = 00000000ff0003f3
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 2bc15bce, %l3 = 00000000ff0003f3
ldstuba [%i6+%g0]0x88,%l3 ! %l3 = 000000ce000000ff
p0_label_64:
! %f10 = 0349e050 ed5fa07b, %l0 = 00000000ff0005f2
! Mem[0000000030101428] = 7ba05fed20d7d574
add %i4,0x028,%g1
stda %f10,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030101428] = 7ba05fed50e04903
! Mem[000000001018143c] = fc6e8d5c, %l2 = b9dd7106fb0d3eff
swap [%i6+0x03c],%l2 ! %l2 = 00000000fc6e8d5c
! %l7 = 00000000000000cb, Mem[00000000211c0000] = b88537e1
sth %l7,[%o2+%g0] ! Mem[00000000211c0000] = 00cb37e1
! %l2 = 00000000fc6e8d5c, %l3 = 00000000000000ce, %l1 = 00000000a35aa749
sub %l2,%l3,%l1 ! %l1 = 00000000fc6e8c8e
! Mem[0000000030181400] = ff000000, %l5 = ffffffffff776362
swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[000000001000141d] = e57e6728, %l1 = 00000000fc6e8c8e
ldstuba [%i0+0x01d]%asi,%l1 ! %l1 = 0000007e000000ff
! Mem[000000001014140d] = 1613187e, %l3 = 00000000000000ce
ldstuba [%i5+0x00d]%asi,%l3 ! %l3 = 00000013000000ff
! %l5 = 00000000ff000000, Mem[0000000030101410] = ff3fa643
stha %l5,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000a643
! Mem[0000000030141410] = fffffffa, %l5 = 00000000ff000000
swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000fffffffa
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff000085, %f22 = 2ad8b0ca
lda [%i2+%o5]0x80,%f22 ! %f22 = ff000085
p0_label_65:
! Mem[0000000010041438] = f79f1e7b, %l1 = 000000000000007e
ldsha [%i1+0x038]%asi,%l1 ! %l1 = fffffffffffff79f
! Mem[00000000100c1410] = ff76594e, %l5 = 00000000fffffffa
ldswa [%i3+%o5]0x88,%l5 ! %l5 = ffffffffff76594e
! Mem[0000000010101408] = ff930382f756d882, %l2 = 00000000fc6e8d5c
ldxa [%i4+%o4]0x80,%l2 ! %l2 = ff930382f756d882
! Mem[0000000030081400] = ff606077, %l3 = 0000000000000013
ldswa [%i2+%g0]0x81,%l3 ! %l3 = ffffffffff606077
! Mem[00000000100c1408] = ff43e7d5087082cb, %f2 = 14cdf0a0 992982cb
ldda [%i3+%o4]0x80,%f2 ! %f2 = ff43e7d5 087082cb
! Mem[0000000030041400] = 00000028, %l5 = ffffffffff76594e
ldsba [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000028
! Mem[0000000030041400] = fffffff9 00000028, %l2 = f756d882, %l3 = ff606077
ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000028 00000000fffffff9
! Mem[00000000211c0000] = 00cb37e1, %l4 = 00000000000000ff
ldsh [%o2+%g0],%l4 ! %l4 = 00000000000000cb
! Mem[0000000030041400] = fffffff9 00000028, %l4 = 000000cb, %l5 = 00000028
ldda [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000028 00000000fffffff9
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = ff000000, %l3 = 00000000fffffff9
swapa [%i2+%g0]0x80,%l3 ! %l3 = 00000000ff000000
p0_label_66:
! %l7 = 00000000000000cb, Mem[0000000020800041] = 47ffe56e, %asi = 80
stba %l7,[%o1+0x041]%asi ! Mem[0000000020800040] = 47cbe56e
! Mem[0000000010181400] = 2bc15bff, %l7 = 00000000000000cb
ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000ff000000ff
! %l2 = 0000000000000028, Mem[0000000010081400] = f9ffffff
stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000028
! Mem[0000000030001410] = 3fffffff, %l3 = 00000000ff000000
swapa [%i0+%o5]0x81,%l3 ! %l3 = 000000003fffffff
! %l0 = 00000000ff0005f2, imm = fffffffffffffa0e, %l6 = 0000000000000000
add %l0,-0x5f2,%l6 ! %l6 = 00000000ff000000
! Mem[00000000100c1400] = 43a60700, %l3 = 000000003fffffff
ldstuba [%i3+%g0]0x80,%l3 ! %l3 = 00000043000000ff
! %l6 = ff000000, %l7 = 000000ff, Mem[0000000010141410] = 00000028 fffffff9
stda %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000 000000ff
! %f17 = ff617e1e, Mem[00000000100c1410] = 4e5976ff
sta %f17,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff617e1e
! %f15 = f500ddda, Mem[0000000030181400] = ff776362
sta %f15,[%i6+%g0]0x81 ! Mem[0000000030181400] = f500ddda
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 00000000, %l7 = 00000000000000ff
lduw [%i1+%o5],%l7 ! %l7 = 0000000000000000
p0_label_67:
! Mem[0000000010141408] = a40e5c10 16ff187e, %l4 = 00000028, %l5 = fffffff9
ldda [%i5+0x008]%asi,%l4 ! %l4 = 00000000a40e5c10 0000000016ff187e
! Mem[0000000010041400] = ff930382 f756d882, %l0 = ff0005f2, %l1 = fffff79f
ldd [%i1+%g0],%l0 ! %l0 = 00000000ff930382 00000000f756d882
! Mem[0000000030041400] = 28000000 f9ffffff, %l0 = ff930382, %l1 = f756d882
ldda [%i1+%g0]0x81,%l0 ! %l0 = 0000000028000000 00000000f9ffffff
! Mem[0000000030141408] = 1cee0b21, %l2 = 0000000000000028
lduha [%i5+%o4]0x89,%l2 ! %l2 = 0000000000000b21
! Mem[000000001008141c] = 3391135f, %f21 = 1e3fe782
ld [%i2+0x01c],%f21 ! %f21 = 3391135f
! Mem[0000000030181400] = dadd00f5, %l7 = 0000000000000000
ldswa [%i6+%g0]0x89,%l7 ! %l7 = ffffffffdadd00f5
! Mem[0000000010001410] = ff0005f2, %l1 = 00000000f9ffffff
ldswa [%i0+0x010]%asi,%l1 ! %l1 = ffffffffff0005f2
! Mem[0000000010141410] = ff000000 000000ff, %l0 = 28000000, %l1 = ff0005f2
ldda [%i5+%o5]0x88,%l0 ! %l0 = 00000000000000ff 00000000ff000000
! Mem[0000000030081408] = ffffffffffffffff, %f16 = fb0d3eff ff617e1e
ldda [%i2+%o4]0x81,%f16 ! %f16 = ffffffff ffffffff
! Starting 10 instruction Store Burst
! %l2 = 0000000000000b21, Mem[0000000010101410] = 0000003f
stba %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000021
p0_label_68:
! %l1 = 00000000ff000000, Mem[0000000030141408] = 1cee0b21
stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 1cee0b00
! %l0 = 00000000000000ff, Mem[0000000030141408] = 000bee1c
stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ffee1c
! Mem[0000000010001408] = a40e5c10, %l5 = 0000000016ff187e
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 00000010000000ff
! Mem[0000000030101410] = 43a60000, %l6 = 00000000ff000000
ldstuba [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %l2 = 0000000000000b21, Mem[0000000010081408] = a40e5c10
stba %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = a40e5c21
! Mem[00000000100c1408] = ff43e7d5, %l4 = a40e5c10, %l4 = a40e5c10
add %i3,0x08,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ff43e7d5
! %l5 = 0000000000000010, Mem[0000000010081431] = 94f6f2fd
stb %l5,[%i2+0x031] ! Mem[0000000010081430] = 9410f2fd
! Mem[0000000010081408] = a40e5c21, %l2 = 0000000000000b21
swapa [%i2+%o4]0x88,%l2 ! %l2 = 00000000a40e5c21
! %l3 = 0000000000000043, Mem[00000000100c1400] = ffa60700
stwa %l3,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000043
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000010
lduha [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_69:
membar #Sync ! Added by membar checker (12)
! Mem[0000000010081400] = 28000000 00000085 210b0000 a04b0700
! Mem[0000000010081410] = ff000085 cab0d82a d1193ab9 3391135f
! Mem[0000000010081420] = ff94537a ff76594e d3332db5 e7826323
! Mem[0000000010081430] = 9410f2fd 000000ff d2ab68ff 40ff1e7d
ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010081400
! Mem[0000000010081410] = ff000085cab0d82a, %f20 = 8c0000cb 3391135f
ldda [%i2+0x010]%asi,%f20 ! %f20 = ff000085 cab0d82a
! Mem[00000000100c1410] = ff617e1e, %l4 = 00000000ff43e7d5
ldswa [%i3+%o5]0x80,%l4 ! %l4 = ffffffffff617e1e
! Mem[0000000030101400] = cb0000ff, %l7 = ffffffffdadd00f5
lduha [%i4+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1418] = 7e181316, %l6 = 0000000000000000
ldswa [%i3+0x018]%asi,%l6 ! %l6 = 000000007e181316
! Mem[00000000100c1408] = d5e743ff, %l0 = 00000000000000ff
lduwa [%i3+%o4]0x88,%l0 ! %l0 = 00000000d5e743ff
! Mem[0000000010001400] = ff76594e, %f20 = ff000085
lda [%i0+%g0]0x88,%f20 ! %f20 = ff76594e
! Mem[0000000010081420] = ff94537a, %l3 = 0000000000000043
ldsh [%i2+0x020],%l3 ! %l3 = ffffffffffffff94
! Mem[0000000030101410] = ff96f4db 43a600ff, %l4 = ff617e1e, %l5 = 000000ff
ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000043a600ff 00000000ff96f4db
! Starting 10 instruction Store Burst
! %l1 = 00000000ff000000, Mem[0000000010041400] = ff930382
stha %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000382
p0_label_70:
! Mem[0000000030041400] = 28000000, %l1 = 00000000ff000000
ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 00000028000000ff
! %l0 = 00000000d5e743ff, %l1 = 0000000000000028, %l7 = 00000000000000ff
or %l0,%l1,%l7 ! %l7 = 00000000d5e743ff
! Mem[0000000030141400] = ff000000, %l4 = 0000000043a600ff
swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ff000000
! %l7 = 00000000d5e743ff, Mem[0000000030041410] = ff000000
stba %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
! Mem[0000000010101408] = 820393ff, %l3 = ffffffffffffff94
ldstuba [%i4+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010081410] = ff000085, %l1 = 0000000000000028
swapa [%i2+%o5]0x80,%l1 ! %l1 = 00000000ff000085
! Mem[0000000010041410] = 00000000, %l3 = 00000000000000ff
swapa [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[000000001008140c] = a04b0700, %l0 = 00000000d5e743ff, %asi = 80
swapa [%i2+0x00c]%asi,%l0 ! %l0 = 00000000a04b0700
! Mem[0000000010141418] = 0000000000000075, %l2 = 00000000a40e5c21, %l1 = 00000000ff000085
add %i5,0x18,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000075
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = f53fa643 dbf496ff, %l2 = a40e5c21, %l3 = 00000000
ldda [%i6+%o4]0x88,%l2 ! %l2 = 00000000dbf496ff 00000000f53fa643
p0_label_71:
! Mem[0000000030101408] = ff617e1e cb000000, %l6 = 7e181316, %l7 = d5e743ff
ldda [%i4+%o4]0x81,%l6 ! %l6 = 00000000ff617e1e 00000000cb000000
! Mem[0000000030181408] = f756d882, %l3 = 00000000f53fa643
ldswa [%i6+%o4]0x89,%l3 ! %l3 = fffffffff756d882
! Mem[0000000030081410] = 43a60700 ff000000, %l0 = a04b0700, %l1 = 00000075
ldda [%i2+%o5]0x81,%l0 ! %l0 = 0000000043a60700 00000000ff000000
! Mem[0000000010101414] = cb000000, %l5 = 00000000ff96f4db
ldswa [%i4+0x014]%asi,%l5 ! %l5 = ffffffffcb000000
! Mem[0000000030141410] = ffffffffff000000, %f20 = ff76594e cab0d82a
ldda [%i5+%o5]0x89,%f20 ! %f20 = ffffffff ff000000
! Mem[0000000030181400] = f500ddda, %l3 = fffffffff756d882
lduwa [%i6+%g0]0x81,%l3 ! %l3 = 00000000f500ddda
! Mem[000000001000142c] = 291999ff, %f16 = ffffffff
ld [%i0+0x02c],%f16 ! %f16 = 291999ff
! Mem[0000000030181400] = dadd00f5, %l2 = 00000000dbf496ff
lduwa [%i6+%g0]0x89,%l2 ! %l2 = 00000000dadd00f5
! Mem[0000000010001424] = 56bd72e2, %l3 = 00000000f500ddda
lduha [%i0+0x026]%asi,%l3 ! %l3 = 00000000000072e2
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = ff930382, %l2 = 00000000dadd00f5
ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
p0_label_72:
! Mem[0000000030181408] = 82d856f7, %l5 = ffffffffcb000000
swapa [%i6+%o4]0x81,%l5 ! %l5 = 0000000082d856f7
! Mem[0000000010181408] = dbf496ff, %l4 = 00000000ff000000
ldstuba [%i6+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010081408] = 00000b21, %l6 = 00000000ff617e1e
ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000021000000ff
! %f31 = ff606077, Mem[0000000010041408] = 8203c12b
sta %f31,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff606077
! Mem[0000000030001408] = ff776362, %l4 = 00000000000000ff
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! %l1 = 00000000ff000000, %l5 = 0000000082d856f7, %l7 = 00000000cb000000
sub %l1,%l5,%l7 ! %l7 = 000000007c27a909
! %l7 = 000000007c27a909, Mem[0000000030141410] = ff000000
stba %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = ff000009
! %l0 = 0000000043a60700, Mem[0000000030041410] = 000000ff
stba %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! %l3 = 00000000000072e2, Mem[0000000010101410] = 00000021
stwa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 000072e2
! Starting 10 instruction Load Burst
! Mem[00000000218001c0] = d9ff73ed, %l5 = 0000000082d856f7
ldub [%o3+0x1c0],%l5 ! %l5 = 00000000000000d9
p0_label_73:
! Mem[00000000100c141c] = 4e5976b4, %l1 = 00000000ff000000
lduw [%i3+0x01c],%l1 ! %l1 = 000000004e5976b4
! %l0 = 0000000043a60700, imm = fffffffffffffdb6, %l2 = 00000000000000ff
sub %l0,-0x24a,%l2 ! %l2 = 0000000043a6094a
! Mem[0000000030081400] = ff606077, %l0 = 0000000043a60700
lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000ff606077
! Mem[0000000010001410] = ff0005f2, %l4 = 00000000000000ff
ldswa [%i0+%o5]0x80,%l4 ! %l4 = ffffffffff0005f2
! Mem[0000000010081400] = 00000028, %f17 = ffffffff
lda [%i2+%g0]0x88,%f17 ! %f17 = 00000028
! %f15 = ff68abd2, %f2 = 00074ba0, %f25 = fffffff9
fdivs %f15,%f2 ,%f25 ! %f25 = ff800000
! Mem[00000000211c0000] = 00cb37e1, %l6 = 0000000000000021
ldsh [%o2+%g0],%l6 ! %l6 = 00000000000000cb
! Mem[0000000030001400] = ff76594e, %f1 = 00000028
lda [%i0+%g0]0x89,%f1 ! %f1 = ff76594e
! Mem[0000000030141400] = ff00a643, %l7 = 000000007c27a909
lduwa [%i5+%g0]0x89,%l7 ! %l7 = 00000000ff00a643
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = a40e5cff, %l7 = 00000000ff00a643
swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000a40e5cff
p0_label_74:
! Mem[00000000218001c1] = d9ff73ed, %l7 = 00000000a40e5cff
ldstub [%o3+0x1c1],%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010101408] = 820393ff, %l3 = 00000000000072e2
swapa [%i4+%o4]0x88,%l3 ! %l3 = 00000000820393ff
! Mem[0000000030101400] = cb0000ff, %l3 = 00000000820393ff
swapa [%i4+%g0]0x89,%l3 ! %l3 = 00000000cb0000ff
! Mem[0000000010041400] = 00000382, %l2 = 0000000043a6094a, %asi = 80
swapa [%i1+0x000]%asi,%l2 ! %l2 = 0000000000000382
! Mem[0000000010081408] = 00000bff, %l3 = 00000000cb0000ff
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[0000000010001410] = ff0005f2
stw %l7,[%i0+%o5] ! Mem[0000000010001410] = 000000ff
! Mem[0000000020800040] = 47cbe56e, %l6 = 00000000000000cb
ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 00000047000000ff
! %l3 = 00000000000000ff, Mem[0000000030181410] = 00554b90
stwa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000000ff
! %f15 = ff68abd2, Mem[0000000010001420] = a3224195
sta %f15,[%i0+0x020]%asi ! Mem[0000000010001420] = ff68abd2
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = cb000000, %l2 = 0000000000000382
ldswa [%i6+%o4]0x81,%l2 ! %l2 = ffffffffcb000000
p0_label_75:
! Mem[0000000021800000] = 24338e4e, %l5 = 00000000000000d9
lduba [%o3+0x000]%asi,%l5 ! %l5 = 0000000000000024
! Mem[0000000030181410] = 000000ff7a539475, %f30 = 0671ddb9 ff606077
ldda [%i6+%o5]0x81,%f30 ! %f30 = 000000ff 7a539475
! %l6 = 0000000000000047, %l7 = 00000000000000ff, %l1 = 000000004e5976b4
xnor %l6,%l7,%l1 ! %l1 = ffffffffffffff47
! Mem[00000000100c1418] = 7e181316, %l7 = 00000000000000ff
ldsba [%i3+0x01b]%asi,%l7 ! %l7 = 0000000000000016
! Mem[000000001014143c] = 94f6f2fd, %l6 = 0000000000000047
lduwa [%i5+0x03c]%asi,%l6 ! %l6 = 0000000094f6f2fd
! Mem[0000000030101400] = 820393ff, %l2 = ffffffffcb000000
lduba [%i4+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181410] = 00000000, %l1 = ffffffffffffff47
ldsba [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041410] = ff000000, %l2 = 00000000000000ff
lduha [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = 626377ff, %l6 = 0000000094f6f2fd
lduha [%i3+%o4]0x89,%l6 ! %l6 = 00000000000077ff
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010001400] = 4e5976ff 992982cb
stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000 000000ff
p0_label_76:
! Mem[0000000010181410] = 00000000, %l6 = 00000000000077ff
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000020800040] = ffcbe56e, %l1 = 0000000000000000
ldstub [%o1+0x040],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030141408] = 1ceeff00, %l2 = 0000000000000000
swapa [%i5+%o4]0x89,%l2 ! %l2 = 000000001ceeff00
! Mem[0000000021800141] = b97adf62, %l7 = 0000000000000016
ldstuba [%o3+0x141]%asi,%l7 ! %l7 = 0000007a000000ff
! Mem[0000000030001408] = ff776362, %l2 = 000000001ceeff00
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! %f20 = ffffffff ff000000, Mem[0000000030141408] = 00000000 8543e7d5
stda %f20,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff ff000000
! %l4 = ffffffffff0005f2, Mem[000000001000142e] = 291999ff
sth %l4,[%i0+0x02e] ! Mem[000000001000142c] = 291905f2
! %f0 = 85000000 ff76594e, %l4 = ffffffffff0005f2
! Mem[0000000010001418] = 14d1eb57e5ff6728
add %i0,0x018,%g1
stda %f0,[%g1+%l4]ASI_PST32_P ! Mem[0000000010001418] = 85000000e5ff6728
! %f6 = 5f139133 b93a19d1, Mem[0000000030181408] = 000000cb 45930382
stda %f6 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = 5f139133 b93a19d1
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = a40e5c10, %l2 = 00000000000000ff
ldsha [%i5+%o4]0x80,%l2 ! %l2 = ffffffffffffa40e
p0_label_77:
! Mem[0000000030181400] = dadd00f5, %f24 = 105c0ea4
lda [%i6+%g0]0x89,%f24 ! %f24 = dadd00f5
! Mem[00000000100c1418] = 7e1813164e5976b4, %f10 = 236382e7 b52d33d3
ldd [%i3+0x018],%f10 ! %f10 = 7e181316 4e5976b4
! Mem[0000000010141400] = ff3e0dfb 0671ddb9 a40e5c10 16ff187e
! Mem[0000000010141410] = ff000000 000000ff 00000000 00000075
! Mem[0000000010141420] = 3ccf9e5c 1e3fe782 0000006f 8c9fd8d8
! Mem[0000000010141430] = 1f21457c 9fd8fddb 00000000 94f6f2fd
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
! Mem[00000000300c1400] = ff3e0dfb, %l5 = 0000000000000024
lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000ff3e0dfb
! Mem[0000000030041400] = 000000ff, %l7 = 000000000000007a
ldsba [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030081400] = ff606077e5f4aea1, %f6 = 5f139133 b93a19d1
ldda [%i2+%g0]0x81,%f6 ! %f6 = ff606077 e5f4aea1
! Mem[0000000030041410] = 00000000, %l4 = ffffffffff0005f2
ldsha [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = f140af0a, %l1 = 00000000000000ff
ldsba [%i1+%o4]0x81,%l1 ! %l1 = fffffffffffffff1
! Mem[0000000030101400] = ff930382, %l5 = 00000000ff3e0dfb
lduba [%i4+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[0000000030041400] = 000000ff
stwa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
p0_label_78:
! %f10 = 7e181316 4e5976b4, %l5 = 00000000000000ff
! Mem[0000000010181408] = ff96f4db43a63ff5
add %i6,0x008,%g1
stda %f10,[%g1+%l5]ASI_PST16_P ! Mem[0000000010181408] = 7e1813164e5976b4
! Mem[0000000010141408] = 105c0ea4, %l0 = 00000000ff606077
swapa [%i5+%o4]0x88,%l0 ! %l0 = 00000000105c0ea4
! %l3 = 00000000000000ff, Mem[0000000030001408] = 626377ff
stba %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 626377ff
! Mem[0000000010101410] = e2720000, %l3 = 00000000000000ff
ldstuba [%i4+%o5]0x80,%l3 ! %l3 = 000000e2000000ff
! Mem[00000000300c1400] = fb0d3eff, %l0 = 00000000105c0ea4
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000fb000000ff
! %l5 = 00000000000000ff, Mem[00000000100c1408] = ff43e7d5
stwa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000ff
! %f11 = 4e5976b4, Mem[00000000300c1408] = 626377ff
sta %f11,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 4e5976b4
! Mem[0000000010101408] = 000072e2, %l6 = 0000000000000000
ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000e2000000ff
! %l7 = ffffffffffffffff, Mem[00000000201c0000] = 47ff1b53
stb %l7,[%o0+%g0] ! Mem[00000000201c0000] = ffff1b53
! Starting 10 instruction Load Burst
! Mem[0000000010141424] = 1e3fe782, %l6 = 00000000000000e2
ldsh [%i5+0x026],%l6 ! %l6 = ffffffffffffe782
p0_label_79:
! Mem[0000000030081410] = 0007a643, %l7 = ffffffffffffffff
ldsha [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffa643
! Mem[0000000010001410] = 000000ff a35aa749, %l2 = ffffa40e, %l3 = 000000e2
ldda [%i0+%o5]0x80,%l2 ! %l2 = 00000000000000ff 00000000a35aa749
! Mem[0000000030001410] = ff000000ffffffff, %l5 = 00000000000000ff
ldxa [%i0+%o5]0x81,%l5 ! %l5 = ff000000ffffffff
! Mem[00000000100c1410] = ff617e1e, %l4 = 0000000000000000
ldswa [%i3+0x010]%asi,%l4 ! %l4 = ffffffffff617e1e
! Mem[00000000100c1410] = 1e7e61ff, %l4 = ffffffffff617e1e
lduwa [%i3+%o5]0x88,%l4 ! %l4 = 000000001e7e61ff
! Mem[0000000010141410] = ff000000, %l5 = ff000000ffffffff
ldswa [%i5+%o5]0x80,%l5 ! %l5 = ffffffffff000000
! Mem[0000000010101438] = f14097b80deeec80, %f0 = 85000000 ff76594e
ldda [%i4+0x038]%asi,%f0 ! %f0 = f14097b8 0deeec80
! Mem[0000000030141408] = ff000000, %l6 = ffffffffffffe782
lduba [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101400] = 820393ff, %l2 = 00000000000000ff
ldsba [%i4+%g0]0x89,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 776060ff, %l1 = fffffffffffffff1
swapa [%i1+%o4]0x88,%l1 ! %l1 = 00000000776060ff
p0_label_80:
membar #Sync ! Added by membar checker (13)
! %l2 = ffffffff, %l3 = a35aa749, Mem[0000000010141420] = 3ccf9e5c 1e3fe782
stda %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = ffffffff a35aa749
! %l0 = 00000000000000fb, imm = 00000000000000de, %l2 = ffffffffffffffff
xnor %l0,0x0de,%l2 ! %l2 = ffffffffffffffda
! %f0 = f14097b8 0deeec80 00074ba0 00000b21
! %f4 = 2ad8b0ca 850000ff ff606077 e5f4aea1
! %f8 = 4e5976ff 7a5394ff 7e181316 4e5976b4
! %f12 = ff000000 fdf21094 7d1eff40 ff68abd2
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000010101400
! %l0 = 00000000000000fb, Mem[00000000211c0000] = 00cb37e1, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00fb37e1
! %l6 = 00000000, %l7 = ffffa643, Mem[0000000030001410] = 000000ff ffffffff
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 ffffa643
! Mem[0000000010141408] = 776060ff 16ff187e, %l4 = 1e7e61ff, %l5 = ff000000
ldda [%i5+0x008]%asi,%l4 ! %l4 = 00000000776060ff 0000000016ff187e
! Mem[0000000030101408] = ff617e1e, %l6 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[00000000100c1434] = 000000f9, %l4 = 00000000776060ff
swap [%i3+0x034],%l4 ! %l4 = 00000000000000f9
! %l0 = 00000000000000fb, Mem[0000000010141410] = ff000000
stha %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00fb0000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = 00fb37e1, %l1 = 00000000776060ff
ldsh [%o2+%g0],%l1 ! %l1 = 00000000000000fb
p0_label_81:
! Mem[0000000010181400] = ff5bc12bd5e74385, %f28 = 1f21457c 9fd8fddb
ldda [%i6+%g0]0x80,%f28 ! %f28 = ff5bc12b d5e74385
! Mem[0000000030081408] = ffffffff, %l2 = ffffffffffffffda
ldswa [%i2+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181408] = 7e181316, %l7 = ffffffffffffa643
ldswa [%i6+%o4]0x80,%l7 ! %l7 = 000000007e181316
! Mem[0000000010041410] = 000000ff00002800, %f28 = ff5bc12b d5e74385
ldda [%i1+%o5]0x80,%f28 ! %f28 = 000000ff 00002800
! Mem[0000000030041410] = 00000000, %l3 = 00000000a35aa749
lduwa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = ff617e1ecb000000, %l1 = 00000000000000fb
ldxa [%i4+%o4]0x81,%l1 ! %l1 = ff617e1ecb000000
! Mem[00000000201c0000] = ffff1b53, %l2 = ffffffffffffffff
lduh [%o0+%g0],%l2 ! %l2 = 000000000000ffff
membar #Sync ! Added by membar checker (14)
! Mem[0000000010101418] = ff606077e5f4aea1, %f22 = 00000000 00000075
ldda [%i4+0x018]%asi,%f22 ! %f22 = ff606077 e5f4aea1
! Mem[0000000010181400] = ff5bc12b, %l4 = 00000000000000f9
lduba [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l2 = 000000000000ffff, Mem[0000000010041410] = 00280000ff000000
stxa %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000000000ffff
p0_label_82:
! %f5 = 850000ff, Mem[0000000030081410] = 0007a643
sta %f5 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = 850000ff
! Mem[0000000010041432] = 347f648c, %l6 = 00000000000000ff
ldstuba [%i1+0x032]%asi,%l6 ! %l6 = 00000064000000ff
! %f26 = 0000006f 8c9fd8d8, %l5 = 0000000016ff187e
! Mem[00000000300c1438] = fa000000ff606077
add %i3,0x038,%g1
stda %f26,[%g1+%l5]ASI_PST8_SL ! Mem[00000000300c1438] = fad89f8c6f000077
! Mem[00000000100c1420] = 69dac282, %l7 = 000000007e181316
ldstub [%i3+0x020],%l7 ! %l7 = 00000069000000ff
! %l0 = 000000fb, %l1 = cb000000, Mem[00000000100c1410] = ff617e1e dbf496ff
stda %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000fb cb000000
! Mem[0000000010081400] = 00000028, %l3 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l3 ! %l3 = 00000028000000ff
! %l1 = ff617e1ecb000000, Mem[0000000030001400] = ff76594e
stha %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = ff760000
! %f22 = ff606077 e5f4aea1, Mem[0000000010081420] = ff94537a ff76594e
std %f22,[%i2+0x020] ! Mem[0000000010081420] = ff606077 e5f4aea1
! %f20 = ff000000 000000ff, %l5 = 0000000016ff187e
! Mem[00000000300c1408] = b476594e67186f7c
add %i3,0x008,%g1
stda %f20,[%g1+%l5]ASI_PST32_S ! Mem[00000000300c1408] = ff00000067186f7c
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 00000000, %l2 = 000000000000ffff
lduba [%i0+%o5]0x89,%l2 ! %l2 = 0000000000000000
p0_label_83:
! Mem[00000000100c1418] = 7e1813164e5976b4, %l0 = 00000000000000fb
ldx [%i3+0x018],%l0 ! %l0 = 7e1813164e5976b4
! Mem[0000000010081410] = 28000000, %l3 = 0000000000000028
ldsha [%i2+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141420] = ffffffffa35aa749, %f22 = ff606077 e5f4aea1
ldda [%i5+0x020]%asi,%f22 ! %f22 = ffffffff a35aa749
! Mem[0000000010001400] = 00000000, %f29 = 00002800
lda [%i0+%g0]0x88,%f29 ! %f29 = 00000000
! %l0 = 7e1813164e5976b4, immed = fffff921, %y = 00000000
udiv %l0,-0x6df,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = 4e5976b4
! Mem[0000000010081408] = ff43e7d500000bff, %l1 = ff617e1ecb000000
ldxa [%i2+%o4]0x88,%l1 ! %l1 = ff43e7d500000bff
! Mem[0000000010001400] = 00000000, %f0 = f14097b8
lda [%i0+%g0]0x80,%f0 ! %f0 = 00000000
! Mem[00000000100c1408] = cb827008ff000000, %l1 = ff43e7d500000bff
ldxa [%i3+%o4]0x88,%l1 ! %l1 = cb827008ff000000
! Mem[00000000300c1410] = 82e73f1ecb0000ff, %f18 = a40e5c10 16ff187e
ldda [%i3+%o5]0x89,%f18 ! %f18 = 82e73f1e cb0000ff
! Starting 10 instruction Store Burst
! %f22 = ffffffff a35aa749, Mem[0000000030141410] = 090000ff ffffffff
stda %f22,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff a35aa749
p0_label_84:
! %l2 = 0000000000000000, Mem[0000000030181408] = d1193ab9
stwa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! %f14 = 7d1eff40 ff68abd2, Mem[0000000010001410] = 000000ff a35aa749
stda %f14,[%i0+%o5]0x80 ! Mem[0000000010001410] = 7d1eff40 ff68abd2
! %f4 = 2ad8b0ca, Mem[0000000030081410] = ff000085
sta %f4 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 2ad8b0ca
! Mem[0000000030181408] = 00000000, %l2 = 0000000000000000
ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! %f22 = ffffffff, Mem[0000000010081410] = 28000000
sta %f22,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff
! Mem[0000000010081400] = ff000000, %l5 = 0000000016ff187e
ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010101420] = 4e5976ff
stw %l3,[%i4+0x020] ! Mem[0000000010101420] = 00000000
! Mem[0000000010041410] = 0000ffff, %l5 = 00000000000000ff
ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030081400] = ff606077, %l1 = cb827008ff000000
swapa [%i2+%g0]0x81,%l1 ! %l1 = 00000000ff606077
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = cb827008ff000000, %l3 = 0000000000000000
ldxa [%i3+%o4]0x88,%l3 ! %l3 = cb827008ff000000
p0_label_85:
! Code Fragment 4
p0_fragment_6:
! %l0 = 7e1813164e5976b4
setx 0x32c0d4f813ec8ed8,%g7,%l0 ! %l0 = 32c0d4f813ec8ed8
! %l1 = 00000000ff606077
setx 0x14ead2b007d9989d,%g7,%l1 ! %l1 = 14ead2b007d9989d
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 = 32c0d4f813ec8ed8
setx 0x2f2ba8bfb4de2c8f,%g7,%l0 ! %l0 = 2f2ba8bfb4de2c8f
! %l1 = 14ead2b007d9989d
setx 0x991f892fa0aa426e,%g7,%l1 ! %l1 = 991f892fa0aa426e
! Mem[0000000030041410] = 000000006a2312de, %l5 = 00000000000000ff
ldxa [%i1+%o5]0x81,%l5 ! %l5 = 000000006a2312de
! Mem[0000000010101400] = f14097b80deeec80, %f28 = 000000ff 00000000
ldda [%i4+0x000]%asi,%f28 ! %f28 = f14097b8 0deeec80
! Mem[0000000010101428] = 7e1813164e5976b4, %f24 = 3ccf9e5c 1e3fe782
ldd [%i4+0x028],%f24 ! %f24 = 7e181316 4e5976b4
! Mem[0000000010141400] = fb0d3eff, %f31 = 94f6f2fd
lda [%i5+%g0]0x88,%f31 ! %f31 = fb0d3eff
! Mem[0000000030181400] = f500ddda, %l2 = 0000000000000000
ldsha [%i6+%g0]0x81,%l2 ! %l2 = fffffffffffff500
! Mem[000000001010143c] = ff68abd2, %l5 = 000000006a2312de
lduw [%i4+0x03c],%l5 ! %l5 = 00000000ff68abd2
! Mem[000000001008142c] = e7826323, %l2 = fffffffffffff500
ldswa [%i2+0x02c]%asi,%l2 ! %l2 = ffffffffe7826323
! Mem[0000000010101404] = 0deeec80, %l0 = 2f2ba8bfb4de2c8f
ldswa [%i4+0x004]%asi,%l0 ! %l0 = 000000000deeec80
! Starting 10 instruction Store Burst
! %f28 = f14097b8 0deeec80, %l4 = 0000000000000000
! Mem[00000000300c1408] = ff00000067186f7c
add %i3,0x008,%g1
stda %f28,[%g1+%l4]ASI_PST32_S ! Mem[00000000300c1408] = ff00000067186f7c
p0_label_86:
! Mem[0000000010101408] = a04b0700, %l0 = 000000000deeec80
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %f24 = 7e181316 4e5976b4, Mem[0000000010041410] = ffff0000 00000000
stda %f24,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7e181316 4e5976b4
! %f20 = ff000000 000000ff, Mem[00000000300c1410] = ff0000cb 1e3fe782
stda %f20,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ff000000 000000ff
! %l5 = 00000000ff68abd2, %l5 = 00000000ff68abd2, %y = 4e5976b4
udiv %l5,%l5,%l7 ! %l7 = 000000004e87e2ae
mov %l0,%y ! %y = 00000000
! %l6 = 0000000000000064, Mem[0000000030001408] = 626377ff
stwa %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000064
! %l2 = ffffffffe7826323, Mem[0000000030101400] = ff930382
stba %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 23930382
! %l4 = 00000000, %l5 = ff68abd2, Mem[0000000010181400] = 2bc15bff 8543e7d5
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000 ff68abd2
! %l5 = 00000000ff68abd2, Mem[0000000030041408] = 0aaf40f1
stwa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff68abd2
! %l4 = 0000000000000000, Mem[0000000010001418] = 85000000
sth %l4,[%i0+0x018] ! Mem[0000000010001418] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ff760000, %f7 = e5f4aea1
lda [%i0+%g0]0x89,%f7 ! %f7 = ff760000
p0_label_87:
! %f4 = 2ad8b0ca, %f5 = 850000ff, %f31 = fb0d3eff
fsubs %f4 ,%f5 ,%f31 ! %f31 = 2ad8b0ca
! Mem[00000000300c1408] = 7c6f1867 000000ff, %l4 = 00000000, %l5 = ff68abd2
ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff 000000007c6f1867
! Mem[0000000010041408] = 435e92b7fffffff1, %l2 = ffffffffe7826323
ldxa [%i1+%o4]0x88,%l2 ! %l2 = 435e92b7fffffff1
! Mem[00000000100c1410] = 000000fb, %l7 = 000000004e87e2ae
lduha [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = b9dd7106fb0d3eff, %l0 = 0000000000000000
ldxa [%i5+%g0]0x88,%l0 ! %l0 = b9dd7106fb0d3eff
! Mem[000000001000141c] = e5ff6728, %l6 = 0000000000000064
ldsha [%i0+0x01e]%asi,%l6 ! %l6 = 0000000000006728
! Mem[0000000030041410] = 000000006a2312de, %f4 = 2ad8b0ca 850000ff
ldda [%i1+%o5]0x81,%f4 ! %f4 = 00000000 6a2312de
! Mem[00000000300c1410] = ff000000, %l4 = 00000000000000ff
ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000300c1400] = ff3e0dff, %f4 = 00000000
lda [%i3+%g0]0x89,%f4 ! %f4 = ff3e0dff
! Starting 10 instruction Store Burst
! %l2 = 435e92b7fffffff1, Mem[0000000010181408] = 1613187e
stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 161318f1
p0_label_88:
! %l6 = 0000000000006728, Mem[0000000010141428] = 0000006f, %asi = 80
stha %l6,[%i5+0x028]%asi ! Mem[0000000010141428] = 6728006f
! Mem[00000000211c0000] = 00fb37e1, %l3 = cb827008ff000000
ldstub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! %l0 = b9dd7106fb0d3eff, Mem[0000000010181400] = 00000000
stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = fb0d3eff
! %f10 = 7e181316 4e5976b4, %l0 = b9dd7106fb0d3eff
! Mem[0000000030101428] = 7ba05fed50e04903
add %i4,0x028,%g1
stda %f10,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030101428] = b476594e1613187e
! %l3 = 0000000000000000, Mem[00000000300c1410] = ff000000
stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! %l4 = 00000000000000ff, Mem[0000000010101430] = ff000000fdf21094, %asi = 80
stxa %l4,[%i4+0x030]%asi ! Mem[0000000010101430] = 00000000000000ff
! Mem[0000000010001424] = 56bd72e2, %l2 = 435e92b7fffffff1
swap [%i0+0x024],%l2 ! %l2 = 0000000056bd72e2
! Code Fragment 4
p0_fragment_7:
! %l0 = b9dd7106fb0d3eff
setx 0x1fac2ad7afced800,%g7,%l0 ! %l0 = 1fac2ad7afced800
! %l1 = 991f892fa0aa426e
setx 0x4a0e809ff82ebd2d,%g7,%l1 ! %l1 = 4a0e809ff82ebd2d
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 = 1fac2ad7afced800
setx 0x779ebbc8792b6c90,%g7,%l0 ! %l0 = 779ebbc8792b6c90
! %l1 = 4a0e809ff82ebd2d
setx 0xb7b7d1905db07350,%g7,%l1 ! %l1 = b7b7d1905db07350
! Mem[0000000010181400] = ff3e0dfb, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 000000fb000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ffffffff, %l1 = b7b7d1905db07350
lduha [%i2+%o5]0x80,%l1 ! %l1 = 000000000000ffff
p0_label_89:
! Mem[0000000010141408] = 776060ff, %l5 = 000000007c6f1867
lduha [%i5+%o4]0x80,%l5 ! %l5 = 0000000000007760
! Mem[0000000010081400] = 000000ff, %l3 = 0000000000000000
lduba [%i2+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041430] = 347fff8c, %l1 = 000000000000ffff
lduh [%i1+0x030],%l1 ! %l1 = 000000000000347f
! Mem[0000000030101400] = 23930382, %f10 = 7e181316
lda [%i4+%g0]0x81,%f10 ! %f10 = 23930382
! Mem[00000000300c1410] = 00000000, %l7 = 00000000000000fb
ldsha [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081408] = ff0b0000 d5e743ff, %l0 = 792b6c90, %l1 = 0000347f
ldda [%i2+0x008]%asi,%l0 ! %l0 = 00000000ff0b0000 00000000d5e743ff
! Mem[00000000300c1408] = ff000000, %l0 = 00000000ff0b0000
ldswa [%i3+%o4]0x81,%l0 ! %l0 = ffffffffff000000
! Mem[0000000010101408] = 210b0000 a04b07ff, %l2 = 56bd72e2, %l3 = 000000ff
ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000a04b07ff 00000000210b0000
! Mem[0000000010181428] = 7cca72a4, %l6 = 0000000000006728
lduh [%i6+0x028],%l6 ! %l6 = 0000000000007cca
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000010081410] = ffffffff
stwa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff
p0_label_90:
! %l4 = 00000000000000ff, Mem[0000000030001408] = 6400000067186f7c
stxa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000000000ff
! Mem[0000000030001400] = ff760000, %l4 = 00000000000000ff
ldstuba [%i0+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l1 = 00000000d5e743ff, imm = fffffffffffff3e6, %l2 = 00000000a04b07ff
sub %l1,-0xc1a,%l2 ! %l2 = 00000000d5e75019
! %f30 = 00000000 2ad8b0ca, Mem[0000000030081408] = ffffffff ffffffff
stda %f30,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 2ad8b0ca
! %l0 = ffffffffff000000, Mem[00000000218000c0] = 354f8436, %asi = 80
stha %l0,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00008436
! %l6 = 0000000000007cca, Mem[0000000030141408] = 000000ff
stba %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ca0000ff
! Mem[00000000201c0001] = ffff1b53, %l7 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010141431] = 1f21457c, %l7 = 00000000000000ff
ldstuba [%i5+0x031]%asi,%l7 ! %l7 = 00000021000000ff
! %l4 = 0000000000000000, Mem[0000000010041400] = 43a6094a
stba %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00a6094a
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (15)
! Mem[0000000030081400] = ff000000 e5f4aea1 cab0d82a 00000000
! Mem[0000000030081410] = 2ad8b0ca ff000000 14785cb6 0932356f
! Mem[0000000030081420] = de9b58ca 30e7b50f fb0d3eff f140af0a
! Mem[0000000030081430] = d4584a05 a287c415 6e2dcd72 1a9b537f
ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
p0_label_91:
! Mem[0000000030141410] = ffffffffa35aa749, %f30 = 00000000 2ad8b0ca
ldda [%i5+%o5]0x81,%f30 ! %f30 = ffffffff a35aa749
! Mem[0000000030001408] = 00000000000000ff, %f16 = ff3e0dfb 0671ddb9
ldda [%i0+%o4]0x81,%f16 ! %f16 = 00000000 000000ff
! Mem[00000000100c1410] = 000000cbfb000000, %l4 = 0000000000000000
ldxa [%i3+%o5]0x88,%l4 ! %l4 = 000000cbfb000000
! Mem[0000000030001400] = ff0076ff, %l5 = 0000000000007760
ldsba [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181408] = f1181316, %l5 = ffffffffffffffff
ldsha [%i6+%o4]0x80,%l5 ! %l5 = fffffffffffff118
! Mem[0000000010141414] = 000000ff, %l0 = ffffffffff000000
lduw [%i5+0x014],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141438] = 00000000, %l5 = fffffffffffff118
ldswa [%i5+0x038]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001438] = ced2eed0, %l3 = 00000000210b0000
ldsb [%i0+0x038],%l3 ! %l3 = ffffffffffffffce
! Mem[00000000100c142c] = ed5fa07b, %f23 = a35aa749
lda [%i3+0x02c]%asi,%f23 ! %f23 = ed5fa07b
! Starting 10 instruction Store Burst
! %l2 = d5e75019, %l3 = ffffffce, Mem[0000000030141410] = ffffffff a35aa749
stda %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = d5e75019 ffffffce
p0_label_92:
! %f16 = 00000000 000000ff, Mem[0000000030181400] = dadd00f5 a671701b
stda %f16,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 000000ff
! %f16 = 00000000 000000ff 82e73f1e cb0000ff
! %f20 = ff000000 000000ff ffffffff ed5fa07b
! %f24 = 7e181316 4e5976b4 0000006f 8c9fd8d8
! %f28 = f14097b8 0deeec80 ffffffff a35aa749
stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
! %l4 = 000000cbfb000000, imm = 0000000000000126, %l7 = 0000000000000021
xor %l4,0x126,%l7 ! %l7 = 000000cbfb000126
membar #Sync ! Added by membar checker (16)
! Mem[0000000030081408] = 1e3fe782, %l4 = 000000cbfb000000
ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 00000082000000ff
! %l5 = 0000000000000000, Mem[0000000030001400] = 69dac282ff7600ff
stxa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
! %l0 = 00000000000000ff, Mem[0000000030001410] = ffffa64300000000
stxa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000000000ff
! Mem[0000000030181410] = ff000000, %l2 = 00000000d5e75019
swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010141410] = 0000fb00, %l3 = ffffffffffffffce
ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %f19 = cb0000ff, Mem[0000000010181408] = f1181316
sta %f19,[%i6+%o4]0x80 ! Mem[0000000010181408] = cb0000ff
! Starting 10 instruction Load Burst
! %l5 = 0000000000000000, Mem[0000000030181400] = ff000000
stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
p0_label_93:
! Mem[00000000100c143c] = bb4227e5, %l6 = 0000000000007cca
ldswa [%i3+0x03c]%asi,%l6 ! %l6 = ffffffffbb4227e5
! Mem[0000000010001400] = 00000000000000ff, %f4 = 2ad8b0ca ff000000
ldda [%i0+0x000]%asi,%f4 ! %f4 = 00000000 000000ff
! Mem[0000000010141408] = 776060ff 16ff187e, %l4 = 00000082, %l5 = 00000000
ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000776060ff 0000000016ff187e
! Mem[0000000030141408] = ff0000ca, %l6 = ffffffffbb4227e5
lduba [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ca
! Mem[00000000300c1408] = ff000000, %l4 = 00000000776060ff
ldsba [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181410] = ff000000 4e5976ff, %l2 = ff000000, %l3 = 00000000
ldd [%i6+%o5],%l2 ! %l2 = 00000000ff000000 000000004e5976ff
! Mem[0000000030101408] = 000000cb1e7e61ff, %l1 = 00000000d5e743ff
ldxa [%i4+%o4]0x89,%l1 ! %l1 = 000000cb1e7e61ff
! Mem[00000000100c1410] = fb000000, %l2 = 00000000ff000000
ldsha [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = 00000000, %l4 = ffffffffffffffff
lduwa [%i1+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = 000000cb1e7e61ff, Mem[0000000010181420] = f0a4f62b, %asi = 80
stwa %l1,[%i6+0x020]%asi ! Mem[0000000010181420] = 1e7e61ff
p0_label_94:
! Mem[0000000030081410] = 000000ff, %l1 = 000000cb1e7e61ff
swapa [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %f18 = 82e73f1e cb0000ff, %l1 = 00000000000000ff
! Mem[00000000300c1410] = 00000000000000ff
add %i3,0x010,%g1
stda %f18,[%g1+%l1]ASI_PST8_SL ! Mem[00000000300c1410] = ff0000cb1e3fe782
! %l7 = 000000cbfb000126, Mem[0000000030041410] = de12236a00000000
stxa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000cbfb000126
! Mem[0000000020800041] = ffcbe56e, %l4 = 0000000000000000
ldstub [%o1+0x041],%l4 ! %l4 = 000000cb000000ff
! Mem[0000000020800001] = ff00aff8, %l4 = 00000000000000cb
ldstuba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181408] = cb0000ff, %l5 = 16ff187e, %l4 = 00000000
add %i6,0x08,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000cb0000ff
! Mem[00000000211c0000] = fffb37e1, %l1 = 00000000000000ff
ldstub [%o2+%g0],%l1 ! %l1 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000010041400] = 00a6094af756d882, %asi = 80
stxa %l2,[%i1+0x000]%asi ! Mem[0000000010041400] = 0000000000000000
! Mem[0000000010041410] = 1613187e, %l7 = 000000cbfb000126
ldstuba [%i1+%o5]0x88,%l7 ! %l7 = 0000007e000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 00000000, %f22 = ffffffff
lda [%i0+%o4]0x89,%f22 ! %f22 = 00000000
p0_label_95:
! Mem[00000000100c1408] = ff000000, %f16 = 00000000
lda [%i3+%o4]0x88,%f16 ! %f16 = ff000000
! Mem[0000000010101410] = 2ad8b0ca, %l3 = 000000004e5976ff
ldsba [%i4+%o5]0x80,%l3 ! %l3 = 000000000000002a
! Mem[0000000010181410] = 000000ff, %l1 = 00000000000000ff
lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = ff000000 4e5976ff, %l6 = 000000ca, %l7 = 0000007e
ldda [%i6+0x010]%asi,%l6 ! %l6 = 00000000ff000000 000000004e5976ff
! Mem[000000001000141c] = e5ff6728, %l7 = 000000004e5976ff
ldsw [%i0+0x01c],%l7 ! %l7 = ffffffffe5ff6728
! Mem[0000000010001410] = 40ff1e7d, %l4 = 00000000cb0000ff
lduba [%i0+%o5]0x88,%l4 ! %l4 = 000000000000007d
! %l5 = 0000000016ff187e, imm = fffffffffffffc6f, %l7 = ffffffffe5ff6728
subc %l5,-0x391,%l7 ! %l7 = 0000000016ff1c0f
! Mem[0000000010041408] = f1ffffffb7925e43, %l3 = 000000000000002a
ldxa [%i1+%o4]0x80,%l3 ! %l3 = f1ffffffb7925e43
! Mem[0000000010141400] = b9dd7106fb0d3eff, %f24 = 7e181316 4e5976b4
ldda [%i5+%g0]0x88,%f24 ! %f24 = b9dd7106 fb0d3eff
! Starting 10 instruction Store Burst
! %l7 = 0000000016ff1c0f, Mem[0000000010141400] = ff3e0dfb0671ddb9
stx %l7,[%i5+%g0] ! Mem[0000000010141400] = 0000000016ff1c0f
p0_label_96:
! %l3 = f1ffffffb7925e43, Mem[0000000010101400] = 80ecee0db89740f1
stxa %l3,[%i4+%g0]0x88 ! Mem[0000000010101400] = f1ffffffb7925e43
! %l6 = ff000000, %l7 = 16ff1c0f, Mem[0000000010141410] = fffb0000 000000ff
std %l6,[%i5+%o5] ! Mem[0000000010141410] = ff000000 16ff1c0f
! Mem[0000000021800100] = bd211701, %l4 = 000000000000007d
ldstub [%o3+0x100],%l4 ! %l4 = 000000bd000000ff
! Mem[0000000010101408] = ff074ba0, %l0 = 00000000000000ff
swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff074ba0
! %f27 = 8c9fd8d8, Mem[0000000030041410] = 260100fb
sta %f27,[%i1+%o5]0x81 ! Mem[0000000030041410] = 8c9fd8d8
! Mem[00000000201c0000] = ffff1b53, %l3 = f1ffffffb7925e43
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010001400] = 00000000, %l4 = 00000000000000bd
swapa [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %l5 = 0000000016ff187e, immd = 00000000000002e2, %l0 = 00000000ff074ba0
udivx %l5,0x2e2,%l0 ! %l0 = 000000000007fa22
! %l6 = 00000000ff000000, Mem[0000000010001410] = 7d1eff40ff68abd2
stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = cb0000ff, %l7 = 0000000016ff1c0f
lduwa [%i3+%o5]0x89,%l7 ! %l7 = 00000000cb0000ff
p0_label_97:
! Mem[0000000010101400] = 435e92b7, %l6 = 00000000ff000000
ldsba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000043
! Mem[00000000300c1408] = ff000000, %l5 = 0000000016ff187e
ldsba [%i3+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001434] = f2690d26, %l1 = 00000000000000ff
ldsw [%i0+0x034],%l1 ! %l1 = fffffffff2690d26
! %f31 = a35aa749, %f16 = ff000000
fitos %f31,%f16 ! %f16 = ceb94ab1
! Mem[0000000030001410] = ff000000, %l5 = ffffffffffffffff
lduba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181400] = ff3e0dff, %l2 = 0000000000000000
ldsba [%i6+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000300c1400] = ff0d3eff, %l3 = 00000000000000ff
ldswa [%i3+%g0]0x81,%l3 ! %l3 = ffffffffff0d3eff
! Mem[0000000010141410] = ff000000, %l2 = ffffffffffffffff
ldsba [%i5+%o5]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000100c1430] = 00ff9f8c, %l5 = 00000000000000ff
ldsb [%i3+0x031],%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = fffffffff2690d26, Mem[0000000010041400] = 00000000
stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 26000000
p0_label_98:
! %l0 = 0007fa22, %l1 = f2690d26, Mem[0000000010041408] = fffffff1 435e92b7
stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0007fa22 f2690d26
! Mem[0000000030081408] = ffe73f1e, %l6 = 0000000000000043
swapa [%i2+%o4]0x81,%l6 ! %l6 = 00000000ffe73f1e
! Mem[0000000030001400] = 00000000, %l2 = ffffffffffffffff
ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081410] = ff617e1e, %l4 = 0000000000000000
swapa [%i2+%o5]0x81,%l4 ! %l4 = 00000000ff617e1e
! %f3 = 00000000, Mem[0000000010001410] = 00000000
sta %f3 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! Mem[0000000010101428] = 7e1813164e5976b4, %l3 = ffffffffff0d3eff, %l1 = fffffffff2690d26
add %i4,0x28,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 7e1813164e5976b4
! Mem[0000000010101410] = 2ad8b0ca, %l4 = 00000000ff617e1e
swapa [%i4+%o5]0x80,%l4 ! %l4 = 000000002ad8b0ca
! %l7 = 00000000cb0000ff, Mem[0000000010181424] = e3a003d0
stb %l7,[%i6+0x024] ! Mem[0000000010181424] = ffa003d0
! Mem[0000000010001418] = 00000000, %l4 = 2ad8b0ca, %l5 = ffffffff
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101414] = 850000ff, %f31 = a35aa749
ld [%i4+0x014],%f31 ! %f31 = 850000ff
p0_label_99:
! Mem[0000000030081408] = 00000043, %l7 = 00000000cb0000ff
ldswa [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000043
! Mem[0000000010081400] = ff000000, %l7 = 0000000000000043
lduba [%i2+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081408] = 43000000, %l1 = 7e1813164e5976b4
ldsba [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = ff000000, %l0 = 000000000007fa22
lduha [%i3+%o4]0x81,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010041408] = 0007fa22, %l4 = 000000002ad8b0ca
ldsba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000022
! Mem[0000000010101408] = ff000000, %l6 = 00000000ffe73f1e
lduwa [%i4+%o4]0x88,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010001400] = bd000000, %l1 = 0000000000000000
lduwa [%i0+%g0]0x80,%l1 ! %l1 = 00000000bd000000
! Mem[0000000010181408] = cb0000ff, %l5 = 0000000000000000
lduwa [%i6+%o4]0x80,%l5 ! %l5 = 00000000cb0000ff
! Mem[0000000010101408] = ff000000, %l3 = ffffffffff0d3eff
lduha [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = ff000000, %l6 = 00000000ff000000
swapa [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff000000
p0_label_100:
! %f0 = ff000000, Mem[0000000010001410] = 00000000
sta %f0 ,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000000
! Mem[0000000030141400] = 43a600ff, %l6 = 00000000ff000000
ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 00000043000000ff
! Mem[00000000100c1430] = 00ff9f8c, %l5 = 00000000cb0000ff
ldstub [%i3+0x030],%l5 ! %l5 = 00000000000000ff
! %l4 = 0000000000000022, Mem[0000000010081410] = 000000ffcab0d82a
stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000022
! %l4 = 0000000000000022, Mem[0000000010081410] = 0000000000000022
stxa %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000022
! Mem[0000000030041408] = d2ab68ff, %l1 = 00000000bd000000
ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000d2000000ff
! Mem[00000000300c1410] = cb0000ff, %l6 = 0000000000000043
swapa [%i3+%o5]0x89,%l6 ! %l6 = 00000000cb0000ff
! %f2 = cab0d82a 00000000, Mem[0000000030001410] = ff000000 00000000
stda %f2 ,[%i0+%o5]0x81 ! Mem[0000000030001410] = cab0d82a 00000000
! %l7 = 00000000000000ff, Mem[0000000030101400] = 82039323
stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 820300ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 00000000, %l1 = 00000000000000d2
lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
p0_label_101:
! Mem[0000000030101408] = ff617e1ecb000000, %l3 = 0000000000000000
ldxa [%i4+%o4]0x81,%l3 ! %l3 = ff617e1ecb000000
! Mem[00000000300c1410] = 00000043, %l5 = 0000000000000000
lduha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000043
! Mem[00000000300c1400] = ff3e0dff, %f24 = b9dd7106
lda [%i3+%g0]0x89,%f24 ! %f24 = ff3e0dff
! Mem[0000000010081408] = ff0b0000d5e743ff, %f16 = ceb94ab1 000000ff
ldda [%i2+%o4]0x80,%f16 ! %f16 = ff0b0000 d5e743ff
! Mem[0000000010041408] = 0007fa22, %l3 = ff617e1ecb000000
ldswa [%i1+%o4]0x88,%l3 ! %l3 = 000000000007fa22
! Mem[0000000030101408] = ff617e1e, %l5 = 0000000000000043
lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000ff61
! Mem[00000000218001c0] = d9ff73ed, %l4 = 0000000000000022
ldsba [%o3+0x1c1]%asi,%l4 ! %l4 = ffffffffffffffff
! %f28 = f14097b8, %f10 = fb0d3eff
fsqrts %f28,%f10 ! %f10 = 7fffffff
! Mem[0000000010041408] = 0007fa22, %l2 = 0000000000000000
ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000022
! Starting 10 instruction Store Burst
! %l6 = 00000000cb0000ff, Mem[00000000300c1410] = 00000043
stba %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff
p0_label_102:
! %l2 = 0000000000000022, Mem[0000000010101400] = 435e92b7fffffff1
stxa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000022
! %l6 = 00000000cb0000ff, Mem[00000000100c1400] = 0000004300000000
stxa %l6,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000cb0000ff
! %l2 = 0000000000000022, Mem[0000000010041402] = 26000000, %asi = 80
stba %l2,[%i1+0x002]%asi ! Mem[0000000010041400] = 26002200
! Mem[0000000010001410] = 000000ff, %l2 = 0000000000000022
swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! %f14 = 6e2dcd72, Mem[00000000100c1438] = 1e7e61c6
sta %f14,[%i3+0x038]%asi ! Mem[00000000100c1438] = 6e2dcd72
! Mem[0000000030041408] = ffab68ff, %l3 = 000000000007fa22
ldstuba [%i1+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010041408] = 0007fa22, %l0 = 000000000000ff00
swapa [%i1+%o4]0x88,%l0 ! %l0 = 000000000007fa22
! %f4 = 00000000, Mem[0000000010101400] = 00000000
sta %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! Mem[0000000020800001] = ffffaff8, %l3 = 00000000000000ff
ldstub [%o1+0x001],%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000, %l6 = 00000000cb0000ff
lduwa [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
p0_label_103:
! Mem[0000000010101400] = 22000000 00000000, %l4 = ffffffff, %l5 = 0000ff61
ldda [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000 0000000022000000
! Mem[0000000030181400] = 00000000, %l5 = 0000000022000000
ldsba [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000020800000] = ffffaff8, %l0 = 000000000007fa22
ldsh [%o1+%g0],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001400] = 000000ff, %l2 = 00000000000000ff
ldsha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081400] = 85000000000000ff, %l4 = 0000000000000000
ldxa [%i2+%g0]0x88,%l4 ! %l4 = 85000000000000ff
! Mem[0000000010141408] = ff606077, %l5 = 0000000000000000
lduba [%i5+%o4]0x88,%l5 ! %l5 = 0000000000000077
! %f15 = 1a9b537f, %f25 = fb0d3eff, %f22 = 00000000
fdivs %f15,%f25,%f22 ! %f22 = 80000000
! Mem[0000000030001408] = 00000000, %l6 = 0000000000000000
ldsha [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000000
membar #Sync ! Added by membar checker (17)
! Mem[0000000010181400] = ff0d3eff d2ab68ff cb0000ff 4e5976b4
! Mem[0000000010181410] = ff000000 4e5976ff 869902ff e5c28370
! Mem[0000000010181420] = 1e7e61ff ffa003d0 7cca72a4 8a27d318
! Mem[0000000010181430] = a671701b 918610af da827479 fb0d3eff
ldda [%i6]ASI_BLK_PL,%f16 ! Block Load from 0000000010181400
! Starting 10 instruction Store Burst
! %f8 = de9b58ca 30e7b50f, Mem[0000000010081430] = 9410f2fd 000000ff
std %f8 ,[%i2+0x030] ! Mem[0000000010081430] = de9b58ca 30e7b50f
p0_label_104:
! Mem[0000000010081410] = 00000000, %l5 = 0000000000000077
ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %f14 = 6e2dcd72, Mem[0000000010081424] = e5f4aea1
sta %f14,[%i2+0x024]%asi ! Mem[0000000010081424] = 6e2dcd72
! Mem[0000000030141408] = ca0000ff, %l7 = 00000000000000ff
ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ca000000ff
! %l1 = 0000000000000000, Mem[00000000218000c0] = 00008436, %asi = 80
stha %l1,[%o3+0x0c0]%asi ! Mem[00000000218000c0] = 00008436
! Mem[0000000010001428] = 574e84ce, %l0 = ffffffffffffffff
ldstub [%i0+0x028],%l0 ! %l0 = 00000057000000ff
! Mem[0000000021800000] = 24338e4e, %l6 = 0000000000000000
ldstuba [%o3+0x000]%asi,%l6 ! %l6 = 00000024000000ff
! %l0 = 0000000000000057, immd = fffffffffffffa0a, %l3 = 00000000000000ff
sdivx %l0,-0x5f6,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141400] = 00000000, %l6 = 0000000000000024
swap [%i5+%g0],%l6 ! %l6 = 0000000000000000
! %l1 = 0000000000000000, Mem[00000000300c1410] = ff000000
stwa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffffaff8, %l0 = 0000000000000057
ldub [%o1+%g0],%l0 ! %l0 = 00000000000000ff
p0_label_105:
! Mem[0000000010081410] = 000000ff, %l4 = 85000000000000ff
lduwa [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030041400] = ff000000, %l3 = 0000000000000000
lduba [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041408] = 00ff0000 260d69f2, %l2 = 000000ff, %l3 = 000000ff
ldda [%i1+%o4]0x80,%l2 ! %l2 = 0000000000ff0000 00000000260d69f2
! Mem[0000000030081408] = 00000043cb0000ff, %f14 = 6e2dcd72 1a9b537f
ldda [%i2+%o4]0x81,%f14 ! %f14 = 00000043 cb0000ff
! Mem[0000000030141410] = d5e75019, %l2 = 0000000000ff0000
lduba [%i5+%o5]0x81,%l2 ! %l2 = 00000000000000d5
! Mem[0000000010141428] = 6728006f, %l1 = 0000000000000000
ldswa [%i5+0x028]%asi,%l1 ! %l1 = 000000006728006f
! Mem[0000000010101408] = ff000000, %f5 = 000000ff
lda [%i4+%o4]0x88,%f5 ! %f5 = ff000000
! Mem[00000000211c0000] = fffb37e1, %l4 = 00000000000000ff
ldub [%o2+0x001],%l4 ! %l4 = 00000000000000fb
! Mem[00000000201c0000] = ffff1b53, %l3 = 00000000260d69f2
lduha [%o0+0x000]%asi,%l3 ! %l3 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = ff00a643, %l2 = 00000000000000d5
swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000ff00a643
p0_label_106:
! Mem[0000000010101400] = 00000000, %l3 = 000000000000ffff
swapa [%i4+%g0]0x88,%l3 ! %l3 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000030041408] = ce5bc12bff68abff
stxa %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 0000000000000000
! Mem[0000000010181408] = cb0000ff, %l6 = 00000000, %l1 = 6728006f
add %i6,0x08,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000cb0000ff
! Mem[0000000010141404] = 16ff1c0f, %l7 = 00000000000000ca, %asi = 80
swapa [%i5+0x004]%asi,%l7 ! %l7 = 0000000016ff1c0f
! %f7 = 0932356f, Mem[000000001008141c] = 3391135f
sta %f7 ,[%i2+0x01c]%asi ! Mem[000000001008141c] = 0932356f
! %l1 = 00000000cb0000ff, Mem[0000000030081400] = ff00000000000000
stxa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000cb0000ff
! Mem[0000000010081410] = ff000000, %l2 = 00000000ff00a643
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! %l6 = 00000000, %l7 = 16ff1c0f, Mem[0000000030081410] = 00000000 ff000000
stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 16ff1c0f
! %f10 = 7fffffff f140af0a, %l7 = 0000000016ff1c0f
! Mem[0000000030001428] = 018cf05f551890a6
add %i0,0x028,%g1
stda %f10,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030001428] = 0aaf40f1ffffff7f
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 43a600ff, %l1 = 00000000cb0000ff
lduha [%i4+%o5]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_107:
! Mem[0000000010181410] = ff0000004e5976ff, %f10 = 7fffffff f140af0a
ldda [%i6+0x010]%asi,%f10 ! %f10 = ff000000 4e5976ff
! Mem[00000000300c1400] = ff0d3eff, %l5 = 0000000000000000
ldsba [%i3+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181408] = ff0000cb, %l7 = 0000000016ff1c0f
lduwa [%i6+%o4]0x88,%l7 ! %l7 = 00000000ff0000cb
! %f8 = de9b58ca, %f15 = cb0000ff, %f16 = ff68abd2
fdivs %f8 ,%f15,%f16 ! %f16 = 531b5795
! Mem[0000000010001410] = 000000ff00000022, %f8 = de9b58ca 30e7b50f
ldda [%i0+%o5]0x88,%f8 ! %f8 = 000000ff 00000022
! Mem[0000000010101410] = 1e7e61ff, %l5 = ffffffffffffffff
ldsba [%i4+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000300c1400] = ff0d3effff617e1e, %l4 = 00000000000000fb
ldxa [%i3+%g0]0x81,%l4 ! %l4 = ff0d3effff617e1e
! Mem[0000000010141408] = 7e18ff16ff606077, %l1 = 00000000000000ff
ldxa [%i5+%o4]0x88,%l1 ! %l1 = 7e18ff16ff606077
! Mem[00000000100c1400] = 00000000, %f3 = 00000000
lda [%i3+%g0]0x88,%f3 ! %f3 = 00000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = 00000000, %l7 = 00000000ff0000cb
swapa [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
p0_label_108:
! %l3 = 0000000000000000, Mem[00000000300c1400] = ff0d3eff
stha %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00003eff
! %l5 = ffffffffffffffff, Mem[0000000010101430] = 00000000, %asi = 80
stba %l5,[%i4+0x030]%asi ! Mem[0000000010101430] = ff000000
! Mem[0000000030041408] = 00000000, %l2 = 00000000000000ff
swapa [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181410] = ff000000, %l1 = 7e18ff16ff606077
ldstuba [%i6+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010141410] = 000000ff
stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %l2 = 0000000000000000, Mem[0000000030081400] = cb0000ff
stha %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = cb000000
membar #Sync ! Added by membar checker (18)
! %f2 = cab0d82a, Mem[0000000010181408] = ff0000cb
sta %f2 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = cab0d82a
! Mem[00000000300c1400] = 00003eff, %l0 = 00000000000000ff
swapa [%i3+%g0]0x81,%l0 ! %l0 = 0000000000003eff
! %f4 = 00000000 ff000000, Mem[0000000030041410] = d8d89f8c 000000cb
stda %f4 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ff000000, %f22 = 7083c2e5
lda [%i0+%g0]0x81,%f22 ! %f22 = ff000000
p0_label_109:
! Mem[00000000300c1400] = 000000ff, %l6 = 0000000000000000
lduha [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 00000000, %l0 = 0000000000003eff
lduba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101400] = ffff000000000022, %l4 = ff0d3effff617e1e
ldxa [%i4+%g0]0x80,%l4 ! %l4 = ffff000000000022
! Mem[0000000010001400] = 000000bd, %l0 = 0000000000000000
lduha [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000bd
! Mem[0000000030001410] = cab0d82a, %l6 = 0000000000000000
ldsba [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffffca
! Mem[00000000218001c0] = d9ff73ed, %l0 = 00000000000000bd
ldsh [%o3+0x1c0],%l0 ! %l0 = ffffffffffffd9ff
! Mem[0000000010181410] = ff000000 4e5976ff, %l4 = 00000022, %l5 = ffffffff
ldda [%i6+%o5]0x80,%l4 ! %l4 = 00000000ff000000 000000004e5976ff
! Mem[0000000010181410] = 000000ff, %l6 = ffffffffffffffca
ldsba [%i6+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030041400] = ff000000f9ffffff, %l4 = 00000000ff000000
ldxa [%i1+%g0]0x81,%l4 ! %l4 = ff000000f9ffffff
! Starting 10 instruction Store Burst
! Mem[00000000201c0000] = ffff1b53, %l6 = ffffffffffffffff
ldstub [%o0+%g0],%l6 ! %l6 = 000000ff000000ff
p0_label_110:
! Mem[0000000010001400] = bd000000, %l5 = 000000004e5976ff
ldstuba [%i0+%g0]0x80,%l5 ! %l5 = 000000bd000000ff
! %f26 = 18d3278a a472ca7c, %l4 = ff000000f9ffffff
! Mem[0000000030101428] = b476594e1613187e
add %i4,0x028,%g1
stda %f26,[%g1+%l4]ASI_PST8_S ! Mem[0000000030101428] = 18d3278aa472ca7c
! Mem[000000001018141d] = e5c28370, %l7 = 0000000000000000
ldstub [%i6+0x01d],%l7 ! %l7 = 000000c2000000ff
! Mem[000000001000141c] = e5ff6728, %l1 = 000000ff, %l7 = 000000c2
add %i0,0x1c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e5ff6728
! Mem[0000000030141408] = ff0000ff, %l4 = ff000000f9ffffff
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! %l1 = 00000000000000ff, %l0 = ffffffffffffd9ff, %l2 = 0000000000000000
udivx %l1,%l0,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = 00000000, %l1 = 00000000000000ff
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l7 = 00000000e5ff6728, immd = ffffffffffffff1f, %l0 = ffffffffffffd9ff
mulx %l7,-0x0e1,%l0 ! %l0 = ffffff35da8655d8
! %l7 = 00000000e5ff6728, Mem[0000000010181400] = ff3e0dff
stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = e5ff6728
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000, %l0 = ffffff35da8655d8
ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
p0_label_111:
! Mem[0000000010181410] = ff000000, %l3 = 0000000000000000
ldsha [%i6+%o5]0x80,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000020800000] = ffffaff8, %l5 = 00000000000000bd
ldsha [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010101400] = ffff0000, %f21 = 000000ff
lda [%i4+%g0]0x80,%f21 ! %f21 = ffff0000
! Mem[00000000100c1410] = 000000fb, %l6 = 00000000000000ff
ldsb [%i3+0x011],%l6 ! %l6 = 0000000000000000
! Mem[0000000030041408] = ff000000, %l3 = ffffffffffffff00
lduba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141410] = 00000000, %l5 = ffffffffffffffff
ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101400] = 0000ffff, %l4 = 00000000000000ff
ldswa [%i4+%g0]0x88,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030181400] = 00000000, %l3 = 00000000000000ff
ldsha [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = 776060ff, %f2 = cab0d82a
lda [%i5+%o4]0x80,%f2 ! %f2 = 776060ff
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000030081400] = cb000000
stba %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = cb000000
p0_label_112:
! %f12 = d4584a05 a287c415, Mem[0000000030001400] = 000000ff 00000000
stda %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = d4584a05 a287c415
! Mem[0000000030101400] = ff000382, %l7 = 00000000e5ff6728
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000100c1413] = 000000fb, %l1 = 0000000000000000
ldstub [%i3+0x013],%l1 ! %l1 = 000000fb000000ff
! %l7 = 00000000000000ff, Mem[0000000010141410] = 00000000
stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000
! Mem[0000000030181410] = d5e75019, %l0 = 0000000000000000
swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000d5e75019
! Mem[0000000030081410] = 00000000, %l1 = 00000000000000fb
ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030041400] = 000000ff, %l4 = 000000000000ffff
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! %l4 = 00000000000000ff, Mem[0000000010141400] = 24000000
stwa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! Code Fragment 4
p0_fragment_8:
! %l0 = 00000000d5e75019
setx 0xfc6123dfd1158a26,%g7,%l0 ! %l0 = fc6123dfd1158a26
! %l1 = 0000000000000000
setx 0x29109b0822bc760f,%g7,%l1 ! %l1 = 29109b0822bc760f
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 = fc6123dfd1158a26
setx 0xeb3629a06b3f99ab,%g7,%l0 ! %l0 = eb3629a06b3f99ab
! %l1 = 29109b0822bc760f
setx 0xe1c595f8144d1c05,%g7,%l1 ! %l1 = e1c595f8144d1c05
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 000000ff, %l1 = e1c595f8144d1c05
lduwa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_113:
! Mem[0000000010181430] = a671701b, %l4 = 00000000000000ff
lduba [%i6+0x030]%asi,%l4 ! %l4 = 00000000000000a6
! Mem[0000000010081400] = ff000000, %l4 = 00000000000000a6
lduha [%i2+%g0]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010101418] = ff606077e5f4aea1, %l7 = 00000000000000ff
ldxa [%i4+0x018]%asi,%l7 ! %l7 = ff606077e5f4aea1
! Mem[0000000030081400] = 000000cb, %f28 = af108691
lda [%i2+%g0]0x81,%f28 ! %f28 = 000000cb
! Mem[0000000030081410] = 000000ff, %l5 = 0000000000000000
ldswa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000001004142c] = 626377ff, %l5 = 00000000000000ff
lduha [%i1+0x02e]%asi,%l5 ! %l5 = 00000000000077ff
! Mem[0000000021800140] = b9ffdf62, %l1 = 00000000000000ff
lduha [%o3+0x140]%asi,%l1 ! %l1 = 000000000000b9ff
! Mem[0000000010001410] = 22000000, %l6 = 0000000000000000
lduwa [%i0+0x010]%asi,%l6 ! %l6 = 0000000022000000
! Mem[0000000010101410] = ff617e1e, %l1 = 000000000000b9ff
ldsh [%i4+%o5],%l1 ! %l1 = ffffffffffffff61
! Starting 10 instruction Store Burst
! %f16 = 531b5795 ff3e0dff, Mem[0000000010081410] = ff000000 00000022
stda %f16,[%i2+%o5]0x80 ! Mem[0000000010081410] = 531b5795 ff3e0dff
p0_label_114:
! %f6 = 14785cb6 0932356f, Mem[00000000100c1400] = cb0000ff ff0000cb
stda %f6 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 14785cb6 0932356f
! Mem[0000000010181402] = 2867ffe5, %l3 = 0000000000000000
ldstuba [%i6+0x002]%asi,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030181408] = 000000ff, %l6 = 0000000022000000
swapa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[0000000020800040] = ffffe56e
sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 00ffe56e
! Mem[0000000030141410] = d5e75019, %l4 = 000000000000ff00
ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000d5000000ff
! %f10 = ff000000 4e5976ff, Mem[0000000010181408] = 2ad8b0ca 4e5976b4
stda %f10,[%i6+0x008]%asi ! Mem[0000000010181408] = ff000000 4e5976ff
! %l0 = eb3629a06b3f99ab, Mem[0000000010041428] = 000000f9626377ff, %asi = 80
stxa %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = eb3629a06b3f99ab
! %f30 = ff3e0dfb 797482da, %l2 = 0000000000000000
! Mem[0000000010101420] = 000000007a5394ff
add %i4,0x020,%g1
stda %f30,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010101420] = 000000007a5394ff
! %f10 = ff000000 4e5976ff, Mem[0000000010041430] = 347fff8c 40ecb5f1
std %f10,[%i1+0x030] ! Mem[0000000010041430] = ff000000 4e5976ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = d5000000, %l0 = eb3629a06b3f99ab
lduba [%i0+%o4]0x80,%l0 ! %l0 = 00000000000000d5
p0_label_115:
! Mem[00000000201c0000] = ffff1b53, %l5 = 00000000000077ff
ldsh [%o0+%g0],%l5 ! %l5 = ffffffffffffffff
! %l2 = 0000000000000000, immed = 00000c8d, %y = 00000000
smul %l2,0xc8d,%l4 ! %l4 = 0000000000000000, %y = 00000000
! Mem[0000000020800040] = 00ffe56e, %l4 = 0000000000000000
lduba [%o1+0x041]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101408] = ff617e1e, %f12 = d4584a05
lda [%i4+%o4]0x81,%f12 ! %f12 = ff617e1e
! Mem[0000000030101408] = ff617e1e, %f23 = ff029986
lda [%i4+%o4]0x81,%f23 ! %f23 = ff617e1e
! Mem[0000000030141408] = ff0000ff, %l2 = 0000000000000000
ldsba [%i5+%o4]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030141408] = ff0000ff, %l7 = ff606077e5f4aea1
ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010181408] = 000000ff, %l0 = 00000000000000d5
lduba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030141410] = ffe75019ffffffce, %l7 = 00000000000000ff
ldxa [%i5+%o5]0x81,%l7 ! %l7 = ffe75019ffffffce
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = d5000000, %l1 = ffffffffffffff61
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000d5000000ff
p0_label_116:
! %l4 = 00000000000000ff, Mem[0000000030141408] = ff0000ff
stba %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff0000ff
! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000030141410] = 1950e7ff ceffffff
stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff ffffffff
! %l6 = 00000000000000ff, Mem[0000000030001410] = 2ad8b0ca
stha %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 2ad800ff
! %l6 = 00000000000000ff, Mem[00000000100c1418] = 7e181316
stw %l6,[%i3+0x018] ! Mem[00000000100c1418] = 000000ff
! %l4 = 000000ff, %l5 = ffffffff, Mem[00000000100c1400] = 0932356f 14785cb6
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff ffffffff
! %f0 = ff000000, Mem[0000000010101400] = 0000ffff
sta %f0 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000
! Mem[0000000010181408] = 000000ff, %l6 = 00000000000000ff
ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! %f7 = 0932356f, Mem[0000000010101410] = ff617e1e
sta %f7 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0932356f
! Mem[0000000010001400] = ff000000, %l2 = ffffffffffffffff
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ff000000, %l6 = 00000000000000ff
lduwa [%i1+%o5]0x89,%l6 ! %l6 = 00000000ff000000
p0_label_117:
! Mem[0000000010101428] = 7e181316 4e5976b4, %l6 = ff000000, %l7 = ffffffce
ldda [%i4+0x028]%asi,%l6 ! %l6 = 000000007e181316 000000004e5976b4
! Mem[0000000030181408] = 000000223391135f, %f18 = b476594e ff0000cb
ldda [%i6+%o4]0x81,%f18 ! %f18 = 00000022 3391135f
! Mem[0000000030041410] = ff000000, %l1 = 00000000000000d5
ldsba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041410] = ff1813164e5976b4, %f2 = 776060ff 00000000
ldda [%i1+%o5]0x80,%f2 ! %f2 = ff181316 4e5976b4
! Mem[00000000100c1404] = ffffffff, %l0 = 00000000000000ff
lduw [%i3+0x004],%l0 ! %l0 = 00000000ffffffff
! Mem[00000000100c1410] = ff000000, %l3 = 00000000000000ff
ldsha [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101410] = 0932356f850000ff, %f14 = 00000043 cb0000ff
ldda [%i4+%o5]0x80,%f14 ! %f14 = 0932356f 850000ff
! Mem[0000000030141410] = ff000000ffffffff, %l3 = 0000000000000000
ldxa [%i5+%o5]0x81,%l3 ! %l3 = ff000000ffffffff
! Mem[0000000010101410] = 6f353209, %l7 = 000000004e5976b4
lduwa [%i4+%o5]0x88,%l7 ! %l7 = 000000006f353209
! Starting 10 instruction Store Burst
! %f12 = ff617e1e, %f23 = ff617e1e, %f14 = 0932356f 850000ff
fsmuld %f12,%f23,%f14 ! %f14 = 4fe8d3dd dbb17080
p0_label_118:
! Mem[0000000030081400] = 000000cb, %l4 = 00000000000000ff
ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l6 = 000000007e181316, Mem[0000000010001400] = 000000ff
stha %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00001316
! %f24 = d003a0ff ff617e1e, %l0 = 00000000ffffffff
! Mem[0000000030041400] = ff000000f9ffffff
stda %f24,[%i1+%l0]ASI_PST32_S ! Mem[0000000030041400] = d003a0ffff617e1e
! Mem[0000000021800180] = ffffca9e, %l6 = 000000007e181316
ldstuba [%o3+0x180]%asi,%l6 ! %l6 = 000000ff000000ff
! %l3 = ff000000ffffffff, Mem[0000000010101410] = 0932356f
stw %l3,[%i4+%o5] ! Mem[0000000010101410] = ffffffff
! %l6 = 00000000000000ff, Mem[0000000010001408] = 000000ff
stba %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
! Mem[0000000010001400] = 16130000, %l1 = 0000000000000000
swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000016130000
! %l5 = ffffffffffffffff, Mem[0000000030041410] = 000000ff
stba %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff0000ff
! Mem[0000000010081401] = ff000000, %l3 = ff000000ffffffff
ldstub [%i2+0x001],%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 2867ffe5d2ab68ff, %l3 = 0000000000000000
ldxa [%i6+%g0]0x80,%l3 ! %l3 = 2867ffe5d2ab68ff
p0_label_119:
! Mem[0000000030041400] = d003a0ff, %f8 = 000000ff
lda [%i1+%g0]0x81,%f8 ! %f8 = d003a0ff
! Mem[0000000010001400] = 00000000, %l6 = 00000000000000ff
ldswa [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = ff181316, %f0 = ff000000
lda [%i1+%o5]0x80,%f0 ! %f0 = ff181316
! Mem[000000001018140c] = 4e5976ff, %l6 = 0000000000000000
ldswa [%i6+0x00c]%asi,%l6 ! %l6 = 000000004e5976ff
! Mem[0000000030101410] = ff00a643, %f16 = 531b5795
lda [%i4+%o5]0x81,%f16 ! %f16 = ff00a643
! Mem[0000000030141400] = ff00a6ff, %l2 = 00000000000000ff
lduba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030001400] = 15c487a2, %l1 = 0000000016130000
lduba [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000015
! Mem[0000000030101408] = ff617e1e, %f30 = ff3e0dfb
lda [%i4+%o4]0x81,%f30 ! %f30 = ff617e1e
! Mem[00000000300c1400] = 000000ff, %l1 = 0000000000000015
ldsha [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010101408] = 000000ff
stha %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
p0_label_120:
! Mem[0000000030181408] = 00000022, %l4 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010001408] = 000000ff, %l4 = 0000000000000000
swapa [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! %f24 = d003a0ff ff617e1e, Mem[0000000030181400] = 00000000 00000000
stda %f24,[%i6+%g0]0x89 ! Mem[0000000030181400] = d003a0ff ff617e1e
! Mem[00000000100c1400] = ff000000, %l5 = ffffffffffffffff
swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000ff000000
! %f4 = 00000000 ff000000, Mem[00000000300c1400] = ff000000 1e7e61ff
stda %f4 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 ff000000
! Mem[0000000030041410] = ff0000ff, %l5 = 00000000ff000000
ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! %l0 = 00000000ffffffff, Mem[000000001008142c] = e7826323, %asi = 80
stwa %l0,[%i2+0x02c]%asi ! Mem[000000001008142c] = ffffffff
! %l6 = 4e5976ff, %l7 = 6f353209, Mem[00000000100c1418] = 000000ff 4e5976b4
std %l6,[%i3+0x018] ! Mem[00000000100c1418] = 4e5976ff 6f353209
! Mem[0000000010081418] = d1193ab90932356f, %l4 = 00000000000000ff, %l0 = 00000000ffffffff
add %i2,0x18,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = d1193ab90932356f
! Starting 10 instruction Load Burst
! %l5 = 00000000000000ff, %l6 = 000000004e5976ff, %y = 00000000
sdiv %l5,%l6,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
p0_label_121:
! Mem[0000000030101410] = ff00a643dbf496ff, %f16 = ff00a643 ff3e0dff
ldda [%i4+%o5]0x81,%f16 ! %f16 = ff00a643 dbf496ff
! %f6 = 14785cb6, %f0 = ff181316, %f10 = ff000000
fadds %f6 ,%f0 ,%f10 ! %f10 = ff181316
! Mem[00000000300c1410] = 000000ff, %l7 = 000000006f353209
ldsba [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010001408] = 00000000, %l6 = 000000004e5976ff
ldsha [%i0+0x008]%asi,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1438] = 6e2dcd72 bb4227e5, %l4 = 000000ff, %l5 = 000000ff
ldd [%i3+0x038],%l4 ! %l4 = 000000006e2dcd72 00000000bb4227e5
! Mem[0000000030001400] = d4584a05a287c415, %l6 = 0000000000000000
ldxa [%i0+%g0]0x89,%l6 ! %l6 = d4584a05a287c415
! Mem[0000000010041400] = 26002200, %f18 = 00000022
lda [%i1+%g0]0x80,%f18 ! %f18 = 26002200
! Mem[0000000030001410] = ff00d82a, %l6 = d4584a05a287c415
ldsba [%i0+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030081408] = ff0000cb 43000000, %l2 = 000000ff, %l3 = d2ab68ff
ldda [%i2+%o4]0x89,%l2 ! %l2 = 0000000043000000 00000000ff0000cb
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 95571b53, %l7 = ffffffffffffffff
ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000053000000ff
p0_label_122:
! %l1 = 0000000000000000, Mem[0000000010181408] = 000000ff
stwa %l1,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! %l6 = ffffffffffffffff, Mem[00000000201c0001] = ffff1b53
stb %l6,[%o0+0x001] ! Mem[00000000201c0000] = ffff1b53
! %f20 = ff76594e ffff0000, %l0 = 0000000000000000
! Mem[0000000030181408] = ff0000223391135f
add %i6,0x008,%g1
stda %f20,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181408] = ff0000223391135f
! Mem[0000000010041408] = 00ff0000, %l0 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! %f4 = 00000000 ff000000, %l3 = 00000000ff0000cb
! Mem[0000000030081430] = f14097b80deeec80
add %i2,0x030,%g1
stda %f4,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030081430] = 000000ff00000000
! Mem[0000000030181400] = 1e7e61ff, %l2 = 0000000043000000
ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 0000001e000000ff
! %f14 = 4fe8d3dd dbb17080, %l6 = ffffffffffffffff
! Mem[00000000100c1420] = ffdac282dbf496ff
add %i3,0x020,%g1
stda %f14,[%g1+%l6]ASI_PST8_P ! Mem[00000000100c1420] = 4fe8d3dddbb17080
! Mem[0000000010101434] = 000000ff, %l2 = 000000000000001e, %asi = 80
swapa [%i4+0x034]%asi,%l2 ! %l2 = 00000000000000ff
! %f16 = ff00a643 dbf496ff 26002200 3391135f
! %f20 = ff76594e ffff0000 ff000000 ff617e1e
! %f24 = d003a0ff ff617e1e 18d3278a a472ca7c
! %f28 = 000000cb 1b7071a6 ff617e1e 797482da
stda %f16,[%i1]ASI_BLK_P ! Block Store to 0000000010041400
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l2 = 00000000000000ff
ldswa [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
p0_label_123:
! Mem[0000000030001408] = ff000000 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000 00000000ff000000
! Mem[00000000300c1410] = 000000ff, %l2 = 0000000000000000
lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101408] = 000000ff, %f2 = ff181316
lda [%i4+%o4]0x80,%f2 ! %f2 = 000000ff
! Mem[0000000010001410] = 00000022, %f13 = a287c415
lda [%i0+%o5]0x88,%f13 ! %f13 = 00000022
! Mem[0000000030101410] = 43a600ff, %l4 = 000000006e2dcd72
lduwa [%i4+%o5]0x89,%l4 ! %l4 = 0000000043a600ff
! Mem[0000000030001410] = 2ad800ff, %l1 = 00000000ff000000
ldswa [%i0+%o5]0x89,%l1 ! %l1 = 000000002ad800ff
! Mem[00000000100c1410] = 000000ff, %l2 = 00000000000000ff
ldsha [%i3+0x012]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101410] = ffffffff, %l4 = 0000000043a600ff
ldswa [%i4+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030041408] = 00000000 000000ff, %l6 = ffffffff, %l7 = 00000053
ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = ff000000, %l6 = 00000000000000ff
swapa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000
p0_label_124:
! Mem[0000000030101408] = 1e7e61ff, %l4 = ffffffffffffffff
swapa [%i4+%o4]0x89,%l4 ! %l4 = 000000001e7e61ff
! %l3 = 00000000ff0000cb, Mem[00000000100c1408] = ff000000
stwa %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff0000cb
membar #Sync ! Added by membar checker (19)
! Mem[0000000010041430] = 000000cb1b7071a6, %l2 = 00000000000000ff, %l0 = 0000000000000000
add %i1,0x30,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 000000cb1b7071a6
! Mem[0000000030181408] = ff000022, %l7 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000000ff000000, Mem[0000000010101408] = ff000000
stba %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff000000
! %l7 = 00000000000000ff, Mem[0000000030081400] = cb0000ff
stwa %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
! %l7 = 00000000000000ff, Mem[0000000010101410] = ffffffff
stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffff00ff
! Mem[0000000010041400] = ff00a643, %l3 = 00000000ff0000cb
ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
! %l4 = 000000001e7e61ff, Mem[00000000211c0000] = fffb37e1, %asi = 80
stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 61ff37e1
! Starting 10 instruction Load Burst
! %f14 = 4fe8d3dd, %f25 = ff617e1e
fcmps %fcc3,%f14,%f25 ! %fcc3 = 2
p0_label_125:
! %f16 = ff00a643, %f27 = a472ca7c, %f6 = 14785cb6 0932356f
fsmuld %f16,%f27,%f6 ! %f6 = 447e80bb 35d99d00
! Mem[0000000030101410] = ff96f4db 43a600ff, %l4 = 1e7e61ff, %l5 = bb4227e5
ldda [%i4+%o5]0x89,%l4 ! %l4 = 0000000043a600ff 00000000ff96f4db
! Mem[0000000030041400] = d003a0ff, %l2 = 00000000000000ff
ldsha [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffd003
! Mem[0000000030041408] = ff000000 00000000, %l2 = ffffd003, %l3 = 000000ff
ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
! Mem[0000000010181408] = ff76594e00000000, %f24 = d003a0ff ff617e1e
ldda [%i6+%o4]0x88,%f24 ! %f24 = ff76594e 00000000
! Mem[0000000010181410] = ff76594e000000ff, %l4 = 0000000043a600ff
ldxa [%i6+%o5]0x88,%l4 ! %l4 = ff76594e000000ff
! Mem[0000000010001400] = 00000000, %f27 = a472ca7c
lda [%i0+%g0]0x80,%f27 ! %f27 = 00000000
! Mem[0000000030081400] = ff000000, %l7 = 00000000000000ff
ldsba [%i2+%g0]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181410] = 00000000 7a539475, %l4 = 000000ff, %l5 = ff96f4db
ldda [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000 000000007a539475
! Starting 10 instruction Store Burst
! %l6 = ff000000, %l7 = ffffffff, Mem[0000000030081408] = 00000043 cb0000ff
stda %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000 ffffffff
p0_label_126:
! %l0 = 000000cb1b7071a6, Mem[0000000010041404] = dbf496ff
sth %l0,[%i1+0x004] ! Mem[0000000010041404] = 71a696ff
! %l4 = 0000000000000000, Mem[0000000030141400] = ffa600fffa000000
stxa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000000
! %f22 = ff000000, Mem[0000000010081410] = 95571bff
sta %f22,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000
! %l0 = 000000cb1b7071a6, Mem[00000000201c0000] = ffff1b53, %asi = 80
stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = a6ff1b53
! %l2 = ff000000, %l3 = 00000000, Mem[0000000010081408] = ff0b0000 d5e743ff
stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000 00000000
! Mem[0000000010101426] = 7a5394ff, %l6 = 00000000ff000000
ldstub [%i4+0x026],%l6 ! %l6 = 00000094000000ff
! %f26 = 18d3278a 00000000, Mem[0000000010141410] = ff000000 0f1cff16
stda %f26,[%i5+%o5]0x88 ! Mem[0000000010141410] = 18d3278a 00000000
! Mem[0000000030101408] = ffffffff, %l5 = 000000007a539475
ldstuba [%i4+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %l2 = ff000000, %l3 = 00000000, Mem[0000000030181408] = 220000ff 5f139133
stda %l2,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 43a600ff, %f29 = 1b7071a6
lda [%i4+%o5]0x89,%f29 ! %f29 = 43a600ff
p0_label_127:
! %f26 = 18d3278a, %f26 = 18d3278a, %f23 = ff617e1e
fadds %f26,%f26,%f23 ! %f23 = 1953278a
! Mem[00000000211c0000] = 61ff37e1, %l5 = 00000000000000ff
lduba [%o2+0x001]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141408] = 776060ff16ff187e, %f0 = ff181316 e5f4aea1
ldda [%i5+%o4]0x80,%f0 ! %f0 = 776060ff 16ff187e
! Mem[0000000010001404] = 000000ff, %l6 = 0000000000000094
ldub [%i0+0x004],%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = ff7e61ff, %l4 = 0000000000000000
ldsha [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffff7e
! Mem[0000000030001410] = ff00d82a00000000, %l3 = 0000000000000000
ldxa [%i0+%o5]0x81,%l3 ! %l3 = ff00d82a00000000
! Mem[00000000100c1400] = ffffffff, %l3 = ff00d82a00000000
lduba [%i3+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[000000001004141c] = ff617e1e, %l4 = ffffffffffffff7e
ldsw [%i1+0x01c],%l4 ! %l4 = ffffffffff617e1e
! Mem[0000000010081408] = ff00000000000000, %f26 = 18d3278a 00000000
ldda [%i2+%o4]0x80,%f26 ! %f26 = ff000000 00000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000010041410] = 4e5976ff
stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 4e597600
p0_label_128:
! Mem[0000000010001408] = 00000000, %l0 = 000000cb1b7071a6
ldstuba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %l1 = 000000002ad800ff, Mem[0000000010101408] = 000000ff
stwa %l1,[%i4+%o4]0x80 ! Mem[0000000010101408] = 2ad800ff
! %l4 = ffffffffff617e1e, Mem[00000000211c0000] = 61ff37e1
sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = 7e1e37e1
! %f4 = 00000000 ff000000, Mem[0000000030101410] = 43a600ff ff96f4db
stda %f4 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 ff000000
! Mem[00000000300c1400] = 000000ff, %l2 = 00000000ff000000
ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l0 = 00000000, %l1 = 2ad800ff, Mem[00000000300c1400] = ff0000ff 00000000
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 2ad800ff
! %l2 = 0000000000000000, Mem[0000000020800040] = 00ffe56e
stb %l2,[%o1+0x040] ! Mem[0000000020800040] = 00ffe56e
! Mem[0000000030081400] = ff000000, %l2 = 0000000000000000
ldstuba [%i2+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030181408] = 000000ff, %l2 = 00000000000000ff
swapa [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = ff00000000000000, %l1 = 000000002ad800ff
ldxa [%i2+%o4]0x80,%l1 ! %l1 = ff00000000000000
p0_label_129:
! Mem[0000000010101410] = ff00ffff, %l0 = 0000000000000000
ldsha [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010101410] = ff00ffff, %l0 = ffffffffffffff00
ldsha [%i4+%o5]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010141408] = 776060ff16ff187e, %l2 = 00000000000000ff
ldxa [%i5+%o4]0x80,%l2 ! %l2 = 776060ff16ff187e
! Mem[0000000010001410] = 000000ff00000022, %f6 = 447e80bb 35d99d00
ldda [%i0+%o5]0x88,%f6 ! %f6 = 000000ff 00000022
! Mem[0000000010081430] = de9b58ca, %l4 = ffffffffff617e1e
ldsba [%i2+0x030]%asi,%l4 ! %l4 = ffffffffffffffde
! Mem[0000000010001408] = ff000000, %l4 = ffffffffffffffde
lduwa [%i0+%o4]0x80,%l4 ! %l4 = 00000000ff000000
! Mem[0000000030141400] = 00000000, %l5 = 00000000000000ff
ldswa [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = ffff0000, %l3 = 00000000000000ff
lduba [%i2+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041430] = 000000cb, %l3 = 00000000000000ff
lduh [%i1+0x030],%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 000000ff, %l2 = 776060ff16ff187e
ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
p0_label_130:
! %f30 = ff617e1e, Mem[0000000010081400] = ffff0000
sta %f30,[%i2+%g0]0x80 ! Mem[0000000010081400] = ff617e1e
! Mem[0000000030041410] = ff0000ff, %l7 = ffffffffffffffff
ldstuba [%i1+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
! %f8 = d003a0ff, %f5 = ff000000
fcmpes %fcc0,%f8 ,%f5 ! %fcc0 = 2
! %l7 = 00000000000000ff, Mem[000000001000142c] = 291905f2, %asi = 80
stwa %l7,[%i0+0x02c]%asi ! Mem[000000001000142c] = 000000ff
! %f21 = ffff0000, Mem[0000000010001400] = 00000000
sta %f21,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffff0000
! Mem[00000000300c1400] = 00000000, %l5 = 0000000000000000
swapa [%i3+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081408] = ff000000, %l0 = ffffffffffffff00
swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ff000000
! %l5 = 0000000000000000, Mem[0000000021800100] = ff211701, %asi = 80
stba %l5,[%o3+0x100]%asi ! Mem[0000000021800100] = 00211701
! %l6 = 0000000000000000, Mem[0000000010101400] = 000000ff00000022
stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ff7e61ff, %l2 = 00000000000000ff
ldswa [%i6+%g0]0x81,%l2 ! %l2 = ffffffffff7e61ff
p0_label_131:
! Mem[0000000010081408] = ffffff00, %f11 = 4e5976ff
lda [%i2+%o4]0x80,%f11 ! %f11 = ffffff00
! Mem[0000000010001410] = 000000ff00000022, %l5 = 0000000000000000
ldxa [%i0+%o5]0x88,%l5 ! %l5 = 000000ff00000022
! Mem[000000001014142c] = 8c9fd8d8, %l4 = 00000000ff000000
ldswa [%i5+0x02c]%asi,%l4 ! %l4 = ffffffff8c9fd8d8
! Mem[0000000010041400] = ff00a643, %l7 = 00000000000000ff
ldsha [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffff00
! Mem[00000000300c1410] = 82e73f1e 000000ff, %l6 = 00000000, %l7 = ffffff00
ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000000000ff 0000000082e73f1e
! Mem[00000000100c1408] = ff0000cb, %l4 = ffffffff8c9fd8d8
lduha [%i3+%o4]0x88,%l4 ! %l4 = 00000000000000cb
! Mem[0000000030181410] = 00000000, %l7 = 0000000082e73f1e
ldswa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = 2867ffe5, %f31 = 797482da
ld [%i6+%g0],%f31 ! %f31 = 2867ffe5
! Mem[0000000030041400] = ffa003d0, %l0 = 00000000ff000000
ldswa [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffa003d0
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = ff000000, %l4 = 00000000000000cb
ldstuba [%i5+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
p0_label_132:
! %l7 = 0000000000000000, Mem[0000000010001400] = 0000ffff
stwa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! %l4 = 000000ff, %l5 = 00000022, Mem[0000000010041400] = 43a600ff ff96a671
stda %l4,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff 00000022
! %l7 = 0000000000000000, Mem[000000001008141a] = d1193ab9, %asi = 80
stha %l7,[%i2+0x01a]%asi ! Mem[0000000010081418] = d1190000
! Mem[0000000010081408] = 00ffffff, %l3 = 0000000000000000
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030101408] = ffffffff, %l1 = ff00000000000000
swapa [%i4+%o4]0x89,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010141410] = 00000000, %l6 = 00000000000000ff
swapa [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1400] = 00000000, %l1 = 00000000ffffffff
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %l0 = ffa003d0, %l1 = 00000000, Mem[0000000010141408] = ff606077 7e18ff16
stda %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffa003d0 00000000
! Mem[00000000300c1400] = 000000ff, %l4 = 00000000000000ff
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = d003a0ff, %l6 = 0000000000000000
ldsha [%i1+%g0]0x81,%l6 ! %l6 = ffffffffffffd003
p0_label_133:
! Mem[0000000010081410] = ff0d3effff000000, %f0 = 776060ff 16ff187e
ldda [%i2+%o5]0x88,%f0 ! %f0 = ff0d3eff ff000000
! Mem[0000000010081400] = ff617e1e, %l7 = 0000000000000000
lduwa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ff617e1e
! Mem[0000000010141400] = ca000000000000ff, %f12 = ff617e1e 00000022
ldda [%i5+%g0]0x88,%f12 ! %f12 = ca000000 000000ff
! Mem[00000000100c1438] = 6e2dcd72bb4227e5, %f24 = ff76594e 00000000
ldda [%i3+0x038]%asi,%f24 ! %f24 = 6e2dcd72 bb4227e5
! Mem[0000000010081400] = ff617e1e, %l1 = 0000000000000000
lduwa [%i2+%g0]0x80,%l1 ! %l1 = 00000000ff617e1e
! Mem[0000000030041400] = 1e7e61ffffa003d0, %l1 = 00000000ff617e1e
ldxa [%i1+%g0]0x89,%l1 ! %l1 = 1e7e61ffffa003d0
! Mem[0000000030101400] = ff000382, %l7 = 00000000ff617e1e
lduba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081410] = 000000ff, %l5 = 000000ff00000022
lduba [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000001000142c] = 000000ff, %l5 = 00000000000000ff
ldswa [%i0+0x02c]%asi,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[0000000010001410] = 00000022
stba %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000ff
p0_label_134:
! Mem[0000000010141438] = 00000000, %l4 = 00000000000000ff, %asi = 80
swapa [%i5+0x038]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001410] = ff00d82a, %l1 = 1e7e61ffffa003d0
swapa [%i0+%o5]0x81,%l1 ! %l1 = 00000000ff00d82a
! %l6 = ffffffffffffd003, Mem[0000000030141400] = 00000000
stha %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = d0030000
! Mem[0000000010001400] = 00000000, %l1 = 00000000ff00d82a
ldstuba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %f6 = 000000ff 00000022, %l0 = ffffffffffa003d0
! Mem[0000000010001408] = ff000000ffffffff
add %i0,0x008,%g1
stda %f6,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001408] = ff000000ffffffff
! %l0 = ffa003d0, %l1 = 00000000, Mem[0000000010081410] = ff000000 ff0d3eff
stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffa003d0 00000000
! %l3 = 00000000000000ff, Mem[00000000100c1410] = ff000000
stha %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff0000ff
! Mem[0000000030001400] = 15c487a2, %l4 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 00000015000000ff
! Mem[0000000010101408] = ff00d82a, %l5 = 00000000000000ff
swapa [%i4+%o4]0x88,%l5 ! %l5 = 00000000ff00d82a
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000, %l6 = ffffffffffffd003
ldsba [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
p0_label_135:
! Mem[00000000211c0000] = 7e1e37e1, %l6 = ffffffffffffffff
lduba [%o2+0x001]%asi,%l6 ! %l6 = 000000000000001e
! Mem[0000000010181400] = e5ff6728, %f30 = ff617e1e
lda [%i6+%g0]0x88,%f30 ! %f30 = e5ff6728
! %l2 = ffffffffff7e61ff, %l1 = 0000000000000000, %l7 = 00000000000000ff
andn %l2,%l1,%l7 ! %l7 = ffffffffff7e61ff
! Mem[0000000010141400] = 000000ff, %l4 = 0000000000000015
ldsba [%i5+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010041410] = 0076594e, %l1 = 0000000000000000
ldswa [%i1+%o5]0x80,%l1 ! %l1 = 000000000076594e
! %f14 = 4fe8d3dd dbb17080, Mem[0000000030041410] = ff0000ff 00000000
stda %f14,[%i1+%o5]0x81 ! Mem[0000000030041410] = 4fe8d3dd dbb17080
! Mem[0000000010001400] = 000000ff, %l3 = 00000000000000ff
ldswa [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1434] = 776060ff, %f14 = 4fe8d3dd
ld [%i3+0x034],%f14 ! %f14 = 776060ff
! %l7 = ffffffffff7e61ff, %l0 = ffffffffffa003d0, %l2 = ffffffffff7e61ff
xnor %l7,%l0,%l2 ! %l2 = ffffffffff219dd0
! Starting 10 instruction Store Burst
! %f1 = ff000000, %f17 = dbf496ff, %f24 = 6e2dcd72 bb4227e5
fsmuld %f1 ,%f17,%f24 ! %f24 = 4b6e92df e0000000
p0_label_136:
! Mem[0000000030041400] = ffa003d0, %l4 = ffffffffffffffff
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000d0000000ff
! %f6 = 000000ff 00000022, %l5 = 00000000ff00d82a
! Mem[00000000100c1418] = 4e5976ff6f353209
add %i3,0x018,%g1
stda %f6,[%g1+%l5]ASI_PST32_PL ! Mem[00000000100c1418] = 4e5976ffff000000
! %f13 = 000000ff, Mem[000000001014142c] = 8c9fd8d8
sta %f13,[%i5+0x02c]%asi ! Mem[000000001014142c] = 000000ff
! Mem[0000000010141408] = ffa003d0, %l6 = 000000000000001e
swapa [%i5+%o4]0x88,%l6 ! %l6 = 00000000ffa003d0
! %l0 = ffffffffffa003d0, Mem[0000000030001400] = ffc487a2
stwa %l0,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffa003d0
! %f6 = 000000ff 00000022, %l5 = 00000000ff00d82a
! Mem[00000000100c1410] = ff0000ffcb000000
add %i3,0x010,%g1
stda %f6,[%g1+%l5]ASI_PST8_PL ! Mem[00000000100c1410] = ff000000cb000000
! %l1 = 000000000076594e, Mem[0000000020800040] = 00ffe56e, %asi = 80
stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 594ee56e
! Mem[00000000100c1400] = ffffffff, %l1 = 000000000076594e
swapa [%i3+%g0]0x88,%l1 ! %l1 = 00000000ffffffff
! %l4 = 00000000000000d0, Mem[0000000030141400] = d0030000
stba %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = d0030000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = ffa003ff, %l0 = ffffffffffa003d0
ldsba [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
p0_label_137:
! Mem[0000000030141408] = ff0000ff, %l2 = ffffffffff219dd0
lduha [%i5+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081408] = 000000ff, %l6 = 00000000ffa003d0
ldsba [%i2+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181408] = 00000000, %l4 = 00000000000000d0
ldsha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181410] = ff0000004e5976ff, %l2 = 00000000000000ff
ldxa [%i6+%o5]0x80,%l2 ! %l2 = ff0000004e5976ff
! Mem[0000000010141410] = ff0000008a27d318, %f24 = 4b6e92df e0000000
ldda [%i5+%o5]0x80,%f24 ! %f24 = ff000000 8a27d318
membar #Sync ! Added by membar checker (20)
! Mem[0000000030181400] = ff7e61ff ffa003d0 000000ff 00000000
! Mem[0000000030181410] = 00000000 7a539475 ff776362 67186f7c
! Mem[0000000030181420] = 97f10c32 a704578c 74d5d720 ed5fa07b
! Mem[0000000030181430] = 775261c6 bb4298e5 1e7e61c6 bb4227e5
ldda [%i6]ASI_BLK_S,%f16 ! Block Load from 0000000030181400
! Mem[0000000010001400] = 000000ff, %l4 = 0000000000000000
ldswa [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! %l5 = 00000000ff00d82a, Mem[0000000010141408] = 1e000000
stba %l5,[%i5+%o4]0x80 ! Mem[0000000010141408] = 2a000000
! Mem[0000000021800180] = ffffca9e, %l5 = 00000000ff00d82a
ldsb [%o3+0x180],%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f12 = ca000000, Mem[0000000030041400] = ffa003ff
sta %f12,[%i1+%g0]0x89 ! Mem[0000000030041400] = ca000000
p0_label_138:
! %l3 = 00000000000000ff, Mem[0000000010001410] = 000000ff000000ff
stxa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000000000ff
! %f0 = ff0d3eff, Mem[00000000100c1410] = ff000000
sta %f0 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff0d3eff
! %l0 = ffffffff, %l1 = ffffffff, Mem[00000000100c1408] = ff0000cb cb827008
stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffff ffffffff
! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010001400] = ff000000 000000ff
std %l4,[%i0+%g0] ! Mem[0000000010001400] = 000000ff ffffffff
! %l7 = ffffffffff7e61ff, immd = fffffffffffff715, %l1 = 00000000ffffffff
mulx %l7,-0x8eb,%l1 ! %l1 = 0000000483ec12eb
! Mem[00000000100c141e] = ff000000, %l7 = ffffffffff7e61ff
ldstub [%i3+0x01e],%l7 ! %l7 = 00000000000000ff
! %f14 = 776060ff, %f7 = 00000022
fcmps %fcc3,%f14,%f7 ! %fcc3 = 2
! Mem[0000000010101408] = ff000000, %l3 = 00000000000000ff
swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ff000000
! %l0 = ffffffffffffffff, Mem[00000000100c1420] = 4fe8d3dddbb17080, %asi = 80
stxa %l0,[%i3+0x020]%asi ! Mem[00000000100c1420] = ffffffffffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = ff000000, %l7 = 0000000000000000
ldsba [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
p0_label_139:
membar #Sync ! Added by membar checker (21)
! Mem[0000000010001400] = 000000ff ffffffff ff000000 ffffffff
! Mem[0000000010001410] = ff000000 00000000 00000000 e5ff6728
! Mem[0000000010001420] = ff68abd2 fffffff1 ff4e84ce 000000ff
! Mem[0000000010001430] = 53b35b83 f2690d26 ced2eed0 001d0043
ldda [%i0]ASI_BLK_PL,%f0 ! Block Load from 0000000010001400
! Mem[0000000010181408] = 00000000, %l5 = ffffffffffffffff
lduwa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = 000000ff, %l2 = ff0000004e5976ff
ldswa [%i4+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1400] = 000000ff, %l6 = ffffffffffffffff
ldsba [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030141400] = 000003d0, %l6 = ffffffffffffffff
lduba [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000d0
! Mem[0000000030001408] = ff000000 00000000, %l0 = ffffffff, %l1 = 83ec12eb
ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000000 00000000ff000000
! Mem[0000000030041400] = 000000ca, %l5 = 0000000000000000
lduwa [%i1+%g0]0x81,%l5 ! %l5 = 00000000000000ca
! Mem[000000001000140c] = ffffffff, %l5 = 00000000000000ca
lduha [%i0+0x00e]%asi,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030081410] = ff000000, %l7 = 0000000000000000
ldswa [%i2+%o5]0x81,%l7 ! %l7 = ffffffffff000000
! Starting 10 instruction Store Burst
! %l5 = 000000000000ffff, %l6 = 00000000000000d0, %l5 = 000000000000ffff
xnor %l5,%l6,%l5 ! %l5 = ffffffffffff00d0
p0_label_140:
! Mem[0000000030141408] = ff0000ff, %l5 = ffffffffffff00d0
swapa [%i5+%o4]0x89,%l5 ! %l5 = 00000000ff0000ff
! Mem[0000000010101408] = 000000ff00000b21, %l4 = 00000000000000ff
ldxa [%i4+0x008]%asi,%l4 ! %l4 = 000000ff00000b21
! Mem[0000000010041415] = ffff0000, %l7 = ffffffffff000000
ldstuba [%i1+0x015]%asi,%l7 ! %l7 = 000000ff000000ff
! %l0 = 00000000, %l1 = ff000000, Mem[0000000030001408] = 00000000 000000ff
stda %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 ff000000
! %f21 = 7a539475, Mem[0000000030101400] = 820300ff
sta %f21,[%i4+%g0]0x89 ! Mem[0000000030101400] = 7a539475
! Mem[00000000100c1400] = 0076594e, %l6 = 00000000000000d0
ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 0000004e000000ff
! Mem[0000000030141410] = 000000ff, %l2 = 00000000000000ff
ldstuba [%i5+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030041410] = 4fe8d3dd, %l0 = 0000000000000000
ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 0000004f000000ff
! %l4 = 00000b21, %l5 = ff0000ff, Mem[0000000030081408] = ff000000 ffffffff
stda %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000b21 ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 00000000, %l2 = 00000000000000ff
lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
p0_label_141:
! Mem[00000000100c1410] = ff3e0dff, %l4 = 000000ff00000b21
ldswa [%i3+%o5]0x88,%l4 ! %l4 = ffffffffff3e0dff
! Mem[0000000010101420] = 00000000 7a53ffff, %l6 = 0000004e, %l7 = 000000ff
ldda [%i4+0x020]%asi,%l6 ! %l6 = 0000000000000000 000000007a53ffff
! Mem[0000000010001410] = 000000ff, %f25 = a704578c
lda [%i0+%o5]0x88,%f25 ! %f25 = 000000ff
! Mem[0000000030141400] = d0030000, %l7 = 000000007a53ffff
ldswa [%i5+%g0]0x81,%l7 ! %l7 = ffffffffd0030000
! Mem[0000000010141400] = 000000ff, %l7 = ffffffffd0030000
lduwa [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = ff000000, %f22 = ff776362
lda [%i5+%o5]0x80,%f22 ! %f22 = ff000000
! Mem[0000000030181408] = 000000ff, %l5 = 00000000ff0000ff
ldsha [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081410] = d003a0ff, %l6 = 0000000000000000
lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000d003
! Mem[0000000010141410] = ff0000008a27d318, %l2 = 0000000000000000
ldxa [%i5+%o5]0x80,%l2 ! %l2 = ff0000008a27d318
! Starting 10 instruction Store Burst
! %l2 = ff0000008a27d318, Mem[0000000021800100] = 00211701, %asi = 80
stha %l2,[%o3+0x100]%asi ! Mem[0000000021800100] = d3181701
p0_label_142:
! %l7 = 00000000000000ff, Mem[0000000010101408] = 000000ff
stwa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 000000ff
! %f26 = 74d5d720 ed5fa07b, %l6 = 000000000000d003
! Mem[0000000030081418] = ffffffffed5fa07b
add %i2,0x018,%g1
stda %f26,[%g1+%l6]ASI_PST8_S ! Mem[0000000030081418] = ffffffffed5fa07b
! %l3 = 00000000ff000000, Mem[0000000030041400] = ca000000
stba %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = ca000000
! %l5 = 0000000000000000, Mem[0000000010101410] = ff00ffff
stha %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ffff
! %l4 = ffffffffff3e0dff, Mem[000000001018143a] = da827479, %asi = 80
stba %l4,[%i6+0x03a]%asi ! Mem[0000000010181438] = da82ff79
! Mem[0000000010001430] = 53b35b83, %l0 = 0000004f, %l7 = 000000ff
add %i0,0x30,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000053b35b83
! %l2 = 8a27d318, %l3 = ff000000, Mem[00000000100c1410] = ff0d3eff cb000000
stda %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 8a27d318 ff000000
! %l0 = 000000000000004f, Mem[00000000100c1408] = ffffffffffffffff
stx %l0,[%i3+%o4] ! Mem[00000000100c1408] = 000000000000004f
! %f22 = ff000000 67186f7c, %l1 = 00000000ff000000
! Mem[0000000010181438] = da82ff79fb0d3eff
add %i6,0x038,%g1
stda %f22,[%g1+%l1]ASI_PST16_PL ! Mem[0000000010181438] = da82ff79fb0d3eff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 000000ff, %l4 = ffffffffff3e0dff
ldsba [%i5+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
p0_label_143:
! Mem[00000000100c143c] = bb4227e5, %f18 = 000000ff
ld [%i3+0x03c],%f18 ! %f18 = bb4227e5
! Mem[000000001000142c] = 000000ff, %l1 = 00000000ff000000
lduha [%i0+0x02e]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181400] = d003a0ff ff617eff, %l2 = 8a27d318, %l3 = ff000000
ldda [%i6+%g0]0x89,%l2 ! %l2 = 00000000ff617eff 00000000d003a0ff
! Mem[0000000010001410] = ff000000 00000000, %l0 = 0000004f, %l1 = 000000ff
ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000
! Mem[00000000100c143c] = bb4227e5, %l4 = ffffffffffffffff
lduwa [%i3+0x03c]%asi,%l4 ! %l4 = 00000000bb4227e5
! Mem[0000000030081408] = 00000b21, %l1 = 0000000000000000
lduha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081400] = 00000000000000ff, %f20 = 00000000 7a539475
ldda [%i2+%g0]0x89,%f20 ! %f20 = 00000000 000000ff
! Mem[0000000030101410] = 000000ff, %f5 = 000000ff
lda [%i4+%o5]0x81,%f5 ! %f5 = 000000ff
! Mem[0000000010141400] = ff000000, %l2 = 00000000ff617eff
ldsha [%i5+%g0]0x80,%l2 ! %l2 = ffffffffffffff00
! Starting 10 instruction Store Burst
! Mem[0000000010041400] = 000000ff, %l1 = 0000000000000000
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
p0_label_144:
membar #Sync ! Added by membar checker (22)
! %l6 = 000000000000d003, Mem[0000000010001410] = 000000ff
stwa %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 0000d003
! Mem[0000000030181408] = 000000ff, %l7 = 0000000053b35b83
lduba [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181410] = ff000000, %l7 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[0000000030101410] = 000000ff
stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ff00ff
! %l5 = 0000000000000000, Mem[0000000010001438] = ced2eed0001d0043
stx %l5,[%i0+0x038] ! Mem[0000000010001438] = 0000000000000000
! %l6 = 000000000000d003, Mem[0000000030081408] = 210b0000
stha %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 210bd003
! Mem[0000000010101408] = 000000ff, %l2 = ffffffffffffff00
swapa [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041400] = 000000ca, %l3 = 00000000d003a0ff
swapa [%i1+%g0]0x81,%l3 ! %l3 = 00000000000000ca
! %f12 = 260d69f2 835bb353, Mem[0000000030181408] = 000000ff 00000000
stda %f12,[%i6+%o4]0x81 ! Mem[0000000030181408] = 260d69f2 835bb353
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffffaff8, %l3 = 00000000000000ca
lduh [%o1+%g0],%l3 ! %l3 = 000000000000ffff
p0_label_145:
! Mem[0000000030041408] = 000000ff, %f21 = 000000ff
lda [%i1+%o4]0x89,%f21 ! %f21 = 000000ff
! Mem[0000000030181400] = ff7e61ffffa003d0, %f4 = 00000000 000000ff
ldda [%i6+%g0]0x81,%f4 ! %f4 = ff7e61ff ffa003d0
! Mem[00000000300c1408] = ff00000067186f7c, %f0 = ffffffff ff000000
ldda [%i3+%o4]0x81,%f0 ! %f0 = ff000000 67186f7c
! Mem[0000000030041400] = 1e7e61ff ffa003d0, %l4 = bb4227e5, %l5 = 00000000
ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000ffa003d0 000000001e7e61ff
! Mem[0000000030001410] = d003a0ff, %f29 = bb4298e5
lda [%i0+%o5]0x89,%f29 ! %f29 = d003a0ff
! Mem[00000000100c1410] = 8a27d318, %l4 = 00000000ffa003d0
lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000008a27
! Mem[0000000010001410] = 000000000000d003, %f14 = 43001d00 d0eed2ce
ldda [%i0+%o5]0x88,%f14 ! %f14 = 00000000 0000d003
! Mem[0000000010181408] = 00000000, %l4 = 0000000000008a27
lduba [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1408] = 00000000, %l2 = 00000000000000ff
lduha [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f4 = ff7e61ff ffa003d0, Mem[0000000010001408] = ff000000 ffffffff
stda %f4 ,[%i0+0x008]%asi ! Mem[0000000010001408] = ff7e61ff ffa003d0
p0_label_146:
! Mem[0000000030001400] = d003a0ff, %l7 = 00000000000000ff
ldstuba [%i0+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! %f21 = 000000ff, Mem[0000000010041400] = ff000000
sta %f21,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff
! %l1 = 00000000000000ff, Mem[0000000021800140] = b9ffdf62
sth %l1,[%o3+0x140] ! Mem[0000000021800140] = 00ffdf62
! %l4 = 0000000000000000, %l0 = 00000000ff000000, %l2 = 0000000000000000
sub %l4,%l0,%l2 ! %l2 = ffffffff01000000
! Mem[0000000020800000] = ffffaff8, %l3 = 000000000000ffff
ldstub [%o1+%g0],%l3 ! %l3 = 000000ff000000ff
! %f4 = ff7e61ff ffa003d0, Mem[00000000300c1408] = ff000000 67186f7c
stda %f4 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff7e61ff ffa003d0
! %l4 = 00000000, %l5 = 1e7e61ff, Mem[0000000010141408] = 0000002a 00000000
stda %l4,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000 1e7e61ff
! %f28 = 775261c6 d003a0ff, %l0 = 00000000ff000000
! Mem[0000000030101410] = 00ff00ff00000000
add %i4,0x010,%g1
stda %f28,[%g1+%l0]ASI_PST32_S ! Mem[0000000030101410] = 00ff00ff00000000
! Mem[00000000100c1400] = ff597600, %l6 = 000000000000d003
ldstuba [%i3+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ffffffffffff00d0, %l3 = 00000000000000ff
ldxa [%i5+%o4]0x89,%l3 ! %l3 = ffffffffffff00d0
p0_label_147:
! Mem[0000000030181400] = ff7e61ff ffa003d0, %l0 = ff000000, %l1 = 000000ff
ldda [%i6+%g0]0x81,%l0 ! %l0 = 00000000ff7e61ff 00000000ffa003d0
! Mem[0000000030001410] = ffa003d000000000, %l0 = 00000000ff7e61ff
ldxa [%i0+%o5]0x81,%l0 ! %l0 = ffa003d000000000
! Mem[0000000010101410] = ffff0000, %l7 = 00000000000000ff
ldsba [%i4+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081424] = 6e2dcd72, %l7 = 0000000000000000
ldsb [%i2+0x024],%l7 ! %l7 = 000000000000006e
! Mem[0000000010101428] = 7e181316, %l0 = ffa003d000000000
lduh [%i4+0x02a],%l0 ! %l0 = 0000000000001316
! Mem[00000000300c1408] = ff617eff, %l0 = 0000000000001316
ldsba [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041430] = 000000cb1b7071a6, %f2 = ffffffff 000000ff
ldd [%i1+0x030],%f2 ! %f2 = 000000cb 1b7071a6
! Mem[0000000010141408] = 1e7e61ff00000000, %f6 = 2867ffe5 00000000
ldda [%i5+%o4]0x88,%f6 ! %f6 = 1e7e61ff 00000000
! Mem[0000000030041408] = 00000000000000ff, %l7 = 000000000000006e
ldxa [%i1+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = d003a0ff, %l3 = ffffffffffff00d0
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
p0_label_148:
! %l4 = 0000000000000000, Mem[0000000030041400] = d003a0ffff617e1e
stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000000
! %l7 = 00000000000000ff, Mem[0000000010141400] = 000000ff
stba %l7,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! %l0 = ffffffff, %l1 = ffa003d0, Mem[0000000010001410] = 03d00000 00000000
stda %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffffff ffa003d0
! Mem[0000000030141408] = ffff00d0, %l6 = 00000000000000ff
ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000d0000000ff
! Mem[0000000010141400] = 000000ff, %l7 = 00000000000000ff
swapa [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101408] = ffffff00, %l0 = ffffffffffffffff
swapa [%i4+%o4]0x80,%l0 ! %l0 = 00000000ffffff00
! Mem[0000000010081410] = ffa003d0, %l3 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 000000d0000000ff
! %l7 = 00000000000000ff, Mem[00000000100c1430] = ffff9f8c, %asi = 80
stwa %l7,[%i3+0x030]%asi ! Mem[00000000100c1430] = 000000ff
! %l4 = 0000000000000000, Mem[0000000030001410] = ffa003d0
stba %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00a003d0
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 260d69f2835bb353, %f6 = 1e7e61ff 00000000
ldda [%i6+%o4]0x81,%f6 ! %f6 = 260d69f2 835bb353
p0_label_149:
! Mem[0000000010141410] = ff000000, %l0 = 00000000ffffff00
ldswa [%i5+0x010]%asi,%l0 ! %l0 = ffffffffff000000
! Mem[0000000030041400] = 00000000, %l7 = 00000000000000ff
lduha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Code Fragment 3
p0_fragment_9:
! %l0 = ffffffffff000000
setx 0x10cc13bfa41e2e1e,%g7,%l0 ! %l0 = 10cc13bfa41e2e1e
! %l1 = 00000000ffa003d0
setx 0xacabc467dd0734ca,%g7,%l1 ! %l1 = acabc467dd0734ca
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 = 10cc13bfa41e2e1e
setx 0x7468aeb036e368e8,%g7,%l0 ! %l0 = 7468aeb036e368e8
! %l1 = acabc467dd0734ca
setx 0x9e906ed795cd2faa,%g7,%l1 ! %l1 = 9e906ed795cd2faa
! Mem[0000000030181400] = ff617eff, %l3 = 00000000000000d0
ldsba [%i6+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000100c1410] = 8a27d318, %l5 = 000000001e7e61ff
ldsba [%i3+0x011]%asi,%l5 ! %l5 = 0000000000000027
! Mem[0000000010001408] = ff7e61ffffa003d0, %l1 = 9e906ed795cd2faa
ldxa [%i0+%o4]0x80,%l1 ! %l1 = ff7e61ffffa003d0
! Mem[0000000010001410] = d003a0ffffffffff, %l7 = 0000000000000000
ldxa [%i0+%o5]0x88,%l7 ! %l7 = d003a0ffffffffff
! Mem[0000000010101430] = ff0000000000001e, %f10 = ff000000 ce844eff
ldd [%i4+0x030],%f10 ! %f10 = ff000000 0000001e
! Mem[0000000010041408] = 00220026, %l0 = 7468aeb036e368e8
lduha [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000026
! Starting 10 instruction Store Burst
! Mem[0000000010141409] = 00000000, %l5 = 0000000000000027
ldstuba [%i5+0x009]%asi,%l5 ! %l5 = 00000000000000ff
p0_label_150:
! Mem[0000000010181408] = 00000000, %l7 = d003a0ffffffffff
ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %f6 = 260d69f2 835bb353, Mem[00000000100c1400] = ff597600 ffffffff
stda %f6 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 260d69f2 835bb353
! Mem[0000000010001400] = ff000000, %l0 = 0000000000000026
ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %l7 = 0000000000000000, Mem[00000000300c1408] = d003a0ffff617eff
stxa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000030141400] = 000003d0
stwa %l5,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
! %l4 = 0000000000000000, Mem[0000000010141400] = 000000ff
stba %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! %l5 = 0000000000000000, Mem[0000000010141400] = 00000000
stha %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! Mem[0000000030181410] = 00000000, %l1 = ff7e61ffffa003d0
ldstuba [%i6+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! %f5 = ffa003d0, %f14 = 00000000, %f8 = f1ffffff d2ab68ff
fsmuld %f5 ,%f14,%f8 ! %f8 = fffc007a 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ff0000ff210bd003, %l6 = 00000000000000d0
ldxa [%i2+%o4]0x89,%l6 ! %l6 = ff0000ff210bd003
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
and %l3,0x2b4,%l6
fadds %f2,%f25,%f1
fsubs %f26,%f21,%f14
subc %l2,0x634,%l4
orn %l4,0x264,%l0
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 0000000000000000
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 ffffffff01000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffff
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ff0000ff210bd003
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ff000000 67186f7c
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 000000cb 1b7071a6
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ff7e61ff ffa003d0
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 260d69f2 835bb353
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be fffc007a 00000000
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ff000000 0000001e
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 260d69f2 835bb353
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00000000 0000d003
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ff7e61ff ffa003d0
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be bb4227e5 00000000
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 00000000 000000ff
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be ff000000 67186f7c
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 97f10c32 000000ff
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 74d5d720 ed5fa07b
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 775261c6 d003a0ff
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 1e7e61c6 bb4227e5
bne %xcc,p0_f30_fail
nop
! The test for processor 0 has passed
p0_passed:
ta GOOD_TRAP
nop
p0_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p0_failed
p0_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p0_failed
p0_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p0_failed
p0_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p0_failed
p0_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p0_failed
p0_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p0_failed
p0_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p0_failed
p0_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p0_failed
p0_f0_fail:
set p0_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f8_fail:
set p0_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f10_fail:
set p0_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f12_fail:
set p0_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f14_fail:
set p0_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f16_fail:
set p0_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f18_fail:
set p0_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f20_fail:
set p0_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f22_fail:
set p0_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f24_fail:
set p0_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f26_fail:
set p0_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f28_fail:
set p0_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f30_fail:
set p0_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
mulx %l6,-0x4cf,%l7
sdivx %l7,0xb3b,%l6
orn %l0,-0x331,%l7
udivx %l0,%l0,%l6
fadds %f15,%f9 ,%f9
xor %l5,0xac2,%l0
done
p0_trap1o:
mulx %l6,-0x4cf,%l7
sdivx %l7,0xb3b,%l6
orn %l0,-0x331,%l7
udivx %l0,%l0,%l6
fadds %f15,%f9 ,%f9
xor %l5,0xac2,%l0
done
p0_trap2e:
fstoi %f3 ,%f2
fsqrts %f12,%f15
mulx %l7,0x942,%l1
nop
fcmps %fcc3,%f11,%f11
fadds %f1 ,%f12,%f4
andn %l7,%l6,%l2
done
p0_trap2o:
fstoi %f3 ,%f2
fsqrts %f12,%f15
mulx %l7,0x942,%l1
nop
fcmps %fcc3,%f11,%f11
fadds %f1 ,%f12,%f4
andn %l7,%l6,%l2
done
p0_trap3e:
andn %l2,%l5,%l3
and %l2,%l0,%l7
and %l5,0xa6f,%l1
addc %l0,0x487,%l0
subc %l4,-0x34e,%l4
addc %l2,%l5,%l3
done
p0_trap3o:
andn %l2,%l5,%l3
and %l2,%l0,%l7
and %l5,0xa6f,%l1
addc %l0,0x487,%l0
subc %l4,-0x34e,%l4
addc %l2,%l5,%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 = 2c3c68ba8f64fc7b
ldx [%g1+0x008],%l1 ! %l1 = 6a81f0fc63aa7b31
ldx [%g1+0x010],%l2 ! %l2 = 74c225ac0d750daf
ldx [%g1+0x018],%l3 ! %l3 = ea599ffbc149c3cb
ldx [%g1+0x020],%l4 ! %l4 = f756d882a8a1dfcf
ldx [%g1+0x028],%l5 ! %l5 = c3c0b99e1211677a
ldx [%g1+0x030],%l6 ! %l6 = 3649d7309243d268
ldx [%g1+0x038],%l7 ! %l7 = f0d0a402105c0ea4
! 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:
mulx %l6,-0x4cf,%l7
sdivx %l7,0xb3b,%l6
orn %l0,-0x331,%l7
udivx %l0,%l0,%l6
fadds %f15,%f9 ,%f9
jmpl %o7,%g0
sub %l7,-0x4c0,%l2
p0_near_0_he:
and %l5,0xa6f,%l1
fcmps %fcc0,%f22,%f24
jmpl %o7,%g0
mulx %l0,%l4,%l4
near0_b2b_h:
and %l6,0xb9d,%l3
mulx %l4,%l2,%l3
udivx %l2,%l3,%l0
mulx %l3,%l1,%l5
jmpl %o7,%g0
or %l7,%l7,%l5
near0_b2b_l:
fdivs %f2 ,%f10,%f11
fcmps %fcc1,%f9 ,%f15
xnor %l1,0x80b,%l2
addc %l6,%l0,%l1
jmpl %o7,%g0
fdivs %f8 ,%f9 ,%f10
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
umul %l6,%l0,%l2
sub %l3,%l2,%l1
and %l3,0xaa4,%l5
jmpl %o7,%g0
smul %l4,%l3,%l3
p0_near_1_he:
sub %l2,%l2,%l0
sdivx %l5,-0xa53,%l0
add %l5,0x837,%l3
jmpl %o7,%g0
ld [%i3+0x008],%f24 ! Mem[00000000100c1408]
near1_b2b_h:
subc %l1,-0x805,%l1
or %l3,%l3,%l0
fsubs %f30,%f28,%f27
addc %l0,-0xfed,%l4
jmpl %o7,%g0
sub %l6,%l6,%l1
near1_b2b_l:
orn %l4,-0xa01,%l5
fsqrts %f14,%f5
addc %l6,0x50c,%l1
add %l2,-0x164,%l7
jmpl %o7,%g0
fcmps %fcc0,%f13,%f8
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
fdivs %f13,%f4 ,%f0
jmpl %o7,%g0
fcmps %fcc0,%f0 ,%f1
p0_near_2_he:
smul %l0,%l6,%l3
fdivs %f23,%f23,%f18
fadds %f22,%f19,%f27
xnor %l6,-0xf78,%l4
or %l2,-0x715,%l7
or %l7,-0xfe5,%l7
jmpl %o7,%g0
andn %l0,%l3,%l4
near2_b2b_h:
fsqrts %f26,%f27
udivx %l4,%l2,%l7
jmpl %o7,%g0
fdivs %f19,%f29,%f16
near2_b2b_l:
mulx %l5,0x4d4,%l5
sdivx %l7,0x2c8,%l1
jmpl %o7,%g0
add %l5,-0x1b8,%l4
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
or %l5,0x307,%l2
xnor %l5,0xc61,%l2
fadds %f4 ,%f10,%f12
jmpl %o7,%g0
ldx [%i3+0x020],%l1 ! Mem[00000000100c1420]
p0_near_3_he:
mulx %l3,%l4,%l2
fcmps %fcc3,%f30,%f30
jmpl %o7,%g0
ldd [%i5+0x010],%f20 ! Mem[0000000010141410]
near3_b2b_h:
fmuls %f29,%f29,%f22
fsubs %f30,%f20,%f18
or %l5,-0x92c,%l0
orn %l2,0xc8a,%l3
mulx %l7,%l3,%l1
jmpl %o7,%g0
orn %l0,%l0,%l0
near3_b2b_l:
xor %l7,%l1,%l2
add %l1,-0xf69,%l5
smul %l5,%l0,%l7
umul %l0,-0x5de,%l5
fsubs %f4 ,%f12,%f10
jmpl %o7,%g0
or %l6,%l4,%l7
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
stb %l4,[%i2+0x012] ! Mem[0000000010081412]
orn %l0,%l4,%l6
umul %l7,%l2,%l1
udivx %l3,0xb56,%l1
jmpl %o7,%g0
fmuls %f15,%f14,%f6
p0_far_0_lem:
membar #Sync
stb %l4,[%i2+0x012] ! Mem[0000000010081412]
orn %l0,%l4,%l6
umul %l7,%l2,%l1
udivx %l3,0xb56,%l1
jmpl %o7,%g0
fmuls %f15,%f14,%f6
p0_far_0_he:
st %f18,[%i3+0x014] ! Mem[00000000100c1414]
udivx %l2,0xca6,%l0
jmpl %o7,%g0
umul %l4,-0x80a,%l6
p0_far_0_hem:
membar #Sync
st %f18,[%i3+0x014] ! Mem[00000000100c1414]
udivx %l2,0xca6,%l0
jmpl %o7,%g0
umul %l4,-0x80a,%l6
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
jmpl %o7,%g0
fdivs %f20,%f19,%f23
jmpl %o7,%g0
nop
far0_b2b_l:
jmpl %o7,%g0
udivx %l5,-0x767,%l5
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
fcmps %fcc2,%f8 ,%f2
fsqrts %f13,%f0
jmpl %o7,%g0
udivx %l0,%l0,%l1
p0_far_1_lem:
fcmps %fcc2,%f8 ,%f2
fsqrts %f13,%f0
jmpl %o7,%g0
udivx %l0,%l0,%l1
p0_far_1_he:
smul %l5,0xcdb,%l2
fadds %f27,%f17,%f26
orn %l3,%l4,%l5
jmpl %o7,%g0
nop
p0_far_1_hem:
smul %l5,0xcdb,%l2
fadds %f27,%f17,%f26
orn %l3,%l4,%l5
jmpl %o7,%g0
nop
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
subc %l0,%l2,%l0
fsubs %f19,%f24,%f20
udivx %l0,%l2,%l6
fmuls %f21,%f22,%f18
fsqrts %f27,%f19
jmpl %o7,%g0
fmuls %f23,%f30,%f30
far1_b2b_l:
and %l1,%l3,%l0
addc %l1,-0x440,%l5
add %l5,0x744,%l3
mulx %l1,0x23e,%l7
sub %l7,%l1,%l6
jmpl %o7,%g0
fsubs %f4 ,%f6 ,%f1
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
mulx %l0,-0x1ac,%l7
orn %l3,%l4,%l0
jmpl %o7,%g0
and %l6,%l3,%l5
p0_far_2_lem:
mulx %l0,-0x1ac,%l7
orn %l3,%l4,%l0
jmpl %o7,%g0
and %l6,%l3,%l5
p0_far_2_he:
or %l2,0x1e5,%l2
jmpl %o7,%g0
umul %l5,0xe0b,%l6
p0_far_2_hem:
or %l2,0x1e5,%l2
jmpl %o7,%g0
umul %l5,0xe0b,%l6
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
fmuls %f30,%f22,%f24
subc %l1,0x49f,%l7
subc %l5,%l1,%l3
jmpl %o7,%g0
sub %l2,-0x483,%l0
far2_b2b_l:
udivx %l6,0x259,%l6
fsubs %f3 ,%f9 ,%f14
xnor %l4,-0xa96,%l1
jmpl %o7,%g0
mulx %l2,%l2,%l4
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
subc %l7,-0xc4c,%l0
fcmps %fcc2,%f15,%f14
jmpl %o7,%g0
sdivx %l0,-0xa24,%l2
p0_far_3_lem:
subc %l7,-0xc4c,%l0
fcmps %fcc2,%f15,%f14
jmpl %o7,%g0
sdivx %l0,-0xa24,%l2
p0_far_3_he:
andn %l6,-0x6ca,%l3
sub %l6,0x2ce,%l1
fdivs %f25,%f20,%f20
fsubs %f25,%f27,%f23
orn %l5,0xc71,%l0
jmpl %o7,%g0
sub %l6,-0x4ec,%l0
p0_far_3_hem:
andn %l6,-0x6ca,%l3
sub %l6,0x2ce,%l1
fdivs %f25,%f20,%f20
fsubs %f25,%f27,%f23
orn %l5,0xc71,%l0
jmpl %o7,%g0
sub %l6,-0x4ec,%l0
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
fdivs %f24,%f26,%f25
fcmps %fcc3,%f31,%f25
fsqrts %f29,%f28
and %l3,0xbf4,%l1
smul %l5,%l2,%l1
sdivx %l4,%l0,%l7
addc %l3,-0xb6d,%l7
jmpl %o7,%g0
andn %l7,%l5,%l3
far3_b2b_l:
andn %l7,%l7,%l7
fadds %f9 ,%f1 ,%f4
orn %l3,-0xf60,%l5
addc %l6,-0x0c2,%l1
xor %l2,%l3,%l7
umul %l0,%l3,%l7
add %l4,-0xd96,%l7
jmpl %o7,%g0
andn %l3,0xe6a,%l4
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
subc %l3,%l6,%l7
or %l1,%l7,%l0
add %l2,-0xa5a,%l0
xor %l2,%l7,%l4
smul %l3,0x31b,%l6
jmpl %g6+8,%g0
fdivs %f13,%f8 ,%f2
p0_call_0_le:
fmuls %f8 ,%f8 ,%f6
xor %l3,0x557,%l2
addc %l7,-0xfac,%l5
fdivs %f3 ,%f3 ,%f0
fsubs %f5 ,%f14,%f4
retl
or %l1,%l6,%l4
p0_jmpl_0_lo:
subc %l3,%l6,%l7
or %l1,%l7,%l0
add %l2,-0xa5a,%l0
xor %l2,%l7,%l4
smul %l3,0x31b,%l6
jmpl %g6+8,%g0
fdivs %f13,%f8 ,%f2
p0_call_0_lo:
fmuls %f8 ,%f8 ,%f6
xor %l3,0x557,%l2
addc %l7,-0xfac,%l5
fdivs %f3 ,%f3 ,%f0
fsubs %f5 ,%f14,%f4
retl
or %l1,%l6,%l4
p0_jmpl_0_he:
fmuls %f27,%f20,%f30
jmpl %g6+8,%g0
fcmps %fcc1,%f30,%f27
p0_call_0_he:
subc %l7,0xada,%l0
sdivx %l4,0x86f,%l1
fdivs %f27,%f22,%f26
fdivs %f31,%f16,%f26
ldstub [%o2+0x001],%l0 ! Mem[00000000211c0001]
retl
andn %l5,-0x35c,%l0
p0_jmpl_0_ho:
fmuls %f27,%f20,%f30
jmpl %g6+8,%g0
fcmps %fcc1,%f30,%f27
p0_call_0_ho:
subc %l7,0xada,%l0
sdivx %l4,0x86f,%l1
fdivs %f27,%f22,%f26
fdivs %f31,%f16,%f26
ldstub [%i2+0x001],%l0 ! Mem[00000000211c0001]
retl
andn %l5,-0x35c,%l0
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
xnor %l6,0xb5f,%l5
add %l7,%l4,%l5
addc %l7,0xf11,%l7
andn %l6,%l0,%l4
mulx %l2,0x1f0,%l4
jmpl %g6+8,%g0
and %l0,%l2,%l1
p0_call_1_le:
fdivs %f15,%f11,%f10
retl
or %l7,-0x9ae,%l4
p0_jmpl_1_lo:
xnor %l6,0xb5f,%l5
add %l7,%l4,%l5
addc %l7,0xf11,%l7
andn %l6,%l0,%l4
mulx %l2,0x1f0,%l4
jmpl %g6+8,%g0
and %l0,%l2,%l1
p0_call_1_lo:
fdivs %f15,%f11,%f10
retl
or %l7,-0x9ae,%l4
p0_jmpl_1_he:
or %l0,0x3c3,%l7
fcmps %fcc1,%f28,%f19
udivx %l3,-0x1d6,%l0
mulx %l0,%l0,%l1
fsqrts %f16,%f26
jmpl %g6+8,%g0
and %l7,0x14f,%l2
p0_call_1_he:
sub %l7,%l4,%l4
sdivx %l4,%l3,%l3
ld [%i2+0x004],%f16 ! Mem[0000000010081404]
retl
fdivs %f30,%f28,%f26
p0_jmpl_1_ho:
or %l0,0x3c3,%l7
fcmps %fcc1,%f28,%f19
udivx %l3,-0x1d6,%l0
mulx %l0,%l0,%l1
fsqrts %f16,%f26
jmpl %g6+8,%g0
and %l7,0x14f,%l2
p0_call_1_ho:
sub %l7,%l4,%l4
sdivx %l4,%l3,%l3
ld [%o2+0x004],%f16 ! Mem[0000000010081404]
retl
fdivs %f30,%f28,%f26
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
umul %l1,%l0,%l5
jmpl %g6+8,%g0
fdivs %f10,%f9 ,%f15
p0_call_2_le:
subc %l6,%l1,%l3
sub %l2,-0xb4d,%l5
and %l0,0xda6,%l2
smul %l0,-0x228,%l1
retl
sub %l4,%l1,%l4
p0_jmpl_2_lo:
umul %l1,%l0,%l5
jmpl %g6+8,%g0
fdivs %f10,%f9 ,%f15
p0_call_2_lo:
subc %l6,%l1,%l3
sub %l2,-0xb4d,%l5
and %l0,0xda6,%l2
smul %l0,-0x228,%l1
retl
sub %l4,%l1,%l4
p0_jmpl_2_he:
fdivs %f18,%f31,%f16
fcmps %fcc0,%f23,%f20
or %l2,%l1,%l2
fitos %f25,%f26
orn %l3,%l6,%l5
smul %l6,0xdf9,%l2
jmpl %g6+8,%g0
mulx %l0,0xb98,%l7
p0_call_2_he:
umul %l6,%l7,%l4
ldx [%i1+0x028],%l4 ! Mem[0000000010041428]
andn %l5,0x024,%l4
xor %l5,%l6,%l1
retl
or %l0,%l3,%l0
p0_jmpl_2_ho:
fdivs %f18,%f31,%f16
fcmps %fcc0,%f23,%f20
or %l2,%l1,%l2
fitos %f25,%f26
orn %l3,%l6,%l5
smul %l6,0xdf9,%l2
jmpl %g6+8,%g0
mulx %l0,0xb98,%l7
p0_call_2_ho:
umul %l6,%l7,%l4
ldx [%o1+0x028],%l4 ! Mem[0000000010041428]
andn %l5,0x024,%l4
xor %l5,%l6,%l1
retl
or %l0,%l3,%l0
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
umul %l2,%l6,%l5
sub %l2,%l0,%l3
jmpl %g6+8,%g0
umul %l4,-0x707,%l3
p0_call_3_le:
fsubs %f12,%f7 ,%f15
fdtoi %f14,%f2
udivx %l1,0x8ed,%l3
fmuls %f14,%f2 ,%f9
addc %l1,%l2,%l0
fdivs %f10,%f4 ,%f6
and %l1,-0x48d,%l3
retl
xnor %l6,%l2,%l1
p0_jmpl_3_lo:
umul %l2,%l6,%l5
sub %l2,%l0,%l3
jmpl %g6+8,%g0
umul %l4,-0x707,%l3
p0_call_3_lo:
fsubs %f12,%f7 ,%f15
fdtoi %f14,%f2
udivx %l1,0x8ed,%l3
fmuls %f14,%f2 ,%f9
addc %l1,%l2,%l0
fdivs %f10,%f4 ,%f6
and %l1,-0x48d,%l3
retl
xnor %l6,%l2,%l1
p0_jmpl_3_he:
udivx %l7,-0x67c,%l1
smul %l5,%l7,%l2
mulx %l7,-0x0c8,%l5
fadds %f28,%f24,%f21
fmuls %f17,%f20,%f24
jmpl %g6+8,%g0
subc %l1,%l2,%l6
p0_call_3_he:
umul %l2,-0x65f,%l5
xnor %l6,-0x9ab,%l4
retl
xnor %l2,%l6,%l1
p0_jmpl_3_ho:
udivx %l7,-0x67c,%l1
smul %l5,%l7,%l2
mulx %l7,-0x0c8,%l5
fadds %f28,%f24,%f21
fmuls %f17,%f20,%f24
jmpl %g6+8,%g0
subc %l1,%l2,%l6
p0_call_3_ho:
umul %l2,-0x65f,%l5
xnor %l6,-0x9ab,%l4
retl
xnor %l2,%l6,%l1
user_jump3_end:
.seg "data"
.align 0x2000
user_data_start:
done_flags:
.word 0
.align 8
done_count:
.word 0,0
Start_Flags:
.word 0,0,0,0
Finish_Flag:
.word 0,0
.align 8
num_processors:
.word 1
num_agents:
.word 0
no_membar:
.word 0
max_ireg:
.word 8,0
max_freg:
.word 32,0
.align 64
p0_temp:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_debug:
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
p0_fsr:
.word 0x00000000,0x00000000
.align 8
p0_loop_cnt:
.word 1,0
max_windows:
.word 1,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.align 8
p0_init_registers:
.word 0x2c3c68ba,0x8f64fc7b ! Init value for %l0
.word 0x6a81f0fc,0x63aa7b31 ! Init value for %l1
.word 0x74c225ac,0x0d750daf ! Init value for %l2
.word 0xea599ffb,0xc149c3cb ! Init value for %l3
.word 0xf756d882,0xa8a1dfcf ! Init value for %l4
.word 0xc3c0b99e,0x1211677a ! Init value for %l5
.word 0x3649d730,0x9243d268 ! Init value for %l6
.word 0xf0d0a402,0x105c0ea4 ! Init value for %l7
.align 64
p0_init_freg:
.word 0xbae8ddbe,0x1e1c212c ! Init value for %f0
.word 0xac39f5c2,0x388d3f5c ! Init value for %f2
.word 0x3cf8d76e,0x085ac4d0 ! Init value for %f4
.word 0xeebd8db3,0x95df57db ! Init value for %f6
.word 0x78a9ce36,0xf7a81e4a ! Init value for %f8
.word 0x4d9c7ba1,0xfd949712 ! Init value for %f10
.word 0x01834367,0x6faa8653 ! Init value for %f12
.word 0x75824276,0x69ae75b6 ! Init value for %f14
.word 0xbaed3071,0xc49472b3 ! Init value for %f16
.word 0xc53d9142,0xddad30d2 ! Init value for %f18
.word 0x0df09827,0x2d4ae274 ! Init value for %f20
.word 0x3d724527,0xc1286522 ! Init value for %f22
.word 0xf0de7be6,0xad4fd416 ! Init value for %f24
.word 0x31827479,0xfcef8d0a ! Init value for %f26
.word 0x17cbdde4,0x09c878e8 ! Init value for %f28
.word 0x759380a6,0x2c8f72af ! Init value for %f30
.word 0x43a83241,0xc1367bab ! Init value for %f32
.word 0x1548ab92,0x67c90033 ! Init value for %f34
.word 0xb4c7c93f,0xb1cbe074 ! Init value for %f36
.word 0x48a3b397,0xb9488ce3 ! Init value for %f38
.word 0x8acd3823,0xe6f6cf45 ! Init value for %f40
.word 0x13d4c062,0x3f34423c ! Init value for %f42
.word 0xf820c28c,0x893f27a1 ! Init value for %f44
.word 0x82ffcd63,0xca61af0a ! Init value for %f46
.word 0x9134b412,0x412e11c8
.word 0xfa725a92,0x9c54953e
.word 0xded29e84,0x8c7d96f8
.word 0xab16d108,0xbd447c39
.word 0xe9339ff5,0xd331d5c7
.word 0x42876e6d,0xfe346c5e
.word 0x8be6e228,0x63d22aec
.word 0xfb745eaf,0x45bf7550
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,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0x01000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xff0000ff,0x210bd003
.word 0x00000000,0x00000000
p0_expected_fp_regs:
.word 0xff000000,0x67186f7c
.word 0x000000cb,0x1b7071a6
.word 0xff7e61ff,0xffa003d0
.word 0x260d69f2,0x835bb353
.word 0xfffc007a,0x00000000
.word 0xff000000,0x0000001e
.word 0x260d69f2,0x835bb353
.word 0x00000000,0x0000d003
.word 0xff7e61ff,0xffa003d0
.word 0xbb4227e5,0x00000000
.word 0x00000000,0x000000ff
.word 0xff000000,0x67186f7c
.word 0x97f10c32,0x000000ff
.word 0x74d5d720,0xed5fa07b
.word 0x775261c6,0xd003a0ff
.word 0x1e7e61c6,0xbb4227e5
.word 0x0000002a,0x00000800 ! %fsr = 0000002a00000800
p0_local0_expect:
.word 0xff0000ff,0xffffffff
.word 0xff7e61ff,0xffa003d0
.word 0xffffffff,0xffa003d0
.word 0x00000000,0xe5ff6728
.word 0xff68abd2,0xfffffff1
.word 0xff4e84ce,0x000000ff
.word 0x53b35b83,0xf2690d26
.word 0x00000000,0x00000000
p0_local0_sec_expect:
.word 0xffa003d0,0x054a58d4
.word 0x00000000,0xff000000
.word 0x00a003d0,0x00000000
.word 0x046279b8,0xa0f0cd14
.word 0x9a031f0a,0x626377fa
.word 0x0aaf40f1,0xffffff7f
.word 0x46a78731,0xa35aa749
.word 0xe7e33264,0x85eb95f9
p0_local1_expect:
.word 0x000000ff,0x22000000
.word 0x26002200,0x3391135f
.word 0x0076594e,0xffff0000
.word 0xff000000,0xff617e1e
.word 0xd003a0ff,0xff617e1e
.word 0x18d3278a,0xa472ca7c
.word 0x000000cb,0x1b7071a6
.word 0xff617e1e,0x797482da
p0_local1_sec_expect:
.word 0x00000000,0x00000000
.word 0xff000000,0x00000000
.word 0xffe8d3dd,0xdbb17080
.word 0x767d3dba,0xd3c9b966
.word 0x0aaf40f1,0x0b8830e7
.word 0x5ce1c8ac,0xff2daf8c
.word 0xf1b5ec40,0x8c647f34
.word 0x09ac1b34,0x7b1e9ff7
p0_local2_expect:
.word 0xff617e1e,0x00000085
.word 0xffffff00,0x00000000
.word 0xff03a0ff,0x00000000
.word 0xd1190000,0x0932356f
.word 0xff606077,0x6e2dcd72
.word 0xd3332db5,0xffffffff
.word 0xde9b58ca,0x30e7b50f
.word 0xd2ab68ff,0x40ff1e7d
p0_local2_sec_expect:
.word 0xff000000,0x00000000
.word 0x03d00b21,0xff0000ff
.word 0xff000000,0x0f1cff16
.word 0xffffffff,0xed5fa07b
.word 0x7e181316,0x4e5976b4
.word 0x0000006f,0x8c9fd8d8
.word 0x000000ff,0x00000000
.word 0xffffffff,0xa35aa749
p0_local3_expect:
.word 0x260d69f2,0x835bb353
.word 0x00000000,0x0000004f
.word 0x8a27d318,0xff000000
.word 0x4e5976ff,0xff00ff00
.word 0xffffffff,0xffffffff
.word 0x0349e050,0xed5fa07b
.word 0x000000ff,0x776060ff
.word 0x6e2dcd72,0xbb4227e5
p0_local3_sec_expect:
.word 0xff000000,0x2ad800ff
.word 0x00000000,0x00000000
.word 0xff000000,0x1e3fe782
.word 0xff617e1e,0x674b9e0c
.word 0xff617e1e,0x4e5976ff
.word 0x7594537a,0x8c9fd8ce
.word 0xf140af0a,0x2bc15bce
.word 0xfad89f8c,0x6f000077
p0_local4_expect:
.word 0x00000000,0x00000000
.word 0xffffffff,0x00000b21
.word 0x0000ffff,0x850000ff
.word 0xff606077,0xe5f4aea1
.word 0x00000000,0x7a53ffff
.word 0x7e181316,0x4e5976b4
.word 0xff000000,0x0000001e
.word 0x7d1eff40,0xff68abd2
p0_local4_sec_expect:
.word 0x7594537a,0xfb0d3e29
.word 0x00000000,0xcb000000
.word 0x00ff00ff,0x00000000
.word 0xb476594e,0x1613187e
.word 0x8c5704a7,0x320cf197
.word 0x18d3278a,0xa472ca7c
.word 0xa798c753,0x97a45277
.word 0xe52742bb,0xc6617e1e
p0_local5_expect:
.word 0x00000000,0x000000ca
.word 0x00ff0000,0xff617e1e
.word 0xff000000,0x8a27d318
.word 0x00000000,0x00000075
.word 0xffffffff,0xa35aa749
.word 0x6728006f,0x000000ff
.word 0x1fff457c,0x9fd8fddb
.word 0x000000ff,0x94f6f2fd
p0_local5_sec_expect:
.word 0x00000000,0x00000000
.word 0xff00ffff,0xffffffff
.word 0xff000000,0xffffffff
.word 0xb476594e,0x1613187e
.word 0xff96f4db,0x82c2da69
.word 0x7ba05fed,0x20d7d574
.word 0xf9000000,0x8c9fd8d8
.word 0xe52742bb,0xc6617e1e
p0_local6_expect:
.word 0x2867ffe5,0xd2ab68ff
.word 0xff000000,0x4e5976ff
.word 0xff000000,0x4e5976ff
.word 0x869902ff,0xe5ff8370
.word 0x1e7e61ff,0xffa003d0
.word 0x7cca72a4,0x8a27d318
.word 0xa671701b,0x918610af
.word 0xda82ff79,0xfb0d3eff
p0_local6_sec_expect:
.word 0xff7e61ff,0xffa003d0
.word 0x260d69f2,0x835bb353
.word 0xff000000,0x7a539475
.word 0xff776362,0x67186f7c
.word 0x97f10c32,0xa704578c
.word 0x74d5d720,0xed5fa07b
.word 0x775261c6,0xbb4298e5
.word 0x1e7e61c6,0xbb4227e5
share0_expect:
.word 0xa6ff1b53,0x172ceeb5
.word 0x970de8ae,0xaee92d68
.word 0x29bbcda9,0x321d144f
.word 0x445c7659,0x969cae92
.word 0xdf296a51,0x7c240acf
.word 0x062087a6,0xf60099f0
.word 0x01a3d546,0xba08caff
.word 0xec3d513f,0xc53b9935
share1_expect:
.word 0xffffaff8,0xb8bd7232
.word 0x18eb5647,0xe1853d3d
.word 0xca28b6b3,0x67c177d9
.word 0xcfbc5a94,0x747814de
.word 0x1299ca3b,0x2e2ca86f
.word 0x426e7540,0x507dd2c5
.word 0xa3ca22a9,0xc40d6bcf
.word 0x786f4956,0xbba2893b
.word 0x594ee56e,0x4ffdbf15
.word 0xe1c549c8,0x7beac765
.word 0x8e02e87e,0x30b653e7
.word 0x7ae4d72a,0x4ea1c1f7
.word 0xdd6dacd3,0xe14da547
.word 0x38eb8ee6,0x5f780dda
.word 0xc6624250,0x3ef114b7
.word 0x8c07e28d,0x43044f95
share2_expect:
.word 0x7e1e37e1,0x9f8b4710
.word 0xd26a2b3c,0x7fab52a5
.word 0x0c9821b4,0xdadc02ec
.word 0xd83455d2,0x7bc7c003
.word 0xc7232b4a,0x0063c118
.word 0x8fce5a96,0x665e411f
.word 0xc23ff0bb,0x196aae8e
.word 0xc47fb549,0xfb07dd83
share3_expect:
.word 0xff338e4e,0x476c42d4
.word 0x35a19ae9,0xbd463945
.word 0xfeb0ab45,0x81dee4db
.word 0xd7d36475,0xe35a0abc
.word 0x339c9ea9,0x7a7fdc4f
.word 0x218a8967,0x628653e6
.word 0x66b62b24,0xf298cb2b
.word 0x4b435178,0x4328d5b8
.word 0xcf09f702,0x356d8570
.word 0xb3fa84a5,0x73fdfca8
.word 0x885c5c47,0xe74519c2
.word 0x3bd7dbe2,0x98e699db
.word 0x6279cd94,0xfca086ca
.word 0x3b46f018,0xe523e07e
.word 0x29bf5fa5,0x7e24fb0a
.word 0xd5516c39,0x3934b4c3
.word 0x6f896ccf,0x3f9e6447
.word 0x12e0f649,0x68954dc0
.word 0xaa3a23d3,0x8d791d8c
.word 0xcebcee41,0xfe340b00
.word 0xe5ed3b91,0x617da011
.word 0x92cef83b,0xd717c286
.word 0x192cd799,0x7403281e
.word 0xfa60ba13,0x3d85a6ee
.word 0x00008436,0x0e6e67d8
.word 0xa80465a4,0x28618c50
.word 0x2a76a9ba,0x627091cc
.word 0x947302a4,0x6d753391
.word 0xca882737,0xb7f74abf
.word 0x95dcb152,0x52b78353
.word 0x670ac975,0xfa9c9c5e
.word 0x8281e1f4,0x60c7a1ec
.word 0xd3181701,0x0cd5f2e9
.word 0x04000fdc,0x452aafbd
.word 0xbe9ba816,0x3e694232
.word 0x8fed7656,0x7b2c5acf
.word 0x20c08d26,0x58b4f89f
.word 0x03d6f0b3,0xf7548c04
.word 0x094c7645,0xee1be472
.word 0xbf52666e,0x098bfea3
.word 0x00ffdf62,0x6fef7194
.word 0x77d5f646,0x9b6c0ef4
.word 0x990de01b,0xaadd48b6
.word 0x3745db2b,0x51dc3ffe
.word 0x9a2c65d4,0x3e68728a
.word 0x736c2af0,0xab919eb0
.word 0x4bdf3eb0,0x244d1dee
.word 0x57fa3b80,0x46c966cd
.word 0xffffca9e,0x6bb5ace0
.word 0xde252133,0x032b2a60
.word 0xfc7774bc,0xbb0eaf3f
.word 0x8e40af5b,0xbab67bb8
.word 0x6136c3fa,0xf1de1b17
.word 0x8bab45b0,0xc67d5940
.word 0x8bdc1a6a,0x23a1abde
.word 0x9d089720,0xb15e300d
.word 0xd9ff73ed,0x9fb2f402
.word 0x92b73bc2,0xa5cad76e
.word 0x894530b8,0x60de2a65
.word 0xa4aec40a,0x14259523
.word 0x3ef681a0,0x736fab8f
.word 0x28ca7b22,0x11be68d1
.word 0xf706343f,0xf8cdc016
.word 0xf70333db,0x04d1013e
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 0x389bdcbf,0xf806a300
.word 0x00000000,0x00000002
.word 0xcdaaf777,0x922b3d9b
.word 0x00000000,0x00000003
.word 0xcf1dcce0,0x19c9a5d9
.word 0x00000000,0x00000004
.word 0x37504ab0,0x45b9ffdc
.word 0x00000000,0x00000005
.word 0x21f8b79f,0x9d4e6d65
.word 0x00000000,0x00000006
.word 0x91cca9a0,0x685e4045
.word 0x00000000,0x00000007
.word 0x3bf46d4f,0xb50605b5
.word 0x00000000,0x00000008
.word 0xa88e65e7,0x9ada88c8
.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 0xff1608c7,0xb2a88f6f,0xfc9af1a0,0xb275da05
.word 0x51be144e,0x25625fb5,0xf0b2eb57,0xe57e6728
.word 0xa3224195,0x56bd72e2,0x57bb84ce,0xb30a75d3
.word 0x53b35b83,0xf2690d26,0x0c818230,0x98ccc562
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 0xfc96f4db,0x82c2da69,0x09220cee,0x67186f7c
.word 0xc64c3929,0xba4cf66e,0x046279b8,0xa0f0cd14
.word 0x9a031f0a,0x626377fa,0x018cf05f,0x551890a6
.word 0x46a78731,0xa35aa749,0xe7e33264,0x85eb95f9
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 0xc3e8b55d,0x4a5adada,0x13b3afd1,0xe5ddf087
.word 0xb0af13a7,0x01a907db,0xd387454c,0x674b9e0c
.word 0x9e7dbfc7,0x70e87990,0xc812ebd5,0x76ecb488
.word 0xc4b02542,0x2936aee7,0x94f6f2fd,0x16440446
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 0x50e04903,0x82039345,0x435e92b7,0x2bc15bce
.word 0xa6c22be2,0x6a2312de,0x767d3dba,0xd3c9b966
.word 0x0aaf40f1,0x0b8830e7,0x5ce1c8ac,0xff2daf8c
.word 0xf1b5ec40,0x8c647f34,0x09ac1b34,0x7b1e9ff7
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 0xb21aea3b,0x8496004b,0xeeb63bc9,0x2812c170
.word 0xbd439ce4,0x72468dba,0xd1193ab9,0x3391135f
.word 0xa0b7e376,0x764c52f1,0xd3332db5,0x53f81b30
.word 0x00c65d71,0xbb31ef93,0xd2ab68ff,0x40ee1e7d
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 0x7dd394a7,0x9a91b30c,0x5f896323,0x006478bb
.word 0x308f02cb,0x8c26f645,0x14785cb6,0x0932356f
.word 0xde9b58ca,0x30e7b50f,0xbba05b5d,0x6b54eed4
.word 0xd4584a05,0xa287c415,0x6e2dcd72,0x1a9b537f
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 0xa671701b,0xfb0d3e29,0xcb827008,0xd5e74385
.word 0x7594537a,0x8c9fd8d8,0xb476594e,0x1613187e
.word 0x8c5704a7,0x320cf197,0x7ba05fed,0x20d7d574
.word 0xa798c753,0x97a45277,0xe52742bb,0xc6617e1e
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 0x452046e1,0x24080155,0x4bd07fcc,0xdbb02ede
.word 0x485fb885,0xff606077,0x2e49a05e,0xd795162c
.word 0x8027dda3,0xf8fe5e6a,0xced2d5d0,0x4d1df443
.word 0xf91629a7,0xaee130a9,0x7f453f10,0xf500ddda
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 0x232976cf,0x5d844adb,0x2ad8b0ca,0x1cee0b21
.word 0x67a0ca50,0xb2519884,0xf7c8f7ce,0x034d07b3
.word 0xcf9aeed4,0x5dececa2,0x7238dcfc,0xd4d23108
.word 0x5541c53f,0x6530e007,0x221197b8,0x0deeec80
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 0x911a0ab0,0x4c739142,0x4c80d7b5,0x1da4916b
.word 0xd7c639dd,0x291999b3,0x158e94df,0xfab48e7d
.word 0x3ea7a425,0x9845e098,0x70f6b8c4,0x8c431565
.word 0x697e72d1,0x906d4a52,0xeee53bad,0x41d0aa11
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 0xc7ddf38e,0x0671ddb9,0x3dc9a958,0x4da57ec9
.word 0x61bc4813,0x19928940,0x6f8f22e4,0xcafdd486
.word 0x3ccf9e5c,0x189c058a,0x423f2bbf,0x7e5b4503
.word 0x1f21457c,0x9fd8fddb,0xd666fe08,0xc1115a08
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 0xde962820,0xa4e3909a,0xf03efce5,0x42cd748d
.word 0x6de2f6a1,0x0bec4aca,0xbcaad0cb,0xeffb37ae
.word 0x93be11d0,0xb5311b48,0x7dd05e28,0xf4ba0a80
.word 0x5f75fa81,0x09d34e0f,0xfa8e7b68,0x7031ffe0
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 0x0384a2b8,0xe5f4aea1,0x82e73f1e,0x43a63ff5
.word 0xb9d8d73c,0xf56ee344,0x86990270,0xe5c28370
.word 0xf0a4f62b,0xe3a003d0,0x7cca72a4,0x8a27d318
.word 0xd104c68c,0x918610af,0xda8c5dfe,0x8d6e885c
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 0x5dc72dca,0x1e5c3973,0xaf84108c,0x222a2b28
.word 0x11e32b48,0x60bd6230,0x224ab3ff,0x0e5335f9
.word 0x2a174f19,0x3f41883d,0x19150539,0x4f6224c3
.word 0x52b9b81d,0xe367bb19,0x36b7c422,0x0f42adb2
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 0xe35b1b53,0x172ceeb5,0x970de8ae,0xaee92d68
.word 0x29bbcda9,0x321d144f,0x445c7659,0x969cae92
.word 0xdf296a51,0x7c240acf,0x062087a6,0xf60099f0
.word 0x01a3d546,0xba08caff,0xec3d513f,0xc53b9935
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 0x72f9aff8,0xb8bd7232,0x18eb5647,0xe1853d3d
.word 0xca28b6b3,0x67c177d9,0xcfbc5a94,0x747814de
.word 0x1299ca3b,0x2e2ca86f,0x426e7540,0x507dd2c5
.word 0xa3ca22a9,0xc40d6bcf,0x786f4956,0xbba2893b
.word 0x4717e56e,0x4ffdbf15,0xe1c549c8,0x7beac765
.word 0x8e02e87e,0x30b653e7,0x7ae4d72a,0x4ea1c1f7
.word 0xdd6dacd3,0xe14da547,0x38eb8ee6,0x5f780dda
.word 0xc6624250,0x3ef114b7,0x8c07e28d,0x43044f95
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 0xf04937e1,0x9f8b4710,0xd26a2b3c,0x7fab52a5
.word 0x0c9821b4,0xdadc02ec,0xd83455d2,0x7bc7c003
.word 0xc7232b4a,0x0063c118,0x8fce5a96,0x665e411f
.word 0xc23ff0bb,0x196aae8e,0xc47fb549,0xfb07dd83
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 0x24338e4e,0x476c42d4,0x35a19ae9,0xbd463945
.word 0xfeb0ab45,0x81dee4db,0xd7d36475,0xe35a0abc
.word 0x339c9ea9,0x7a7fdc4f,0x218a8967,0x628653e6
.word 0x66b62b24,0xf298cb2b,0x4b435178,0x4328d5b8
.word 0xcf09f702,0x356d8570,0xb3fa84a5,0x73fdfca8
.word 0x885c5c47,0xe74519c2,0x3bd7dbe2,0x98e699db
.word 0x6279cd94,0xfca086ca,0x3b46f018,0xe523e07e
.word 0x29bf5fa5,0x7e24fb0a,0xd5516c39,0x3934b4c3
.word 0x6f896ccf,0x3f9e6447,0x12e0f649,0x68954dc0
.word 0xaa3a23d3,0x8d791d8c,0xcebcee41,0xfe340b00
.word 0xe5ed3b91,0x617da011,0x92cef83b,0xd717c286
.word 0x192cd799,0x7403281e,0xfa60ba13,0x3d85a6ee
.word 0x354f8436,0x0e6e67d8,0xa80465a4,0x28618c50
.word 0x2a76a9ba,0x627091cc,0x947302a4,0x6d753391
.word 0xca882737,0xb7f74abf,0x95dcb152,0x52b78353
.word 0x670ac975,0xfa9c9c5e,0x8281e1f4,0x60c7a1ec
.word 0xbd2b1701,0x0cd5f2e9,0x04000fdc,0x452aafbd
.word 0xbe9ba816,0x3e694232,0x8fed7656,0x7b2c5acf
.word 0x20c08d26,0x58b4f89f,0x03d6f0b3,0xf7548c04
.word 0x094c7645,0xee1be472,0xbf52666e,0x098bfea3
.word 0xb97adf62,0x6fef7194,0x77d5f646,0x9b6c0ef4
.word 0x990de01b,0xaadd48b6,0x3745db2b,0x51dc3ffe
.word 0x9a2c65d4,0x3e68728a,0x736c2af0,0xab919eb0
.word 0x4bdf3eb0,0x244d1dee,0x57fa3b80,0x46c966cd
.word 0x8223ca9e,0x6bb5ace0,0xde252133,0x032b2a60
.word 0xfc7774bc,0xbb0eaf3f,0x8e40af5b,0xbab67bb8
.word 0x6136c3fa,0xf1de1b17,0x8bab45b0,0xc67d5940
.word 0x8bdc1a6a,0x23a1abde,0x9d089720,0xb15e300d
.word 0xd97173ed,0x9fb2f402,0x92b73bc2,0xa5cad76e
.word 0x894530b8,0x60de2a65,0xa4aec40a,0x14259523
.word 0x3ef681a0,0x736fab8f,0x28ca7b22,0x11be68d1
.word 0xf706343f,0xf8cdc016,0xf70333db,0x04d1013e
share3_end: