Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_1500_19.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_1500_19.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 = 327144540
! Riesling can be on
! 1 Thread, 1500 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_1500_19.s created on Mar 27, 2009 (14:45:40)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_1500_19 -p 1 -l 1500
#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 1
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 1
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = e4177f3f 838536a2 6fab807d c6b962bf
! %f4 = 0c705a4b 1c70bfc7 b536917a a67862fd
! %f8 = e60e76e4 86539cf3 970eab3c b0156902
! %f12 = 9dfb2b7a ada8585e 7b685ebe 65eb6ba0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cfff8fdd 0c7262e4 ef976459 e3b62637
! %f20 = 9f6c3279 b473827d 3a4ab61d b0ede7b7
! %f24 = 6de9520c ba4da1cf c7358fbb 3cbfd576
! %f28 = 5147f3fe 90006e8d 02ac47ba a0ab81db
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c479c131 035ea6f1 997a20e2 0b3856ee
! %f36 = 5a55d1a6 9a849c8e aaab38e5 31f822e5
! %f40 = 8d954c90 cce5153a 1c7bcbe6 72a140e1
! %f44 = d95678e5 757d4881 9cc4d1dd 07818736
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x29f0e01700000046,%g7,%g1 ! GSR scale = 8, align = 6
wr %g1,%g0,%gsr ! GSR = 29f0e01700000046
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[0000000030001408] = 73450ac9, %l4 = 17d9d00e8fb7db1f
lduwa [%i0+%o4]0x81,%l4 ! %l4 = 0000000073450ac9
! %f19 = e3b62637, Mem[00000000100c1400] = 5a221419
sta %f19,[%i3+%g0]0x88 ! Mem[00000000100c1400] = e3b62637
! %l6 = 43e4e0e0af28d251, Mem[0000000010101410] = d29820e9
stba %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = d2982051
! Mem[00000000100c1410] = 758891c0, %l6 = 43e4e0e0af28d251
lduha [%i3+%o5]0x88,%l6 ! %l6 = 00000000000091c0
! %l4 = 0000000073450ac9, Mem[0000000010101400] = 69017fba
stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = c9017fba
! Mem[0000000010081400] = c2c600e85ad5ba19, %f18 = ef976459 e3b62637
ldda [%i2+%g0]0x88,%f18 ! %f18 = c2c600e8 5ad5ba19
! %f26 = c7358fbb 3cbfd576, Mem[00000000100c1420] = 3e93679b faa60a6c
stda %f26,[%i3+0x020]%asi ! Mem[00000000100c1420] = c7358fbb 3cbfd576
! Mem[0000000010001408] = 848428ce, %l1 = 2d6b213e4775f9fb
ldsba [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffffce
! Mem[00000000218000c0] = d723265e, %l2 = 734e1fba93b38c5a
ldstub [%o3+0x0c0],%l2 ! %l2 = 000000d7000000ff
! Starting 10 instruction Store Burst
! %f13 = ada8585e, %f17 = 0c7262e4, %f31 = a0ab81db
fsubs %f13,%f17,%f31 ! %f31 = ada8585e
p0_label_2:
! %l4 = 0000000073450ac9, Mem[0000000010141410] = 020e0517
stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 73450ac9
! %l0 = 4927f6424c7c5536, Mem[0000000030081410] = 8c011eab
stba %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 8c011e36
! Mem[0000000030081410] = 361e018c, %l1 = ffffffffffffffce
swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000361e018c
! %l3 = d56aa3cc96b3ebd2, Mem[0000000010041408] = 865bd0df
stba %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = d25bd0df
! Mem[00000000300c1410] = 7faebc45, %l2 = 00000000000000d7
ldstuba [%i3+%o5]0x89,%l2 ! %l2 = 00000045000000ff
! %f2 = 6fab807d, Mem[0000000030181400] = a32f9f40
sta %f2 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = 6fab807d
! %f3 = c6b962bf, Mem[0000000010181408] = 6ea84ae7
st %f3 ,[%i6+%o4] ! Mem[0000000010181408] = c6b962bf
! %l6 = 00000000000091c0, Mem[00000000100c1408] = 798544978e38a587, %asi = 80
stxa %l6,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000000091c0
! Mem[00000000218001c0] = 338b4083, %l0 = 4927f6424c7c5536
ldstuba [%o3+0x1c0]%asi,%l0 ! %l0 = 00000033000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 5b0d5c3d, %l0 = 0000000000000033
lduha [%i1+0x012]%asi,%l0 ! %l0 = 0000000000005c3d
p0_label_3:
! Mem[0000000010081410] = 58b8807a, %l6 = 00000000000091c0
ldsba [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000058
! Mem[00000000100c1400] = 3726b6e3, %l6 = 0000000000000058
lduwa [%i3+%g0]0x80,%l6 ! %l6 = 000000003726b6e3
! Mem[0000000010001408] = 848428ce, %l4 = 0000000073450ac9
ldswa [%i0+%o4]0x88,%l4 ! %l4 = ffffffff848428ce
! Mem[0000000030081408] = 09deefe5, %l2 = 0000000000000045
lduba [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000e5
! Mem[0000000010081408] = 9ef72440, %l5 = 6d6e8968f04f6e1f
lduwa [%i2+%o4]0x88,%l5 ! %l5 = 000000009ef72440
! Mem[0000000030081410] = ffffffce, %l2 = 00000000000000e5
lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ffffffce
! Mem[0000000010081408] = 4024f79e42e7da7a, %f18 = c2c600e8 5ad5ba19
ldda [%i2+%o4]0x80,%f18 ! %f18 = 4024f79e 42e7da7a
! Mem[0000000030081408] = e5efde09b8900102, %f30 = 02ac47ba ada8585e
ldda [%i2+%o4]0x81,%f30 ! %f30 = e5efde09 b8900102
! Mem[0000000030181410] = 640b0441, %l4 = ffffffff848428ce
lduha [%i6+%o5]0x81,%l4 ! %l4 = 000000000000640b
! Starting 10 instruction Store Burst
! %l5 = 000000009ef72440, Mem[00000000100c1420] = c7358fbb, %asi = 80
stwa %l5,[%i3+0x020]%asi ! Mem[00000000100c1420] = 9ef72440
p0_label_4:
! %l0 = 0000000000005c3d, Mem[0000000021800080] = 9ac6341e, %asi = 80
stha %l0,[%o3+0x080]%asi ! Mem[0000000021800080] = 5c3d341e
! %f23 = b0ede7b7, Mem[0000000030001408] = 73450ac9
sta %f23,[%i0+%o4]0x81 ! Mem[0000000030001408] = b0ede7b7
! Mem[00000000100c142c] = d2077973, %l0 = 00005c3d, %l7 = f85517ec
add %i3,0x2c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d2077973
! Mem[00000000300c1400] = 620188ba, %l0 = 0000000000005c3d
swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000620188ba
! Mem[0000000010181420] = abcc1f9a820dbce1, %l1 = 00000000361e018c, %l6 = 000000003726b6e3
add %i6,0x20,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = abcc1f9a820dbce1
! Mem[0000000010101420] = aca1a5305f45a09f, %l2 = 00000000ffffffce, %l4 = 000000000000640b
add %i4,0x20,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = aca1a5305f45a09f
! Mem[0000000010001408] = ce288484, %l1 = 00000000361e018c
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 000000ce000000ff
! %l7 = 00000000d2077973, Mem[0000000010101408] = a5904d67b9a19d9a
stx %l7,[%i4+%o4] ! Mem[0000000010101408] = 00000000d2077973
! Mem[0000000010181408] = c6b962bf, %l5 = 000000009ef72440
ldstuba [%i6+%o4]0x80,%l5 ! %l5 = 000000c6000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 2137e0b3943a0fb4, %f4 = 0c705a4b 1c70bfc7
ldda [%i5+%g0]0x88,%f4 ! %f4 = 2137e0b3 943a0fb4
p0_label_5:
! %l0 = 00000000620188ba, %l7 = 00000000d2077973, %l5 = 00000000000000c6
addc %l0,%l7,%l5 ! %l5 = 000000013409022d
! Mem[0000000030181400] = 7d80ab6f, %l5 = 000000013409022d
ldsba [%i6+%g0]0x89,%l5 ! %l5 = 000000000000006f
! Mem[00000000300c1410] = ffbcae7f, %l4 = aca1a5305f45a09f
ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffffbc
! Mem[0000000030081400] = 4daed7ce, %l4 = ffffffffffffffbc
ldsha [%i2+%g0]0x89,%l4 ! %l4 = ffffffffffffd7ce
! Mem[0000000010081410] = 7a80b858, %l7 = 00000000d2077973
ldswa [%i2+%o5]0x88,%l7 ! %l7 = 000000007a80b858
! Mem[0000000010181400] = ffbe6af713992882, %l5 = 000000000000006f
ldxa [%i6+%g0]0x80,%l5 ! %l5 = ffbe6af713992882
! Mem[0000000030141408] = fc80b5d3, %l0 = 00000000620188ba
ldsha [%i5+%o4]0x81,%l0 ! %l0 = fffffffffffffc80
! Mem[0000000030181408] = 67068aa3, %l6 = abcc1f9a820dbce1
ldsha [%i6+%o4]0x81,%l6 ! %l6 = 0000000000006706
! Mem[0000000030081410] = ceffffff, %l4 = ffffffffffffd7ce
ldsha [%i2+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l2 = ffffffce, %l3 = 96b3ebd2, Mem[0000000030041408] = dff8e741 16be4b3e
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffce 96b3ebd2
p0_label_6:
! Mem[0000000010081403] = 19bad55a, %l6 = 0000000000006706
ldstub [%i2+0x003],%l6 ! %l6 = 0000005a000000ff
! %l5 = ffbe6af713992882, Mem[0000000010041410] = 5b0d5c3d
stha %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 28825c3d
! Mem[00000000211c0000] = f0197241, %l7 = 000000007a80b858
ldstuba [%o2+0x000]%asi,%l7 ! %l7 = 000000f0000000ff
! %f23 = b0ede7b7, Mem[0000000010101408] = 00000000
sta %f23,[%i4+%o4]0x80 ! Mem[0000000010101408] = b0ede7b7
! %l6 = 000000000000005a, Mem[000000001008143e] = 259ce085, %asi = 80
stha %l6,[%i2+0x03e]%asi ! Mem[000000001008143c] = 259c005a
! %l2 = 00000000ffffffce, Mem[0000000010181428] = 23025c56
sth %l2,[%i6+0x028] ! Mem[0000000010181428] = ffce5c56
! Mem[0000000030101410] = 2b2600da, %l3 = d56aa3cc96b3ebd2
ldstuba [%i4+%o5]0x89,%l3 ! %l3 = 000000da000000ff
! %l6 = 000000000000005a, Mem[0000000010041400] = 3a1cd926
stha %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 005ad926
! %f30 = e5efde09 b8900102, Mem[00000000300c1408] = 61bf5655 927837f5
stda %f30,[%i3+%o4]0x81 ! Mem[00000000300c1408] = e5efde09 b8900102
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 3726b6e3b10554ae, %l1 = 00000000000000ce
ldxa [%i3+%g0]0x80,%l1 ! %l1 = 3726b6e3b10554ae
p0_label_7:
! Mem[00000000100c1408] = 00000000, %l7 = 00000000000000f0
ldswa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = 7fde5004, %l6 = 000000000000005a
ldsba [%i1+%g0]0x89,%l6 ! %l6 = 0000000000000004
! Mem[0000000010041420] = 38f8ca5c, %l6 = 0000000000000004
ldub [%i1+0x021],%l6 ! %l6 = 00000000000000f8
! Mem[0000000010041418] = 2aeb61d1, %l1 = 3726b6e3b10554ae
ldsb [%i1+0x019],%l1 ! %l1 = ffffffffffffffeb
! Mem[00000000100c1400] = e3b62637, %l5 = ffbe6af713992882
lduwa [%i3+%g0]0x88,%l5 ! %l5 = 00000000e3b62637
! Mem[00000000300c1410] = ffbcae7f, %l0 = fffffffffffffc80
ldswa [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffbcae7f
! Mem[0000000030181408] = a38a0667, %l1 = ffffffffffffffeb
ldswa [%i6+%o4]0x89,%l1 ! %l1 = ffffffffa38a0667
! Mem[00000000300c1408] = 09deefe5, %f0 = e4177f3f
lda [%i3+%o4]0x89,%f0 ! %f0 = 09deefe5
! Mem[0000000010081434] = b6a6bb80, %l0 = ffffffffffbcae7f
lduwa [%i2+0x034]%asi,%l0 ! %l0 = 00000000b6a6bb80
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, immed = fffff2d5, %y = 00000000
umul %l4,-0xd2b,%l2 ! %l2 = fffff2d400000d2b, %y = fffff2d4
p0_label_8:
! Mem[00000000300c1408] = 09deefe5, %l1 = ffffffffa38a0667
swapa [%i3+%o4]0x89,%l1 ! %l1 = 0000000009deefe5
! Mem[0000000010101438] = 9a393680, %l1 = 0000000009deefe5
swap [%i4+0x038],%l1 ! %l1 = 000000009a393680
! Mem[0000000030181400] = 7d80ab6f, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x89,%l7 ! %l7 = 0000006f000000ff
! %l7 = 000000000000006f, Mem[0000000010101436] = 214d8b0d
sth %l7,[%i4+0x036] ! Mem[0000000010101434] = 214d006f
! %l4 = ffffffffffffffff, Mem[0000000010081430] = ed76e51e, %asi = 80
stwa %l4,[%i2+0x030]%asi ! Mem[0000000010081430] = ffffffff
! Mem[0000000010181423] = abcc1f9a, %l7 = 000000000000006f
ldstub [%i6+0x023],%l7 ! %l7 = 0000009a000000ff
! %l5 = 00000000e3b62637, Mem[0000000010081408] = 7adae7429ef72440
stxa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000e3b62637
! %f12 = 9dfb2b7a ada8585e, Mem[0000000030101410] = ff00262b abd5f314
stda %f12,[%i4+%o5]0x81 ! Mem[0000000030101410] = 9dfb2b7a ada8585e
! %l2 = fffff2d400000d2b, Mem[0000000030041408] = d2ebb396ceffffff
stxa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = fffff2d400000d2b
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 19867ab4, %l5 = 00000000e3b62637
ldswa [%i1+%o5]0x89,%l5 ! %l5 = 0000000019867ab4
p0_label_9:
! Mem[0000000010001408] = ff288484, %l3 = 00000000000000da
ldsha [%i0+%o4]0x80,%l3 ! %l3 = ffffffffffffff28
! Mem[0000000030181400] = ffab807d02281002, %l5 = 0000000019867ab4
ldxa [%i6+%g0]0x81,%l5 ! %l5 = ffab807d02281002
! Mem[0000000010041410] = 28825c3db384d5fb, %l7 = 000000000000009a
ldxa [%i1+%o5]0x80,%l7 ! %l7 = 28825c3db384d5fb
! Mem[00000000211c0000] = ff197241, %l0 = 00000000b6a6bb80
ldub [%o2+0x001],%l0 ! %l0 = 0000000000000019
! Mem[00000000100c1400] = 3726b6e3, %l5 = ffab807d02281002
lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000037
! Mem[0000000030181408] = 379e65c8a38a0667, %f18 = 4024f79e 42e7da7a
ldda [%i6+%o4]0x89,%f18 ! %f18 = 379e65c8 a38a0667
! Mem[0000000030081400] = 4daed7ce, %l7 = 28825c3db384d5fb
ldswa [%i2+%g0]0x89,%l7 ! %l7 = 000000004daed7ce
! Mem[0000000020800000] = 635ed75b, %l0 = 0000000000000019
lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000635e
! Mem[0000000010001410] = 3c51ef3f 8423010e, %l0 = 0000635e, %l1 = 9a393680
ldda [%i0+%o5]0x80,%l0 ! %l0 = 000000003c51ef3f 000000008423010e
! Starting 10 instruction Store Burst
! %l2 = fffff2d400000d2b, Mem[0000000030001400] = 6d1fb2f0
stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 6d1fb22b
p0_label_10:
! %l7 = 000000004daed7ce, Mem[0000000010041410] = 28825c3d
stha %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = d7ce5c3d
! Mem[0000000030101400] = 9ade07a8, %l3 = ffffffffffffff28
swapa [%i4+%g0]0x89,%l3 ! %l3 = 000000009ade07a8
! %f12 = 9dfb2b7a ada8585e, Mem[0000000030001400] = 6d1fb22b 7aabf23c
stda %f12,[%i0+%g0]0x89 ! Mem[0000000030001400] = 9dfb2b7a ada8585e
! %f6 = b536917a a67862fd, %l2 = fffff2d400000d2b
! Mem[0000000010101418] = b1cc2b7c4927e079
add %i4,0x018,%g1
stda %f6,[%g1+%l2]ASI_PST16_P ! Mem[0000000010101418] = b5362b7ca67862fd
! %l0 = 000000003c51ef3f, Mem[0000000010081400] = 19bad5ff
stba %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 3fbad5ff
! %f22 = 3a4ab61d b0ede7b7, Mem[0000000010041408] = d25bd0df 59f94df8
stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = 3a4ab61d b0ede7b7
! %f22 = 3a4ab61d b0ede7b7, Mem[0000000030141400] = c709ad77 df3e68ed
stda %f22,[%i5+%g0]0x89 ! Mem[0000000030141400] = 3a4ab61d b0ede7b7
! %l6 = 00000000000000f8, Mem[0000000010141408] = 5b2e54b3426194e2
stxa %l6,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000000000f8
! %f15 = 65eb6ba0, Mem[00000000300c1400] = 00005c3d
sta %f15,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 65eb6ba0
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 758891c0, %l3 = 000000009ade07a8
ldsha [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffff91c0
p0_label_11:
! Mem[0000000030141410] = f6ad9eca 29543d28, %l4 = ffffffff, %l5 = 00000037
ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000029543d28 00000000f6ad9eca
! Mem[0000000010041400] = 26d95a00, %l4 = 0000000029543d28
lduwa [%i1+%g0]0x88,%l4 ! %l4 = 0000000026d95a00
! Mem[0000000030101410] = 7a2bfb9d, %l2 = fffff2d400000d2b
lduwa [%i4+%o5]0x89,%l2 ! %l2 = 000000007a2bfb9d
! Mem[0000000010041410] = fbd584b3 3d5cced7, %l0 = 3c51ef3f, %l1 = 8423010e
ldda [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5cced7 00000000fbd584b3
! Mem[0000000030181408] = 379e65c8a38a0667, %l7 = 000000004daed7ce
ldxa [%i6+%o4]0x89,%l7 ! %l7 = 379e65c8a38a0667
! Mem[0000000030181408] = a38a0667, %l7 = 379e65c8a38a0667
lduwa [%i6+%o4]0x89,%l7 ! %l7 = 00000000a38a0667
! Mem[0000000010001408] = 848428ff, %f7 = a67862fd
lda [%i0+%o4]0x88,%f7 ! %f7 = 848428ff
! Mem[0000000030141400] = b7e7edb0, %l1 = 00000000fbd584b3
lduba [%i5+%g0]0x81,%l1 ! %l1 = 00000000000000b7
! Mem[0000000030141408] = fc80b5d3b9c22738, %f18 = 379e65c8 a38a0667
ldda [%i5+%o4]0x81,%f18 ! %f18 = fc80b5d3 b9c22738
! Starting 10 instruction Store Burst
! %f20 = 9f6c3279, Mem[0000000010001408] = 848428ff
sta %f20,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9f6c3279
p0_label_12:
! %f20 = 9f6c3279 b473827d, Mem[0000000010101400] = c9017fba 37e67f33
stda %f20,[%i4+0x000]%asi ! Mem[0000000010101400] = 9f6c3279 b473827d
! %l5 = 00000000f6ad9eca, Mem[0000000030001408] = b7e7edb0
stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = f6ad9eca
! %l3 = ffffffffffff91c0, Mem[00000000211c0000] = ff197241
stb %l3,[%o2+%g0] ! Mem[00000000211c0000] = c0197241
! %l6 = 00000000000000f8, Mem[00000000100c1408] = c091000000000000
stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000000000f8
! Mem[0000000010181427] = 820dbce1, %l0 = 000000003d5cced7
ldstuba [%i6+0x027]%asi,%l0 ! %l0 = 000000e1000000ff
! %l0 = 00000000000000e1, Mem[0000000010081430] = ffffffff, %asi = 80
stwa %l0,[%i2+0x030]%asi ! Mem[0000000010081430] = 000000e1
! Code Fragment 4
p0_fragment_1:
! %l0 = 00000000000000e1
setx 0x9f07b66fc0de6f76,%g7,%l0 ! %l0 = 9f07b66fc0de6f76
! %l1 = 00000000000000b7
setx 0x391d7c6865bd56ea,%g7,%l1 ! %l1 = 391d7c6865bd56ea
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 = 9f07b66fc0de6f76
setx 0xfa5ee5506f22ca95,%g7,%l0 ! %l0 = fa5ee5506f22ca95
! %l1 = 391d7c6865bd56ea
setx 0xe87ed3efcd145188,%g7,%l1 ! %l1 = e87ed3efcd145188
! Mem[0000000030101400] = ffffff28, %l1 = e87ed3efcd145188
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000028000000ff
! %l6 = 00000000000000f8, Mem[0000000020800040] = 210ca3d2
sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 00f8a3d2
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = e5efde09, %l4 = 0000000026d95a00
ldsba [%i2+%o4]0x81,%l4 ! %l4 = ffffffffffffffe5
p0_label_13:
! %l7 = 00000000a38a0667, Mem[0000000010081400] = ffd5ba3f
stwa %l7,[%i2+%g0]0x88 ! Mem[0000000010081400] = a38a0667
! Mem[0000000010101410] = 512098d242ad2f47, %f2 = 6fab807d c6b962bf
ldda [%i4+%o5]0x80,%f2 ! %f2 = 512098d2 42ad2f47
! Mem[0000000030101400] = ffffffff, %l1 = 0000000000000028
lduba [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101410] = 5e58a8ad 7a2bfb9d, %l2 = 7a2bfb9d, %l3 = ffff91c0
ldda [%i4+%o5]0x89,%l2 ! %l2 = 000000007a2bfb9d 000000005e58a8ad
membar #Sync ! Added by membar checker (1)
! Mem[0000000010041400] = 005ad926 fc7c94ea 3a4ab61d b0ede7b7
! Mem[0000000010041410] = d7ce5c3d b384d5fb 2aeb61d1 c76395e5
! Mem[0000000010041420] = 38f8ca5c 111980a4 bbe96d59 ac77cded
! Mem[0000000010041430] = a1a4d897 287a77a0 86aa285f 52c6a55a
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000010041400
! Mem[00000000300c1408] = 67068aa3, %l5 = 00000000f6ad9eca
ldswa [%i3+%o4]0x81,%l5 ! %l5 = 0000000067068aa3
! Mem[0000000030041400] = 0450de7f408fe455, %l7 = 00000000a38a0667
ldxa [%i1+%g0]0x81,%l7 ! %l7 = 0450de7f408fe455
! Mem[0000000010141438] = bb48fd0c, %l5 = 0000000067068aa3
ldsba [%i5+0x038]%asi,%l5 ! %l5 = ffffffffffffffbb
! Mem[0000000010081408] = 00000000e3b62637, %f30 = e5efde09 b8900102
ldda [%i2+%o4]0x88,%f30 ! %f30 = 00000000 e3b62637
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 73450ac9, %l7 = 0450de7f408fe455
ldstuba [%i5+%o5]0x80,%l7 ! %l7 = 00000073000000ff
p0_label_14:
! %l2 = 000000007a2bfb9d, Mem[0000000010181410] = 87d49668
stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 9dd49668
! %l3 = 000000005e58a8ad, Mem[000000001008140d] = 00000000
stb %l3,[%i2+0x00d] ! Mem[000000001008140c] = 00ad0000
! Mem[0000000030141408] = d3b580fc, %l1 = 00000000000000ff
swapa [%i5+%o4]0x89,%l1 ! %l1 = 00000000d3b580fc
! Mem[0000000030141400] = b0ede7b7, %l3 = 000000005e58a8ad
ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000b7000000ff
! %f24 = 6de9520c ba4da1cf, %l6 = 00000000000000f8
! Mem[0000000010081438] = 154b1ac0259c005a
add %i2,0x038,%g1
stda %f24,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010081438] = 154b1ac0259c005a
! %l1 = 00000000d3b580fc, Mem[00000000300c1410] = ffbcae7f2604eced
stxa %l1,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000d3b580fc
! %f18 = fc80b5d3 b9c22738, Mem[0000000010181428] = ffce5c56 d62e5acf
std %f18,[%i6+0x028] ! Mem[0000000010181428] = fc80b5d3 b9c22738
! %f18 = fc80b5d3 b9c22738, Mem[0000000030181400] = 7d80abff 02102802
stda %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = fc80b5d3 b9c22738
! %f19 = b9c22738, Mem[0000000010001438] = 64ea4425
st %f19,[%i0+0x038] ! Mem[0000000010001438] = b9c22738
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 79326c9f, %l2 = 000000007a2bfb9d
lduwa [%i4+%g0]0x88,%l2 ! %l2 = 0000000079326c9f
p0_label_15:
! Mem[0000000010001410] = 3c51ef3f, %f23 = b0ede7b7
lda [%i0+%o5]0x80,%f23 ! %f23 = 3c51ef3f
! Mem[00000000300c1400] = 65eb6ba0, %l7 = 0000000000000073
ldsba [%i3+%g0]0x81,%l7 ! %l7 = 0000000000000065
! Mem[0000000010101408] = b7e7edb0, %l1 = 00000000d3b580fc
lduha [%i4+%o4]0x88,%l1 ! %l1 = 000000000000edb0
! %f28 = 5147f3fe, %f28 = 5147f3fe, %f28 = 5147f3fe 90006e8d
fsmuld %f28,%f28,%f28 ! %f28 = 446385a7 ae060080
! Mem[0000000010101400] = 7d8273b4 79326c9f, %l6 = 000000f8, %l7 = 00000065
ldda [%i4+%g0]0x88,%l6 ! %l6 = 0000000079326c9f 000000007d8273b4
! Mem[0000000010141404] = b3e03721, %l6 = 0000000079326c9f
lduw [%i5+0x004],%l6 ! %l6 = 00000000b3e03721
! Mem[0000000010181410] = 6896d49d, %l2 = 0000000079326c9f
ldswa [%i6+%o5]0x88,%l2 ! %l2 = 000000006896d49d
! Mem[0000000020800000] = 635ed75b, %l1 = 000000000000edb0
ldsba [%o1+0x000]%asi,%l1 ! %l1 = 0000000000000063
! Mem[0000000010101400] = 9f6c3279, %f18 = fc80b5d3
lda [%i4+%g0]0x80,%f18 ! %f18 = 9f6c3279
! Starting 10 instruction Store Burst
! %l3 = 00000000000000b7, Mem[0000000030141408] = 000000ff
stba %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000b7
p0_label_16:
! Mem[0000000030101410] = 7a2bfb9d, %l1 = 0000000000000063
ldstuba [%i4+%o5]0x89,%l1 ! %l1 = 0000009d000000ff
! %f24 = 6de9520c ba4da1cf, Mem[0000000010001430] = e39959bb 4f15a5f1
std %f24,[%i0+0x030] ! Mem[0000000010001430] = 6de9520c ba4da1cf
! Mem[0000000030041410] = 19867ab4, %l4 = ffffffffffffffe5
swapa [%i1+%o5]0x89,%l4 ! %l4 = 0000000019867ab4
! Mem[00000000211c0001] = c0197241, %l0 = fa5ee5506f22ca95
ldstub [%o2+0x001],%l0 ! %l0 = 00000019000000ff
! %l3 = 00000000000000b7, Mem[00000000100c1408] = f800000000000000, %asi = 80
stxa %l3,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00000000000000b7
! Mem[0000000030181410] = 640b0441, %l5 = ffffffffffffffbb
ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 00000064000000ff
membar #Sync ! Added by membar checker (2)
! %l0 = 0000000000000019, Mem[000000001004140a] = 3a4ab61d
sth %l0,[%i1+0x00a] ! Mem[0000000010041408] = 3a4a0019
! %f24 = 6de9520c ba4da1cf, %l0 = 0000000000000019
! Mem[0000000030001430] = 47b58f7039d2cc57
add %i0,0x030,%g1
stda %f24,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030001430] = cfa18f7039d2e96d
! %f14 = 86aa285f 52c6a55a, Mem[0000000010081410] = 7a80b858 a159b482
stda %f14,[%i2+%o5]0x88 ! Mem[0000000010081410] = 86aa285f 52c6a55a
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = 635ed75b, %l5 = 0000000000000064
ldsba [%o1+0x000]%asi,%l5 ! %l5 = 0000000000000063
p0_label_17:
! Mem[00000000201c0000] = fe2c2cc7, %l0 = 0000000000000019
ldsha [%o0+0x000]%asi,%l0 ! %l0 = fffffffffffffe2c
! Mem[00000000100c1420] = 9ef72440, %l2 = 000000006896d49d
ldsba [%i3+0x020]%asi,%l2 ! %l2 = ffffffffffffff9e
! %f9 = 111980a4, %f10 = bbe96d59, %f29 = ae060080
fsubs %f9 ,%f10,%f29 ! %f29 = 3be96d59
! Mem[0000000010101410] = d2982051, %l0 = fffffffffffffe2c
ldsha [%i4+%o5]0x88,%l0 ! %l0 = 0000000000002051
! Mem[0000000010041410] = d7ce5c3d, %l5 = 0000000000000063
ldsha [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffd7ce
! Mem[0000000030181408] = 67068aa3, %l7 = 000000007d8273b4
ldsha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000006706
! Mem[0000000010141400] = 943a0fb4, %l6 = 00000000b3e03721
lduwa [%i5+%g0]0x88,%l6 ! %l6 = 00000000943a0fb4
! Mem[0000000030081400] = ced7ae4d, %l2 = ffffffffffffff9e
ldswa [%i2+%g0]0x81,%l2 ! %l2 = ffffffffced7ae4d
! Mem[0000000010101424] = 5f45a09f, %l7 = 0000000000006706
lduba [%i4+0x026]%asi,%l7 ! %l7 = 00000000000000a0
! Starting 10 instruction Store Burst
! %l5 = ffffffffffffd7ce, Mem[0000000030181410] = 41040bff
stba %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = 41040bce
p0_label_18:
! %l4 = 19867ab4, %l5 = ffffd7ce, Mem[00000000100c1408] = 00000000 b7000000
stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 19867ab4 ffffd7ce
! %l7 = 00000000000000a0, Mem[0000000030081410] = ffffffce
stba %l7,[%i2+%o5]0x81 ! Mem[0000000030081410] = a0ffffce
! Mem[00000000100c1408] = 19867ab4, %l7 = 00000000000000a0
swapa [%i3+%o4]0x88,%l7 ! %l7 = 0000000019867ab4
! Mem[0000000010081408] = e3b62637, %l1 = 000000000000009d
ldstuba [%i2+%o4]0x88,%l1 ! %l1 = 00000037000000ff
! %l1 = 0000000000000037, Mem[00000000100c1400] = 3726b6e3b10554ae
stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000037
! %l4 = 19867ab4, %l5 = ffffd7ce, Mem[0000000030181408] = a38a0667 379e65c8
stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 19867ab4 ffffd7ce
! %l6 = 00000000943a0fb4, Mem[0000000010181420] = abcc1fff, %asi = 80
stha %l6,[%i6+0x020]%asi ! Mem[0000000010181420] = 0fb41fff
! Mem[00000000100c1400] = 00000000, %l2 = ffffffffced7ae4d
swapa [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
! %l0 = 0000000000002051, Mem[00000000100c1400] = 4daed7ce
stba %l0,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 4daed751
! Starting 10 instruction Load Burst
! Mem[00000000218000c0] = ff23265e, %l6 = 00000000943a0fb4
lduha [%o3+0x0c0]%asi,%l6 ! %l6 = 000000000000ff23
p0_label_19:
! Mem[0000000030141400] = ffe7edb0, %f29 = 3be96d59
lda [%i5+%g0]0x81,%f29 ! %f29 = ffe7edb0
! Mem[0000000010041408] = b7e7edb019004a3a, %l7 = 0000000019867ab4
ldxa [%i1+%o4]0x88,%l7 ! %l7 = b7e7edb019004a3a
! Mem[0000000010041400] = 005ad926, %l3 = 00000000000000b7
ldswa [%i1+%g0]0x80,%l3 ! %l3 = 00000000005ad926
! Mem[0000000020800040] = 00f8a3d2, %l2 = 0000000000000000
ldsha [%o1+0x040]%asi,%l2 ! %l2 = 00000000000000f8
! Mem[00000000201c0000] = fe2c2cc7, %l2 = 00000000000000f8
ldsh [%o0+%g0],%l2 ! %l2 = fffffffffffffe2c
! Mem[0000000010141410] = ff450ac97860bbb6, %l0 = 0000000000002051
ldxa [%i5+%o5]0x80,%l0 ! %l0 = ff450ac97860bbb6
! Mem[0000000030141410] = 283d5429ca9eadf6, %l1 = 0000000000000037
ldxa [%i5+%o5]0x81,%l1 ! %l1 = 283d5429ca9eadf6
! Mem[0000000030101410] = 5e58a8ad7a2bfbff, %l6 = 000000000000ff23
ldxa [%i4+%o5]0x89,%l6 ! %l6 = 5e58a8ad7a2bfbff
! Mem[00000000100c1434] = 4940b0a1, %l6 = 5e58a8ad7a2bfbff
ldub [%i3+0x035],%l6 ! %l6 = 0000000000000040
! Starting 10 instruction Store Burst
! %l6 = 0000000000000040, %l6 = 0000000000000040, %y = fffff2d4
udiv %l6,%l6,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = 7860bbb6
p0_label_20:
! %f13 = 287a77a0, Mem[0000000030101400] = ffffffff
sta %f13,[%i4+%g0]0x81 ! Mem[0000000030101400] = 287a77a0
! %l4 = 0000000019867ab4, Mem[0000000010101400] = 9f6c3279
stha %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 7ab43279
! %f30 = 00000000 e3b62637, Mem[0000000030101400] = 287a77a0 9946ee8a
stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 e3b62637
! Mem[00000000211c0000] = c0ff7241, %l5 = ffffffffffffd7ce
ldstub [%o2+%g0],%l5 ! %l5 = 000000c0000000ff
! %f8 = 38f8ca5c 111980a4, %l5 = 00000000000000c0
! Mem[00000000100c1428] = 54707eb1d2077973
add %i3,0x028,%g1
stda %f8,[%g1+%l5]ASI_PST16_P ! Mem[00000000100c1428] = 54707eb1d2077973
! %f5 = b384d5fb, %f30 = 00000000, %f21 = b473827d
fadds %f5 ,%f30,%f21 ! %f21 = b384d5fb
! %l2 = fffffffffffffe2c, Mem[0000000030001408] = ca9eadf6
stwa %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = fffffe2c
! %l1 = 283d5429ca9eadf6, Mem[0000000010101410] = d2982051
stba %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = d29820f6
! %l4 = 19867ab4, %l5 = 000000c0, Mem[0000000030141408] = b7000000 b9c22738
stda %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 19867ab4 000000c0
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = f62098d242ad2f47, %l5 = 00000000000000c0
ldxa [%i4+%o5]0x80,%l5 ! %l5 = f62098d242ad2f47
p0_label_21:
! Mem[0000000030041400] = 0450de7f, %l3 = 00000000005ad926
ldsha [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000450
! Mem[000000001004143c] = 52c6a55a, %l6 = 0000000000000040
ldsba [%i1+0x03c]%asi,%l6 ! %l6 = 0000000000000052
! Mem[00000000201c0000] = fe2c2cc7, %l5 = f62098d242ad2f47
ldub [%o0+%g0],%l5 ! %l5 = 00000000000000fe
! Mem[00000000100c1408] = a0000000 ced7ffff, %l4 = 19867ab4, %l5 = 000000fe
ldda [%i3+%o4]0x80,%l4 ! %l4 = 00000000a0000000 00000000ced7ffff
! Mem[0000000030041408] = fffff2d400000d2b, %f24 = 6de9520c ba4da1cf
ldda [%i1+%o4]0x89,%f24 ! %f24 = fffff2d4 00000d2b
! Mem[0000000030181410] = 41040bce, %f23 = 3c51ef3f
lda [%i6+%o5]0x89,%f23 ! %f23 = 41040bce
! Mem[0000000010181408] = bf62b9ff, %l7 = 00000000ffffffff
ldsba [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010101400] = 7932b47a, %l0 = ff450ac97860bbb6
ldsba [%i4+%g0]0x88,%l0 ! %l0 = 000000000000007a
! Mem[00000000100c1410] = b567de9b758891c0, %f28 = 446385a7 ffe7edb0
ldda [%i3+%o5]0x88,%f28 ! %f28 = b567de9b 758891c0
! Starting 10 instruction Store Burst
! %l1 = 283d5429ca9eadf6, Mem[0000000030101400] = 00000000
stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 000000f6
p0_label_22:
! Mem[00000000300c1408] = 67068aa3, %l2 = fffffffffffffe2c
ldstuba [%i3+%o4]0x81,%l2 ! %l2 = 00000067000000ff
! %f2 = 3a4ab61d b0ede7b7, Mem[0000000010001410] = 3c51ef3f 8423010e
stda %f2 ,[%i0+0x010]%asi ! Mem[0000000010001410] = 3a4ab61d b0ede7b7
! Mem[0000000030081408] = e5efde09, %l3 = 0000000000000450
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000e5000000ff
! %f26 = c7358fbb 3cbfd576, Mem[0000000010101400] = 7ab43279 b473827d
stda %f26,[%i4+%g0]0x80 ! Mem[0000000010101400] = c7358fbb 3cbfd576
! Mem[0000000010001410] = 1db64a3a, %l2 = 0000000000000067
swapa [%i0+%o5]0x88,%l2 ! %l2 = 000000001db64a3a
! Mem[0000000030041410] = ffffffe5, %l2 = 000000001db64a3a
swapa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ffffffe5
! %l0 = 000000000000007a, Mem[00000000100c1410] = c0918875
stwa %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 0000007a
! %l0 = 000000000000007a, Mem[0000000030181400] = 3827c2b9
stwa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000007a
! Mem[0000000030141400] = b0ede7ff, %l0 = 000000000000007a
ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = ced7ae4db5ecac95, %l6 = 0000000000000052
ldxa [%i2+%g0]0x81,%l6 ! %l6 = ced7ae4db5ecac95
p0_label_23:
! Mem[0000000010141410] = ff450ac9, %l6 = ced7ae4db5ecac95
ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff450ac9
! Mem[00000000100c143c] = 19142c96, %l6 = ffffffffff450ac9
lduba [%i3+0x03d]%asi,%l6 ! %l6 = 0000000000000014
! Mem[0000000010041410] = 3d5cced7, %f31 = e3b62637
lda [%i1+%o5]0x88,%f31 ! %f31 = 3d5cced7
! Mem[0000000010181418] = d8aa91f0, %l1 = 283d5429ca9eadf6
lduba [%i6+0x01a]%asi,%l1 ! %l1 = 0000000000000091
! Mem[0000000030041408] = 00000d2b, %f30 = 00000000
lda [%i1+%o4]0x89,%f30 ! %f30 = 00000d2b
! Mem[0000000010081400] = a38a0667, %l6 = 0000000000000014
lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000067
! Mem[0000000030101410] = fffb2b7aada8585e, %l3 = 00000000000000e5
ldxa [%i4+%o5]0x81,%l3 ! %l3 = fffb2b7aada8585e
! Mem[00000000100c1400] = 4daed751, %l0 = 00000000000000ff
lduha [%i3+%g0]0x88,%l0 ! %l0 = 000000000000d751
! %l1 = 0000000000000091, %l6 = 0000000000000067, %l2 = 00000000ffffffe5
andn %l1,%l6,%l2 ! %l2 = 0000000000000090
! Starting 10 instruction Store Burst
! Mem[0000000010081400] = c2c600e8a38a0667, %l6 = 0000000000000067
ldxa [%i2+%g0]0x88,%l6 ! %l6 = c2c600e8a38a0667
p0_label_24:
! Mem[000000001010142c] = 6385872b, %l7 = ffffffffffffffff
swap [%i4+0x02c],%l7 ! %l7 = 000000006385872b
! %l6 = a38a0667, %l7 = 6385872b, Mem[0000000010141400] = b40f3a94 b3e03721
stda %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = a38a0667 6385872b
! %l4 = 00000000a0000000, Mem[0000000030041408] = 2b0d0000
stwa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = a0000000
! Mem[0000000030101400] = 000000f6, %l3 = fffb2b7aada8585e
ldstuba [%i4+%g0]0x89,%l3 ! %l3 = 000000f6000000ff
! Mem[0000000010041424] = 111980a4, %l3 = 00000000000000f6, %asi = 80
swapa [%i1+0x024]%asi,%l3 ! %l3 = 00000000111980a4
! Mem[0000000010081410] = 5aa5c652, %l0 = 000000000000d751
swapa [%i2+%o5]0x80,%l0 ! %l0 = 000000005aa5c652
! Mem[0000000010001400] = c70eed57, %l2 = 0000000000000090
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000c70eed57
! %l0 = 000000005aa5c652, Mem[0000000010041428] = bbe96d59, %asi = 80
stwa %l0,[%i1+0x028]%asi ! Mem[0000000010041428] = 5aa5c652
! %l0 = 000000005aa5c652, Mem[00000000100c1400] = 51d7ae4d00000037
stx %l0,[%i3+%g0] ! Mem[00000000100c1400] = 000000005aa5c652
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ea947cfc26d95a00, %f4 = d7ce5c3d b384d5fb
ldda [%i1+%g0]0x88,%f4 ! %f4 = ea947cfc 26d95a00
p0_label_25:
! Mem[00000000100c1410] = 7a000000, %l6 = c2c600e8a38a0667
lduha [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = fbd584b3 3d5cced7, %l0 = 5aa5c652, %l1 = 00000091
ldda [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5cced7 00000000fbd584b3
! Mem[0000000010081400] = 67068aa3, %l7 = 000000006385872b
lduha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000006706
! Mem[00000000100c1410] = 0000007a9bde67b5, %l3 = 00000000111980a4
ldxa [%i3+%o5]0x80,%l3 ! %l3 = 0000007a9bde67b5
! Mem[0000000030081410] = a0ffffce, %l5 = 00000000ced7ffff
lduba [%i2+%o5]0x81,%l5 ! %l5 = 00000000000000a0
! Mem[0000000010181408] = bf62b9ff, %l7 = 0000000000006706
lduha [%i6+%o4]0x88,%l7 ! %l7 = 000000000000b9ff
! Mem[0000000030101408] = abc2ce4a, %l0 = 000000003d5cced7
lduba [%i4+%o4]0x81,%l0 ! %l0 = 00000000000000ab
! Mem[0000000010041400] = 005ad926fc7c94ea, %f30 = 00000d2b 3d5cced7
ldd [%i1+%g0],%f30 ! %f30 = 005ad926 fc7c94ea
! Mem[0000000010041410] = d7ce5c3d, %f1 = fc7c94ea
lda [%i1+%o5]0x80,%f1 ! %f1 = d7ce5c3d
! Starting 10 instruction Store Burst
! %f18 = 9f6c3279 b9c22738, Mem[0000000030141410] = 29543d28 f6ad9eca
stda %f18,[%i5+%o5]0x89 ! Mem[0000000030141410] = 9f6c3279 b9c22738
p0_label_26:
! %l6 = 0000000000000000, Mem[0000000030041400] = 7fde5004
stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 7fde5000
! Mem[0000000030001408] = 2cfeffff, %l7 = 000000000000b9ff
ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000ff000000ff
! %l0 = 000000ab, %l1 = fbd584b3, Mem[0000000030041400] = 7fde5000 55e48f40
stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ab fbd584b3
! %l7 = 00000000000000ff, Mem[0000000030041400] = ab000000
stha %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ff0000
! %l1 = 00000000fbd584b3, Mem[0000000030181410] = 41040bce
stba %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = 41040bb3
! %f12 = a1a4d897 287a77a0, Mem[0000000030101408] = abc2ce4a 19628ea7
stda %f12,[%i4+%o4]0x81 ! Mem[0000000030101408] = a1a4d897 287a77a0
! %l4 = 00000000a0000000, Mem[0000000030041408] = a0000000
stha %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
! %l3 = 0000007a9bde67b5, Mem[0000000030101408] = 97d8a4a1
stwa %l3,[%i4+%o4]0x89 ! Mem[0000000030101408] = 9bde67b5
! Mem[0000000010001400] = 00000090, %l5 = 00000000000000a0
swapa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000000090
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %l0 = 00000000000000ab
lduha [%i1+%o4]0x81,%l0 ! %l0 = 0000000000000000
p0_label_27:
! Mem[0000000010181438] = 8a83b1212896c9e6, %l5 = 0000000000000090
ldx [%i6+0x038],%l5 ! %l5 = 8a83b1212896c9e6
! Mem[0000000030001400] = ada8585e, %l1 = 00000000fbd584b3
ldsha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000585e
! Mem[0000000021800180] = 29bea69f, %l6 = 0000000000000000
ldsba [%o3+0x180]%asi,%l6 ! %l6 = 0000000000000029
! Mem[0000000010081410] = 51d70000, %f12 = a1a4d897
lda [%i2+%o5]0x88,%f12 ! %f12 = 51d70000
! Mem[0000000030081410] = a0ffffce, %l3 = 0000007a9bde67b5
lduba [%i2+%o5]0x81,%l3 ! %l3 = 00000000000000a0
! Mem[0000000010001410] = 00000067, %f19 = b9c22738
lda [%i0+%o5]0x88,%f19 ! %f19 = 00000067
! Mem[0000000010041408] = 3a4a0019, %f4 = ea947cfc
lda [%i1+%o4]0x80,%f4 ! %f4 = 3a4a0019
! Mem[0000000030181400] = fc80b5d37a000000, %l0 = 0000000000000000
ldxa [%i6+%g0]0x89,%l0 ! %l0 = fc80b5d37a000000
! %f0 = 005ad926, %f1 = d7ce5c3d, %f3 = b0ede7b7
fsubs %f0 ,%f1 ,%f3 ! %l0 = fc80b5d37a000022, Unfinished, %fsr = 0000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000029, Mem[0000000010001428] = 443048b971258294
stx %l6,[%i0+0x028] ! Mem[0000000010001428] = 0000000000000029
p0_label_28:
! %f13 = 287a77a0, Mem[0000000030001410] = 1f1dfc40
sta %f13,[%i0+%o5]0x81 ! Mem[0000000030001410] = 287a77a0
! %l4 = 00000000a0000000, Mem[0000000030181408] = 19867ab4
stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 19860000
! %l3 = 00000000000000a0, Mem[0000000010041410] = d7ce5c3d
stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = a0ce5c3d
! %f30 = 005ad926, Mem[0000000030001400] = 5e58a8ad
sta %f30,[%i0+%g0]0x81 ! Mem[0000000030001400] = 005ad926
! Mem[0000000020800041] = 00f8a3d2, %l1 = 000000000000585e
ldstub [%o1+0x041],%l1 ! %l1 = 000000f8000000ff
! Mem[000000001014141a] = 5590109d, %l7 = 00000000000000ff
ldstub [%i5+0x01a],%l7 ! %l7 = 00000010000000ff
! %f14 = 86aa285f, Mem[0000000010101400] = c7358fbb
sta %f14,[%i4+%g0]0x80 ! Mem[0000000010101400] = 86aa285f
! %l2 = 00000000c70eed57, Mem[0000000010001400] = 000000a0
stwa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = c70eed57
! Mem[00000000100c1400] = 52c6a55a00000000, %l5 = 8a83b1212896c9e6
ldxa [%i3+%g0]0x88,%l5 ! %l5 = 52c6a55a00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ff450ac9, %l5 = 52c6a55a00000000
ldsha [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffff45
p0_label_29:
! Mem[0000000010101438] = 09deefe5 91710aaf, %l4 = a0000000, %l5 = ffffff45
ldd [%i4+0x038],%l4 ! %l4 = 0000000009deefe5 0000000091710aaf
! Mem[0000000030041408] = 00000000, %l5 = 0000000091710aaf
lduwa [%i1+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = ffbe6af713992882, %f24 = fffff2d4 00000d2b
ldda [%i6+%g0]0x80,%f24 ! %f24 = ffbe6af7 13992882
membar #Sync ! Added by membar checker (3)
! Mem[0000000030041400] = 00ff0000 b384d5fb 00000000 d4f2ffff
! Mem[0000000030041410] = 3a4ab61d 5f1cf883 f6088aa2 ea6af128
! Mem[0000000030041420] = 3001e26e 06af2205 9618c101 828e0a91
! Mem[0000000030041430] = 3bc49137 b608739a fe060b24 6b8faa3c
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
! Mem[0000000030181400] = 0000007a, %l4 = 0000000009deefe5
ldsba [%i6+%g0]0x81,%l4 ! %l4 = 0000000000000000
! %l1 = 00000000000000f8, immed = 00000619, %y = 7860bbb6
sdiv %l1,0x619,%l0 ! %l0 = 000000007fffffff
mov %l0,%y ! %y = 7fffffff
! Mem[0000000030141410] = 3827c2b9, %l1 = 00000000000000f8
lduba [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000038
! Mem[0000000030001410] = f4ff9dbca0777a28, %l1 = 0000000000000038
ldxa [%i0+%o5]0x89,%l1 ! %l1 = f4ff9dbca0777a28
! Mem[0000000030001400] = 26d95a00, %f3 = b0ede7b7
lda [%i0+%g0]0x89,%f3 ! %f3 = 26d95a00
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000021800080] = 5c3d341e, %asi = 80
stba %l5,[%o3+0x080]%asi ! Mem[0000000021800080] = 003d341e
p0_label_30:
! %l6 = 00000029, %l7 = 00000010, Mem[00000000300c1410] = 00000000 d3b580fc
stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000029 00000010
! %l5 = 0000000000000000, Mem[0000000010001408] = 9f6c3279
stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 9f6c3200
! %l4 = 0000000000000000, imm = 000000000000034c, %l2 = 00000000c70eed57
sub %l4,0x34c,%l2 ! %l2 = fffffffffffffcb4
! %l1 = f4ff9dbca0777a28, Mem[00000000211c0001] = ffff7241
stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = ff287241
! %l3 = 00000000000000a0, Mem[0000000010141408] = 000000f8
stba %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000a0
! Mem[0000000030001400] = 005ad926, %l4 = 0000000000000000
ldstuba [%i0+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001400] = 26d95aff, %l1 = f4ff9dbca0777a28
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000ff000000ff
! %l0 = 000000007fffffff, Mem[0000000010181400] = ffbe6af7
stwa %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 7fffffff
! %f1 = d7ce5c3d, Mem[00000000300c1408] = a38a06ff
sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d7ce5c3d
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 737907d2b7e7edb0, %f12 = 51d70000 287a77a0
ldda [%i4+%o4]0x88,%f12 ! %f12 = 737907d2 b7e7edb0
p0_label_31:
! Mem[00000000211c0000] = ff287241, %l4 = 0000000000000000
lduh [%o2+%g0],%l4 ! %l4 = 000000000000ff28
! Mem[0000000010081400] = c2c600e8 a38a0667, %l2 = fffffcb4, %l3 = 000000a0
ldda [%i2+%g0]0x88,%l2 ! %l2 = 00000000a38a0667 00000000c2c600e8
! Mem[000000001014142c] = 2302b6d6, %l7 = 0000000000000010
ldub [%i5+0x02e],%l7 ! %l7 = 00000000000000b6
! Mem[0000000030041400] = 0000ff00, %l4 = 000000000000ff28
lduha [%i1+%g0]0x89,%l4 ! %l4 = 000000000000ff00
! Mem[00000000100c1408] = 000000a0, %l2 = 00000000a38a0667
ldsba [%i3+%o4]0x88,%l2 ! %l2 = ffffffffffffffa0
! Mem[0000000010141418] = 5590ff9d, %l4 = 000000000000ff00
lduw [%i5+0x018],%l4 ! %l4 = 000000005590ff9d
! Mem[00000000100c1400] = 52c6a55a00000000, %l0 = 000000007fffffff
ldxa [%i3+%g0]0x88,%l0 ! %l0 = 52c6a55a00000000
! Mem[00000000211c0000] = ff287241, %l1 = 00000000000000ff
ldub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030041408] = fffff2d4 00000000, %l6 = 00000029, %l7 = 000000b6
ldda [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000 00000000fffff2d4
! Starting 10 instruction Store Burst
! Mem[0000000010101418] = b5362b7ca67862fd, %l3 = 00000000c2c600e8, %l0 = 52c6a55a00000000
add %i4,0x18,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b5362b7ca67862fd
p0_label_32:
! %l5 = 0000000000000000, Mem[00000000100c1404] = 5aa5c652, %asi = 80
stwa %l5,[%i3+0x004]%asi ! Mem[00000000100c1404] = 00000000
! %l5 = 0000000000000000, Mem[00000000100c1428] = 54707eb1d2077973, %asi = 80
stxa %l5,[%i3+0x028]%asi ! Mem[00000000100c1428] = 0000000000000000
! %l2 = ffffffffffffffa0, Mem[0000000010001400] = 57ed0ec7
stwa %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffffffa0
! Mem[0000000010141427] = 381bdd3c, %l5 = 0000000000000000
ldstuba [%i5+0x027]%asi,%l5 ! %l5 = 0000003c000000ff
! %l0 = b5362b7ca67862fd, Mem[0000000010001426] = b0491466, %asi = 80
stha %l0,[%i0+0x026]%asi ! Mem[0000000010001424] = b04962fd
! %l2 = ffffffffffffffa0, Mem[00000000100c1418] = 0dfeb8c2, %asi = 80
stwa %l2,[%i3+0x018]%asi ! Mem[00000000100c1418] = ffffffa0
! %f10 = bbe96d59 ac77cded, Mem[0000000030081400] = ced7ae4d b5ecac95
stda %f10,[%i2+%g0]0x81 ! Mem[0000000030081400] = bbe96d59 ac77cded
! %l2 = ffffffffffffffa0, imm = fffffffffffffa44, %l7 = 00000000fffff2d4
xnor %l2,-0x5bc,%l7 ! %l7 = fffffffffffffa1b
! Mem[0000000010181410] = 9dd49668, %l7 = fffffffffffffa1b
ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 0000009d000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = d29820f6, %l3 = 00000000c2c600e8
lduba [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000f6
p0_label_33:
! Mem[00000000100c1438] = 77d869f319142c96, %f8 = 38f8ca5c 111980a4
ldd [%i3+0x038],%f8 ! %f8 = 77d869f3 19142c96
! Mem[00000000300c1400] = 65eb6ba005df1bf1, %f16 = 00ff0000 b384d5fb
ldda [%i3+%g0]0x81,%f16 ! %f16 = 65eb6ba0 05df1bf1
! Mem[0000000030141400] = ffe7edb0, %l5 = 000000000000003c
lduwa [%i5+%g0]0x81,%l5 ! %l5 = 00000000ffe7edb0
! Mem[0000000010101400] = 5f28aa86, %l2 = ffffffffffffffa0
lduha [%i4+%g0]0x88,%l2 ! %l2 = 000000000000aa86
! %f28 = 3bc49137, %f6 = 2aeb61d1
fsqrts %f28,%f6 ! %f6 = 3d9e9ef7
! Mem[0000000010101414] = 42ad2f47, %f22 = f6088aa2
lda [%i4+0x014]%asi,%f22 ! %f22 = 42ad2f47
! Mem[0000000010081400] = c2c600e8 a38a0667, %l6 = 00000000, %l7 = 0000009d
ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000a38a0667 00000000c2c600e8
! Mem[0000000010181400] = ffffff7f, %l6 = 00000000a38a0667
lduwa [%i6+%g0]0x88,%l6 ! %l6 = 00000000ffffff7f
! Mem[0000000010001430] = 6de9520c, %l6 = 00000000ffffff7f
ldsh [%i0+0x030],%l6 ! %l6 = 0000000000006de9
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 0000d751, %l4 = 000000005590ff9d
swapa [%i2+%o5]0x80,%l4 ! %l4 = 000000000000d751
p0_label_34:
! Mem[0000000010181400] = 7fffffff, %l2 = 000000000000aa86
ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 0000007f000000ff
! %f24 = 3001e26e 06af2205, %l0 = b5362b7ca67862fd
! Mem[0000000010081428] = 87955d536cb69670
add %i2,0x028,%g1
stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010081428] = 0522af066cb69670
! %l6 = 0000000000006de9, Mem[0000000010181408] = bf62b9ff
stba %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = bf62b9e9
! %f12 = 737907d2 b7e7edb0, %l6 = 0000000000006de9
! Mem[0000000030141420] = 14fa21585265d032
add %i5,0x020,%g1
stda %f12,[%g1+%l6]ASI_PST32_S ! Mem[0000000030141420] = 14fa2158b7e7edb0
! %l3 = 00000000000000f6, Mem[0000000030001400] = 9dfb2b7a26d95aff
stxa %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000000f6
! Mem[0000000010041410] = 3d5ccea0, %l0 = b5362b7ca67862fd
swapa [%i1+%o5]0x88,%l0 ! %l0 = 000000003d5ccea0
! Mem[0000000010101410] = f62098d2, %l1 = 00000000000000ff
ldstuba [%i4+%o5]0x80,%l1 ! %l1 = 000000f6000000ff
! %f20 = 3a4ab61d 5f1cf883, Mem[0000000010101400] = 86aa285f 3cbfd576
stda %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = 3a4ab61d 5f1cf883
! %l4 = 0000d751, %l5 = ffe7edb0, Mem[0000000010081410] = 9dff9055 86aa285f
stda %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000d751 ffe7edb0
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = bbe96d59ac77cded, %l3 = 00000000000000f6
ldxa [%i2+%g0]0x81,%l3 ! %l3 = bbe96d59ac77cded
p0_label_35:
! Mem[0000000010101400] = 3a4ab61d, %l7 = 00000000c2c600e8
lduba [%i4+%g0]0x80,%l7 ! %l7 = 000000000000003a
! Mem[0000000010041408] = 19004a3a, %l6 = 0000000000006de9
ldsba [%i1+%o4]0x88,%l6 ! %l6 = 000000000000003a
! Mem[0000000010081408] = ff26b6e300ad0000, %l1 = 00000000000000f6
ldxa [%i2+%o4]0x80,%l1 ! %l1 = ff26b6e300ad0000
! Mem[00000000300c1410] = 00000029, %l7 = 000000000000003a
lduba [%i3+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081400] = edcd77ac596de9bb, %l0 = 000000003d5ccea0
ldxa [%i2+%g0]0x89,%l0 ! %l0 = edcd77ac596de9bb
! Mem[0000000010041408] = 19004a3a, %l4 = 000000000000d751
lduwa [%i1+%o4]0x88,%l4 ! %l4 = 0000000019004a3a
! Mem[0000000030181410] = 41040bb3, %f19 = d4f2ffff
lda [%i6+%o5]0x89,%f19 ! %f19 = 41040bb3
! Mem[0000000010101410] = ff2098d2, %l3 = bbe96d59ac77cded
lduwa [%i4+%o5]0x80,%l3 ! %l3 = 00000000ff2098d2
! Mem[00000000218001c0] = ff8b4083, %l4 = 0000000019004a3a
lduha [%o3+0x1c0]%asi,%l4 ! %l4 = 000000000000ff8b
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (4)
! %l6 = 000000000000003a, Mem[0000000030041410] = 3a4ab61d5f1cf883
stxa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000000000003a
p0_label_36:
! Mem[00000000100c1408] = a0000000, %l4 = 000000000000ff8b
swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000a0000000
! %l2 = 0000007f, %l3 = ff2098d2, Mem[0000000030141410] = b9c22738 9f6c3279
stda %l2,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000007f ff2098d2
! %f0 = 005ad926 d7ce5c3d 3a4ab61d 26d95a00
! %f4 = 3a4a0019 26d95a00 3d9e9ef7 c76395e5
! %f8 = 77d869f3 19142c96 bbe96d59 ac77cded
! %f12 = 737907d2 b7e7edb0 86aa285f 52c6a55a
stda %f0,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400
! Mem[0000000010081410] = 51d70000, %l1 = ff26b6e300ad0000
ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000051000000ff
! %l3 = 00000000ff2098d2, Mem[0000000030081410] = a0ffffce
stwa %l3,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff2098d2
! Mem[0000000010001410] = 67000000, %l3 = 00000000ff2098d2
swapa [%i0+%o5]0x80,%l3 ! %l3 = 0000000067000000
! Mem[0000000010101410] = d29820ff, %l7 = 0000000000000000
swapa [%i4+%o5]0x88,%l7 ! %l7 = 00000000d29820ff
! %l5 = 00000000ffe7edb0, Mem[0000000010141400] = 67068aa3
stba %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 67068ab0
! %l1 = 0000000000000051, Mem[00000000100c1408] = 0000ff8b
stwa %l1,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000051
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = f4ff9dbca0777a28, %f20 = 3a4ab61d 5f1cf883
ldda [%i0+%o5]0x89,%f20 ! %f20 = f4ff9dbc a0777a28
p0_label_37:
! Mem[0000000030141410] = 0000007f, %l5 = 00000000ffe7edb0
lduwa [%i5+%o5]0x89,%l5 ! %l5 = 000000000000007f
! %f31 = 6b8faa3c, %f20 = f4ff9dbc, %f22 = 42ad2f47
fsubs %f31,%f20,%f22 ! %f22 = 74ff9de0
! Mem[0000000030081400] = bbe96d59, %f22 = 74ff9de0
lda [%i2+%g0]0x81,%f22 ! %f22 = bbe96d59
! Mem[0000000030141410] = 7f000000 d29820ff, %l6 = 0000003a, %l7 = d29820ff
ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000007f000000 00000000d29820ff
membar #Sync ! Added by membar checker (5)
! Mem[0000000010181428] = edcd77ac, %l6 = 000000007f000000
ldsb [%i6+0x029],%l6 ! %l6 = ffffffffffffffcd
! Mem[00000000100c1410] = 0000007a, %l7 = 00000000d29820ff
lduba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141408] = a000000000000000, %l5 = 000000000000007f
ldxa [%i5+%o4]0x80,%l5 ! %l5 = a000000000000000
! Mem[0000000010101400] = 3a4ab61d 5f1cf883 b0ede7b7 d2077973
! Mem[0000000010101410] = 00000000 42ad2f47 b5362b7c a67862fd
! Mem[0000000010101420] = aca1a530 5f45a09f 4bcd767f ffffffff
! Mem[0000000010101430] = bb5790c6 214d006f 09deefe5 91710aaf
ldda [%i4]ASI_BLK_P,%f0 ! Block Load from 0000000010101400
! Mem[0000000030001408] = fffffe2c, %l6 = ffffffffffffffcd
lduha [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 7a000000, %l1 = 0000000000000051
swapa [%i6+%g0]0x89,%l1 ! %l1 = 000000007a000000
p0_label_38:
membar #Sync ! Added by membar checker (6)
! %l6 = 000000000000ffff, Mem[0000000010101400] = 3a4ab61d5f1cf883
stxa %l6,[%i4+%g0]0x80 ! Mem[0000000010101400] = 000000000000ffff
! %l4 = 00000000a0000000, Mem[00000000100c1400] = 00000000
stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
! %l3 = 0000000067000000, Mem[0000000010001400] = a0ffffff, %asi = 80
stha %l3,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000ffff
! Mem[0000000010041400] = 26d95a00, %l3 = 0000000067000000
swapa [%i1+%g0]0x88,%l3 ! %l3 = 0000000026d95a00
! %l5 = a000000000000000, Mem[0000000010081410] = ffe7edb00000d7ff
stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = a000000000000000
! %l6 = 0000ffff, %l7 = 00000000, Mem[0000000030181410] = b30b0441 a913c8f5
stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 0000ffff 00000000
! %l0 = 596de9bb, %l1 = 7a000000, Mem[0000000030041400] = 0000ff00 fbd584b3
stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 596de9bb 7a000000
! %l6 = 000000000000ffff, Mem[0000000010141410] = ff450ac9
stb %l6,[%i5+%o5] ! Mem[0000000010141410] = ff450ac9
! Mem[0000000010041438] = 86aa285f, %l3 = 0000000026d95a00, %asi = 80
swapa [%i1+0x038]%asi,%l3 ! %l3 = 0000000086aa285f
! Starting 10 instruction Load Burst
! Mem[0000000010001420] = 064b1039 b04962fd, %l4 = a0000000, %l5 = 00000000
ldda [%i0+0x020]%asi,%l4 ! %l4 = 00000000064b1039 00000000b04962fd
p0_label_39:
! Mem[0000000010081408] = ff26b6e3, %l0 = edcd77ac596de9bb
lduw [%i2+%o4],%l0 ! %l0 = 00000000ff26b6e3
! Mem[0000000030041410] = 3a000000 00000000, %l6 = 0000ffff, %l7 = 00000000
ldda [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000 000000003a000000
! Mem[0000000030081408] = ffefde09b8900102, %f0 = 3a4ab61d 5f1cf883
ldda [%i2+%o4]0x81,%f0 ! %f0 = ffefde09 b8900102
! Mem[0000000010041410] = a67862fd, %l3 = 0000000086aa285f
lduba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000fd
! Mem[0000000030001410] = 287a77a0, %l3 = 00000000000000fd
lduwa [%i0+%o5]0x81,%l3 ! %l3 = 00000000287a77a0
! Mem[0000000010101400] = 00000000, %l1 = 000000007a000000
lduba [%i4+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141400] = b0ede7ff, %l3 = 00000000287a77a0
lduha [%i5+%g0]0x89,%l3 ! %l3 = 000000000000e7ff
! %l4 = 00000000064b1039, Mem[0000000030001410] = 287a77a0
stha %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 103977a0
! Mem[0000000030001400] = f600000000000000, %f20 = f4ff9dbc a0777a28
ldda [%i0+%g0]0x81,%f20 ! %f20 = f6000000 00000000
! Starting 10 instruction Store Burst
! %l3 = 000000000000e7ff, Mem[0000000010081410] = 00000000
stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000e7ff
p0_label_40:
! %l2 = 000000000000007f, Mem[0000000030101410] = 7a2bfbff
stha %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b007f
! %f10 = 4bcd767f ffffffff, Mem[0000000010081408] = e3b626ff 0000ad00
stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = 4bcd767f ffffffff
! %l6 = 0000000000000000, Mem[0000000030101410] = 7a2b007f
stha %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b0000
! %l2 = 000000000000007f, Mem[0000000010081414] = 000000a0, %asi = 80
stwa %l2,[%i2+0x014]%asi ! Mem[0000000010081414] = 0000007f
! %f16 = 65eb6ba0 05df1bf1, Mem[0000000010001408] = 9f6c3200 f85d9f76
stda %f16,[%i0+%o4]0x88 ! Mem[0000000010001408] = 65eb6ba0 05df1bf1
! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141400] = ffe7edb0, %l4 = 00000000064b1039
swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000ffe7edb0
! %l0 = ff26b6e3, %l1 = 00000000, Mem[0000000030181410] = 0000ffff 00000000
stda %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff26b6e3 00000000
! %f13 = 214d006f, %f14 = 09deefe5
fcmps %fcc1,%f13,%f14 ! %fcc1 = 2
! Starting 10 instruction Load Burst
! Mem[000000001000143c] = 0968dd83, %l6 = 0000000000000000
ldub [%i0+0x03d],%l6 ! %l6 = 0000000000000068
p0_label_41:
! Mem[00000000100c1400] = ff00000000000000, %f20 = f6000000 00000000
ldda [%i3+%g0]0x80,%f20 ! %f20 = ff000000 00000000
! Mem[0000000030141400] = 3a4ab61d 39104b06, %l6 = 00000068, %l7 = 3a000000
ldda [%i5+%g0]0x89,%l6 ! %l6 = 0000000039104b06 000000003a4ab61d
! Mem[0000000010001410] = d29820ff, %l5 = 00000000b04962fd
ldsba [%i0+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030101400] = 000000ff, %l3 = 000000000000e7ff
ldswa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1408] = 51000000, %l6 = 0000000039104b06
ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181410] = 005ad926, %l1 = 0000000000000000
lduha [%i6+%o5]0x80,%l1 ! %l1 = 000000000000005a
! Mem[0000000030101400] = ff000000e3b62637, %f8 = aca1a530 5f45a09f
ldda [%i4+%g0]0x81,%f8 ! %f8 = ff000000 e3b62637
! Mem[0000000010081408] = ffffffff, %l2 = 000000000000007f
ldswa [%i2+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010081408] = ffffffff 7f76cd4b, %l6 = 00000000, %l7 = 3a4ab61d
ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 000000007f76cd4b
! Starting 10 instruction Store Burst
! %l4 = 00000000ffe7edb0, Mem[0000000030181408] = 00008619ced7ffff
stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000ffe7edb0
p0_label_42:
! Mem[0000000010001400] = 0000ffff, %l6 = 00000000ffffffff
ldstuba [%i0+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %f16 = 65eb6ba0 05df1bf1, Mem[00000000100c1400] = ff000000 00000000
std %f16,[%i3+%g0] ! Mem[00000000100c1400] = 65eb6ba0 05df1bf1
! Mem[0000000010001404] = 02116447, %l0 = ff26b6e3, %l2 = ffffffff
add %i0,0x04,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000002116447
! %l0 = 00000000ff26b6e3, Mem[0000000010101408] = b7e7edb0
stwa %l0,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff26b6e3
! %f2 = b0ede7b7, Mem[0000000030041408] = 00000000
sta %f2 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = b0ede7b7
! Mem[000000001004143c] = 52c6a55a, %l0 = 00000000ff26b6e3, %asi = 80
swapa [%i1+0x03c]%asi,%l0 ! %l0 = 0000000052c6a55a
! %f28 = 3bc49137 b608739a, Mem[00000000100c1408] = 51000000 ffffd7ce
stda %f28,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 3bc49137 b608739a
! %f2 = b0ede7b7, %f14 = 09deefe5, %f25 = 06af2205
fmuls %f2 ,%f14,%f25 ! %l0 = 0000000052c6a57c, Unfinished, %fsr = 0200000000
! Mem[0000000010001410] = d29820ff, %l3 = 00000000000000ff
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = e3b626ff, %l0 = 0000000052c6a57c
lduba [%i4+%o4]0x80,%l0 ! %l0 = 00000000000000e3
p0_label_43:
! Mem[0000000030101408] = 9bde67b5, %l4 = 00000000ffe7edb0
lduha [%i4+%o4]0x89,%l4 ! %l4 = 00000000000067b5
! Mem[0000000030041410] = 00000000, %f27 = 828e0a91
lda [%i1+%o5]0x89,%f27 ! %f27 = 00000000
! Mem[0000000030041408] = fffff2d4 b7e7edb0, %l4 = 000067b5, %l5 = ffffffff
ldda [%i1+%o4]0x89,%l4 ! %l4 = 00000000b7e7edb0 00000000fffff2d4
! Mem[0000000030081408] = 09deefff, %f15 = 91710aaf
lda [%i2+%o4]0x89,%f15 ! %f15 = 09deefff
! %l0 = 00000000000000e3, Mem[0000000010181408] = 005ad926
stw %l0,[%i6+%o4] ! Mem[0000000010181408] = 000000e3
! Mem[0000000010141400] = b08a0667, %l1 = 000000000000005a
lduba [%i5+%g0]0x80,%l1 ! %l1 = 00000000000000b0
! Mem[0000000030081408] = 09deefff, %l4 = 00000000b7e7edb0
ldswa [%i2+%o4]0x89,%l4 ! %l4 = 0000000009deefff
! Mem[0000000010101400] = 00000000, %l3 = 00000000000000ff
lduwa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = ff287241, %l1 = 00000000000000b0
ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000028
! Starting 10 instruction Store Burst
! %f16 = 65eb6ba0 05df1bf1, Mem[0000000010181400] = d7ce5c3d 005ad926
stda %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 65eb6ba0 05df1bf1
p0_label_44:
! %l3 = 0000000000000000, Mem[0000000010141404] = 6385872b, %asi = 80
stba %l3,[%i5+0x004]%asi ! Mem[0000000010141404] = 0085872b
! %l2 = 0000000002116447, Mem[0000000010001408] = 65eb6ba005df1bf1
stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000000002116447
! %f20 = ff000000 00000000, Mem[0000000010181400] = 05df1bf1 65eb6ba0
stda %f20,[%i6+%g0]0x88 ! Mem[0000000010181400] = ff000000 00000000
! Mem[00000000100c1410] = 0000007a, %l1 = 0000000000000028
ldstuba [%i3+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! %l0 = 00000000000000e3, Mem[0000000010181430] = b0ede7b7, %asi = 80
stwa %l0,[%i6+0x030]%asi ! Mem[0000000010181430] = 000000e3
! Mem[0000000020800000] = 635ed75b, %l4 = 0000000009deefff
ldstuba [%o1+0x000]%asi,%l4 ! %l4 = 00000063000000ff
! %l0 = 00000000000000e3, Mem[0000000030041408] = b7e7edb0
stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = b7e700e3
! %l3 = 0000000000000000, Mem[00000000211c0000] = ff287241
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 00007241
! %f16 = 65eb6ba0, Mem[0000000010101430] = bb5790c6
st %f16,[%i4+0x030] ! Mem[0000000010101430] = 65eb6ba0
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = a38a0667, %l1 = 0000000000000000
lduha [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000667
p0_label_45:
! Mem[0000000010081408] = ffffffff, %f12 = bb5790c6
lda [%i2+%o4]0x88,%f12 ! %f12 = ffffffff
! %f4 = 00000000, %f10 = 4bcd767f, %f13 = 214d006f
fmuls %f4 ,%f10,%f13 ! %f13 = 00000000
! Mem[00000000218000c0] = ff23265e, %l6 = 0000000000000000
ldsb [%o3+0x0c1],%l6 ! %l6 = 0000000000000023
! Mem[0000000010041410] = fd6278a6, %l4 = 0000000000000063
lduwa [%i1+%o5]0x80,%l4 ! %l4 = 00000000fd6278a6
! Mem[00000000100c1400] = a06beb65, %l2 = 0000000002116447
lduwa [%i3+%g0]0x88,%l2 ! %l2 = 00000000a06beb65
! Mem[0000000010141434] = ee1c5974, %l2 = 00000000a06beb65
lduha [%i5+0x034]%asi,%l2 ! %l2 = 000000000000ee1c
! Mem[0000000030081400] = bbe96d59, %l6 = 0000000000000023
lduha [%i2+%g0]0x81,%l6 ! %l6 = 000000000000bbe9
! Mem[0000000010081438] = 154b1ac0, %l2 = 000000000000ee1c
lduba [%i2+0x03b]%asi,%l2 ! %l2 = 00000000000000c0
! Mem[0000000010141428] = e09cba41, %l3 = 0000000000000000
lduw [%i5+0x028],%l3 ! %l3 = 00000000e09cba41
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 0000e7ff, %l6 = 0000bbe9, %l2 = 000000c0
add %i2,0x10,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000000000e7ff
p0_label_46:
! Mem[00000000218001c1] = ff8b4083, %l4 = 00000000fd6278a6
ldstub [%o3+0x1c1],%l4 ! %l4 = 0000008b000000ff
! %l3 = 00000000e09cba41, Mem[0000000030081408] = 09deefff
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = e09cba41
! Mem[0000000010081424] = ce4ec79b, %l1 = 00000667, %l7 = 7f76cd4b
add %i2,0x24,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ce4ec79b
! Mem[0000000010001414] = b0ede7b7, %l3 = 00000000e09cba41
swap [%i0+0x014],%l3 ! %l3 = 00000000b0ede7b7
! %l2 = 0000e7ff, %l3 = b0ede7b7, Mem[0000000030001410] = a0773910 f4ff9dbc
stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 0000e7ff b0ede7b7
! Mem[0000000010181410] = 005ad926, %l2 = 000000000000e7ff
ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %f30 = fe060b24 6b8faa3c, Mem[0000000010101400] = 00000000 ffff0000
stda %f30,[%i4+%g0]0x88 ! Mem[0000000010101400] = fe060b24 6b8faa3c
! Mem[0000000030141408] = 19867ab4, %l0 = 00000000000000e3
ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 00000019000000ff
! %l4 = 000000000000008b, Mem[0000000010181400] = 00000000
stba %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 8b000000
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ff2098d2, %l1 = 0000000000000667
ldsba [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
p0_label_47:
! Mem[0000000030041400] = bbe96d59, %l5 = 00000000fffff2d4
ldsba [%i1+%g0]0x81,%l5 ! %l5 = ffffffffffffffbb
! Mem[00000000100c1408] = b608739a, %l1 = ffffffffffffffff
ldsba [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffffff9a
! Mem[0000000010181414] = 19004a3a, %l2 = 0000000000000000
ldsw [%i6+0x014],%l2 ! %l2 = 0000000019004a3a
! Mem[00000000300c1408] = d7ce5c3d, %l7 = 00000000ce4ec79b
ldswa [%i3+%o4]0x89,%l7 ! %l7 = ffffffffd7ce5c3d
! Mem[0000000010181408] = 000000e3, %l3 = 00000000b0ede7b7
ldswa [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000e3
! Mem[0000000030141408] = ff867ab4, %f31 = 6b8faa3c
lda [%i5+%o4]0x81,%f31 ! %f31 = ff867ab4
! Mem[0000000010081408] = ffffffff, %l4 = 000000000000008b
ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Code Fragment 4
p0_fragment_2:
! %l0 = 0000000000000019
setx 0xdc2422d00b994c56,%g7,%l0 ! %l0 = dc2422d00b994c56
! %l1 = ffffffffffffff9a
setx 0x51638ef7c8d9692e,%g7,%l1 ! %l1 = 51638ef7c8d9692e
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 = dc2422d00b994c56
setx 0x252f5dd7ab858797,%g7,%l0 ! %l0 = 252f5dd7ab858797
! %l1 = 51638ef7c8d9692e
setx 0x5ad94f380ce80f64,%g7,%l1 ! %l1 = 5ad94f380ce80f64
! Mem[0000000030081400] = bbe96d59, %l5 = ffffffffffffffbb
lduwa [%i2+%g0]0x81,%l5 ! %l5 = 00000000bbe96d59
! Starting 10 instruction Store Burst
! %l4 = ffffffffffffffff, Mem[0000000010001410] = 41ba9ce0d29820ff
stxa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffffffffffff
p0_label_48:
! %l6 = 0000bbe9, %l7 = d7ce5c3d, Mem[0000000030101400] = ff000000 e3b62637
stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000bbe9 d7ce5c3d
! %l0 = 252f5dd7ab858797, Mem[0000000010141414] = 7860bbb6
sth %l0,[%i5+0x014] ! Mem[0000000010141414] = 8797bbb6
! Mem[0000000030181408] = 00000000, %l0 = 252f5dd7ab858797
ldstuba [%i6+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! %f9 = e3b62637, Mem[0000000010081400] = a38a0667
sta %f9 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = e3b62637
! Mem[0000000010181420] = 962c1419f369d877, %l1 = 5ad94f380ce80f64, %l1 = 5ad94f380ce80f64
add %i6,0x20,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 962c1419f369d877
! %f0 = ffefde09 b8900102, %l1 = 962c1419f369d877
! Mem[0000000030081428] = d4aae56d34fe5778
add %i2,0x028,%g1
stda %f0,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030081428] = 020190b809de5778
! %l0 = 00000000, %l1 = f369d877, Mem[0000000010041408] = 3a4a0019 b0ede7b7
stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 f369d877
! Code Fragment 4
p0_fragment_3:
! %l0 = 0000000000000000
setx 0x10663f3fb86f1fb5,%g7,%l0 ! %l0 = 10663f3fb86f1fb5
! %l1 = 962c1419f369d877
setx 0x7ffd8e7055ee32be,%g7,%l1 ! %l1 = 7ffd8e7055ee32be
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 = 10663f3fb86f1fb5
setx 0x170d63a83c724ed2,%g7,%l0 ! %l0 = 170d63a83c724ed2
! %l1 = 7ffd8e7055ee32be
setx 0x0c043cd079c291c3,%g7,%l1 ! %l1 = 0c043cd079c291c3
! Mem[0000000030141408] = ff867ab4, %l7 = ffffffffd7ce5c3d
ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000021800040] = 34d10896, %l2 = 0000000019004a3a
lduha [%o3+0x040]%asi,%l2 ! %l2 = 00000000000034d1
p0_label_49:
! Mem[0000000010101408] = ff26b6e3, %l2 = 00000000000034d1
lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000ff26b6e3
! Mem[0000000030001410] = b0ede7b7 0000e7ff, %l0 = 3c724ed2, %l1 = 79c291c3
ldda [%i0+%o5]0x89,%l0 ! %l0 = 000000000000e7ff 00000000b0ede7b7
! Mem[00000000100c1410] = ff00007a, %l6 = 000000000000bbe9
lduwa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ff00007a
! Mem[00000000100c1400] = 65eb6ba0, %l1 = 00000000b0ede7b7
lduha [%i3+%g0]0x80,%l1 ! %l1 = 00000000000065eb
! Mem[000000001014142c] = 2302b6d6, %l6 = 00000000ff00007a
ldswa [%i5+0x02c]%asi,%l6 ! %l6 = 000000002302b6d6
! Mem[0000000010141410] = c90a45ff, %l6 = 000000002302b6d6
lduwa [%i5+%o5]0x88,%l6 ! %l6 = 00000000c90a45ff
! Mem[0000000010041400] = 67000000, %l7 = 00000000000000ff
lduha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = 67068ab0, %l0 = 000000000000e7ff
lduba [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000b0
! Mem[0000000010141408] = a000000000000000, %l0 = 00000000000000b0
ldx [%i5+%o4],%l0 ! %l0 = a000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010141410] = ff450ac9
stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
p0_label_50:
! %l5 = 00000000bbe96d59, Mem[000000001004141a] = 2aeb61d1, %asi = 80
stha %l5,[%i1+0x01a]%asi ! Mem[0000000010041418] = 2aeb6d59
! %l6 = 00000000c90a45ff, Mem[0000000010181428] = edcd77ac596de9bb, %asi = 80
stxa %l6,[%i6+0x028]%asi ! Mem[0000000010181428] = 00000000c90a45ff
! Mem[0000000030041408] = e300e7b7, %l7 = 0000000000000000
swapa [%i1+%o4]0x81,%l7 ! %l7 = 00000000e300e7b7
! %l4 = ffffffffffffffff, Mem[0000000010181410] = ff5ad926
stwa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffffff
! %l3 = 00000000000000e3, Mem[0000000030101410] = 7a2b0000
stha %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7a2b00e3
! %l2 = 00000000ff26b6e3, Mem[0000000030001400] = 00000000000000f6
stxa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000ff26b6e3
! Mem[0000000010181408] = e3000000, %l0 = a000000000000000
ldstuba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! %f0 = ffefde09 b8900102, %l1 = 00000000000065eb
! Mem[0000000030101400] = 0000bbe9d7ce5c3d
stda %f0,[%i4+%l1]ASI_PST16_S ! Mem[0000000030101400] = ffefbbe9b8900102
! %l0 = 0000000000000000, Mem[0000000010141400] = b08a06670085872b
stx %l0,[%i5+%g0] ! Mem[0000000010141400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00000000, %f12 = ffffffff
lda [%i5+%o5]0x80,%f12 ! %f12 = 00000000
p0_label_51:
! Mem[0000000010081410] = ffe70000, %l4 = ffffffffffffffff
ldsha [%i2+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041418] = 2aeb6d59c76395e5, %f8 = ff000000 e3b62637
ldda [%i1+0x018]%asi,%f8 ! %f8 = 2aeb6d59 c76395e5
! Mem[0000000010101424] = 5f45a09f, %l5 = 00000000bbe96d59
lduh [%i4+0x024],%l5 ! %l5 = 0000000000005f45
! Mem[00000000100c142c] = 00000000, %l0 = 0000000000000000
lduh [%i3+0x02e],%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, %l7 = 00000000e300e7b7, %l4 = 0000000000000000
subc %l0,%l7,%l4 ! %l4 = ffffffff1cff1849
! %f19 = 41040bb3, %f27 = 00000000, %f22 = bbe96d59
fdivs %f19,%f27,%f22 ! %f22 = 7f800000
! Mem[00000000100c1424] = 3cbfd576, %l1 = 00000000000065eb
ldsb [%i3+0x025],%l1 ! %l1 = ffffffffffffffbf
! %f23 = ea6af128, %f17 = 05df1bf1
fcmpes %fcc0,%f23,%f17 ! %fcc0 = 1
! Mem[0000000010081410] = 7f000000ffe70000, %l6 = 00000000c90a45ff
ldxa [%i2+%o5]0x88,%l6 ! %l6 = 7f000000ffe70000
! Starting 10 instruction Store Burst
! %f12 = 00000000 00000000, Mem[0000000030081410] = d29820ff 001885b8
stda %f12,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 00000000
p0_label_52:
! Mem[0000000010041404] = fc7c94ea, %l4 = ffffffff1cff1849
swap [%i1+0x004],%l4 ! %l4 = 00000000fc7c94ea
! %l5 = 0000000000005f45, Mem[0000000010001407] = 02116447
stb %l5,[%i0+0x007] ! Mem[0000000010001404] = 02116445
! %f30 = fe060b24 ff867ab4, Mem[0000000010001410] = ffffffff ffffffff
std %f30,[%i0+%o5] ! Mem[0000000010001410] = fe060b24 ff867ab4
! %l4 = 00000000fc7c94ea, Mem[0000000021800080] = 003d341e
stb %l4,[%o3+0x080] ! Mem[0000000021800080] = ea3d341e
! %f6 = b5362b7c a67862fd, Mem[0000000030001410] = 0000e7ff b0ede7b7
stda %f6 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = b5362b7c a67862fd
! %l0 = 0000000000000000, Mem[0000000030081410] = 00000000
stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! %f2 = b0ede7b7, Mem[0000000030001400] = ff26b6e3
sta %f2 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = b0ede7b7
! %l3 = 00000000000000e3, %l5 = 0000000000005f45, %y = 7fffffff
smul %l3,%l5,%l0 ! %l0 = 0000000000547a2f, %y = 00000000
! Mem[0000000010101410] = 00000000, %l5 = 0000000000005f45
swapa [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 9bde67b5, %l6 = 7f000000ffe70000
ldsha [%i4+%o4]0x89,%l6 ! %l6 = 00000000000067b5
p0_label_53:
! Mem[0000000010101428] = 4bcd767f, %l5 = 0000000000000000
lduw [%i4+0x028],%l5 ! %l5 = 000000004bcd767f
! Mem[0000000030081410] = 00000000, %l4 = 00000000fc7c94ea
ldswa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081430] = 000000e1b6a6bb80, %l5 = 000000004bcd767f
ldxa [%i2+0x030]%asi,%l5 ! %l5 = 000000e1b6a6bb80
! Mem[0000000030181410] = e3b626ff, %f2 = b0ede7b7
lda [%i6+%o5]0x89,%f2 ! %f2 = e3b626ff
! Mem[0000000030181408] = ff000000ffe7edb0, %l5 = 000000e1b6a6bb80
ldxa [%i6+%o4]0x81,%l5 ! %l5 = ff000000ffe7edb0
! Mem[0000000021800080] = ea3d341e, %l4 = 0000000000000000
ldsha [%o3+0x080]%asi,%l4 ! %l4 = ffffffffffffea3d
! Mem[0000000030001400] = b7e7edb0, %l4 = ffffffffffffea3d
ldsba [%i0+%g0]0x81,%l4 ! %l4 = ffffffffffffffb7
! Mem[0000000030101400] = ffefbbe9 b8900102, %l2 = ff26b6e3, %l3 = 000000e3
ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffefbbe9 00000000b8900102
! Mem[0000000010041400] = 4918ff1c67000000, %f4 = 00000000 42ad2f47
ldda [%i1+%g0]0x88,%f4 ! %f4 = 4918ff1c 67000000
! Starting 10 instruction Store Burst
! %l6 = 00000000000067b5, Mem[0000000010141408] = a000000000000000
stxa %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000067b5
p0_label_54:
! %l4 = ffffffb7, %l5 = ffe7edb0, Mem[0000000010101408] = ff26b6e3 737907d2
stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffb7 ffe7edb0
! %f3 = d2077973, %f25 = 06af2205
fcmps %fcc0,%f3 ,%f25 ! %fcc0 = 1
! %l3 = 00000000b8900102, Mem[0000000010101410] = 472fad42455f0000
stxa %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000b8900102
! %f19 = 41040bb3, Mem[0000000030101400] = e9bbefff
sta %f19,[%i4+%g0]0x89 ! Mem[0000000030101400] = 41040bb3
! %f27 = 00000000, Mem[00000000300c1400] = 65eb6ba0
sta %f27,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! %f24 = 3001e26e 06af2205, Mem[0000000030041410] = 00000000 3a000000
stda %f24,[%i1+%o5]0x89 ! Mem[0000000030041410] = 3001e26e 06af2205
! %l0 = 00547a2f, %l1 = ffffffbf, Mem[00000000100c1438] = 77d869f3 19142c96
stda %l0,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00547a2f ffffffbf
! %l5 = ff000000ffe7edb0, Mem[00000000211c0000] = 00007241
sth %l5,[%o2+%g0] ! Mem[00000000211c0000] = edb07241
! %f8 = 2aeb6d59 c76395e5, Mem[0000000030041408] = 00000000 d4f2ffff
stda %f8 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = 2aeb6d59 c76395e5
! Starting 10 instruction Load Burst
! Mem[0000000010181434] = d2077973, %l1 = ffffffffffffffbf
ldsha [%i6+0x034]%asi,%l1 ! %l1 = ffffffffffffd207
p0_label_55:
! Mem[0000000010181410] = ffffffff 19004a3a, %l0 = 00547a2f, %l1 = ffffd207
ldda [%i6+%o5]0x80,%l0 ! %l0 = 00000000ffffffff 0000000019004a3a
! Mem[0000000010141410] = b6bb9787 00000000, %l2 = ffefbbe9, %l3 = b8900102
ldda [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000000 00000000b6bb9787
! Mem[0000000030001408] = 2cfeffff, %l7 = 00000000e300e7b7
lduwa [%i0+%o4]0x89,%l7 ! %l7 = 000000002cfeffff
! Mem[0000000030001410] = b5362b7ca67862fd, %l0 = 00000000ffffffff
ldxa [%i0+%o5]0x89,%l0 ! %l0 = b5362b7ca67862fd
! Mem[0000000030081410] = 00000000, %l1 = 0000000019004a3a
ldsba [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001438] = b9c22738, %l7 = 000000002cfeffff
ldsha [%i0+0x038]%asi,%l7 ! %l7 = ffffffffffffb9c2
! Mem[0000000010081408] = ffffffff 7f76cd4b, %l0 = a67862fd, %l1 = 00000000
ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000ffffffff 000000007f76cd4b
! Mem[00000000300c1400] = 00000000, %l6 = 00000000000067b5
ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081408] = 41ba9ce0, %l0 = 00000000ffffffff
ldswa [%i2+%o4]0x81,%l0 ! %l0 = 0000000041ba9ce0
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 4764110200000000, %l2 = 0000000000000000, %l3 = 00000000b6bb9787
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 4764110200000000
p0_label_56:
! %l4 = ffffffffffffffb7, Mem[0000000010041420] = 38f8ca5c
stw %l4,[%i1+0x020] ! Mem[0000000010041420] = ffffffb7
! %l2 = 0000000000000000, Mem[00000000300c1400] = 00000000
stha %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000
! %l1 = 000000007f76cd4b, immed = fffffd45, %y = 00000000
udiv %l1,-0x2bb,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %f8 = 2aeb6d59 c76395e5, Mem[00000000100c1418] = ffffffa0 646a0fe7
std %f8 ,[%i3+0x018] ! Mem[00000000100c1418] = 2aeb6d59 c76395e5
! %l5 = ff000000ffe7edb0, immed = 0000004a, %y = 00000000
smul %l5,0x04a,%l1 ! %l1 = fffffffff90ab4e0, %y = ffffffff
! %l4 = ffffffffffffffb7, %l2 = 0000000000000000, %y = ffffffff
umul %l4,%l2,%l0 ! %l0 = 0000000000000000, %y = 00000000
! %l6 = 0000000000000000, Mem[00000000211c0000] = edb07241, %asi = 80
stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00007241
! %f8 = 2aeb6d59 c76395e5, %l0 = 0000000000000000
! Mem[00000000300c1410] = 0000002900000010
add %i3,0x010,%g1
stda %f8,[%g1+%l0]ASI_PST16_S ! Mem[00000000300c1410] = 0000002900000010
! Mem[0000000030001408] = fffffe2c, %l3 = 4764110200000000
swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000fffffe2c
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (7)
! Mem[0000000010101400] = 3caa8f6b 240b06fe b7ffffff b0ede7ff
! Mem[0000000010101410] = 020190b8 00000000 b5362b7c a67862fd
! Mem[0000000010101420] = aca1a530 5f45a09f 4bcd767f ffffffff
! Mem[0000000010101430] = 65eb6ba0 214d006f 09deefe5 91710aaf
ldda [%i4]ASI_BLK_PL,%f0 ! Block Load from 0000000010101400
p0_label_57:
! Mem[00000000300c1408] = d7ce5c3d, %l6 = 0000000000000000
lduwa [%i3+%o4]0x89,%l6 ! %l6 = 00000000d7ce5c3d
! Mem[0000000030041410] = 0522af06, %l3 = 00000000fffffe2c
lduwa [%i1+%o5]0x81,%l3 ! %l3 = 000000000522af06
! Mem[0000000030101408] = b567de9b, %l2 = 0000000000000000
ldsha [%i4+%o4]0x81,%l2 ! %l2 = ffffffffffffb567
! Mem[0000000030041410] = 0522af06, %l5 = ff000000ffe7edb0
ldsha [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000522
! Mem[0000000030141400] = 064b1039, %l1 = fffffffff90ab4e0
lduba [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000006
! Mem[0000000020800040] = 00ffa3d2, %l3 = 000000000522af06
ldsh [%o1+0x040],%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1408] = 3bc49137b608739a, %f18 = 00000000 41040bb3
ldda [%i3+%o4]0x88,%f18 ! %f18 = 3bc49137 b608739a
! Mem[0000000010101410] = 020190b8 00000000, %l0 = 00000000, %l1 = 00000006
ldda [%i4+%o5]0x80,%l0 ! %l0 = 00000000020190b8 0000000000000000
! Mem[00000000100c1428] = 00000000, %l7 = ffffffffffffb9c2
ldsh [%i3+0x02a],%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = bbe96d59, %l7 = 0000000000000000
swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000bbe96d59
p0_label_58:
! %l2 = ffffffffffffb567, Mem[0000000010181410] = ffffffff
stwa %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffffb567
! Mem[0000000030141410] = 7f000000, %l4 = ffffffffffffffb7
ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 0000007f000000ff
! %l7 = 00000000bbe96d59, Mem[0000000030141408] = ff867ab4000000c0
stxa %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000bbe96d59
! %f16 = 65eb6ba0, %f24 = 3001e26e, %f17 = 05df1bf1
fadds %f16,%f24,%f17 ! %f17 = 65eb6ba0
! %f26 = 9618c101 00000000, %l3 = 00000000000000ff
! Mem[0000000010041400] = 000000671cff1849
stda %f26,[%i1+%l3]ASI_PST32_P ! Mem[0000000010041400] = 9618c10100000000
! Mem[00000000100c141c] = c76395e5, %l3 = 00000000000000ff
swap [%i3+0x01c],%l3 ! %l3 = 00000000c76395e5
! Mem[00000000201c0000] = fe2c2cc7, %l4 = 000000000000007f
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 000000fe000000ff
! Mem[0000000010081400] = 3726b6e3, %l1 = 0000000000000000
swapa [%i2+%g0]0x80,%l1 ! %l1 = 000000003726b6e3
! Mem[00000000100c1428] = 0000000000000000, %l3 = 00000000c76395e5, %l1 = 000000003726b6e3
add %i3,0x28,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 0000e7ff, %l0 = 00000000020190b8
ldsha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000000000
p0_label_59:
! Mem[0000000030041408] = 596deb2a, %l6 = 00000000d7ce5c3d
ldswa [%i1+%o4]0x89,%l6 ! %l6 = 00000000596deb2a
! Mem[00000000211c0000] = 00007241, %l7 = 00000000bbe96d59
ldub [%o2+%g0],%l7 ! %l7 = 0000000000000000
! Mem[0000000010001408] = 47641102, %f28 = 3bc49137
lda [%i0+%o4]0x80,%f28 ! %f28 = 47641102
! Mem[0000000010001410] = b47a86ff 240b06fe, %l2 = ffffb567, %l3 = c76395e5
ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000240b06fe 00000000b47a86ff
! Mem[0000000010001410] = fe060b24, %l6 = 00000000596deb2a
lduwa [%i0+%o5]0x80,%l6 ! %l6 = 00000000fe060b24
! Mem[0000000030101410] = 7a2b00e3, %l6 = 00000000fe060b24
ldsha [%i4+%o5]0x89,%l6 ! %l6 = 00000000000000e3
! Mem[0000000010101410] = b8900102, %l5 = 0000000000000522
ldsba [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000002
! Mem[0000000021800180] = 29bea69f, %l4 = 00000000000000fe
lduba [%o3+0x180]%asi,%l4 ! %l4 = 0000000000000029
! Mem[0000000030081400] = 00000000 ac77cded, %l0 = 00000000, %l1 = 00000000
ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000 00000000ac77cded
! Starting 10 instruction Store Burst
! %l2 = 00000000240b06fe, Mem[0000000010041408] = 00000000f369d877
stxa %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000240b06fe
p0_label_60:
! %f18 = 3bc49137, %f30 = fe060b24
fcmps %fcc1,%f18,%f30 ! %fcc1 = 2
! %l0 = 0000000000000000, Mem[0000000030001408] = b2bc8e3700000000
stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000
! %l6 = 00000000000000e3, Mem[0000000030041410] = 0522af06
stba %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = e322af06
! Mem[00000000211c0000] = 00007241, %l4 = 0000000000000029
ldstuba [%o2+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! %l7 = 0000000000000000, Mem[00000000300c1408] = d7ce5c3d
stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = d7ce5c00
! %l5 = 0000000000000002, Mem[0000000010001410] = fe060b24
stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000002
! %f18 = 3bc49137 b608739a, Mem[0000000010001408] = 02116447 00000000
stda %f18,[%i0+%o4]0x88 ! Mem[0000000010001408] = 3bc49137 b608739a
! %l6 = 00000000000000e3, Mem[0000000010141410] = 000000008797bbb6
stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000000e3
! %l0 = 0000000000000000, Mem[00000000201c0001] = ff2c2cc7
stb %l0,[%o0+0x001] ! Mem[00000000201c0000] = ff002cc7
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00000000, %l2 = 00000000240b06fe
lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
p0_label_61:
! Mem[0000000030041408] = e59563c7596deb2a, %f10 = ffffffff 7f76cd4b
ldda [%i1+%o4]0x89,%f10 ! %f10 = e59563c7 596deb2a
! %l3 = 00000000b47a86ff, %l7 = 0000000000000000, %l3 = 00000000b47a86ff
xnor %l3,%l7,%l3 ! %l3 = ffffffff4b857900
! Mem[0000000030101400] = 020190b841040bb3, %f10 = e59563c7 596deb2a
ldda [%i4+%g0]0x89,%f10 ! %f10 = 020190b8 41040bb3
! Mem[00000000300c1408] = d7ce5c00, %l6 = 00000000000000e3
ldswa [%i3+%o4]0x89,%l6 ! %l6 = ffffffffd7ce5c00
! Mem[0000000030081410] = 00000000, %l3 = ffffffff4b857900
lduha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041408] = 596deb2a, %l6 = ffffffffd7ce5c00
lduwa [%i1+%o4]0x89,%l6 ! %l6 = 00000000596deb2a
! Mem[0000000030181410] = ff26b6e300000000, %f20 = ff000000 00000000
ldda [%i6+%o5]0x81,%f20 ! %f20 = ff26b6e3 00000000
! Mem[00000000211c0000] = ff007241, %l4 = 0000000000000000
ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000030001400] = b0ede7b7, %l6 = 00000000596deb2a
ldsha [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffe7b7
! Starting 10 instruction Store Burst
! %f30 = fe060b24, %f6 = fd6278a6, %f26 = 9618c101
fsubs %f30,%f6 ,%f26 ! %f26 = fd9ad9f5
p0_label_62:
! Code Fragment 3
p0_fragment_4:
! %l0 = 0000000000000000
setx 0x7bcc90f01c3d9742,%g7,%l0 ! %l0 = 7bcc90f01c3d9742
! %l1 = 00000000ac77cded
setx 0xd0be65684260c818,%g7,%l1 ! %l1 = d0be65684260c818
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 = 7bcc90f01c3d9742
setx 0x0baae9905657fbe6,%g7,%l0 ! %l0 = 0baae9905657fbe6
! %l1 = d0be65684260c818
setx 0xa7c11a4f82377bbb,%g7,%l1 ! %l1 = a7c11a4f82377bbb
! %l0 = 5657fbe6, %l1 = 82377bbb, Mem[0000000030081408] = e09cba41 020190b8
stda %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 5657fbe6 82377bbb
! %f5 = b8900102, Mem[0000000010081410] = ffe70000
sta %f5 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = b8900102
! %l1 = a7c11a4f82377bbb, Mem[0000000030101400] = 41040bb3
stha %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 41047bbb
! %l7 = 0000000000000000, Mem[00000000100c1410] = ff00007a9bde67b5, %asi = 80
stxa %l7,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000000000000000
! Mem[00000000300c1408] = 005cced7, %l5 = 0000000000000002
swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000005cced7
! %l6 = ffffffffffffe7b7, Mem[0000000030001400] = 00000000b0ede7b7
stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffffffffe7b7
! %f26 = fd9ad9f5, %f2 = ffe7edb0
fcmpes %fcc0,%f26,%f2 ! %fcc0 = 3
membar #Sync ! Added by membar checker (8)
! %f28 = 47641102 b608739a, Mem[0000000010101400] = 6b8faa3c fe060b24
stda %f28,[%i4+%g0]0x88 ! Mem[0000000010101400] = 47641102 b608739a
! Starting 10 instruction Load Burst
! %f11 = 41040bb3, %f9 = 30a5a1ac
fsqrts %f11,%f9 ! %f9 = 4037db9a
p0_label_63:
! Mem[0000000030041400] = 596de9bb, %l7 = 0000000000000000
lduba [%i1+%g0]0x89,%l7 ! %l7 = 00000000000000bb
! Mem[0000000010181400] = 0000008b, %l0 = 0baae9905657fbe6
lduba [%i6+%g0]0x88,%l0 ! %l0 = 000000000000008b
! Mem[0000000030081408] = 82377bbb5657fbe6, %f2 = ffe7edb0 ffffffb7
ldda [%i2+%o4]0x89,%f2 ! %f2 = 82377bbb 5657fbe6
! Mem[00000000100c1410] = 00000000, %l7 = 00000000000000bb
lduwa [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181410] = ffffb567, %l3 = 0000000000000000
lduha [%i6+%o5]0x80,%l3 ! %l3 = 000000000000ffff
! Mem[00000000100c1428] = 0000000000000000, %l4 = ffffffffffffff00
ldx [%i3+0x028],%l4 ! %l4 = 0000000000000000
! Mem[0000000030141408] = 00000000, %f3 = 5657fbe6
lda [%i5+%o4]0x81,%f3 ! %f3 = 00000000
! Mem[0000000010141400] = 00000000, %l1 = a7c11a4f82377bbb
lduwa [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081430] = 000000e1, %l0 = 000000000000008b
ldsba [%i2+0x032]%asi,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_5:
! %l0 = 0000000000000000
setx 0xaf06a087f8f3e46e,%g7,%l0 ! %l0 = af06a087f8f3e46e
! %l1 = 0000000000000000
setx 0xb8078bc7c82ef981,%g7,%l1 ! %l1 = b8078bc7c82ef981
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 = af06a087f8f3e46e
setx 0x393ab71825a8dcab,%g7,%l0 ! %l0 = 393ab71825a8dcab
! %l1 = b8078bc7c82ef981
setx 0x476bae97e986e9b4,%g7,%l1 ! %l1 = 476bae97e986e9b4
p0_label_64:
! Mem[0000000010081400] = 00000000, %l0 = 393ab71825a8dcab
ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030181408] = ff000000, %l3 = 000000000000ffff
swapa [%i6+%o4]0x81,%l3 ! %l3 = 00000000ff000000
! %f0 = fe060b24 6b8faa3c, %l3 = 00000000ff000000
! Mem[00000000300c1400] = 0000000005df1bf1
stda %f0,[%i3+%l3]ASI_PST8_SL ! Mem[00000000300c1400] = 0000000005df1bf1
! %l0 = 0000000000000000, Mem[0000000030081408] = 5657fbe6
stha %l0,[%i2+%o4]0x89 ! Mem[0000000030081408] = 56570000
! %l2 = 00000000, %l3 = ff000000, Mem[0000000030041408] = 596deb2a e59563c7
stda %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 ff000000
! %l5 = 00000000005cced7, Mem[0000000020800040] = 00ffa3d2
sth %l5,[%o1+0x040] ! Mem[0000000020800040] = ced7a3d2
! %l2 = 0000000000000000, Mem[0000000030001400] = ffffe7b7
stba %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffe700
! Mem[000000001018140c] = 1db64a3a, %l5 = 00000000005cced7, %asi = 80
swapa [%i6+0x00c]%asi,%l5 ! %l5 = 000000001db64a3a
! %l4 = 0000000000000000, Mem[00000000100c1410] = 00000000
stba %l4,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001420] = 064b1039, %l5 = 000000001db64a3a
ldsh [%i0+0x020],%l5 ! %l5 = 000000000000064b
p0_label_65:
! Mem[0000000020800000] = ff5ed75b, %l1 = 476bae97e986e9b4
ldsb [%o1+0x001],%l1 ! %l1 = 000000000000005e
! Mem[0000000010041410] = fbd584b3 a67862fd, %l4 = 00000000, %l5 = 0000064b
ldda [%i1+%o5]0x88,%l4 ! %l4 = 00000000a67862fd 00000000fbd584b3
! Mem[0000000030081400] = edcd77ac00000000, %l7 = 0000000000000000
ldxa [%i2+%g0]0x89,%l7 ! %l7 = edcd77ac00000000
! Mem[0000000030141408] = 00000000, %f28 = 47641102
lda [%i5+%o4]0x89,%f28 ! %f28 = 00000000
! Mem[0000000010041438] = 26d95a00 ff26b6e3, %l2 = 00000000, %l3 = ff000000
ldd [%i1+0x038],%l2 ! %l2 = 0000000026d95a00 00000000ff26b6e3
! Mem[0000000010001430] = 6de9520c, %l2 = 0000000026d95a00
ldsh [%i0+0x030],%l2 ! %l2 = 0000000000006de9
! Mem[0000000010101438] = 09deefe5 91710aaf, %l2 = 00006de9, %l3 = ff26b6e3
ldd [%i4+0x038],%l2 ! %l2 = 0000000009deefe5 0000000091710aaf
! Mem[00000000201c0000] = ff002cc7, %l1 = 000000000000005e
ldsb [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030001408] = 00000000, %l3 = 0000000091710aaf
lduha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000a67862fd, Mem[0000000010101410] = b8900102
stha %l4,[%i4+%o5]0x88 ! Mem[0000000010101410] = b89062fd
p0_label_66:
! %f13 = a06beb65, Mem[0000000010041438] = 26d95a00
sta %f13,[%i1+0x038]%asi ! Mem[0000000010041438] = a06beb65
! Mem[0000000010041419] = 2aeb6d59, %l6 = ffffffffffffe7b7
ldstuba [%i1+0x019]%asi,%l6 ! %l6 = 000000eb000000ff
! %l3 = 0000000000000000, Mem[0000000010181400] = 0000008b
stha %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! Mem[00000000201c0001] = ff002cc7, %l0 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000, %l1 = ffffffff, Mem[00000000300c1400] = 00000000 05df1bf1
stda %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000 ffffffff
! %l7 = edcd77ac00000000, Mem[0000000030041408] = ff00000000000000
stxa %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = edcd77ac00000000
! Mem[00000000100c1408] = b608739a, %l3 = 0000000000000000
ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 0000009a000000ff
! Mem[0000000030001410] = fd6278a6, %l0 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000fd000000ff
! %f8 = 9fa0455f 4037db9a, Mem[0000000010141400] = 00000000 00000000
stda %f8 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 9fa0455f 4037db9a
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000051, %l7 = edcd77ac00000000
lduba [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000051
p0_label_67:
! %l1 = ffffffffffffffff, imm = 000000000000007d, %l5 = 00000000fbd584b3
sub %l1,0x07d,%l5 ! %l5 = ffffffffffffff82
! Mem[0000000030081410] = 00000000, %l3 = 000000000000009a
ldsha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001400] = ffffe700, %l1 = ffffffffffffffff
lduha [%i0+%g0]0x89,%l1 ! %l1 = 000000000000e700
! Mem[00000000100c1400] = 65eb6ba0, %l3 = 0000000000000000
ldsha [%i3+%g0]0x80,%l3 ! %l3 = 00000000000065eb
! Mem[0000000010001408] = 3bc49137 b608739a, %l0 = 000000fd, %l1 = 0000e700
ldda [%i0+%o4]0x88,%l0 ! %l0 = 00000000b608739a 000000003bc49137
! Mem[0000000010141400] = 9fa0455f, %l7 = 0000000000000051
ldswa [%i5+%g0]0x80,%l7 ! %l7 = ffffffff9fa0455f
! Mem[0000000021800140] = 84b45a3c, %l6 = 00000000000000eb
lduba [%o3+0x140]%asi,%l6 ! %l6 = 0000000000000084
! Mem[00000000100c1400] = 65eb6ba0, %l7 = ffffffff9fa0455f
ldsha [%i3+%g0]0x80,%l7 ! %l7 = 00000000000065eb
! Mem[00000000300c1400] = 00000000, %l4 = 00000000a67862fd
lduha [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = 00000002, %l1 = 000000003bc49137
ldsha [%i0+%o5]0x80,%l1 ! %l1 = 0000000000000000
p0_label_68:
! %l3 = 00000000000065eb, Mem[0000000030141400] = 064b1039
stba %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = eb4b1039
! Mem[0000000010141430] = bbb4aac3ee1c5974, %l5 = ffffffffffffff82, %l4 = 0000000000000000
add %i5,0x30,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = bbb4aac3ee1c5974
! %f4 = 00000000 b8900102, Mem[0000000030101408] = 9bde67b5 a0777a28
stda %f4 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 b8900102
! %l5 = ffffffffffffff82, Mem[0000000010181410] = ffffb567
stha %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff82b567
! %l6 = 0000000000000084, Mem[0000000010081410] = 020190b8
stha %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 008490b8
! %l4 = ee1c5974, %l5 = ffffff82, Mem[0000000010041418] = 2aff6d59 c76395e5
stda %l4,[%i1+0x018]%asi ! Mem[0000000010041418] = ee1c5974 ffffff82
! Mem[0000000030001410] = b5362b7ca67862ff, %l4 = bbb4aac3ee1c5974
ldxa [%i0+%o5]0x89,%l4 ! %l4 = b5362b7ca67862ff
! Mem[00000000201c0001] = ffff2cc7, %l1 = 0000000000000000
ldstub [%o0+0x001],%l1 ! %l1 = 000000ff000000ff
! %l2 = 0000000009deefe5, Mem[00000000300c1410] = 29000000
stba %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 290000e5
! Starting 10 instruction Load Burst
! Mem[000000001008143c] = 259c005a, %l1 = 00000000000000ff
ldsb [%i2+0x03e],%l1 ! %l1 = 0000000000000000
p0_label_69:
! Mem[00000000100c1400] = 65eb6ba0, %l5 = ffffffffffffff82
lduwa [%i3+%g0]0x80,%l5 ! %l5 = 0000000065eb6ba0
! Code Fragment 4
p0_fragment_6:
! %l0 = 00000000b608739a
setx 0x5dac7d6fb0153233,%g7,%l0 ! %l0 = 5dac7d6fb0153233
! %l1 = 0000000000000000
setx 0xef92933fcf68e409,%g7,%l1 ! %l1 = ef92933fcf68e409
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 = 5dac7d6fb0153233
setx 0xa1d6fc3f835aeb2c,%g7,%l0 ! %l0 = a1d6fc3f835aeb2c
! %l1 = ef92933fcf68e409
setx 0xf7334e2fcddfc3cd,%g7,%l1 ! %l1 = f7334e2fcddfc3cd
! Mem[0000000010001408] = b608739a, %l6 = 0000000000000084
lduha [%i0+%o4]0x88,%l6 ! %l6 = 000000000000739a
! Mem[00000000300c1408] = 020190b8 02000000, %l2 = 09deefe5, %l3 = 000065eb
ldda [%i3+%o4]0x89,%l2 ! %l2 = 0000000002000000 00000000020190b8
! Mem[0000000030101400] = bb7b0441, %l7 = 00000000000065eb
ldsha [%i4+%g0]0x81,%l7 ! %l7 = ffffffffffffbb7b
! Mem[0000000030001408] = 00000000, %l5 = 0000000065eb6ba0
lduwa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141400] = 39104beb, %l7 = ffffffffffffbb7b
ldsba [%i5+%g0]0x89,%l7 ! %l7 = ffffffffffffffeb
! Mem[00000000300c1400] = 00000000, %l4 = b5362b7ca67862ff
lduwa [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041420] = ffffffb7000000f6, %f6 = fd6278a6 7c2b36b5
ldd [%i1+0x020],%f6 ! %f6 = ffffffb7 000000f6
! Starting 10 instruction Store Burst
! %f2 = 82377bbb, Mem[0000000030101408] = 020190b8
sta %f2 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 82377bbb
p0_label_70:
! Mem[00000000300c1410] = e5000029, %l0 = a1d6fc3f835aeb2c
swapa [%i3+%o5]0x81,%l0 ! %l0 = 00000000e5000029
! %l0 = e5000029, %l1 = cddfc3cd, Mem[00000000100c1428] = 00000000 00000000
stda %l0,[%i3+0x028]%asi ! Mem[00000000100c1428] = e5000029 cddfc3cd
! Mem[0000000010181410] = 67b582ff, %l4 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[00000000100c1410] = 00000000
stwa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! %l6 = 000000000000739a, Mem[00000000100c1408] = 3bc49137b60873ff
stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000739a
! Mem[0000000030101400] = 41047bbb, %l4 = 00000000000000ff
ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 000000bb000000ff
! Mem[0000000030181408] = ffff0000, %l2 = 0000000002000000
ldstuba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101430] = 65eb6ba0, %l2 = 0000000000000000, %asi = 80
swapa [%i4+0x030]%asi,%l2 ! %l2 = 0000000065eb6ba0
! Mem[0000000030041400] = bbe96d59, %l0 = 00000000e5000029
ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 000000bb000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00000002ff867ab4, %l5 = 0000000000000000
ldxa [%i0+%o5]0x80,%l5 ! %l5 = 00000002ff867ab4
p0_label_71:
! Mem[00000000100c142c] = cddfc3cd, %l4 = 00000000000000bb
lduba [%i3+0x02d]%asi,%l4 ! %l4 = 00000000000000df
! %l5 = 00000002ff867ab4, %l7 = ffffffffffffffeb, %l4 = 00000000000000df
andn %l5,%l7,%l4 ! %l4 = 0000000000000014
! Mem[0000000010101400] = 9a7308b6, %l6 = 000000000000739a
lduha [%i4+%g0]0x80,%l6 ! %l6 = 0000000000009a73
! Mem[00000000100c1408] = 0000739a, %l4 = 0000000000000014
lduha [%i3+%o4]0x88,%l4 ! %l4 = 000000000000739a
! Mem[00000000100c1408] = 0000739a, %l1 = f7334e2fcddfc3cd
lduha [%i3+%o4]0x88,%l1 ! %l1 = 000000000000739a
! Mem[0000000010141408] = 00000000 000067b5, %l4 = 0000739a, %l5 = ff867ab4
ldda [%i5+%o4]0x80,%l4 ! %l4 = 0000000000000000 00000000000067b5
! %l3 = 00000000020190b8, imm = ffffffffffffffbb, %l4 = 0000000000000000
xor %l3,-0x045,%l4 ! %l4 = fffffffffdfe6f03
! Mem[0000000010041408] = 00000000, %l0 = 00000000000000bb
lduha [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081408] = 56570000, %f14 = af0a7191
lda [%i2+%o4]0x89,%f14 ! %f14 = 56570000
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = b608739a, %l6 = 0000000000009a73
ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 0000009a000000ff
p0_label_72:
! %l4 = fffffffffdfe6f03, Mem[00000000300c1408] = 020190b802000000
stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = fffffffffdfe6f03
! Mem[0000000030081408] = 00005756, %l2 = 0000000065eb6ba0
ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000021800101] = 3b19d236, %l3 = 00000000020190b8
ldstub [%o3+0x101],%l3 ! %l3 = 00000019000000ff
! %l0 = 0000000000000000, Mem[000000001014141a] = 5590ff9d
stb %l0,[%i5+0x01a] ! Mem[0000000010141418] = 5590009d
! %f22 = 7f800000, Mem[00000000100c1408] = 9a730000
sta %f22,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 7f800000
! %f10 = 020190b8, Mem[0000000010001408] = b60873ff
sta %f10,[%i0+%o4]0x88 ! Mem[0000000010001408] = 020190b8
! %l3 = 0000000000000019, %l7 = ffffffffffffffeb, %l7 = ffffffffffffffeb
subc %l3,%l7,%l7 ! %l7 = 000000000000002e
! Mem[0000000010041410] = a67862fd, %l6 = 000000000000009a
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 000000fd000000ff
! Mem[0000000030041400] = ffe96d59, %l7 = 000000000000002e
swapa [%i1+%g0]0x81,%l7 ! %l7 = 00000000ffe96d59
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000, %l4 = fffffffffdfe6f03
lduha [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
p0_label_73:
! %l4 = 0000000000000000, %l5 = 00000000000067b5, %l6 = 00000000000000fd
udivx %l4,%l5,%l6 ! %l6 = 0000000000000000
! Mem[00000000201c0000] = ffff2cc7, %l1 = 000000000000739a
ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000100c1408] = 7f800000, %l3 = 0000000000000019
ldswa [%i3+%o4]0x80,%l3 ! %l3 = 000000007f800000
! Mem[0000000010041418] = ee1c5974 ffffff82, %l4 = 00000000, %l5 = 000067b5
ldda [%i1+0x018]%asi,%l4 ! %l4 = 00000000ee1c5974 00000000ffffff82
membar #Sync ! Added by membar checker (9)
! Mem[0000000010181400] = 00000000 000000ff ff0000e3 005cced7
! Mem[0000000010181410] = ff82b567 19004a3a e59563c7 f79e9e3d
! Mem[0000000010181420] = 962c1419 f369d877 00000000 c90a45ff
! Mem[0000000010181430] = 000000e3 d2077973 5aa5c652 5f28aa86
ldda [%i6]ASI_BLK_P,%f0 ! Block Load from 0000000010181400
! Mem[0000000020800040] = ced7a3d2, %l5 = 00000000ffffff82
ldsb [%o1+0x041],%l5 ! %l5 = ffffffffffffffd7
! Mem[00000000300c1408] = 036ffefd, %l5 = ffffffffffffffd7
ldsha [%i3+%o4]0x81,%l5 ! %l5 = 000000000000036f
! Mem[0000000010141430] = bbb4aac3ee1c5974, %f28 = 00000000 b608739a
ldd [%i5+0x030],%f28 ! %f28 = bbb4aac3 ee1c5974
! Mem[0000000010081410] = b8908400, %l6 = 0000000000000000
lduha [%i2+%o5]0x88,%l6 ! %l6 = 0000000000008400
! Starting 10 instruction Store Burst
! %l5 = 000000000000036f, Mem[0000000010101400] = 47641102b608739a
stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000000000036f
p0_label_74:
! Mem[0000000010141424] = 381bddff, %l0 = 0000000000000000, %asi = 80
swapa [%i5+0x024]%asi,%l0 ! %l0 = 00000000381bddff
! %f28 = bbb4aac3 ee1c5974, Mem[0000000010081408] = ffffffff 7f76cd4b
stda %f28,[%i2+%o4]0x80 ! Mem[0000000010081408] = bbb4aac3 ee1c5974
! %l2 = 0000000000000000, Mem[0000000020800040] = ced7a3d2, %asi = 80
stba %l2,[%o1+0x040]%asi ! Mem[0000000020800040] = 00d7a3d2
! Mem[00000000300c1400] = 00000000, %l2 = 0000000000000000
ldstuba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041410] = 06af22e3, %l1 = ffffffffffffffff
swapa [%i1+%o5]0x89,%l1 ! %l1 = 0000000006af22e3
! Mem[0000000010141410] = 00000000, %l3 = 000000007f800000
ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030101408] = bb7b3782, %l3 = 0000000000000000
swapa [%i4+%o4]0x89,%l3 ! %l3 = 00000000bb7b3782
! %l0 = 00000000381bddff, %l7 = 00000000ffe96d59, %l7 = 00000000ffe96d59
orn %l0,%l7,%l7 ! %l7 = ffffffff381fdfff
membar #Sync ! Added by membar checker (10)
! %f20 = ff26b6e3 00000000, Mem[0000000010181408] = e30000ff d7ce5c00
stda %f20,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff26b6e3 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = fd6290b8, %l4 = 00000000ee1c5974
lduwa [%i4+%o5]0x80,%l4 ! %l4 = 00000000fd6290b8
p0_label_75:
! Mem[0000000030181410] = ff26b6e3, %l2 = 0000000000000000
ldsha [%i6+%o5]0x81,%l2 ! %l2 = ffffffffffffff26
! Mem[0000000030141408] = 00000000, %l4 = 00000000fd6290b8
lduha [%i5+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = 5f45a09f, %l0 = 00000000381bddff
ldsha [%i5+%g0]0x88,%l0 ! %l0 = ffffffffffffa09f
! Mem[0000000010101420] = aca1a5305f45a09f, %f16 = 65eb6ba0 65eb6ba0
ldda [%i4+0x020]%asi,%f16 ! %f16 = aca1a530 5f45a09f
! Mem[0000000010141400] = 5f45a09f, %f30 = fe060b24
lda [%i5+%g0]0x88,%f30 ! %f30 = 5f45a09f
! Mem[000000001000141c] = 3649d611, %l7 = ffffffff381fdfff
lduw [%i0+0x01c],%l7 ! %l7 = 000000003649d611
! Mem[0000000030141408] = 00000000, %l4 = 0000000000000000
lduwa [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l5 = 000000000000036f
lduwa [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081410] = 008490b8, %l6 = 0000000000008400
lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000084
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010101400] = 0000036f 00000000
stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000 00000000
p0_label_76:
! %l3 = 00000000bb7b3782, Mem[0000000010001400] = ff00ffff02116445
stxa %l3,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000bb7b3782
! Mem[00000000100c141b] = 2aeb6d59, %l4 = 0000000000000000
ldstuba [%i3+0x01b]%asi,%l4 ! %l4 = 00000059000000ff
! Mem[000000001008141c] = 77e0cabb, %l3 = 00000000bb7b3782
swap [%i2+0x01c],%l3 ! %l3 = 0000000077e0cabb
! %l5 = 0000000000000000, Mem[0000000010101400] = 0000000000000000
stxa %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
! %f15 = 5f28aa86, %f28 = bbb4aac3
fcmpes %fcc3,%f15,%f28 ! %fcc3 = 2
! Mem[0000000030181410] = e3b626ff, %l2 = ffffffffffffff26
swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000e3b626ff
! %f4 = ff82b567 19004a3a, Mem[0000000010041400] = 9618c101 00000000
stda %f4 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ff82b567 19004a3a
! %l0 = ffffffffffffa09f, %l7 = 000000003649d611, %l1 = 0000000006af22e3
sdivx %l0,%l7,%l1 ! %l1 = 0000000000000000
! %f28 = bbb4aac3, Mem[0000000010041410] = ff6278a6
sta %f28,[%i1+%o5]0x80 ! Mem[0000000010041410] = bbb4aac3
! Starting 10 instruction Load Burst
! %f5 = 19004a3a, %f22 = 7f800000
fcmps %fcc1,%f5 ,%f22 ! %fcc1 = 1
p0_label_77:
! Mem[00000000100c1410] = 00000000, %l6 = 0000000000000084
ldsba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001408] = 020190b8, %f15 = 5f28aa86
lda [%i0+%o4]0x88,%f15 ! %f15 = 020190b8
! Mem[0000000010041408] = 00000000, %f26 = fd9ad9f5
lda [%i1+0x008]%asi,%f26 ! %f26 = 00000000
! %l4 = 0000000000000059, Mem[0000000030141410] = ff2098d2000000ff
stxa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000059
! Mem[0000000010001410] = b47a86ff02000000, %f20 = ff26b6e3 00000000
ldda [%i0+%o5]0x88,%f20 ! %f20 = b47a86ff 02000000
! Mem[0000000010141400] = 9fa0455f, %l0 = ffffffffffffa09f
ldsha [%i5+%g0]0x80,%l0 ! %l0 = ffffffffffff9fa0
! Mem[0000000010001400] = 00000000, %f27 = 00000000
lda [%i0+%g0]0x80,%f27 ! %f27 = 00000000
! Mem[0000000030141400] = 3a4ab61d39104beb, %l1 = 0000000000000000
ldxa [%i5+%g0]0x89,%l1 ! %l1 = 3a4ab61d39104beb
! Mem[0000000010141408] = 00000000, %l7 = 000000003649d611
lduwa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = ffffffffffff9fa0, Mem[0000000030041410] = ffffffff6ee20130
stxa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffffffff9fa0
p0_label_78:
! Mem[0000000010001408] = 020190b8, %l0 = ffffffffffff9fa0
swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000020190b8
! %l2 = 00000000e3b626ff, Mem[0000000030181400] = fc80b5d300000051
stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000e3b626ff
! %l3 = 0000000077e0cabb, Mem[0000000030001400] = ffffe700
stha %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffcabb
! Mem[0000000030041410] = ffffffff, %l5 = 0000000000000000
swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000ffffffff
! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000
stba %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! %l0 = 00000000020190b8, Mem[0000000010001410] = b47a86ff02000000
stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000020190b8
! %l1 = 3a4ab61d39104beb, Mem[0000000010001420] = 064b1039b04962fd, %asi = 80
stxa %l1,[%i0+0x020]%asi ! Mem[0000000010001420] = 3a4ab61d39104beb
! %l0 = 020190b8, %l1 = 39104beb, Mem[0000000010041410] = c3aab4bb fbd584b3
stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 020190b8 39104beb
! %l2 = 00000000e3b626ff, Mem[000000001004142f] = ac77cded
stb %l2,[%i1+0x02f] ! Mem[000000001004142c] = ac77cdff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = a09fffff 3791c43b, %l6 = 00000000, %l7 = 00000000
ldda [%i0+%o4]0x80,%l6 ! %l6 = 00000000a09fffff 000000003791c43b
p0_label_79:
! Mem[00000000100c1410] = 00000000, %l1 = 3a4ab61d39104beb
lduwa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101408] = b7ffffff, %l0 = 00000000020190b8
lduwa [%i4+%o4]0x80,%l0 ! %l0 = 00000000b7ffffff
! Mem[0000000030041400] = 2e000000, %l5 = 00000000ffffffff
lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = 5f45a09f, %l7 = 000000003791c43b
ldsha [%i5+%g0]0x88,%l7 ! %l7 = ffffffffffffa09f
! Mem[0000000030081408] = 82377bbb 565700ff, %l2 = e3b626ff, %l3 = 77e0cabb
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000565700ff 0000000082377bbb
! Mem[0000000030081408] = 565700ff, %l7 = ffffffffffffa09f
ldsba [%i2+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181400] = 00000000, %l0 = 00000000b7ffffff
ldsha [%i6+%g0]0x88,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, %l5 = 0000000000000000, %l5 = 0000000000000000
sub %l0,%l5,%l5 ! %l5 = 0000000000000000
! Mem[000000001010140c] = b0ede7ff, %l3 = 0000000082377bbb
lduh [%i4+0x00e],%l3 ! %l3 = 000000000000e7ff
! Starting 10 instruction Store Burst
! Mem[0000000020800000] = ff5ed75b, %l1 = 0000000000000000
ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
p0_label_80:
! %l2 = 565700ff, %l3 = 0000e7ff, Mem[0000000030041408] = 00000000 ac77cded
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 565700ff 0000e7ff
! %l0 = 0000000000000000, Mem[0000000010181408] = 00000000e3b626ff
stxa %l0,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000000000000000
! %f17 = 5f45a09f, %f6 = e59563c7, %f29 = ee1c5974
fadds %f17,%f6 ,%f29 ! %f29 = e5955d9a
! Mem[0000000010041434] = 287a77a0, %l3 = 000000000000e7ff
swap [%i1+0x034],%l3 ! %l3 = 00000000287a77a0
! Mem[0000000010081404] = e800c6c2, %l7 = ffffffffffffffff, %asi = 80
swapa [%i2+0x004]%asi,%l7 ! %l7 = 00000000e800c6c2
! %l4 = 00000059, %l5 = 00000000, Mem[0000000010001428] = 00000000 00000029
std %l4,[%i0+0x028] ! Mem[0000000010001428] = 00000059 00000000
! Mem[0000000010001410] = 020190b8, %l1 = 00000000000000ff
ldstuba [%i0+%o5]0x88,%l1 ! %l1 = 000000b8000000ff
! Mem[0000000010141400] = 5f45a09f, %l5 = 0000000000000000
swapa [%i5+%g0]0x88,%l5 ! %l5 = 000000005f45a09f
! Mem[0000000010081400] = ff000000, %l4 = 0000000000000059
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 0000002e, %l1 = 00000000000000b8
ldsha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000000000
p0_label_81:
! Mem[0000000010081430] = 000000e1, %f1 = 000000ff
lda [%i2+0x030]%asi,%f1 ! %f1 = 000000e1
! Mem[0000000030101400] = 020190b841047bff, %f8 = 962c1419 f369d877
ldda [%i4+%g0]0x89,%f8 ! %f8 = 020190b8 41047bff
! Mem[0000000010081408] = bbb4aac3ee1c5974, %f14 = 5aa5c652 020190b8
ldda [%i2+%o4]0x80,%f14 ! %f14 = bbb4aac3 ee1c5974
! Mem[0000000030041400] = 0000002e0000007a, %l6 = 00000000a09fffff
ldxa [%i1+%g0]0x81,%l6 ! %l6 = 0000002e0000007a
! Mem[0000000010001418] = d3110ddb, %l0 = 0000000000000000
lduha [%i0+0x01a]%asi,%l0 ! %l0 = 0000000000000ddb
! Mem[0000000010141408] = 00000000, %l0 = 0000000000000ddb
ldsba [%i5+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[000000001000141c] = 3649d611, %l2 = 00000000565700ff
ldswa [%i0+0x01c]%asi,%l2 ! %l2 = 000000003649d611
! Mem[0000000010181408] = 00000000, %l1 = 0000000000000000
lduwa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101418] = b5362b7c, %l6 = 0000002e0000007a
lduw [%i4+0x018],%l6 ! %l6 = 00000000b5362b7c
! Starting 10 instruction Store Burst
! %l5 = 000000005f45a09f, Mem[00000000201c0001] = ffff2cc7
stb %l5,[%o0+0x001] ! Mem[00000000201c0000] = ff9f2cc7
p0_label_82:
! %l0 = 00000000, %l1 = 00000000, Mem[00000000100c1408] = 7f800000 00000000
std %l0,[%i3+%o4] ! Mem[00000000100c1408] = 00000000 00000000
! %l4 = 00000000000000ff, Mem[0000000030041400] = 0000002e0000007a
stxa %l4,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000000000ff
! %l6 = b5362b7c, %l7 = e800c6c2, Mem[0000000030101410] = e3002b7a ada8585e
stda %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = b5362b7c e800c6c2
! %l1 = 0000000000000000, Mem[0000000010041438] = a06beb65
stw %l1,[%i1+0x038] ! Mem[0000000010041438] = 00000000
! %l4 = 00000000000000ff, Mem[0000000030041410] = 00000000
stba %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000000ff
! %f13 = d2077973, Mem[0000000010181400] = 00000000
sta %f13,[%i6+%g0]0x80 ! Mem[0000000010181400] = d2077973
! %l4 = 00000000000000ff, Mem[00000000300c1400] = ff000000ffffffff
stxa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000000000ff
! %l0 = 0000000000000000, Mem[0000000010081410] = 008490b80000007f
stx %l0,[%i2+%o5] ! Mem[0000000010081410] = 0000000000000000
! Mem[00000000100c1400] = a06beb65, %l7 = 00000000e800c6c2
ldsha [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffeb65
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ff9f2cc7, %l2 = 000000003649d611
ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffff9f
p0_label_83:
! Mem[0000000030181408] = ffff00ff, %f3 = 005cced7
lda [%i6+%o4]0x89,%f3 ! %f3 = ffff00ff
membar #Sync ! Added by membar checker (11)
! Mem[0000000010001400] = 00000000 bb7b3782 a09fffff 3791c43b
! Mem[0000000010001410] = ff900102 00000000 d3110ddb 3649d611
! Mem[0000000010001420] = 3a4ab61d 39104beb 00000059 00000000
! Mem[0000000010001430] = 6de9520c ba4da1cf b9c22738 0968dd83
ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
! Mem[0000000030101400] = 41047bff, %l1 = 0000000000000000
lduha [%i4+%g0]0x89,%l1 ! %l1 = 0000000000007bff
! Mem[0000000010001408] = ffff9fa0, %l7 = ffffffffffffeb65
lduba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000a0
! Mem[0000000030081410] = 00000000, %l0 = 0000000000000000
ldsba [%i2+%o5]0x81,%l0 ! %l0 = 0000000000000000
! %f4 = ff82b567, %f4 = ff82b567, %f8 = 020190b8
fadds %f4 ,%f4 ,%f8 ! %f8 = ffc2b567
! Mem[0000000030001400] = ffffcabb, %l6 = 00000000b5362b7c
lduha [%i0+%g0]0x89,%l6 ! %l6 = 000000000000cabb
! Mem[0000000010001408] = a09fffff, %f15 = ee1c5974
lda [%i0+%o4]0x80,%f15 ! %f15 = a09fffff
! Mem[0000000030141410] = 00000059, %l0 = 0000000000000000
lduwa [%i5+%o5]0x89,%l0 ! %l0 = 0000000000000059
! Starting 10 instruction Store Burst
! %l7 = 00000000000000a0, Mem[0000000010141405] = 4037db9a
stb %l7,[%i5+0x005] ! Mem[0000000010141404] = 40a0db9a
p0_label_84:
! Mem[0000000030081410] = 00000000, %l1 = 0000000000007bff
ldstuba [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %l5 = 000000005f45a09f, Mem[0000000010101408] = ffffffb7
stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 5f45a09f
! %l7 = 00000000000000a0, Mem[000000001010141c] = a67862fd, %asi = 80
stwa %l7,[%i4+0x01c]%asi ! Mem[000000001010141c] = 000000a0
! Mem[00000000300c1410] = 835aeb2c, %l3 = 00000000287a77a0
swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000835aeb2c
! Mem[0000000010101413] = fd6290b8, %l1 = 0000000000000000
ldstuba [%i4+0x013]%asi,%l1 ! %l1 = 000000b8000000ff
! %l3 = 00000000835aeb2c, Mem[00000000100c1410] = 00000000
stwa %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 835aeb2c
! Mem[00000000300c1408] = 036ffefd, %l0 = 0000000000000059
swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000036ffefd
! Mem[0000000010001408] = a09fffff, %l2 = ffffffffffffff9f
ldstuba [%i0+0x008]%asi,%l2 ! %l2 = 000000a0000000ff
! %l6 = 000000000000cabb, Mem[0000000010181400] = 737907d2
stha %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7379cabb
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 00000000 00000000, %l6 = 0000cabb, %l7 = 000000a0
ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
p0_label_85:
! Mem[0000000010141410] = ff000000, %l5 = 000000005f45a09f
lduha [%i5+%o5]0x80,%l5 ! %l5 = 000000000000ff00
! Mem[0000000030001400] = ffffcabb, %l4 = 00000000000000ff
lduha [%i0+%g0]0x89,%l4 ! %l4 = 000000000000cabb
! Mem[0000000010101408] = 9fa0455f, %l6 = 0000000000000000
ldsba [%i4+%o4]0x80,%l6 ! %l6 = ffffffffffffff9f
! Mem[0000000010101410] = 00000000ff9062fd, %f12 = 000000e3 d2077973
ldda [%i4+%o5]0x88,%f12 ! %f12 = 00000000 ff9062fd
! %l3 = 00000000835aeb2c, %l7 = 0000000000000000, %l4 = 000000000000cabb
udivx %l3,%l7,%l4 ! Div by zero, %l0 = 00000000036fff4d
! Mem[0000000030041400] = 00000000, %l4 = 000000000000cabb
lduwa [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181410] = ff82b567, %l0 = 00000000036fff25
lduha [%i6+%o5]0x80,%l0 ! %l0 = 000000000000ff82
! Mem[0000000030181410] = 26ffffff, %l7 = 0000000000000000
ldswa [%i6+%o5]0x81,%l7 ! %l7 = 0000000026ffffff
! Mem[0000000030001410] = a67862ff, %f12 = 00000000
lda [%i0+%o5]0x89,%f12 ! %f12 = a67862ff
! Starting 10 instruction Store Burst
! Mem[0000000010101428] = 4bcd767f, %l2 = 00000000000000a0
swap [%i4+0x028],%l2 ! %l2 = 000000004bcd767f
p0_label_86:
! %l5 = 000000000000ff00, Mem[0000000010101408] = ffe7edb05f45a09f
stxa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000000000ff00
! Mem[0000000010081428] = 0522af06, %l5 = 000000000000ff00, %asi = 80
swapa [%i2+0x028]%asi,%l5 ! %l5 = 000000000522af06
! %l2 = 000000004bcd767f, Mem[00000000300c1410] = 287a77a000000010
stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000004bcd767f
! Mem[0000000030081400] = 00000000, %l6 = ffffffffffffff9f
swapa [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
membar #Sync ! Added by membar checker (12)
! %l3 = 00000000835aeb2c, Mem[0000000010001408] = ff9fffff
stha %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = eb2cffff
! %l5 = 000000000522af06, Mem[0000000030101410] = 7c2b36b5
stba %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 7c2b3606
! %l6 = 00000000, %l7 = 26ffffff, Mem[0000000010101410] = fd6290ff 00000000
std %l6,[%i4+%o5] ! Mem[0000000010101410] = 00000000 26ffffff
! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000
ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %f20 = 00000000 020190ff, Mem[0000000030141400] = eb4b1039 1db64a3a
stda %f20,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 020190ff
! Starting 10 instruction Load Burst
! Mem[0000000021800180] = 29bea69f, %l0 = 000000000000ff82
ldsh [%o3+0x180],%l0 ! %l0 = 00000000000029be
p0_label_87:
! Mem[00000000300c1408] = 59000000, %l3 = 00000000835aeb2c
lduha [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001410] = ff6278a67c2b36b5, %l3 = 0000000000000000
ldxa [%i0+%o5]0x81,%l3 ! %l3 = ff6278a67c2b36b5
! Mem[00000000218001c0] = ffff4083, %l4 = 0000000000000000
lduh [%o3+0x1c0],%l4 ! %l4 = 000000000000ffff
! Mem[00000000100c141c] = 000000ff, %f10 = 00000000
lda [%i3+0x01c]%asi,%f10 ! %f10 = 000000ff
! Mem[0000000030081410] = 000000ff, %l4 = 000000000000ffff
lduwa [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181400] = 7379cabb, %f0 = 00000000
lda [%i6+%g0]0x88,%f0 ! %f0 = 7379cabb
! Mem[0000000010181408] = 00000000, %l7 = 0000000026ffffff
lduha [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010141400] = 00000000 40a0db9a 00000000 000067b5
! Mem[0000000010141410] = ff000000 000000e3 5590009d 20e4862f
! Mem[0000000010141420] = ab88e890 00000000 e09cba41 2302b6d6
! Mem[0000000010141430] = bbb4aac3 ee1c5974 bb48fd0c 7b3de588
ldda [%i5]ASI_BLK_P,%f16 ! Block Load from 0000000010141400
! Mem[0000000030141400] = 00000000, %f10 = 000000ff
lda [%i5+%g0]0x89,%f10 ! %f10 = 00000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (13)
! %f8 = ffc2b567 41047bff, %l1 = 00000000000000b8
! Mem[0000000010141420] = ab88e89000000000
add %i5,0x020,%g1
stda %f8,[%g1+%l1]ASI_PST16_P ! Mem[0000000010141420] = ffc2e89000000000
p0_label_88:
! %l4 = 000000ff, %l5 = 0522af06, Mem[0000000010181400] = 7379cabb ff000000
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff 0522af06
! %f24 = ab88e890, Mem[0000000010041418] = ee1c5974
st %f24,[%i1+0x018] ! Mem[0000000010041418] = ab88e890
! %f4 = ff82b567 19004a3a, %l0 = 00000000000029be
! Mem[0000000010041408] = 00000000240b06fe
add %i1,0x008,%g1
stda %f4,[%g1+%l0]ASI_PST32_P ! Mem[0000000010041408] = ff82b567240b06fe
! Mem[0000000030101410] = 7c2b3606, %l4 = 00000000000000ff
ldstuba [%i4+%o5]0x89,%l4 ! %l4 = 00000006000000ff
! %l6 = 0000000000000000, Mem[0000000010081410] = 0000000000000000
stxa %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000000000000000
! Mem[00000000100c1400] = a06beb65, %l5 = 000000000522af06
ldstuba [%i3+%g0]0x88,%l5 ! %l5 = 00000065000000ff
! Mem[0000000030081400] = ffffff9f, %l5 = 0000000000000065
ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 0000009f000000ff
! Mem[0000000010101408] = 0000ff00, %l0 = 00000000000029be
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[00000000100c1408] = 00000000, %l6 = 0000000000000000
swapa [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000
ldsha [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
p0_label_89:
! Mem[0000000030141408] = 596de9bb00000000, %f26 = e09cba41 2302b6d6
ldda [%i5+%o4]0x89,%f26 ! %f26 = 596de9bb 00000000
! Mem[0000000030101410] = 7c2b36ff, %l5 = 000000000000009f
ldsha [%i4+%o5]0x89,%l5 ! %l5 = 00000000000036ff
! %f29 = ee1c5974, %f15 = a09fffff, %f24 = ab88e890
fadds %f29,%f15,%f24 ! %f24 = ee1c5974
! Mem[0000000030141400] = 00000000020190ff, %f18 = 00000000 000067b5
ldda [%i5+%g0]0x81,%f18 ! %f18 = 00000000 020190ff
! Mem[00000000300c1408] = ffffffff59000000, %l0 = 0000000000000000
ldxa [%i3+%o4]0x89,%l0 ! %l0 = ffffffff59000000
! Mem[00000000100c1408] = 00000000 00000000, %l6 = 00000000, %l7 = 00000000
ldda [%i3+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000010001400] = 00000000 bb7b3782, %l4 = 00000006, %l5 = 000036ff
ldda [%i0+0x000]%asi,%l4 ! %l4 = 0000000000000000 00000000bb7b3782
! Mem[0000000030081410] = ff000000 00000000, %l2 = 4bcd767f, %l3 = 7c2b36b5
ldda [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000 0000000000000000
! Mem[0000000030101408] = 00000000, %f20 = ff000000
lda [%i4+%o4]0x89,%f20 ! %f20 = 00000000
! Starting 10 instruction Store Burst
! %l0 = ffffffff59000000, Mem[0000000010141400] = 00000000
stba %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
p0_label_90:
! %f26 = 596de9bb, %f20 = 00000000, %f3 = ffff00ff
fadds %f26,%f20,%f3 ! %f3 = 596de9bb
! %f6 = e59563c7, Mem[0000000030141400] = 00000000
sta %f6 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = e59563c7
! %f8 = ffc2b567, Mem[00000000300c1408] = 00000059
sta %f8 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffc2b567
! Mem[0000000030101408] = 00000000, %l5 = 00000000bb7b3782
swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000000000000
! %f1 = 000000e1, %f26 = 596de9bb, %f8 = ffc2b567 41047bff
fsmuld %f1 ,%f26,%f8 ! %l0 = ffffffff59000022, Unfinished, %fsr = 2100000c00
! Mem[0000000010041410] = b8900102, %l1 = 00000000000000b8
ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 000000b8000000ff
! %l7 = 0000000000000000, Mem[0000000010101420] = aca1a5305f45a09f
stx %l7,[%i4+0x020] ! Mem[0000000010101420] = 0000000000000000
! Mem[0000000010001400] = 00000000, %l0 = ffffffff59000022
swapa [%i0+%g0]0x80,%l0 ! %l0 = 0000000000000000
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010081420] = 636e4c36 ce4ec79b
stda %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = bbb4aac3, %l6 = 0000000000000000
ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffbbb4
p0_label_91:
! Mem[0000000010001408] = 3bc49137ffff2ceb, %f12 = a67862ff ff9062fd
ldda [%i0+%o4]0x88,%f12 ! %f12 = 3bc49137 ffff2ceb
! Mem[0000000010001400] = 82377bbb22000059, %l3 = 0000000000000000
ldxa [%i0+%g0]0x88,%l3 ! %l3 = 82377bbb22000059
! Mem[0000000010081408] = 74591cee c3aab4bb, %l0 = 00000000, %l1 = 000000b8
ldda [%i2+%o4]0x88,%l0 ! %l0 = 00000000c3aab4bb 0000000074591cee
! Mem[0000000030101408] = bb7b3782, %l4 = 0000000000000000
lduwa [%i4+%o4]0x81,%l4 ! %l4 = 00000000bb7b3782
! Mem[0000000010181410] = ff82b567, %l0 = 00000000c3aab4bb
ldsha [%i6+%o5]0x80,%l0 ! %l0 = ffffffffffffff82
! Mem[00000000100c1438] = 00547a2f, %l1 = 0000000074591cee
ldub [%i3+0x03a],%l1 ! %l1 = 000000000000007a
! %l6 = ffffffffffffbbb4, Mem[00000000100c143a] = 00547a2f
sth %l6,[%i3+0x03a] ! Mem[00000000100c1438] = 0054bbb4
! %f28 = bbb4aac3, %f26 = 596de9bb
fsqrts %f28,%f26 ! %f26 = 7fffffff
! Mem[0000000010081410] = 00000000, %l3 = 82377bbb22000059
ldsha [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = ffffffffffffbbb4, Mem[0000000010081408] = c3aab4bb
stwa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffbbb4
p0_label_92:
! %l0 = ffffff82, %l1 = 0000007a, Mem[0000000010081408] = b4bbffff ee1c5974
stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffff82 0000007a
! Mem[0000000010101410] = 00000000, %l7 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! %f20 = 00000000, Mem[00000000300c1400] = ff000000
sta %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! %l4 = 00000000bb7b3782, Mem[0000000010101400] = 00000000
stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 82000000
! Mem[000000001010140b] = ffff0000, %l3 = 0000000000000000
ldstub [%i4+0x00b],%l3 ! %l3 = 00000000000000ff
! %f29 = ee1c5974, %f24 = ee1c5974 00000000
fstod %f29,%f24 ! %f24 = c5c38b2e 80000000
! %l3 = 0000000000000000, immd = fffffffffffff0f7, %l5 = 0000000000000000
sdivx %l3,-0xf09,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041434] = 0000e7ff, %l0 = ffffffffffffff82
swap [%i1+0x034],%l0 ! %l0 = 000000000000e7ff
! %f16 = 00000000 40a0db9a 00000000 020190ff
! %f20 = 00000000 000000e3 5590009d 20e4862f
! %f24 = c5c38b2e 80000000 7fffffff 00000000
! %f28 = bbb4aac3 ee1c5974 bb48fd0c 7b3de588
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000000e3b626ff, %l5 = 0000000000000000
ldxa [%i6+%g0]0x89,%l5 ! %l5 = 00000000e3b626ff
p0_label_93:
! Mem[00000000100c1408] = 00000000, %l7 = 0000000000000000
lduwa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081408] = ff005756, %l7 = 0000000000000000
ldswa [%i2+%o4]0x81,%l7 ! %l7 = ffffffffff005756
! Mem[0000000030001400] = bbcaffff ffffffff, %l4 = bb7b3782, %l5 = e3b626ff
ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000bbcaffff 00000000ffffffff
! Mem[0000000030081410] = 000000ff, %l7 = ffffffffff005756
ldsba [%i2+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030081408] = ff005756 bb7b3782, %l2 = ff000000, %l3 = 00000000
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ff005756 00000000bb7b3782
! Mem[0000000010181408] = 00000000, %l2 = 00000000ff005756
lduwa [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041408] = ff82b567, %l5 = 00000000ffffffff
ldsba [%i1+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000020800040] = 00d7a3d2, %l3 = 00000000bb7b3782
lduba [%o1+0x041]%asi,%l3 ! %l3 = 00000000000000d7
! Mem[0000000030041400] = 00000000, %l5 = ffffffffffffffff
lduwa [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l0 = 000000000000e7ff, Mem[0000000030101410] = e3000000
stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff000000
p0_label_94:
! Code Fragment 4
p0_fragment_7:
! %l0 = 000000000000e7ff
setx 0x9142d2e00128309c,%g7,%l0 ! %l0 = 9142d2e00128309c
! %l1 = 000000000000007a
setx 0x36705df85d6d1768,%g7,%l1 ! %l1 = 36705df85d6d1768
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 = 9142d2e00128309c
setx 0x8101d617fb323093,%g7,%l0 ! %l0 = 8101d617fb323093
! %l1 = 36705df85d6d1768
setx 0xb130c25048a008aa,%g7,%l1 ! %l1 = b130c25048a008aa
! %f1 = 000000e1, Mem[0000000010041410] = ff900102
sta %f1 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000e1
! Mem[0000000030081400] = ffffffff, %f4 = ff82b567
lda [%i2+%g0]0x81,%f4 ! %f4 = ffffffff
! %l0 = 8101d617fb323093, Mem[0000000030141400] = e59563c7
stba %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 939563c7
! Mem[0000000030001400] = bbcaffff, %l6 = ffffffffffffbbb4
ldstuba [%i0+%g0]0x81,%l6 ! %l6 = 000000bb000000ff
! %l2 = 0000000000000000, Mem[00000000201c0000] = ff9f2cc7
stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = 009f2cc7
! %l4 = 00000000bbcaffff, Mem[0000000010181418] = e59563c7f79e9e3d
stx %l4,[%i6+0x018] ! Mem[0000000010181418] = 00000000bbcaffff
! %l3 = 00000000000000d7, Mem[0000000030001400] = ffcaffffffffffff
stxa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000000000d7
! %l3 = 00000000000000d7, Mem[0000000020800040] = 00d7a3d2
sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 00d7a3d2
! Starting 10 instruction Load Burst
! Mem[0000000010181430] = 000000e3d2077973, %f6 = e59563c7 f79e9e3d
ldda [%i6+0x030]%asi,%f6 ! %f6 = 000000e3 d2077973
p0_label_95:
membar #Sync ! Added by membar checker (14)
! Mem[0000000010101438] = 09deefe5, %l2 = 0000000000000000
ldsb [%i4+0x03a],%l2 ! %l2 = ffffffffffffffef
! Mem[0000000010141428] = e09cba41, %l1 = b130c25048a008aa
ldsw [%i5+0x028],%l1 ! %l1 = ffffffffe09cba41
! Mem[0000000030141410] = 00000000 00000059, %l4 = bbcaffff, %l5 = 00000000
ldda [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000059 0000000000000000
! Mem[0000000030101408] = ff900102, %l3 = 00000000000000d7
lduba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000020800000] = ff5ed75b, %l5 = 0000000000000000
ldsba [%o1+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[000000001018141c] = bbcaffff, %l7 = ffffffffffffffff
lduha [%i6+0x01e]%asi,%l7 ! %l7 = 000000000000ffff
! Mem[0000000010141410] = ff000000, %l6 = 00000000000000bb
lduwa [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff000000
! Mem[0000000010041410] = 000000e1, %f8 = ffc2b567
lda [%i1+%o5]0x80,%f8 ! %f8 = 000000e1
! Mem[0000000010001408] = eb2cffff, %l0 = 8101d617fb323093
ldsha [%i0+%o4]0x80,%l0 ! %l0 = ffffffffffffeb2c
! Starting 10 instruction Store Burst
! %f23 = 20e4862f, %f12 = 3bc49137, %f8 = 000000e1 41047bff
fsmuld %f23,%f12,%f8 ! %f8 = 3ba5ef0b a2ae6320
p0_label_96:
! %l4 = 0000000000000059, Mem[0000000010041410] = e1000000
stwa %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000059
! Mem[0000000010101408] = ffff00ff00000000, %l1 = ffffffffe09cba41, %l0 = ffffffffffffeb2c
add %i4,0x08,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ffff00ff00000000
! Mem[000000001014143f] = 7b3de588, %l6 = 00000000ff000000
ldstuba [%i5+0x03f]%asi,%l6 ! %l6 = 00000088000000ff
! %f20 = 00000000, Mem[0000000030001400] = 00000000
sta %f20,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000
! Mem[0000000030101408] = 020190ff, %l4 = 0000000000000059
swapa [%i4+%o4]0x89,%l4 ! %l4 = 00000000020190ff
! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000088
swapa [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000010041408] = 67b582ff
stwa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! %f21 = 000000e3, Mem[0000000030141408] = 00000000
sta %f21,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000e3
! %f3 = 596de9bb, Mem[00000000100c1400] = ffeb6ba0
st %f3 ,[%i3+%g0] ! Mem[00000000100c1400] = 596de9bb
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ff000000, %f12 = 3bc49137
lda [%i2+%o5]0x81,%f12 ! %f12 = ff000000
p0_label_97:
! Mem[0000000020800040] = 00d7a3d2, %l7 = 000000000000ffff
lduh [%o1+0x040],%l7 ! %l7 = 00000000000000d7
! Mem[0000000030101400] = 0000000040a0db9a, %f4 = ffffffff 19004a3a
ldda [%i4+%g0]0x89,%f4 ! %f4 = 00000000 40a0db9a
! Mem[0000000010141418] = 5590009d 20e4862f, %l6 = 00000000, %l7 = 000000d7
ldda [%i5+0x018]%asi,%l6 ! %l6 = 000000005590009d 0000000020e4862f
! Mem[00000000211c0001] = ff007241, %l6 = 000000005590009d
ldstub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041420] = ffffffb7000000f6, %f26 = 7fffffff 00000000
ldda [%i1+0x020]%asi,%f26 ! %f26 = ffffffb7 000000f6
! Mem[0000000010001428] = 00000059, %l0 = ffff00ff00000000
lduh [%i0+0x02a],%l0 ! %l0 = 0000000000000059
! Mem[0000000030001408] = 00000000, %l4 = 00000000020190ff
ldsba [%i0+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101408] = ffff00ff00000000, %f10 = 00000000 c90a45ff
ldd [%i4+%o4],%f10 ! %f10 = ffff00ff 00000000
! Mem[0000000030081408] = 565700ff, %l6 = 0000000000000000
ldswa [%i2+%o4]0x89,%l6 ! %l6 = 00000000565700ff
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010141404] = 40a0db9a
stw %l4,[%i5+0x004] ! Mem[0000000010141404] = 00000000
p0_label_98:
! %f14 = bbb4aac3 a09fffff, Mem[0000000030001410] = ff6278a6 7c2b36b5
stda %f14,[%i0+%o5]0x81 ! Mem[0000000030001410] = bbb4aac3 a09fffff
! %l4 = 0000000000000000, Mem[00000000100c1400] = bbe96d59
stha %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = bbe90000
! Mem[0000000021800180] = 29bea69f, %l0 = 0000000000000059
ldstub [%o3+0x180],%l0 ! %l0 = 00000029000000ff
! Mem[0000000010101408] = ffff00ff, %l5 = ffffffffffffffff
ldstuba [%i4+%o4]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010181410] = ff82b567, %l6 = 00000000565700ff
swapa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff82b567
! %f11 = 00000000, %f0 = 7379cabb, %f25 = 80000000
fmuls %f11,%f0 ,%f25 ! %f25 = 00000000
! %f0 = 7379cabb 000000e1, %l5 = 00000000000000ff
! Mem[0000000010081410] = 0000000000000000
add %i2,0x010,%g1
stda %f0,[%g1+%l5]ASI_PST16_PL ! Mem[0000000010081410] = e1000000bbca7973
! Mem[00000000100c1410] = 835aeb2c, %l7 = 0000000020e4862f
swapa [%i3+%o5]0x80,%l7 ! %l7 = 00000000835aeb2c
! %l0 = 0000000000000029, Mem[0000000010081408] = ffffff820000007a
stxa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000029
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 82377bbb 565700ff, %l0 = 00000029, %l1 = e09cba41
ldda [%i2+%o4]0x89,%l0 ! %l0 = 00000000565700ff 0000000082377bbb
p0_label_99:
! Mem[0000000010181400] = ff000000, %l5 = 00000000000000ff
ldsha [%i6+%g0]0x80,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000010081400] = ffffffff 000000ff, %l6 = ff82b567, %l7 = 835aeb2c
ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000ffffffff
! Mem[0000000030041408] = ffe70000ff005756, %f30 = bb48fd0c 7b3de588
ldda [%i1+%o4]0x89,%f30 ! %f30 = ffe70000 ff005756
! Mem[0000000010181400] = ff00000006af2205, %l0 = 00000000565700ff
ldx [%i6+%g0],%l0 ! %l0 = ff00000006af2205
! Mem[00000000300c1408] = ffc2b567 ffffffff, %l2 = ffffffef, %l3 = 000000ff
ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffc2b567 00000000ffffffff
! Mem[0000000010041408] = 00000000, %l6 = 00000000000000ff
ldsba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000020800040] = 00d7a3d2, %l7 = 00000000ffffffff
ldub [%o1+0x041],%l7 ! %l7 = 00000000000000d7
! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000000
ldsba [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010081430] = 000000e1 b6a6bb80, %l0 = 06af2205, %l1 = 82377bbb
ldd [%i2+0x030],%l0 ! %l0 = 00000000000000e1 00000000b6a6bb80
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 00000000, %l2 = 00000000ffc2b567
ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_100:
! Mem[0000000010101408] = ffff00ff, %l2 = 0000000000000000
ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000010181410] = 565700ff
stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = ff5700ff
! %f3 = 596de9bb, %f8 = 3ba5ef0b, %f30 = ffe70000
fadds %f3 ,%f8 ,%f30 ! %f30 = 596de9bb
! %l6 = ffffffff, %l7 = 000000d7, Mem[0000000030101400] = 40a0db9a 00000000
stda %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff 000000d7
! Mem[0000000010101400] = 82000000, %l3 = 00000000ffffffff
swapa [%i4+%g0]0x80,%l3 ! %l3 = 0000000082000000
! %l0 = 00000000000000e1, Mem[00000000300c1410] = 00000000
stwa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000e1
! Mem[0000000010041423] = ffffffb7, %l0 = 00000000000000e1
ldstuba [%i1+0x023]%asi,%l0 ! %l0 = 000000b7000000ff
! %l0 = 00000000000000b7, Mem[0000000010181410] = ff5700ff19004a3a
stxa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000b7
! %l5 = ffffffffffffff00, Mem[0000000030181410] = 26ffffff
stwa %l5,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffffff00
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ffffffff, %l6 = ffffffffffffffff
ldsha [%i4+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
p0_label_101:
! Mem[0000000010001430] = 6de9520cba4da1cf, %l6 = ffffffffffffffff
ldx [%i0+0x030],%l6 ! %l6 = 6de9520cba4da1cf
! Mem[0000000030101408] = 0000000000000059, %f10 = ffff00ff 00000000
ldda [%i4+%o4]0x89,%f10 ! %f10 = 00000000 00000059
! Mem[0000000030181408] = ffff00ff, %l5 = ffffffffffffff00
ldsha [%i6+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101400] = ffffffff, %l1 = 00000000b6a6bb80
ldswa [%i4+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000300c1410] = 000000e1, %l1 = ffffffffffffffff
lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000000000e1
! %l6 = 6de9520cba4da1cf, immed = 00000b4d, %y = 00000000
udiv %l6,0xb4d,%l1 ! %l1 = 0000000000107c62
mov %l0,%y ! %y = 000000b7
! Mem[0000000030181400] = 00000000e3b626ff, %f24 = c5c38b2e 00000000
ldda [%i6+%g0]0x89,%f24 ! %f24 = 00000000 e3b626ff
! Mem[0000000020800000] = ff5ed75b, %l0 = 00000000000000b7
ldsb [%o1+0x001],%l0 ! %l0 = 000000000000005e
! Mem[0000000030101408] = 00000059, %l4 = 0000000000000000
ldsha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000059
! Starting 10 instruction Store Burst
! %l4 = 0000000000000059, Mem[00000000211c0001] = ffff7241, %asi = 80
stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff597241
p0_label_102:
! Mem[0000000010101408] = ff00ffff, %l1 = 0000000000107c62
swapa [%i4+%o4]0x88,%l1 ! %l1 = 00000000ff00ffff
! %l1 = 00000000ff00ffff, Mem[0000000010041408] = 00000000
stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ffff
! %f14 = bbb4aac3, %f2 = ff0000e3, %f15 = a09fffff
fmuls %f14,%f2 ,%f15 ! %f15 = 7b34ac03
! Code Fragment 3
p0_fragment_8:
! %l0 = 000000000000005e
setx 0x14c445e87f264ac4,%g7,%l0 ! %l0 = 14c445e87f264ac4
! %l1 = 00000000ff00ffff
setx 0xc4bf4e2fd29d1722,%g7,%l1 ! %l1 = c4bf4e2fd29d1722
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 = 14c445e87f264ac4
setx 0xc9b154583c18fb62,%g7,%l0 ! %l0 = c9b154583c18fb62
! %l1 = c4bf4e2fd29d1722
setx 0x4705ed3829757dfa,%g7,%l1 ! %l1 = 4705ed3829757dfa
! Mem[0000000010101414] = 26ffffff, %l0 = c9b154583c18fb62, %asi = 80
swapa [%i4+0x014]%asi,%l0 ! %l0 = 0000000026ffffff
! %f0 = 7379cabb 000000e1, Mem[0000000010101410] = ff000000 3c18fb62
stda %f0 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = 7379cabb 000000e1
! %f18 = 00000000, Mem[0000000010181410] = 00000000
sta %f18,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! %l4 = 0000000000000059, Mem[0000000020800040] = 00d7a3d2, %asi = 80
stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 0059a3d2
! %l2 = 00000000000000ff, Mem[0000000010041410] = 00000059
stha %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ff26b6e3, %l5 = 00000000000000ff
ldsha [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffff26
p0_label_103:
! Mem[0000000021800040] = 34d10896, %l5 = ffffffffffffff26
lduh [%o3+0x040],%l5 ! %l5 = 00000000000034d1
! Mem[0000000030101400] = ffffffff, %l1 = 4705ed3829757dfa
lduba [%i4+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = 00000000000000b7, %f0 = 7379cabb 000000e1
ldda [%i6+%o5]0x80,%f0 ! %f0 = 00000000 000000b7
! Mem[0000000030001408] = 00000000 00000000, %l2 = 000000ff, %l3 = 82000000
ldda [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010141410] = ff000000000000e3, %l1 = 00000000000000ff
ldxa [%i5+%o5]0x80,%l1 ! %l1 = ff000000000000e3
! Mem[00000000300c1408] = ffc2b567, %l3 = 0000000000000000
ldsha [%i3+%o4]0x81,%l3 ! %l3 = ffffffffffffffc2
! Mem[0000000010141418] = 5590009d, %l1 = ff000000000000e3
ldsh [%i5+0x018],%l1 ! %l1 = 0000000000005590
! Mem[000000001000140c] = 3791c43b, %l3 = ffffffffffffffc2
lduwa [%i0+0x00c]%asi,%l3 ! %l3 = 000000003791c43b
! Mem[0000000030041408] = ffe70000 ff005756, %l6 = ba4da1cf, %l7 = 000000d7
ldda [%i1+%o4]0x89,%l6 ! %l6 = 00000000ff005756 00000000ffe70000
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = ff900102, %l1 = 00005590, %l4 = 00000059
add %i0,0x10,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ff900102
p0_label_104:
! Mem[0000000010001420] = 3a4ab61d, %l0 = 0000000026ffffff, %asi = 80
swapa [%i0+0x020]%asi,%l0 ! %l0 = 000000003a4ab61d
! Mem[00000000300c1408] = 67b5c2ff, %l6 = 00000000ff005756
swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000067b5c2ff
! %l3 = 000000003791c43b, Mem[00000000300c1400] = 88000000
stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 3791c43b
! Mem[0000000030081410] = ff000000, %l1 = 0000000000005590
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010181410] = 00000000, %l1 = 00000000000000ff
swapa [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000
! %f2 = ff0000e3 596de9bb, Mem[0000000010181410] = ff000000 b7000000
stda %f2 ,[%i6+%o5]0x88 ! Mem[0000000010181410] = ff0000e3 596de9bb
! Mem[0000000010181400] = ff000000, %l4 = 00000000ff900102
lduha [%i6+%g0]0x80,%l4 ! %l4 = 000000000000ff00
! %f21 = 000000e3, Mem[000000001000143c] = 0968dd83
st %f21,[%i0+0x03c] ! Mem[000000001000143c] = 000000e3
! Mem[0000000030101410] = ff000000, %l7 = 00000000ffe70000
swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 000000ff, %l2 = 0000000000000000
lduha [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ff
p0_label_105:
! Mem[0000000030101400] = ffffffff, %l0 = 000000003a4ab61d
lduba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041400] = 67b582ff, %l3 = 000000003791c43b
ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000020800040] = 0059a3d2, %l2 = 00000000000000ff
ldsh [%o1+0x040],%l2 ! %l2 = 0000000000000059
! Mem[0000000030041410] = a09fffff 000000ff, %l6 = 67b5c2ff, %l7 = ff000000
ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff 00000000a09fffff
! Mem[0000000030101400] = ffffffff, %l5 = 00000000000034d1
lduwa [%i4+%g0]0x89,%l5 ! %l5 = 00000000ffffffff
! Mem[00000000300c1408] = 565700ff, %l6 = 00000000000000ff
lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000056
! Mem[00000000201c0000] = 009f2cc7, %l4 = 000000000000ff00
ldsba [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041410] = ff000000, %l5 = 00000000ffffffff
lduha [%i1+%o5]0x81,%l5 ! %l5 = 000000000000ff00
! Mem[0000000010101410] = bbca7973, %l0 = 00000000000000ff
ldsba [%i4+%o5]0x88,%l0 ! %l0 = 0000000000000073
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000000
swapa [%i4+%g0]0x88,%l4 ! %l4 = 00000000ffffffff
p0_label_106:
! Mem[0000000030041410] = ff000000, %l3 = ffffffffffffffff
ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! %l6 = 0000000000000056, Mem[0000000030001400] = d700000000000000
stxa %l6,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000056
! %f0 = 00000000 000000b7 ff0000e3 596de9bb
! %f4 = 00000000 40a0db9a 000000e3 d2077973
! %f8 = 3ba5ef0b a2ae6320 00000000 00000059
! %f12 = ff000000 ffff2ceb bbb4aac3 7b34ac03
stda %f0,[%i1]ASI_BLK_S ! Block Store to 0000000030041400
! Mem[0000000030101400] = ffffffff, %l2 = 0000000000000059
swapa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffffffff
! %l5 = 000000000000ff00, %l3 = 00000000000000ff, %y = 000000b7
smul %l5,%l3,%l3 ! %l3 = 0000000000fe0100, %y = 00000000
! Mem[0000000030001400] = 00000056, %l1 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000056000000ff
! %l0 = 0000000000000073, Mem[00000000300c1408] = ff005756
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff005773
membar #Sync ! Added by membar checker (15)
! Mem[0000000030041400] = 00000000, %l4 = 00000000ffffffff
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %f16 = 00000000 40a0db9a, Mem[0000000030181400] = ff26b6e3 00000000
stda %f16,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000 40a0db9a
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ff000000, %l5 = 000000000000ff00
ldsh [%i6+%g0],%l5 ! %l5 = ffffffffffffff00
p0_label_107:
! Mem[0000000030181408] = b0ede7ff ffff00ff, %l2 = ffffffff, %l3 = 00fe0100
ldda [%i6+%o4]0x89,%l2 ! %l2 = 00000000ffff00ff 00000000b0ede7ff
! Mem[0000000010181400] = ff000000, %l7 = 00000000a09fffff
lduha [%i6+%g0]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010081400] = ffffffff000000ff, %f20 = 00000000 000000e3
ldda [%i2+%g0]0x88,%f20 ! %f20 = ffffffff 000000ff
! Mem[0000000010101410] = 7379cabb, %l2 = 00000000ffff00ff
lduha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000007379
! Mem[0000000030001400] = ff000000, %l1 = 0000000000000056
lduha [%i0+%g0]0x81,%l1 ! %l1 = 000000000000ff00
! %l2 = 0000000000007379, imm = 00000000000004b5, %l6 = 0000000000000056
addc %l2,0x4b5,%l6 ! %l6 = 000000000000782e
! Mem[00000000100c1400] = f11bdf05 bbe90000, %l6 = 0000782e, %l7 = 0000ff00
ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000bbe90000 00000000f11bdf05
! Mem[0000000030141400] = 939563c7, %l7 = 00000000f11bdf05
ldsba [%i5+%g0]0x81,%l7 ! %l7 = ffffffffffffff93
! Mem[0000000010081400] = ffffffff000000ff, %l6 = 00000000bbe90000
ldxa [%i2+%g0]0x88,%l6 ! %l6 = ffffffff000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010041414] = eb4b1039, %l5 = ffffffffffffff00
ldstuba [%i1+0x014]%asi,%l5 ! %l5 = 000000eb000000ff
p0_label_108:
! Mem[0000000030081410] = ff000000, %l1 = 000000000000ff00
swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff000000
! %f16 = 00000000 40a0db9a 00000000 020190ff
! %f20 = ffffffff 000000ff 5590009d 20e4862f
! %f24 = 00000000 e3b626ff ffffffb7 000000f6
! %f28 = bbb4aac3 ee1c5974 596de9bb ff005756
stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
! Mem[0000000030141408] = e3000000, %l7 = ffffffffffffff93
ldstuba [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1410] = 2f86e420, %l1 = 00000000ff000000
ldstuba [%i3+%o5]0x88,%l1 ! %l1 = 00000020000000ff
! %l2 = 0000000000007379, Mem[0000000010181400] = 000000ff
stba %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000079
! Mem[0000000030101400] = 59000000, %l0 = 0000000000000073
swapa [%i4+%g0]0x89,%l0 ! %l0 = 0000000059000000
! %f8 = 3ba5ef0b a2ae6320, %l1 = 0000000000000020
! Mem[0000000010101418] = b5362b7c000000a0
add %i4,0x018,%g1
stda %f8,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010101418] = b5362b7c000000a0
! Mem[00000000100c1434] = 4940b0a1, %l6 = ffffffff000000ff
ldstub [%i3+0x034],%l6 ! %l6 = 00000049000000ff
! %l2 = 00007379, %l3 = b0ede7ff, Mem[0000000010141420] = ffc2e890 00000000
std %l2,[%i5+0x020] ! Mem[0000000010141420] = 00007379 b0ede7ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ffff0000, %l2 = 0000000000007379
ldswa [%i1+0x008]%asi,%l2 ! %l2 = ffffffffffff0000
p0_label_109:
! Mem[0000000010101410] = 7379cabb000000e1, %l7 = 0000000000000000
ldxa [%i4+%o5]0x80,%l7 ! %l7 = 7379cabb000000e1
! Mem[0000000010001408] = ffff2ceb, %l5 = 00000000000000eb
ldswa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffffff2ceb
! Mem[000000001014140c] = 000067b5, %l0 = 0000000059000000
ldsha [%i5+0x00c]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101408] = 59000000 00000000, %l2 = ffff0000, %l3 = b0ede7ff
ldda [%i4+%o4]0x81,%l2 ! %l2 = 0000000059000000 0000000000000000
! %l0 = 0000000000000000, %l2 = 0000000059000000, %l4 = 0000000000000000
udivx %l0,%l2,%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (16)
! Mem[0000000030181410] = ff000000 ffffffff, %l4 = 00000000, %l5 = ffff2ceb
ldda [%i6+%o5]0x81,%l4 ! %l4 = 00000000ff000000 00000000ffffffff
! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000
lduba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l3 = 0000000000000000
lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030101410] = ffe70000, %l0 = 0000000000000000
lduha [%i4+%o5]0x81,%l0 ! %l0 = 000000000000ffe7
! Starting 10 instruction Store Burst
! %l2 = 0000000059000000, Mem[0000000010001408] = ffff2ceb
stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 59000000
p0_label_110:
! %l1 = 0000000000000020, Mem[0000000030181410] = ff000000
stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 20000000
! Mem[0000000010141406] = 00000000, %l7 = 7379cabb000000e1
ldstuba [%i5+0x006]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001400] = 59000022, %l0 = 000000000000ffe7
ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 00000059000000ff
! %f24 = 00000000 e3b626ff, %l0 = 0000000000000059
! Mem[0000000010001430] = 6de9520cba4da1cf
add %i0,0x030,%g1
stda %f24,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010001430] = ff26b6e3ba4da1cf
! Mem[00000000100c1400] = 0000e9bb05df1bf1, %l5 = 00000000ffffffff, %l2 = 0000000059000000
casxa [%i3]0x80,%l5,%l2 ! %l2 = 0000e9bb05df1bf1
! %l3 = 0000000000000000, Mem[0000000010001410] = 020190ff
stwa %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! Mem[000000001004142d] = ac77cdff, %l4 = 00000000ff000000
ldstub [%i1+0x02d],%l4 ! %l4 = 00000077000000ff
! %l6 = 0000000000000049, Mem[0000000030141408] = e30000ff
stha %l6,[%i5+%o4]0x89 ! Mem[0000000030141408] = e3000049
! Mem[0000000030001410] = c3aab4bb, %l5 = 00000000ffffffff
swapa [%i0+%o5]0x89,%l5 ! %l5 = 00000000c3aab4bb
! Starting 10 instruction Load Burst
! Mem[000000001000141c] = 3649d611, %l0 = 0000000000000059
lduw [%i0+0x01c],%l0 ! %l0 = 000000003649d611
p0_label_111:
! Mem[0000000010101410] = 7379cabb, %l3 = 0000000000000000
lduha [%i4+%o5]0x80,%l3 ! %l3 = 0000000000007379
! %f10 = 00000000 00000059, Mem[0000000010041400] = ff82b567 19004a3a
std %f10,[%i1+%g0] ! Mem[0000000010041400] = 00000000 00000059
! Mem[0000000010101428] = 000000a0, %l0 = 000000003649d611
lduwa [%i4+0x028]%asi,%l0 ! %l0 = 00000000000000a0
! Mem[0000000030041408] = ff0000e3, %l3 = 0000000000007379
ldswa [%i1+%o4]0x81,%l3 ! %l3 = ffffffffff0000e3
! Mem[0000000010181430] = 000000e3, %l0 = 00000000000000a0
lduh [%i6+0x032],%l0 ! %l0 = 00000000000000e3
! Mem[0000000030081410] = 00ff0000, %l3 = ffffffffff0000e3
ldsha [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = ffe4862f, %l4 = 0000000000000077
ldsba [%i3+0x012]%asi,%l4 ! %l4 = ffffffffffffff86
! Mem[0000000010141400] = 00000000, %l2 = 0000e9bb05df1bf1
ldswa [%i5+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = c7639593, %l6 = 0000000000000049
lduba [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000093
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010041400] = 00000000
stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
p0_label_112:
! Mem[000000001014143c] = 7b3de5ff, %l0 = 00000000000000e3
swap [%i5+0x03c],%l0 ! %l0 = 000000007b3de5ff
! %l2 = 00000000, %l3 = 00000000, Mem[00000000300c1410] = e1000000 7f76cd4b
stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000 00000000
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010181408] = 00000000 00000000
stda %l2,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000 00000000
! Mem[000000001014140c] = 000067b5, %l0 = 000000007b3de5ff, %asi = 80
swapa [%i5+0x00c]%asi,%l0 ! %l0 = 00000000000067b5
! %f10 = 00000000 00000059, %l1 = 0000000000000020
! Mem[0000000010181418] = 00000000bbcaffff
add %i6,0x018,%g1
stda %f10,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010181418] = 00000000bbcaffff
! %f18 = 00000000, Mem[0000000010101410] = 7379cabb
sta %f18,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! Mem[0000000030181410] = 00000020, %l4 = ffffffffffffff86
ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 00000020000000ff
! Mem[0000000010041428] = 5aa5c652acffcdff, %l3 = 0000000000000000, %l0 = 00000000000067b5
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5aa5c652acffcdff
! %l5 = 00000000c3aab4bb, Mem[0000000010001410] = 00000000
stwa %l5,[%i0+%o5]0x80 ! Mem[0000000010001410] = c3aab4bb
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 000000000000e7ff, %f4 = 00000000 40a0db9a
ldda [%i4+%o5]0x89,%f4 ! %f4 = 00000000 0000e7ff
p0_label_113:
! Mem[0000000010101400] = 0000000000000000, %f4 = 00000000 0000e7ff
ldda [%i4+%g0]0x88,%f4 ! %f4 = 00000000 00000000
membar #Sync ! Added by membar checker (17)
! Mem[0000000030001400] = ff000000 00000000 00000000 00000000
! Mem[0000000030001410] = ffffffff a09fffff 89263027 c6f0c4ed
! Mem[0000000030001420] = 2691738c 045782c0 3b6aecaa e2ac9731
! Mem[0000000030001430] = cfa18f70 39d2e96d 4138c2eb ddf5adb2
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[00000000100c1408] = 00000000, %l7 = 0000000000000000
lduwa [%i3+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = 0000ff00, %l6 = 0000000000000093
lduba [%i2+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = ff597241, %l3 = 0000000000000000
lduh [%o2+%g0],%l3 ! %l3 = 000000000000ff59
! Mem[00000000300c1408] = 735700ff, %l4 = 0000000000000020
ldsba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000073
! Mem[0000000030041408] = ff0000e3, %l6 = 0000000000000000
ldsha [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[00000000300c1408] = ff005773, %l0 = 5aa5c652acffcdff
ldsha [%i3+%o4]0x89,%l0 ! %l0 = 0000000000005773
! Mem[0000000010081410] = e1000000 bbca7973, %l6 = ffffff00, %l7 = 00000000
ldd [%i2+%o5],%l6 ! %l6 = 00000000e1000000 00000000bbca7973
! Starting 10 instruction Store Burst
! %l4 = 00000073, %l5 = c3aab4bb, Mem[0000000030181400] = 40a0db9a 00000000
stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000073 c3aab4bb
p0_label_114:
! %l7 = 00000000bbca7973, Mem[0000000010001400] = 220000ff
stwa %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = bbca7973
! %l1 = 0000000000000020, Mem[000000001014142f] = 2302b6d6
stb %l1,[%i5+0x02f] ! Mem[000000001014142c] = 2302b620
! %f30 = 596de9bb ff005756, Mem[0000000010181408] = 00000000 00000000
stda %f30,[%i6+%o4]0x80 ! Mem[0000000010181408] = 596de9bb ff005756
! %l2 = 0000000000000000, %l6 = 00000000e1000000, %l1 = 0000000000000020
addc %l2,%l6,%l1 ! %l1 = 00000000e1000000
! %l2 = 0000000000000000, Mem[0000000030081408] = ff005756
stha %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00005756
! %l4 = 0000000000000073, Mem[0000000030181408] = ff90010200000000
stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000073
! %l2 = 0000000000000000, Mem[0000000030081408] = 82377bbb56570000
stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000000000000000
! Mem[0000000010001410] = c3aab4bb, %l6 = 00000000e1000000
ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 000000c3000000ff
! Mem[0000000010141400] = 00000000, %l3 = 000000000000ff59
ldstuba [%i5+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 00000000, %l5 = 00000000c3aab4bb
ldsba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
p0_label_115:
! Mem[0000000030001400] = 000000ff, %l6 = 00000000000000c3
ldsha [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[000000001004142c] = acffcdff, %l5 = 0000000000000000
ldsw [%i1+0x02c],%l5 ! %l5 = ffffffffacffcdff
! Mem[0000000010041400] = 00000000 00000059, %l0 = 00005773, %l1 = e1000000
ldda [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000000 0000000000000059
! Mem[00000000201c0000] = 009f2cc7, %l5 = ffffffffacffcdff
lduh [%o0+%g0],%l5 ! %l5 = 000000000000009f
! Mem[0000000010001408] = 00000059, %l5 = 000000000000009f
lduha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001410] = bbb4aaff, %l6 = 00000000000000ff
ldsba [%i0+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000300c1408] = ff005773, %l3 = 0000000000000000
lduba [%i3+%o4]0x89,%l3 ! %l3 = 0000000000000073
! Mem[00000000300c1408] = 735700ff ffffffff, %l4 = 00000073, %l5 = 00000000
ldda [%i3+%o4]0x81,%l4 ! %l4 = 00000000735700ff 00000000ffffffff
! Mem[0000000030141408] = 490000e3bbe96d59, %l6 = ffffffffffffffff
ldxa [%i5+%o4]0x81,%l6 ! %l6 = 490000e3bbe96d59
! Starting 10 instruction Store Burst
! %l3 = 0000000000000073, Mem[0000000021800040] = 34d10896
stb %l3,[%o3+0x040] ! Mem[0000000021800040] = 73d10896
p0_label_116:
! %f20 = ffffffff, %f17 = 40a0db9a
fcmpes %fcc3,%f20,%f17 ! %fcc3 = 3
membar #Sync ! Added by membar checker (18)
! %l6 = bbe96d59, %l7 = bbca7973, Mem[0000000030001400] = ff000000 00000000
stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = bbe96d59 bbca7973
! %l3 = 0000000000000073, Mem[0000000030181408] = 00000000
stwa %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000073
! %l5 = 00000000ffffffff, Mem[0000000030101400] = 00000073
stwa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff
! %l4 = 00000000735700ff, Mem[0000000020800040] = 0059a3d2
sth %l4,[%o1+0x040] ! Mem[0000000020800040] = 00ffa3d2
! %l4 = 00000000735700ff, Mem[00000000300c1408] = 735700ffffffffff
stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000735700ff
! Mem[0000000010001400] = bbca7973, %l5 = 00000000ffffffff
swapa [%i0+%g0]0x88,%l5 ! %l5 = 00000000bbca7973
! %l1 = 0000000000000059, Mem[0000000010041438] = 00000000
sth %l1,[%i1+0x038] ! Mem[0000000010041438] = 00590000
! %f7 = c6f0c4ed, Mem[0000000010041400] = 00000000
sta %f7 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = c6f0c4ed
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ff597241, %l1 = 0000000000000059
lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ff59
p0_label_117:
! Mem[00000000100c1400] = 0000e9bb, %l1 = 000000000000ff59
lduwa [%i3+%g0]0x80,%l1 ! %l1 = 000000000000e9bb
! Mem[0000000010101424] = 00000000, %f18 = 00000000
lda [%i4+0x024]%asi,%f18 ! %f18 = 00000000
! Mem[0000000010001424] = 39104beb, %l2 = 0000000000000000
ldsba [%i0+0x024]%asi,%l2 ! %l2 = 0000000000000039
! Mem[0000000030041410] = 00000000, %l1 = 000000000000e9bb
lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181410] = 000000ff, %l7 = 00000000bbca7973
ldsba [%i6+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! %l1 = 0000000000000000, %l6 = 490000e3bbe96d59, %y = 00000000
sdiv %l1,%l6,%l1 ! %l1 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[0000000010101410] = 00000000, %l5 = 00000000bbca7973
lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001410] = ffff9fa0 ffffffff, %l6 = bbe96d59, %l7 = ffffffff
ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000ffffffff 00000000ffff9fa0
! Code Fragment 4
p0_fragment_9:
! %l0 = 0000000000000000
setx 0x2133069f984c0fdf,%g7,%l0 ! %l0 = 2133069f984c0fdf
! %l1 = 0000000000000000
setx 0x5d1b78e85c6c9e94,%g7,%l1 ! %l1 = 5d1b78e85c6c9e94
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 = 2133069f984c0fdf
setx 0xbba6dde858bfe34c,%g7,%l0 ! %l0 = bba6dde858bfe34c
! %l1 = 5d1b78e85c6c9e94
setx 0x396dc05f8f75e884,%g7,%l1 ! %l1 = 396dc05f8f75e884
! Starting 10 instruction Store Burst
! %f20 = ffffffff, Mem[00000000300c1400] = 3bc49137
sta %f20,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffff
p0_label_118:
! Mem[00000000100c1408] = 00000000, %l3 = 0000000000000073
ldstuba [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141400] = ff000000, %l0 = 58bfe34c, %l0 = 58bfe34c
casa [%i5]0x80,%l0,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030081408] = 00000000, %l1 = 396dc05f8f75e884
ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %l5 = 0000000000000000, Mem[0000000010181400] = 00000079
stha %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! Mem[000000001000141d] = 3649d611, %l6 = 00000000ffffffff
ldstuba [%i0+0x01d]%asi,%l6 ! %l6 = 00000049000000ff
! Mem[0000000030101410] = ffe70000, %l5 = 0000000000000000
ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000300c1410] = 00000000, %l4 = 00000000735700ff
swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081400] = ffffffff, %l6 = 0000000000000049
swapa [%i2+%g0]0x89,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000010001410] = ffaab4bb, %l1 = 0000000000000000
swapa [%i0+%o5]0x80,%l1 ! %l1 = 00000000ffaab4bb
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000073, %l3 = 0000000000000000
lduwa [%i6+%g0]0x89,%l3 ! %l3 = 0000000000000073
p0_label_119:
! Mem[0000000010081410] = e1000000, %l7 = 00000000ffff9fa0
ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffe1000000
! Mem[0000000030101410] = ffe7000000000000, %l2 = 0000000000000039
ldxa [%i4+%o5]0x81,%l2 ! %l2 = ffe7000000000000
! Mem[0000000010141438] = bb48fd0c, %l2 = ffe7000000000000
ldsh [%i5+0x03a],%l2 ! %l2 = fffffffffffffd0c
! Mem[0000000010081408] = 00000000, %l3 = 0000000000000073
ldswa [%i2+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001404] = bb7b3782, %l2 = fffffffffffffd0c
ldswa [%i0+0x004]%asi,%l2 ! %l2 = ffffffffbb7b3782
! Mem[0000000020800040] = 00ffa3d2, %l3 = 0000000000000000
ldsha [%o1+0x040]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041410] = 000000ff, %l0 = 00000000ff000000
ldsha [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030141408] = e3000049, %l1 = 00000000ffaab4bb
lduwa [%i5+%o4]0x89,%l1 ! %l1 = 00000000e3000049
! Mem[000000001018140c] = ff005756, %l4 = 0000000000000000
ldsw [%i6+0x00c],%l4 ! %l4 = ffffffffff005756
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 00000000, %l4 = ffffffffff005756
swapa [%i6+%g0]0x88,%l4 ! %l4 = 0000000000000000
p0_label_120:
! Mem[00000000201c0000] = 009f2cc7, %l4 = 0000000000000000
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141408] = 000000ff, %l5 = 00000000000000ff
swapa [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041400] = c6f0c4ed, %l0 = 00000000000000ff
ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 000000c6000000ff
! %l1 = 00000000e3000049, Mem[0000000030101400] = 000000d7ffffffff
stxa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000e3000049
! Mem[0000000010041410] = ff000000, %l7 = ffffffffe1000000
ldstuba [%i1+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! Mem[00000000300c1400] = ffffffff, %l6 = 00000000ffffffff
ldstuba [%i3+%g0]0x81,%l6 ! %l6 = 000000ff000000ff
! %f15 = ddf5adb2, Mem[0000000010001408] = 59000000
sta %f15,[%i0+%o4]0x88 ! Mem[0000000010001408] = ddf5adb2
! %l7 = 00000000000000ff, Mem[0000000030041400] = 000000ff
stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 000000ff
! %l2 = ffffffffbb7b3782, Mem[0000000010101408] = 00107c62
stha %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00103782
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 00ff0000, %l2 = ffffffffbb7b3782
ldswa [%i2+%o5]0x89,%l2 ! %l2 = 0000000000ff0000
p0_label_121:
! Mem[00000000300c1408] = 00000000, %l0 = 00000000000000c6
ldsba [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101408] = 59000000, %f17 = 40a0db9a
lda [%i4+%o4]0x81,%f17 ! %f17 = 59000000
! Mem[0000000030101410] = ffe70000, %l5 = 00000000000000ff
ldswa [%i4+%o5]0x81,%l5 ! %l5 = ffffffffffe70000
! Mem[0000000030081400] = 00000049, %l3 = 00000000000000ff
lduwa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000049
! Mem[0000000010101410] = 00000000, %l5 = ffffffffffe70000
lduha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101408] = 00103782, %l6 = 00000000000000ff
lduwa [%i4+%o4]0x88,%l6 ! %l6 = 0000000000103782
! Mem[00000000100c1400] = 0000e9bb, %l2 = 0000000000ff0000
ldsba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041420] = ffffffff000000f6, %f0 = ff000000 00000000
ldd [%i1+0x020],%f0 ! %f0 = ffffffff 000000f6
! %f18 = 00000000, %f31 = ff005756, %f13 = 39d2e96d
fadds %f18,%f31,%f13 ! %f13 = ff005756
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = 00000049, %l0 = 0000000000000000
swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000049
p0_label_122:
! Mem[00000000211c0001] = ff597241, %l6 = 0000000000103782
ldstub [%o2+0x001],%l6 ! %l6 = 00000059000000ff
! %l3 = 0000000000000049, Mem[0000000030081408] = ff000000
stwa %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000049
! %f20 = ffffffff 000000ff, Mem[00000000300c1408] = 00000000 735700ff
stda %f20,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff 000000ff
! Mem[0000000030081408] = 00000049, %l1 = 00000000e3000049
swapa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000049
! %l4 = 0000000000000000, Mem[0000000030081408] = e3000049
stba %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000049
! Code Fragment 4
p0_fragment_10:
! %l0 = 0000000000000049
setx 0x0a643627c8ccc23f,%g7,%l0 ! %l0 = 0a643627c8ccc23f
! %l1 = 0000000000000049
setx 0x6de00c1006ec356f,%g7,%l1 ! %l1 = 6de00c1006ec356f
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 = 0a643627c8ccc23f
setx 0x5219652874763c7f,%g7,%l0 ! %l0 = 5219652874763c7f
! %l1 = 6de00c1006ec356f
setx 0x460b36106ff449ba,%g7,%l1 ! %l1 = 460b36106ff449ba
! %l5 = 0000000000000000, Mem[0000000010181408] = 596de9bb
stwa %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! %f1 = 000000f6, Mem[00000000300c1400] = ffffffff
sta %f1 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000f6
! Mem[0000000021800140] = 84b45a3c, %l2 = 0000000000000000
ldstub [%o3+0x140],%l2 ! %l2 = 00000084000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 00000000000000ff, %f10 = 3b6aecaa e2ac9731
ldda [%i3+%o4]0x88,%f10 ! %f10 = 00000000 000000ff
p0_label_123:
! Mem[0000000010141410] = ff000000, %l6 = 0000000000000059
ldswa [%i5+%o5]0x80,%l6 ! %l6 = ffffffffff000000
! Mem[0000000010181410] = 596de9bb, %l3 = 0000000000000049
ldsba [%i6+%o5]0x88,%l3 ! %l3 = ffffffffffffffbb
! Mem[0000000010041400] = fff0c4ed00000059, %l5 = 0000000000000000
ldxa [%i1+%g0]0x80,%l5 ! %l5 = fff0c4ed00000059
! Mem[0000000030081410] = 00ff0000, %l4 = 0000000000000000
ldswa [%i2+%o5]0x89,%l4 ! %l4 = 0000000000ff0000
! Mem[0000000010101400] = 00000000 00000000, %l2 = 00000084, %l3 = ffffffbb
ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000020800040] = 00ffa3d2, %l2 = 0000000000000000
lduh [%o1+0x040],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = edc4f0ff, %l2 = 00000000000000ff
lduha [%i1+%g0]0x88,%l2 ! %l2 = 000000000000f0ff
! Mem[0000000020800040] = 00ffa3d2, %l7 = 00000000000000ff
ldsh [%o1+0x040],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141408] = ff000000, %l1 = 460b36106ff449ba
lduba [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, imm = fffffffffffff803, %l6 = ffffffffff000000
xnor %l7,-0x7fd,%l6 ! %l6 = 0000000000000703
p0_label_124:
! %l7 = 00000000000000ff, Mem[0000000030141400] = 939563c7
stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff
! %l5 = fff0c4ed00000059, Mem[0000000030101410] = 0000e7ff
stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000059
! %l7 = 00000000000000ff, %l2 = 000000000000f0ff, %l2 = 000000000000f0ff
sdivx %l7,%l2,%l2 ! Div by zero, %l0 = 5219652874763ca7
! %f4 = ffffffff a09fffff, %l2 = 0000000000000000
! Mem[0000000030181420] = ff26b6e300000000
add %i6,0x020,%g1
stda %f4,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181420] = ff26b6e300000000
! Mem[0000000010101428] = 000000a0, %l7 = 00000000000000ff
swap [%i4+0x028],%l7 ! %l7 = 00000000000000a0
! %l0 = 74763c7f, %l1 = 000000ff, Mem[00000000100c1410] = 2f86e4ff 00000000
stda %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 74763c7f 000000ff
! %l4 = 0000000000ff0000, Mem[000000001018143a] = 5aa5c652
sth %l4,[%i6+0x03a] ! Mem[0000000010181438] = 5aa50000
! %l0 = 74763c7f, %l1 = 000000ff, Mem[0000000030081400] = 00000000 ac77cded
stda %l0,[%i2+%g0]0x81 ! Mem[0000000030081400] = 74763c7f 000000ff
! %l3 = 0000000000000000, Mem[0000000030041400] = ff000000
stwa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1418] = 2aeb6dff, %l3 = 0000000000000000
ldsha [%i3+0x018]%asi,%l3 ! %l3 = 0000000000002aeb
p0_label_125:
! Mem[0000000010141430] = bbb4aac3ee1c5974, %l1 = 00000000000000ff
ldxa [%i5+0x030]%asi,%l1 ! %l1 = bbb4aac3ee1c5974
! Mem[0000000030141410] = 00000059, %l5 = fff0c4ed00000059
lduha [%i5+%o5]0x89,%l5 ! %l5 = 0000000000000059
membar #Sync ! Added by membar checker (19)
! Mem[00000000300c1400] = f6000000 000000ff ffffffff 000000ff
! Mem[00000000300c1410] = ff005773 00000000 754a7465 3857c2de
! Mem[00000000300c1420] = 147fa279 6ad67029 7914086f 5aaa4153
! Mem[00000000300c1430] = ae3ded1d f87c67df a2e1f9a7 58caeb5e
ldda [%i3]ASI_BLK_SL,%f0 ! Block Load from 00000000300c1400
! Mem[00000000211c0000] = ffff7241, %l2 = 0000000000000000
ldsha [%o2+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101438] = 09deefe5, %l3 = 0000000000002aeb
lduw [%i4+0x038],%l3 ! %l3 = 0000000009deefe5
! Mem[0000000010141430] = bbb4aac3, %l3 = 0000000009deefe5
lduw [%i5+0x030],%l3 ! %l3 = 00000000bbb4aac3
! Mem[0000000010101410] = 00000000000000e1, %f22 = 5590009d 20e4862f
ldda [%i4+%o5]0x80,%f22 ! %f22 = 00000000 000000e1
! Mem[000000001010140c] = 00000000, %l3 = 00000000bbb4aac3
ldsw [%i4+0x00c],%l3 ! %l3 = 0000000000000000
! Mem[0000000030101408] = 0000000000000059, %f20 = ffffffff 000000ff
ldda [%i4+%o4]0x89,%f20 ! %f20 = 00000000 00000059
! Starting 10 instruction Store Burst
! Mem[0000000010101438] = 09deefe591710aaf, %l6 = 0000000000000703, %l1 = bbb4aac3ee1c5974
add %i4,0x38,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 09deefe591710aaf
p0_label_126:
! %l1 = 09deefe591710aaf, Mem[0000000010041400] = edc4f0ff
stwa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 91710aaf
! %l0 = 74763c7f, %l1 = 91710aaf, Mem[0000000010081410] = 000000e1 7379cabb
stda %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 74763c7f 91710aaf
! %l0 = 5219652874763c7f, Mem[0000000030141408] = e3000049
stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 74763c7f
! %l7 = 00000000000000a0, Mem[0000000010181410] = 596de9bb
stha %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 596d00a0
! Mem[0000000010041400] = 91710aaf, %l1 = 09deefe591710aaf
swapa [%i1+%g0]0x88,%l1 ! %l1 = 0000000091710aaf
! %f22 = 00000000, Mem[0000000010181408] = 00000000
sta %f22,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000
! %f20 = 00000000 00000059, %l6 = 0000000000000703
! Mem[0000000010081430] = 000000e1b6a6bb80
add %i2,0x030,%g1
stda %f20,[%g1+%l6]ASI_PST16_PL ! Mem[0000000010081430] = 59000000b6a6bb80
! Mem[0000000010081428] = 0000ff006cb69670, %l1 = 0000000091710aaf, %l2 = ffffffffffffffff
add %i2,0x28,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 0000ff006cb69670
! %l2 = 0000ff006cb69670, Mem[0000000010001420] = 26ffffff39104beb, %asi = 80
stxa %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = 0000ff006cb69670
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %l0 = 5219652874763c7f
ldsha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_127:
! Mem[0000000010101408] = 8237100000000000, %f20 = 00000000 00000059
ldda [%i4+%o4]0x80,%f20 ! %f20 = 82371000 00000000
! %f21 = 00000000, %f16 = 00000000
fcmpes %fcc3,%f21,%f16 ! %fcc3 = 0
! Mem[0000000010041400] = af0a7191, %l0 = 0000000000000000
ldsha [%i1+%g0]0x80,%l0 ! %l0 = ffffffffffffaf0a
! %l0 = ffffffffffffaf0a, imm = fffffffffffffa34, %l5 = 0000000000000059
subc %l0,-0x5cc,%l5 ! %l5 = ffffffffffffb4d6
! Mem[0000000010081408] = 00000000, %l5 = ffffffffffffb4d6
ldsha [%i2+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001408] = ddf5adb2, %l1 = 0000000091710aaf
ldsha [%i0+%o4]0x88,%l1 ! %l1 = ffffffffffffadb2
! Mem[000000001010143c] = 91710aaf, %f16 = 00000000
lda [%i4+0x03c]%asi,%f16 ! %f16 = 91710aaf
! Mem[0000000010001400] = ffffffff, %f31 = ff005756
lda [%i0+%g0]0x80,%f31 ! %f31 = ffffffff
! Mem[0000000030001400] = bbe96d59, %l5 = 0000000000000000
ldsba [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffffbb
! Starting 10 instruction Store Burst
! %f24 = 00000000 e3b626ff, Mem[00000000100c1408] = ff000000 00000000
stda %f24,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 e3b626ff
p0_label_128:
! %l5 = ffffffffffffffbb, immd = ffffffffffffffb6, %l6 = 0000000000000703
udivx %l5,-0x04a,%l6 ! %l6 = 0000000000000001
! Mem[0000000030081400] = 7f3c7674, %l5 = ffffffffffffffbb
swapa [%i2+%g0]0x89,%l5 ! %l5 = 000000007f3c7674
! %l4 = 00ff0000, %l5 = 7f3c7674, Mem[0000000010001418] = d3110ddb 36ffd611
std %l4,[%i0+0x018] ! Mem[0000000010001418] = 00ff0000 7f3c7674
! Mem[0000000010001408] = ddf5adb2, %l0 = ffffffffffffaf0a
swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ddf5adb2
membar #Sync ! Added by membar checker (20)
! %l2 = 0000ff006cb69670, Mem[00000000300c1408] = ffffffff000000ff
stxa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000ff006cb69670
! %l1 = ffffffffffffadb2, Mem[0000000030101400] = e3000049
stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = e30000b2
! Mem[0000000030001400] = 596de9bb, %l7 = 00000000000000a0
swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000596de9bb
! %l1 = ffffffffffffadb2, Mem[0000000021800181] = ffbea69f, %asi = 80
stba %l1,[%o3+0x181]%asi ! Mem[0000000021800180] = ffb2a69f
! %f14 = 5eebca58 a7f9e1a2, Mem[0000000010001430] = ff26b6e3 ba4da1cf
std %f14,[%i0+0x030] ! Mem[0000000010001430] = 5eebca58 a7f9e1a2
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff000000, %l5 = 000000007f3c7674
lduha [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000000
p0_label_129:
! Mem[0000000030141400] = 000000ff 020190ff, %l2 = 6cb69670, %l3 = 00000000
ldda [%i5+%g0]0x81,%l2 ! %l2 = 00000000000000ff 00000000020190ff
! Mem[0000000010001400] = ffffffffbb7b3782, %f24 = 00000000 e3b626ff
ldda [%i0+%g0]0x80,%f24 ! %f24 = ffffffff bb7b3782
! Mem[0000000030001408] = 00000000, %l2 = 00000000000000ff
ldsba [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101414] = 000000e1, %l2 = 0000000000000000
lduw [%i4+0x014],%l2 ! %l2 = 00000000000000e1
! Mem[0000000010141428] = e09cba41, %l3 = 00000000020190ff
lduba [%i5+0x02a]%asi,%l3 ! %l3 = 00000000000000ba
! Mem[0000000030001408] = 00000000, %l7 = 00000000596de9bb
lduha [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101400] = 00000000e30000b2, %l4 = 0000000000ff0000
ldxa [%i4+%g0]0x89,%l4 ! %l4 = 00000000e30000b2
! Mem[0000000030041410] = 00000000, %f30 = 596de9bb
lda [%i1+%o5]0x81,%f30 ! %f30 = 00000000
! %f28 = bbb4aac3, %f31 = ffffffff
fcmpes %fcc2,%f28,%f31 ! %fcc2 = 3
! Starting 10 instruction Store Burst
! %l0 = ddf5adb2, %l1 = ffffadb2, Mem[0000000010001400] = ffffffff 82377bbb
stda %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ddf5adb2 ffffadb2
p0_label_130:
! %l5 = 0000000000000000, Mem[0000000010101410] = 00000000
stba %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! %l4 = e30000b2, %l5 = 00000000, Mem[0000000010081410] = 7f3c7674 af0a7191
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = e30000b2 00000000
! %f17 = 59000000, Mem[0000000030001400] = 000000a0
sta %f17,[%i0+%g0]0x89 ! Mem[0000000030001400] = 59000000
! %f18 = 00000000, Mem[0000000010101408] = 00103782
sta %f18,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! %l2 = 00000000000000e1, Mem[0000000030001400] = 00000059
stha %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00e10059
! Mem[00000000201c0001] = ff9f2cc7, %l1 = ffffffffffffadb2
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000009f000000ff
! %l0 = ddf5adb2, %l1 = 0000009f, Mem[0000000030001410] = ffffffff a09fffff
stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = ddf5adb2 0000009f
! %l3 = 00000000000000ba, Mem[0000000030081410] = 00ff0000
stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00ff00ba
! Mem[0000000010181408] = 00000000, %l2 = 00000000000000e1
ldstuba [%i6+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = f6000000 000000ff, %l2 = 00000000, %l3 = 000000ba
ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000f6000000 00000000000000ff
p0_label_131:
! Mem[0000000010141400] = ff000000 0000ff00, %l0 = ddf5adb2, %l1 = 0000009f
ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000ff000000 000000000000ff00
! Mem[0000000030041400] = 00000000, %f21 = 00000000
lda [%i1+%g0]0x89,%f21 ! %f21 = 00000000
! Mem[0000000030141410] = 5900000000000000, %l3 = 00000000000000ff
ldxa [%i5+%o5]0x81,%l3 ! %l3 = 5900000000000000
! Mem[00000000300c1400] = f6000000, %l1 = 000000000000ff00
lduwa [%i3+%g0]0x81,%l1 ! %l1 = 00000000f6000000
! Mem[0000000030081408] = 00000049 00000000, %l4 = e30000b2, %l5 = 00000000
ldda [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000049 0000000000000000
! Mem[0000000010001408] = 0aafffff3791c43b, %f0 = ff000000 000000f6
ldda [%i0+%o4]0x80,%f0 ! %f0 = 0aafffff 3791c43b
! %f7 = 65744a75, %f26 = ffffffb7 000000f6
fitod %f7 ,%f26 ! %f26 = 41d95d12 9d400000
! Mem[0000000010141400] = ff000000, %f1 = 3791c43b
lda [%i5+%g0]0x80,%f1 ! %f1 = ff000000
! Mem[0000000010181410] = ff0000e3596d00a0, %f26 = 41d95d12 9d400000
ldda [%i6+%o5]0x88,%f26 ! %f26 = ff0000e3 596d00a0
! Starting 10 instruction Store Burst
! %f10 = 5341aa5a, Mem[00000000100c1408] = 00000000
sta %f10,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 5341aa5a
p0_label_132:
! %l0 = 00000000ff000000, Mem[0000000010041410] = ff000000ff4b1039
stxa %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000ff000000
! %l3 = 5900000000000000, Mem[0000000030081410] = 00ff00ba
stwa %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Mem[0000000030081400] = bbffffff, %l4 = 0000000000000049
swapa [%i2+%g0]0x81,%l4 ! %l4 = 00000000bbffffff
! %l0 = 00000000ff000000, Mem[0000000030041408] = e30000ff
stha %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = e3000000
! %f20 = 82371000 00000000, Mem[0000000030001410] = ddf5adb2 0000009f
stda %f20,[%i0+%o5]0x81 ! Mem[0000000030001410] = 82371000 00000000
! %f9 = 79a27f14, %f10 = 5341aa5a
fcmps %fcc1,%f9 ,%f10 ! %fcc1 = 2
! Mem[00000000218000c1] = ff23265e, %l7 = 0000000000000000
ldstuba [%o3+0x0c1]%asi,%l7 ! %l7 = 00000023000000ff
! %f6 = dec25738 65744a75, Mem[0000000010041430] = a1a4d897 ffffff82
stda %f6 ,[%i1+0x030]%asi ! Mem[0000000010041430] = dec25738 65744a75
! Mem[0000000030181408] = 73000000, %l4 = 00000000bbffffff
swapa [%i6+%o4]0x81,%l4 ! %l4 = 0000000073000000
! Starting 10 instruction Load Burst
! Mem[0000000021800080] = ea3d341e, %l1 = 00000000f6000000
ldsh [%o3+0x080],%l1 ! %l1 = ffffffffffffea3d
p0_label_133:
! Mem[000000001010142c] = ffffffff, %l2 = 00000000f6000000
ldub [%i4+0x02e],%l2 ! %l2 = 00000000000000ff
! %f20 = 82371000 00000000, Mem[0000000030181410] = ff000000 ffffffff
stda %f20,[%i6+%o5]0x81 ! Mem[0000000030181410] = 82371000 00000000
! Mem[0000000030001400] = 7379cabb 5900e100, %l6 = 00000001, %l7 = 00000023
ldda [%i0+%g0]0x89,%l6 ! %l6 = 000000005900e100 000000007379cabb
! Mem[0000000030141400] = 000000ff, %l4 = 0000000073000000
lduba [%i5+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041410] = 00000000, %l3 = 5900000000000000
lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081408] = 00000049, %l6 = 000000005900e100
lduwa [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000049
! Mem[00000000100c1410] = 74763c7f, %l5 = 0000000000000000
ldsba [%i3+%o5]0x88,%l5 ! %l5 = 000000000000007f
! Mem[0000000010181400] = 565700ff, %l1 = ffffffffffffea3d
lduba [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000056
! Mem[0000000010081410] = b20000e3, %f25 = bb7b3782
lda [%i2+%o5]0x88,%f25 ! %f25 = b20000e3
! Starting 10 instruction Store Burst
! %l5 = 000000000000007f, Mem[00000000300c1400] = f6000000
stha %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 007f0000
p0_label_134:
! %f25 = b20000e3, Mem[0000000010141408] = ff000000
sta %f25,[%i5+%o4]0x80 ! Mem[0000000010141408] = b20000e3
! %f30 = 00000000 ffffffff, Mem[00000000300c1408] = 0000ff00 6cb69670
stda %f30,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000 ffffffff
! %l3 = 0000000000000000, Mem[0000000010101400] = 0000000000000000
stxa %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 0000000000000000
! Mem[0000000010101408] = 00000000, %l7 = 000000007379cabb
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %l2 = 00000000000000ff, Mem[0000000010181404] = 06af2205
sth %l2,[%i6+0x004] ! Mem[0000000010181404] = 00ff2205
! Mem[0000000030141410] = 00000059, %l1 = 0000000000000056
lduwa [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000059
! Mem[0000000010001400] = b2adf5dd, %l2 = 00000000000000ff
ldstuba [%i0+%g0]0x80,%l2 ! %l2 = 000000b2000000ff
! %f1 = ff000000, Mem[00000000300c1408] = 00000000
sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ff000000
! %l4 = 0000000000000000, Mem[0000000030001400] = 7379cabb5900e100
stxa %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ff5ed75b, %l3 = 0000000000000000
ldsh [%o1+%g0],%l3 ! %l3 = ffffffffffffff5e
p0_label_135:
! Mem[00000000100c1408] = 5aaa4153, %l7 = 0000000000000000
ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000053000000ff
! %f17 = 59000000, %f0 = 0aafffff
fcmpes %fcc0,%f17,%f0 ! %fcc0 = 2
! Mem[0000000010141410] = ff000000, %l3 = ffffffffffffff5e
lduwa [%i5+%o5]0x80,%l3 ! %l3 = 00000000ff000000
! %l4 = 0000000000000000, immed = 000000e5, %y = 00000000
smul %l4,0x0e5,%l4 ! %l4 = 0000000000000000, %y = 00000000
! Mem[0000000010001410] = 0000000000000000, %l6 = 0000000000000049
ldxa [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1410] = 7f3c7674, %l5 = 000000000000007f
ldsw [%i3+%o5],%l5 ! %l5 = 000000007f3c7674
! Mem[0000000030181400] = 73000000bbb4aac3, %f26 = ff0000e3 596d00a0
ldda [%i6+%g0]0x81,%f26 ! %f26 = 73000000 bbb4aac3
! %l4 = 0000000000000000, immed = ffffff48, %y = 00000000
udiv %l4,-0x0b8,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = ff000000
! Mem[0000000010041400] = af0a7191, %l1 = 0000000000000059
lduha [%i1+%g0]0x80,%l1 ! %l1 = 000000000000af0a
! Starting 10 instruction Store Burst
! %f23 = 000000e1, Mem[0000000010081400] = ff000000
sta %f23,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000e1
p0_label_136:
! %f25 = b20000e3, Mem[0000000010081408] = 00000000
sta %f25,[%i2+%o4]0x88 ! Mem[0000000010081408] = b20000e3
! %l1 = 000000000000af0a, Mem[0000000010081420] = 0000000000000000
stx %l1,[%i2+0x020] ! Mem[0000000010081420] = 000000000000af0a
! %f3 = ffffffff, Mem[0000000030001400] = 00000000
sta %f3 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff
! %f4 = 00000000 735700ff, Mem[0000000030041400] = 00000000 b7000000
stda %f4 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 735700ff
! %l0 = 00000000ff000000, Mem[0000000030041400] = ff005773
stha %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00005773
! %l4 = 0000000000000000, Mem[0000000010101408] = ff000000
stba %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000
! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
ldstuba [%i1+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! %l7 = 0000000000000053, Mem[0000000030001410] = 00103782
stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00100053
! %l6 = 0000000000000000, Mem[0000000010141410] = ff000000000000e3
stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181438] = 5aa50000, %l2 = 00000000000000b2
lduw [%i6+0x038],%l2 ! %l2 = 000000005aa50000
p0_label_137:
! Mem[0000000010181400] = 565700ff, %l4 = 0000000000000000
lduba [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000056
! Mem[0000000010101408] = 0000000000000000, %f22 = 00000000 000000e1
ldda [%i4+%o4]0x88,%f22 ! %f22 = 00000000 00000000
! Mem[0000000030101410] = 59000000, %l0 = 00000000ff000000
ldswa [%i4+%o5]0x81,%l0 ! %l0 = 0000000059000000
! Mem[0000000010181408] = ff000000, %l2 = 000000005aa50000
lduwa [%i6+%o4]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010141408] = b20000e3, %f31 = ffffffff
lda [%i5+%o4]0x80,%f31 ! %f31 = b20000e3
! Mem[0000000030181410] = 00103782, %l2 = 00000000ff000000
ldsba [%i6+%o5]0x89,%l2 ! %l2 = ffffffffffffff82
! Mem[00000000201c0000] = ffff2cc7, %l2 = ffffffffffffff82
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010141434] = ee1c5974, %l1 = 000000000000af0a
lduha [%i5+0x034]%asi,%l1 ! %l1 = 000000000000ee1c
! Mem[0000000010141428] = e09cba412302b620, %f8 = 2970d66a 79a27f14
ldda [%i5+0x028]%asi,%f8 ! %f8 = e09cba41 2302b620
! Starting 10 instruction Store Burst
! %f0 = 0aafffff ff000000 ff000000 ffffffff
! %f4 = 00000000 735700ff dec25738 65744a75
! %f8 = e09cba41 2302b620 5341aa5a 6f081479
! %f12 = df677cf8 1ded3dae 5eebca58 a7f9e1a2
stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000030001400
p0_label_138:
! Mem[0000000030041400] = 73570000, %l5 = 0000000000000000
swapa [%i1+%g0]0x89,%l5 ! %l5 = 0000000073570000
! Mem[0000000010081430] = 59000000, %l4 = 0000000000000056
swap [%i2+0x030],%l4 ! %l4 = 0000000059000000
! %l1 = 000000000000ee1c, Mem[0000000010101430] = 00000000, %asi = 80
stwa %l1,[%i4+0x030]%asi ! Mem[0000000010101430] = 0000ee1c
! %l5 = 0000000073570000, Mem[00000000218000c0] = ffff265e
stb %l5,[%o3+0x0c0] ! Mem[00000000218000c0] = 00ff265e
! Mem[0000000010141408] = b20000e3, %l5 = 0000000073570000
ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 000000b2000000ff
! %l3 = 00000000ff000000, Mem[0000000010181408] = ff000000
stba %l3,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! Mem[0000000030181410] = 82371000, %l6 = 0000000000000000
ldsha [%i6+%o5]0x81,%l6 ! %l6 = ffffffffffff8237
! %l1 = 000000000000ee1c, immed = 00000c0c, %y = ff000000
sdiv %l1,0xc0c,%l4 ! %l4 = ffffffff80000000
mov %l0,%y ! %y = 59000000
! %l6 = ffffffffffff8237, Mem[0000000010081410] = b20000e3
stha %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = b2008237
! Starting 10 instruction Load Burst
! Mem[0000000021800100] = 3bffd236, %l3 = 00000000ff000000
ldsha [%o3+0x100]%asi,%l3 ! %l3 = 0000000000003bff
p0_label_139:
membar #Sync ! Added by membar checker (21)
! Mem[0000000010001400] = ffadf5dd, %f26 = 73000000
lda [%i0+%g0]0x80,%f26 ! %f26 = ffadf5dd
! Mem[0000000010041428] = 5aa5c652, %l1 = 000000000000ee1c
ldsha [%i1+0x028]%asi,%l1 ! %l1 = 0000000000005aa5
! Mem[0000000010101408] = 00000000, %l5 = 00000000000000b2
lduba [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181400] = ff005756, %l7 = 0000000000000053
lduha [%i6+%g0]0x88,%l7 ! %l7 = 0000000000005756
! Mem[0000000010001408] = 3bc49137 ffffaf0a, %l6 = ffff8237, %l7 = 00005756
ldda [%i0+%o4]0x88,%l6 ! %l6 = 00000000ffffaf0a 000000003bc49137
! Mem[0000000010041400] = af0a7191, %l2 = 000000000000ffff
ldswa [%i1+%g0]0x80,%l2 ! %l2 = ffffffffaf0a7191
! Mem[0000000010041408] = ffff0000240b06fe, %l0 = 0000000059000000
ldxa [%i1+%o4]0x80,%l0 ! %l0 = ffff0000240b06fe
! Mem[00000000100c1408] = ff26b6e3 5aaa41ff, %l2 = af0a7191, %l3 = 00003bff
ldda [%i3+%o4]0x88,%l2 ! %l2 = 000000005aaa41ff 00000000ff26b6e3
! Mem[0000000010181410] = a0006d59, %l1 = 0000000000005aa5
ldsba [%i6+%o5]0x80,%l1 ! %l1 = ffffffffffffffa0
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = ffff0000, %l0 = ffff0000240b06fe
ldstuba [%i1+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
p0_label_140:
! Mem[0000000010101408] = 00000000, %l1 = ffffffffffffffa0
ldstuba [%i4+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! %f1 = ff000000, Mem[000000001018141c] = bbcaffff
st %f1 ,[%i6+0x01c] ! Mem[000000001018141c] = ff000000
! %l1 = 0000000000000000, immed = 00000e8c, %y = 59000000
udiv %l1,0xe8c,%l0 ! %l0 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! %l0 = 00000000ffffffff, Mem[0000000020800001] = ff5ed75b
stb %l0,[%o1+0x001] ! Mem[0000000020800000] = ffffd75b
! %l0 = 00000000ffffffff, Mem[0000000010181404] = 00ff2205, %asi = 80
stha %l0,[%i6+0x004]%asi ! Mem[0000000010181404] = ffff2205
! %l6 = 00000000ffffaf0a, Mem[0000000030141410] = 00000059
stha %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000af0a
! Mem[0000000030101408] = 59000000, %l5 = 0000000000000000
swapa [%i4+%o4]0x81,%l5 ! %l5 = 0000000059000000
! %l2 = 000000005aaa41ff, Mem[00000000201c0000] = ffff2cc7, %asi = 80
stba %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffff2cc7
! Mem[000000001010141b] = b5362b7c, %l6 = 00000000ffffaf0a
ldstub [%i4+0x01b],%l6 ! %l6 = 0000007c000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 000000ffffffffff, %l6 = 000000000000007c
ldxa [%i3+%o4]0x81,%l6 ! %l6 = 000000ffffffffff
p0_label_141:
! Mem[0000000010081428] = 0000ff00, %l1 = 0000000000000000
lduha [%i2+0x028]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181410] = 00103782, %l7 = 000000003bc49137
lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000082
! Mem[0000000010041400] = af0a7191, %l5 = 0000000059000000
lduha [%i1+%g0]0x80,%l5 ! %l5 = 000000000000af0a
! Mem[0000000030181408] = 73000000ffffffbb, %f6 = dec25738 65744a75
ldda [%i6+%o4]0x89,%f6 ! %f6 = 73000000 ffffffbb
! Mem[0000000010101438] = 09deefe5, %f27 = bbb4aac3
ld [%i4+0x038],%f27 ! %f27 = 09deefe5
! Mem[0000000030181408] = bbffffff, %l1 = 0000000000000000
lduba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000bb
! Mem[0000000030101408] = 0000000000000000, %l3 = 00000000ff26b6e3
ldxa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041410] = ff000000, %l2 = 000000005aaa41ff
lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181408] = 00000000, %l1 = 00000000000000bb
lduba [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000082, Mem[0000000010081408] = b20000e3
stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = b2000082
p0_label_142:
! Mem[0000000010041400] = af0a7191, %l7 = 0000000000000082
swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000af0a7191
! Mem[0000000010001408] = ffffaf0a, %l4 = ffffffff80000000
ldstuba [%i0+%o4]0x88,%l4 ! %l4 = 0000000a000000ff
! %l3 = 0000000000000000, Mem[0000000010001410] = 00000000
stwa %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! %l0 = 00000000ffffffff, Mem[0000000030181400] = 00000073
stha %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000ffff
! %f7 = ffffffbb, Mem[00000000100c1408] = ff41aa5a
sta %f7 ,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffbb
! %f18 = 00000000 020190ff, %l7 = 00000000af0a7191
! Mem[0000000010141410] = 0000000000000000
add %i5,0x010,%g1
stda %f18,[%g1+%l7]ASI_PST16_P ! Mem[0000000010141410] = 00000000000090ff
! Mem[0000000010001400] = ffadf5dd, %l7 = af0a7191, %l1 = 00000000
casa [%i0]0x80,%l7,%l1 ! %l1 = 00000000ffadf5dd
! %l2 = 000000ff, %l3 = 00000000, Mem[0000000010001430] = 5eebca58 a7f9e1a2
stda %l2,[%i0+0x030]%asi ! Mem[0000000010001430] = 000000ff 00000000
! %f28 = bbb4aac3, %f19 = 020190ff
fcmpes %fcc0,%f28,%f19 ! %fcc0 = 1
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00000000, %l1 = 00000000ffadf5dd
lduba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
p0_label_143:
! Mem[00000000100c1430] = 2c7cf65d ff40b0a1, %l4 = 0000000a, %l5 = 0000af0a
ldda [%i3+0x030]%asi,%l4 ! %l4 = 000000002c7cf65d 00000000ff40b0a1
! Mem[0000000010141400] = 000000ff, %l2 = 00000000000000ff
lduha [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030081400] = 49000000, %f11 = 6f081479
lda [%i2+%g0]0x89,%f11 ! %f11 = 49000000
! Mem[0000000020800040] = 00ffa3d2, %l0 = 00000000ffffffff
ldub [%o1+0x041],%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001408] = ffffafff, %l0 = 00000000000000ff
lduwa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ffffafff
! Mem[0000000010141400] = 000000ff, %f19 = 020190ff
lda [%i5+%g0]0x88,%f19 ! %f19 = 000000ff
! Mem[00000000300c1400] = 007f0000 000000ff 000000ff ffffffff
! Mem[00000000300c1410] = ff005773 00000000 754a7465 3857c2de
! Mem[00000000300c1420] = 147fa279 6ad67029 7914086f 5aaa4153
! Mem[00000000300c1430] = ae3ded1d f87c67df a2e1f9a7 58caeb5e
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010001408] = ffffafff, %l6 = 000000ffffffffff
ldsha [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffafff
! Mem[0000000020800040] = 00ffa3d2, %l1 = 0000000000000000
ldsb [%o1+0x041],%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f2 = ff000000 ffffffff, Mem[0000000010081408] = 820000b2 00000029
stda %f2 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff000000 ffffffff
p0_label_144:
! %f11 = 49000000, %f9 = 2302b620, %f13 = 1ded3dae
fadds %f11,%f9 ,%f13 ! %f13 = 49000000
membar #Sync ! Added by membar checker (22)
! %f6 = 73000000 ffffffbb, Mem[00000000300c1408] = 000000ff ffffffff
stda %f6 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 73000000 ffffffbb
! %f6 = 73000000 ffffffbb, %l3 = 0000000000000000
! Mem[0000000030141418] = 42f8eae1f2122ff3
add %i5,0x018,%g1
stda %f6,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030141418] = 42f8eae1f2122ff3
! %f4 = 00000000 735700ff, %l1 = ffffffffffffffff
! Mem[00000000100c1438] = 0054bbb4ffffffbf
add %i3,0x038,%g1
stda %f4,[%g1+%l1]ASI_PST16_PL ! Mem[00000000100c1438] = ff00577300000000
! %f19 = ffffffff, Mem[00000000100c1400] = 0000e9bb
sta %f19,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffffffff
! %f7 = ffffffbb, Mem[0000000010141410] = 00000000
sta %f7 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffffffbb
! Mem[00000000100c1408] = ffffffbb, %l2 = 000000ff, %l4 = 2c7cf65d
add %i3,0x08,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ffffffbb
! %f18 = 000000ff, Mem[000000001004141c] = ffffff82
sta %f18,[%i1+0x01c]%asi ! Mem[000000001004141c] = 000000ff
! %l4 = 00000000ffffffbb, Mem[0000000010081420] = 00000000, %asi = 80
stha %l4,[%i2+0x020]%asi ! Mem[0000000010081420] = ffbb0000
! Starting 10 instruction Load Burst
! %f17 = 000000ff, %f28 = ae3ded1d
fsqrts %f17,%f28 ! %l0 = 00000000ffffb021, Unfinished, %fsr = 0e00000400
p0_label_145:
! Mem[0000000030101400] = b20000e3, %l5 = 00000000ff40b0a1
lduha [%i4+%g0]0x81,%l5 ! %l5 = 000000000000b200
! Mem[0000000030101400] = b20000e3, %f1 = ff000000
lda [%i4+%g0]0x81,%f1 ! %f1 = b20000e3
! Mem[0000000030041410] = 00000000, %l4 = 00000000ffffffbb
lduba [%i1+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141400] = ff000000, %l7 = 00000000af0a7191
ldsba [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 000000e1, %l1 = ffffffffffffffff
ldswa [%i2+%g0]0x80,%l1 ! %l1 = 00000000000000e1
! Mem[0000000010181410] = 596d00a0, %l3 = 0000000000000000
ldsha [%i6+%o5]0x88,%l3 ! %l3 = 00000000000000a0
! Mem[0000000010041410] = ff000000, %l7 = 0000000000000000
ldsw [%i1+%o5],%l7 ! %l7 = ffffffffff000000
! Mem[0000000030081408] = 0000000049000000, %f12 = df677cf8 49000000
ldda [%i2+%o4]0x89,%f12 ! %f12 = 00000000 49000000
! Mem[00000000100c1438] = ff005773, %l3 = 00000000000000a0
ldsh [%i3+0x03a],%l3 ! %l3 = 0000000000005773
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 0000ffff, %l7 = ffffffffff000000
ldstuba [%i1+%o4]0x88,%l7 ! %l7 = 000000ff000000ff
p0_label_146:
! Mem[0000000010101410] = 00000000, %l7 = 00000000000000ff
ldstuba [%i4+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1400] = ffffffff, %l2 = 00000000000000ff, %asi = 80
swapa [%i3+0x000]%asi,%l2 ! %l2 = 00000000ffffffff
! %l5 = 000000000000b200, Mem[0000000030041400] = 00000000
stwa %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000b200
! Mem[0000000010181410] = a0006d59, %l6 = ffffffffffffafff, %asi = 80
swapa [%i6+0x010]%asi,%l6 ! %l6 = 00000000a0006d59
! %f6 = 73000000, %f7 = ffffffbb, %f15 = a7f9e1a2
fadds %f6 ,%f7 ,%f15 ! %f15 = ffffffbb
! %l2 = 00000000ffffffff, Mem[00000000100c1400] = 000000ff
stba %l2,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ff0000ff
! %l4 = 0000000000000000, Mem[0000000010041420] = ffffffff000000f6, %asi = 80
stxa %l4,[%i1+0x020]%asi ! Mem[0000000010041420] = 0000000000000000
! %f2 = ff000000, %f9 = 2302b620, %f19 = ffffffff
fmuls %f2 ,%f9 ,%f19 ! %f19 = e282b620
! %l2 = 00000000ffffffff, Mem[0000000010141434] = ee1c5974, %asi = 80
stwa %l2,[%i5+0x034]%asi ! Mem[0000000010141434] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181428] = 00000000c90a45ff, %f22 = 754a7465 3857c2de
ldda [%i6+0x028]%asi,%f22 ! %f22 = 00000000 c90a45ff
p0_label_147:
! Mem[0000000030081408] = 49000000, %l0 = 00000000ffffb021
ldswa [%i2+%o4]0x89,%l0 ! %l0 = 0000000049000000
! Mem[0000000030101408] = 0000000000000000, %l0 = 0000000049000000
ldxa [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030141400] = 000000ff, %l5 = 000000000000b200
ldswa [%i5+%g0]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[00000000300c1400] = 007f0000000000ff, %f20 = ff005773 00000000
ldda [%i3+%g0]0x81,%f20 ! %f20 = 007f0000 000000ff
! Mem[0000000010001410] = 0000000000000000, %f20 = 007f0000 000000ff
ldda [%i0+%o5]0x88,%f20 ! %f20 = 00000000 00000000
! Mem[00000000211c0000] = ffff7241, %l1 = 00000000000000e1
ldsb [%o2+0x001],%l1 ! %l1 = ffffffffffffffff
! %l2 = 00000000ffffffff, immd = fffffffffffff7f6, %l2 = 00000000ffffffff
mulx %l2,-0x80a,%l2 ! %l2 = fffff7f60000080a
! Mem[0000000010041408] = ffff0000240b06fe, %l1 = ffffffffffffffff
ldxa [%i1+%o4]0x80,%l1 ! %l1 = ffff0000240b06fe
! Mem[0000000010101400] = 0000000000000000, %l3 = 0000000000005773
ldxa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = ff900102ff000000, %f14 = 5eebca58 ffffffbb
ldda [%i5+%g0]0x89,%f14 ! %f14 = ff900102 ff000000
p0_label_148:
! %l2 = fffff7f60000080a, Mem[00000000100c1408] = bbffffff
stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = bbffff0a
! Mem[0000000010101434] = 214d006f, %l2 = fffff7f60000080a, %asi = 80
swapa [%i4+0x034]%asi,%l2 ! %l2 = 00000000214d006f
! Mem[0000000010081410] = b2008237, %l2 = 00000000214d006f
swapa [%i2+%o5]0x88,%l2 ! %l2 = 00000000b2008237
! %f3 = ffffffff, Mem[0000000010041400] = 00000082
sta %f3 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff
! %l5 = 00000000000000ff, Mem[0000000010181408] = 00000000
stha %l5,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ff0000
! %l6 = 00000000a0006d59, Mem[0000000010001400] = ffffadb2ddf5adff
stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000a0006d59
! Mem[000000001018141c] = ff000000, %l2 = 00000000b2008237, %asi = 80
swapa [%i6+0x01c]%asi,%l2 ! %l2 = 00000000ff000000
! Mem[0000000010041434] = 65744a75, %l2 = 00000000ff000000, %asi = 80
swapa [%i1+0x034]%asi,%l2 ! %l2 = 0000000065744a75
! %l2 = 0000000065744a75, Mem[00000000300c1408] = 73000000
stba %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 75000000
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 000000e1 ffffffff, %l6 = a0006d59, %l7 = 00000000
ldd [%i2+%g0],%l6 ! %l6 = 00000000000000e1 00000000ffffffff
p0_label_149:
! Mem[0000000010081410] = 6f004d21, %l6 = 00000000000000e1
lduba [%i2+%o5]0x80,%l6 ! %l6 = 000000000000006f
! Mem[00000000300c1410] = ff005773, %l6 = 000000000000006f
ldswa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffff005773
! %l4 = 0000000000000000, immed = fffff03f, %y = ffffffff
smul %l4,-0xfc1,%l5 ! %l5 = 0000000000000000, %y = 00000000
! Mem[0000000010101400] = 00000000 00000000, %l2 = 65744a75, %l3 = 00000000
ldda [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030001408] = ff000000ffffffff, %l6 = ffffffffff005773
ldxa [%i0+%o4]0x81,%l6 ! %l6 = ff000000ffffffff
! Mem[0000000010141408] = e30000ff, %l4 = 0000000000000000
ldsba [%i5+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101428] = 000000ff, %f2 = ff000000
lda [%i4+0x028]%asi,%f2 ! %f2 = 000000ff
! Mem[000000001008141c] = bb7b3782, %l3 = 0000000000000000
lduba [%i2+0x01d]%asi,%l3 ! %l3 = 000000000000007b
! Mem[0000000030141400] = 000000ff, %l2 = 0000000000000000
ldsha [%i5+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = 007f0000 000000ff 000000ff e282b620
! %f20 = 00000000 00000000 00000000 c90a45ff
! %f24 = 147fa279 6ad67029 7914086f 5aaa4153
! %f28 = ae3ded1d f87c67df a2e1f9a7 58caeb5e
stda %f16,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
p0_label_150:
! Mem[000000001018143d] = 5f28aa86, %l5 = 0000000000000000
ldstuba [%i6+0x03d]%asi,%l5 ! %l5 = 00000028000000ff
! %f10 = 5341aa5a 49000000, Mem[00000000300c1408] = 00000075 bbffffff
stda %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 5341aa5a 49000000
! Mem[0000000030041400] = 00b20000, %l1 = ffff0000240b06fe
swapa [%i1+%g0]0x81,%l1 ! %l1 = 0000000000b20000
! %l6 = ff000000ffffffff, Mem[000000001000141f] = 7f3c7674, %asi = 80
stba %l6,[%i0+0x01f]%asi ! Mem[000000001000141c] = 7f3c76ff
! %l2 = 00000000, %l3 = 0000007b, Mem[0000000010181408] = 00ff0000 ff005756
stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 0000007b
! %f6 = 73000000 ffffffbb, Mem[00000000100c1438] = ff005773 00000000
stda %f6 ,[%i3+0x038]%asi ! Mem[00000000100c1438] = 73000000 ffffffbb
! %l5 = 0000000000000028, Mem[0000000030041400] = 240b06fe
stha %l5,[%i1+%g0]0x81 ! Mem[0000000030041400] = 002806fe
! %l2 = 0000000000000000, Mem[0000000030081410] = 0000000000000000
stxa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000010181400] = 565700ff
stba %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 005700ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 49000000, %l5 = 0000000000000028
lduwa [%i3+%o4]0x89,%l5 ! %l5 = 0000000049000000
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
mulx %l0,%l4,%l2
addc %l7,%l4,%l5
sub %l6,%l1,%l7
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
1: membar #Sync ! Force all stores to complete
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000b20000
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000007b
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffff
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000049000000
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ff000000ffffffff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ffffffff
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0aafffff b20000e3
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 000000ff ffffffff
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 735700ff
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 73000000 ffffffbb
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e09cba41 2302b620
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 5341aa5a 49000000
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000000 49000000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ff900102 ff000000
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 007f0000 000000ff
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 000000ff e282b620
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 00000000 00000000
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 00000000 c90a45ff
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 147fa279 6ad67029
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 7914086f 5aaa4153
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ae3ded1d f87c67df
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a2e1f9a7 58caeb5e
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:
andn %l0,0xfdd,%l3
add %l6,0xbd2,%l3
smul %l7,%l7,%l4
done
p0_trap1o:
andn %l0,0xfdd,%l3
add %l6,0xbd2,%l3
smul %l7,%l7,%l4
done
p0_trap2e:
fadds %f13,%f3 ,%f12
fdivs %f9 ,%f8 ,%f5
add %l4,-0xf8d,%l7
udivx %l1,0x3eb,%l1
andn %l3,%l4,%l6
done
p0_trap2o:
fadds %f13,%f3 ,%f12
fdivs %f9 ,%f8 ,%f5
add %l4,-0xf8d,%l7
udivx %l1,0x3eb,%l1
andn %l3,%l4,%l6
done
p0_trap3e:
sub %l6,0xc92,%l4
xnor %l6,%l1,%l1
done
p0_trap3o:
sub %l6,0xc92,%l4
xnor %l6,%l1,%l1
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 = 4927f6424c7c5536
ldx [%g1+0x008],%l1 ! %l1 = 2d6b213e4775f9fb
ldx [%g1+0x010],%l2 ! %l2 = 734e1fba93b38c5a
ldx [%g1+0x018],%l3 ! %l3 = d56aa3cc96b3ebd2
ldx [%g1+0x020],%l4 ! %l4 = 17d9d00e8fb7db1f
ldx [%g1+0x028],%l5 ! %l5 = 6d6e8968f04f6e1f
ldx [%g1+0x030],%l6 ! %l6 = 43e4e0e0af28d251
ldx [%g1+0x038],%l7 ! %l7 = d421ec19f85517ec
! 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:
andn %l0,0xfdd,%l3
jmpl %o7,%g0
add %l6,0xbd2,%l3
p0_near_0_he:
swap [%i2+0x030],%l1 ! Mem[0000000010081430]
sdivx %l4,-0x127,%l1
or %l2,%l2,%l0
fdivs %f18,%f24,%f19
orn %l7,-0x19c,%l6
xnor %l6,0xf7f,%l0
ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000]
jmpl %o7,%g0
xor %l4,%l0,%l5
near0_b2b_h:
jmpl %o7,%g0
fcmps %fcc3,%f21,%f26
jmpl %o7,%g0
nop
near0_b2b_l:
jmpl %o7,%g0
or %l5,0x232,%l3
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
fcmps %fcc0,%f7 ,%f13
addc %l5,%l3,%l6
fadds %f12,%f13,%f0
jmpl %o7,%g0
xnor %l6,-0xd35,%l5
p0_near_1_he:
udivx %l6,0x33a,%l2
fdivs %f23,%f31,%f23
fdivs %f21,%f19,%f31
jmpl %o7,%g0
add %l3,-0x78d,%l0
near1_b2b_h:
fitod %f19,%f18
orn %l3,%l2,%l0
jmpl %o7,%g0
orn %l1,0x3a3,%l6
near1_b2b_l:
subc %l6,%l7,%l7
fsubs %f15,%f5 ,%f8
jmpl %o7,%g0
sub %l3,0x61d,%l4
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
sth %l6,[%i1+0x036] ! Mem[0000000010041436]
jmpl %o7,%g0
st %f0 ,[%i5+0x024] ! Mem[0000000010141424]
p0_near_2_he:
fmuls %f24,%f26,%f24
swap [%i2+0x018],%l4 ! Mem[0000000010081418]
jmpl %o7,%g0
fdivs %f26,%f29,%f31
near2_b2b_h:
jmpl %o7,%g0
fcmps %fcc1,%f28,%f29
jmpl %o7,%g0
nop
near2_b2b_l:
jmpl %o7,%g0
xnor %l5,%l4,%l7
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
or %l3,%l0,%l6
std %l6,[%i1+0x030] ! Mem[0000000010041430]
fadds %f2 ,%f3 ,%f15
or %l5,0x976,%l0
udivx %l7,-0xa56,%l3
jmpl %o7,%g0
fitod %f1 ,%f6
p0_near_3_he:
xnor %l2,%l1,%l2
mulx %l0,%l2,%l7
fsqrts %f17,%f23
fsqrts %f24,%f29
fmuls %f20,%f19,%f17
xor %l6,-0x6a5,%l5
or %l2,0x4c4,%l2
jmpl %o7,%g0
fcmps %fcc2,%f29,%f26
near3_b2b_h:
xor %l3,%l7,%l0
fstod %f22,%f16
orn %l1,-0x405,%l2
jmpl %o7,%g0
mulx %l4,-0xc9b,%l1
near3_b2b_l:
xnor %l7,%l6,%l3
udivx %l6,0xbd5,%l6
and %l3,%l4,%l2
jmpl %o7,%g0
add %l6,0xea3,%l5
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
fadds %f10,%f11,%f7
fcmps %fcc1,%f5 ,%f12
fmuls %f1 ,%f14,%f4
fdivs %f11,%f9 ,%f10
fdivs %f9 ,%f5 ,%f8
mulx %l7,%l0,%l6
addc %l3,%l4,%l2
jmpl %o7,%g0
fadds %f8 ,%f2 ,%f2
p0_far_0_lem:
fadds %f10,%f11,%f7
fcmps %fcc1,%f5 ,%f12
fmuls %f1 ,%f14,%f4
fdivs %f11,%f9 ,%f10
fdivs %f9 ,%f5 ,%f8
mulx %l7,%l0,%l6
addc %l3,%l4,%l2
jmpl %o7,%g0
fadds %f8 ,%f2 ,%f2
p0_far_0_he:
andn %l6,%l3,%l2
addc %l2,0xc71,%l3
jmpl %o7,%g0
udivx %l0,%l7,%l6
p0_far_0_hem:
andn %l6,%l3,%l2
addc %l2,0xc71,%l3
jmpl %o7,%g0
udivx %l0,%l7,%l6
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
fadds %f29,%f26,%f26
sub %l3,%l3,%l1
subc %l3,%l1,%l5
jmpl %o7,%g0
xnor %l5,%l6,%l6
far0_b2b_l:
orn %l0,0xe6a,%l1
umul %l5,0xa86,%l0
fmuls %f12,%f4 ,%f8
jmpl %o7,%g0
orn %l0,%l0,%l0
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
mulx %l0,%l0,%l2
fadds %f14,%f5 ,%f3
add %l5,0x216,%l3
jmpl %o7,%g0
fcmps %fcc3,%f14,%f5
p0_far_1_lem:
mulx %l0,%l0,%l2
fadds %f14,%f5 ,%f3
add %l5,0x216,%l3
jmpl %o7,%g0
fcmps %fcc3,%f14,%f5
p0_far_1_he:
smul %l2,%l2,%l0
smul %l4,-0x1000,%l2
add %l5,%l1,%l0
jmpl %o7,%g0
and %l2,-0xd57,%l4
p0_far_1_hem:
smul %l2,%l2,%l0
smul %l4,-0x1000,%l2
add %l5,%l1,%l0
jmpl %o7,%g0
and %l2,-0xd57,%l4
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
sub %l7,-0x7bd,%l5
sdivx %l2,0x6d6,%l6
mulx %l0,0x2e0,%l0
orn %l4,-0xe53,%l0
fdivs %f23,%f25,%f30
jmpl %o7,%g0
sub %l0,-0x7a5,%l4
far1_b2b_l:
udivx %l1,-0x34c,%l0
orn %l3,%l5,%l2
fdtoi %f2 ,%f7
subc %l7,%l0,%l3
fdivs %f7 ,%f9 ,%f8
jmpl %o7,%g0
fmuls %f0 ,%f0 ,%f1
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
lduw [%i3+0x030],%l2 ! Mem[00000000100c1430]
xor %l3,-0x179,%l4
jmpl %o7,%g0
mulx %l0,0xc61,%l7
p0_far_2_lem:
membar #Sync
lduw [%i3+0x030],%l2 ! Mem[00000000100c1430]
xor %l3,-0x179,%l4
jmpl %o7,%g0
mulx %l0,0xc61,%l7
p0_far_2_he:
lduh [%i2+0x024],%l7 ! Mem[0000000010081424]
lduh [%i5+0x03e],%l2 ! Mem[000000001014143e]
smul %l4,%l7,%l7
fcmps %fcc2,%f24,%f18
jmpl %o7,%g0
umul %l6,%l6,%l2
p0_far_2_hem:
membar #Sync
lduh [%i2+0x024],%l7 ! Mem[0000000010081424]
lduh [%i5+0x03e],%l2 ! Mem[000000001014143e]
smul %l4,%l7,%l7
fcmps %fcc2,%f24,%f18
jmpl %o7,%g0
umul %l6,%l6,%l2
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
fmuls %f17,%f21,%f16
and %l5,-0x2ab,%l0
sub %l2,-0xa85,%l3
jmpl %o7,%g0
xnor %l2,%l1,%l7
far2_b2b_l:
xnor %l5,0x9e7,%l7
mulx %l2,0xd0b,%l5
fcmps %fcc2,%f12,%f15
jmpl %o7,%g0
smul %l1,%l7,%l0
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
addc %l2,%l5,%l1
xnor %l3,-0xfce,%l5
fdivs %f5 ,%f5 ,%f1
smul %l6,0xa79,%l7
sub %l1,-0x5e6,%l6
xnor %l0,%l5,%l0
jmpl %o7,%g0
xnor %l3,0x144,%l3
p0_far_3_lem:
addc %l2,%l5,%l1
xnor %l3,-0xfce,%l5
fdivs %f5 ,%f5 ,%f1
smul %l6,0xa79,%l7
sub %l1,-0x5e6,%l6
xnor %l0,%l5,%l0
jmpl %o7,%g0
xnor %l3,0x144,%l3
p0_far_3_he:
add %l6,%l6,%l3
jmpl %o7,%g0
sub %l4,%l5,%l7
p0_far_3_hem:
add %l6,%l6,%l3
jmpl %o7,%g0
sub %l4,%l5,%l7
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
fsubs %f31,%f23,%f20
umul %l3,-0x302,%l3
mulx %l0,%l2,%l6
sub %l0,%l3,%l6
and %l0,%l6,%l3
fsubs %f19,%f27,%f20
jmpl %o7,%g0
andn %l7,0xbd6,%l4
far3_b2b_l:
mulx %l6,0xcf4,%l1
orn %l2,-0x8ce,%l6
add %l5,-0xfdb,%l7
umul %l0,%l5,%l4
mulx %l5,0x3a1,%l0
umul %l6,0x959,%l6
jmpl %o7,%g0
andn %l2,-0xe95,%l5
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
mulx %l7,0x92b,%l0
jmpl %g6+8,%g0
fsqrts %f8 ,%f3
p0_call_0_le:
and %l1,-0x7b6,%l6
smul %l6,%l4,%l6
retl
xnor %l7,%l7,%l3
p0_jmpl_0_lo:
mulx %l7,0x92b,%l0
jmpl %g6+8,%g0
fsqrts %f8 ,%f3
p0_call_0_lo:
and %l1,-0x7b6,%l6
smul %l6,%l4,%l6
retl
xnor %l7,%l7,%l3
p0_jmpl_0_he:
udivx %l4,-0x321,%l5
fdivs %f22,%f28,%f30
add %l5,%l1,%l5
ldsh [%i1+0x006],%l0 ! Mem[0000000010041406]
swap [%i5+0x02c],%l4 ! Mem[000000001014142c]
jmpl %g6+8,%g0
orn %l3,0x562,%l4
p0_call_0_he:
addc %l2,0x25c,%l6
fadds %f20,%f24,%f23
sub %l1,%l6,%l5
fdivs %f28,%f26,%f23
retl
ldstub [%o2+0x001],%l5 ! Mem[00000000211c0001]
p0_jmpl_0_ho:
udivx %l4,-0x321,%l5
fdivs %f22,%f28,%f30
add %l5,%l1,%l5
ldsh [%o1+0x006],%l0 ! Mem[0000000010041406]
swap [%o5+0x02c],%l4 ! Mem[000000001014142c]
jmpl %g6+8,%g0
orn %l3,0x562,%l4
p0_call_0_ho:
addc %l2,0x25c,%l6
fadds %f20,%f24,%f23
sub %l1,%l6,%l5
fdivs %f28,%f26,%f23
retl
ldstub [%i2+0x001],%l5 ! Mem[00000000211c0001]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
andn %l4,%l4,%l6
fsubs %f9 ,%f13,%f9
andn %l0,-0x187,%l0
mulx %l3,0x75f,%l3
sub %l3,-0xd40,%l6
jmpl %g6+8,%g0
xor %l3,-0xf8b,%l6
p0_call_1_le:
fadds %f13,%f2 ,%f4
retl
subc %l4,%l6,%l7
p0_jmpl_1_lo:
andn %l4,%l4,%l6
fsubs %f9 ,%f13,%f9
andn %l0,-0x187,%l0
mulx %l3,0x75f,%l3
sub %l3,-0xd40,%l6
jmpl %g6+8,%g0
xor %l3,-0xf8b,%l6
p0_call_1_lo:
fadds %f13,%f2 ,%f4
retl
subc %l4,%l6,%l7
p0_jmpl_1_he:
fadds %f26,%f28,%f18
ldstub [%o2+0x000],%l1 ! Mem[00000000211c0000]
sub %l2,%l7,%l7
subc %l7,%l5,%l5
jmpl %g6+8,%g0
umul %l2,0xc9d,%l3
p0_call_1_he:
sub %l3,%l3,%l1
xnor %l7,-0x6c3,%l1
addc %l4,0x719,%l5
retl
subc %l2,0xa70,%l4
p0_jmpl_1_ho:
fadds %f26,%f28,%f18
ldstub [%i2+0x000],%l1 ! Mem[00000000211c0000]
sub %l2,%l7,%l7
subc %l7,%l5,%l5
jmpl %g6+8,%g0
umul %l2,0xc9d,%l3
p0_call_1_ho:
sub %l3,%l3,%l1
xnor %l7,-0x6c3,%l1
addc %l4,0x719,%l5
retl
subc %l2,0xa70,%l4
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
and %l5,%l1,%l2
xor %l4,%l6,%l0
jmpl %g6+8,%g0
std %l2,[%i5+0x028] ! Mem[0000000010141428]
p0_call_2_le:
fadds %f4 ,%f8 ,%f4
fcmps %fcc2,%f11,%f8
umul %l4,%l4,%l4
retl
fmuls %f8 ,%f10,%f8
p0_jmpl_2_lo:
and %l5,%l1,%l2
xor %l4,%l6,%l0
jmpl %g6+8,%g0
std %l2,[%o5+0x028] ! Mem[0000000010141428]
p0_call_2_lo:
fadds %f4 ,%f8 ,%f4
fcmps %fcc2,%f11,%f8
umul %l4,%l4,%l4
retl
fmuls %f8 ,%f10,%f8
p0_jmpl_2_he:
fmuls %f16,%f23,%f17
or %l1,%l5,%l3
addc %l4,0x880,%l2
mulx %l2,0x7e8,%l4
jmpl %g6+8,%g0
or %l0,%l6,%l4
p0_call_2_he:
xor %l7,-0xc3e,%l2
and %l0,%l3,%l1
retl
xnor %l1,0x424,%l2
p0_jmpl_2_ho:
fmuls %f16,%f23,%f17
or %l1,%l5,%l3
addc %l4,0x880,%l2
mulx %l2,0x7e8,%l4
jmpl %g6+8,%g0
or %l0,%l6,%l4
p0_call_2_ho:
xor %l7,-0xc3e,%l2
and %l0,%l3,%l1
retl
xnor %l1,0x424,%l2
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
xnor %l0,0x4ea,%l6
sub %l1,%l1,%l5
jmpl %g6+8,%g0
smul %l0,%l5,%l2
p0_call_3_le:
xnor %l3,%l6,%l6
fsubs %f14,%f2 ,%f5
or %l4,-0xf3d,%l5
udivx %l5,%l0,%l1
xor %l2,%l4,%l4
fadds %f9 ,%f11,%f4
retl
addc %l3,%l2,%l5
p0_jmpl_3_lo:
xnor %l0,0x4ea,%l6
sub %l1,%l1,%l5
jmpl %g6+8,%g0
smul %l0,%l5,%l2
p0_call_3_lo:
xnor %l3,%l6,%l6
fsubs %f14,%f2 ,%f5
or %l4,-0xf3d,%l5
udivx %l5,%l0,%l1
xor %l2,%l4,%l4
fadds %f9 ,%f11,%f4
retl
addc %l3,%l2,%l5
p0_jmpl_3_he:
and %l7,%l5,%l4
mulx %l3,%l1,%l2
fdivs %f19,%f22,%f24
fdivs %f22,%f26,%f26
sub %l6,-0xf66,%l4
jmpl %g6+8,%g0
xor %l3,%l0,%l7
p0_call_3_he:
mulx %l2,%l4,%l2
fmuls %f26,%f25,%f25
fsqrts %f22,%f20
ldsh [%i1+0x024],%l5 ! Mem[0000000010041424]
retl
umul %l5,%l1,%l0
p0_jmpl_3_ho:
and %l7,%l5,%l4
mulx %l3,%l1,%l2
fdivs %f19,%f22,%f24
fdivs %f22,%f26,%f26
sub %l6,-0xf66,%l4
jmpl %g6+8,%g0
xor %l3,%l0,%l7
p0_call_3_ho:
mulx %l2,%l4,%l2
fmuls %f26,%f25,%f25
fsqrts %f22,%f20
ldsh [%o1+0x024],%l5 ! Mem[0000000010041424]
retl
umul %l5,%l1,%l0
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 0x4927f642,0x4c7c5536 ! Init value for %l0
.word 0x2d6b213e,0x4775f9fb ! Init value for %l1
.word 0x734e1fba,0x93b38c5a ! Init value for %l2
.word 0xd56aa3cc,0x96b3ebd2 ! Init value for %l3
.word 0x17d9d00e,0x8fb7db1f ! Init value for %l4
.word 0x6d6e8968,0xf04f6e1f ! Init value for %l5
.word 0x43e4e0e0,0xaf28d251 ! Init value for %l6
.word 0xd421ec19,0xf85517ec ! Init value for %l7
.align 64
p0_init_freg:
.word 0xe4177f3f,0x838536a2 ! Init value for %f0
.word 0x6fab807d,0xc6b962bf ! Init value for %f2
.word 0x0c705a4b,0x1c70bfc7 ! Init value for %f4
.word 0xb536917a,0xa67862fd ! Init value for %f6
.word 0xe60e76e4,0x86539cf3 ! Init value for %f8
.word 0x970eab3c,0xb0156902 ! Init value for %f10
.word 0x9dfb2b7a,0xada8585e ! Init value for %f12
.word 0x7b685ebe,0x65eb6ba0 ! Init value for %f14
.word 0xcfff8fdd,0x0c7262e4 ! Init value for %f16
.word 0xef976459,0xe3b62637 ! Init value for %f18
.word 0x9f6c3279,0xb473827d ! Init value for %f20
.word 0x3a4ab61d,0xb0ede7b7 ! Init value for %f22
.word 0x6de9520c,0xba4da1cf ! Init value for %f24
.word 0xc7358fbb,0x3cbfd576 ! Init value for %f26
.word 0x5147f3fe,0x90006e8d ! Init value for %f28
.word 0x02ac47ba,0xa0ab81db ! Init value for %f30
.word 0xc479c131,0x035ea6f1 ! Init value for %f32
.word 0x997a20e2,0x0b3856ee ! Init value for %f34
.word 0x5a55d1a6,0x9a849c8e ! Init value for %f36
.word 0xaaab38e5,0x31f822e5 ! Init value for %f38
.word 0x8d954c90,0xcce5153a ! Init value for %f40
.word 0x1c7bcbe6,0x72a140e1 ! Init value for %f42
.word 0xd95678e5,0x757d4881 ! Init value for %f44
.word 0x9cc4d1dd,0x07818736 ! Init value for %f46
.word 0x3e0029db,0xfa2bd418
.word 0xa0c2ee8f,0xdb286a98
.word 0xa0293031,0x269373d9
.word 0xc1c565ec,0x0a098e28
.word 0x49ca6bd3,0xb6e2f308
.word 0x2ba2bf92,0x810d3fbd
.word 0xa4207238,0x09e52677
.word 0x5a5cdfdb,0xbf309c43
p0_share_mask:
.word 0xffff0000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p0_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x00b20000
.word 0x00000000,0x00000000
.word 0x00000000,0x0000007b
.word 0xffffffff,0xffffffff
.word 0x00000000,0x49000000
.word 0xff000000,0xffffffff
.word 0x00000000,0xffffffff
p0_expected_fp_regs:
.word 0x0aafffff,0xb20000e3
.word 0x000000ff,0xffffffff
.word 0x00000000,0x735700ff
.word 0x73000000,0xffffffbb
.word 0xe09cba41,0x2302b620
.word 0x5341aa5a,0x49000000
.word 0x00000000,0x49000000
.word 0xff900102,0xff000000
.word 0x007f0000,0x000000ff
.word 0x000000ff,0xe282b620
.word 0x00000000,0x00000000
.word 0x00000000,0xc90a45ff
.word 0x147fa279,0x6ad67029
.word 0x7914086f,0x5aaa4153
.word 0xae3ded1d,0xf87c67df
.word 0xa2e1f9a7,0x58caeb5e
.word 0x0000000e,0x00000400 ! %fsr = 0000000e00000400
p0_local0_expect:
.word 0x596d00a0,0x00000000
.word 0xffafffff,0x3791c43b
.word 0x00000000,0x00000000
.word 0x00ff0000,0x7f3c76ff
.word 0x0000ff00,0x6cb69670
.word 0x00000059,0x00000000
.word 0x000000ff,0x00000000
.word 0xb9c22738,0x000000e3
p0_local0_sec_expect:
.word 0x0aafffff,0xff000000
.word 0xff000000,0xffffffff
.word 0x00000000,0x735700ff
.word 0xdec25738,0x65744a75
.word 0xe09cba41,0x2302b620
.word 0x5341aa5a,0x6f081479
.word 0xdf677cf8,0x1ded3dae
.word 0x5eebca58,0xa7f9e1a2
p0_local1_expect:
.word 0xffffffff,0x00000059
.word 0xffff0000,0x240b06fe
.word 0xff000000,0xff000000
.word 0xab88e890,0x000000ff
.word 0x00000000,0x00000000
.word 0x5aa5c652,0xacffcdff
.word 0xdec25738,0xff000000
.word 0x00590000,0xff26b6e3
p0_local1_sec_expect:
.word 0x002806fe,0x00000000
.word 0x000000e3,0x596de9bb
.word 0x00000000,0x40a0db9a
.word 0x000000e3,0xd2077973
.word 0x3ba5ef0b,0xa2ae6320
.word 0x00000000,0x00000059
.word 0xff000000,0xffff2ceb
.word 0xbbb4aac3,0x7b34ac03
p0_local2_expect:
.word 0x000000e1,0xffffffff
.word 0xff000000,0xffffffff
.word 0x6f004d21,0x00000000
.word 0xe5592105,0xbb7b3782
.word 0xffbb0000,0x0000af0a
.word 0x0000ff00,0x6cb69670
.word 0x00000056,0xb6a6bb80
.word 0x154b1ac0,0x259c005a
p0_local2_sec_expect:
.word 0xff000000,0x00007f00
.word 0x20b682e2,0xff000000
.word 0x00000000,0x00000000
.word 0xff450ac9,0x00000000
.word 0x2970d66a,0x79a27f14
.word 0x5341aa5a,0x6f081479
.word 0xdf677cf8,0x1ded3dae
.word 0x5eebca58,0xa7f9e1a2
p0_local3_expect:
.word 0xff0000ff,0x05df1bf1
.word 0x0affffbb,0xe3b626ff
.word 0x7f3c7674,0xff000000
.word 0x2aeb6dff,0x000000ff
.word 0x9ef72440,0x3cbfd576
.word 0xe5000029,0xcddfc3cd
.word 0x2c7cf65d,0xff40b0a1
.word 0x73000000,0xffffffbb
p0_local3_sec_expect:
.word 0x007f0000,0x000000ff
.word 0x00000049,0x5aaa4153
.word 0xff005773,0x00000000
.word 0x754a7465,0x3857c2de
.word 0x147fa279,0x6ad67029
.word 0x7914086f,0x5aaa4153
.word 0xae3ded1d,0xf87c67df
.word 0xa2e1f9a7,0x58caeb5e
p0_local4_expect:
.word 0x00000000,0x00000000
.word 0xff000000,0x00000000
.word 0xff000000,0x000000e1
.word 0xb5362bff,0x000000a0
.word 0x00000000,0x00000000
.word 0x000000ff,0xffffffff
.word 0x0000ee1c,0x0000080a
.word 0x09deefe5,0x91710aaf
p0_local4_sec_expect:
.word 0xb20000e3,0x00000000
.word 0x00000000,0x00000000
.word 0x59000000,0x00000000
.word 0x2f86e420,0x9d009055
.word 0x00000080,0x2e8bc3c5
.word 0x00000000,0xffffff7f
.word 0x74591cee,0xc3aab4bb
.word 0x88e53d7b,0x0cfd48bb
p0_local5_expect:
.word 0xff000000,0x0000ff00
.word 0xff0000e3,0x7b3de5ff
.word 0xffffffbb,0x000090ff
.word 0x5590009d,0x20e4862f
.word 0x00007379,0xb0ede7ff
.word 0xe09cba41,0x2302b620
.word 0xbbb4aac3,0xffffffff
.word 0xbb48fd0c,0x000000e3
p0_local5_sec_expect:
.word 0x000000ff,0x020190ff
.word 0x7f3c7674,0xbbe96d59
.word 0x0aaf0000,0x00000000
.word 0x42f8eae1,0xf2122ff3
.word 0x14fa2158,0xb7e7edb0
.word 0x8f336739,0x63f36313
.word 0x1e4a61c1,0x2345b6c4
.word 0xcce0b6b1,0xb4b4214e
p0_local6_expect:
.word 0x005700ff,0xffff2205
.word 0x00000000,0x0000007b
.word 0xffffafff,0xe30000ff
.word 0x00000000,0xb2008237
.word 0x962c1419,0xf369d877
.word 0x00000000,0xc90a45ff
.word 0x000000e3,0xd2077973
.word 0x5aa50000,0x5fffaa86
p0_local6_sec_expect:
.word 0xffff0000,0xbbb4aac3
.word 0xbbffffff,0x00000073
.word 0x82371000,0x00000000
.word 0x2f86e420,0x9d009055
.word 0xff26b6e3,0x00000000
.word 0xf6000000,0xb7ffffff
.word 0x74591cee,0xc3aab4bb
.word 0x565700ff,0xbbe96d59
share0_expect:
.word 0xffff2cc7,0xa4f564cc
.word 0xeb6dba9c,0xf694f135
.word 0xee440d72,0xa9ee03ae
.word 0x22a4fcfc,0xa778573e
.word 0x26ad5ca1,0x915172b1
.word 0x11a48cdc,0x1568d15a
.word 0x16beacb0,0xe952d5f2
.word 0x989a6431,0x80fc5f9a
share1_expect:
.word 0xffffd75b,0xfa335562
.word 0x077165ea,0xcf96e634
.word 0x92c9ba03,0xe92579a7
.word 0xc46f1f89,0x5fd82f7b
.word 0x40b8cd6b,0x3450ed39
.word 0x7149392b,0xd12b330d
.word 0xa741ed87,0x44104111
.word 0x8c537d95,0x01934e11
.word 0x00ffa3d2,0x29e74947
.word 0x698677ab,0x4e5e5dd8
.word 0x1bd6019d,0x2c96ff2e
.word 0x734dbea5,0xbfbb6d70
.word 0xe0b38896,0x6488d6d7
.word 0x6261c85d,0xb1ef1e1e
.word 0xa1ac4224,0x9e993b5d
.word 0x383cc29b,0x8424a5e9
share2_expect:
.word 0xffff7241,0x9d2eae6a
.word 0x22b8760b,0x7163b93b
.word 0x16b66ac2,0xf7f4adee
.word 0x708f0a33,0x6ca4d777
.word 0x02e50727,0xa7990c0b
.word 0xb5dd2693,0xe0acd169
.word 0x8ad94319,0x5f283ed0
.word 0x8de24bd4,0x6d82e462
share3_expect:
.word 0x3fccbf49,0xadf6c523
.word 0x4397a450,0x685adafc
.word 0x24850a48,0xd5f841fa
.word 0xbee7f048,0xa41dfe64
.word 0xb82e13c0,0xb24e0154
.word 0x1763b819,0x54bbf2ea
.word 0x180b88e4,0x74f02b67
.word 0x79385653,0x317769ef
.word 0x73d10896,0xdba85270
.word 0xf3e4fff0,0x173465f9
.word 0x6910c476,0x95a7e473
.word 0x6563ed64,0x33c868cd
.word 0xd168e4e8,0x21c86957
.word 0x74d35ae0,0x2d7df374
.word 0x5ed8c1fb,0x71c0be3d
.word 0xf09dab24,0x9b84a06a
.word 0xea3d341e,0xbeb864a1
.word 0xcd7e6266,0xfdb9e2a7
.word 0x8188660d,0xc21756fa
.word 0xebc7b813,0x2315c1f6
.word 0xf17ee3ea,0x51b9285c
.word 0xbefae10f,0xfde456ae
.word 0xbc34150b,0x6373cd39
.word 0xd38f9a38,0xe34c25cb
.word 0x00ff265e,0x6839efe6
.word 0x65b80127,0xf529eae1
.word 0xfff102c8,0x488820c6
.word 0xe8ce0924,0x36c45ef6
.word 0x9aa6fb8b,0x890f9478
.word 0x38af34a3,0xbe09f8a5
.word 0xfcbb2532,0x103a947f
.word 0x2a28bea3,0xf5b40582
.word 0x3bffd236,0xcab71dc6
.word 0x2f47e4d5,0xc4168fb2
.word 0xf3729f24,0xba632959
.word 0xda149735,0x922c27f6
.word 0x92e1a2a3,0x1c3b3edb
.word 0xe3517e14,0x89495ed5
.word 0x21ebf87f,0x11ddb632
.word 0x8aa6031e,0x1c413264
.word 0xffb45a3c,0x832ea852
.word 0xc288f392,0xc4307b4f
.word 0xc2f4a77d,0xd533589e
.word 0xeb167799,0x075d0af3
.word 0x28fc0442,0x74bc26c2
.word 0x833949ee,0x86e92d3e
.word 0x911b198c,0x5b2b8a10
.word 0x6602d504,0x31c0d3a0
.word 0xffb2a69f,0x5ad46751
.word 0xb51b1fd7,0xa7dfcec8
.word 0x8cec498a,0x46dee766
.word 0x0c047c3b,0x4fdb867f
.word 0x68662807,0x806d2a94
.word 0x2f8634f9,0x992ff024
.word 0x1f729b22,0xaa6a04b1
.word 0x72cdbba9,0xc547eb66
.word 0xffff4083,0x2ab5f959
.word 0x758ea879,0x48648b0e
.word 0x7348bd88,0xaa539586
.word 0xd83dce8e,0x3d6452c0
.word 0x5a11e226,0x86a15bec
.word 0x1307c207,0xcc0997a6
.word 0x44b99764,0x9b6ca4d0
.word 0xa3937288,0xc75ff975
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 0xfba62558,0x1305c9ef
.word 0x00000000,0x00000002
.word 0x4e367aaf,0xb19bdec2
.word 0x00000000,0x00000003
.word 0xd9f1b3d7,0x9a5cc7f3
.word 0x00000000,0x00000004
.word 0xa1cd8a18,0x1298fc49
.word 0x00000000,0x00000005
.word 0xfafe4faf,0xf231fef7
.word 0x00000000,0x00000006
.word 0x46c17a37,0xc072cdb5
.word 0x00000000,0x00000007
.word 0x9c88cc7f,0xf5b9c223
.word 0x00000000,0x00000008
.word 0x35312420,0x556ccd19
.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 0xc70eed57,0x02116447,0xce288484,0x769f5df8
.word 0x3c51ef3f,0x8423010e,0xd3110ddb,0x3649d611
.word 0x064b1039,0xb0491466,0x443048b9,0x71258294
.word 0xe39959bb,0x4f15a5f1,0x64ea4425,0x0968dd83
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 0xf0b21f6d,0x3cf2ab7a,0x73450ac9,0x378ebcb2
.word 0x1f1dfc40,0xbc9dfff4,0x89263027,0xc6f0c4ed
.word 0x2691738c,0x045782c0,0x3b6aecaa,0xe2ac9731
.word 0x47b58f70,0x39d2cc57,0x4138c2eb,0xddf5adb2
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 0x3a1cd926,0xfc7c94ea,0x865bd0df,0x59f94df8
.word 0x5b0d5c3d,0xb384d5fb,0x2aeb61d1,0xc76395e5
.word 0x38f8ca5c,0x111980a4,0xbbe96d59,0xac77cded
.word 0xa1a4d897,0x287a77a0,0x86aa285f,0x52c6a55a
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 0x0450de7f,0x408fe455,0xdff8e741,0x16be4b3e
.word 0xb47a8619,0x5f1cf883,0xf6088aa2,0xea6af128
.word 0x3001e26e,0x06af2205,0x9618c101,0x828e0a91
.word 0x3bc49137,0xb608739a,0xfe060b24,0x6b8faa3c
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 0x19bad55a,0xe800c6c2,0x4024f79e,0x42e7da7a
.word 0x58b8807a,0x82b459a1,0xe5592105,0x77e0cabb
.word 0x636e4c36,0xce4ec79b,0x87955d53,0x6cb69670
.word 0xed76e51e,0xb6a6bb80,0x154b1ac0,0x259ce085
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 0xced7ae4d,0xb5ecac95,0xe5efde09,0xb8900102
.word 0xab1e018c,0xb8851800,0x4def274e,0xfa51e3c5
.word 0xeb57677b,0x1a10e39c,0xd4aae56d,0x34fe5778
.word 0xbd1c9058,0x6455606d,0x4b400235,0x32fae932
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 0x1914225a,0xb10554ae,0x79854497,0x8e38a587
.word 0xc0918875,0x9bde67b5,0x0dfeb8c2,0x646a0fe7
.word 0x3e93679b,0xfaa60a6c,0x54707eb1,0xd2077973
.word 0x2c7cf65d,0x4940b0a1,0x77d869f3,0x19142c96
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 0x620188ba,0x05df1bf1,0x61bf5655,0x927837f5
.word 0x45bcae7f,0x2604eced,0x754a7465,0x3857c2de
.word 0x147fa279,0x6ad67029,0x7914086f,0x5aaa4153
.word 0xae3ded1d,0xf87c67df,0xa2e1f9a7,0x58caeb5e
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 0x69017fba,0x37e67f33,0xa5904d67,0xb9a19d9a
.word 0xe92098d2,0x42ad2f47,0xb1cc2b7c,0x4927e079
.word 0xaca1a530,0x5f45a09f,0x4bcd767f,0x6385872b
.word 0xbb5790c6,0x214d8b0d,0x9a393680,0x91710aaf
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 0xa807de9a,0x9946ee8a,0xabc2ce4a,0x19628ea7
.word 0xda00262b,0xabd5f314,0x4f0670f4,0x280b295d
.word 0x93630170,0xafcd45e3,0xed6e284f,0x8976980c
.word 0xdc3c2cb9,0x1f9d0f63,0x632747e5,0xe988da14
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 0xb40f3a94,0xb3e03721,0xe2946142,0xb3542e5b
.word 0x020e0517,0x7860bbb6,0x5590109d,0x20e4862f
.word 0xab88e890,0x381bdd3c,0xe09cba41,0x2302b6d6
.word 0xbbb4aac3,0xee1c5974,0xbb48fd0c,0x7b3de588
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 0x77ad09c7,0xed683edf,0xfc80b5d3,0xb9c22738
.word 0x283d5429,0xca9eadf6,0x42f8eae1,0xf2122ff3
.word 0x14fa2158,0x5265d032,0x8f336739,0x63f36313
.word 0x1e4a61c1,0x2345b6c4,0xcce0b6b1,0xb4b4214e
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 0xffbe6af7,0x13992882,0x6ea84ae7,0x0c60d8b4
.word 0x87d49668,0x5fa65d37,0xd8aa91f0,0xd95c2c9c
.word 0xabcc1f9a,0x820dbce1,0x23025c56,0xd62e5acf
.word 0x28bced7c,0x2aa66445,0x8a83b121,0x2896c9e6
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 0xa32f9f40,0x02281002,0x67068aa3,0xc8659e37
.word 0x640b0441,0xa913c8f5,0x718c4b19,0x41b47fb9
.word 0xf638617f,0x1455ddc7,0x2a68174e,0x19bedb0d
.word 0x71ac8f8a,0xcee09678,0x09b61125,0xdf160e23
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 0xfe2c2cc7,0xa4f564cc,0xeb6dba9c,0xf694f135
.word 0xee440d72,0xa9ee03ae,0x22a4fcfc,0xa778573e
.word 0x26ad5ca1,0x915172b1,0x11a48cdc,0x1568d15a
.word 0x16beacb0,0xe952d5f2,0x989a6431,0x80fc5f9a
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 0x635ed75b,0xfa335562,0x077165ea,0xcf96e634
.word 0x92c9ba03,0xe92579a7,0xc46f1f89,0x5fd82f7b
.word 0x40b8cd6b,0x3450ed39,0x7149392b,0xd12b330d
.word 0xa741ed87,0x44104111,0x8c537d95,0x01934e11
.word 0x210ca3d2,0x29e74947,0x698677ab,0x4e5e5dd8
.word 0x1bd6019d,0x2c96ff2e,0x734dbea5,0xbfbb6d70
.word 0xe0b38896,0x6488d6d7,0x6261c85d,0xb1ef1e1e
.word 0xa1ac4224,0x9e993b5d,0x383cc29b,0x8424a5e9
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 0xf0197241,0x9d2eae6a,0x22b8760b,0x7163b93b
.word 0x16b66ac2,0xf7f4adee,0x708f0a33,0x6ca4d777
.word 0x02e50727,0xa7990c0b,0xb5dd2693,0xe0acd169
.word 0x8ad94319,0x5f283ed0,0x8de24bd4,0x6d82e462
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 0x3fccbf49,0xadf6c523,0x4397a450,0x685adafc
.word 0x24850a48,0xd5f841fa,0xbee7f048,0xa41dfe64
.word 0xb82e13c0,0xb24e0154,0x1763b819,0x54bbf2ea
.word 0x180b88e4,0x74f02b67,0x79385653,0x317769ef
.word 0x34d10896,0xdba85270,0xf3e4fff0,0x173465f9
.word 0x6910c476,0x95a7e473,0x6563ed64,0x33c868cd
.word 0xd168e4e8,0x21c86957,0x74d35ae0,0x2d7df374
.word 0x5ed8c1fb,0x71c0be3d,0xf09dab24,0x9b84a06a
.word 0x9ac6341e,0xbeb864a1,0xcd7e6266,0xfdb9e2a7
.word 0x8188660d,0xc21756fa,0xebc7b813,0x2315c1f6
.word 0xf17ee3ea,0x51b9285c,0xbefae10f,0xfde456ae
.word 0xbc34150b,0x6373cd39,0xd38f9a38,0xe34c25cb
.word 0xd723265e,0x6839efe6,0x65b80127,0xf529eae1
.word 0xfff102c8,0x488820c6,0xe8ce0924,0x36c45ef6
.word 0x9aa6fb8b,0x890f9478,0x38af34a3,0xbe09f8a5
.word 0xfcbb2532,0x103a947f,0x2a28bea3,0xf5b40582
.word 0x3b19d236,0xcab71dc6,0x2f47e4d5,0xc4168fb2
.word 0xf3729f24,0xba632959,0xda149735,0x922c27f6
.word 0x92e1a2a3,0x1c3b3edb,0xe3517e14,0x89495ed5
.word 0x21ebf87f,0x11ddb632,0x8aa6031e,0x1c413264
.word 0x84b45a3c,0x832ea852,0xc288f392,0xc4307b4f
.word 0xc2f4a77d,0xd533589e,0xeb167799,0x075d0af3
.word 0x28fc0442,0x74bc26c2,0x833949ee,0x86e92d3e
.word 0x911b198c,0x5b2b8a10,0x6602d504,0x31c0d3a0
.word 0x29bea69f,0x5ad46751,0xb51b1fd7,0xa7dfcec8
.word 0x8cec498a,0x46dee766,0x0c047c3b,0x4fdb867f
.word 0x68662807,0x806d2a94,0x2f8634f9,0x992ff024
.word 0x1f729b22,0xaa6a04b1,0x72cdbba9,0xc547eb66
.word 0x338b4083,0x2ab5f959,0x758ea879,0x48648b0e
.word 0x7348bd88,0xaa539586,0xd83dce8e,0x3d6452c0
.word 0x5a11e226,0x86a15bec,0x1307c207,0xcc0997a6
.word 0x44b99764,0x9b6ca4d0,0xa3937288,0xc75ff975
share3_end: