Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1000_0.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_1000_0.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 = 327141849
! Riesling can be on
! 1 Thread, 1000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_1000_0.s created on Mar 27, 2009 (14:18:49)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1000_0 -p 1 -l 1000
#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 = 1cc4ef06 11bb5b80 9b3fc076 7f4197f4
! %f4 = e12ed996 558b8924 2b4a8a4f da763c8f
! %f8 = 5a6976ca f6c155f6 ae479939 7edb5512
! %f12 = 883b9063 fbcadb6b 7e16a1da 4171fb46
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6c8d6f51 f05f3c57 19ab2a7a 7b0fecfa
! %f20 = 01f0f213 638e3258 9eac79fb 82f81466
! %f24 = 8f931556 3e3afa1e cd5a8ead 54fb148e
! %f28 = 9677a534 636c5a90 430c8ca2 c9cd084f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5cbfae9d 8115ea5b 25479f92 88d790a7
! %f36 = 8e81b953 c02f20e8 780e1187 66202a73
! %f40 = 5008158b 70cf906d 10624502 9347cb08
! %f44 = 42faed94 96791945 14e2b4cf 2c461fea
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x321a38e80000007d,%g7,%g1 ! GSR scale = 15, align = 5
wr %g1,%g0,%gsr ! GSR = 321a38e80000007d
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:
! %l0 = 5c1ddcb203bac9ef, imm = fffffffffffffac0, %l0 = 5c1ddcb203bac9ef
xnor %l0,-0x540,%l0 ! %l0 = 5c1ddcb203baccd0
! Mem[0000000010141400] = 780e373a0814e7d7, %f18 = 19ab2a7a 7b0fecfa
ldda [%i5+%g0]0x88,%f18 ! %f18 = 780e373a 0814e7d7
! %f20 = 01f0f213 638e3258, %l3 = a6757cc427f500e7
! Mem[0000000030101408] = 701b83712037be79
add %i4,0x008,%g1
stda %f20,[%g1+%l3]ASI_PST16_S ! Mem[0000000030101408] = 701bf213638e3258
! Mem[0000000010101430] = 6848025a, %f2 = 9b3fc076
lda [%i4+0x030]%asi,%f2 ! %f2 = 6848025a
! Mem[0000000010181410] = c8a8cb20, %l2 = 5979c59ba55ee6a3
ldstuba [%i6+%o5]0x88,%l2 ! %l2 = 00000020000000ff
! Mem[00000000100c1420] = b446531f6faac087, %l6 = f7de1af8726bdb14
ldxa [%i3+0x020]%asi,%l6 ! %l6 = b446531f6faac087
! Mem[0000000010041410] = 6dc19768, %l1 = f5f7578c42919d25
lduh [%i1+%o5],%l1 ! %l1 = 0000000000006dc1
! %l6 = b446531f6faac087, Mem[00000000211c0001] = fa597fdc
stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = fa877fdc
! Mem[00000000100c1410] = 872bb17d, %l4 = 1a321a2a98290373
lduba [%i3+%o5]0x88,%l4 ! %l4 = 000000000000007d
! Starting 10 instruction Store Burst
! %l2 = 00000020, %l3 = 27f500e7, Mem[0000000010041410] = 6dc19768 27314a59
stda %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000020 27f500e7
p0_label_2:
! Mem[0000000010081400] = b38ed1fa, %l4 = 000000000000007d
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000b3000000ff
! %l6 = b446531f6faac087, Mem[00000000211c0001] = fa877fdc, %asi = 80
stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = fa877fdc
! Mem[00000000100c1408] = 1231bb46, %l4 = 00000000000000b3
ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000012000000ff
! %f10 = ae479939, Mem[0000000010141400] = d7e71408
sta %f10,[%i5+%g0]0x80 ! Mem[0000000010141400] = ae479939
! %l6 = 6faac087, %l7 = a8607ae4, Mem[0000000010001400] = 51e2bae9 4f7709ff
stda %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 6faac087 a8607ae4
! %l6 = 6faac087, %l7 = a8607ae4, Mem[0000000030101410] = 8b90c238 89fe37c4
stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 6faac087 a8607ae4
! %l2 = 0000000000000020, Mem[0000000010101400] = a211d7fc
stba %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 2011d7fc
! %l2 = 0000000000000020, Mem[00000000100c140c] = 7fe6ab73
stw %l2,[%i3+0x00c] ! Mem[00000000100c140c] = 00000020
! Mem[0000000030181408] = 8dc07560, %l3 = a6757cc427f500e7
swapa [%i6+%o4]0x89,%l3 ! %l3 = 000000008dc07560
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 6faac087, %f11 = 7edb5512
lda [%i0+%g0]0x80,%f11 ! %f11 = 6faac087
p0_label_3:
! Mem[0000000010181410] = ffcba8c8, %l1 = 0000000000006dc1
ldsba [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000100c1414] = 34c02ab1, %l5 = 08c34e6e42942d06
ldsha [%i3+0x016]%asi,%l5 ! %l5 = 0000000000002ab1
! Mem[0000000030041408] = ca28027c, %l2 = 0000000000000020
ldsba [%i1+%o4]0x89,%l2 ! %l2 = 000000000000007c
! Mem[0000000010181408] = 8a49c73463294e77, %f12 = 883b9063 fbcadb6b
ldd [%i6+%o4],%f12 ! %f12 = 8a49c734 63294e77
! %f30 = 430c8ca2, %f28 = 9677a534, %f28 = 9677a534
fsubs %f30,%f28,%f28 ! %f28 = 430c8ca2
! Mem[0000000030101410] = 6faac087, %l0 = 5c1ddcb203baccd0
lduha [%i4+%o5]0x81,%l0 ! %l0 = 0000000000006faa
membar #Sync ! Added by membar checker (1)
! Mem[0000000030101400] = 616b1647 0cbf59d3 701bf213 638e3258
! Mem[0000000030101410] = 6faac087 a8607ae4 022d3d25 41beac25
! Mem[0000000030101420] = ed2f139a af9e27bd e122d6a9 5a7d01a6
! Mem[0000000030101430] = 036ec2ad fecd2424 d8d4fc61 3607b4bf
ldda [%i4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030101400
! Mem[0000000010081400] = ff8ed1fa808695a1, %f28 = 430c8ca2 636c5a90
ldda [%i2+%g0]0x80,%f28 ! %f28 = ff8ed1fa 808695a1
! Mem[0000000010101400] = 2011d7fc 9bd23bb2 d2d75a07 1e2383c4
! Mem[0000000010101410] = 4ecacd8a 60070c7c a4563c50 1ad51c87
! Mem[0000000010101420] = 0a38f4ab 01ea11b0 b8b92e18 ec4806e0
! Mem[0000000010101430] = 6848025a 9508be0d 5564060b be510f69
ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 0e440b1e, %l1 = ffffffffffffffff
swapa [%i5+%g0]0x89,%l1 ! %l1 = 000000000e440b1e
p0_label_4:
! %l2 = 000000000000007c, Mem[0000000010001416] = 3bdbfab6
stb %l2,[%i0+0x016] ! Mem[0000000010001414] = 3bdb7cb6
! Mem[0000000010181420] = 4769515b0989201a, %l2 = 000000000000007c, %l2 = 000000000000007c
add %i6,0x20,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 4769515b0989201a
! Mem[0000000010001420] = 5a26c80a, %l6 = b446531f6faac087
swap [%i0+0x020],%l6 ! %l6 = 000000005a26c80a
! %f24 = 8f931556 3e3afa1e, %l2 = 4769515b0989201a
! Mem[0000000030081400] = 007ff2e95a9de4ea
stda %f24,[%i2+%l2]ASI_PST8_SL ! Mem[0000000030081400] = 00faf23e569de4ea
! Mem[00000000100c1400] = 889eabf0, %l0 = 0000000000006faa
ldstuba [%i3+%g0]0x88,%l0 ! %l0 = 000000f0000000ff
! %l2 = 0989201a, %l3 = 8dc07560, Mem[0000000010041420] = f8a994eb fb9e6f01
stda %l2,[%i1+0x020]%asi ! Mem[0000000010041420] = 0989201a 8dc07560
membar #Sync ! Added by membar checker (2)
! %l4 = 00000012, %l5 = 00002ab1, Mem[0000000030101410] = 87c0aa6f e47a60a8
stda %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000012 00002ab1
! Mem[0000000030001400] = 8ee179ea, %l5 = 0000000000002ab1
swapa [%i0+%g0]0x89,%l5 ! %l5 = 000000008ee179ea
! %f0 = 2011d7fc 9bd23bb2 d2d75a07 1e2383c4
! %f4 = 4ecacd8a 60070c7c a4563c50 1ad51c87
! %f8 = 0a38f4ab 01ea11b0 b8b92e18 ec4806e0
! %f12 = 6848025a 9508be0d 5564060b be510f69
stda %f0,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = c920a977, %l7 = a97cdac1a8607ae4
ldsha [%o0+0x000]%asi,%l7 ! %l7 = ffffffffffffc920
p0_label_5:
membar #Sync ! Added by membar checker (3)
! Mem[0000000010041400] = 87c31993 026adde4 d771bfc8 58f92337
! Mem[0000000010041410] = 00000020 27f500e7 516620d4 d4d29d36
! Mem[0000000010041420] = 0989201a 8dc07560 6961ecbe 4cb570a3
! Mem[0000000010041430] = 659692dd d256d61b 4d41dc2e dfa1ed8a
ldda [%i1]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010041400
! Mem[0000000010181408] = 8a49c734, %l3 = 000000008dc07560
lduwa [%i6+0x008]%asi,%l3 ! %l3 = 000000008a49c734
! Code Fragment 3
p0_fragment_1:
! %l0 = 00000000000000f0
setx 0x41e0b6805020c049,%g7,%l0 ! %l0 = 41e0b6805020c049
! %l1 = 000000000e440b1e
setx 0xa6bbc8f791dc6f9f,%g7,%l1 ! %l1 = a6bbc8f791dc6f9f
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 = 41e0b6805020c049
setx 0x68ce0a887a457aa8,%g7,%l0 ! %l0 = 68ce0a887a457aa8
! %l1 = a6bbc8f791dc6f9f
setx 0x4a0fa1b046d8432b,%g7,%l1 ! %l1 = 4a0fa1b046d8432b
! Mem[0000000030001408] = 96663fa9e0799ca9, %l3 = 000000008a49c734
ldxa [%i0+%o4]0x89,%l3 ! %l3 = 96663fa9e0799ca9
! Mem[0000000030081400] = 00faf23e, %f14 = 5564060b
lda [%i2+%g0]0x81,%f14 ! %f14 = 00faf23e
! Mem[0000000030141408] = 7cd578437e90290b, %l3 = 96663fa9e0799ca9
ldxa [%i5+%o4]0x89,%l3 ! %l3 = 7cd578437e90290b
! Mem[0000000010141410] = c6bbdf3b, %l2 = 4769515b0989201a
lduba [%i5+%o5]0x88,%l2 ! %l2 = 000000000000003b
! Mem[0000000030181400] = 2eadec1c, %l3 = 7cd578437e90290b
lduba [%i6+%g0]0x81,%l3 ! %l3 = 000000000000002e
! Mem[0000000010041424] = 8dc07560, %f11 = ec4806e0
ld [%i1+0x024],%f11 ! %f11 = 8dc07560
! Starting 10 instruction Store Burst
! %l6 = 000000005a26c80a, Mem[00000000211c0000] = fa877fdc
sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = c80a7fdc
p0_label_6:
! Mem[0000000030081410] = 524a35b3, %l2 = 000000000000003b
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000052000000ff
! %l7 = ffffffffffffc920, Mem[0000000010081408] = 2ccb1377
stha %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = c9201377
! Mem[0000000030101400] = 47166b61, %l0 = 68ce0a887a457aa8
ldstuba [%i4+%g0]0x89,%l0 ! %l0 = 00000061000000ff
! Mem[0000000030181400] = 1cecad2e, %l2 = 0000000000000052
ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 0000002e000000ff
! %f2 = d2d75a07, Mem[0000000010141400] = ae479939
sta %f2 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = d2d75a07
! %l7 = ffffffffffffc920, Mem[0000000010181408] = 34c7498a
stha %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 34c7c920
! %f12 = 6848025a 9508be0d, Mem[00000000300c1408] = 3bd3dfd0 41143843
stda %f12,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 6848025a 9508be0d
! %l0 = 0000000000000061, Mem[0000000010101408] = 075ad7d2
stha %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = 075a0061
! %l6 = 000000005a26c80a, Mem[00000000100c1430] = 3dc99f1167bb5cc4
stx %l6,[%i3+0x030] ! Mem[00000000100c1430] = 000000005a26c80a
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 740ea328, %l5 = 000000008ee179ea
ldsba [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000074
p0_label_7:
! Mem[0000000030001408] = a99c79e0, %l2 = 000000000000002e
ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffa99c79e0
! Mem[0000000010181408] = 34c7c920, %l1 = 4a0fa1b046d8432b
lduwa [%i6+%o4]0x88,%l1 ! %l1 = 0000000034c7c920
! Mem[00000000300c1400] = 9bb6e523, %l7 = ffffffffffffc920
lduba [%i3+%g0]0x81,%l7 ! %l7 = 000000000000009b
! Mem[00000000300c1410] = 5cf99de5 c298736b, %l4 = 00000012, %l5 = 00000074
ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000c298736b 000000005cf99de5
! Mem[0000000010181408] = 20c9c73463294e77, %l7 = 000000000000009b
ldxa [%i6+%o4]0x80,%l7 ! %l7 = 20c9c73463294e77
! Mem[0000000030001408] = 96663fa9e0799ca9, %l0 = 0000000000000061
ldxa [%i0+%o4]0x89,%l0 ! %l0 = 96663fa9e0799ca9
! Mem[0000000010141400] = 075ad7d2, %l6 = 000000005a26c80a
lduwa [%i5+%g0]0x88,%l6 ! %l6 = 00000000075ad7d2
! Mem[0000000030081410] = b3354aff, %l2 = ffffffffa99c79e0
lduwa [%i2+%o5]0x89,%l2 ! %l2 = 00000000b3354aff
! Mem[0000000030181400] = 9f7196df1cecadff, %l0 = 96663fa9e0799ca9
ldxa [%i6+%g0]0x89,%l0 ! %l0 = 9f7196df1cecadff
! Starting 10 instruction Store Burst
! %f13 = 9508be0d, Mem[0000000010141400] = 075ad7d2
sta %f13,[%i5+%g0]0x88 ! Mem[0000000010141400] = 9508be0d
p0_label_8:
! %l0 = 9f7196df1cecadff, Mem[00000000100c1410] = 7db12b8734c02ab1
stxa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 9f7196df1cecadff
! %f9 = 01ea11b0, Mem[0000000030181410] = 7b5b6d7d
sta %f9 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 01ea11b0
! %f20 = 00000020 27f500e7, %l2 = 00000000b3354aff
! Mem[0000000010081410] = 4765f615a82049d9
add %i2,0x010,%g1
stda %f20,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010081410] = e700f52720000000
! %f23 = d4d29d36, Mem[0000000030141410] = d39a7694
sta %f23,[%i5+%o5]0x81 ! Mem[0000000030141410] = d4d29d36
! Mem[00000000300c1408] = 6848025a, %l4 = 00000000c298736b
swapa [%i3+%o4]0x81,%l4 ! %l4 = 000000006848025a
membar #Sync ! Added by membar checker (4)
! %l2 = b3354aff, %l3 = 0000002e, Mem[0000000010041400] = 9319c387 e4dd6a02
stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = b3354aff 0000002e
! %l2 = b3354aff, %l3 = 0000002e, Mem[0000000010041408] = d771bfc8 58f92337
stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = b3354aff 0000002e
! Mem[0000000010141400] = 0dbe0895, %l7 = 20c9c73463294e77, %asi = 80
swapa [%i5+0x000]%asi,%l7 ! %l7 = 000000000dbe0895
! %f5 = 60070c7c, Mem[00000000100c1408] = 46bb31ff
sta %f5 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 60070c7c
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = b23bd29bfcd71120, %l4 = 000000006848025a
ldxa [%i1+%g0]0x81,%l4 ! %l4 = b23bd29bfcd71120
p0_label_9:
! Mem[0000000030041400] = b23bd29b fcd71120 c483231e 075ad7d2
! Mem[0000000030041410] = 7c0c0760 8acdca4e 871cd51a 503c56a4
! Mem[0000000030041420] = b011ea01 abf4380a e00648ec 182eb9b8
! Mem[0000000030041430] = 0dbe0895 5a024868 690f51be 0b066455
ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030041400
! Mem[0000000010081400] = a1958680fad18eff, %l6 = 00000000075ad7d2
ldxa [%i2+%g0]0x88,%l6 ! %l6 = a1958680fad18eff
! Mem[0000000020800000] = 28a38205, %l7 = 000000000dbe0895
lduba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000a3
! Mem[0000000010081424] = 0168627b, %l7 = 00000000000000a3
lduba [%i2+0x024]%asi,%l7 ! %l7 = 0000000000000001
! Mem[0000000010001424] = 47895f38, %l1 = 0000000034c7c920
lduba [%i0+0x027]%asi,%l1 ! %l1 = 0000000000000038
! %f8 = 0a38f4ab, %f2 = d2d75a07, %f2 = d2d75a07
fsubs %f8 ,%f2 ,%f2 ! %f2 = 52d75a07
! Mem[0000000030101410] = 12000000b12a0000, %f12 = 6848025a 9508be0d
ldda [%i4+%o5]0x81,%f12 ! %f12 = 12000000 b12a0000
! Mem[00000000201c0000] = c920a977, %l1 = 0000000000000038
lduba [%o0+0x001]%asi,%l1 ! %l1 = 0000000000000020
! %f2 = 52d75a07, %f7 = 1ad51c87
fcmpes %fcc3,%f2 ,%f7 ! %fcc3 = 2
! Starting 10 instruction Store Burst
! %l4 = b23bd29bfcd71120, Mem[0000000030081410] = ff4a35b3
stwa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = fcd71120
p0_label_10:
! %l7 = 0000000000000001, Mem[0000000030181410] = 01ea11b0
stha %l7,[%i6+%o5]0x81 ! Mem[0000000030181410] = 000111b0
! %l2 = 00000000b3354aff, imm = 000000000000014a, %l6 = a1958680fad18eff
xor %l2,0x14a,%l6 ! %l6 = 00000000b3354bb5
! %f4 = 4ecacd8a 60070c7c, Mem[0000000010081410] = 27f500e7 00000020
stda %f4 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4ecacd8a 60070c7c
! %l0 = 1cecadff, %l1 = 00000020, Mem[0000000010041410] = 00000020 27f500e7
stda %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 1cecadff 00000020
! %l1 = 0000000000000020, Mem[0000000010141410] = 0b2f3955c6bbdf3b
stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000020
! %f6 = a4563c50, Mem[0000000010141400] = 63294e77
sta %f6 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = a4563c50
! Mem[0000000030141400] = ffffffff, %l2 = 00000000b3354aff
ldstuba [%i5+%g0]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010081410] = 60070c7c, %l2 = 00000000000000ff
ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 0000007c000000ff
membar #Sync ! Added by membar checker (5)
! %l2 = 000000000000007c, Mem[0000000030041400] = 9bd23bb2
stwa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000007c
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 0951d5c23bdb7cb6, %l7 = 0000000000000001
ldxa [%i0+%o5]0x80,%l7 ! %l7 = 0951d5c23bdb7cb6
p0_label_11:
! Mem[0000000010041408] = b3354aff0000002e, %l6 = 00000000b3354bb5
ldxa [%i1+%o4]0x80,%l6 ! %l6 = b3354aff0000002e
! Mem[0000000030001408] = e0799ca9, %l4 = b23bd29bfcd71120
ldsha [%i0+%o4]0x89,%l4 ! %l4 = ffffffffffff9ca9
! Mem[00000000300c1400] = 9bb6e523, %l1 = 0000000000000020
lduba [%i3+%g0]0x81,%l1 ! %l1 = 000000000000009b
! Mem[0000000010181410] = ffcba8c8, %f3 = 1e2383c4
lda [%i6+%o5]0x80,%f3 ! %f3 = ffcba8c8
! Code Fragment 4
p0_fragment_2:
! %l0 = 9f7196df1cecadff
setx 0x942975b012a1adfa,%g7,%l0 ! %l0 = 942975b012a1adfa
! %l1 = 000000000000009b
setx 0x3340fdf8101943fa,%g7,%l1 ! %l1 = 3340fdf8101943fa
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 = 942975b012a1adfa
setx 0x0cf9fb9ff568aa2e,%g7,%l0 ! %l0 = 0cf9fb9ff568aa2e
! %l1 = 3340fdf8101943fa
setx 0x152b9b6837faf5bc,%g7,%l1 ! %l1 = 152b9b6837faf5bc
! Mem[00000000300c1400] = 9bb6e523 3a39647a c298736b 9508be0d
! Mem[00000000300c1410] = 6b7398c2 e59df95c 3a3fdf7f 62b75853
! Mem[00000000300c1420] = 859ea2cd 20c72c48 31b40122 a7fca223
! Mem[00000000300c1430] = 73debf3b 80583b4e 07fbeb25 082dfea0
ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
! Mem[0000000030101408] = 13f21b70, %l3 = 000000000000002e
ldsba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000070
! Mem[0000000010101410] = 4ecacd8a, %l6 = b3354aff0000002e
ldswa [%i4+%o5]0x80,%l6 ! %l6 = 000000004ecacd8a
! Mem[00000000100c1418] = 8950e1f04be97d13, %l3 = 0000000000000070
ldxa [%i3+0x018]%asi,%l3 ! %l3 = 8950e1f04be97d13
! Starting 10 instruction Store Burst
! %l2 = 000000000000007c, Mem[0000000030101410] = 00000012
stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000007c
p0_label_12:
! Mem[00000000218001c1] = 118e79c5, %l2 = 000000000000007c
ldstub [%o3+0x1c1],%l2 ! %l2 = 0000008e000000ff
! %l1 = 152b9b6837faf5bc, Mem[0000000010081408] = c9201377
stba %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = bc201377
! %l5 = 000000005cf99de5, Mem[0000000030001410] = 26f1e63a
stwa %l5,[%i0+%o5]0x89 ! Mem[0000000030001410] = 5cf99de5
! Mem[00000000211c0001] = c80a7fdc, %l6 = 000000004ecacd8a
ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 0000000a000000ff
! %f27 = 182eb9b8, Mem[0000000010081408] = bc201377
sta %f27,[%i2+%o4]0x80 ! Mem[0000000010081408] = 182eb9b8
! %l3 = 8950e1f04be97d13, Mem[0000000010181408] = 20c9c734
stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 13c9c734
! %l6 = 000000000000000a, Mem[0000000010181410] = ffcba8c802f4e2e0
stxa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000000000000a
! %f16 = b23bd29b fcd71120, %l7 = 0951d5c23bdb7cb6
! Mem[0000000010181400] = 9775f57498c410c4
stda %f16,[%i6+%l7]ASI_PST16_PL ! Mem[0000000010181400] = 9775d7fc9bd210c4
! %f26 = e00648ec 182eb9b8, %l4 = ffffffffffff9ca9
! Mem[0000000010141420] = 4bb5d947c6d74810
add %i5,0x020,%g1
stda %f26,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010141420] = b8b92e18c6d74810
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 7c0c07608acdca4e, %f20 = 7c0c0760 8acdca4e
ldda [%i1+%o5]0x81,%f20 ! %f20 = 7c0c0760 8acdca4e
p0_label_13:
! Mem[00000000100c1400] = ffab9e88, %l7 = 0951d5c23bdb7cb6
lduha [%i3+%g0]0x80,%l7 ! %l7 = 000000000000ffab
! Mem[0000000010181430] = 295d3b9f, %l0 = 0cf9fb9ff568aa2e
lduha [%i6+0x032]%asi,%l0 ! %l0 = 0000000000003b9f
! Mem[0000000030101408] = 13f21b70, %l5 = 000000005cf99de5
ldswa [%i4+%o4]0x89,%l5 ! %l5 = 0000000013f21b70
! Mem[0000000030141400] = ffffffff 81154b27, %l2 = 0000008e, %l3 = 4be97d13
ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000ffffffff 0000000081154b27
! Mem[0000000030181408] = 27f500e7, %l0 = 0000000000003b9f
lduba [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000e7
! Mem[00000000300c1408] = 0dbe08956b7398c2, %l2 = 00000000ffffffff
ldxa [%i3+%o4]0x89,%l2 ! %l2 = 0dbe08956b7398c2
! Mem[0000000021800180] = 99c2f773, %l2 = 0dbe08956b7398c2
lduh [%o3+0x180],%l2 ! %l2 = 00000000000099c2
! %l1 = 152b9b6837faf5bc, %l0 = 00000000000000e7, %y = 00000000
udiv %l1,%l0,%l3 ! %l3 = 00000000003e09ed
mov %l0,%y ! %y = 000000e7
! Mem[0000000010101400] = fcd71120, %l5 = 0000000013f21b70
lduha [%i4+%g0]0x88,%l5 ! %l5 = 0000000000001120
! Starting 10 instruction Store Burst
! %f20 = 7c0c0760, Mem[0000000030101410] = 0000007c
sta %f20,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7c0c0760
p0_label_14:
! %l4 = ffffffffffff9ca9, Mem[0000000030101408] = 13f21b70
stha %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 13f29ca9
! %f26 = e00648ec, Mem[0000000010101420] = 0a38f4ab
st %f26,[%i4+0x020] ! Mem[0000000010101420] = e00648ec
! %l2 = 00000000000099c2, Mem[0000000010001400] = 6faac087a8607ae4, %asi = 80
stxa %l2,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000000000099c2
! Mem[00000000100c1410] = df96719f, %l4 = ffffffffffff9ca9
swapa [%i3+%o5]0x88,%l4 ! %l4 = 00000000df96719f
! Mem[0000000010141400] = 503c56a4, %l4 = 00000000df96719f
swapa [%i5+%g0]0x88,%l4 ! %l4 = 00000000503c56a4
! Mem[0000000010001430] = d2014b45, %l2 = 00000000000099c2
swap [%i0+0x030],%l2 ! %l2 = 00000000d2014b45
! %f27 = 182eb9b8, Mem[0000000010041410] = ffadec1c
sta %f27,[%i1+%o5]0x88 ! Mem[0000000010041410] = 182eb9b8
! %f30 = 690f51be, Mem[0000000010101424] = 01ea11b0
sta %f30,[%i4+0x024]%asi ! Mem[0000000010101424] = 690f51be
! Mem[0000000020800041] = 813933c3, %l0 = 00000000000000e7
ldstub [%o1+0x041],%l0 ! %l0 = 00000039000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = c483231e075a0061, %f0 = 9bb6e523 3a39647a
ldda [%i4+%o4]0x88,%f0 ! %f0 = c483231e 075a0061
p0_label_15:
! Mem[0000000010141400] = 9f7196df, %f25 = abf4380a
lda [%i5+%g0]0x80,%f25 ! %f25 = 9f7196df
! Mem[0000000030141400] = ffffffff, %f7 = 62b75853
lda [%i5+%g0]0x89,%f7 ! %f7 = ffffffff
! Mem[0000000010141404] = 3a370e78, %l2 = 00000000d2014b45
ldsw [%i5+0x004],%l2 ! %l2 = 000000003a370e78
! Mem[00000000211c0000] = c8ff7fdc, %l6 = 000000000000000a
ldsba [%o2+0x000]%asi,%l6 ! %l6 = ffffffffffffffc8
! Mem[00000000100c1408] = 20000000 60070c7c, %l4 = 503c56a4, %l5 = 00001120
ldda [%i3+%o4]0x88,%l4 ! %l4 = 0000000060070c7c 0000000020000000
! %l5 = 0000000020000000, Mem[00000000211c0000] = c8ff7fdc, %asi = 80
stha %l5,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007fdc
! Mem[0000000030001408] = a99c79e0, %l2 = 000000003a370e78
lduwa [%i0+%o4]0x81,%l2 ! %l2 = 00000000a99c79e0
membar #Sync ! Added by membar checker (6)
! Mem[0000000010181400] = 9775d7fc 9bd210c4 13c9c734 63294e77
! Mem[0000000010181410] = 00000000 0000000a e469d714 5f1fffa0
! Mem[0000000010181420] = 4769515b 0989201a 1986cff4 d10592fe
! Mem[0000000010181430] = 295d3b9f 1c017674 1b3a4718 cee2dc88
ldda [%i6]ASI_BLK_PL,%f0 ! Block Load from 0000000010181400
! %f24 = b011ea01, %f31 = 0b066455, %f26 = e00648ec
fmuls %f24,%f31,%f26 ! %l0 = 000000000000005b, Unfinished, %fsr = 2000000000
! Starting 10 instruction Store Burst
! %l7 = 000000000000ffab, Mem[0000000030041400] = 0000007c
stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000ffab
p0_label_16:
! Mem[0000000030101408] = 13f29ca9, %l4 = 0000000060070c7c
swapa [%i4+%o4]0x89,%l4 ! %l4 = 0000000013f29ca9
! Mem[0000000010081408] = 182eb9b8, %l0 = 000000000000005b, %asi = 80
swapa [%i2+0x008]%asi,%l0 ! %l0 = 00000000182eb9b8
! %f18 = c483231e 075ad7d2, %l4 = 0000000013f29ca9
! Mem[0000000010081420] = fd3094530168627b
add %i2,0x020,%g1
stda %f18,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081420] = c4302353076862d2
! %f16 = b23bd29b fcd71120, Mem[0000000010041400] = ff4a35b3 2e000000
stda %f16,[%i1+%g0]0x80 ! Mem[0000000010041400] = b23bd29b fcd71120
membar #Sync ! Added by membar checker (7)
! %f24 = b011ea01 9f7196df, Mem[0000000010181410] = 00000000 0000000a
stda %f24,[%i6+0x010]%asi ! Mem[0000000010181410] = b011ea01 9f7196df
! %l3 = 00000000003e09ed, Mem[0000000030041408] = c483231e
stwa %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 003e09ed
! %l0 = 182eb9b8, %l1 = 37faf5bc, Mem[0000000010181408] = 13c9c734 63294e77
std %l0,[%i6+%o4] ! Mem[0000000010181408] = 182eb9b8 37faf5bc
! %l0 = 00000000182eb9b8, Mem[0000000021800081] = cc67fdf4, %asi = 80
stba %l0,[%o3+0x081]%asi ! Mem[0000000021800080] = ccb8fdf4
! %l7 = 000000000000ffab, Mem[00000000100c1430] = 00000000
stw %l7,[%i3+0x030] ! Mem[00000000100c1430] = 0000ffab
! Starting 10 instruction Load Burst
! Mem[0000000010081434] = df4e814b, %l0 = 00000000182eb9b8
lduwa [%i2+0x034]%asi,%l0 ! %l0 = 00000000df4e814b
p0_label_17:
! Mem[0000000010081410] = 60070cff, %l2 = 00000000a99c79e0
lduha [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000cff
! Mem[0000000010141410] = 2000000000000000, %f24 = b011ea01 9f7196df
ldda [%i5+%o5]0x80,%f24 ! %f24 = 20000000 00000000
! Mem[0000000010041400] = 9bd23bb2, %l1 = 152b9b6837faf5bc
ldsba [%i1+%g0]0x88,%l1 ! %l1 = ffffffffffffffb2
! Mem[0000000030041408] = 003e09ed075ad7d2, %l4 = 0000000013f29ca9
ldxa [%i1+%o4]0x81,%l4 ! %l4 = 003e09ed075ad7d2
! Mem[0000000010081410] = ff0c0760, %l2 = 0000000000000cff
lduwa [%i2+%o5]0x80,%l2 ! %l2 = 00000000ff0c0760
! Mem[0000000030041410] = 7c0c07608acdca4e, %f14 = 88dce2ce 18473a1b
ldda [%i1+%o5]0x81,%f14 ! %f14 = 7c0c0760 8acdca4e
! Mem[0000000010101400] = 2011d7fc9bd23bb2, %f26 = e00648ec 182eb9b8
ldda [%i4+%g0]0x80,%f26 ! %f26 = 2011d7fc 9bd23bb2
! Mem[0000000010101408] = 61005a07, %l7 = 000000000000ffab
lduba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000061
! Mem[0000000030141408] = 7cd578437e90290b, %l2 = 00000000ff0c0760
ldxa [%i5+%o4]0x89,%l2 ! %l2 = 7cd578437e90290b
! Starting 10 instruction Store Burst
! %l3 = 00000000003e09ed, Mem[0000000010181410] = 01ea11b0
stwa %l3,[%i6+%o5]0x88 ! Mem[0000000010181410] = 003e09ed
p0_label_18:
! Mem[0000000030001410] = 5cf99de5, %l4 = 003e09ed075ad7d2
swapa [%i0+%o5]0x89,%l4 ! %l4 = 000000005cf99de5
! Mem[0000000010181408] = 182eb9b8, %l7 = 0000000000000061
ldstuba [%i6+%o4]0x80,%l7 ! %l7 = 00000018000000ff
! %l1 = ffffffffffffffb2, Mem[00000000100c1408] = 7c0c0760
stha %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffb20760
! %f12 = 7476011c 9f3b5d29, %l7 = 0000000000000018
! Mem[0000000010041418] = 516620d4d4d29d36
add %i1,0x018,%g1
stda %f12,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010041418] = 5166209f1cd29d36
! Mem[00000000201c0000] = c920a977, %l3 = 00000000003e09ed
ldstub [%o0+%g0],%l3 ! %l3 = 000000c9000000ff
! %f15 = 8acdca4e, Mem[0000000010081424] = 076862d2
sta %f15,[%i2+0x024]%asi ! Mem[0000000010081424] = 8acdca4e
! %l0 = 00000000df4e814b, Mem[0000000030001408] = 96663fa9e0799ca9
stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000df4e814b
! %l0 = 00000000df4e814b, Mem[0000000010081410] = ff0c0760
stwa %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = df4e814b
! %l0 = 00000000df4e814b, imm = 000000000000099a, %l7 = 0000000000000018
addc %l0,0x99a,%l7 ! %l7 = 00000000df4e8ae5
! Starting 10 instruction Load Burst
! Mem[00000000100c1420] = b446531f, %l4 = 000000005cf99de5
swap [%i3+0x020],%l4 ! %l4 = 00000000b446531f
p0_label_19:
! Mem[0000000030101410] = 00002ab17c0c0760, %l6 = ffffffffffffffc8
ldxa [%i4+%o5]0x89,%l6 ! %l6 = 00002ab17c0c0760
! Mem[0000000030101400] = d359bf0c 47166bff, %l2 = 7e90290b, %l3 = 000000c9
ldda [%i4+%g0]0x89,%l2 ! %l2 = 0000000047166bff 00000000d359bf0c
! Mem[0000000010001428] = ea835772, %l3 = 00000000d359bf0c
ldswa [%i0+0x028]%asi,%l3 ! %l3 = ffffffffea835772
! Mem[0000000010081400] = ff8ed1fa, %l0 = 00000000df4e814b
lduwa [%i2+%g0]0x80,%l0 ! %l0 = 00000000ff8ed1fa
! Mem[00000000300c1408] = 0dbe0895 6b7398c2, %l6 = 7c0c0760, %l7 = df4e8ae5
ldda [%i3+%o4]0x89,%l6 ! %l6 = 000000006b7398c2 000000000dbe0895
! Mem[0000000030081408] = 6b15eca1, %f19 = 075ad7d2
lda [%i2+%o4]0x89,%f19 ! %f19 = 6b15eca1
! Mem[0000000010081410] = df4e814b8acdca4e, %f18 = c483231e 6b15eca1
ldda [%i2+%o5]0x80,%f18 ! %f18 = df4e814b 8acdca4e
! Mem[0000000030141400] = ffffffff81154b27, %l3 = ffffffffea835772
ldxa [%i5+%g0]0x81,%l3 ! %l3 = ffffffff81154b27
! Mem[0000000030101408] = 7c0c0760, %l0 = 00000000ff8ed1fa
swapa [%i4+%o4]0x81,%l0 ! %l0 = 000000007c0c0760
! Starting 10 instruction Store Burst
! %f28 = 0dbe0895 5a024868, Mem[0000000030141400] = ffffffff 81154b27
stda %f28,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0dbe0895 5a024868
p0_label_20:
! Mem[0000000030181410] = 000111b0, %l5 = 0000000020000000
swapa [%i6+%o5]0x81,%l5 ! %l5 = 00000000000111b0
! %l4 = 00000000b446531f, Mem[0000000030001400] = b12a0000
stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = b446531f
! %l3 = ffffffff81154b27, Mem[000000001010142d] = ec4806e0, %asi = 80
stba %l3,[%i4+0x02d]%asi ! Mem[000000001010142c] = ec2706e0
! Mem[0000000030081410] = fcd71120, %l0 = 000000007c0c0760
swapa [%i2+%o5]0x81,%l0 ! %l0 = 00000000fcd71120
! %f6 = a0ff1f5f, %f9 = 5b516947, %f0 = c410d29b
fadds %f6 ,%f9 ,%f0 ! %f0 = 5b516947
! %l5 = 00000000000111b0, Mem[0000000010181410] = ed093e00
stba %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = b0093e00
! Mem[0000000030181408] = 27f500e7, %l3 = ffffffff81154b27
ldsba [%i6+%o4]0x89,%l3 ! %l3 = ffffffffffffffe7
! Mem[00000000100c1408] = ffb20760, %l5 = 00000000000111b0
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030101410] = 7c0c0760, %l6 = 000000006b7398c2
swapa [%i4+%o5]0x89,%l6 ! %l6 = 000000007c0c0760
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ff20a977, %l2 = 0000000047166bff
ldsb [%o0+%g0],%l2 ! %l2 = ffffffffffffffff
p0_label_21:
! Mem[00000000300c1410] = 5cf99de5c298736b, %f28 = 0dbe0895 5a024868
ldda [%i3+%o5]0x89,%f28 ! %f28 = 5cf99de5 c298736b
! %l6 = 000000007c0c0760, %l4 = 00000000b446531f, %l6 = 000000007c0c0760
xor %l6,%l4,%l6 ! %l6 = 00000000c84a547f
! Mem[0000000010141410] = 20000000, %l4 = 00000000b446531f
lduba [%i5+%o5]0x80,%l4 ! %l4 = 0000000000000020
! Mem[000000001000140c] = 938c6625, %l6 = 00000000c84a547f
ldswa [%i0+0x00c]%asi,%l6 ! %l6 = ffffffff938c6625
! Mem[0000000021800140] = d19e6a3a, %l1 = ffffffffffffffb2
ldsba [%o3+0x141]%asi,%l1 ! %l1 = ffffffffffffff9e
! Mem[0000000010001408] = 28a30e74, %l4 = 0000000000000020
lduha [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000e74
! Mem[0000000020800040] = 81ff33c3, %l2 = ffffffffffffffff
ldsha [%o1+0x040]%asi,%l2 ! %l2 = ffffffffffff81ff
! Mem[0000000010141410] = 00000020, %f1 = fcd77597
lda [%i5+%o5]0x88,%f1 ! %f1 = 00000020
! Mem[0000000030181408] = 27f500e7, %l3 = ffffffffffffffe7
lduha [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000e7
! Starting 10 instruction Store Burst
! %f12 = 7476011c 9f3b5d29, %l3 = 00000000000000e7
! Mem[0000000030101430] = 036ec2adfecd2424
add %i4,0x030,%g1
stda %f12,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030101430] = 295d3badfe017674
p0_label_22:
! Mem[00000000201c0000] = ff20a977, %l2 = ffffffffffff81ff
ldstub [%o0+%g0],%l2 ! %l2 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000010041408] = ff4a35b3
stwa %l5,[%i1+%o4]0x88 ! Mem[0000000010041408] = 000000ff
! Mem[0000000030041400] = 0000ffab, %l4 = 0000000000000e74
swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000000000ffab
! %l5 = 00000000000000ff, Mem[0000000010041438] = 4d41dc2edfa1ed8a
stx %l5,[%i1+0x038] ! Mem[0000000010041438] = 00000000000000ff
! Mem[0000000020800000] = 28a38205, %l7 = 000000000dbe0895
ldstub [%o1+%g0],%l7 ! %l7 = 00000028000000ff
! %l4 = 000000000000ffab, Mem[0000000010081416] = 8acdca4e, %asi = 80
stha %l4,[%i2+0x016]%asi ! Mem[0000000010081414] = 8acdffab
! Mem[00000000100c1410] = a99cffff, %l5 = 00000000000000ff
swapa [%i3+%o5]0x80,%l5 ! %l5 = 00000000a99cffff
! %l4 = 000000000000ffab, Mem[0000000010081400] = ff8ed1fa
stwa %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000ffab
! %l0 = fcd71120, %l1 = ffffff9e, Mem[0000000030141400] = 0dbe0895 5a024868
stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = fcd71120 ffffff9e
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = c298736b, %l0 = 00000000fcd71120
lduwa [%i3+%o5]0x89,%l0 ! %l0 = 00000000c298736b
p0_label_23:
! Mem[0000000030081400] = 00faf23e, %f7 = 14d769e4
lda [%i2+%g0]0x81,%f7 ! %f7 = 00faf23e
! Mem[0000000010101410] = 4ecacd8a60070c7c, %l0 = 00000000c298736b
ldxa [%i4+0x010]%asi,%l0 ! %l0 = 4ecacd8a60070c7c
! Mem[0000000010181410] = 003e09b0, %f22 = 871cd51a
lda [%i6+%o5]0x88,%f22 ! %f22 = 003e09b0
! Mem[0000000010001400] = 00000000, %f20 = 7c0c0760
lda [%i0+%g0]0x88,%f20 ! %f20 = 00000000
! Mem[0000000010001408] = 740ea328, %f14 = 7c0c0760
lda [%i0+%o4]0x80,%f14 ! %f14 = 740ea328
! Mem[00000000211c0000] = 00007fdc, %l3 = 00000000000000e7
lduba [%o2+0x001]%asi,%l3 ! %l3 = 0000000000000000
! %l5 = 00000000a99cffff, %l7 = 0000000000000028, %y = 000000e7
sdiv %l5,%l7,%l1 ! %l1 = 000000007fffffff
mov %l0,%y ! %y = 60070c7c
! Mem[0000000030181410] = 200000001aee5d55, %l0 = 4ecacd8a60070c7c
ldxa [%i6+%o5]0x81,%l0 ! %l0 = 200000001aee5d55
! Mem[0000000030001400] = 1f5346b4, %l4 = 000000000000ffab
ldsba [%i0+%g0]0x89,%l4 ! %l4 = ffffffffffffffb4
! Starting 10 instruction Store Burst
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010141408] = cab88a24 34b1113e
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ff 00000000
p0_label_24:
! %l6 = ffffffff938c6625, Mem[0000000010141404] = 3a370e78
stb %l6,[%i5+0x004] ! Mem[0000000010141404] = 25370e78
! Mem[0000000010001410] = 0951d5c2, %l0 = 200000001aee5d55
swapa [%i0+%o5]0x80,%l0 ! %l0 = 000000000951d5c2
! %l7 = 0000000000000028, Mem[0000000030101408] = fad18eff
stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = fad18e28
! Mem[00000000300c1410] = 6b7398c2, %l2 = 00000000000000ff
ldstuba [%i3+%o5]0x81,%l2 ! %l2 = 0000006b000000ff
! Mem[0000000030081410] = 60070c7c, %l4 = ffffffffffffffb4
ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 0000007c000000ff
! %l4 = 000000000000007c, Mem[0000000010001400] = 00000000000099c2
stxa %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000000000007c
! Code Fragment 3
p0_fragment_3:
! %l0 = 000000000951d5c2
setx 0xdd632310232f44d6,%g7,%l0 ! %l0 = dd632310232f44d6
! %l1 = 000000007fffffff
setx 0x973db2c79f07d8e2,%g7,%l1 ! %l1 = 973db2c79f07d8e2
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 = dd632310232f44d6
setx 0x5e727d10384c4fed,%g7,%l0 ! %l0 = 5e727d10384c4fed
! %l1 = 973db2c79f07d8e2
setx 0xbd6ab4df85487398,%g7,%l1 ! %l1 = bd6ab4df85487398
! %l2 = 0000006b, %l3 = 00000000, Mem[0000000030001408] = 4b814edf 00000000
stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = 0000006b 00000000
! Mem[0000000010081430] = cd88ffec, %l4 = 000000000000007c
swap [%i2+0x030],%l4 ! %l4 = 00000000cd88ffec
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 81ff33c3, %l4 = 00000000cd88ffec
lduh [%o1+0x040],%l4 ! %l4 = 00000000000081ff
p0_label_25:
! Mem[0000000010181408] = b8b92eff, %l5 = 00000000a99cffff
lduwa [%i6+%o4]0x88,%l5 ! %l5 = 00000000b8b92eff
! Mem[0000000030141400] = 2011d7fc, %l1 = bd6ab4df85487398
lduba [%i5+%g0]0x89,%l1 ! %l1 = 00000000000000fc
! %l3 = 0000000000000000, %l3 = 0000000000000000, %l6 = ffffffff938c6625
sub %l3,%l3,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141408] = 000000ff, %l7 = 0000000000000028
ldsba [%i5+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001408] = 0000006b, %l5 = 00000000b8b92eff
ldswa [%i0+%o4]0x81,%l5 ! %l5 = 000000000000006b
! %f31 = 0b066455, %f27 = 9bd23bb2, %f23 = 503c56a4
fadds %f31,%f27,%f23 ! %f23 = 9bd23bb2
! Mem[00000000300c1400] = 23e5b69b, %l2 = 000000000000006b
lduwa [%i3+%g0]0x89,%l2 ! %l2 = 0000000023e5b69b
! Mem[0000000010081410] = df4e814b, %l5 = 000000000000006b
ldswa [%i2+%o5]0x80,%l5 ! %l5 = ffffffffdf4e814b
! Mem[0000000030041400] = 740e0000fcd71120, %l5 = ffffffffdf4e814b
ldxa [%i1+%g0]0x81,%l5 ! %l5 = 740e0000fcd71120
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030001410] = d2d75a071d8af143
stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000000
p0_label_26:
! %l0 = 5e727d10384c4fed, Mem[0000000010101410] = 4ecacd8a
stba %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = edcacd8a
! Mem[0000000030041408] = 003e09ed, %l5 = 740e0000fcd71120
ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001434] = ff4271ca, %l6 = 0000000000000000
ldstub [%i0+0x034],%l6 ! %l6 = 000000ff000000ff
! %l6 = 00000000000000ff, Mem[0000000010141400] = 780e3725df96719f
stxa %l6,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000000000ff
! Mem[0000000010041408] = 000000ff, %l2 = 0000000023e5b69b
ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[00000000100c1410] = 000000ff
stba %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
! %l3 = 0000000000000000, imm = 0000000000000a0f, %l7 = ffffffffffffffff
or %l3,0xa0f,%l7 ! %l7 = 0000000000000a0f
! %f30 = 690f51be 0b066455, Mem[0000000010181410] = b0093e00 9f7196df
stda %f30,[%i6+%o5]0x80 ! Mem[0000000010181410] = 690f51be 0b066455
! Mem[0000000020800001] = ffa38205, %l3 = 0000000000000000
ldstub [%o1+0x001],%l3 ! %l3 = 000000a3000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 740ea328938c6625, %f30 = 690f51be 0b066455
ldda [%i0+%o4]0x80,%f30 ! %f30 = 740ea328 938c6625
p0_label_27:
! Mem[0000000030181400] = 9f7196df1cecadff, %l0 = 5e727d10384c4fed
ldxa [%i6+%g0]0x89,%l0 ! %l0 = 9f7196df1cecadff
! Mem[0000000030181400] = 1cecadff, %l1 = 00000000000000fc
lduwa [%i6+%g0]0x89,%l1 ! %l1 = 000000001cecadff
! %l5 = 0000000000000000, %l2 = 00000000000000ff, %y = 60070c7c
umul %l5,%l2,%l3 ! %l3 = 0000000000000000, %y = 00000000
! %l7 = 0000000000000a0f, imm = 0000000000000e9a, %l5 = 0000000000000000
sub %l7,0xe9a,%l5 ! %l5 = fffffffffffffb75
! Mem[0000000010101408] = 075a0061, %l7 = 0000000000000a0f
ldsba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000061
! Mem[0000000010041408] = 000000ff, %l4 = 00000000000081ff
lduha [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081400] = 3ef2fa00, %l0 = 9f7196df1cecadff
ldsha [%i2+%g0]0x89,%l0 ! %l0 = fffffffffffffa00
! Code Fragment 3
p0_fragment_4:
! %l0 = fffffffffffffa00
setx 0x76c2e7906f4fa301,%g7,%l0 ! %l0 = 76c2e7906f4fa301
! %l1 = 000000001cecadff
setx 0xceb31df7e1b92b57,%g7,%l1 ! %l1 = ceb31df7e1b92b57
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 = 76c2e7906f4fa301
setx 0x3bf394606b28a3f5,%g7,%l0 ! %l0 = 3bf394606b28a3f5
! %l1 = ceb31df7e1b92b57
setx 0x73782b603fea6b22,%g7,%l1 ! %l1 = 73782b603fea6b22
! Mem[0000000010101404] = 9bd23bb2, %l0 = 3bf394606b28a3f5
ldswa [%i4+0x004]%asi,%l0 ! %l0 = ffffffff9bd23bb2
! Starting 10 instruction Store Burst
! %l5 = fffffffffffffb75, Mem[00000000100c1408] = ffb20760
stha %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = fb750760
p0_label_28:
! Mem[000000001000140b] = 740ea328, %l2 = 00000000000000ff
ldstuba [%i0+0x00b]%asi,%l2 ! %l2 = 00000028000000ff
! Mem[0000000010101400] = fcd71120, %l1 = 73782b603fea6b22
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 00000020000000ff
! %l5 = fffffffffffffb75, Mem[0000000030081410] = ff0c0760
stwa %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = fffffb75
! %l7 = 0000000000000061, Mem[0000000030081410] = fffffb7534aaaa81
stxa %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000061
! %l4 = 000000ff, %l5 = fffffb75, Mem[0000000010041410] = b8b92e18 00000020
stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff fffffb75
! %f16 = b23bd29b fcd71120, %l0 = ffffffff9bd23bb2
! Mem[0000000030141408] = 0b29907e4378d57c
add %i5,0x008,%g1
stda %f16,[%g1+%l0]ASI_PST8_S ! Mem[0000000030141408] = b229d29b4378117c
! Mem[0000000010181400] = 9775d7fc, %l6 = 00000000000000ff
swapa [%i6+%g0]0x80,%l6 ! %l6 = 000000009775d7fc
! Mem[0000000010081408] = 5b000000, %l6 = 000000009775d7fc
ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081400] = 0000ffab, %l3 = 0000000000000000
swapa [%i2+%g0]0x80,%l3 ! %l3 = 000000000000ffab
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ff000000, %l3 = 000000000000ffab
ldsha [%i5+%o4]0x80,%l3 ! %l3 = ffffffffffffff00
p0_label_29:
! Mem[0000000030181400] = 1cecadff, %l3 = ffffffffffffff00
lduba [%i6+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181408] = e700f52764c93059, %f24 = 20000000 00000000
ldda [%i6+%o4]0x81,%f24 ! %f24 = e700f527 64c93059
! Mem[0000000010041400] = b23bd29b, %l4 = 00000000000000ff
ldswa [%i1+%g0]0x80,%l4 ! %l4 = ffffffffb23bd29b
! Mem[0000000010181408] = ff2eb9b837faf5bc, %f28 = 5cf99de5 c298736b
ldda [%i6+%o4]0x80,%f28 ! %f28 = ff2eb9b8 37faf5bc
! Mem[0000000010041400] = b23bd29b, %l0 = ffffffff9bd23bb2
lduba [%i1+%g0]0x80,%l0 ! %l0 = 00000000000000b2
! Mem[0000000010081408] = 5b0000ff, %l3 = 00000000000000ff
ldsba [%i2+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
! Code Fragment 4
p0_fragment_5:
! %l0 = 00000000000000b2
setx 0x8ae1a8d04cf65eae,%g7,%l0 ! %l0 = 8ae1a8d04cf65eae
! %l1 = 0000000000000020
setx 0x98b17d9850aa320a,%g7,%l1 ! %l1 = 98b17d9850aa320a
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 = 8ae1a8d04cf65eae
setx 0x75200c08241863d2,%g7,%l0 ! %l0 = 75200c08241863d2
! %l1 = 98b17d9850aa320a
setx 0xb0608107894ec78a,%g7,%l1 ! %l1 = b0608107894ec78a
! Mem[0000000010081408] = ff00005b, %l6 = 0000000000000000
lduha [%i2+%o4]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010141410] = 20000000, %l5 = fffffffffffffb75
ldswa [%i5+%o5]0x80,%l5 ! %l5 = 0000000020000000
! Starting 10 instruction Store Burst
! %l6 = 000000000000ff00, Mem[0000000010141408] = 000000ff
stwa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ff00
p0_label_30:
! Mem[0000000010181400] = 000000ff, %l7 = 0000000000000061
ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! %l3 = ffffffffffffffff, Mem[0000000010041410] = ff000000
stba %l3,[%i1+%o5]0x88 ! Mem[0000000010041410] = ff0000ff
! %f28 = ff2eb9b8 37faf5bc, Mem[0000000030181400] = ffadec1c df96719f
stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff2eb9b8 37faf5bc
! Mem[000000001000142e] = 19e9ea3f, %l6 = 000000000000ff00
ldstub [%i0+0x02e],%l6 ! %l6 = 000000ea000000ff
! %f0 = 5b516947 00000020 774e2963 34c7c913
! %f4 = 0a000000 00000000 a0ff1f5f 00faf23e
! %f8 = 1a208909 5b516947 fe9205d1 f4cf8619
! %f12 = 7476011c 9f3b5d29 740ea328 8acdca4e
stda %f0,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
! %f18 = df4e814b, %f16 = b23bd29b
fcmpes %fcc2,%f18,%f16 ! %fcc2 = 1
! %l4 = b23bd29b, %l5 = 20000000, Mem[0000000030141408] = 9bd229b2 7c117843
stda %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = b23bd29b 20000000
! Mem[0000000030001408] = 0000006b, %l6 = 00000000000000ea
swapa [%i0+%o4]0x81,%l6 ! %l6 = 000000000000006b
! %l6 = 0000006b, %l7 = 00000000, Mem[0000000030081408] = 6b15eca1 3efb1992
stda %l6,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000006b 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 00000000, %l4 = ffffffffb23bd29b
lduha [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
p0_label_31:
! %l6 = 000000000000006b, %l3 = ffffffffffffffff, %l2 = 0000000000000028
subc %l6,%l3,%l2 ! %l2 = 000000000000006c
membar #Sync ! Added by membar checker (8)
! Mem[0000000030181408] = 774e2963, %l5 = 0000000020000000
ldsba [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000077
! Code Fragment 3
p0_fragment_6:
! %l0 = 75200c08241863d2
setx 0x45ae24982051a2a6,%g7,%l0 ! %l0 = 45ae24982051a2a6
! %l1 = b0608107894ec78a
setx 0x36b04eb78c58cc63,%g7,%l1 ! %l1 = 36b04eb78c58cc63
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 = 45ae24982051a2a6
setx 0x5a90383782b3fd7c,%g7,%l0 ! %l0 = 5a90383782b3fd7c
! %l1 = 36b04eb78c58cc63
setx 0x36c25967f405c843,%g7,%l1 ! %l1 = 36c25967f405c843
! Mem[000000001010141c] = 1ad51c87, %l7 = 0000000000000000
ldswa [%i4+0x01c]%asi,%l7 ! %l7 = 000000001ad51c87
! Mem[0000000010141408] = 00ff0000, %l0 = 5a90383782b3fd7c
lduba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041400] = 740e0000fcd71120, %l5 = 0000000000000077
ldxa [%i1+%g0]0x81,%l5 ! %l5 = 740e0000fcd71120
! Mem[00000000201c0000] = ff20a977, %l6 = 000000000000006b
lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ff20
! Mem[0000000030041400] = 00000e74, %l6 = 000000000000ff20
ldswa [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000e74
! Mem[0000000030141408] = 9bd23bb2, %l5 = 740e0000fcd71120
lduha [%i5+%o4]0x81,%l5 ! %l5 = 0000000000009bd2
! Starting 10 instruction Store Burst
! %l2 = 0000006c, %l3 = ffffffff, Mem[0000000010181420] = 4769515b 0989201a
std %l2,[%i6+0x020] ! Mem[0000000010181420] = 0000006c ffffffff
p0_label_32:
! %f26 = 2011d7fc 9bd23bb2, Mem[0000000030141408] = b23bd29b 20000000
stda %f26,[%i5+%o4]0x89 ! Mem[0000000030141408] = 2011d7fc 9bd23bb2
! %l6 = 0000000000000e74, Mem[0000000010181408] = b8b92eff
stwa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000e74
! Mem[000000001000142c] = 19e9ff3f, %l6 = 0000000000000e74
swap [%i0+0x02c],%l6 ! %l6 = 0000000019e9ff3f
! Mem[00000000100c1410] = 000000ff, %l2 = 000000000000006c
ldstuba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1410] = c29873ff, %l3 = ffffffffffffffff
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %l3 = 00000000000000ff, immed = 00000988, %y = 00000000
udiv %l3,0x988,%l2 ! %l2 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %f26 = 2011d7fc 9bd23bb2, %l4 = 0000000000000000
! Mem[0000000030041410] = 7c0c07608acdca4e
add %i1,0x010,%g1
stda %f26,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041410] = 7c0c07608acdca4e
! Mem[0000000010001410] = 1aee5d55, %l2 = 0000000000000000
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 0000001a000000ff
! %l6 = 19e9ff3f, %l7 = 1ad51c87, Mem[0000000010001400] = 00000000 7c000000
stda %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 19e9ff3f 1ad51c87
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_7:
! %l0 = 0000000000000000
setx 0x7cfb5d4845ab2f0b,%g7,%l0 ! %l0 = 7cfb5d4845ab2f0b
! %l1 = 36c25967f405c843
setx 0x93baa04844b7104d,%g7,%l1 ! %l1 = 93baa04844b7104d
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 = 7cfb5d4845ab2f0b
setx 0x85482f6fab170b16,%g7,%l0 ! %l0 = 85482f6fab170b16
! %l1 = 93baa04844b7104d
setx 0x8e284df81048084b,%g7,%l1 ! %l1 = 8e284df81048084b
p0_label_33:
! Mem[0000000010181408] = 740e0000, %l3 = 00000000000000ff
lduwa [%i6+%o4]0x80,%l3 ! %l3 = 00000000740e0000
! Mem[0000000020800040] = 81ff33c3, %l6 = 0000000019e9ff3f
ldsba [%o1+0x041]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010141404] = 00000000, %l7 = 000000001ad51c87
lduwa [%i5+0x004]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = 369dd2d4, %l3 = 00000000740e0000
ldsha [%i5+%o5]0x89,%l3 ! %l3 = ffffffffffffd2d4
! Mem[0000000030101400] = 47166bff, %l7 = 0000000000000000
ldswa [%i4+%g0]0x89,%l7 ! %l7 = 0000000047166bff
! Mem[00000000211c0000] = 00007fdc, %l7 = 0000000047166bff
ldsh [%o2+%g0],%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = 740ea3ff 938c6625, %l4 = 00000000, %l5 = 00009bd2
ldda [%i0+%o4]0x80,%l4 ! %l4 = 00000000740ea3ff 00000000938c6625
! Mem[0000000010141408] = 00ff0000, %l0 = 85482f6fab170b16
ldsba [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = 4ecacd8a60070c7c, %f8 = 1a208909 5b516947
ldda [%i1+%o5]0x89,%f8 ! %f8 = 4ecacd8a 60070c7c
! Starting 10 instruction Store Burst
! %f8 = 4ecacd8a 60070c7c, Mem[0000000010041408] = 000000ff 2e000000
stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 4ecacd8a 60070c7c
p0_label_34:
! %f19 = 8acdca4e, Mem[0000000030001410] = 00000000
sta %f19,[%i0+%o5]0x89 ! Mem[0000000030001410] = 8acdca4e
! %f4 = 0a000000 00000000, Mem[0000000010041430] = 659692dd d256d61b
std %f4 ,[%i1+0x030] ! Mem[0000000010041430] = 0a000000 00000000
! Mem[000000001018143c] = cee2dc88, %l6 = ffffffffffffffff
ldstuba [%i6+0x03c]%asi,%l6 ! %l6 = 000000ce000000ff
! %l5 = 00000000938c6625, Mem[0000000010041418] = 5166209f
stw %l5,[%i1+0x018] ! Mem[0000000010041418] = 938c6625
! %l2 = 000000000000001a, Mem[0000000030001400] = a4c5720a1f5346b4
stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000000000001a
! %f2 = 774e2963 34c7c913, Mem[0000000010181410] = 690f51be 0b066455
stda %f2 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 774e2963 34c7c913
! Mem[0000000030141400] = 2011d7fc, %l3 = ffffffffffffd2d4
swapa [%i5+%g0]0x89,%l3 ! %l3 = 000000002011d7fc
! %f24 = e700f527 64c93059, Mem[0000000010101410] = edcacd8a 60070c7c
stda %f24,[%i4+%o5]0x80 ! Mem[0000000010101410] = e700f527 64c93059
! %l6 = 00000000000000ce, Mem[0000000010181428] = 1986cff4, %asi = 80
stwa %l6,[%i6+0x028]%asi ! Mem[0000000010181428] = 000000ce
! Starting 10 instruction Load Burst
! Mem[0000000010081428] = b207bcd5, %l1 = 8e284df81048084b
lduha [%i2+0x02a]%asi,%l1 ! %l1 = 000000000000bcd5
p0_label_35:
! Mem[0000000010101408] = 075a0061, %l3 = 000000002011d7fc
ldswa [%i4+%o4]0x88,%l3 ! %l3 = 00000000075a0061
! %l5 = 00000000938c6625, %l4 = 00000000740ea3ff, %y = 00000000
sdiv %l5,%l4,%l2 ! %l2 = 0000000000000001
mov %l0,%y ! %y = 00000000
! Mem[0000000010081400] = 00000000 808695a1, %l4 = 740ea3ff, %l5 = 938c6625
ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000808695a1
! Mem[0000000030081408] = 6b000000, %f23 = 9bd23bb2
lda [%i2+%o4]0x81,%f23 ! %f23 = 6b000000
! Mem[0000000030001410] = 4ecacd8a, %f19 = 8acdca4e
lda [%i0+%o5]0x81,%f19 ! %f19 = 4ecacd8a
! Mem[0000000010141408] = 00ff0000, %l4 = 0000000000000000
ldsh [%i5+%o4],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141410] = d4d29d36 819fd230, %l6 = 000000ce, %l7 = 00000000
ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000d4d29d36 00000000819fd230
! %f11 = f4cf8619, %f25 = 64c93059
fsqrts %f11,%f25 ! %f25 = 7fffffff
! Mem[0000000030081400] = 00faf23e 569de4ea 6b000000 00000000
! Mem[0000000030081410] = 00000000 00000061 1475009c 95e8a059
! Mem[0000000030081420] = 69611ef1 1724420a d20663ab 2753da1f
! Mem[0000000030081430] = 2e791a89 742b1530 df4ff009 9f4c1a7a
ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000030081400
! Starting 10 instruction Store Burst
! %l5 = 00000000808695a1, Mem[0000000010181408] = 00000e74
stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000ea1
p0_label_36:
! %f24 = e700f527 7fffffff, Mem[0000000030001408] = ea000000 00000000
stda %f24,[%i0+%o4]0x89 ! Mem[0000000030001408] = e700f527 7fffffff
! %l2 = 0000000000000001, Mem[0000000030141400] = d4d2ffffffffff9e
stxa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000001
! %l0 = 0000000000000000, Mem[00000000218001c0] = 11ff79c5, %asi = 80
stba %l0,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00ff79c5
! %l0 = 0000000000000000, Mem[000000001000142f] = 00000e74
stb %l0,[%i0+0x02f] ! Mem[000000001000142c] = 00000e00
! Mem[0000000030041400] = 740e0000, %l7 = 00000000819fd230
swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000740e0000
membar #Sync ! Added by membar checker (9)
! %f30 = 740ea328, Mem[0000000030081408] = 0000006b
sta %f30,[%i2+%o4]0x89 ! Mem[0000000030081408] = 740ea328
! %l5 = 00000000808695a1, Mem[0000000030081400] = 00faf23e
stwa %l5,[%i2+%g0]0x81 ! Mem[0000000030081400] = 808695a1
! %l7 = 00000000740e0000, %l4 = 00000000000000ff, %l3 = 00000000075a0061
or %l7,%l4,%l3 ! %l3 = 00000000740e00ff
! Mem[0000000010001408] = ffa30e74, %l4 = 00000000000000ff
ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 00000074000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 6b7398c2, %l3 = 00000000740e00ff
lduba [%i3+%o4]0x89,%l3 ! %l3 = 00000000000000c2
p0_label_37:
! Mem[0000000030041400] = 819fd230, %l6 = 00000000d4d29d36
ldsha [%i1+%g0]0x81,%l6 ! %l6 = ffffffffffff819f
! Mem[0000000030141400] = 0100000000000000, %f12 = 2e791a89 742b1530
ldda [%i5+%g0]0x89,%f12 ! %f12 = 01000000 00000000
! Mem[000000001000142c] = 00000e00, %l5 = 00000000808695a1
ldsba [%i0+0x02e]%asi,%l5 ! %l5 = 000000000000000e
! Mem[0000000030001400] = 1a000000, %l7 = 00000000740e0000
lduba [%i0+%g0]0x81,%l7 ! %l7 = 000000000000001a
! Mem[0000000030141408] = b23bd29b, %l0 = 0000000000000000
ldsba [%i5+%o4]0x81,%l0 ! %l0 = ffffffffffffffb2
! Mem[0000000030181400] = 200000004769515b, %l4 = 0000000000000074
ldxa [%i6+%g0]0x89,%l4 ! %l4 = 200000004769515b
! Mem[0000000010041418] = 938c6625, %l0 = ffffffffffffffb2
ldsw [%i1+0x018],%l0 ! %l0 = ffffffff938c6625
! Mem[0000000030101410] = 6b7398c2, %l5 = 000000000000000e
ldsha [%i4+%o5]0x89,%l5 ! %l5 = ffffffffffff98c2
! Mem[0000000010041410] = ff0000ff, %l0 = ffffffff938c6625
ldsba [%i1+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f18 = df4e814b 4ecacd8a, Mem[0000000030101400] = 47166bff d359bf0c
stda %f18,[%i4+%g0]0x89 ! Mem[0000000030101400] = df4e814b 4ecacd8a
p0_label_38:
! Mem[00000000211c0001] = 00007fdc, %l6 = ffffffffffff819f
ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
! %f8 = 69611ef1 1724420a, %l3 = 00000000000000c2
! Mem[0000000010041410] = ff0000fffffffb75
add %i1,0x010,%g1
stda %f8,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010041410] = ff0000fff11e6169
! Mem[00000000100c1400] = 889eabff, %l6 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! %f13 = 00000000, Mem[0000000030141410] = d4d29d36
sta %f13,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! Mem[0000000010141408] = 0000ff00, %l1 = 000000000000bcd5
ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101410] = 27f500e7, %l6 = 00000000000000ff
swapa [%i4+%o5]0x88,%l6 ! %l6 = 0000000027f500e7
! %l2 = 00000001, %l3 = 000000c2, Mem[0000000030181400] = 4769515b 20000000
stda %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000001 000000c2
! %l7 = 000000000000001a, Mem[0000000010081410] = 4b814edf
stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b81001a
! %l1 = 0000000000000000, Mem[0000000010081408] = ff00005b2e557796
stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 774e2963, %l3 = 00000000000000c2
ldsh [%i6+%o5],%l3 ! %l3 = 000000000000774e
p0_label_39:
! Mem[0000000030041400] = 819fd230, %l1 = 0000000000000000
lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000819f
! Mem[0000000030081410] = 00000000, %l1 = 000000000000819f
swapa [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = 555deeff, %l3 = 000000000000774e
lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000555deeff
! Mem[0000000010041408] = 7c0c0760, %l7 = 000000000000001a
lduwa [%i1+%o4]0x80,%l7 ! %l7 = 000000007c0c0760
! Mem[0000000010101408] = 61005a07, %l2 = 0000000000000001
lduha [%i4+%o4]0x80,%l2 ! %l2 = 0000000000006100
! %l0 = ffffffffffffffff, %l3 = 00000000555deeff, %l2 = 0000000000006100
sdivx %l0,%l3,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081408] = 740ea328, %l2 = 0000000000000000
ldsba [%i2+%o4]0x89,%l2 ! %l2 = 0000000000000028
! Mem[0000000030141408] = 9bd23bb2, %l5 = ffffffffffff98c2
lduha [%i5+%o4]0x89,%l5 ! %l5 = 0000000000003bb2
! Mem[0000000010001438] = a46ad298, %l1 = 0000000000000000
ldsba [%i0+0x03a]%asi,%l1 ! %l1 = ffffffffffffffd2
! Starting 10 instruction Store Burst
! %l4 = 200000004769515b, Mem[0000000010081418] = e22473a4
stb %l4,[%i2+0x018] ! Mem[0000000010081418] = 5b2473a4
p0_label_40:
! Mem[0000000030041400] = 819fd230, %l7 = 000000007c0c0760
swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000819fd230
! %l1 = ffffffffffffffd2, Mem[00000000300c1400] = 9bb6e523
stwa %l1,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffd2
! Mem[0000000010181408] = a10e0000, %l2 = 0000000000000028
swapa [%i6+%o4]0x80,%l2 ! %l2 = 00000000a10e0000
! %f16 = b23bd29b fcd71120, Mem[0000000030001400] = 0000001a 00000000
stda %f16,[%i0+%g0]0x89 ! Mem[0000000030001400] = b23bd29b fcd71120
! %l6 = 0000000027f500e7, Mem[0000000010101400] = ff11d7fc9bd23bb2
stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000027f500e7
! %l2 = a10e0000, %l3 = 555deeff, Mem[0000000030001410] = 4ecacd8a 00000000
stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = a10e0000 555deeff
! %l4 = 200000004769515b, Mem[0000000020800001] = ffff8205
stb %l4,[%o1+0x001] ! Mem[0000000020800000] = ff5b8205
! %l4 = 200000004769515b, Mem[0000000030181410] = 000000000000000a
stxa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 200000004769515b
! %l2 = a10e0000, %l3 = 555deeff, Mem[0000000010141410] = 00000020 00000000
stda %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = a10e0000 555deeff
! Starting 10 instruction Load Burst
! %l1 = ffffffffffffffd2, %l4 = 200000004769515b, %y = 00000000
sdiv %l1,%l4,%l6 ! %l6 = 0000000000000003
mov %l0,%y ! %y = ffffffff
p0_label_41:
! Mem[0000000010141400] = ff000000, %l4 = 200000004769515b
ldsba [%i5+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030181400] = 000000c200000001, %l6 = 0000000000000003
ldxa [%i6+%g0]0x89,%l6 ! %l6 = 000000c200000001
! %l4 = ffffffffffffffff, imm = fffffffffffff5d5, %l7 = 00000000819fd230
or %l4,-0xa2b,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181408] = 00000028, %l7 = ffffffffffffffff
lduwa [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000028
! Mem[00000000300c1400] = d2ffffff, %f22 = 003e09b0
lda [%i3+%g0]0x89,%f22 ! %f22 = d2ffffff
! Mem[0000000010141428] = de905478f2c0b754, %f2 = 6b000000 00000000
ldd [%i5+0x028],%f2 ! %f2 = de905478 f2c0b754
! Mem[0000000010041400] = 9bd23bb2, %l3 = 00000000555deeff
ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffb2
! Mem[0000000010041400] = b23bd29b, %l5 = 0000000000003bb2
ldswa [%i1+%g0]0x80,%l5 ! %l5 = ffffffffb23bd29b
! %l1 = ffffffffffffffd2, %l4 = ffffffffffffffff, %l4 = ffffffffffffffff
xnor %l1,%l4,%l4 ! %l4 = ffffffffffffffd2
! Starting 10 instruction Store Burst
! Mem[0000000010001418] = a3554143, %l3 = ffffffffffffffb2
swap [%i0+0x018],%l3 ! %l3 = 00000000a3554143
p0_label_42:
! %l2 = 00000000a10e0000, Mem[000000001018141c] = 5f1fffa0, %asi = 80
stha %l2,[%i6+0x01c]%asi ! Mem[000000001018141c] = 0000ffa0
! Mem[0000000010081418] = 5b2473a4984a4799, %l0 = ffffffffffffffff, %l3 = 00000000a3554143
add %i2,0x18,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 5b2473a4984a4799
! Mem[0000000030001410] = 00000ea1, %l7 = 0000000000000028
ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 000000a1000000ff
! %f26 = 2011d7fc 9bd23bb2, Mem[0000000030181408] = 63294e77 13c9c734
stda %f26,[%i6+%o4]0x89 ! Mem[0000000030181408] = 2011d7fc 9bd23bb2
! %l5 = ffffffffb23bd29b, Mem[0000000030101410] = 00002ab16b7398c2
stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffffb23bd29b
! Mem[00000000300c1410] = ff7398c2, %l4 = ffffffffffffffd2
swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff7398c2
! %f20 = 00000000 8acdca4e, %l7 = 00000000000000a1
! Mem[00000000100c1418] = 8950e1f04be97d13
add %i3,0x018,%g1
stda %f20,[%g1+%l7]ASI_PST16_PL ! Mem[00000000100c1418] = 4ecae1f04be97d13
! Mem[0000000030101408] = fad18e28, %l3 = 5b2473a4984a4799
swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000fad18e28
! %l6 = 000000c200000001, Mem[0000000010101408] = 075a0061
stha %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 075a0001
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 6b7398c2, %l0 = ffffffffffffffff
ldsha [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffff98c2
p0_label_43:
! Mem[0000000010101408] = 01005a071e2383c4, %l1 = ffffffffffffffd2
ldxa [%i4+%o4]0x80,%l1 ! %l1 = 01005a071e2383c4
! Mem[0000000030041400] = 7c0c0760 fcd71120, %l4 = ff7398c2, %l5 = b23bd29b
ldda [%i1+%g0]0x81,%l4 ! %l4 = 000000007c0c0760 00000000fcd71120
! Mem[0000000030101408] = 99474a98, %l4 = 000000007c0c0760
ldstuba [%i4+%o4]0x81,%l4 ! %l4 = 00000099000000ff
! Mem[0000000010141420] = b8b92e18, %l3 = 00000000fad18e28
ldsha [%i5+0x020]%asi,%l3 ! %l3 = ffffffffffffb8b9
! Mem[00000000100c1410] = ff0000ff, %l2 = 00000000a10e0000
lduwa [%i3+%o5]0x80,%l2 ! %l2 = 00000000ff0000ff
! Mem[0000000030081400] = 808695a1569de4ea, %l2 = 00000000ff0000ff
ldxa [%i2+%g0]0x81,%l2 ! %l2 = 808695a1569de4ea
! Mem[0000000030141410] = 00000000, %l1 = 01005a071e2383c4
ldswa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = c298736b, %l1 = 0000000000000000
lduwa [%i3+%o4]0x81,%l1 ! %l1 = 00000000c298736b
! Mem[0000000010081410] = abffcd8a4b81001a, %l4 = 0000000000000099
ldxa [%i2+%o5]0x88,%l4 ! %l4 = abffcd8a4b81001a
! Starting 10 instruction Store Burst
! %l7 = 00000000000000a1, Mem[0000000030101408] = ff474a98
stha %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00a14a98
p0_label_44:
! Mem[0000000010101400] = 00000000, %l6 = 000000c200000001
ldstuba [%i4+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! %l4 = abffcd8a4b81001a, Mem[0000000030141400] = 0000000000000001
stxa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = abffcd8a4b81001a
! %l6 = 0000000000000000, Mem[0000000010041408] = 7c0c0760
stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! %l2 = 569de4ea, %l3 = ffffb8b9, Mem[0000000010081408] = 00000000 00000000
stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 569de4ea ffffb8b9
! Mem[0000000010141418] = a46e0de3, %l7 = 000000a1, %l7 = 000000a1
add %i5,0x18,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a46e0de3
! %l2 = 569de4ea, %l3 = ffffb8b9, Mem[0000000010181408] = 28000000 bcf5fa37
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 569de4ea ffffb8b9
! Mem[0000000030001410] = ff0e0000, %l7 = 00000000a46e0de3
swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000ff0e0000
! %f1 = 569de4ea, Mem[0000000030041408] = ed093eff
sta %f1 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 569de4ea
! Mem[0000000010101435] = 9508be0d, %l2 = 808695a1569de4ea
ldstub [%i4+0x035],%l2 ! %l2 = 00000008000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 5b516947, %l5 = 00000000fcd71120
ldsba [%i6+%o5]0x81,%l5 ! %l5 = 000000000000005b
p0_label_45:
! %f18 = df4e814b, %f28 = ff2eb9b8, %f16 = b23bd29b fcd71120
fsmuld %f18,%f28,%f16 ! %f16 = 4be19e36 1ac41d00
! Mem[00000000100c1414] = 1cecadff, %l1 = 00000000c298736b
ldsh [%i3+0x014],%l1 ! %l1 = 0000000000001cec
! Mem[0000000030181408] = b23bd29b, %l4 = abffcd8a4b81001a
lduwa [%i6+%o4]0x81,%l4 ! %l4 = 00000000b23bd29b
! Mem[0000000010001434] = ff4271ca, %l5 = 000000000000005b
lduha [%i0+0x034]%asi,%l5 ! %l5 = 000000000000ff42
! Mem[0000000010141408] = ffff0000, %l1 = 0000000000001cec
lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000ffff0000
! Mem[0000000010101414] = 64c93059, %l3 = ffffffffffffb8b9
ldsb [%i4+0x016],%l3 ! %l3 = 0000000000000030
! Mem[0000000030041410] = 60070c7c, %f5 = 00000061
lda [%i1+%o5]0x89,%f5 ! %f5 = 60070c7c
! Mem[00000000201c0000] = ff20a977, %l7 = 00000000ff0e0000
ldsba [%o0+0x001]%asi,%l7 ! %l7 = 0000000000000020
! Mem[0000000030181400] = 01000000c2000000, %l2 = 0000000000000008
ldxa [%i6+%g0]0x81,%l2 ! %l2 = 01000000c2000000
! Starting 10 instruction Store Burst
! %l4 = b23bd29b, %l5 = 0000ff42, Mem[0000000010141410] = a10e0000 555deeff
stda %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = b23bd29b 0000ff42
p0_label_46:
! Mem[00000000300c1400] = ffffffd2, %l5 = 000000000000ff42
swapa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ffffffd2
! %l2 = 01000000c2000000, Mem[00000000300c1410] = 5cf99de5d2ffffff
stxa %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 01000000c2000000
! Mem[0000000010001438] = a46ad298, %l0 = ffffffffffff98c2, %asi = 80
swapa [%i0+0x038]%asi,%l0 ! %l0 = 00000000a46ad298
! Mem[00000000300c1400] = 0000ff42, %l5 = 00000000ffffffd2
swapa [%i3+%g0]0x81,%l5 ! %l5 = 000000000000ff42
! %f18 = df4e814b 4ecacd8a, %l0 = 00000000a46ad298
! Mem[0000000030141430] = 6277041d1fae74d2
add %i5,0x030,%g1
stda %f18,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030141430] = 6277044e4bae74df
! %l7 = 0000000000000020, Mem[0000000010041408] = 00000000
stba %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000020
! Mem[0000000030081400] = a1958680, %l1 = 00000000ffff0000
swapa [%i2+%g0]0x89,%l1 ! %l1 = 00000000a1958680
! %l2 = 01000000c2000000, Mem[0000000010081410] = 4b81001a
stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b810000
! Mem[0000000010081414] = 8acdffab, %l0 = a46ad298, %l6 = 00000000
add %i2,0x14,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008acdffab
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = ffffb8b9569de4ea, %f6 = 1475009c 95e8a059
ldda [%i6+%o4]0x88,%f6 ! %f6 = ffffb8b9 569de4ea
p0_label_47:
! Mem[0000000010041410] = ff0000ff f11e6169, %l2 = c2000000, %l3 = 00000030
ldda [%i1+%o5]0x80,%l2 ! %l2 = 00000000ff0000ff 00000000f11e6169
! Mem[0000000010041410] = 69611ef1ff0000ff, %l0 = 00000000a46ad298
ldxa [%i1+%o5]0x88,%l0 ! %l0 = 69611ef1ff0000ff
! Mem[0000000010041410] = ff0000ff, %l3 = 00000000f11e6169
lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141400] = abffcd8a, %f5 = 60070c7c
lda [%i5+%g0]0x81,%f5 ! %f5 = abffcd8a
! Mem[0000000010141400] = ff000000 00000000, %l2 = ff0000ff, %l3 = 000000ff
ldd [%i5+%g0],%l2 ! %l2 = 00000000ff000000 0000000000000000
! Mem[0000000010101400] = ff000000, %l0 = 69611ef1ff0000ff
lduba [%i4+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181414] = 34c7c913, %l4 = 00000000b23bd29b
ldsw [%i6+0x014],%l4 ! %l4 = 0000000034c7c913
! Mem[0000000010081400] = 00000000 808695a1, %l2 = ff000000, %l3 = 00000000
ldda [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000 00000000808695a1
! Mem[0000000030041400] = 60070c7c, %l4 = 0000000034c7c913
ldsba [%i1+%g0]0x89,%l4 ! %l4 = 000000000000007c
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 8acdffab, %l3 = 00000000808695a1
ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000ab000000ff
p0_label_48:
! %l3 = 00000000000000ab, Mem[0000000030141408] = b23bd29b
stba %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = ab3bd29b
! %l1 = 00000000a1958680, Mem[00000000201c0000] = ff20a977, %asi = 80
stha %l1,[%o0+0x000]%asi ! Mem[00000000201c0000] = 8680a977
! %l1 = 00000000a1958680, Mem[0000000030181410] = 5b516947
stha %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 86806947
! Mem[00000000211c0000] = 00ff7fdc, %l7 = 0000000000000020
ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[00000000201c0000] = 8680a977, %l4 = 000000000000007c
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000086000000ff
! Mem[00000000100c1400] = 889eabff, %l2 = 0000000000000000
swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000889eabff
! %f8 = 69611ef1, Mem[0000000010001410] = 555deeff
sta %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = 69611ef1
! Mem[0000000030101400] = 4ecacd8a, %l2 = 00000000889eabff
ldstuba [%i4+%g0]0x89,%l2 ! %l2 = 0000008a000000ff
! %l3 = 00000000000000ab, Mem[0000000030141410] = 00000000
stba %l3,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ab
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000001, %f22 = d2ffffff
lda [%i6+%g0]0x89,%f22 ! %f22 = 00000001
p0_label_49:
! Mem[0000000010041410] = ff0000fff11e6169, %f16 = 4be19e36 1ac41d00
ldda [%i1+%o5]0x80,%f16 ! %f16 = ff0000ff f11e6169
! Mem[0000000030041400] = 7c0c0760, %l2 = 000000000000008a
lduba [%i1+%g0]0x81,%l2 ! %l2 = 000000000000007c
! Mem[00000000100c1408] = fb750760, %f27 = 9bd23bb2
lda [%i3+%o4]0x80,%f27 ! %f27 = fb750760
! Mem[0000000030001400] = b23bd29bfcd71120, %l4 = 0000000000000086
ldxa [%i0+%g0]0x89,%l4 ! %l4 = b23bd29bfcd71120
! %l5 = 000000000000ff42, %l0 = 00000000000000ff, %l6 = 000000008acdffab
addc %l5,%l0,%l6 ! %l6 = 0000000000010041
! Mem[0000000020800040] = 81ff33c3, %l1 = 00000000a1958680
lduh [%o1+0x040],%l1 ! %l1 = 00000000000081ff
! %f19 = 4ecacd8a, %f1 = 569de4ea, %f16 = ff0000ff
fdivs %f19,%f1 ,%f16 ! %f16 = 37a467f6
! Mem[0000000030081400] = 0000ffff569de4ea, %l7 = 0000000000000000
ldxa [%i2+%g0]0x81,%l7 ! %l7 = 0000ffff569de4ea
! Mem[0000000010141418] = a46e0de3, %l2 = 000000000000007c
lduh [%i5+0x01a],%l2 ! %l2 = 0000000000000de3
! Starting 10 instruction Store Burst
! %f2 = de905478 f2c0b754, Mem[0000000010081418] = 5b2473a4 984a4799
stda %f2 ,[%i2+0x018]%asi ! Mem[0000000010081418] = de905478 f2c0b754
p0_label_50:
! Mem[0000000030081410] = 9f810000, %l2 = 0000000000000de3
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 0000009f000000ff
! Mem[0000000010001408] = ffa30eff, %l7 = 0000ffff569de4ea
ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
! %l5 = 000000000000ff42, Mem[0000000030181408] = 9bd23bb2
stha %l5,[%i6+%o4]0x89 ! Mem[0000000030181408] = 9bd2ff42
! Mem[0000000010041408] = 20000000, %l2 = 000000000000009f
ldstuba [%i1+0x008]%asi,%l2 ! %l2 = 00000020000000ff
! Mem[00000000300c1410] = c2000000, %l1 = 00000000000081ff
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l0 = 00000000000000ff, Mem[0000000010081402] = 00000000
stb %l0,[%i2+0x002] ! Mem[0000000010081400] = 0000ff00
! Mem[0000000010001434] = ff4271ca, %l7 = 000000ff, %l0 = 000000ff
add %i0,0x34,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ff4271ca
! %l0 = 00000000ff4271ca, Mem[0000000030001408] = ffffff7f
stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 71caff7f
! %f16 = 37a467f6 f11e6169, Mem[0000000010141410] = b23bd29b 0000ff42
stda %f16,[%i5+%o5]0x88 ! Mem[0000000010141410] = 37a467f6 f11e6169
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 01000000c2000000, %l2 = 0000000000000020
ldxa [%i6+%g0]0x81,%l2 ! %l2 = 01000000c2000000
p0_label_51:
! Mem[0000000030141400] = ffffcd8a4b81001a, %f24 = e700f527 7fffffff
ldda [%i5+%g0]0x81,%f24 ! %f24 = ffffcd8a 4b81001a
! Mem[0000000010001400] = 3fffe919, %l3 = 00000000000000ab
ldsw [%i0+%g0],%l3 ! %l3 = 000000003fffe919
! Mem[0000000030041410] = 60070c7c, %f2 = de905478
lda [%i1+%o5]0x89,%f2 ! %f2 = 60070c7c
! Mem[0000000020800040] = 81ff33c3, %l7 = 00000000000000ff
lduba [%o1+0x041]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081408] = 00000000740ea328, %l6 = 0000000000010041
ldxa [%i2+%o4]0x89,%l6 ! %l6 = 00000000740ea328
! Mem[0000000010181400] = ff0000ff, %l5 = 000000000000ff42
ldsba [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001408] = ffa30eff, %l4 = b23bd29bfcd71120
ldsba [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101408] = 01005a07, %l7 = 00000000000000ff
ldsha [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000100
! Mem[0000000010001428] = ea835772, %f20 = 00000000
ld [%i0+0x028],%f20 ! %f20 = ea835772
! Starting 10 instruction Store Burst
! %f0 = 00faf23e, Mem[0000000030101410] = 9bd23bb2
sta %f0 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00faf23e
p0_label_52:
! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000021800181] = 99c2f773, %l1 = 0000000000000000
ldstub [%o3+0x181],%l1 ! %l1 = 000000c2000000ff
! %l4 = ffffffffffffffff, Mem[0000000030041408] = d2d75a07569de4ea
stxa %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffffffffffff
! Mem[0000000010001408] = ff0ea3ff, %l2 = 01000000c2000000
ldstuba [%i0+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! %l4 = ffffffffffffffff, Mem[00000000300c1400] = ffffffd23a39647a
stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffffffffffff
! %l1 = 00000000000000c2, Mem[0000000010001410] = 69611ef1
stba %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 69611ec2
! Mem[0000000010141410] = f11e6169, %l1 = 00000000000000c2
swapa [%i5+%o5]0x88,%l1 ! %l1 = 00000000f11e6169
! Mem[0000000021800140] = d19e6a3a, %l4 = ffffffffffffffff
ldstub [%o3+0x140],%l4 ! %l4 = 000000d1000000ff
! Mem[0000000030181408] = 42ffd29b, %l1 = 00000000f11e6169
ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000042000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 0000ffff 569de4ea, %l6 = 740ea328, %l7 = 00000100
ldda [%i2+%g0]0x81,%l6 ! %l6 = 000000000000ffff 00000000569de4ea
p0_label_53:
! Mem[0000000030141408] = ab3bd29bfcd71120, %l0 = 00000000ff4271ca
ldxa [%i5+%o4]0x81,%l0 ! %l0 = ab3bd29bfcd71120
! Mem[0000000030081400] = ffff0000, %f17 = f11e6169
lda [%i2+%g0]0x89,%f17 ! %f17 = ffff0000
! Mem[0000000010181410] = 63294e77, %l2 = 00000000000000ff
ldswa [%i6+%o5]0x88,%l2 ! %l2 = 0000000063294e77
! Mem[0000000010101420] = e00648ec 690f51be, %l6 = 0000ffff, %l7 = 569de4ea
ldd [%i4+0x020],%l6 ! %l6 = 00000000e00648ec 00000000690f51be
! %f31 = 938c6625, %f10 = d20663ab
fcmps %fcc2,%f31,%f10 ! %fcc2 = 2
! Mem[0000000030181400] = 01000000, %l2 = 0000000063294e77
ldsha [%i6+%g0]0x81,%l2 ! %l2 = 0000000000000100
! Mem[0000000030101400] = ffcdca4e, %l2 = 0000000000000100
lduwa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffcdca4e
! Mem[000000001014141c] = c87c3cdc, %l4 = 00000000000000d1
lduh [%i5+0x01c],%l4 ! %l4 = 000000000000c87c
! Mem[0000000010141400] = 000000ff, %l4 = 000000000000c87c
lduba [%i5+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000690f51be, Mem[00000000100c1408] = fb750760
stba %l7,[%i3+%o4]0x80 ! Mem[00000000100c1408] = be750760
p0_label_54:
! Mem[0000000010081410] = 0000814b, %l1 = 0000000000000042
ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = 0000ff00, %l4 = 00000000000000ff
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081400] = ffff0000, %l7 = 00000000690f51be
swapa [%i2+%g0]0x89,%l7 ! %l7 = 00000000ffff0000
! %f22 = 00000001, Mem[000000001014142c] = f2c0b754
sta %f22,[%i5+0x02c]%asi ! Mem[000000001014142c] = 00000001
! Mem[0000000010041418] = 938c6625, %l4 = 0000000000000000, %asi = 80
swapa [%i1+0x018]%asi,%l4 ! %l4 = 00000000938c6625
! Mem[00000000300c1408] = c298736b, %l6 = 00000000e00648ec
swapa [%i3+%o4]0x81,%l6 ! %l6 = 00000000c298736b
! Mem[0000000030081410] = 000081ff, %l6 = 00000000c298736b
swapa [%i2+%o5]0x89,%l6 ! %l6 = 00000000000081ff
! %l2 = 00000000ffcdca4e, Mem[0000000030001408] = 71caff7f
stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffcdca4e
! Mem[00000000100c1410] = ff0000ff, %l6 = 00000000000081ff
swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff0000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = 81ff33c3, %l0 = ab3bd29bfcd71120
ldsba [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffffff81
p0_label_55:
! Mem[0000000021800040] = 2b43ca8e, %l0 = ffffffffffffff81
lduh [%o3+0x040],%l0 ! %l0 = 0000000000002b43
! Mem[00000000201c0000] = ff80a977, %l6 = 00000000ff0000ff
ldsba [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! %f13 = 00000000, %f16 = 37a467f6, %f23 = 6b000000
fadds %f13,%f16,%f23 ! %f23 = 37a467f6
! Mem[0000000010001410] = 69611ec2, %l7 = 00000000ffff0000
lduwa [%i0+%o5]0x88,%l7 ! %l7 = 0000000069611ec2
! Mem[0000000030101400] = df4e814b4ecacdff, %l5 = ffffffffffffffff
ldxa [%i4+%g0]0x89,%l5 ! %l5 = df4e814b4ecacdff
! Mem[00000000100c1424] = 6faac087, %l6 = ffffffffffffffff
ldub [%i3+0x026],%l6 ! %l6 = 00000000000000c0
membar #Sync ! Added by membar checker (10)
! Mem[0000000010001400] = 3fffe919 871cd51a ff0ea3ff 938c6625
! Mem[0000000010001410] = c21e6169 3bdb7cb6 ffffffb2 6712add7
! Mem[0000000010001420] = 6faac087 47895f38 ea835772 00000e00
! Mem[0000000010001430] = 000099c2 ff4271ca ffff98c2 83ac2e49
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
! Mem[00000000100c1420] = 5cf99de56faac087, %f14 = df4ff009 9f4c1a7a
ldd [%i3+0x020],%f14 ! %f14 = 5cf99de5 6faac087
! Mem[00000000100c1400] = ff000000, %l6 = 00000000000000c0
ldsha [%i3+0x002]%asi,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = ffcdca4e, %l0 = 0000000000002b43
swapa [%i0+%o4]0x81,%l0 ! %l0 = 00000000ffcdca4e
p0_label_56:
! Mem[0000000030081408] = 28a30e74, %l7 = 0000000069611ec2
ldsha [%i2+%o4]0x81,%l7 ! %l7 = 00000000000028a3
! Mem[0000000030101408] = 00a14a98, %l4 = 00000000938c6625
swapa [%i4+%o4]0x81,%l4 ! %l4 = 0000000000a14a98
! Mem[0000000030101400] = ffcdca4e, %l4 = 0000000000a14a98
swapa [%i4+%g0]0x81,%l4 ! %l4 = 00000000ffcdca4e
! Mem[0000000010081410] = 4b8100ff, %l0 = 00000000ffcdca4e
ldstuba [%i2+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
! %f6 = ffffb8b9 569de4ea, Mem[0000000030081408] = 28a30e74 00000000
stda %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = ffffb8b9 569de4ea
! %f0 = 00faf23e 569de4ea 60070c7c f2c0b754
! %f4 = 00000000 abffcd8a ffffb8b9 569de4ea
! %f8 = 69611ef1 1724420a d20663ab 2753da1f
! %f12 = 01000000 00000000 5cf99de5 6faac087
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
! %l2 = 00000000ffcdca4e, Mem[0000000010181408] = eae49d56
stha %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ca4e9d56
! Mem[0000000010001400] = 19e9ff3f, %l2 = 00000000ffcdca4e
ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 0000003f000000ff
! %l5 = df4e814b4ecacdff, Mem[000000001004140e] = 8acdca4e, %asi = 80
stha %l5,[%i1+0x00e]%asi ! Mem[000000001004140c] = 8acdcdff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff00ff00, %l4 = 00000000ffcdca4e
ldsha [%i2+%g0]0x80,%l4 ! %l4 = ffffffffffffff00
p0_label_57:
! Mem[0000000030001408] = 00002b43, %l2 = 000000000000003f
ldsba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (11)
! Mem[0000000030041408] = 54b7c0f2 7c0c0760, %l2 = 00000000, %l3 = 3fffe919
ldda [%i1+%o4]0x89,%l2 ! %l2 = 000000007c0c0760 0000000054b7c0f2
! Mem[0000000010181410] = 63294e77, %l2 = 000000007c0c0760
lduba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000077
! Mem[0000000010001410] = c21e6169 3bdb7cb6, %l6 = 00000000, %l7 = 000028a3
ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000c21e6169 000000003bdb7cb6
! Mem[0000000030001408] = 432b0000, %l3 = 0000000054b7c0f2
ldsba [%i0+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101408] = 01005a07, %l0 = 00000000000000ff
lduba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000001
! %f10 = d20663ab, Mem[0000000010001410] = c21e6169
sta %f10,[%i0+%o5]0x80 ! Mem[0000000010001410] = d20663ab
! Mem[0000000010001400] = ffffe919, %l0 = 0000000000000001
lduha [%i0+%g0]0x80,%l0 ! %l0 = 000000000000ffff
! %l0 = 000000000000ffff, %l3 = 0000000000000000, %y = ffffffff
sdiv %l0,%l3,%l5 ! Div by zero, %l0 = 000000000001004f
mov %l0,%y ! %y = 00010027
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 63294e77, %l1 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000077000000ff
p0_label_58:
! Mem[00000000211c0001] = ffff7fdc, %l4 = ffffffffffffff00
ldstub [%o2+0x001],%l4 ! %l4 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010101400] = ff000000
stba %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %l4 = 00000000000000ff, Mem[0000000030141410] = ab000000
stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00ff0000
! Mem[0000000010041408] = 000000ff, %l7 = 000000003bdb7cb6
swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %f15 = 6faac087, %f25 = 47895f38, %f7 = 569de4ea
fadds %f15,%f25,%f7 ! %f7 = 6faac087
! %l6 = 00000000c21e6169, Mem[00000000100c1408] = be75076000000020, %asi = 80
stxa %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000c21e6169
! Mem[0000000010081408] = eae49d56b9b8ffff, %l3 = 0000000000000000, %l0 = 0000000000010027
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = eae49d56b9b8ffff
! %l3 = 0000000000000000, Mem[0000000010141410] = 37a467f6000000c2
stxa %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
! %f18 = ff0ea3ff 938c6625, Mem[0000000030141410] = 00ff0000 819fd230
stda %f18,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff0ea3ff 938c6625
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff0ea3ff, %l7 = 00000000000000ff
lduba [%i0+%o4]0x80,%l7 ! %l7 = 00000000000000ff
p0_label_59:
! Mem[00000000201c0000] = ff80a977, %l4 = 00000000000000ff
lduba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000020800000] = ff5b8205, %l5 = df4e814b4ecacdff
lduh [%o1+%g0],%l5 ! %l5 = 000000000000ff5b
! Mem[0000000010001400] = ffffe919, %f21 = 3bdb7cb6
lda [%i0+%g0]0x80,%f21 ! %f21 = ffffe919
! Mem[0000000030001408] = e700f527432b0000, %f12 = 01000000 00000000
ldda [%i0+%o4]0x89,%f12 ! %f12 = e700f527 432b0000
! Mem[0000000030081400] = be510f69 569de4ea ffffb8b9 569de4ea
! Mem[0000000030081410] = 6b7398c2 00000061 1475009c 95e8a059
! Mem[0000000030081420] = 69611ef1 1724420a d20663ab 2753da1f
! Mem[0000000030081430] = 2e791a89 742b1530 df4ff009 9f4c1a7a
ldda [%i2]ASI_BLK_S,%f16 ! Block Load from 0000000030081400
! Mem[0000000030101408] = 938c6625, %l5 = 000000000000ff5b
lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000938c
! Mem[0000000030001400] = 2011d7fc, %l7 = 00000000000000ff
ldswa [%i0+%g0]0x81,%l7 ! %l7 = 000000002011d7fc
! Mem[0000000010041408] = b67cdb3b, %l3 = 0000000000000000
ldswa [%i1+%o4]0x80,%l3 ! %l3 = ffffffffb67cdb3b
! Mem[00000000300c1408] = e00648ec9508be0d, %l4 = 00000000000000ff
ldxa [%i3+%o4]0x81,%l4 ! %l4 = e00648ec9508be0d
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = 6b7398c2, %l5 = 000000000000938c
ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 0000006b000000ff
p0_label_60:
! %f4 = 00000000, Mem[0000000010101410] = 000000ff
sta %f4 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! Mem[00000000211c0000] = ffff7fdc, %l0 = eae49d56b9b8ffff
ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
! %f10 = d20663ab 2753da1f, %l1 = 0000000000000077
! Mem[0000000010181430] = 295d3b9f1c017674
add %i6,0x030,%g1
stda %f10,[%g1+%l1]ASI_PST32_P ! Mem[0000000010181430] = d20663ab2753da1f
! %l1 = 0000000000000077, Mem[0000000010001408] = ff0ea3ff
stha %l1,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0077a3ff
! %l4 = e00648ec9508be0d, Mem[0000000030001400] = 2011d7fc
stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 9508be0d
! %l0 = 00000000000000ff, Mem[0000000020800000] = ff5b8205
sth %l0,[%o1+%g0] ! Mem[0000000020800000] = 00ff8205
! %l7 = 000000002011d7fc, Mem[0000000010141400] = ff000000
stha %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = d7fc0000
! Mem[0000000030041400] = 3ef2fa00, %l4 = e00648ec9508be0d
swapa [%i1+%g0]0x89,%l4 ! %l4 = 000000003ef2fa00
! %f8 = 69611ef1 1724420a, Mem[00000000300c1400] = ffffffff ffffffff
stda %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 69611ef1 1724420a
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00000000, %l2 = 0000000000000077
lduba [%i5+0x011]%asi,%l2 ! %l2 = 0000000000000000
p0_label_61:
! %l0 = 00000000000000ff, %l3 = ffffffffb67cdb3b, %l0 = 00000000000000ff
subc %l0,%l3,%l0 ! %l0 = 00000000498325c4
! Mem[0000000020800000] = 00ff8205, %l2 = 0000000000000000
ldsh [%o1+%g0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101408] = 938c6625, %l4 = 000000003ef2fa00
lduha [%i4+%o4]0x81,%l4 ! %l4 = 000000000000938c
! Mem[0000000030181400] = 01000000, %l6 = 00000000c21e6169
ldsha [%i6+%g0]0x81,%l6 ! %l6 = 0000000000000100
! Mem[00000000100c1400] = ff000000, %l4 = 000000000000938c
lduba [%i3+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! %l7 = 000000002011d7fc, Mem[00000000100c1400] = ff000000
stba %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = fc000000
! Mem[0000000010141400] = 0000fcd7, %f15 = 6faac087
lda [%i5+%g0]0x88,%f15 ! %f15 = 0000fcd7
! Mem[0000000010081410] = ff00814b 8acdffab, %l0 = 498325c4, %l1 = 00000077
ldda [%i2+%o5]0x80,%l0 ! %l0 = 00000000ff00814b 000000008acdffab
! Mem[0000000030181410] = 47698086, %l3 = ffffffffb67cdb3b
ldsha [%i6+%o5]0x89,%l3 ! %l3 = ffffffffffff8086
! Starting 10 instruction Store Burst
! %f13 = 432b0000, Mem[0000000010001408] = 0077a3ff
sta %f13,[%i0+%o4]0x80 ! Mem[0000000010001408] = 432b0000
p0_label_62:
! Mem[0000000010081418] = de905478, %l0 = 00000000ff00814b
swap [%i2+0x018],%l0 ! %l0 = 00000000de905478
! Mem[0000000030041410] = 00000000, %l3 = ffffffffffff8086
swapa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! %l1 = 000000008acdffab, Mem[0000000010041410] = ff0000ff, %asi = 80
stwa %l1,[%i1+0x010]%asi ! Mem[0000000010041410] = 8acdffab
! %f10 = d20663ab, Mem[0000000010101424] = 690f51be
st %f10,[%i4+0x024] ! Mem[0000000010101424] = d20663ab
! %l2 = 00000000000000ff, Mem[0000000010181430] = d20663ab2753da1f, %asi = 80
stxa %l2,[%i6+0x030]%asi ! Mem[0000000010181430] = 00000000000000ff
! Mem[00000000100c1400] = fc000000, %l3 = 0000000000000000
swapa [%i3+%g0]0x80,%l3 ! %l3 = 00000000fc000000
! %l0 = 00000000de905478, immd = 0000000000000ecc, %l1 = 000000008acdffab
sdivx %l0,0xecc,%l1 ! %l1 = 00000000000f0a90
! %f6 = ffffb8b9 6faac087, Mem[00000000300c1400] = 1724420a 69611ef1
stda %f6 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffb8b9 6faac087
! %l1 = 00000000000f0a90, Mem[00000000300c1408] = e00648ec9508be0d
stxa %l1,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000f0a90
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 984aa100, %l7 = 000000002011d7fc
lduba [%i4+%g0]0x89,%l7 ! %l7 = 0000000000000000
p0_label_63:
! Mem[00000000100c1430] = 0000ffab5a26c80a, %f0 = 00faf23e 569de4ea
ldda [%i3+0x030]%asi,%f0 ! %f0 = 0000ffab 5a26c80a
! Mem[0000000030181400] = 00000001, %l3 = 00000000fc000000
lduba [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000001
! Mem[0000000010141400] = 000000000000fcd7, %l0 = 00000000de905478
ldxa [%i5+%g0]0x88,%l0 ! %l0 = 000000000000fcd7
! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000100
ldsba [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 2011d7fc9bd2ffff, %f16 = be510f69 569de4ea
ldda [%i6+%o4]0x89,%f16 ! %f16 = 2011d7fc 9bd2ffff
! Mem[0000000010081410] = ff00814b8acdffab, %f22 = 1475009c 95e8a059
ldda [%i2+%o5]0x80,%f22 ! %f22 = ff00814b 8acdffab
! Mem[0000000010001400] = ffffe919, %l4 = 00000000000000ff
ldsha [%i0+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030181410] = 47698086, %f17 = 9bd2ffff
lda [%i6+%o5]0x89,%f17 ! %f17 = 47698086
! Mem[0000000030101410] = 00faf23e, %l6 = 0000000000000000
lduwa [%i4+%o5]0x81,%l6 ! %l6 = 0000000000faf23e
! Starting 10 instruction Store Burst
! %l6 = 0000000000faf23e, Mem[0000000020800040] = 81ff33c3, %asi = 80
stha %l6,[%o1+0x040]%asi ! Mem[0000000020800040] = f23e33c3
p0_label_64:
! %l2 = 00000000000000ff, Mem[0000000010181408] = 569d4eca
stba %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 569d4eff
! Mem[0000000020800001] = 00ff8205, %l4 = ffffffffffffffff
ldstub [%o1+0x001],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030141400] = ffffcd8a, %l7 = 0000000000000000
ldstuba [%i5+%g0]0x81,%l7 ! %l7 = 000000ff000000ff
! %l0 = 000000000000fcd7, Mem[0000000021800040] = 2b43ca8e
sth %l0,[%o3+0x040] ! Mem[0000000021800040] = fcd7ca8e
! Mem[0000000030001408] = 00002b43, %l4 = 00000000000000ff
swapa [%i0+%o4]0x81,%l4 ! %l4 = 0000000000002b43
! %l1 = 00000000000f0a90, Mem[0000000020800041] = f23e33c3, %asi = 80
stba %l1,[%o1+0x041]%asi ! Mem[0000000020800040] = f29033c3
! %l1 = 00000000000f0a90, Mem[0000000010001400] = ffffe919871cd51a, %asi = 80
stxa %l1,[%i0+0x000]%asi ! Mem[0000000010001400] = 00000000000f0a90
! %l5 = 000000000000006b, imm = fffffffffffffcdc, %l5 = 000000000000006b
sub %l5,-0x324,%l5 ! %l5 = 000000000000038f
! Mem[00000000100c1438] = 8cec4e1edfedd9ed, %l3 = 0000000000000001, %l0 = 000000000000fcd7
add %i3,0x38,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8cec4e1edfedd9ed
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = b23bd29b 0dbe0895, %l4 = 00002b43, %l5 = 0000038f
ldda [%i0+%g0]0x89,%l4 ! %l4 = 000000000dbe0895 00000000b23bd29b
p0_label_65:
! Mem[0000000030101410] = 00faf23effffffff, %l0 = 8cec4e1edfedd9ed
ldxa [%i4+%o5]0x81,%l0 ! %l0 = 00faf23effffffff
! Mem[0000000030041408] = 60070c7c, %l5 = 00000000b23bd29b
lduba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000060
! Mem[0000000030001400] = 9508be0d 9bd23bb2, %l0 = ffffffff, %l1 = 000f0a90
ldda [%i0+%g0]0x81,%l0 ! %l0 = 000000009508be0d 000000009bd23bb2
! Mem[00000000300c1410] = 01000000 c20000ff, %l2 = 000000ff, %l3 = 00000001
ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000c20000ff 0000000001000000
! Mem[0000000010081408] = eae49d56, %l4 = 000000000dbe0895
ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffeae4
! Mem[0000000010081424] = 8acdca4e, %f14 = 5cf99de5
lda [%i2+0x024]%asi,%f14 ! %f14 = 8acdca4e
! Mem[00000000100c1418] = 4ecae1f04be97d13, %l3 = 0000000001000000
ldxa [%i3+0x018]%asi,%l3 ! %l3 = 4ecae1f04be97d13
! Mem[0000000030041410] = ffff8086, %f17 = 47698086
lda [%i1+%o5]0x81,%f17 ! %f17 = ffff8086
! Mem[00000000300c1400] = 6faac087, %l2 = 00000000c20000ff
ldsba [%i3+%g0]0x89,%l2 ! %l2 = ffffffffffffff87
! Starting 10 instruction Store Burst
! Mem[0000000030141408] = 9bd23bab, %l4 = ffffffffffffeae4
ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 000000ab000000ff
p0_label_66:
! %l6 = 0000000000faf23e, Mem[0000000010001420] = 6faac087, %asi = 80
stba %l6,[%i0+0x020]%asi ! Mem[0000000010001420] = 3eaac087
! Mem[0000000030101410] = 3ef2fa00, %l4 = 00000000000000ab
ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! %f12 = e700f527, Mem[0000000010141408] = 0000ffff
sta %f12,[%i5+%o4]0x88 ! Mem[0000000010141408] = e700f527
! Mem[0000000030001400] = 0dbe0895, %l5 = 0000000000000060
swapa [%i0+%g0]0x89,%l5 ! %l5 = 000000000dbe0895
! %l0 = 9508be0d, %l1 = 9bd23bb2, Mem[0000000030101408] = 25668c93 58328e63
stda %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9508be0d 9bd23bb2
! %l6 = 0000000000faf23e, Mem[0000000010101428] = b8b92e18
sth %l6,[%i4+0x028] ! Mem[0000000010101428] = f23e2e18
! %l2 = ffffff87, %l3 = 4be97d13, Mem[0000000010101400] = 00000000 27f500e7
stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffff87 4be97d13
! %l6 = 0000000000faf23e, Mem[0000000010081410] = 4b8100ff
stba %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = 4b81003e
! %f18 = ffffb8b9 569de4ea, Mem[0000000010041400] = b23bd29b fcd71120
stda %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffb8b9 569de4ea
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 432b0000938c6625, %l0 = 000000009508be0d
ldxa [%i0+%o4]0x80,%l0 ! %l0 = 432b0000938c6625
p0_label_67:
! Mem[0000000021800180] = 99fff773, %l3 = 4ecae1f04be97d13
lduba [%o3+0x181]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030081408] = eae49d56b9b8ffff, %f30 = df4ff009 9f4c1a7a
ldda [%i2+%o4]0x89,%f30 ! %f30 = eae49d56 b9b8ffff
! Mem[0000000010181410] = 63294eff, %f5 = abffcd8a
lda [%i6+%o5]0x88,%f5 ! %f5 = 63294eff
! Mem[00000000211c0000] = ffff7fdc, %l7 = 00000000000000ff
ldsba [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000201c0000] = ff80a977, %l0 = 432b0000938c6625
ldsha [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff80
! Mem[0000000010081410] = 3e00814b8acdffab, %l1 = 000000009bd23bb2
ldxa [%i2+%o5]0x80,%l1 ! %l1 = 3e00814b8acdffab
! Mem[0000000030181400] = 01000000, %l4 = 0000000000000000
lduwa [%i6+%g0]0x81,%l4 ! %l4 = 0000000001000000
! Mem[0000000030101400] = 00a14a98, %l1 = 3e00814b8acdffab
lduha [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000a1
! Mem[00000000100c1428] = ef909986 de425201, %l0 = ffffff80, %l1 = 000000a1
ldda [%i3+0x028]%asi,%l0 ! %l0 = 00000000ef909986 00000000de425201
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = 00ff8205, %l6 = 0000000000faf23e
ldstub [%o1+0x001],%l6 ! %l6 = 000000ff000000ff
p0_label_68:
! %l2 = ffffffffffffff87, Mem[0000000030181410] = 86806947
stwa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffff87
! %f28 = 2e791a89 742b1530, %f16 = 2011d7fc ffff8086
fdtox %f28,%f16 ! %f16 = 00000000 00000000
! %l7 = ffffffffffffffff, Mem[0000000010181400] = ff0000ff
stba %l7,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff0000ff
! %l6 = 00000000000000ff, Mem[0000000010041436] = 00000000
sth %l6,[%i1+0x036] ! Mem[0000000010041434] = 000000ff
! %f4 = 00000000 63294eff, %l0 = 00000000ef909986
! Mem[0000000030101408] = 0dbe0895b23bd29b
add %i4,0x008,%g1
stda %f4,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030101408] = 0d4e2995b23bd200
! %f16 = 00000000 00000000 ffffb8b9 569de4ea
! %f20 = 6b7398c2 00000061 ff00814b 8acdffab
! %f24 = 69611ef1 1724420a d20663ab 2753da1f
! %f28 = 2e791a89 742b1530 eae49d56 b9b8ffff
stda %f16,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
! %l0 = 00000000ef909986, Mem[0000000010081418] = ff00814bf2c0b754, %asi = 80
stxa %l0,[%i2+0x018]%asi ! Mem[0000000010081418] = 00000000ef909986
! Mem[00000000300c1408] = 00000000, %l1 = 00000000de425201
swapa [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101434] = 95ffbe0d, %l6 = 00000000000000ff
swap [%i4+0x034],%l6 ! %l6 = 0000000095ffbe0d
! Starting 10 instruction Load Burst
! %l6 = 0000000095ffbe0d, immed = fffff6c9, %y = 00010027
smul %l6,-0x937,%l5 ! %l5 = 000003d0c85fb635, %y = 000003d0
p0_label_69:
membar #Sync ! Added by membar checker (12)
! Mem[0000000010001410] = ab6306d2, %l4 = 0000000001000000
ldswa [%i0+%o5]0x88,%l4 ! %l4 = ffffffffab6306d2
! Mem[0000000030141410] = ff0ea3ff, %l3 = 00000000000000ff
ldsha [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffff0e
! Mem[0000000030081410] = c29873ff, %l6 = 0000000095ffbe0d
lduwa [%i2+%o5]0x89,%l6 ! %l6 = 00000000c29873ff
! %l0 = 00000000ef909986, %l5 = 000003d0c85fb635, %l4 = ffffffffab6306d2
xor %l0,%l5,%l4 ! %l4 = 000003d027cf2fb3
! Mem[0000000010041408] = ffcdcd8a 3bdb7cb6, %l2 = ffffff87, %l3 = ffffff0e
ldda [%i1+%o4]0x88,%l2 ! %l2 = 000000003bdb7cb6 00000000ffcdcd8a
! Mem[00000000218001c0] = 00ff79c5, %l5 = 000003d0c85fb635
lduh [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030041408] = 7c0c0760, %l7 = ffffffffffffffff
lduha [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000760
! Mem[0000000010081400] = ff00ff00 808695a1 eae49d56 b9b8ffff
! Mem[0000000010081410] = 3e00814b 8acdffab 00000000 ef909986
! Mem[0000000010081420] = c4302353 8acdca4e b207bcd5 f2b1d19f
! Mem[0000000010081430] = 0000007c df4e814b ea8837cb d5e0865b
ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
! Mem[00000000201c0000] = ff80a977, %l6 = 00000000c29873ff
ldsha [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffff80
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 8acdffff, %l7 = 0000000000000760
swapa [%i5+%g0]0x89,%l7 ! %l7 = 000000008acdffff
p0_label_70:
! Mem[00000000211c0001] = ffff7fdc, %l1 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! %f0 = ff00ff00 808695a1 eae49d56 b9b8ffff
! %f4 = 3e00814b 8acdffab 00000000 ef909986
! %f8 = c4302353 8acdca4e b207bcd5 f2b1d19f
! %f12 = 0000007c df4e814b ea8837cb d5e0865b
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
! Mem[0000000030141400] = 60070000, %l4 = 000003d027cf2fb3
ldstuba [%i5+%g0]0x81,%l4 ! %l4 = 00000060000000ff
! %l0 = ef909986, %l1 = 000000ff, Mem[0000000010141400] = d7fc0000 00000000
std %l0,[%i5+%g0] ! Mem[0000000010141400] = ef909986 000000ff
! %f16 = 00000000 00000000, %l0 = 00000000ef909986
! Mem[0000000010101428] = f23e2e18ec2706e0
add %i4,0x028,%g1
stda %f16,[%g1+%l0]ASI_PST32_P ! Mem[0000000010101428] = 00000000ec2706e0
! %f25 = 1724420a, Mem[0000000030181408] = 9bd2ffff
sta %f25,[%i6+%o4]0x89 ! Mem[0000000030181408] = 1724420a
! %f27 = 2753da1f, Mem[0000000010101410] = 00000000
sta %f27,[%i4+%o5]0x88 ! Mem[0000000010101410] = 2753da1f
! %l2 = 3bdb7cb6, %l3 = ffcdcd8a, Mem[0000000030181410] = ffffff87 00000020
stda %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 3bdb7cb6 ffcdcd8a
! %l4 = 0000000000000060, %l4 = 0000000000000060, %l6 = ffffffffffffff80
addc %l4,%l4,%l6 ! %l6 = 00000000000000c0
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 00000000, %l4 = 0000000000000060
lduha [%i0+%g0]0x88,%l4 ! %l4 = 0000000000000000
p0_label_71:
! Mem[000000001000143c] = 83ac2e49, %l3 = 00000000ffcdcd8a
ldsw [%i0+0x03c],%l3 ! %l3 = ffffffff83ac2e49
! %l5 = 00000000000000ff, %l1 = 00000000000000ff, %l2 = 000000003bdb7cb6
addc %l5,%l1,%l2 ! %l2 = 00000000000001fe
! Mem[0000000010181408] = ff4e9d56b9b8ffff, %f16 = 00000000 00000000
ldd [%i6+%o4],%f16 ! %f16 = ff4e9d56 b9b8ffff
! Mem[0000000030101408] = 95294e0d, %l3 = ffffffff83ac2e49
ldsha [%i4+%o4]0x89,%l3 ! %l3 = 0000000000004e0d
! Mem[0000000030141410] = ff0ea3ff, %f28 = 2e791a89
lda [%i5+%o5]0x81,%f28 ! %f28 = ff0ea3ff
! Mem[0000000010181420] = 0000006c, %l1 = 00000000000000ff
ldsha [%i6+0x020]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = b67cdb3bab6306d2, %l7 = 000000008acdffff
ldxa [%i0+%o5]0x88,%l7 ! %l7 = b67cdb3bab6306d2
! Mem[0000000010181400] = ff0000ff, %l6 = 00000000000000c0
ldswa [%i6+%g0]0x88,%l6 ! %l6 = ffffffffff0000ff
membar #Sync ! Added by membar checker (13)
! Mem[0000000010041410] = 8acdffab, %l2 = 00000000000001fe
lduwa [%i1+%o5]0x80,%l2 ! %l2 = 000000008acdffab
! Starting 10 instruction Store Burst
! %l3 = 0000000000004e0d, Mem[0000000030041400] = 00ff00ff
stha %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00ff4e0d
p0_label_72:
! %l7 = b67cdb3bab6306d2, Mem[0000000010081424] = 8acdca4e
stw %l7,[%i2+0x024] ! Mem[0000000010081424] = ab6306d2
! Mem[0000000010101400] = 87ffffff, %l5 = 00000000000000ff
ldstuba [%i4+%g0]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010181438] = 1b3a4718ffe2dc88, %l4 = 0000000000000000, %l0 = 00000000ef909986
add %i6,0x38,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1b3a4718ffe2dc88
! Mem[0000000010001428] = ea83577200000e00, %l5 = 00000000000000ff, %l7 = b67cdb3bab6306d2
add %i0,0x28,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = ea83577200000e00
! %l6 = ffffffffff0000ff, immd = fffffffffffffe48, %l6 = ffffffffff0000ff
mulx %l6,-0x1b8,%l6 ! %l6 = 00000001b7fe49b8
! %l7 = ea83577200000e00, Mem[0000000030001400] = 00000000
stwa %l7,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000e00
! %f24 = 69611ef1 1724420a, %l2 = 000000008acdffab
! Mem[0000000030081408] = ffffb8b9569de4ea
add %i2,0x008,%g1
stda %f24,[%g1+%l2]ASI_PST8_S ! Mem[0000000030081408] = 69ff1eb9179d420a
! %l7 = ea83577200000e00, Mem[0000000010141429] = de905478
stb %l7,[%i5+0x029] ! Mem[0000000010141428] = de005478
! %l5 = 00000000000000ff, Mem[0000000010081408] = eae49d56
stba %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffe49d56
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = eae49d56b9b8ffff, %f10 = b207bcd5 f2b1d19f
ldda [%i0+%o4]0x89,%f10 ! %f10 = eae49d56 b9b8ffff
p0_label_73:
! Mem[0000000010001408] = 432b0000, %l4 = 0000000000000000
ldsw [%i0+%o4],%l4 ! %l4 = 00000000432b0000
! Mem[0000000010181400] = ff0000ff, %l4 = 00000000432b0000
lduwa [%i6+%g0]0x80,%l4 ! %l4 = 00000000ff0000ff
! Mem[00000000100c143c] = dfedd9ed, %l2 = 000000008acdffab
ldsw [%i3+0x03c],%l2 ! %l2 = ffffffffdfedd9ed
! Mem[000000001004142c] = 4cb570a3, %l7 = ea83577200000e00
ldsb [%i1+0x02f],%l7 ! %l7 = ffffffffffffffa3
! Mem[0000000030101400] = df4e814b984aa100, %f30 = eae49d56 b9b8ffff
ldda [%i4+%g0]0x89,%f30 ! %f30 = df4e814b 984aa100
! Mem[0000000010001410] = ab6306d2, %l2 = ffffffffdfedd9ed
ldsba [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffd2
! Mem[0000000030081400] = be510f69, %l7 = ffffffffffffffa3
lduha [%i2+%g0]0x81,%l7 ! %l7 = 000000000000be51
! Mem[0000000030141408] = ff3bd29b, %l6 = 00000001b7fe49b8
ldsba [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041410] = 8acdffabf11e6169, %l3 = 0000000000004e0d
ldx [%i1+%o5],%l3 ! %l3 = 8acdffabf11e6169
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 3bdb7cb6, %l4 = 00000000ff0000ff
swapa [%i1+%o4]0x88,%l4 ! %l4 = 000000003bdb7cb6
p0_label_74:
! %l0 = ffe2dc88, %l1 = 00000000, Mem[0000000010041408] = ff0000ff ffcdcd8a
stda %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffe2dc88 00000000
! %l0 = ffe2dc88, %l1 = 00000000, Mem[0000000010001410] = ab6306d2 b67cdb3b
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffe2dc88 00000000
! %f16 = ff4e9d56 b9b8ffff ffffb8b9 569de4ea
! %f20 = 6b7398c2 00000061 ff00814b 8acdffab
! %f24 = 69611ef1 1724420a d20663ab 2753da1f
! %f28 = ff0ea3ff 742b1530 df4e814b 984aa100
stda %f16,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! %f10 = eae49d56 b9b8ffff, %l0 = 1b3a4718ffe2dc88
! Mem[0000000030101408] = 0d4e2995b23bd200
add %i4,0x008,%g1
stda %f10,[%g1+%l0]ASI_PST8_S ! Mem[0000000030101408] = ea4e2995b93bd200
! %l3 = 8acdffabf11e6169, Mem[00000000300c1410] = ff0000c2
stwa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = f11e6169
! %l5 = 00000000000000ff, Mem[0000000010001408] = 25668c9300002b43
stxa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000000000ff
! %l2 = ffffffd2, %l3 = f11e6169, Mem[0000000010141408] = e700f527 00000000
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffffffd2 f11e6169
! %f10 = eae49d56 b9b8ffff, Mem[00000000100c1428] = ef909986 de425201
stda %f10,[%i3+0x028]%asi ! Mem[00000000100c1428] = eae49d56 b9b8ffff
! %l5 = 00000000000000ff, %l7 = 000000000000be51, %l4 = 000000003bdb7cb6
xor %l5,%l7,%l4 ! %l4 = 000000000000beae
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = d2ffffff 69611ef1, %l4 = 0000beae, %l5 = 000000ff
ldda [%i5+%o4]0x80,%l4 ! %l4 = 00000000d2ffffff 0000000069611ef1
p0_label_75:
membar #Sync ! Added by membar checker (14)
! Mem[0000000030041408] = ffffb8b9, %l5 = 0000000069611ef1
lduwa [%i1+%o4]0x81,%l5 ! %l5 = 00000000ffffb8b9
! Mem[0000000010081434] = df4e814b, %l2 = ffffffffffffffd2
ldub [%i2+0x037],%l2 ! %l2 = 000000000000004b
! Mem[000000001004141c] = 1cd29d36, %l2 = 000000000000004b
lduw [%i1+0x01c],%l2 ! %l2 = 000000001cd29d36
! Mem[0000000030141400] = ff0700004b81001a, %f6 = 00000000 ef909986
ldda [%i5+%g0]0x81,%f6 ! %f6 = ff070000 4b81001a
! Mem[0000000010101410] = 1fda5327, %l3 = 8acdffabf11e6169
ldswa [%i4+%o5]0x80,%l3 ! %l3 = 000000001fda5327
! Mem[0000000010181400] = ff0000ff9bd210c4, %f12 = 0000007c df4e814b
ldda [%i6+%g0]0x80,%f12 ! %f12 = ff0000ff 9bd210c4
! Mem[0000000010041400] = ffffb8b9, %l6 = ffffffffffffffff
lduwa [%i1+%g0]0x80,%l6 ! %l6 = 00000000ffffb8b9
! Mem[0000000010181410] = 63294eff, %l4 = 00000000d2ffffff
lduwa [%i6+%o5]0x88,%l4 ! %l4 = 0000000063294eff
! Mem[00000000218000c0] = 4ab3dbf8, %l1 = 0000000000000000
ldsh [%o3+0x0c0],%l1 ! %l1 = 0000000000004ab3
! Starting 10 instruction Store Burst
! %l6 = 00000000ffffb8b9, Mem[0000000030181400] = 01000000
stha %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = b8b90000
p0_label_76:
! %l6 = 00000000ffffb8b9, Mem[0000000030081408] = 69ff1eb9
stha %l6,[%i2+%o4]0x81 ! Mem[0000000030081408] = b8b91eb9
! %l5 = 00000000ffffb8b9, Mem[0000000020800000] = 00ff8205
stb %l5,[%o1+%g0] ! Mem[0000000020800000] = b9ff8205
! %f30 = df4e814b 984aa100, %l7 = 000000000000be51
! Mem[0000000030141438] = 88c0307db6d4e9b0
add %i5,0x038,%g1
stda %f30,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141438] = 00a1307db6d4e9b0
! Mem[0000000010181434] = 000000ff, %l4 = 0000000063294eff, %asi = 80
swapa [%i6+0x034]%asi,%l4 ! %l4 = 00000000000000ff
! %f20 = 6b7398c2 00000061, %l4 = 00000000000000ff
! Mem[0000000010081410] = 3e00814b8acdffab
add %i2,0x010,%g1
stda %f20,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010081410] = 61000000c298736b
! Mem[0000000030081408] = b91eb9b8, %l3 = 000000001fda5327
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 000000b8000000ff
! %f6 = ff070000 4b81001a, Mem[0000000010141410] = 00000000 00000000
stda %f6 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff070000 4b81001a
! Mem[00000000100c1408] = 00000000, %l5 = 00000000ffffb8b9
swapa [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000000
! %f7 = 4b81001a, %f12 = ff0000ff, %f7 = 4b81001a
fsubs %f7 ,%f12,%f7 ! %f7 = 7f0000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = b9ff8205, %l5 = 0000000000000000
lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000b9ff
p0_label_77:
! Mem[00000000300c1408] = de425201, %l7 = 000000000000be51
lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000de425201
! Mem[0000000010181408] = ff4e9d56 b9b8ffff, %l0 = ffe2dc88, %l1 = 00004ab3
ldda [%i6+%o4]0x80,%l0 ! %l0 = 00000000ff4e9d56 00000000b9b8ffff
! Mem[0000000010101400] = 87ffffff, %l1 = 00000000b9b8ffff
lduha [%i4+%g0]0x88,%l1 ! %l1 = 000000000000ffff
! Mem[00000000100c1408] = ffffb8b9, %l6 = 00000000ffffb8b9
lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000b9
! Mem[0000000010101420] = e00648ec d20663ab, %l6 = 000000b9, %l7 = de425201
ldd [%i4+0x020],%l6 ! %l6 = 00000000e00648ec 00000000d20663ab
! Mem[0000000010141400] = ef909986 000000ff, %l6 = e00648ec, %l7 = d20663ab
ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000ef909986 00000000000000ff
! Mem[000000001018142c] = d10592fe, %f27 = 2753da1f
ld [%i6+0x02c],%f27 ! %f27 = d10592fe
! Mem[0000000021800100] = 73594e12, %l4 = 00000000000000ff
lduha [%o3+0x100]%asi,%l4 ! %l4 = 0000000000007359
! Mem[00000000100c1410] = 000081ff, %l0 = 00000000ff4e9d56
ldsha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[000000001004142e] = 4cb570a3, %asi = 80
stha %l0,[%i1+0x02e]%asi ! Mem[000000001004142c] = 4cb50000
p0_label_78:
! Mem[0000000010141408] = d2ffffff, %l7 = 00000000000000ff
swapa [%i5+%o4]0x80,%l7 ! %l7 = 00000000d2ffffff
! Mem[000000001018142c] = d10592fe, %l7 = 00000000d2ffffff
ldstuba [%i6+0x02c]%asi,%l7 ! %l7 = 000000d1000000ff
! %l2 = 000000001cd29d36, Mem[0000000010141424] = c6d74810
stw %l2,[%i5+0x024] ! Mem[0000000010141424] = 1cd29d36
! %l2 = 000000001cd29d36, Mem[00000000100c1408] = 69611ec2ffffb8b9
stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000001cd29d36
! %f16 = ff4e9d56 b9b8ffff, Mem[0000000030101400] = 984aa100 df4e814b
stda %f16,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff4e9d56 b9b8ffff
! %l5 = 000000000000b9ff, Mem[0000000021800080] = ccb8fdf4, %asi = 80
stba %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = ffb8fdf4
! %l4 = 0000000000007359, Mem[0000000010081408] = ffe49d56b9b8ffff
stxa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000007359
! %f25 = 1724420a, Mem[0000000030001408] = b9b8ffff
sta %f25,[%i0+%o4]0x89 ! Mem[0000000030001408] = 1724420a
! Mem[00000000100c1420] = 5cf99de56faac087, %l3 = 00000000000000b8, %l7 = 00000000000000d1
add %i3,0x20,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 5cf99de56faac087
! Starting 10 instruction Load Burst
! Mem[00000000100c143c] = dfedd9ed, %l4 = 0000000000007359
ldsh [%i3+0x03e],%l4 ! %l4 = ffffffffffffd9ed
p0_label_79:
! Mem[00000000100c1400] = 00000000, %l0 = 0000000000000000
ldswa [%i3+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = 015242de, %l5 = 000000000000b9ff
lduha [%i3+%o4]0x89,%l5 ! %l5 = 00000000000042de
membar #Sync ! Added by membar checker (15)
! Mem[0000000030141400] = ff070000 4b81001a ff3bd29b fcd71120
! Mem[0000000030141410] = ff0ea3ff 938c6625 ebb03758 8302cdd5
! Mem[0000000030141420] = 297811a7 1debbbb0 d17a569c 0f5159e4
! Mem[0000000030141430] = 6277044e 4bae74df 00a1307d b6d4e9b0
ldda [%i5]ASI_BLK_SL,%f0 ! Block Load from 0000000030141400
! Mem[0000000010081438] = ea8837cb, %l5 = 00000000000042de
lduha [%i2+0x03a]%asi,%l5 ! %l5 = 00000000000037cb
! Mem[0000000010001400] = 00000000000f0a90, %l0 = 0000000000000000
ldxa [%i0+%g0]0x80,%l0 ! %l0 = 00000000000f0a90
! Mem[0000000010041410] = 8acdffab, %f17 = b9b8ffff
lda [%i1+%o5]0x80,%f17 ! %f17 = 8acdffab
! Mem[0000000010101400] = ffffff87 4be97d13, %l4 = ffffd9ed, %l5 = 000037cb
ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000ffffff87 000000004be97d13
! Mem[0000000020800000] = b9ff8205, %l7 = 5cf99de56faac087
ldsha [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffb9ff
! Mem[0000000010081410] = 61000000c298736b, %f28 = ff0ea3ff 742b1530
ldda [%i2+0x010]%asi,%f28 ! %f28 = 61000000 c298736b
! Starting 10 instruction Store Burst
! %l6 = 00000000ef909986, Mem[0000000010101408] = c483231e075a0001
stxa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000ef909986
p0_label_80:
! Mem[0000000030081400] = be510f69, %l4 = 00000000ffffff87
swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000be510f69
! %l0 = 00000000000f0a90, Mem[00000000218000c0] = 4ab3dbf8
sth %l0,[%o3+0x0c0] ! Mem[00000000218000c0] = 0a90dbf8
! %f26 = d20663ab d10592fe, Mem[0000000010101430] = 6848025a 000000ff
stda %f26,[%i4+0x030]%asi ! Mem[0000000010101430] = d20663ab d10592fe
! %f24 = 69611ef1 1724420a, Mem[00000000100c1400] = 00000000 9783de72
stda %f24,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 69611ef1 1724420a
! %l5 = 000000004be97d13, Mem[00000000100c1410] = ffadec1cff810000
stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000004be97d13
! %l2 = 000000001cd29d36, Mem[0000000010101408] = 00000000ef909986
stxa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000001cd29d36
! %l4 = be510f69, %l5 = 4be97d13, Mem[0000000010101410] = 2753da1f 5930c964
stda %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = be510f69 4be97d13
! Mem[0000000010081400] = ff00ff00808695a1, %l2 = 000000001cd29d36, %l6 = 00000000ef909986
casxa [%i2]0x80,%l2,%l6 ! %l6 = ff00ff00808695a1
! Mem[0000000020800040] = f29033c3, %l6 = ff00ff00808695a1
ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 000000f2000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 5973000000000000, %f20 = 6b7398c2 00000061
ldda [%i2+%o4]0x88,%f20 ! %f20 = 59730000 00000000
p0_label_81:
! Mem[0000000010141408] = f11e6169ff000000, %l7 = ffffffffffffb9ff
ldxa [%i5+%o4]0x88,%l7 ! %l7 = f11e6169ff000000
! %f18 = ffffb8b9, %f17 = 8acdffab
fcmps %fcc1,%f18,%f17 ! %fcc1 = 3
! Mem[0000000010181410] = ff4e2963, %f22 = ff00814b
lda [%i6+%o5]0x80,%f22 ! %f22 = ff4e2963
! Mem[0000000030181410] = b67cdb3b, %l3 = 00000000000000b8
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 0000003b000000ff
! Mem[0000000010101408] = 1cd29d36, %l7 = f11e6169ff000000
lduha [%i4+%o4]0x88,%l7 ! %l7 = 0000000000009d36
! Mem[0000000030001410] = c298736b, %l5 = 000000004be97d13
ldswa [%i0+%o5]0x89,%l5 ! %l5 = ffffffffc298736b
! Mem[0000000030141410] = ffa30eff, %l3 = 000000000000003b
ldsba [%i5+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030101400] = ffffb8b9, %l0 = 00000000000f0a90
ldswa [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffffb8b9
! Mem[00000000100c1400] = 69611ef1 1724420a, %l4 = be510f69, %l5 = c298736b
ldda [%i3+%g0]0x80,%l4 ! %l4 = 0000000069611ef1 000000001724420a
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 015242de, %l2 = 000000001cd29d36
swapa [%i3+%o4]0x89,%l2 ! %l2 = 00000000015242de
p0_label_82:
! %f28 = 61000000 c298736b, Mem[0000000030041400] = 569d4eff ffffb8b9
stda %f28,[%i1+%g0]0x89 ! Mem[0000000030041400] = 61000000 c298736b
! Mem[0000000030001408] = 1724420a, %l0 = ffffffffffffb8b9
swapa [%i0+%o4]0x89,%l0 ! %l0 = 000000001724420a
! Mem[0000000030141400] = ff070000, %l6 = 00000000000000f2
swapa [%i5+%g0]0x81,%l6 ! %l6 = 00000000ff070000
! Mem[00000000201c0001] = ff80a977, %l6 = 00000000ff070000
ldstuba [%o0+0x001]%asi,%l6 ! %l6 = 00000080000000ff
! %f30 = df4e814b, Mem[0000000010101410] = be510f69
sta %f30,[%i4+%o5]0x88 ! Mem[0000000010101410] = df4e814b
! Mem[0000000030001408] = ffffb8b9, %l1 = 000000000000ffff
swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000ffffb8b9
! %f1 = 000007ff, Mem[0000000010041400] = ffffb8b9
sta %f1 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000007ff
! %l7 = 0000000000009d36, Mem[0000000030181408] = 1724420a
stha %l7,[%i6+%o4]0x89 ! Mem[0000000030181408] = 17249d36
! %l2 = 00000000015242de, Mem[000000001008142c] = f2b1d19f
stw %l2,[%i2+0x02c] ! Mem[000000001008142c] = 015242de
! Starting 10 instruction Load Burst
! Mem[0000000010181404] = 9bd210c4, %f7 = 5837b0eb
lda [%i6+0x004]%asi,%f7 ! %f7 = 9bd210c4
p0_label_83:
! Mem[0000000030081410] = c29873ff, %f22 = ff4e2963
lda [%i2+%o5]0x89,%f22 ! %f22 = c29873ff
! Mem[0000000010181400] = ff0000ff, %l1 = 00000000ffffb8b9
ldsba [%i6+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030041410] = 61000000c298736b, %f16 = ff4e9d56 8acdffab
ldda [%i1+%o5]0x89,%f16 ! %f16 = 61000000 c298736b
! Mem[0000000010041410] = 69611ef1 abffcd8a, %l0 = 1724420a, %l1 = ffffffff
ldda [%i1+%o5]0x88,%l0 ! %l0 = 00000000abffcd8a 0000000069611ef1
! %l1 = 0000000069611ef1, %l4 = 0000000069611ef1, %l6 = 0000000000000080
orn %l1,%l4,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030001400] = 000e0000, %l0 = 00000000abffcd8a
ldswa [%i0+%g0]0x89,%l0 ! %l0 = 00000000000e0000
! Mem[0000000010001400] = 00000000, %l6 = ffffffffffffffff
lduba [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = 369dd21c, %l5 = 000000001724420a
lduha [%i4+%o4]0x80,%l5 ! %l5 = 000000000000369d
! Mem[00000000201c0000] = ffffa977, %l7 = 0000000000009d36
ldsh [%o0+%g0],%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f18 = ffffb8b9 569de4ea, Mem[00000000100c1408] = 369dd21c 00000000
stda %f18,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffb8b9 569de4ea
p0_label_84:
! %l6 = 0000000000000000, Mem[0000000010081408] = 00000000
stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! %f1 = 000007ff, %f9 = a7117829, %f3 = 9bd23bff
fadds %f1 ,%f9 ,%f3 ! %l0 = 00000000000e0022, Unfinished, %fsr = 2b00000000
! Mem[0000000010181408] = ff4e9d56, %l5 = 000000000000369d
swapa [%i6+%o4]0x80,%l5 ! %l5 = 00000000ff4e9d56
! Mem[000000001018143a] = 1b3a4718, %l1 = 0000000069611ef1
ldstub [%i6+0x03a],%l1 ! %l1 = 00000047000000ff
! %l0 = 00000000000e0022, Mem[0000000010041400] = eae49d56ff070000
stxa %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000000e0022
! Mem[0000000010101430] = d20663ab, %l5 = ff4e9d56, %l0 = 000e0022
add %i4,0x30,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d20663ab
! %l0 = 00000000d20663ab, Mem[0000000010101400] = 87ffffff
stba %l0,[%i4+%g0]0x88 ! Mem[0000000010101400] = 87ffffab
! %l0 = d20663ab, %l1 = 00000047, Mem[0000000030181408] = 369d2417 fcd71120
stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = d20663ab 00000047
! Mem[0000000010141408] = ff000000, %l4 = 0000000069611ef1
ldswa [%i5+%o4]0x88,%l4 ! %l4 = ffffffffff000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = ef909986, %l5 = 00000000ff4e9d56
lduha [%i5+%g0]0x80,%l5 ! %l5 = 000000000000ef90
p0_label_85:
! Mem[0000000010101428] = 00000000, %l3 = ffffffffffffffff
lduha [%i4+0x028]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = c298736b, %l7 = ffffffffffffffff
lduwa [%i1+%o5]0x89,%l7 ! %l7 = 00000000c298736b
! Mem[0000000010001424] = 47895f38, %l0 = 00000000d20663ab
ldswa [%i0+0x024]%asi,%l0 ! %l0 = 0000000047895f38
! Mem[0000000010041408] = 88dce2ff, %l2 = 00000000015242de
lduh [%i1+%o4],%l2 ! %l2 = 00000000000088dc
! Mem[0000000010041408] = 88dce2ff, %l2 = 00000000000088dc
lduwa [%i1+%o4]0x80,%l2 ! %l2 = 0000000088dce2ff
! Mem[00000000100c1410] = 137de94b00000000, %l0 = 0000000047895f38
ldxa [%i3+%o5]0x80,%l0 ! %l0 = 137de94b00000000
! Mem[0000000010081410] = 61000000, %l0 = 137de94b00000000
ldswa [%i2+%o5]0x80,%l0 ! %l0 = 0000000061000000
! %f14 = b0e9d4b6, %f13 = 4e047762, %f12 = df74ae4b 4e047762
fsmuld %f14,%f13,%f12 ! %f12 = bfee3fae 4f01eb00
! Mem[00000000300c1410] = 0100000069611ef1, %f12 = bfee3fae 4f01eb00
ldda [%i3+%o5]0x89,%f12 ! %f12 = 01000000 69611ef1
! Starting 10 instruction Store Burst
! %f2 = 2011d7fc 9bd23bff, %l5 = 000000000000ef90
! Mem[0000000010181428] = 000000ceff0592fe
add %i6,0x028,%g1
stda %f2,[%g1+%l5]ASI_PST8_PL ! Mem[0000000010181428] = 000000cefc059220
p0_label_86:
! %l7 = 00000000c298736b, Mem[00000000211c0001] = ffff7fdc, %asi = 80
stba %l7,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff6b7fdc
! Mem[0000000030001408] = 0000ffff, %l1 = 0000000000000047
swapa [%i0+%o4]0x89,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010001400] = 00000000, %l4 = ffffffffff000000
swapa [%i0+%g0]0x80,%l4 ! %l4 = 0000000000000000
! %l7 = 00000000c298736b, Mem[00000000100c1410] = 4be97d13
stba %l7,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 4be97d6b
! %f25 = 1724420a, %f2 = 2011d7fc
fcmpes %fcc1,%f25,%f2 ! %fcc1 = 1
! %f26 = d20663ab d10592fe, %l5 = 000000000000ef90
! Mem[0000000010001430] = 000099c2ff4271ca
add %i0,0x030,%g1
stda %f26,[%g1+%l5]ASI_PST8_P ! Mem[0000000010001430] = d20099abff4271ca
! Mem[000000001010142c] = ec2706e0, %l4 = 0000000000000000
ldstuba [%i4+0x02c]%asi,%l4 ! %l4 = 000000ec000000ff
! %f12 = 01000000 69611ef1, Mem[0000000030041408] = ffffb8b9 569de4ea
stda %f12,[%i1+%o4]0x81 ! Mem[0000000030041408] = 01000000 69611ef1
! Mem[000000001018142c] = fc059220, %l4 = 000000ec, %l1 = 0000ffff
add %i6,0x2c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000fc059220
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 61000000c298736b, %l6 = 0000000000000000
ldx [%i2+%o5],%l6 ! %l6 = 61000000c298736b
p0_label_87:
! Mem[0000000010101408] = 1cd29d36, %l3 = 0000000000000000
ldsba [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000036
! Mem[0000000010001408] = ff000000, %l2 = 0000000088dce2ff
lduba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030181410] = b67cdbff, %l5 = 000000000000ef90
ldsha [%i6+%o5]0x89,%l5 ! %l5 = ffffffffffffdbff
! Mem[0000000010101400] = 87ffffab, %l6 = 61000000c298736b
ldswa [%i4+%g0]0x88,%l6 ! %l6 = ffffffff87ffffab
! %l0 = 0000000061000000, %l2 = 00000000000000ff, %l2 = 00000000000000ff
sdivx %l0,%l2,%l2 ! %l2 = 0000000000616161
! Mem[0000000010101400] = abffff87, %l3 = 0000000000000036
ldsba [%i4+%g0]0x80,%l3 ! %l3 = ffffffffffffffab
! %f19 = 569de4ea, %f28 = 61000000
fcmps %fcc3,%f19,%f28 ! %fcc3 = 1
! Mem[00000000100c1400] = f11e6169, %l0 = 0000000061000000
ldsha [%i3+%g0]0x88,%l0 ! %l0 = 0000000000006169
! Mem[00000000100c1400] = 69611ef1, %l4 = 00000000000000ec
ldsw [%i3+%g0],%l4 ! %l4 = 0000000069611ef1
! Starting 10 instruction Store Burst
! %f16 = 61000000 c298736b, Mem[0000000010001408] = 000000ff 00000000
stda %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 61000000 c298736b
p0_label_88:
! Mem[0000000030141400] = f2000000, %l2 = 0000000000616161
swapa [%i5+%g0]0x89,%l2 ! %l2 = 00000000f2000000
! %l0 = 0000000000006169, imm = 0000000000000abd, %l3 = ffffffffffffffab
subc %l0,0xabd,%l3 ! %l3 = 00000000000056ac
! %f28 = 61000000 c298736b, %l3 = 00000000000056ac
! Mem[0000000030001420] = 69611ef11724420a
add %i0,0x020,%g1
stda %f28,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030001420] = 69611ef100000061
! Mem[0000000010001408] = 6b7398c2, %l2 = 00000000f2000000
swapa [%i0+%o4]0x80,%l2 ! %l2 = 000000006b7398c2
! Mem[00000000300c1400] = 6faac087, %l4 = 0000000069611ef1
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000087000000ff
! Mem[0000000030041408] = 00000001, %l1 = 00000000fc059220
swapa [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000001
! %l0 = 0000000000006169, Mem[0000000010001410] = 88dce2ff
stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 6169e2ff
! Mem[00000000211c0001] = ff6b7fdc, %l2 = 000000006b7398c2
ldstub [%o2+0x001],%l2 ! %l2 = 0000006b000000ff
! %l4 = 0000000000000087, imm = fffffffffffffb75, %l6 = ffffffff87ffffab
subc %l4,-0x48b,%l6 ! %l6 = 0000000000000512
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffffa977, %l4 = 0000000000000087
lduh [%o0+%g0],%l4 ! %l4 = 000000000000ffff
p0_label_89:
! Mem[00000000100c1410] = 000000004be97d6b, %f2 = 2011d7fc 9bd23bff
ldda [%i3+%o5]0x88,%f2 ! %f2 = 00000000 4be97d6b
! Mem[0000000010081400] = ff00ff00, %l5 = ffffffffffffdbff
ldswa [%i2+%g0]0x80,%l5 ! %l5 = ffffffffff00ff00
! Mem[0000000010001400] = ff000000, %l1 = 0000000000000001
lduba [%i0+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041408] = ffe2dc88, %l7 = 00000000c298736b
ldsha [%i1+%o4]0x88,%l7 ! %l7 = ffffffffffffdc88
! Mem[00000000300c1400] = ffc0aa6f, %l7 = ffffffffffffdc88
ldswa [%i3+%g0]0x81,%l7 ! %l7 = ffffffffffc0aa6f
! Mem[0000000030141408] = 9bd23bff, %l6 = 0000000000000512
ldsha [%i5+%o4]0x89,%l6 ! %l6 = 0000000000003bff
! Mem[0000000010141408] = ff000000, %l6 = 0000000000003bff
ldsha [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041408] = 209205fc, %l3 = 00000000000056ac
ldsba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000020
! Mem[0000000030081400] = ffffff87, %l2 = 000000000000006b
ldsba [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010141438] = 30a96025, %l5 = ff00ff00, %l7 = ffc0aa6f
add %i5,0x38,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000030a96025
p0_label_90:
! Mem[00000000100c1400] = f11e6169, %l1 = 00000000000000ff
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000069000000ff
! Mem[00000000100c1408] = b9b8ffff, %l4 = 000000000000ffff
swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000b9b8ffff
! %f22 = c29873ff 8acdffab, Mem[0000000030041400] = c298736b 61000000
stda %f22,[%i1+%g0]0x89 ! Mem[0000000030041400] = c29873ff 8acdffab
! %l2 = ffffffffffffffff, Mem[0000000030001410] = 61000000c298736b
stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffffffffffff
! Mem[0000000010101408] = 1cd29d36, %l7 = 0000000030a96025
swapa [%i4+%o4]0x88,%l7 ! %l7 = 000000001cd29d36
! %l6 = 0000000000000000, Mem[00000000300c1408] = 369dd21c
stwa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000
! Mem[00000000300c1408] = 00000000, %l5 = ffffffffff00ff00
ldstuba [%i3+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081400] = 00ff00ff, %l0 = 0000000000006169
swapa [%i2+%g0]0x88,%l0 ! %l0 = 0000000000ff00ff
! %f2 = 00000000 4be97d6b, Mem[0000000030041410] = c298736b 61000000
stda %f2 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 4be97d6b
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 6169e2ff, %l7 = 000000001cd29d36
lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000061
p0_label_91:
! Mem[000000001008141c] = ef909986, %l0 = 0000000000ff00ff
ldsha [%i2+0x01e]%asi,%l0 ! %l0 = ffffffffffff9986
! Mem[0000000030101400] = b9b8ffff, %l0 = ffffffffffff9986
lduha [%i4+%g0]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[00000000100c1410] = 6b7de94b, %l0 = 000000000000ffff
ldsw [%i3+%o5],%l0 ! %l0 = 000000006b7de94b
! Mem[0000000010101404] = 4be97d13, %l2 = ffffffffffffffff
ldub [%i4+0x006],%l2 ! %l2 = 000000000000007d
! Mem[0000000010141410] = ff070000, %f30 = df4e814b
lda [%i5+%o5]0x80,%f30 ! %f30 = ff070000
! Mem[0000000010181408] = 0000369d, %f30 = ff070000
lda [%i6+%o4]0x80,%f30 ! %f30 = 0000369d
! Mem[0000000010001414] = 00000000, %f3 = 4be97d6b
lda [%i0+0x014]%asi,%f3 ! %f3 = 00000000
! Mem[00000000100c1400] = ff611ef1, %l0 = 000000006b7de94b
lduba [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081410] = 61000000 c298736b, %l0 = 000000ff, %l1 = 00000069
ldda [%i2+%o5]0x80,%l0 ! %l0 = 0000000061000000 00000000c298736b
! Starting 10 instruction Store Burst
! %l7 = 0000000000000061, Mem[0000000010081412] = 61000000, %asi = 80
stha %l7,[%i2+0x012]%asi ! Mem[0000000010081410] = 61000061
p0_label_92:
! Mem[0000000021800181] = 99fff773, %l2 = 000000000000007d
ldstub [%o3+0x181],%l2 ! %l2 = 000000ff000000ff
! %f10 = e459510f 9c567ad1, %l6 = 0000000000000000
! Mem[0000000030001430] = 2e791a89742b1530
add %i0,0x030,%g1
stda %f10,[%g1+%l6]ASI_PST8_S ! Mem[0000000030001430] = 2e791a89742b1530
! %l3 = 0000000000000020, imm = 00000000000006e2, %l5 = 0000000000000000
andn %l3,0x6e2,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101410] = 4b814edf, %l7 = 0000000000000061
ldstuba [%i4+%o5]0x80,%l7 ! %l7 = 0000004b000000ff
! %f18 = ffffb8b9 569de4ea, %l0 = 0000000061000000
! Mem[0000000030081420] = 69611ef11724420a
add %i2,0x020,%g1
stda %f18,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030081420] = 69611ef11724420a
! Mem[0000000030041410] = 6b7de94b, %l0 = 0000000061000000
swapa [%i1+%o5]0x81,%l0 ! %l0 = 000000006b7de94b
! Mem[0000000010001410] = ffe26961, %l7 = 000000000000004b
ldstuba [%i0+%o5]0x88,%l7 ! %l7 = 00000061000000ff
! Mem[0000000030181408] = ab6306d2, %l1 = 00000000c298736b
swapa [%i6+%o4]0x89,%l1 ! %l1 = 00000000ab6306d2
! Mem[00000000201c0000] = ffffa977, %l2 = 00000000000000ff
ldstub [%o0+%g0],%l2 ! %l2 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[000000001008141c] = ef909986, %l7 = 0000000000000061
ldswa [%i2+0x01c]%asi,%l7 ! %l7 = ffffffffef909986
p0_label_93:
! Mem[0000000030181400] = 0000b9b8, %l7 = ffffffffef909986
ldsba [%i6+%g0]0x89,%l7 ! %l7 = ffffffffffffffb8
! %l4 = 00000000b9b8ffff, %l4 = 00000000b9b8ffff, %l4 = 00000000b9b8ffff
orn %l4,%l4,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1400] = ffc0aa6f, %l3 = 0000000000000020
lduha [%i3+%g0]0x81,%l3 ! %l3 = 000000000000ffc0
! Mem[0000000010181410] = ff4e2963, %f15 = 7d30a100
lda [%i6+%o5]0x80,%f15 ! %f15 = ff4e2963
membar #Sync ! Added by membar checker (16)
! Mem[00000000100c1400] = ff611ef1 1724420a ffff0000 569de4ea
! Mem[00000000100c1410] = 6b7de94b 00000000 4ecae1f0 4be97d13
! Mem[00000000100c1420] = 5cf99de5 6faac087 eae49d56 b9b8ffff
! Mem[00000000100c1430] = 0000ffab 5a26c80a 8cec4e1e dfedd9ed
ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000100c1400
! Mem[0000000010101408] = 2560a930, %l4 = ffffffffffffffff
ldswa [%i4+%o4]0x80,%l4 ! %l4 = 000000002560a930
! Mem[00000000100c1400] = f11e61ff, %l3 = 000000000000ffc0
lduba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010101400] = abffff87 4be97d13, %l2 = 000000ff, %l3 = 000000ff
ldda [%i4+%g0]0x80,%l2 ! %l2 = 00000000abffff87 000000004be97d13
! Mem[00000000300c1410] = f11e6169, %l7 = ffffffffffffffb8
ldsha [%i3+%o5]0x81,%l7 ! %l7 = fffffffffffff11e
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (17)
! %l5 = 0000000000000000, Mem[00000000100c1438] = 8cec4e1edfedd9ed, %asi = 80
stxa %l5,[%i3+0x038]%asi ! Mem[00000000100c1438] = 0000000000000000
p0_label_94:
! %f14 = edd9eddf 1e4eec8c, Mem[0000000010001410] = ffe269ff 00000000
stda %f14,[%i0+%o5]0x88 ! Mem[0000000010001410] = edd9eddf 1e4eec8c
! Mem[0000000030181400] = 0000b9b8, %l7 = fffffffffffff11e
ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 000000b8000000ff
! Mem[00000000211c0001] = ffff7fdc, %l0 = 000000006b7de94b
ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[0000000010181400] = ff0000ff
stha %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000
! %f0 = 0a422417 f11e61ff eae49d56 0000ffff
! %f4 = 00000000 4be97d6b 137de94b f0e1ca4e
! %f8 = 87c0aa6f e59df95c ffffb8b9 569de4ea
! %f12 = 0ac8265a abff0000 edd9eddf 1e4eec8c
stda %f0,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
! Mem[0000000030081410] = ff7398c2, %l1 = 00000000ab6306d2
swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff7398c2
! %l2 = abffff87, %l3 = 4be97d13, Mem[00000000100c1418] = 4ecae1f0 4be97d13
stda %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = abffff87 4be97d13
! %l5 = 0000000000000000, Mem[0000000010001400] = 000000ff
stha %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
! %l0 = 00000000000000ff, Mem[000000001004143a] = 00000000
stb %l0,[%i1+0x03a] ! Mem[0000000010041438] = 0000ff00
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ff3bd29bfcd71120, %f24 = 69611ef1 1724420a
ldda [%i5+%o4]0x81,%f24 ! %f24 = ff3bd29b fcd71120
p0_label_95:
! Mem[00000000100c141c] = 4be97d13, %l0 = 00000000000000ff
lduba [%i3+0x01f]%asi,%l0 ! %l0 = 0000000000000013
membar #Sync ! Added by membar checker (18)
! Mem[0000000010181408] = 0000369d, %l7 = 00000000000000b8
ldsha [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000201c0000] = ffffa977, %l4 = 000000002560a930
lduha [%o0+0x000]%asi,%l4 ! %l4 = 000000000000ffff
! Mem[0000000010101408] = 30a96025, %l1 = 00000000ff7398c2
lduwa [%i4+%o4]0x88,%l1 ! %l1 = 0000000030a96025
! Mem[0000000010001438] = ffff98c2, %l7 = 0000000000000000
lduba [%i0+0x038]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[000000001000143c] = 83ac2e49, %l5 = 0000000000000000
ldsha [%i0+0x03e]%asi,%l5 ! %l5 = 0000000000002e49
! Mem[00000000211c0000] = ffff7fdc, %l6 = 0000000000000000
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010101410] = ff814edf, %l2 = 00000000abffff87
lduha [%i4+%o5]0x80,%l2 ! %l2 = 000000000000ff81
! Mem[0000000010101408] = 2560a930, %l2 = 000000000000ff81
lduwa [%i4+%o4]0x80,%l2 ! %l2 = 000000002560a930
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = ef909986, %l1 = 0000000030a96025
swapa [%i5+%g0]0x80,%l1 ! %l1 = 00000000ef909986
p0_label_96:
! %l4 = 000000000000ffff, immed = 00000177, %y = 000003d0
sdiv %l4,0x177,%l4 ! %l4 = 000000007fffffff
mov %l0,%y ! %y = 00000013
! %l0 = 0000000000000013, Mem[0000000010101400] = abffff87
stwa %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000013
! %l4 = 7fffffff, %l5 = 00002e49, Mem[0000000010001410] = 1e4eec8c edd9eddf
stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 7fffffff 00002e49
! Mem[0000000030081410] = ab6306d2, %l6 = ffffffffffffffff
ldstuba [%i2+%o5]0x81,%l6 ! %l6 = 000000ab000000ff
! Mem[0000000030181400] = f11e61ff, %l7 = 00000000000000ff
ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000000000000ab, Mem[0000000030041410] = 00000061
stha %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ab
! %l4 = 7fffffff, %l5 = 00002e49, Mem[0000000010141400] = 30a96025 000000ff
stda %l4,[%i5+%g0]0x80 ! Mem[0000000010141400] = 7fffffff 00002e49
! Mem[0000000010001418] = ffffffb2, %l4 = 7fffffff, %l1 = ef909986
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ffffffb2
! %f12 = 0ac8265a abff0000, Mem[0000000010101400] = 13000000 137de94b
stda %f12,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0ac8265a abff0000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 00616161, %l1 = 00000000ffffffb2
ldsha [%i5+%g0]0x89,%l1 ! %l1 = 0000000000006161
p0_label_97:
! Mem[00000000300c1410] = f11e616900000001, %f30 = 0000369d 984aa100
ldda [%i3+%o5]0x81,%f30 ! %f30 = f11e6169 00000001
! Mem[0000000010101400] = 0000ffab, %l3 = 000000004be97d13
lduwa [%i4+%g0]0x80,%l3 ! %l3 = 000000000000ffab
! Mem[0000000010101418] = a4563c50, %f20 = 59730000
lda [%i4+0x018]%asi,%f20 ! %f20 = a4563c50
! Mem[0000000030141408] = 9bd23bff, %l0 = 0000000000000013
lduha [%i5+%o4]0x89,%l0 ! %l0 = 0000000000003bff
! Mem[0000000010141400] = 7fffffff, %l5 = 0000000000002e49
ldsba [%i5+%g0]0x80,%l5 ! %l5 = 000000000000007f
! Mem[0000000010081400] = a1958680 00006169, %l2 = 2560a930, %l3 = 0000ffab
ldda [%i2+%g0]0x88,%l2 ! %l2 = 0000000000006169 00000000a1958680
! Mem[0000000030041408] = 209205fc, %l6 = 00000000000000ab
lduwa [%i1+%o4]0x81,%l6 ! %l6 = 00000000209205fc
! Mem[0000000021800040] = fcd7ca8e, %l1 = 0000000000006161
ldsh [%o3+0x040],%l1 ! %l1 = fffffffffffffcd7
! Mem[0000000030181408] = ffff0000 569de4ea, %l6 = 209205fc, %l7 = 000000ff
ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000ffff0000 00000000569de4ea
! Starting 10 instruction Store Burst
! %l2 = 0000000000006169, Mem[0000000010081400] = 69610000
stwa %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00006169
p0_label_98:
! %l2 = 0000000000006169, Mem[0000000010181434] = 63294eff
stw %l2,[%i6+0x034] ! Mem[0000000010181434] = 00006169
! %f30 = f11e6169 00000001, Mem[0000000030101408] = 95294eea 00d23bb9
stda %f30,[%i4+%o4]0x89 ! Mem[0000000030101408] = f11e6169 00000001
! %l1 = fffffffffffffcd7, Mem[00000000300c1400] = 6faac0ff
stba %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 6faac0d7
! %l6 = 00000000ffff0000, Mem[0000000030001410] = ffffffffffffffff
stxa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000ffff0000
! %l2 = 0000000000006169, Mem[0000000010081400] = 69610000
stba %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 69610069
! %l2 = 00006169, %l3 = a1958680, Mem[00000000100c1418] = abffff87 4be97d13
std %l2,[%i3+0x018] ! Mem[00000000100c1418] = 00006169 a1958680
! %f0 = 0a422417 f11e61ff eae49d56 0000ffff
! %f4 = 00000000 4be97d6b 137de94b f0e1ca4e
! %f8 = 87c0aa6f e59df95c ffffb8b9 569de4ea
! %f12 = 0ac8265a abff0000 edd9eddf 1e4eec8c
stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 0000000010081400
membar #Sync ! Added by membar checker (19)
! %f22 = c29873ff 8acdffab, %l7 = 00000000569de4ea
! Mem[0000000010081400] = 0a422417f11e61ff
stda %f22,[%i2+%l7]ASI_PST16_PL ! Mem[0000000010081400] = 0a42cd8af11e98c2
! %l3 = 00000000a1958680, Mem[0000000010001438] = ffff98c2, %asi = 80
stwa %l3,[%i0+0x038]%asi ! Mem[0000000010001438] = a1958680
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 000000ab, %l0 = 0000000000003bff
lduba [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ab
p0_label_99:
! Mem[00000000100c1408] = ffff0000, %l6 = 00000000ffff0000
lduba [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l3 = 00000000a1958680
lduwa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = 00000001, %l4 = 000000007fffffff
ldswa [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000001
! Mem[0000000010081424] = e59df95c, %l0 = 00000000000000ab
lduw [%i2+0x024],%l0 ! %l0 = 00000000e59df95c
! Mem[0000000021800000] = 93504c9b, %l4 = 0000000000000001
ldsh [%o3+%g0],%l4 ! %l4 = ffffffffffff9350
! Mem[0000000030001408] = 47000000, %l6 = 00000000000000ff
lduha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000004700
! Mem[0000000030001410] = 00000000, %l4 = ffffffffffff9350
lduwa [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081428] = ffffb8b9 569de4ea, %l2 = 00006169, %l3 = 00000000
ldda [%i2+0x028]%asi,%l2 ! %l2 = 00000000ffffb8b9 00000000569de4ea
! Mem[0000000030101410] = 3ef2faff, %l4 = 0000000000000000
ldsha [%i4+%o5]0x89,%l4 ! %l4 = fffffffffffffaff
! Starting 10 instruction Store Burst
! %l0 = e59df95c, %l1 = fffffcd7, Mem[0000000030041410] = ab000000 00000000
stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = e59df95c fffffcd7
p0_label_100:
! %f20 = a4563c50 00000000, Mem[0000000010141400] = 7fffffff 00002e49
std %f20,[%i5+%g0] ! Mem[0000000010141400] = a4563c50 00000000
! Mem[0000000020800000] = b9ff8205, %l6 = 0000000000004700
ldstuba [%o1+0x000]%asi,%l6 ! %l6 = 000000b9000000ff
! %l4 = fffffffffffffaff, Mem[0000000030041408] = 209205fc
stha %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = faff05fc
! %l0 = 00000000e59df95c, Mem[0000000030001408] = 47000000
stba %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 5c000000
! %f18 = ffffb8b9 569de4ea, Mem[0000000030001400] = 00000e00 00000000
stda %f18,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffb8b9 569de4ea
! Mem[0000000010081400] = 8acd420a, %l7 = 00000000569de4ea
swapa [%i2+%g0]0x88,%l7 ! %l7 = 000000008acd420a
! Mem[0000000030141410] = ff0ea3ff, %l7 = 000000008acd420a
swapa [%i5+%o5]0x81,%l7 ! %l7 = 00000000ff0ea3ff
! %l0 = 00000000e59df95c, imm = 000000000000021f, %l1 = fffffffffffffcd7
or %l0,0x21f,%l1 ! %l1 = 00000000e59dfb5f
! %f8 = 87c0aa6f, Mem[00000000300c1400] = 6faac0d7
sta %f8 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 87c0aa6f
! Starting 10 instruction Load Burst
! Mem[0000000020800040] = ff9033c3, %l1 = 00000000e59dfb5f
lduha [%o1+0x040]%asi,%l1 ! %l1 = 000000000000ff90
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
ldxa [%i2+0x010]%asi,%l6
nop
udivx %l4,0x433,%l4
nop
fsqrts %f8,%f12
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 00000000e59df95c
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000ff90
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ffffb8b9
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000569de4ea
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffffffaff
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000007f
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000b9
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ff0ea3ff
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00000013,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p0_failed
mov 0x111,%g1
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0a422417 f11e61ff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be eae49d56 0000ffff
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 4be97d6b
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 137de94b f0e1ca4e
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 87c0aa6f e59df95c
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ffffb8b9 569de4ea
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 0ac8265a abff0000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be edd9eddf 1e4eec8c
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 61000000 c298736b
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ffffb8b9 569de4ea
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a4563c50 00000000
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c29873ff 8acdffab
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ff3bd29b fcd71120
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d20663ab d10592fe
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 61000000 c298736b
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f11e6169 00000001
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:
fcmps %fcc1,%f6 ,%f7
fcmps %fcc3,%f3 ,%f7
xnor %l2,0xd61,%l4
done
p0_trap1o:
fcmps %fcc1,%f6 ,%f7
fcmps %fcc3,%f3 ,%f7
xnor %l2,0xd61,%l4
done
p0_trap2e:
nop
done
p0_trap2o:
nop
done
p0_trap3e:
addc %l7,-0x945,%l2
xor %l1,-0xe68,%l4
done
p0_trap3o:
addc %l7,-0x945,%l2
xor %l1,-0xe68,%l4
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 = 5c1ddcb203bac9ef
ldx [%g1+0x008],%l1 ! %l1 = f5f7578c42919d25
ldx [%g1+0x010],%l2 ! %l2 = 5979c59ba55ee6a3
ldx [%g1+0x018],%l3 ! %l3 = a6757cc427f500e7
ldx [%g1+0x020],%l4 ! %l4 = 1a321a2a98290373
ldx [%g1+0x028],%l5 ! %l5 = 08c34e6e42942d06
ldx [%g1+0x030],%l6 ! %l6 = f7de1af8726bdb14
ldx [%g1+0x038],%l7 ! %l7 = a97cdac1a8607ae4
! 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:
fcmps %fcc1,%f6 ,%f7
jmpl %o7,%g0
sdivx %l7,0xd7c,%l6
p0_near_0_he:
smul %l2,0xba7,%l4
smul %l7,%l3,%l6
jmpl %o7,%g0
xnor %l5,0x13e,%l0
near0_b2b_h:
fmuls %f24,%f16,%f30
fsqrts %f23,%f25
or %l1,-0xadd,%l7
andn %l3,-0xe3b,%l7
umul %l5,0x353,%l6
jmpl %o7,%g0
xnor %l7,-0x6d0,%l6
near0_b2b_l:
addc %l7,-0x945,%l2
orn %l0,-0x773,%l7
addc %l5,%l5,%l4
xor %l2,-0xad7,%l3
mulx %l4,-0x1af,%l2
jmpl %o7,%g0
orn %l4,-0x98b,%l6
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
add %l3,%l2,%l0
jmpl %o7,%g0
orn %l4,%l6,%l2
p0_near_1_he:
jmpl %o7,%g0
andn %l7,0x30f,%l4
jmpl %o7,%g0
nop
near1_b2b_h:
smul %l7,-0xa73,%l0
smul %l0,%l3,%l0
xor %l3,-0x7d0,%l2
umul %l0,0xf43,%l7
jmpl %o7,%g0
orn %l4,-0xc46,%l1
near1_b2b_l:
subc %l0,%l2,%l2
addc %l1,%l3,%l2
fdivs %f12,%f5 ,%f0
sdivx %l4,%l5,%l2
jmpl %o7,%g0
xor %l4,%l6,%l3
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
subc %l0,%l2,%l6
jmpl %o7,%g0
fdivs %f1 ,%f9 ,%f2
p0_near_2_he:
mulx %l6,%l1,%l5
jmpl %o7,%g0
addc %l6,%l0,%l2
near2_b2b_h:
sub %l2,%l3,%l4
andn %l6,0x23f,%l1
fdivs %f17,%f27,%f31
fdtoi %f20,%f25
jmpl %o7,%g0
fsubs %f24,%f19,%f19
near2_b2b_l:
umul %l3,0x7c3,%l5
udivx %l3,%l4,%l7
and %l0,%l1,%l5
fcmps %fcc2,%f9 ,%f4
jmpl %o7,%g0
fsubs %f13,%f5 ,%f6
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
jmpl %o7,%g0
addc %l1,0x1bc,%l0
jmpl %o7,%g0
nop
p0_near_3_he:
smul %l7,0x979,%l2
subc %l2,%l1,%l3
smul %l6,0x94a,%l2
fsubs %f19,%f27,%f22
sub %l0,0xf7c,%l6
and %l4,0xc02,%l0
udivx %l3,0xb45,%l4
jmpl %o7,%g0
mulx %l6,0xd45,%l1
near3_b2b_h:
or %l3,%l3,%l5
xor %l3,%l3,%l0
subc %l6,%l7,%l7
fsubs %f16,%f16,%f18
jmpl %o7,%g0
xnor %l0,-0x54b,%l3
near3_b2b_l:
fmuls %f4 ,%f6 ,%f13
andn %l5,-0xe1d,%l4
and %l3,%l7,%l2
sdivx %l2,-0xe97,%l2
jmpl %o7,%g0
fsqrts %f15,%f7
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
jmpl %o7,%g0
udivx %l7,-0x45f,%l4
jmpl %o7,%g0
nop
p0_far_0_lem:
jmpl %o7,%g0
udivx %l7,-0x45f,%l4
jmpl %o7,%g0
nop
p0_far_0_he:
udivx %l4,%l5,%l5
fadds %f23,%f24,%f17
andn %l1,%l7,%l3
fmuls %f26,%f19,%f17
jmpl %o7,%g0
or %l5,-0x743,%l2
p0_far_0_hem:
udivx %l4,%l5,%l5
fadds %f23,%f24,%f17
andn %l1,%l7,%l3
fmuls %f26,%f19,%f17
jmpl %o7,%g0
or %l5,-0x743,%l2
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
fcmps %fcc1,%f17,%f28
sdivx %l4,%l1,%l2
fcmps %fcc0,%f21,%f30
udivx %l4,%l0,%l6
sub %l2,%l6,%l4
addc %l6,%l4,%l3
fcmps %fcc3,%f28,%f20
jmpl %o7,%g0
smul %l4,%l0,%l7
far0_b2b_l:
fdivs %f3 ,%f5 ,%f10
andn %l4,0xede,%l5
sub %l7,%l6,%l4
or %l2,-0x97c,%l3
add %l0,0x552,%l2
xnor %l7,0x359,%l0
sub %l3,%l2,%l3
jmpl %o7,%g0
fmuls %f5 ,%f3 ,%f2
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
fsubs %f4 ,%f8 ,%f4
sdivx %l0,%l3,%l2
xnor %l6,-0xe62,%l3
umul %l6,0x19d,%l7
fadds %f4 ,%f15,%f6
smul %l7,0xcb4,%l7
jmpl %o7,%g0
fadds %f11,%f14,%f0
p0_far_1_lem:
fsubs %f4 ,%f8 ,%f4
sdivx %l0,%l3,%l2
xnor %l6,-0xe62,%l3
umul %l6,0x19d,%l7
fadds %f4 ,%f15,%f6
smul %l7,0xcb4,%l7
jmpl %o7,%g0
fadds %f11,%f14,%f0
p0_far_1_he:
add %l5,%l4,%l0
fdivs %f31,%f30,%f18
sub %l3,0x018,%l3
and %l0,%l5,%l7
and %l3,%l3,%l6
jmpl %o7,%g0
fadds %f23,%f26,%f30
p0_far_1_hem:
add %l5,%l4,%l0
fdivs %f31,%f30,%f18
sub %l3,0x018,%l3
and %l0,%l5,%l7
and %l3,%l3,%l6
jmpl %o7,%g0
fadds %f23,%f26,%f30
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
fadds %f17,%f16,%f30
jmpl %o7,%g0
fsqrts %f24,%f30
far1_b2b_l:
fadds %f0 ,%f14,%f13
jmpl %o7,%g0
fdivs %f4 ,%f0 ,%f2
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
udivx %l7,-0x136,%l6
xor %l6,0xd5f,%l5
addc %l1,%l5,%l0
and %l4,0x241,%l4
jmpl %o7,%g0
ldsw [%i3+0x02c],%l6 ! Mem[00000000100c142c]
p0_far_2_lem:
udivx %l7,-0x136,%l6
xor %l6,0xd5f,%l5
addc %l1,%l5,%l0
and %l4,0x241,%l4
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l6 ! Mem[00000000100c142c]
p0_far_2_he:
fadds %f28,%f24,%f16
addc %l4,%l5,%l2
udivx %l6,-0x26f,%l5
andn %l1,%l3,%l7
udivx %l5,%l4,%l7
jmpl %o7,%g0
andn %l4,%l6,%l6
p0_far_2_hem:
fadds %f28,%f24,%f16
addc %l4,%l5,%l2
udivx %l6,-0x26f,%l5
andn %l1,%l3,%l7
udivx %l5,%l4,%l7
jmpl %o7,%g0
andn %l4,%l6,%l6
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
mulx %l5,%l2,%l0
fmuls %f24,%f29,%f28
smul %l5,0x557,%l5
addc %l3,0xd93,%l7
jmpl %o7,%g0
mulx %l1,-0x5f8,%l6
far2_b2b_l:
add %l0,%l1,%l0
sub %l5,%l1,%l4
and %l7,-0xb7d,%l0
udivx %l3,0xeb8,%l2
jmpl %o7,%g0
fsubs %f4 ,%f3 ,%f11
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
jmpl %o7,%g0
xnor %l7,%l5,%l1
jmpl %o7,%g0
nop
p0_far_3_lem:
jmpl %o7,%g0
xnor %l7,%l5,%l1
jmpl %o7,%g0
nop
p0_far_3_he:
fcmps %fcc3,%f20,%f22
and %l7,%l3,%l4
smul %l5,%l1,%l2
subc %l5,%l6,%l6
orn %l2,0x40c,%l7
xnor %l2,%l4,%l1
jmpl %o7,%g0
orn %l6,%l2,%l3
p0_far_3_hem:
fcmps %fcc3,%f20,%f22
and %l7,%l3,%l4
smul %l5,%l1,%l2
subc %l5,%l6,%l6
orn %l2,0x40c,%l7
xnor %l2,%l4,%l1
jmpl %o7,%g0
orn %l6,%l2,%l3
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
andn %l2,%l0,%l2
jmpl %o7,%g0
orn %l4,0x925,%l3
far3_b2b_l:
smul %l2,%l6,%l5
jmpl %o7,%g0
sub %l5,%l3,%l4
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
sub %l5,%l3,%l6
jmpl %g6+8,%g0
fdivs %f5 ,%f8 ,%f3
p0_call_0_le:
subc %l4,%l4,%l2
ldd [%i2+0x028],%f14 ! Mem[0000000010081428]
mulx %l7,0x9d8,%l5
sth %l0,[%i3+0x008] ! Mem[00000000100c1408]
andn %l3,0x15a,%l7
or %l0,%l1,%l7
smul %l7,-0x2d2,%l5
retl
xor %l1,%l3,%l7
p0_jmpl_0_lo:
sub %l5,%l3,%l6
jmpl %g6+8,%g0
fdivs %f5 ,%f8 ,%f3
p0_call_0_lo:
subc %l4,%l4,%l2
ldd [%o2+0x028],%f14 ! Mem[0000000010081428]
mulx %l7,0x9d8,%l5
sth %l0,[%o3+0x008] ! Mem[00000000100c1408]
andn %l3,0x15a,%l7
or %l0,%l1,%l7
smul %l7,-0x2d2,%l5
retl
xor %l1,%l3,%l7
p0_jmpl_0_he:
andn %l3,-0x2c0,%l5
addc %l5,0xbe2,%l3
mulx %l2,-0x295,%l6
add %l5,%l0,%l3
xor %l1,%l7,%l0
fmuls %f27,%f25,%f22
swap [%i5+0x008],%l2 ! Mem[0000000010141408]
jmpl %g6+8,%g0
fsubs %f21,%f30,%f30
p0_call_0_he:
mulx %l2,%l6,%l1
subc %l3,-0xb68,%l0
ldx [%i4+0x028],%l6 ! Mem[0000000010101428]
smul %l3,-0x199,%l6
fsubs %f27,%f25,%f23
umul %l4,-0xe36,%l3
orn %l6,0x599,%l3
retl
orn %l7,%l3,%l5
p0_jmpl_0_ho:
andn %l3,-0x2c0,%l5
addc %l5,0xbe2,%l3
mulx %l2,-0x295,%l6
add %l5,%l0,%l3
xor %l1,%l7,%l0
fmuls %f27,%f25,%f22
swap [%o5+0x008],%l2 ! Mem[0000000010141408]
jmpl %g6+8,%g0
fsubs %f21,%f30,%f30
p0_call_0_ho:
mulx %l2,%l6,%l1
subc %l3,-0xb68,%l0
ldx [%o4+0x028],%l6 ! Mem[0000000010101428]
smul %l3,-0x199,%l6
fsubs %f27,%f25,%f23
umul %l4,-0xe36,%l3
orn %l6,0x599,%l3
retl
orn %l7,%l3,%l5
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
xnor %l7,%l1,%l0
addc %l2,%l2,%l2
fadds %f8 ,%f11,%f9
mulx %l6,-0x16b,%l3
andn %l7,-0x60d,%l0
orn %l2,0x6ee,%l4
jmpl %g6+8,%g0
smul %l5,%l6,%l7
p0_call_1_le:
sub %l0,0x5fd,%l1
fsqrts %f14,%f3
xor %l7,%l3,%l0
fdivs %f9 ,%f14,%f15
mulx %l4,0xe60,%l6
retl
add %l7,-0x10a,%l1
p0_jmpl_1_lo:
xnor %l7,%l1,%l0
addc %l2,%l2,%l2
fadds %f8 ,%f11,%f9
mulx %l6,-0x16b,%l3
andn %l7,-0x60d,%l0
orn %l2,0x6ee,%l4
jmpl %g6+8,%g0
smul %l5,%l6,%l7
p0_call_1_lo:
sub %l0,0x5fd,%l1
fsqrts %f14,%f3
xor %l7,%l3,%l0
fdivs %f9 ,%f14,%f15
mulx %l4,0xe60,%l6
retl
add %l7,-0x10a,%l1
p0_jmpl_1_he:
fmuls %f30,%f27,%f17
fdivs %f22,%f31,%f16
xor %l0,%l0,%l7
xor %l0,0x3e1,%l4
xnor %l7,-0xef5,%l3
jmpl %g6+8,%g0
and %l4,%l2,%l6
p0_call_1_he:
andn %l2,-0xa5b,%l6
andn %l6,0x791,%l1
and %l2,%l2,%l3
retl
fadds %f19,%f26,%f16
p0_jmpl_1_ho:
fmuls %f30,%f27,%f17
fdivs %f22,%f31,%f16
xor %l0,%l0,%l7
xor %l0,0x3e1,%l4
xnor %l7,-0xef5,%l3
jmpl %g6+8,%g0
and %l4,%l2,%l6
p0_call_1_ho:
andn %l2,-0xa5b,%l6
andn %l6,0x791,%l1
and %l2,%l2,%l3
retl
fadds %f19,%f26,%f16
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
jmpl %g6+8,%g0
addc %l4,%l0,%l5
p0_call_2_le:
retl
addc %l2,%l4,%l5
p0_jmpl_2_lo:
jmpl %g6+8,%g0
addc %l4,%l0,%l5
p0_call_2_lo:
retl
addc %l2,%l4,%l5
p0_jmpl_2_he:
jmpl %g6+8,%g0
and %l1,-0x3ec,%l7
p0_call_2_he:
xor %l1,%l4,%l2
mulx %l6,%l2,%l2
retl
smul %l2,0xece,%l1
p0_jmpl_2_ho:
jmpl %g6+8,%g0
and %l1,-0x3ec,%l7
p0_call_2_ho:
xor %l1,%l4,%l2
mulx %l6,%l2,%l2
retl
smul %l2,0xece,%l1
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
smul %l4,-0x3c4,%l3
sdivx %l1,-0x5ee,%l5
jmpl %g6+8,%g0
fsubs %f4 ,%f13,%f13
p0_call_3_le:
retl
st %f4 ,[%i3+0x010] ! Mem[00000000100c1410]
p0_jmpl_3_lo:
smul %l4,-0x3c4,%l3
sdivx %l1,-0x5ee,%l5
jmpl %g6+8,%g0
fsubs %f4 ,%f13,%f13
p0_call_3_lo:
retl
st %f4 ,[%o3+0x010] ! Mem[00000000100c1410]
p0_jmpl_3_he:
swap [%i1+0x03c],%l5 ! Mem[000000001004143c]
xor %l6,-0x20c,%l4
fdivs %f25,%f18,%f23
umul %l6,%l7,%l4
orn %l0,%l1,%l5
fsqrts %f22,%f17
subc %l1,%l4,%l2
jmpl %g6+8,%g0
fmuls %f29,%f20,%f24
p0_call_3_he:
fdivs %f16,%f20,%f30
xnor %l4,0x193,%l7
smul %l2,0x31f,%l7
mulx %l0,0xac0,%l6
fcmps %fcc3,%f16,%f17
fcmps %fcc3,%f23,%f22
sdivx %l1,0xc89,%l5
retl
std %f30,[%i6+0x038] ! Mem[0000000010181438]
p0_jmpl_3_ho:
swap [%o1+0x03c],%l5 ! Mem[000000001004143c]
xor %l6,-0x20c,%l4
fdivs %f25,%f18,%f23
umul %l6,%l7,%l4
orn %l0,%l1,%l5
fsqrts %f22,%f17
subc %l1,%l4,%l2
jmpl %g6+8,%g0
fmuls %f29,%f20,%f24
p0_call_3_ho:
fdivs %f16,%f20,%f30
xnor %l4,0x193,%l7
smul %l2,0x31f,%l7
mulx %l0,0xac0,%l6
fcmps %fcc3,%f16,%f17
fcmps %fcc3,%f23,%f22
sdivx %l1,0xc89,%l5
retl
std %f30,[%o6+0x038] ! Mem[0000000010181438]
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 0x5c1ddcb2,0x03bac9ef ! Init value for %l0
.word 0xf5f7578c,0x42919d25 ! Init value for %l1
.word 0x5979c59b,0xa55ee6a3 ! Init value for %l2
.word 0xa6757cc4,0x27f500e7 ! Init value for %l3
.word 0x1a321a2a,0x98290373 ! Init value for %l4
.word 0x08c34e6e,0x42942d06 ! Init value for %l5
.word 0xf7de1af8,0x726bdb14 ! Init value for %l6
.word 0xa97cdac1,0xa8607ae4 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x1cc4ef06,0x11bb5b80 ! Init value for %f0
.word 0x9b3fc076,0x7f4197f4 ! Init value for %f2
.word 0xe12ed996,0x558b8924 ! Init value for %f4
.word 0x2b4a8a4f,0xda763c8f ! Init value for %f6
.word 0x5a6976ca,0xf6c155f6 ! Init value for %f8
.word 0xae479939,0x7edb5512 ! Init value for %f10
.word 0x883b9063,0xfbcadb6b ! Init value for %f12
.word 0x7e16a1da,0x4171fb46 ! Init value for %f14
.word 0x6c8d6f51,0xf05f3c57 ! Init value for %f16
.word 0x19ab2a7a,0x7b0fecfa ! Init value for %f18
.word 0x01f0f213,0x638e3258 ! Init value for %f20
.word 0x9eac79fb,0x82f81466 ! Init value for %f22
.word 0x8f931556,0x3e3afa1e ! Init value for %f24
.word 0xcd5a8ead,0x54fb148e ! Init value for %f26
.word 0x9677a534,0x636c5a90 ! Init value for %f28
.word 0x430c8ca2,0xc9cd084f ! Init value for %f30
.word 0x5cbfae9d,0x8115ea5b ! Init value for %f32
.word 0x25479f92,0x88d790a7 ! Init value for %f34
.word 0x8e81b953,0xc02f20e8 ! Init value for %f36
.word 0x780e1187,0x66202a73 ! Init value for %f38
.word 0x5008158b,0x70cf906d ! Init value for %f40
.word 0x10624502,0x9347cb08 ! Init value for %f42
.word 0x42faed94,0x96791945 ! Init value for %f44
.word 0x14e2b4cf,0x2c461fea ! Init value for %f46
.word 0x7a30f59a,0x632faa64
.word 0x6bac85ba,0x0238beb2
.word 0x5b0f99ac,0x76cada9c
.word 0x8f2247e8,0x047e88f1
.word 0x435ba081,0x38a522eb
.word 0x76d2ae79,0xf79d947a
.word 0x5a86160c,0xbcd97dc4
.word 0xf046de33,0xe10d48e8
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,0xe59df95c
.word 0x00000000,0x0000ff90
.word 0x00000000,0xffffb8b9
.word 0x00000000,0x569de4ea
.word 0xffffffff,0xfffffaff
.word 0x00000000,0x0000007f
.word 0x00000000,0x000000b9
.word 0x00000000,0xff0ea3ff
p0_expected_fp_regs:
.word 0x0a422417,0xf11e61ff
.word 0xeae49d56,0x0000ffff
.word 0x00000000,0x4be97d6b
.word 0x137de94b,0xf0e1ca4e
.word 0x87c0aa6f,0xe59df95c
.word 0xffffb8b9,0x569de4ea
.word 0x0ac8265a,0xabff0000
.word 0xedd9eddf,0x1e4eec8c
.word 0x61000000,0xc298736b
.word 0xffffb8b9,0x569de4ea
.word 0xa4563c50,0x00000000
.word 0xc29873ff,0x8acdffab
.word 0xff3bd29b,0xfcd71120
.word 0xd20663ab,0xd10592fe
.word 0x61000000,0xc298736b
.word 0xf11e6169,0x00000001
.word 0x00000019,0x00000000 ! %fsr = 0000001900000000
p0_local0_expect:
.word 0x00000000,0x000f0a90
.word 0xf2000000,0x00000061
.word 0xffffff7f,0x492e0000
.word 0xffffffb2,0x6712add7
.word 0x3eaac087,0x47895f38
.word 0xea835772,0x00000e00
.word 0xd20099ab,0xff4271ca
.word 0xa1958680,0x83ac2e49
p0_local0_sec_expect:
.word 0xffffb8b9,0x569de4ea
.word 0x5c000000,0x569de4ea
.word 0x00000000,0xffff0000
.word 0xff00814b,0x8acdffab
.word 0x69611ef1,0x00000061
.word 0xd20663ab,0x2753da1f
.word 0x2e791a89,0x742b1530
.word 0xeae49d56,0xb9b8ffff
p0_local1_expect:
.word 0x22000e00,0x00000000
.word 0x88dce2ff,0x00000000
.word 0x8acdffab,0xf11e6169
.word 0x00000000,0x1cd29d36
.word 0x0989201a,0x8dc07560
.word 0x6961ecbe,0x4cb50000
.word 0x0a000000,0x000000ff
.word 0x0000ff00,0x000000ff
p0_local1_sec_expect:
.word 0xabffcd8a,0xff7398c2
.word 0xfaff05fc,0x69611ef1
.word 0xe59df95c,0xfffffcd7
.word 0xff00814b,0x8acdffab
.word 0x69611ef1,0x1724420a
.word 0xd20663ab,0x2753da1f
.word 0xff0ea3ff,0x742b1530
.word 0xdf4e814b,0x984aa100
p0_local2_expect:
.word 0xeae49d56,0xf11e98c2
.word 0xeae49d56,0x0000ffff
.word 0x00000000,0x4be97d6b
.word 0x137de94b,0xf0e1ca4e
.word 0x87c0aa6f,0xe59df95c
.word 0xffffb8b9,0x569de4ea
.word 0x0ac8265a,0xabff0000
.word 0xedd9eddf,0x1e4eec8c
p0_local2_sec_expect:
.word 0xffffff87,0x569de4ea
.word 0xffb91eb9,0x179d420a
.word 0xff6306d2,0x00000061
.word 0x1475009c,0x95e8a059
.word 0x69611ef1,0x1724420a
.word 0xd20663ab,0x2753da1f
.word 0x2e791a89,0x742b1530
.word 0xdf4ff009,0x9f4c1a7a
p0_local3_expect:
.word 0xff611ef1,0x1724420a
.word 0xffff0000,0x569de4ea
.word 0x6b7de94b,0x00000000
.word 0x00006169,0xa1958680
.word 0x5cf99de5,0x6faac087
.word 0xeae49d56,0xb9b8ffff
.word 0x0000ffab,0x5a26c80a
.word 0x00000000,0x00000000
p0_local3_sec_expect:
.word 0x6faac087,0xb9b8ffff
.word 0xff000000,0x000f0a90
.word 0xf11e6169,0x00000001
.word 0x3a3fdf7f,0x62b75853
.word 0x859ea2cd,0x20c72c48
.word 0x31b40122,0xa7fca223
.word 0x73debf3b,0x80583b4e
.word 0x07fbeb25,0x082dfea0
p0_local4_expect:
.word 0x0000ffab,0x5a26c80a
.word 0x2560a930,0x00000000
.word 0xff814edf,0x137de94b
.word 0xa4563c50,0x1ad51c87
.word 0xe00648ec,0xd20663ab
.word 0x00000000,0xff2706e0
.word 0xd20663ab,0xd10592fe
.word 0x5564060b,0xbe510f69
p0_local4_sec_expect:
.word 0xffffb8b9,0x569d4eff
.word 0x01000000,0x69611ef1
.word 0xfffaf23e,0xffffffff
.word 0x022d3d25,0x41beac25
.word 0xed2f139a,0xaf9e27bd
.word 0xe122d6a9,0x5a7d01a6
.word 0x295d3bad,0xfe017674
.word 0xd8d4fc61,0x3607b4bf
p0_local5_expect:
.word 0xa4563c50,0x00000000
.word 0x000000ff,0x69611ef1
.word 0xff070000,0x4b81001a
.word 0xa46e0de3,0xc87c3cdc
.word 0xb8b92e18,0x1cd29d36
.word 0xde005478,0x00000001
.word 0x49a014aa,0x82db3bdd
.word 0x30a96025,0x79773ef5
p0_local5_sec_expect:
.word 0x61616100,0x4b81001a
.word 0xff3bd29b,0xfcd71120
.word 0x8acd420a,0x938c6625
.word 0xebb03758,0x8302cdd5
.word 0x297811a7,0x1debbbb0
.word 0xd17a569c,0x0f5159e4
.word 0x6277044e,0x4bae74df
.word 0x00a1307d,0xb6d4e9b0
p0_local6_expect:
.word 0x000000ff,0x9bd210c4
.word 0x0000369d,0xb9b8ffff
.word 0xff4e2963,0x34c7c913
.word 0xe469d714,0x0000ffa0
.word 0x0000006c,0xffffffff
.word 0x000000ce,0xfc059220
.word 0x00000000,0x00006169
.word 0x1b3aff18,0xffe2dc88
p0_local6_sec_expect:
.word 0xff611ef1,0x1724420a
.word 0xffff0000,0x569de4ea
.word 0x6b7de94b,0x00000000
.word 0x4ecae1f0,0x4be97d13
.word 0x5cf99de5,0x6faac087
.word 0xeae49d56,0xb9b8ffff
.word 0x0000ffab,0x5a26c80a
.word 0x8cec4e1e,0xdfedd9ed
share0_expect:
.word 0xffffa977,0x9e5e04b1
.word 0x607fa4ea,0xb9877519
.word 0xa963c463,0xf1885efa
.word 0xe64434c4,0x002eed5e
.word 0xc88360cf,0x89710443
.word 0x4123a7c1,0xcdf76e9c
.word 0xe182ed0e,0x2db3a5bb
.word 0xa72bac89,0xf2a279f3
share1_expect:
.word 0xffff8205,0x76b7b0c4
.word 0x52ae930e,0xde372917
.word 0x9c56914b,0xe9aa5ae4
.word 0x2b238c99,0xe452d4b9
.word 0x5272ac43,0x7083d0be
.word 0x63a8104b,0xa7fa04f6
.word 0x0fc64c99,0x7804c6cc
.word 0x49118a21,0x06f81102
.word 0xff9033c3,0xb806f216
.word 0xb9afe1e3,0xc5577be3
.word 0xf5e1f6bf,0x970031de
.word 0xed8dae8a,0x31ed2a80
.word 0xeacfeed3,0xd1c462f1
.word 0x29b37db9,0xf98134b9
.word 0x061778b8,0x75f1f874
.word 0xf8ec0505,0x43af7300
share2_expect:
.word 0xffff7fdc,0x496019da
.word 0x9ea63dc3,0xdeda1e6e
.word 0x5960b024,0x0657031a
.word 0xe4f86083,0x134e77db
.word 0x8a15245a,0x48891d75
.word 0x4ed500f3,0xfaaa5ee6
.word 0x8db34ff4,0xa20685a5
.word 0xfe34b491,0x220c8d41
share3_expect:
.word 0x93504c9b,0xb7c3a64d
.word 0x0de19198,0x9bfcd261
.word 0xce11a1a7,0x1cee47cb
.word 0x6352d7d6,0xab7644e0
.word 0x4e953133,0x088800e4
.word 0xb3c166a4,0x96383a12
.word 0x6ee54644,0x93884f71
.word 0x72db907c,0x69a191e3
.word 0xfcd7ca8e,0x989b2176
.word 0xc75d7f4b,0x42a04f64
.word 0xfdb58252,0x517e351c
.word 0x487986b6,0xca647c59
.word 0xc8f7bcb2,0xd5ee9f31
.word 0x17fb91a7,0x5fa5dd6f
.word 0xda5cd39b,0x8564a1a1
.word 0x958950f4,0x3cf65d8f
.word 0xffb8fdf4,0xf2e649e9
.word 0x5cc8d31c,0x81ceaab1
.word 0x7b53b13d,0xbfdb1e17
.word 0x79412f6a,0xf8d0bd7d
.word 0xa1845a0e,0xb6e69af3
.word 0x612b3912,0xe7341902
.word 0xd3e08f44,0xc8086a84
.word 0x7c4ee4e8,0x637f691a
.word 0x0a90dbf8,0x9d20667c
.word 0x81ffa511,0x848c4f23
.word 0x6e38c7db,0x1a324662
.word 0x57f2d56b,0x30bbb9c1
.word 0x24212b2e,0x2c307e90
.word 0xb040ad98,0x6837f86d
.word 0xa8f4e3f5,0x3d77fb54
.word 0x64d8bea5,0xfccd0c3a
.word 0x73594e12,0x3ec7e032
.word 0x65c3ab83,0xabb9a772
.word 0x522a986f,0x82d332c3
.word 0xf0ba7414,0xe9b76875
.word 0x286243fa,0xda6f2082
.word 0xba8374d7,0xcf8cf42e
.word 0x62162ae0,0xed5c5b2a
.word 0x2cbe8490,0x6e093163
.word 0xff9e6a3a,0xb6744d87
.word 0x273481ea,0xe226ad5c
.word 0x32d3d4ce,0x28500494
.word 0x7939ad64,0x71f9ea64
.word 0xb5bdea8e,0xd9e38af0
.word 0x5c0bd115,0x62f9e532
.word 0xb92c19e0,0xc51fb2fb
.word 0xccc67de0,0x5f09c694
.word 0x99fff773,0x4a124c17
.word 0xde392ad4,0x969e7a16
.word 0x8300b8f3,0xdc5b65a4
.word 0x61312ad4,0x8871d7b6
.word 0xe2f76f0e,0x4090cda8
.word 0x9ed24485,0xd9868d79
.word 0xe602be16,0xc8272916
.word 0x339059d2,0x9b1125d0
.word 0x00ff79c5,0x671728c2
.word 0xdf6e2abb,0x86618f3c
.word 0x6ebed3e3,0xc80b7ca6
.word 0x59349609,0x5ae5705b
.word 0xa3447f22,0x100a61fb
.word 0xcbb5757e,0x47f717ad
.word 0xa401c508,0x48f646ab
.word 0x1c770aee,0x56e45abf
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 0x54175898,0x3c5f5ba1
.word 0x00000000,0x00000002
.word 0x411a0f1f,0xfe1dcd66
.word 0x00000000,0x00000003
.word 0xf8dff097,0xa73d6cc0
.word 0x00000000,0x00000004
.word 0x6475c5c8,0x4fc74098
.word 0x00000000,0x00000005
.word 0xea66b5cf,0xc864ca5e
.word 0x00000000,0x00000006
.word 0x434827f8,0x72317fad
.word 0x00000000,0x00000007
.word 0x537511b8,0x10a9c9f5
.word 0x00000000,0x00000008
.word 0x20e37cf8,0x2c3721f1
.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 0x51e2bae9,0x4f7709ff,0x740ea328,0x938c6625
.word 0x0951d5c2,0x3bdbfab6,0xa3554143,0x6712add7
.word 0x5a26c80a,0x47895f38,0xea835772,0x19e9ea3f
.word 0xd2014b45,0xff4271ca,0xa46ad298,0x83ac2e49
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 0xea79e18e,0x0a72c5a4,0xa99c79e0,0xa93f6696
.word 0x3ae6f126,0x1d8af143,0x797e28c2,0x78b00c6d
.word 0x8686909d,0x618f0054,0x60e0feb9,0x34673859
.word 0x39308402,0xcee07961,0xa20a1c1f,0xe31d4a3b
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 0x87c31993,0x026adde4,0xd771bfc8,0x58f92337
.word 0x6dc19768,0x27314a59,0x516620d4,0xd4d29d36
.word 0xf8a994eb,0xfb9e6f01,0x6961ecbe,0x4cb570a3
.word 0x659692dd,0xd256d61b,0x4d41dc2e,0xdfa1ed8a
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 0xefc6e656,0x2f33da96,0x7c0228ca,0xf5b98c4d
.word 0x5bb9b747,0xc5f1295c,0x436f042c,0xd7db070c
.word 0x050f057c,0x5d1c1d9c,0xa508bb47,0xc745495b
.word 0xac417d83,0x5fd5cbe1,0x8bfd652c,0x75069dd4
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 0xb38ed1fa,0x808695a1,0x2ccb1377,0x2e557796
.word 0x4765f615,0xa82049d9,0xe22473a4,0x984a4799
.word 0xfd309453,0x0168627b,0xb207bcd5,0xf2b1d19f
.word 0xcd88ffec,0xdf4e814b,0xea8837cb,0xd5e0865b
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 0x007ff2e9,0x5a9de4ea,0xa1ec156b,0x9219fb3e
.word 0x524a35b3,0x34aaaa81,0x1475009c,0x95e8a059
.word 0x69611ef1,0x1724420a,0xd20663ab,0x2753da1f
.word 0x2e791a89,0x742b1530,0xdf4ff009,0x9f4c1a7a
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 0xf0ab9e88,0x9783de72,0x1231bb46,0x7fe6ab73
.word 0x7db12b87,0x34c02ab1,0x8950e1f0,0x4be97d13
.word 0xb446531f,0x6faac087,0xef909986,0xde425201
.word 0x3dc99f11,0x67bb5cc4,0x8cec4e1e,0xdfedd9ed
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 0x9bb6e523,0x3a39647a,0x3bd3dfd0,0x41143843
.word 0x6b7398c2,0xe59df95c,0x3a3fdf7f,0x62b75853
.word 0x859ea2cd,0x20c72c48,0x31b40122,0xa7fca223
.word 0x73debf3b,0x80583b4e,0x07fbeb25,0x082dfea0
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 0xa211d7fc,0x9bd23bb2,0xd2d75a07,0x1e2383c4
.word 0x4ecacd8a,0x60070c7c,0xa4563c50,0x1ad51c87
.word 0x0a38f4ab,0x01ea11b0,0xb8b92e18,0xec4806e0
.word 0x6848025a,0x9508be0d,0x5564060b,0xbe510f69
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 0x616b1647,0x0cbf59d3,0x701b8371,0x2037be79
.word 0x8b90c238,0x89fe37c4,0x022d3d25,0x41beac25
.word 0xed2f139a,0xaf9e27bd,0xe122d6a9,0x5a7d01a6
.word 0x036ec2ad,0xfecd2424,0xd8d4fc61,0x3607b4bf
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 0xd7e71408,0x3a370e78,0x248ab8ca,0x3e11b134
.word 0x3bdfbbc6,0x55392f0b,0xa46e0de3,0xc87c3cdc
.word 0x4bb5d947,0xc6d74810,0xde905478,0xf2c0b754
.word 0x49a014aa,0x82db3bdd,0x30a96025,0x79773ef5
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 0x1e0b440e,0x81154b27,0x0b29907e,0x4378d57c
.word 0xd39a7694,0x819fd230,0xebb03758,0x8302cdd5
.word 0x297811a7,0x1debbbb0,0xd17a569c,0x0f5159e4
.word 0x6277041d,0x1fae74d2,0x88c0307d,0xb6d4e9b0
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 0x9775f574,0x98c410c4,0x8a49c734,0x63294e77
.word 0x20cba8c8,0x02f4e2e0,0xe469d714,0x5f1fffa0
.word 0x4769515b,0x0989201a,0x1986cff4,0xd10592fe
.word 0x295d3b9f,0x1c017674,0x1b3a4718,0xcee2dc88
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 0x2eadec1c,0xdf96719f,0x6075c08d,0x64c93059
.word 0x7b5b6d7d,0x1aee5d55,0xe84d354f,0xb8bffeed
.word 0xc5d45d25,0x3b046c02,0x6aec86a6,0xd6f8534b
.word 0xcfa12cb1,0x4c9bee42,0xe8e100a4,0x4c20c8f5
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 0xc920a977,0x9e5e04b1,0x607fa4ea,0xb9877519
.word 0xa963c463,0xf1885efa,0xe64434c4,0x002eed5e
.word 0xc88360cf,0x89710443,0x4123a7c1,0xcdf76e9c
.word 0xe182ed0e,0x2db3a5bb,0xa72bac89,0xf2a279f3
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 0x28a38205,0x76b7b0c4,0x52ae930e,0xde372917
.word 0x9c56914b,0xe9aa5ae4,0x2b238c99,0xe452d4b9
.word 0x5272ac43,0x7083d0be,0x63a8104b,0xa7fa04f6
.word 0x0fc64c99,0x7804c6cc,0x49118a21,0x06f81102
.word 0x813933c3,0xb806f216,0xb9afe1e3,0xc5577be3
.word 0xf5e1f6bf,0x970031de,0xed8dae8a,0x31ed2a80
.word 0xeacfeed3,0xd1c462f1,0x29b37db9,0xf98134b9
.word 0x061778b8,0x75f1f874,0xf8ec0505,0x43af7300
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 0xfa597fdc,0x496019da,0x9ea63dc3,0xdeda1e6e
.word 0x5960b024,0x0657031a,0xe4f86083,0x134e77db
.word 0x8a15245a,0x48891d75,0x4ed500f3,0xfaaa5ee6
.word 0x8db34ff4,0xa20685a5,0xfe34b491,0x220c8d41
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 0x93504c9b,0xb7c3a64d,0x0de19198,0x9bfcd261
.word 0xce11a1a7,0x1cee47cb,0x6352d7d6,0xab7644e0
.word 0x4e953133,0x088800e4,0xb3c166a4,0x96383a12
.word 0x6ee54644,0x93884f71,0x72db907c,0x69a191e3
.word 0x2b43ca8e,0x989b2176,0xc75d7f4b,0x42a04f64
.word 0xfdb58252,0x517e351c,0x487986b6,0xca647c59
.word 0xc8f7bcb2,0xd5ee9f31,0x17fb91a7,0x5fa5dd6f
.word 0xda5cd39b,0x8564a1a1,0x958950f4,0x3cf65d8f
.word 0xcc67fdf4,0xf2e649e9,0x5cc8d31c,0x81ceaab1
.word 0x7b53b13d,0xbfdb1e17,0x79412f6a,0xf8d0bd7d
.word 0xa1845a0e,0xb6e69af3,0x612b3912,0xe7341902
.word 0xd3e08f44,0xc8086a84,0x7c4ee4e8,0x637f691a
.word 0x4ab3dbf8,0x9d20667c,0x81ffa511,0x848c4f23
.word 0x6e38c7db,0x1a324662,0x57f2d56b,0x30bbb9c1
.word 0x24212b2e,0x2c307e90,0xb040ad98,0x6837f86d
.word 0xa8f4e3f5,0x3d77fb54,0x64d8bea5,0xfccd0c3a
.word 0x73594e12,0x3ec7e032,0x65c3ab83,0xabb9a772
.word 0x522a986f,0x82d332c3,0xf0ba7414,0xe9b76875
.word 0x286243fa,0xda6f2082,0xba8374d7,0xcf8cf42e
.word 0x62162ae0,0xed5c5b2a,0x2cbe8490,0x6e093163
.word 0xd19e6a3a,0xb6744d87,0x273481ea,0xe226ad5c
.word 0x32d3d4ce,0x28500494,0x7939ad64,0x71f9ea64
.word 0xb5bdea8e,0xd9e38af0,0x5c0bd115,0x62f9e532
.word 0xb92c19e0,0xc51fb2fb,0xccc67de0,0x5f09c694
.word 0x99c2f773,0x4a124c17,0xde392ad4,0x969e7a16
.word 0x8300b8f3,0xdc5b65a4,0x61312ad4,0x8871d7b6
.word 0xe2f76f0e,0x4090cda8,0x9ed24485,0xd9868d79
.word 0xe602be16,0xc8272916,0x339059d2,0x9b1125d0
.word 0x118e79c5,0x671728c2,0xdf6e2abb,0x86618f3c
.word 0x6ebed3e3,0xc80b7ca6,0x59349609,0x5ae5705b
.word 0xa3447f22,0x100a61fb,0xcbb5757e,0x47f717ad
.word 0xa401c508,0x48f646ab,0x1c770aee,0x56e45abf
share3_end: