Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_2000_0.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_2000_0.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
! Niagara2 UP Random Test
! Seed = 327144512
! Riesling can be on
! 1 Thread, 2000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_2000_0.s created on Mar 27, 2009 (14:45:12)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_2000_0 -p 1 -l 2000
#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 = 7305ee2b 05700460 1bdb04eb be0d35c3
! %f4 = bf394847 e96dec05 7a365fa4 5dcbbc8b
! %f8 = c5d648c2 fcfc54b5 9f65dd20 71bc8902
! %f12 = 5778a534 8cd70f82 d0ea4854 c51b8c18
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 66cf68ad 18f5c11a 69d1b2cd 049302d3
! %f20 = 2c37451b ac7d3113 7bf4a25b 4e003c1d
! %f24 = af1d6e14 dd9e0d5b 3dc23d89 9f8083fc
! %f28 = e19681f6 df9d2fa9 00411874 36c5746b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 26945d3b c1f74eb9 39a006e2 dacd325c
! %f36 = 632ae364 1b1f32bc 5196d30d 50a190bd
! %f40 = 7b3cbd0c 966fcc16 6b370f16 cea99933
! %f44 = 0824c1f1 0a75c8f7 35f6561f f2296706
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xdcb986b800000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = dcb986b800000072
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 0
p0_label_1:
! Mem[0000000030101410] = a45cd978, %l1 = 6cc5281648442129
lduwa [%i4+%o5]0x89,%l1 ! %l1 = 00000000a45cd978
! Mem[0000000030001410] = b6b7b005, %l0 = 21aef1b6627715a4
lduha [%i0+%o5]0x89,%l0 ! %l0 = 000000000000b005
! Mem[0000000030141410] = 31b792a8 2bd3ee6d, %l6 = e68f7d13, %l7 = cee10e4c
ldda [%i5+%o5]0x81,%l6 ! %l6 = 0000000031b792a8 000000002bd3ee6d
! %f22 = 7bf4a25b 4e003c1d, Mem[0000000010001408] = 7854cb73 b7b9f2eb
stda %f22,[%i0+%o4]0x88 ! Mem[0000000010001408] = 7bf4a25b 4e003c1d
! %l3 = f49b5d786d7fe83c, Mem[0000000030141408] = 28445af0
stwa %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = 6d7fe83c
! %l4 = 38816709f5682bd5, Mem[0000000010041408] = 05fb436c5247ea58
stxa %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 38816709f5682bd5
! Mem[0000000010141420] = fd5d119e 072e55cd, %l4 = f5682bd5, %l5 = 63f17a31
ldda [%i5+0x020]%asi,%l4 ! %l4 = 00000000fd5d119e 00000000072e55cd
! %f12 = 5778a534 8cd70f82, Mem[0000000030101410] = a45cd978 7434a653
stda %f12,[%i4+%o5]0x89 ! Mem[0000000030101410] = 5778a534 8cd70f82
! Mem[0000000030041400] = be6a4109, %l2 = 6b54aaa27f00f608
ldsba [%i1+%g0]0x81,%l2 ! %l2 = ffffffffffffffbe
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 50c88875, %l4 = 00000000fd5d119e
swapa [%i5+%o5]0x88,%l4 ! %l4 = 0000000050c88875
p0_label_2:
! Mem[0000000030101400] = 00dd0448, %l4 = 0000000050c88875
lduwa [%i4+%g0]0x81,%l4 ! %l4 = 0000000000dd0448
! Mem[000000001008141e] = 55c5ee92, %l4 = 0000000000dd0448
ldstuba [%i2+0x01e]%asi,%l4 ! %l4 = 000000ee000000ff
! Mem[00000000100c1408] = 93a22e2d, %l0 = 000000000000b005
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 0000002d000000ff
! %l0 = 000000000000002d, Mem[0000000030081408] = 8c9fa7fcbb1c0e9a
stxa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000000000002d
! %f16 = 66cf68ad 18f5c11a, Mem[0000000010181410] = 4a99712b 8b931e4a
stda %f16,[%i6+%o5]0x80 ! Mem[0000000010181410] = 66cf68ad 18f5c11a
! Mem[0000000010081410] = 975a576a, %l5 = 00000000072e55cd
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 0000006a000000ff
! %l0 = 000000000000002d, Mem[00000000100c1437] = df489ae7
stb %l0,[%i3+0x037] ! Mem[00000000100c1434] = df489a2d
! Mem[0000000010081410] = 975a57ff, %l2 = ffffffffffffffbe
ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000010081430] = a675a8b07cfb0e7c, %l7 = 000000002bd3ee6d, %l2 = 00000000000000ff
add %i2,0x30,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = a675a8b07cfb0e7c
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00000000, %l5 = 000000000000006a
ldswa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
p0_label_3:
! Mem[0000000010081408] = 5eaea3bd, %l6 = 0000000031b792a8
ldsba [%i2+%o4]0x88,%l6 ! %l6 = ffffffffffffffbd
! Mem[0000000010101410] = 14e8c16302ef4a3c, %l7 = 000000002bd3ee6d
ldxa [%i4+%o5]0x80,%l7 ! %l7 = 14e8c16302ef4a3c
! Mem[0000000010001420] = 50bb809c, %l6 = ffffffffffffffbd
ldsba [%i0+0x020]%asi,%l6 ! %l6 = 0000000000000050
! %f14 = d0ea4854, %f22 = 7bf4a25b
fcmps %fcc1,%f14,%f22 ! %fcc1 = 1
! Mem[00000000300c1408] = 0a6c330b, %l3 = f49b5d786d7fe83c
lduha [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000a6c
! Mem[0000000030141408] = 3ce87f6d, %l2 = a675a8b07cfb0e7c
lduwa [%i5+%o4]0x89,%l2 ! %l2 = 000000003ce87f6d
! Mem[0000000010101400] = fd5debc7, %l0 = 000000000000002d
ldsba [%i4+%g0]0x80,%l0 ! %l0 = fffffffffffffffd
! Mem[0000000030181400] = 3cd20ca4 f7afdc53 fb3e1bd5 a2a94821
! Mem[0000000030181410] = fc725355 364150a3 cba17b8b b7c5c017
! Mem[0000000030181420] = e30703b9 945d7d1e 3823183b 48d4823e
! Mem[0000000030181430] = 53f361b2 ce50ef63 bb7e34bd b43585f9
ldda [%i6]ASI_BLK_SL,%f16 ! Block Load from 0000000030181400
membar #Sync ! Added by membar checker (1)
! Mem[00000000100c1400] = 94b18a76 271c236d ff2ea293 ef1e7c67
! Mem[00000000100c1410] = 2fc09ddd c193a468 2349c7e1 89422d3b
! Mem[00000000100c1420] = ac990448 ce32d083 7c829e0f 0ac5eded
! Mem[00000000100c1430] = bc5a3abb df489a2d b4e1f0f6 6740d656
ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 00000000100c1400
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[000000001004143f] = 2d3bd93b, %asi = 80
stba %l5,[%i1+0x03f]%asi ! Mem[000000001004143c] = 2d3bd900
p0_label_4:
! Mem[0000000010141400] = cdb20396, %l2 = 000000003ce87f6d
swapa [%i5+%g0]0x88,%l2 ! %l2 = 00000000cdb20396
! %l4 = 00000000000000ee, Mem[0000000010041408] = d52b68f5
stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00ee68f5
! %l7 = 14e8c16302ef4a3c, Mem[0000000010101418] = d6989865
stw %l7,[%i4+0x018] ! Mem[0000000010101418] = 02ef4a3c
! %l4 = 000000ee, %l5 = 00000000, Mem[0000000010081410] = ff575a97 8f45e8bb
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ee 00000000
! %l3 = 0000000000000a6c, Mem[00000000218001c0] = 75bf6949
sth %l3,[%o3+0x1c0] ! Mem[00000000218001c0] = 0a6c6949
! %l7 = 14e8c16302ef4a3c, Mem[0000000010141410] = 9e115dfd471e33cf
stx %l7,[%i5+%o5] ! Mem[0000000010141410] = 14e8c16302ef4a3c
! %l6 = 00000050, %l7 = 02ef4a3c, Mem[0000000010101410] = 63c1e814 3c4aef02
stda %l6,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000050 02ef4a3c
! %l0 = fffffffffffffffd, Mem[0000000030041410] = 063b3f93
stha %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = fffd3f93
! Mem[0000000030081410] = 3600dec8, %l6 = 0000000000000050
swapa [%i2+%o5]0x89,%l6 ! %l6 = 000000003600dec8
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 552e6a66, %l7 = 14e8c16302ef4a3c
lduwa [%i4+%o4]0x89,%l7 ! %l7 = 00000000552e6a66
p0_label_5:
! Mem[00000000211c0000] = 482885d2, %l7 = 00000000552e6a66
ldsh [%o2+%g0],%l7 ! %l7 = 0000000000004828
! Mem[0000000010041408] = f568ee00, %l6 = 000000003600dec8
lduba [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = 63c1e814, %l2 = 00000000cdb20396
ldsba [%i5+%o5]0x88,%l2 ! %l2 = 0000000000000014
! Mem[00000000300c1400] = 95cfd873 493cb9ff 0a6c330b 94cf7e4f
! Mem[00000000300c1410] = 0bbb6971 e611a2f7 cabcfbb8 e672a99b
! Mem[00000000300c1420] = dd02365f 81d02f83 f338bb9f e62627fb
! Mem[00000000300c1430] = 5059a5cf 12e09aad 817ce1e4 c5bf4db2
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
! Mem[0000000030081410] = 50000000, %l5 = 0000000000000000
lduba [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000050
! Mem[0000000010001410] = 15e3f35e, %l0 = fffffffffffffffd
ldsha [%i0+%o5]0x80,%l0 ! %l0 = 00000000000015e3
! Mem[0000000010081420] = aa88243b, %l3 = 0000000000000a6c, %asi = 80
swapa [%i2+0x020]%asi,%l3 ! %l3 = 00000000aa88243b
! Mem[0000000010081410] = 000000ee, %l3 = 00000000aa88243b
lduw [%i2+%o5],%l3 ! %l3 = 00000000000000ee
! %f0 = 7305ee2b, %f6 = 7a365fa4, %f6 = 7a365fa4 5dcbbc8b
fsmuld %f0 ,%f6 ,%f6 ! %f6 = 4db7da56 f0222300
! Starting 10 instruction Store Burst
! %f0 = 7305ee2b 05700460, Mem[0000000030081410] = 50000000 ebc42b04
stda %f0 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7305ee2b 05700460
p0_label_6:
! Mem[0000000030041410] = fffd3f93, %l7 = 0000000000004828
ldstuba [%i1+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! %l5 = 0000000000000050, Mem[00000000201c0000] = 90434c08
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = 00504c08
! %l1 = 00000000a45cd978, Mem[0000000030081400] = 32000f4b
stba %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 78000f4b
! Mem[0000000030081410] = 7305ee2b, %l6 = 0000000000000000
swapa [%i2+%o5]0x81,%l6 ! %l6 = 000000007305ee2b
! Mem[00000000300c1408] = 0a6c330b, %l3 = 00000000000000ee
swapa [%i3+%o4]0x81,%l3 ! %l3 = 000000000a6c330b
! %l0 = 00000000000015e3, Mem[0000000030141408] = 3ce87f6d
stha %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 3ce815e3
! Mem[0000000030081400] = 78000f4b, %l1 = 00000000a45cd978
ldstuba [%i2+%g0]0x81,%l1 ! %l1 = 00000078000000ff
! %l1 = 0000000000000078, Mem[0000000030001408] = e47d68df
stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000078
membar #Sync ! Added by membar checker (2)
! %l6 = 000000007305ee2b, Mem[00000000100c1408] = 677c1eef93a22eff
stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000007305ee2b
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 9f7c66b3, %l7 = 00000000000000ff
ldsha [%i1+%o5]0x88,%l7 ! %l7 = 00000000000066b3
p0_label_7:
! Mem[00000000100c1438] = b4e1f0f6, %f31 = c5bf4db2
lda [%i3+0x038]%asi,%f31 ! %f31 = b4e1f0f6
! Mem[0000000010081408] = bda3ae5e 5ce9b16a, %l6 = 7305ee2b, %l7 = 000066b3
ldd [%i2+%o4],%l6 ! %l6 = 00000000bda3ae5e 000000005ce9b16a
! Mem[0000000010141408] = d7c76781 a7094efb, %l6 = bda3ae5e, %l7 = 5ce9b16a
ldd [%i5+%o4],%l6 ! %l6 = 00000000d7c76781 00000000a7094efb
! Mem[0000000030041400] = be6a4109, %f12 = 5778a534
lda [%i1+%g0]0x81,%f12 ! %f12 = be6a4109
! Mem[00000000201c0000] = 00504c08, %l7 = 00000000a7094efb
ldsba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101408] = d87f1c64, %l2 = 0000000000000014
ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000064
! Mem[0000000010081410] = 000000ee, %l1 = 0000000000000078
lduha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141408] = 3ce815e3, %l0 = 00000000000015e3
lduha [%i5+%o4]0x89,%l0 ! %l0 = 00000000000015e3
! Mem[0000000010181410] = 66cf68ad18f5c11a, %l4 = 00000000000000ee
ldxa [%i6+0x010]%asi,%l4 ! %l4 = 66cf68ad18f5c11a
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 50000000, %l2 = 0000000000000064, %asi = 80
swapa [%i4+0x010]%asi,%l2 ! %l2 = 0000000050000000
p0_label_8:
! Mem[00000000218001c0] = 0a6c6949, %l5 = 0000000000000050
ldstub [%o3+0x1c0],%l5 ! %l5 = 0000000a000000ff
! %l0 = 000015e3, %l1 = 00000000, Mem[0000000010181410] = ad68cf66 1ac1f518
stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000015e3 00000000
! Mem[0000000030141400] = d6400445 72507abd e315e83c b86b016b
! Mem[0000000030141410] = 31b792a8 2bd3ee6d 58f57a37 6f1ae716
! Mem[0000000030141420] = f59c2a36 63ace9a5 ec7caf0d c2f15a43
! Mem[0000000030141430] = 4befa1be 4960bfff ea03fd1a 13c71665
ldda [%i5]ASI_BLK_SL,%f16 ! Block Load from 0000000030141400
! %f11 = 71bc8902, Mem[0000000030081400] = ff000f4b
sta %f11,[%i2+%g0]0x81 ! Mem[0000000030081400] = 71bc8902
! %l0 = 00000000000015e3, Mem[00000000201c0000] = 00504c08, %asi = 80
stba %l0,[%o0+0x000]%asi ! Mem[00000000201c0000] = e3504c08
! %f0 = 7305ee2b, Mem[0000000010181400] = aa3cb13f
sta %f0 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 7305ee2b
! Mem[00000000211c0001] = 482885d2, %l1 = 0000000000000000
ldstub [%o2+0x001],%l1 ! %l1 = 00000028000000ff
! %l4 = 66cf68ad18f5c11a, Mem[00000000100c141d] = 89422d3b
stb %l4,[%i3+0x01d] ! Mem[00000000100c141c] = 891a2d3b
membar #Sync ! Added by membar checker (3)
! %l4 = 66cf68ad18f5c11a, Mem[0000000030141400] = d6400445
stwa %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = 18f5c11a
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = bf09f722, %l7 = 0000000000000000
lduwa [%i2+%g0]0x80,%l7 ! %l7 = 00000000bf09f722
p0_label_9:
! Mem[0000000010041408] = f568ee00, %l5 = 000000000000000a
ldsha [%i1+%o4]0x88,%l5 ! %l5 = ffffffffffffee00
! Mem[000000001004143c] = 2d3bd900, %l1 = 0000000000000028
ldsba [%i1+0x03e]%asi,%l1 ! %l1 = ffffffffffffffd9
! Mem[0000000030081400] = 0289bc71, %l3 = 000000000a6c330b
ldswa [%i2+%g0]0x89,%l3 ! %l3 = 000000000289bc71
! Mem[0000000030081400] = 71bc8902, %l5 = ffffffffffffee00
ldsba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000071
! Mem[0000000010081400] = 22f709bf, %l7 = 00000000bf09f722
ldsha [%i2+%g0]0x88,%l7 ! %l7 = 00000000000009bf
! Mem[0000000030001400] = eca7a64a, %l2 = 0000000050000000
lduwa [%i0+%g0]0x81,%l2 ! %l2 = 00000000eca7a64a
! Mem[00000000211c0000] = 48ff85d2, %l2 = 00000000eca7a64a
lduh [%o2+%g0],%l2 ! %l2 = 00000000000048ff
! Mem[0000000010041410] = 9f7c66b3, %l4 = 66cf68ad18f5c11a
lduha [%i1+%o5]0x88,%l4 ! %l4 = 00000000000066b3
! Mem[0000000010141408] = d7c76781a7094efb, %l5 = 0000000000000071
ldxa [%i5+%o4]0x80,%l5 ! %l5 = d7c76781a7094efb
! Starting 10 instruction Store Burst
! %l6 = 00000000d7c76781, imm = fffffffffffffccd, %l5 = d7c76781a7094efb
or %l6,-0x333,%l5 ! %l5 = ffffffffffffffcd
p0_label_10:
! %l3 = 000000000289bc71, %l3 = 000000000289bc71, %l0 = 00000000000015e3
subc %l3,%l3,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041408] = 8d1a1f54, %l6 = 00000000d7c76781
ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 0000008d000000ff
! %l2 = 00000000000048ff, Mem[00000000100c1408] = 2bee0573
stha %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 48ff0573
! Mem[0000000030001400] = eca7a64a, %l4 = 00000000000066b3
swapa [%i0+%g0]0x81,%l4 ! %l4 = 00000000eca7a64a
! Mem[0000000010101408] = 641c7fd8, %l0 = 0000000000000000
ldstuba [%i4+%o4]0x80,%l0 ! %l0 = 00000064000000ff
! Mem[00000000100c1408] = 7305ff48, %l0 = 0000000000000064
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000048000000ff
! Mem[00000000218001c1] = ff6c6949, %l5 = ffffffffffffffcd
ldstuba [%o3+0x1c1]%asi,%l5 ! %l5 = 0000006c000000ff
! Mem[0000000010001410] = 15e3f35e, %l1 = ffffffffffffffd9
swapa [%i0+%o5]0x80,%l1 ! %l1 = 0000000015e3f35e
! Mem[0000000030001408] = 00000078, %l2 = 00000000000048ff
swapa [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000078
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 000048ff, %l2 = 0000000000000078
ldswa [%i0+%o4]0x89,%l2 ! %l2 = 00000000000048ff
p0_label_11:
! Mem[0000000010101420] = 1c5029f5, %l3 = 000000000289bc71
lduwa [%i4+0x020]%asi,%l3 ! %l3 = 000000001c5029f5
! Mem[0000000010141438] = 944c8e2c, %l6 = 000000000000008d
lduh [%i5+0x038],%l6 ! %l6 = 000000000000944c
! Mem[0000000010001400] = 154c2cee, %l4 = 00000000eca7a64a
ldsba [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffffee
! Mem[0000000030141408] = 3ce815e3, %l0 = 0000000000000048
ldsba [%i5+%o4]0x89,%l0 ! %l0 = ffffffffffffffe3
! Mem[00000000100c1408] = 7305ffff, %l3 = 000000001c5029f5
ldswa [%i3+%o4]0x88,%l3 ! %l3 = 000000007305ffff
! Mem[0000000010101438] = ff5e835f, %l0 = ffffffffffffffe3
lduba [%i4+0x038]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001400] = 154c2cee, %l6 = 000000000000944c
lduba [%i0+%g0]0x88,%l6 ! %l6 = 00000000000000ee
! Mem[0000000030041400] = 09416abe, %l4 = ffffffffffffffee
ldsha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000006abe
! Mem[00000000100c1400] = 94b18a76, %l7 = 00000000000009bf
lduha [%i3+0x002]%asi,%l7 ! %l7 = 0000000000008a76
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = b3667c9f, %l1 = 0000000015e3f35e
swapa [%i1+%o5]0x80,%l1 ! %l1 = 00000000b3667c9f
p0_label_12:
! %f8 = c5d648c2, Mem[00000000300c1410] = 7169bb0b
sta %f8 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = c5d648c2
! %f17 = 450440d6, Mem[0000000030081408] = 00000000
sta %f17,[%i2+%o4]0x81 ! Mem[0000000030081408] = 450440d6
! %f28 = ffbf6049 bea1ef4b, Mem[00000000300c1408] = ee000000 4f7ecf94
stda %f28,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffbf6049 bea1ef4b
! Mem[0000000010181408] = 9df0a0da, %l2 = 00000000000048ff
swapa [%i6+%o4]0x80,%l2 ! %l2 = 000000009df0a0da
! Mem[0000000010141420] = fd5d119e072e55cd, %l0 = 00000000000000ff, %l1 = 00000000b3667c9f
add %i5,0x20,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = fd5d119e072e55cd
! Mem[00000000300c1410] = c248d6c5, %l4 = 0000000000006abe
swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000c248d6c5
! %f28 = ffbf6049 bea1ef4b, %l6 = 00000000000000ee
! Mem[0000000030001420] = d784f77e71e910f2
add %i0,0x020,%g1
stda %f28,[%g1+%l6]ASI_PST8_S ! Mem[0000000030001420] = ffbf607ebea1eff2
! Mem[0000000010181400] = 7305ee2b, %l0 = 00000000000000ff
swapa [%i6+%g0]0x88,%l0 ! %l0 = 000000007305ee2b
! %l2 = 9df0a0da, %l3 = 7305ffff, Mem[0000000030041410] = 933ffdff eaf51a60
stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9df0a0da 7305ffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1420] = ac990448, %l7 = 0000000000008a76
lduba [%i3+0x022]%asi,%l7 ! %l7 = 0000000000000004
p0_label_13:
! Mem[00000000211c0000] = 48ff85d2, %l6 = 00000000000000ee
lduh [%o2+%g0],%l6 ! %l6 = 00000000000048ff
! %l5 = 000000000000006c, %l0 = 000000007305ee2b, %l0 = 000000007305ee2b
addc %l5,%l0,%l0 ! %l0 = 000000007305ee97
! Mem[00000000211c0000] = 48ff85d2, %l2 = 000000009df0a0da
ldsba [%o2+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010081408] = bda3ae5e, %l0 = 000000007305ee97
ldsba [%i2+%o4]0x80,%l0 ! %l0 = ffffffffffffffbd
! Mem[0000000010181410] = 000015e3, %l7 = 0000000000000004
ldswa [%i6+%o5]0x88,%l7 ! %l7 = 00000000000015e3
! Mem[0000000010101404] = b72f703d, %f20 = 6deed32b
lda [%i4+0x004]%asi,%f20 ! %f20 = b72f703d
! Mem[00000000300c1408] = 4befa1be, %l1 = fd5d119e072e55cd
lduha [%i3+%o4]0x81,%l1 ! %l1 = 0000000000004bef
! Mem[0000000010141410] = 3c4aef02 63c1e814, %l6 = 000048ff, %l7 = 000015e3
ldda [%i5+%o5]0x88,%l6 ! %l6 = 0000000063c1e814 000000003c4aef02
! Mem[0000000010001410] = d70e0c4e d9ffffff, %l4 = c248d6c5, %l5 = 0000006c
ldda [%i0+%o5]0x88,%l4 ! %l4 = 00000000d9ffffff 00000000d70e0c4e
! Starting 10 instruction Store Burst
! Mem[0000000010001414] = 4e0c0ed7, %l6 = 0000000063c1e814, %asi = 80
swapa [%i0+0x014]%asi,%l6 ! %l6 = 000000004e0c0ed7
p0_label_14:
! %l5 = 00000000d70e0c4e, Mem[000000001000143e] = fc26441d, %asi = 80
stha %l5,[%i0+0x03e]%asi ! Mem[000000001000143c] = fc260c4e
! %l2 = ffffffffffffffff, Mem[00000000201c0000] = e3504c08
stb %l2,[%o0+%g0] ! Mem[00000000201c0000] = ff504c08
! %f8 = c5d648c2, Mem[0000000010101410] = 64000000
sta %f8 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = c5d648c2
! %f0 = 7305ee2b 05700460 1bdb04eb be0d35c3
! %f4 = bf394847 e96dec05 4db7da56 f0222300
! %f8 = c5d648c2 fcfc54b5 9f65dd20 71bc8902
! %f12 = be6a4109 8cd70f82 d0ea4854 c51b8c18
stda %f0,[%i0]ASI_BLK_PL ! Block Store to 0000000010001400
! %l3 = 000000007305ffff, Mem[0000000030141400] = 1ac1f518
stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 1ac1f5ff
! %l5 = 00000000d70e0c4e, Mem[0000000021800041] = 9a2fd022
stb %l5,[%o3+0x041] ! Mem[0000000021800040] = 9a4ed022
! %f18 = 6b016bb8 3ce815e3, %l2 = ffffffffffffffff
! Mem[0000000030181428] = 3823183b48d4823e
add %i6,0x028,%g1
stda %f18,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030181428] = e315e83cb86b016b
! %l2 = ffffffffffffffff, Mem[00000000211c0000] = 48ff85d2
sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = ffff85d2
! %l2 = ffffffffffffffff, Mem[0000000010081400] = 22f709bf
stha %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 22f7ffff
! Starting 10 instruction Load Burst
! Mem[0000000010041428] = bff84ba1, %l3 = 000000007305ffff
lduha [%i1+0x02a]%asi,%l3 ! %l3 = 0000000000004ba1
p0_label_15:
! Mem[00000000211c0000] = ffff85d2, %l4 = 00000000d9ffffff
ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030001410] = 05b0b7b6, %l5 = 00000000d70e0c4e
ldsha [%i0+%o5]0x81,%l5 ! %l5 = 00000000000005b0
! Mem[00000000100c1400] = 94b18a76, %f25 = 362a9cf5
ld [%i3+%g0],%f25 ! %f25 = 94b18a76
membar #Sync ! Added by membar checker (4)
! Mem[0000000010001410] = 05ec6de9474839bf, %f20 = b72f703d a892b731
ldda [%i0+%o5]0x80,%f20 ! %f20 = 05ec6de9 474839bf
! Mem[0000000010101408] = 3ac0b435d87f1cff, %l5 = 00000000000005b0
ldxa [%i4+%o4]0x88,%l5 ! %l5 = 3ac0b435d87f1cff
! Mem[0000000020800040] = ba7dc1d1, %l2 = ffffffffffffffff
lduba [%o1+0x041]%asi,%l2 ! %l2 = 000000000000007d
! Mem[0000000030141400] = fff5c11a, %l4 = ffffffffffffffff
lduha [%i5+%g0]0x81,%l4 ! %l4 = 000000000000fff5
! Mem[0000000010181400] = ff000000, %l3 = 0000000000004ba1
ldsba [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000211c0000] = ffff85d2, %l5 = 3ac0b435d87f1cff
lduba [%o2+0x000]%asi,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f3 = be0d35c3, %f23 = 377af558, %f26 = 435af1c2
fdivs %f3 ,%f23,%f26 ! %f26 = c6100bfe
p0_label_16:
! Mem[0000000030101408] = 666a2e55, %l4 = 000000000000fff5
swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000666a2e55
! %l6 = 000000004e0c0ed7, Mem[0000000010181410] = e3150000
stba %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = d7150000
! Mem[0000000030081400] = 0289bc71, %l7 = 000000003c4aef02
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000071000000ff
! Mem[0000000030141410] = 31b792a8, %l0 = ffffffffffffffbd
swapa [%i5+%o5]0x81,%l0 ! %l0 = 0000000031b792a8
! %f0 = 7305ee2b 05700460 1bdb04eb be0d35c3
! %f4 = bf394847 e96dec05 4db7da56 f0222300
! %f8 = c5d648c2 fcfc54b5 9f65dd20 71bc8902
! %f12 = be6a4109 8cd70f82 d0ea4854 c51b8c18
stda %f0,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
! %f30 = 6516c713, Mem[00000000100c1408] = ffff0573
sta %f30,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 6516c713
! %l7 = 0000000000000071, Mem[0000000010041400] = e7b2ebbe
stwa %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000071
! %l0 = 31b792a8, %l1 = 00004bef, Mem[00000000100c1408] = 13c71665 00000000
stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 31b792a8 00004bef
! %f28 = ffbf6049 bea1ef4b, Mem[0000000010101408] = ff1c7fd8 35b4c03a
stda %f28,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffbf6049 bea1ef4b
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ff480000, %l6 = 000000004e0c0ed7
ldswa [%i0+%o4]0x81,%l6 ! %l6 = ffffffffff480000
p0_label_17:
! %l4 = 00000000666a2e55, %l0 = 0000000031b792a8, %l0 = 0000000031b792a8
andn %l4,%l0,%l0 ! %l0 = 0000000046482c55
! Code Fragment 3
p0_fragment_1:
! %l0 = 0000000046482c55
setx 0x33204c8fa03c53cd,%g7,%l0 ! %l0 = 33204c8fa03c53cd
! %l1 = 0000000000004bef
setx 0x666990d0417ab24f,%g7,%l1 ! %l1 = 666990d0417ab24f
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 = 33204c8fa03c53cd
setx 0xf49df487f68a95f4,%g7,%l0 ! %l0 = f49df487f68a95f4
! %l1 = 666990d0417ab24f
setx 0x7f1498f7be7453cf,%g7,%l1 ! %l1 = 7f1498f7be7453cf
! Mem[00000000100c1410] = 2fc09dddc193a468, %f30 = 6516c713 1afd03ea
ldda [%i3+%o5]0x80,%f30 ! %f30 = 2fc09ddd c193a468
! Mem[0000000010081428] = fd06f774, %l0 = f49df487f68a95f4
lduw [%i2+0x028],%l0 ! %l0 = 00000000fd06f774
! Mem[0000000010081410] = 000000ee00000000, %f18 = 6b016bb8 3ce815e3
ldd [%i2+%o5],%f18 ! %f18 = 000000ee 00000000
membar #Sync ! Added by membar checker (5)
! Mem[0000000010181400] = ff00000036c0c225, %f28 = ffbf6049 bea1ef4b
ldda [%i6+%g0]0x80,%f28 ! %f28 = ff000000 36c0c225
! Mem[0000000010141408] = d7c76781a7094efb, %f6 = 4db7da56 f0222300
ldda [%i5+%o4]0x80,%f6 ! %f6 = d7c76781 a7094efb
! Mem[0000000010101400] = c7eb5dfd, %l0 = 00000000fd06f774
lduha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000005dfd
! Mem[0000000010041408] = 00ee68f5 09678138, %l6 = ff480000, %l7 = 00000071
ldda [%i1+%o4]0x80,%l6 ! %l6 = 0000000000ee68f5 0000000009678138
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, imm = 000000000000045e, %l6 = 0000000000ee68f5
and %l5,0x45e,%l6 ! %l6 = 000000000000005e
p0_label_18:
! %f24 = a5e9ac63, Mem[0000000030001408] = ff480000
sta %f24,[%i0+%o4]0x81 ! Mem[0000000030001408] = a5e9ac63
! %f2 = 1bdb04eb, Mem[0000000030081410] = 00000000
sta %f2 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 1bdb04eb
! %l6 = 000000000000005e, Mem[0000000010041410] = 15e3f35e
stba %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 5ee3f35e
! Mem[00000000211c0001] = ffff85d2, %l5 = 00000000000000ff
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! %f28 = ff000000 36c0c225, Mem[0000000030181400] = 05700460 7305ee2b
stda %f28,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff000000 36c0c225
! %l5 = 00000000000000ff, Mem[0000000010141414] = 02ef4a3c, %asi = 80
stba %l5,[%i5+0x014]%asi ! Mem[0000000010141414] = ffef4a3c
! Mem[0000000010081400] = fffff722, %l1 = 7f1498f7be7453cf
swapa [%i2+%g0]0x80,%l1 ! %l1 = 00000000fffff722
! Mem[0000000030081400] = 0289bcff, %l7 = 0000000009678138
ldsha [%i2+%g0]0x89,%l7 ! %l7 = ffffffffffffbcff
! %l0 = 0000000000005dfd, Mem[0000000010141400] = e0e18dbb3ce87f6d
stxa %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000000000005dfd
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = eb04db1b, %l3 = ffffffffffffffff
lduba [%i2+%o5]0x89,%l3 ! %l3 = 000000000000001b
p0_label_19:
! Mem[0000000030081410] = eb04db1b, %l1 = 00000000fffff722
lduha [%i2+%o5]0x89,%l1 ! %l1 = 000000000000db1b
! Mem[0000000030081400] = ffbc8902b01cb197, %f26 = c6100bfe 0daf7cec
ldda [%i2+%g0]0x81,%f26 ! %f26 = ffbc8902 b01cb197
! %l1 = 000000000000db1b, %l3 = 000000000000001b, %y = 00000000
umul %l1,%l3,%l7 ! %l7 = 0000000000171bd9, %y = 00000000
! Mem[0000000010081410] = 000000ee, %l2 = 000000000000007d
ldsha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101408] = ffbf6049, %f5 = e96dec05
lda [%i4+%o4]0x80,%f5 ! %f5 = ffbf6049
! Mem[0000000030081410] = 1bdb04eb, %l7 = 0000000000171bd9
lduba [%i2+%o5]0x81,%l7 ! %l7 = 000000000000001b
membar #Sync ! Added by membar checker (6)
! Mem[0000000030001400] = 000066b3 048fa16b a5e9ac63 d9af76d2
! Mem[0000000030001410] = 05b0b7b6 b1dfcfbd 0de00ad7 3f0316a6
! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 11872dd6 85f46044
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[00000000300c1408] = 4befa1be4960bfff, %f20 = 05ec6de9 474839bf
ldda [%i3+%o4]0x81,%f20 ! %f20 = 4befa1be 4960bfff
! Mem[0000000010141410] = 63c1e814, %l6 = 000000000000005e
lduwa [%i5+%o5]0x88,%l6 ! %l6 = 0000000063c1e814
! Starting 10 instruction Store Burst
! Mem[000000001008141c] = 55c5ff92, %l6 = 63c1e814, %l1 = 0000db1b
add %i2,0x1c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000055c5ff92
p0_label_20:
! %f30 = 2fc09ddd c193a468, Mem[0000000010141420] = fd5d119e 072e55cd
stda %f30,[%i5+0x020]%asi ! Mem[0000000010141420] = 2fc09ddd c193a468
! %l2 = 00000000, %l3 = 0000001b, Mem[00000000300c1408] = bea1ef4b ffbf6049
stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 0000001b
! %l0 = 0000000000005dfd, imm = fffffffffffff19f, %l0 = 0000000000005dfd
subc %l0,-0xe61,%l0 ! %l0 = 0000000000006c5e
! %f18 = 000000ee 00000000, %l0 = 0000000000006c5e
! Mem[0000000030181418] = 002322f056dab74d
add %i6,0x018,%g1
stda %f18,[%g1+%l0]ASI_PST8_S ! Mem[0000000030181418] = 000022ee0000004d
! Mem[0000000010001410] = 05ec6de9, %l6 = 0000000063c1e814
ldstuba [%i0+%o5]0x80,%l6 ! %l6 = 00000005000000ff
! %l0 = 00006c5e, %l1 = 55c5ff92, Mem[0000000010041408] = 00ee68f5 09678138
stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00006c5e 55c5ff92
! %f24 = a5e9ac63 94b18a76, Mem[0000000010081408] = bda3ae5e 5ce9b16a
stda %f24,[%i2+%o4]0x80 ! Mem[0000000010081408] = a5e9ac63 94b18a76
! Mem[0000000010181404] = 36c0c225, %l3 = 0000001b, %l0 = 00006c5e
add %i6,0x04,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000036c0c225
! %l2 = 0000000000000000, Mem[0000000010141430] = 0782d3ac, %asi = 80
stwa %l2,[%i5+0x030]%asi ! Mem[0000000010141430] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = daa0f09d, %l3 = 000000000000001b
lduha [%i1+%o5]0x81,%l3 ! %l3 = 000000000000daa0
p0_label_21:
! Mem[0000000010101400] = c7eb5dfd, %f26 = ffbc8902
lda [%i4+%g0]0x88,%f26 ! %f26 = c7eb5dfd
! %f28 = ff000000, %f23 = 377af558
fcmps %fcc0,%f28,%f23 ! %fcc0 = 1
! Mem[0000000030001408] = 63ace9a5, %l5 = 00000000000000ff
lduha [%i0+%o4]0x89,%l5 ! %l5 = 000000000000e9a5
! Mem[0000000010101410] = c248d6c5, %l0 = 0000000036c0c225
lduba [%i4+%o5]0x80,%l0 ! %l0 = 00000000000000c2
! Mem[0000000030081410] = 60047005 eb04db1b, %l2 = 00000000, %l3 = 0000daa0
ldda [%i2+%o5]0x89,%l2 ! %l2 = 00000000eb04db1b 0000000060047005
! Mem[0000000030041400] = be6a4109 3833c7eb, %l2 = eb04db1b, %l3 = 60047005
ldda [%i1+%g0]0x81,%l2 ! %l2 = 00000000be6a4109 000000003833c7eb
! %l7 = 000000000000001b, imm = 0000000000000657, %l2 = 00000000be6a4109
add %l7,0x657,%l2 ! %l2 = 0000000000000672
! Mem[0000000010081400] = be7453cf9f6ec53a, %f30 = 2fc09ddd c193a468
ldda [%i2+0x000]%asi,%f30 ! %f30 = be7453cf 9f6ec53a
! Mem[0000000030181410] = bf394847 e96dec05, %l4 = 666a2e55, %l5 = 0000e9a5
ldda [%i6+%o5]0x89,%l4 ! %l4 = 00000000e96dec05 00000000bf394847
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = ffbf6049, %l3 = 000000003833c7eb
swapa [%i4+%o4]0x80,%l3 ! %l3 = 00000000ffbf6049
p0_label_22:
! %l6 = 0000000000000005, Mem[00000000201c0000] = ff504c08, %asi = 80
stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00054c08
! %l5 = 00000000bf394847, imm = fffffffffffffe75, %l2 = 0000000000000672
and %l5,-0x18b,%l2 ! %l2 = 00000000bf394845
membar #Sync ! Added by membar checker (7)
! %l1 = 0000000055c5ff92, Mem[0000000030001410] = 05b0b7b6
stha %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff92b7b6
! %l6 = 00000005, %l7 = 0000001b, Mem[0000000010081410] = 000000ee 00000000
stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000005 0000001b
! Mem[00000000100c1400] = 768ab194, %l4 = 00000000e96dec05
ldstuba [%i3+%g0]0x88,%l4 ! %l4 = 00000094000000ff
! Mem[0000000010041400] = 00000071, %l6 = 0000000000000005
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %l1 = 0000000055c5ff92, %l6 = 0000000000000000, %l7 = 000000000000001b
sdivx %l1,%l6,%l7 ! Div by zero, %l0 = 0000000000000112
! Mem[0000000010041400] = ff000071, %l2 = 00000000bf394845
lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff000071
! %l2 = ff000071, %l3 = ffbf6049, Mem[0000000010141438] = 944c8e2c cc6e2f05
stda %l2,[%i5+0x038]%asi ! Mem[0000000010141438] = ff000071 ffbf6049
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ff000071, %l7 = 000000000000001b
ldsba [%i1+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
p0_label_23:
! Mem[0000000010181434] = c1307e7d, %l6 = 0000000000000000
ldsb [%i6+0x034],%l6 ! %l6 = ffffffffffffffc1
! Mem[0000000010101400] = c7eb5dfd, %l4 = 0000000000000094
lduwa [%i4+%g0]0x88,%l4 ! %l4 = 00000000c7eb5dfd
! Mem[0000000030141410] = 6deed32bbdffffff, %f12 = 0b8ebdd3 e299e9e3
ldda [%i5+%o5]0x89,%f12 ! %f12 = 6deed32b bdffffff
! Mem[0000000030181410] = 05ec6de9 474839bf, %l0 = 000000ea, %l1 = 55c5ff92
ldda [%i6+%o5]0x81,%l0 ! %l0 = 0000000005ec6de9 00000000474839bf
! Mem[0000000021800180] = 4bedbd9f, %l6 = ffffffffffffffc1
ldsha [%o3+0x180]%asi,%l6 ! %l6 = 0000000000004bed
! Mem[0000000010001410] = ffec6de9, %l3 = 00000000ffbf6049
ldsba [%i0+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010001410] = e96decff, %f1 = 048fa16b
lda [%i0+%o5]0x88,%f1 ! %f1 = e96decff
! Mem[0000000010141410] = 14e8c163, %l0 = 0000000005ec6de9
ldsba [%i5+%o5]0x80,%l0 ! %l0 = 0000000000000014
! Mem[0000000010181410] = 00000000000015d7, %f10 = 7e848291 012e512a
ldda [%i6+%o5]0x88,%f10 ! %f10 = 00000000 000015d7
! Starting 10 instruction Store Burst
! %f2 = a5e9ac63, %f4 = 05b0b7b6, %f6 = 0de00ad7
fmuls %f2 ,%f4 ,%f6 ! %f6 = 80000000
p0_label_24:
! Mem[0000000030141408] = e315e83c, %l2 = 00000000ff000071
ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 000000e3000000ff
! %l5 = 00000000bf394847, Mem[00000000300c1408] = 000000001b000000
stxa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000bf394847
! %l5 = 00000000bf394847, Mem[0000000010181408] = ff480000
stba %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = ff480047
! Code Fragment 4
p0_fragment_2:
! %l0 = 0000000000000014
setx 0xceff4e7fa8d0e2cc,%g7,%l0 ! %l0 = ceff4e7fa8d0e2cc
! %l1 = 00000000474839bf
setx 0x24fe23101b38490a,%g7,%l1 ! %l1 = 24fe23101b38490a
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 = ceff4e7fa8d0e2cc
setx 0x787cab983574c6cd,%g7,%l0 ! %l0 = 787cab983574c6cd
! %l1 = 24fe23101b38490a
setx 0x2e093b307661040b,%g7,%l1 ! %l1 = 2e093b307661040b
! %l3 = ffffffffffffffff, Mem[0000000030101400] = 00dd0448
stha %l3,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffff0448
! %l6 = 00004bed, %l7 = ffffffff, Mem[0000000010041400] = ff000071 f86b1e23
stda %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00004bed ffffffff
! %f19 = 00000000, %f16 = bd7a5072, %f28 = ff000000
fdivs %f19,%f16,%f28 ! %f28 = 80000000
! %l4 = 00000000c7eb5dfd, Mem[0000000010101408] = ebc73338
stha %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ebc75dfd
! Mem[0000000010041408] = 5e6c0000, %l4 = 00000000c7eb5dfd
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 9a828394 ff480047, %l6 = 00004bed, %l7 = ffffffff
ldda [%i6+%o4]0x88,%l6 ! %l6 = 00000000ff480047 000000009a828394
p0_label_25:
! Mem[0000000030181400] = ff000000 36c0c225, %l6 = ff480047, %l7 = 9a828394
ldda [%i6+%g0]0x89,%l6 ! %l6 = 0000000036c0c225 00000000ff000000
! Mem[0000000030081410] = eb04db1b, %l4 = 0000000000000000
lduha [%i2+%o5]0x89,%l4 ! %l4 = 000000000000db1b
! %l6 = 0000000036c0c225, %l5 = 00000000bf394847, %l2 = 00000000000000e3
xor %l6,%l5,%l2 ! %l2 = 0000000089f98a62
! Mem[0000000010081408] = a5e9ac63 94b18a76, %l0 = 3574c6cd, %l1 = 7661040b
ldda [%i2+%o4]0x80,%l0 ! %l0 = 00000000a5e9ac63 0000000094b18a76
! Mem[0000000010001410] = ffec6de9474839bf, %f4 = 05b0b7b6 b1dfcfbd
ldda [%i0+%o5]0x80,%f4 ! %f4 = ffec6de9 474839bf
! %l7 = 00000000ff000000, imm = fffffffffffff153, %l5 = 00000000bf394847
xor %l7,-0xead,%l5 ! %l5 = ffffffff00fff153
! Mem[0000000030181410] = e96dec05, %l7 = 00000000ff000000
lduba [%i6+%o5]0x89,%l7 ! %l7 = 0000000000000005
! Mem[00000000300c1400] = 95cfd873, %l7 = 0000000000000005
lduha [%i3+%g0]0x81,%l7 ! %l7 = 00000000000095cf
! Mem[00000000100c1410] = 2fc09dddc193a468, %l2 = 0000000089f98a62
ldxa [%i3+%o5]0x80,%l2 ! %l2 = 2fc09dddc193a468
! Starting 10 instruction Store Burst
! %f10 = 00000000, %f8 = ffbf607e
fcmpes %fcc3,%f10,%f8 ! %fcc3 = 3
p0_label_26:
! %f22 = 16e71a6f, Mem[000000001000143c] = 5448ead0
st %f22,[%i0+0x03c] ! Mem[000000001000143c] = 16e71a6f
! %f8 = ffbf607e, Mem[0000000030101408] = 0000fff5
sta %f8 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffbf607e
! %f9 = bea1eff2, Mem[0000000030181410] = e96dec05
sta %f9 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = bea1eff2
! %f14 = 11872dd6 85f46044, Mem[0000000010141408] = d7c76781 a7094efb
stda %f14,[%i5+%o4]0x80 ! Mem[0000000010141408] = 11872dd6 85f46044
! Mem[0000000030141410] = bdffffff, %l5 = ffffffff00fff153
ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! %f18 = 000000ee 00000000, Mem[0000000010181410] = 000015d7 00000000
stda %f18,[%i6+%o5]0x88 ! Mem[0000000010181410] = 000000ee 00000000
! %f28 = 80000000 36c0c225, Mem[0000000010081400] = cf5374be 3ac56e9f
stda %f28,[%i2+%g0]0x88 ! Mem[0000000010081400] = 80000000 36c0c225
! Mem[0000000010041420] = 19df3cea, %l3 = ffffffffffffffff, %asi = 80
swapa [%i1+0x020]%asi,%l3 ! %l3 = 0000000019df3cea
! %l2 = 2fc09dddc193a468, Mem[000000001018142e] = 81ec1b4a
stb %l2,[%i6+0x02e] ! Mem[000000001018142c] = 81ec684a
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 3d702fb7c7eb5dfd, %f10 = 00000000 000015d7
ldda [%i4+%g0]0x88,%f10 ! %f10 = 3d702fb7 c7eb5dfd
p0_label_27:
! Mem[000000001008140c] = 94b18a76, %l7 = 00000000000095cf
ldsh [%i2+0x00e],%l7 ! %l7 = ffffffffffff8a76
! Mem[00000000211c0000] = ffff85d2, %l3 = 0000000019df3cea
lduh [%o2+%g0],%l3 ! %l3 = 000000000000ffff
! Mem[0000000030001410] = ff92b7b6, %l0 = 00000000a5e9ac63
lduha [%i0+%o5]0x81,%l0 ! %l0 = 000000000000ff92
! Mem[0000000010101428] = 765c210f, %l2 = 2fc09dddc193a468
ldsb [%i4+0x02b],%l2 ! %l2 = 000000000000000f
! Mem[0000000010141410] = 63c1e814, %l5 = 00000000000000ff
lduha [%i5+%o5]0x88,%l5 ! %l5 = 000000000000e814
! Mem[0000000030181400] = 25c2c036, %l0 = 000000000000ff92
lduba [%i6+%g0]0x81,%l0 ! %l0 = 0000000000000025
! Mem[0000000010141400] = fd5d0000, %l0 = 0000000000000025
ldsha [%i5+%g0]0x80,%l0 ! %l0 = fffffffffffffd5d
! Mem[0000000030181408] = c3350dbe eb04db1b, %l6 = 36c0c225, %l7 = ffff8a76
ldda [%i6+%o4]0x81,%l6 ! %l6 = 00000000c3350dbe 00000000eb04db1b
! Mem[0000000010141410] = 63c1e814, %f9 = bea1eff2
lda [%i5+%o5]0x88,%f9 ! %f9 = 63c1e814
! Starting 10 instruction Store Burst
! %f0 = 000066b3 e96decff a5e9ac63 d9af76d2
! %f4 = ffec6de9 474839bf 80000000 3f0316a6
! %f8 = ffbf607e 63c1e814 3d702fb7 c7eb5dfd
! %f12 = 6deed32b bdffffff 11872dd6 85f46044
stda %f0,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
p0_label_28:
! Mem[00000000100c143b] = b4e1f0f6, %l3 = 000000000000ffff
ldstuba [%i3+0x03b]%asi,%l3 ! %l3 = 000000f6000000ff
! %f18 = 000000ee 00000000, %l0 = fffffffffffffd5d
! Mem[0000000010041410] = 5ee3f35e37328bd7
add %i1,0x010,%g1
stda %f18,[%g1+%l0]ASI_PST8_P ! Mem[0000000010041410] = 5e00f3ee00008b00
! %l2 = 000000000000000f, Mem[00000000100c1406] = 271c236d
sth %l2,[%i3+0x006] ! Mem[00000000100c1404] = 271c000f
! %l3 = 00000000000000f6, Mem[0000000010141408] = d62d8711
stha %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = d62d00f6
! %l5 = 000000000000e814, Mem[0000000010101408] = ebc75dfd
stwa %l5,[%i4+%o4]0x88 ! Mem[0000000010101408] = 0000e814
! %l6 = 00000000c3350dbe, Mem[0000000010101408] = 0000e814
stwa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = c3350dbe
! %l5 = 000000000000e814, Mem[00000000100c1436] = df489a2d, %asi = 80
stha %l5,[%i3+0x036]%asi ! Mem[00000000100c1434] = df48e814
membar #Sync ! Added by membar checker (8)
! %f16 = bd7a5072, Mem[0000000010181408] = ff480047
sta %f16,[%i6+%o4]0x88 ! Mem[0000000010181408] = bd7a5072
! Mem[00000000300c1410] = be6a0000, %l1 = 0000000094b18a76
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 000000050000001b, %l7 = 00000000eb04db1b
ldx [%i2+%o5],%l7 ! %l7 = 000000050000001b
p0_label_29:
! Mem[0000000030141408] = 3ce815ff, %l1 = 0000000000000000
ldswa [%i5+%o4]0x89,%l1 ! %l1 = 000000003ce815ff
! Mem[0000000010081408] = 63ace9a5, %l1 = 000000003ce815ff
lduba [%i2+%o4]0x88,%l1 ! %l1 = 00000000000000a5
! Mem[00000000300c1410] = ff006abe, %l2 = 000000000000000f
lduwa [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff006abe
! Mem[00000000100c1410] = 2fc09dddc193a468, %l4 = 000000000000db1b
ldxa [%i3+%o5]0x80,%l4 ! %l4 = 2fc09dddc193a468
! Mem[0000000030041408] = 541f1aff, %l7 = 000000050000001b
ldsba [%i1+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081410] = 000000050000001b, %f12 = 6deed32b bdffffff
ldda [%i2+%o5]0x80,%f12 ! %f12 = 00000005 0000001b
! Mem[0000000030081408] = 450440d6, %f7 = 3f0316a6
lda [%i2+%o4]0x81,%f7 ! %f7 = 450440d6
! Mem[0000000010141410] = 14e8c163, %l3 = 00000000000000f6
lduha [%i5+%o5]0x80,%l3 ! %l3 = 00000000000014e8
! Mem[0000000010101404] = b72f703d, %l3 = 00000000000014e8
ldub [%i4+0x005],%l3 ! %l3 = 000000000000002f
! Starting 10 instruction Store Burst
! %f0 = 000066b3 e96decff, Mem[0000000010181408] = bd7a5072 9a828394
stda %f0 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000066b3 e96decff
p0_label_30:
! Mem[0000000020800001] = 5fecba64, %l1 = 00000000000000a5
ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 000000ec000000ff
! %l2 = 00000000ff006abe, %l6 = 00000000c3350dbe, %l6 = 00000000c3350dbe
and %l2,%l6,%l6 ! %l6 = 00000000c30008be
! Mem[0000000030141400] = fff5c11a, %l3 = 000000000000002f
ldstuba [%i5+%g0]0x81,%l3 ! %l3 = 000000ff000000ff
! %l1 = 00000000000000ec, Mem[0000000010181408] = ffec6de9
stha %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00ec6de9
! Mem[0000000010141413] = 14e8c163, %l1 = 00000000000000ec
ldstub [%i5+0x013],%l1 ! %l1 = 00000063000000ff
! %f28 = 80000000 36c0c225, %l2 = 00000000ff006abe
! Mem[0000000010081420] = 00000a6c96e4ffcd
add %i2,0x020,%g1
stda %f28,[%g1+%l2]ASI_PST32_PL ! Mem[0000000010081420] = 00000a6c00000080
! %l1 = 0000000000000063, Mem[0000000010181400] = 000000ff
stba %l1,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000063
! Mem[0000000010181424] = 09a81740, %l1 = 0000000000000063
ldstub [%i6+0x024],%l1 ! %l1 = 00000009000000ff
! Mem[0000000030001408] = a5e9ac63, %l3 = 00000000000000ff
swapa [%i0+%o4]0x81,%l3 ! %l3 = 00000000a5e9ac63
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff85d2, %l4 = 2fc09dddc193a468
ldsh [%o2+%g0],%l4 ! %l4 = ffffffffffffffff
p0_label_31:
! Mem[00000000211c0000] = ffff85d2, %l6 = 00000000c30008be
lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000ffff
! %l2 = 00000000ff006abe, %l1 = 0000000000000009, %l2 = 00000000ff006abe
udivx %l2,%l1,%l2 ! %l2 = 000000001c556131
! Mem[0000000010001410] = ffec6de9, %f15 = 85f46044
lda [%i0+0x010]%asi,%f15 ! %f15 = ffec6de9
! Mem[0000000030101410] = 820fd78c, %l2 = 000000001c556131
ldsba [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffff82
! Mem[0000000030041410] = daa0f09d, %l2 = ffffffffffffff82
ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffdaa0
! Mem[0000000010181400] = 63000000, %l3 = 00000000a5e9ac63
ldsba [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000063
! Mem[0000000010181428] = b91090d3, %l7 = ffffffffffffffff
lduwa [%i6+0x028]%asi,%l7 ! %l7 = 00000000b91090d3
! Mem[0000000030141400] = bd7a50721ac1f5ff, %f8 = ffbf607e 63c1e814
ldda [%i5+%g0]0x89,%f8 ! %f8 = bd7a5072 1ac1f5ff
! Mem[0000000010101410] = c248d6c5, %l3 = 0000000000000063
ldsba [%i4+%o5]0x80,%l3 ! %l3 = ffffffffffffffc2
! Starting 10 instruction Store Burst
! Mem[000000001000143c] = 16e71a6f, %l2 = ffffffffffffdaa0
swap [%i0+0x03c],%l2 ! %l2 = 0000000016e71a6f
p0_label_32:
! Mem[0000000010081424] = 00000080, %l2 = 0000000016e71a6f, %asi = 80
swapa [%i2+0x024]%asi,%l2 ! %l2 = 0000000000000080
! %l4 = ffffffffffffffff, Mem[00000000300c1410] = be6a00ff
stwa %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffff
! Mem[00000000100c1400] = 768ab1ff, %l1 = 0000000000000009
ldstuba [%i3+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! %l0 = fffffd5d, %l1 = 000000ff, Mem[0000000010041400] = 00004bed ffffffff
stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = fffffd5d 000000ff
! Mem[0000000010101408] = c3350dbe, %l7 = 00000000b91090d3
swapa [%i4+%o4]0x88,%l7 ! %l7 = 00000000c3350dbe
! %l2 = 0000000000000080, %l5 = 000000000000e814, %l0 = fffffffffffffd5d
xor %l2,%l5,%l0 ! %l0 = 000000000000e894
! %l6 = 000000000000ffff, Mem[0000000010041408] = ff006c5e
stwa %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000ffff
! %l6 = 000000000000ffff, Mem[00000000100c142a] = 7c829e0f
sth %l6,[%i3+0x02a] ! Mem[00000000100c1428] = 7c82ffff
! %l1 = 00000000000000ff, Mem[0000000030041408] = ff1a1f545d890443
stxa %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = f6002dd685f46044, %f14 = 11872dd6 ffec6de9
ldda [%i5+%o4]0x80,%f14 ! %f14 = f6002dd6 85f46044
p0_label_33:
! Mem[0000000010041400] = 5dfdffff, %l2 = 0000000000000080
lduwa [%i1+%g0]0x88,%l2 ! %l2 = 000000005dfdffff
! Mem[00000000300c1400] = 95cfd873, %l4 = ffffffffffffffff
ldsha [%i3+%g0]0x81,%l4 ! %l4 = ffffffffffff95cf
! Mem[00000000100c1410] = 68a493c1 dd9dc02f, %l4 = ffff95cf, %l5 = 0000e814
ldda [%i3+%o5]0x88,%l4 ! %l4 = 00000000dd9dc02f 0000000068a493c1
! Mem[0000000010001434] = 09416abe, %f6 = 80000000
lda [%i0+0x034]%asi,%f6 ! %f6 = 09416abe
! Mem[0000000030081408] = 450440d6, %l4 = 00000000dd9dc02f
lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000045
! Mem[0000000010101400] = fd5debc7 b72f703d, %l4 = 00000045, %l5 = 68a493c1
ldda [%i4+%g0]0x80,%l4 ! %l4 = 00000000fd5debc7 00000000b72f703d
! Mem[0000000030181408] = 63ace9a5, %f15 = 85f46044
lda [%i6+%o4]0x89,%f15 ! %f15 = 63ace9a5
! Mem[0000000030101410] = 820fd78c34a57857, %f26 = c7eb5dfd b01cb197
ldda [%i4+%o5]0x81,%f26 ! %f26 = 820fd78c 34a57857
! %l4 = 00000000fd5debc7, imm = fffffffffffffc1f, %l2 = 000000005dfdffff
orn %l4,-0x3e1,%l2 ! %l2 = 00000000fd5debe7
! Starting 10 instruction Store Burst
! %f4 = ffec6de9 474839bf, Mem[0000000030001408] = ff000000 d276afd9
stda %f4 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffec6de9 474839bf
p0_label_34:
! Mem[0000000030181408] = a5e9ac63, %l7 = 00000000c3350dbe
swapa [%i6+%o4]0x81,%l7 ! %l7 = 00000000a5e9ac63
! %l5 = 00000000b72f703d, Mem[00000000100c1408] = a892b731
stha %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 703db731
! Mem[0000000010041410] = eef3005e, %l6 = 000000000000ffff
swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000eef3005e
! %l6 = 00000000eef3005e, Mem[0000000010081408] = 63ace9a5
stha %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 63ac005e
! Mem[0000000010101408] = d39010b9bea1ef4b, %l7 = 00000000a5e9ac63, %l2 = 00000000fd5debe7
add %i4,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d39010b9bea1ef4b
! %l1 = 00000000000000ff, Mem[0000000030081408] = 450440d6
stwa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000ff
! %l4 = 00000000fd5debc7, %l3 = ffffffffffffffc2, %l4 = 00000000fd5debc7
sub %l4,%l3,%l4 ! %l4 = 00000000fd5dec05
! %f3 = d9af76d2, Mem[00000000300c1400] = 73d8cf95
sta %f3 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = d9af76d2
! %f25 = 94b18a76, %f3 = d9af76d2
fcmpes %fcc2,%f25,%f3 ! %fcc2 = 2
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 600470052bee0573, %l2 = d39010b9bea1ef4b
ldxa [%i0+%g0]0x80,%l2 ! %l2 = 600470052bee0573
p0_label_35:
! %f25 = 94b18a76, %f20 = 4befa1be
fcmpes %fcc2,%f25,%f20 ! %fcc2 = 1
! Mem[0000000010041400] = fffffd5d, %l0 = 000000000000e894
lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000fffffd5d
! Mem[0000000010001410] = e96decff, %l5 = 00000000b72f703d
lduha [%i0+%o5]0x88,%l5 ! %l5 = 000000000000ecff
! Mem[0000000010081408] = 5e00ac6394b18a76, %f2 = a5e9ac63 d9af76d2
ldd [%i2+%o4],%f2 ! %f2 = 5e00ac63 94b18a76
! Mem[0000000010001400] = 600470052bee0573, %f8 = bd7a5072 1ac1f5ff
ldda [%i0+%g0]0x80,%f8 ! %f8 = 60047005 2bee0573
! Mem[0000000010181410] = 00000000, %l4 = 00000000fd5dec05
ldswa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141420] = 2fc09dddc193a468, %f20 = 4befa1be 4960bfff
ldd [%i5+0x020],%f20 ! %f20 = 2fc09ddd c193a468
! Mem[00000000211c0000] = ffff85d2, %l5 = 000000000000ecff
ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffffff
! %l7 = 00000000a5e9ac63, %l6 = 00000000eef3005e, %l0 = 00000000fffffd5d
xor %l7,%l6,%l0 ! %l0 = 000000004b1aac3d
! Starting 10 instruction Store Burst
! %l7 = 00000000a5e9ac63, Mem[00000000100c1428] = 7c82ffff0ac5eded, %asi = 80
stxa %l7,[%i3+0x028]%asi ! Mem[00000000100c1428] = 00000000a5e9ac63
p0_label_36:
! Mem[0000000010081408] = 63ac005e, %l7 = 00000000a5e9ac63
swapa [%i2+%o4]0x88,%l7 ! %l7 = 0000000063ac005e
! Mem[00000000100c1410] = dd9dc02f, %l5 = ffffffffffffffff
ldstuba [%i3+%o5]0x88,%l5 ! %l5 = 0000002f000000ff
! %l4 = 00000000, %l5 = 0000002f, Mem[0000000010101438] = ff5e835f e834d14c
stda %l4,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000000 0000002f
! %l4 = 00000000, %l5 = 0000002f, Mem[0000000010081410] = 00000005 0000001b
stda %l4,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 0000002f
! Mem[00000000300c1400] = d9af76d2, %l7 = 0000000063ac005e
swapa [%i3+%g0]0x89,%l7 ! %l7 = 00000000d9af76d2
! Mem[0000000030181400] = b3660000, %l3 = ffffffffffffffc2
swapa [%i6+%g0]0x89,%l3 ! %l3 = 00000000b3660000
! Mem[0000000010081410] = 00000000, %l0 = 000000004b1aac3d
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141408] = f6002dd6, %l2 = 600470052bee0573
ldsba [%i5+%o4]0x80,%l2 ! %l2 = fffffffffffffff6
! %l0 = 0000000000000000, Mem[0000000030101410] = 5778a5348cd70f82
stxa %l0,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 0000000000000000, %l2 = fffffffffffffff6
ldxa [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
p0_label_37:
! Mem[0000000010001400] = 600470052bee0573, %l2 = 0000000000000000
ldxa [%i0+0x000]%asi,%l2 ! %l2 = 600470052bee0573
! Mem[0000000010001408] = c3350dbe, %l2 = 600470052bee0573
ldsw [%i0+%o4],%l2 ! %l2 = ffffffffc3350dbe
! Mem[0000000030101408] = 7e60bfff, %l0 = 0000000000000000
ldsha [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffbfff
! Mem[00000000300c1408] = 00000000, %l5 = 000000000000002f
ldswa [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1400] = ffb18a76, %l1 = 00000000000000ff
lduwa [%i3+%g0]0x80,%l1 ! %l1 = 00000000ffb18a76
! Mem[0000000010101408] = d39010b9, %l1 = 00000000ffb18a76
ldub [%i4+0x00b],%l1 ! %l1 = 00000000000000b9
! Mem[00000000201c0000] = 00054c08, %l3 = 00000000b3660000
ldsh [%o0+%g0],%l3 ! %l3 = 0000000000000005
! %f16 = bd7a5072, %f30 = be7453cf, %f2 = 5e00ac63 94b18a76
fsmuld %f16,%f30,%f2 ! %f2 = 3f8ddcd3 e48045c0
! Mem[00000000300c1410] = f7a211e6 ffffffff, %l6 = eef3005e, %l7 = d9af76d2
ldda [%i3+%o5]0x89,%l6 ! %l6 = 00000000ffffffff 00000000f7a211e6
! Starting 10 instruction Store Burst
! %f24 = a5e9ac63 94b18a76, Mem[0000000010001410] = e96decff bf394847
stda %f24,[%i0+%o5]0x88 ! Mem[0000000010001410] = a5e9ac63 94b18a76
p0_label_38:
! Mem[0000000030041400] = be6a4109, %l1 = 00000000000000b9
ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000be000000ff
! Mem[0000000010141430] = 00000000d1122200, %l0 = ffffffffffffbfff, %l4 = 0000000000000000
add %i5,0x30,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d1122200
! %f8 = 60047005, Mem[0000000010141410] = ffc1e814
sta %f8 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 60047005
! Mem[000000001000141c] = 56dab74d, %l0 = ffffffffffffbfff, %asi = 80
swapa [%i0+0x01c]%asi,%l0 ! %l0 = 0000000056dab74d
! %f26 = 820fd78c, Mem[00000000300c1400] = 5e00ac63
sta %f26,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 820fd78c
! %f0 = 000066b3 e96decff 3f8ddcd3 e48045c0
! %f4 = ffec6de9 474839bf 09416abe 450440d6
! %f8 = 60047005 2bee0573 3d702fb7 c7eb5dfd
! %f12 = 00000005 0000001b f6002dd6 63ace9a5
stda %f0,[%i6]ASI_BLK_AIUP ! Block Store to 0000000010181400
! Mem[0000000030181408] = be0d35c3, %l7 = 00000000f7a211e6
swapa [%i6+%o4]0x89,%l7 ! %l7 = 00000000be0d35c3
! %l2 = ffffffffc3350dbe, Mem[000000001000141c] = ffffbfff, %asi = 80
stwa %l2,[%i0+0x01c]%asi ! Mem[000000001000141c] = c3350dbe
! Mem[0000000030141410] = bdffffff, %l5 = 0000000000000000
swapa [%i5+%o5]0x89,%l5 ! %l5 = 00000000bdffffff
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ffc09dddc193a468, %f22 = 16e71a6f 377af558
ldda [%i3+%o5]0x80,%f22 ! %f22 = ffc09ddd c193a468
p0_label_39:
! Mem[0000000030041408] = 00000000, %l4 = 00000000d1122200
ldsha [%i1+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001408] = bf394847e96decff, %l0 = 0000000056dab74d
ldxa [%i0+%o4]0x81,%l0 ! %l0 = bf394847e96decff
! Mem[0000000020800000] = 5fffba64, %l3 = 0000000000000005
lduha [%o1+0x000]%asi,%l3 ! %l3 = 0000000000005fff
! Mem[0000000010141410] = 05700460, %l2 = ffffffffc3350dbe
ldsha [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000570
! Mem[00000000100c1410] = ffc09dddc193a468, %f18 = 000000ee 00000000
ldd [%i3+%o5],%f18 ! %f18 = ffc09ddd c193a468
! Mem[0000000030081400] = 0289bcff, %l6 = 00000000ffffffff
lduwa [%i2+%g0]0x89,%l6 ! %l6 = 000000000289bcff
! Mem[0000000030001408] = bf394847, %l6 = 000000000289bcff
ldsha [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffbf39
! Mem[00000000211c0000] = ffff85d2, %l7 = 00000000be0d35c3
ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081400] = 25c2c036, %l2 = 0000000000000570
ldswa [%i2+%g0]0x80,%l2 ! %l2 = 0000000025c2c036
! Starting 10 instruction Store Burst
! %l1 = 00000000000000be, Mem[0000000010041418] = 70719357
stw %l1,[%i1+0x018] ! Mem[0000000010041418] = 000000be
p0_label_40:
! %f16 = bd7a5072 450440d6, Mem[0000000010041410] = ffff0000 00008b00
stda %f16,[%i1+%o5]0x80 ! Mem[0000000010041410] = bd7a5072 450440d6
! %f16 = bd7a5072 450440d6 ffc09ddd c193a468
! %f20 = 2fc09ddd c193a468 ffc09ddd c193a468
! %f24 = a5e9ac63 94b18a76 820fd78c 34a57857
! %f28 = 80000000 36c0c225 be7453cf 9f6ec53a
stda %f16,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
membar #Sync ! Added by membar checker (9)
! %l0 = e96decff, %l1 = 000000be, Mem[0000000010041408] = 0000ffff 55c5ff92
stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = e96decff 000000be
! Mem[0000000010041400] = 5dfdffff, %l4 = 0000000000000000
swapa [%i1+%g0]0x88,%l4 ! %l4 = 000000005dfdffff
! %f30 = be7453cf, Mem[0000000010001408] = c3350dbe
sta %f30,[%i0+%o4]0x80 ! Mem[0000000010001408] = be7453cf
! %l5 = 00000000bdffffff, Mem[0000000030141400] = fff5c11a72507abd
stxa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000bdffffff
! Mem[00000000100c1408] = 703db731, %l6 = ffffffffffffbf39
swapa [%i3+%o4]0x80,%l6 ! %l6 = 00000000703db731
! Mem[0000000030001410] = ff92b7b6, %l3 = 0000000000005fff
swapa [%i0+%o5]0x81,%l3 ! %l3 = 00000000ff92b7b6
! Mem[0000000010101417] = 3c4aef02, %l3 = 00000000ff92b7b6
ldstuba [%i4+0x017]%asi,%l3 ! %l3 = 00000002000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 000066b3, %l5 = 00000000bdffffff
lduba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000000
p0_label_41:
! Mem[00000000100c1430] = bc5a3abb, %l0 = bf394847e96decff
lduw [%i3+0x030],%l0 ! %l0 = 00000000bc5a3abb
! Mem[0000000030181400] = ffffffc2, %l6 = 00000000703db731
lduwa [%i6+%g0]0x89,%l6 ! %l6 = 00000000ffffffc2
! Mem[0000000030101410] = 0000000000000000, %l1 = 00000000000000be
ldxa [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = f7a211e6, %l7 = ffffffffffffffff
ldsha [%i6+%o4]0x89,%l7 ! %l7 = 00000000000011e6
! Mem[0000000010001400] = 60047005 2bee0573, %l6 = ffffffc2, %l7 = 000011e6
ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000060047005 000000002bee0573
! Mem[00000000100c1438] = b4e1f0ff, %l3 = 0000000000000002
ldswa [%i3+0x038]%asi,%l3 ! %l3 = ffffffffb4e1f0ff
! Mem[00000000201c0000] = 00054c08, %l6 = 0000000060047005
ldsh [%o0+%g0],%l6 ! %l6 = 0000000000000005
! Mem[0000000030101410] = 00000000, %l1 = 0000000000000000
lduha [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001408] = cf5374be, %l3 = ffffffffb4e1f0ff
ldsba [%i0+%o4]0x88,%l3 ! %l3 = ffffffffffffffbe
! Starting 10 instruction Store Burst
! %f18 = ffc09ddd c193a468, Mem[0000000010141408] = d62d00f6 4460f485
stda %f18,[%i5+%o4]0x88 ! Mem[0000000010141408] = ffc09ddd c193a468
p0_label_42:
! %l7 = 000000002bee0573, Mem[00000000100c1408] = 00004bef39bfffff
stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000002bee0573
! %l4 = 000000005dfdffff, Mem[0000000010041408] = ffec6de9
stha %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = ffecffff
! %l2 = 0000000025c2c036, immed = 0000079e, %y = 00000000
smul %l2,0x79e,%l6 ! %l6 = 0000011fa1741b54, %y = 0000011f
! %f18 = ffc09ddd c193a468, %l4 = 000000005dfdffff
! Mem[0000000030041410] = 2fc09dddc193a468
add %i1,0x010,%g1
stda %f18,[%g1+%l4]ASI_PST16_S ! Mem[0000000030041410] = ffc09dddc193a468
! %l7 = 000000002bee0573, Mem[0000000010181410] = ffec6de9474839bf
stx %l7,[%i6+%o5] ! Mem[0000000010181410] = 000000002bee0573
! %l4 = 000000005dfdffff, Mem[0000000010001420] = b554fcfcc248d6c5, %asi = 80
stxa %l4,[%i0+0x020]%asi ! Mem[0000000010001420] = 000000005dfdffff
! %l7 = 000000002bee0573, Mem[00000000211c0000] = ffff85d2
stb %l7,[%o2+%g0] ! Mem[00000000211c0000] = 73ff85d2
! Mem[000000001000142b] = 0289bc71, %l7 = 000000002bee0573
ldstub [%i0+0x02b],%l7 ! %l7 = 00000071000000ff
! %l4 = 000000005dfdffff, Mem[000000001004140a] = ffffecff
sth %l4,[%i1+0x00a] ! Mem[0000000010041408] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = a5e9ac63, %f5 = 474839bf
lda [%i2+%o4]0x88,%f5 ! %f5 = a5e9ac63
p0_label_43:
! Mem[0000000030001408] = 474839bf, %l2 = 0000000025c2c036
ldswa [%i0+%o4]0x89,%l2 ! %l2 = 00000000474839bf
! Mem[0000000030181400] = ffec6de9ffffffc2, %f28 = 80000000 36c0c225
ldda [%i6+%g0]0x89,%f28 ! %f28 = ffec6de9 ffffffc2
! Mem[000000001004140c] = 000000be, %l4 = 000000005dfdffff
ldsh [%i1+0x00c],%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = ffc09ddd, %l1 = 0000000000000000
lduba [%i1+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = 00000000, %l1 = 00000000000000ff
lduba [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1410] = ffffffffe611a2f7, %f4 = ffec6de9 a5e9ac63
ldda [%i3+%o5]0x81,%f4 ! %f4 = ffffffff e611a2f7
! Mem[0000000030041408] = 68a493c1dd9dc0ff, %l6 = 0000011fa1741b54
ldxa [%i1+%o4]0x89,%l6 ! %l6 = 68a493c1dd9dc0ff
! Mem[00000000211c0000] = 73ff85d2, %l1 = 0000000000000000
lduh [%o2+%g0],%l1 ! %l1 = 00000000000073ff
! Mem[0000000010141400] = fd5d0000, %l4 = 0000000000000000
lduba [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000fd
! Starting 10 instruction Store Burst
! %f9 = 2bee0573, Mem[0000000010001418] = 002322f0
st %f9 ,[%i0+0x018] ! Mem[0000000010001418] = 2bee0573
p0_label_44:
! %l3 = ffffffffffffffbe, immed = 000002d2, %y = 0000011f
sdiv %l3,0x2d2,%l2 ! %l2 = 00000000661dc8af
mov %l0,%y ! %y = bc5a3abb
! %f12 = 00000005 0000001b, Mem[0000000010141418] = 4992ebff 140a8f00
stda %f12,[%i5+0x018]%asi ! Mem[0000000010141418] = 00000005 0000001b
! %l7 = 0000000000000071, Mem[0000000010181408] = 3f8ddcd3
stha %l7,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0071dcd3
! Mem[0000000010081428] = fd06f774, %l7 = 0000000000000071
ldstub [%i2+0x028],%l7 ! %l7 = 000000fd000000ff
! Mem[0000000010041400] = 00000000, %l4 = 00000000000000fd
swapa [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
! %l6 = dd9dc0ff, %l7 = 000000fd, Mem[0000000030141410] = 00000000 2bd3ee6d
stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = dd9dc0ff 000000fd
! %l6 = 68a493c1dd9dc0ff, Mem[0000000010101418] = 02ef4a3c, %asi = 80
stwa %l6,[%i4+0x018]%asi ! Mem[0000000010101418] = dd9dc0ff
! %l4 = 0000000000000000, %l2 = 00000000661dc8af, %l2 = 00000000661dc8af
orn %l4,%l2,%l2 ! %l2 = ffffffff99e23750
! %l2 = ffffffff99e23750, Mem[0000000030001400] = b3660000
stwa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 99e23750
! Starting 10 instruction Load Burst
! Mem[0000000010181428] = 3d702fb7 c7eb5dfd, %l4 = 00000000, %l5 = 00000000
ldda [%i6+0x028]%asi,%l4 ! %l4 = 000000003d702fb7 00000000c7eb5dfd
p0_label_45:
! Mem[0000000030181400] = c2ffffffe96decff, %l3 = ffffffffffffffbe
ldxa [%i6+%g0]0x81,%l3 ! %l3 = c2ffffffe96decff
! Mem[0000000010001400] = 7305ee2b05700460, %l0 = 00000000bc5a3abb
ldxa [%i0+%g0]0x88,%l0 ! %l0 = 7305ee2b05700460
! %f3 = e48045c0, %f11 = c7eb5dfd
fcmpes %fcc1,%f3 ,%f11 ! %fcc1 = 1
! Mem[0000000010041428] = bff84ba1, %l0 = 7305ee2b05700460
ldsb [%i1+0x029],%l0 ! %l0 = fffffffffffffff8
! Mem[0000000030141400] = 00000000, %l5 = 00000000c7eb5dfd
ldsha [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = 5037e299, %l6 = 68a493c1dd9dc0ff
ldsha [%i0+%g0]0x81,%l6 ! %l6 = 0000000000005037
membar #Sync ! Added by membar checker (10)
! Mem[0000000030001400] = 5037e299 048fa16b bf394847 e96decff
! Mem[0000000030001410] = 00005fff b1dfcfbd 0de00ad7 3f0316a6
! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 11872dd6 85f46044
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[0000000010041408] = ffffffff 000000be, %l6 = 00005037, %l7 = 000000fd
ldda [%i1+%o4]0x80,%l6 ! %l6 = 00000000ffffffff 00000000000000be
! Mem[0000000030001400] = 99e23750, %l5 = 0000000000000000
ldsba [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000050
! Starting 10 instruction Store Burst
! Mem[0000000010101404] = b72f703d, %l1 = 00000000000073ff
ldstuba [%i4+0x004]%asi,%l1 ! %l1 = 000000b7000000ff
p0_label_46:
! Mem[0000000010141408] = c193a468, %l3 = c2ffffffe96decff
ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000068000000ff
! Mem[0000000030001408] = bf394847, %l2 = ffffffff99e23750
swapa [%i0+%o4]0x81,%l2 ! %l2 = 00000000bf394847
! %l5 = 0000000000000050, %l5 = 0000000000000050, %l1 = 00000000000000b7
addc %l5,%l5,%l1 ! %l1 = 00000000000000a0
! %f21 = c193a468, Mem[000000001008141c] = 55c5ff92
sta %f21,[%i2+0x01c]%asi ! Mem[000000001008141c] = c193a468
! Mem[0000000030081410] = eb04db1b, %l7 = 00000000000000be
swapa [%i2+%o5]0x89,%l7 ! %l7 = 00000000eb04db1b
! %f22 = ffc09ddd c193a468, Mem[0000000030141410] = ffc09ddd fd000000
stda %f22,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffc09ddd c193a468
! %l0 = fffffffffffffff8, Mem[0000000010181410] = 00000000
stwa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = fffffff8
! %l0 = fffffffffffffff8, imm = 0000000000000cfc, %l0 = fffffffffffffff8
sub %l0,0xcfc,%l0 ! %l0 = fffffffffffff2fc
! %f24 = a5e9ac63 94b18a76, %l1 = 00000000000000a0
! Mem[00000000100c1408] = 7305ee2b00000000
add %i3,0x008,%g1
stda %f24,[%g1+%l1]ASI_PST16_P ! Mem[00000000100c1408] = 7305ee2b00000000
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_3:
! %l0 = fffffffffffff2fc
setx 0x936af8d7cff398be,%g7,%l0 ! %l0 = 936af8d7cff398be
! %l1 = 00000000000000a0
setx 0x9d1b7f1fe8b0210f,%g7,%l1 ! %l1 = 9d1b7f1fe8b0210f
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 = 936af8d7cff398be
setx 0xd5225f4808331a21,%g7,%l0 ! %l0 = d5225f4808331a21
! %l1 = 9d1b7f1fe8b0210f
setx 0x5569c3384fb5933a,%g7,%l1 ! %l1 = 5569c3384fb5933a
p0_label_47:
! Mem[0000000010041408] = ffffffff, %l0 = d5225f4808331a21
ldsba [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081408] = 63ace9a5, %f27 = 34a57857
lda [%i2+%o4]0x80,%f27 ! %f27 = 63ace9a5
! Mem[0000000010081408] = a5e9ac63, %f23 = c193a468
lda [%i2+%o4]0x88,%f23 ! %f23 = a5e9ac63
! Mem[0000000030181408] = e611a2f7, %l0 = ffffffffffffffff
lduba [%i6+%o4]0x81,%l0 ! %l0 = 00000000000000e6
! Mem[0000000030181410] = e96decff, %l5 = 0000000000000050
lduba [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141420] = 2fc09ddd, %l4 = 000000003d702fb7
ldswa [%i5+0x020]%asi,%l4 ! %l4 = 000000002fc09ddd
! Mem[0000000030081400] = ffbc8902b01cb197, %l4 = 000000002fc09ddd
ldxa [%i2+%g0]0x81,%l4 ! %l4 = ffbc8902b01cb197
! Mem[0000000010141400] = 0000000000005dfd, %l7 = 00000000eb04db1b
ldxa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000005dfd
! Mem[00000000300c1408] = 00000000 bf394847, %l0 = 000000e6, %l1 = 4fb5933a
ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000 00000000bf394847
! Starting 10 instruction Store Burst
! %f2 = bf394847, %f7 = 3f0316a6
fcmpes %fcc2,%f2 ,%f7 ! %fcc2 = 1
p0_label_48:
! Mem[0000000030181400] = c2ffffff, %l4 = ffbc8902b01cb197
ldstuba [%i6+%g0]0x81,%l4 ! %l4 = 000000c2000000ff
! Mem[0000000030141400] = 00000000, %l6 = 00000000ffffffff
ldstuba [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! %l0 = 0000000000000000, Mem[0000000010101434] = 431a4824, %asi = 80
stwa %l0,[%i4+0x034]%asi ! Mem[0000000010101434] = 00000000
! %f8 = ffbf607e bea1eff2, Mem[0000000010041408] = ffffffff 000000be
stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffbf607e bea1eff2
! Mem[0000000010041418] = 000000be0896b14a, %l0 = 0000000000000000, %l3 = 0000000000000068
add %i1,0x18,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 000000be0896b14a
! %f22 = ffc09ddd, Mem[0000000010001400] = 60047005
sta %f22,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffc09ddd
! Mem[0000000030181410] = e96decff, %l7 = 0000000000005dfd
swapa [%i6+%o5]0x89,%l7 ! %l7 = 00000000e96decff
! %l0 = 0000000000000000, Mem[0000000030141410] = 68a493c1dd9dc0ff
stxa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000000
membar #Sync ! Added by membar checker (11)
! %l2 = 00000000bf394847, Mem[0000000030001410] = bdcfdfb1ff5f0000
stxa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000bf394847
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = be7453cfeb04db1b, %l5 = 00000000000000ff
ldx [%i0+%o4],%l5 ! %l5 = be7453cfeb04db1b
p0_label_49:
! Mem[00000000300c1400] = 820fd78c493cb9ff, %l3 = 000000be0896b14a
ldxa [%i3+%g0]0x81,%l3 ! %l3 = 820fd78c493cb9ff
! Mem[0000000010181414] = 2bee0573, %l0 = 0000000000000000
ldsh [%i6+0x014],%l0 ! %l0 = 0000000000002bee
! Mem[0000000030181410] = 00005dfd, %l7 = 00000000e96decff
ldsha [%i6+%o5]0x89,%l7 ! %l7 = 0000000000005dfd
! Mem[00000000100c1408] = 7305ee2b, %l4 = 00000000000000c2
lduha [%i3+%o4]0x80,%l4 ! %l4 = 0000000000007305
! Mem[0000000030101400] = ffff0448 0d0d2138 ffbf607e 4c552e69
! Mem[0000000030101410] = 00000000 00000000 e139503d 8ea8260e
! Mem[0000000030101420] = 5586c10f 17a27aa7 55882df0 a2fb63dd
! Mem[0000000030101430] = 87cb8c91 b50e61d7 ece72778 0a32e176
ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
! Mem[0000000010181400] = b3660000, %f30 = be7453cf
lda [%i6+%g0]0x88,%f30 ! %f30 = b3660000
! Mem[0000000030001400] = 6ba18f0499e23750, %l0 = 0000000000002bee
ldxa [%i0+%g0]0x89,%l0 ! %l0 = 6ba18f0499e23750
! Mem[0000000030001408] = 5037e299, %l0 = 6ba18f0499e23750
ldsha [%i0+%o4]0x89,%l0 ! %l0 = ffffffffffffe299
! %l7 = 0000000000005dfd, imm = fffffffffffff98b, %l3 = 820fd78c493cb9ff
sub %l7,-0x675,%l3 ! %l3 = 0000000000006472
! Starting 10 instruction Store Burst
! %l5 = be7453cfeb04db1b, imm = fffffffffffff424, %l1 = 00000000bf394847
xor %l5,-0xbdc,%l1 ! %l1 = 418bac3014fb2f3f
p0_label_50:
! %l1 = 418bac3014fb2f3f, immed = fffff92f, %y = bc5a3abb
udiv %l1,-0x6d1,%l6 ! %l6 = 00000000bc5a3fbe
mov %l0,%y ! %y = ffffe299
! %l1 = 418bac3014fb2f3f, Mem[0000000010141408] = ffa493c1, %asi = 80
stba %l1,[%i5+0x008]%asi ! Mem[0000000010141408] = 3fa493c1
! %f28 = ffec6de9 ffffffc2, Mem[0000000010141408] = 3fa493c1 dd9dc0ff
stda %f28,[%i5+0x008]%asi ! Mem[0000000010141408] = ffec6de9 ffffffc2
! %l7 = 0000000000005dfd, Mem[0000000010081408] = 63ace9a594b18a76
stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000005dfd
! %l3 = 0000000000006472, Mem[0000000010001430] = 820fd78c09416abe
stx %l3,[%i0+0x030] ! Mem[0000000010001430] = 0000000000006472
! %l4 = 0000000000007305, Mem[00000000100c143d] = 6740d656, %asi = 80
stba %l4,[%i3+0x03d]%asi ! Mem[00000000100c143c] = 6705d656
! %l3 = 0000000000006472, Mem[0000000030001408] = 99e23750
stba %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 72e23750
! Mem[00000000300c1408] = 00000000, %l0 = ffffffffffffe299
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! %l7 = 0000000000005dfd, Mem[0000000010141410] = 60047005
stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00005dfd
! Starting 10 instruction Load Burst
! Mem[0000000021800180] = 4bedbd9f, %l0 = 0000000000000000
lduh [%o3+0x180],%l0 ! %l0 = 0000000000004bed
p0_label_51:
! Mem[0000000030001400] = 99e23750, %f31 = 9f6ec53a
lda [%i0+%g0]0x89,%f31 ! %f31 = 99e23750
! Mem[00000000300c1408] = 474839bf000000ff, %f16 = bd7a5072 450440d6
ldda [%i3+%o4]0x89,%f16 ! %f16 = 474839bf 000000ff
! Mem[00000000300c1408] = 000000ff, %l4 = 0000000000007305
lduba [%i3+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000300c1408] = 000000ff, %l6 = 00000000bc5a3fbe
ldsba [%i3+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181410] = 00005dfd, %l5 = be7453cfeb04db1b
ldsba [%i6+%o5]0x89,%l5 ! %l5 = fffffffffffffffd
! Mem[0000000010141418] = 000000050000001b, %f20 = 2fc09ddd c193a468
ldd [%i5+0x018],%f20 ! %f20 = 00000005 0000001b
! Mem[0000000030101408] = 7e60bfff, %l6 = ffffffffffffffff
ldsba [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000300c1410] = ffffffff e611a2f7, %l0 = 00004bed, %l1 = 14fb2f3f
ldda [%i3+%o5]0x81,%l0 ! %l0 = 00000000ffffffff 00000000e611a2f7
! Mem[0000000030081408] = ff000000, %l3 = 0000000000006472
lduha [%i2+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000010081410] = 000000ff
stwa %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
p0_label_52:
! Mem[00000000100c1400] = 768ab1ff, %l2 = 00000000bf394847
swapa [%i3+%g0]0x88,%l2 ! %l2 = 00000000768ab1ff
! %l5 = fffffffffffffffd, Mem[0000000010041400] = 000000fd000000ff, %asi = 80
stxa %l5,[%i1+0x000]%asi ! Mem[0000000010041400] = fffffffffffffffd
! Mem[0000000020800041] = ba7dc1d1, %l2 = 00000000768ab1ff
ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 0000007d000000ff
! %f19 = c193a468, Mem[0000000010141408] = e96decff
sta %f19,[%i5+%o4]0x88 ! Mem[0000000010141408] = c193a468
! %l6 = ffffffffffffffff, Mem[0000000020800040] = baffc1d1
stb %l6,[%o1+0x040] ! Mem[0000000020800040] = ffffc1d1
! %l1 = 00000000e611a2f7, imm = 00000000000009e6, %l4 = 00000000000000ff
sub %l1,0x9e6,%l4 ! %l4 = 00000000e6119911
! Mem[0000000010001400] = dd9dc0ff, %l4 = 00000000e6119911
swapa [%i0+%g0]0x88,%l4 ! %l4 = 00000000dd9dc0ff
! %f27 = 63ace9a5, %f23 = a5e9ac63, %f23 = a5e9ac63
fsubs %f27,%f23,%f23 ! %f23 = 63ace9a5
! Mem[0000000030001400] = 99e23750, %l5 = fffffffffffffffd
ldstuba [%i0+%g0]0x89,%l5 ! %l5 = 00000050000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = b91090d3, %l2 = 000000000000007d
lduwa [%i4+%o4]0x88,%l2 ! %l2 = 00000000b91090d3
p0_label_53:
! Mem[0000000010101400] = fd5debc7, %l3 = 0000000000000000
ldswa [%i4+%g0]0x80,%l3 ! %l3 = fffffffffd5debc7
! Mem[0000000010181408] = 0071dcd3, %l1 = 00000000e611a2f7
lduwa [%i6+%o4]0x80,%l1 ! %l1 = 000000000071dcd3
! Mem[0000000010081400] = 36c0c225, %l2 = 00000000b91090d3
lduba [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000025
! Mem[0000000030041400] = bd7a5072 450440d6, %l0 = ffffffff, %l1 = 0071dcd3
ldda [%i1+%g0]0x81,%l0 ! %l0 = 00000000bd7a5072 00000000450440d6
! Mem[0000000010181404] = e96decff, %l0 = 00000000bd7a5072
ldsw [%i6+0x004],%l0 ! %l0 = ffffffffe96decff
! Mem[0000000020800040] = ffffc1d1, %l5 = 0000000000000050
ldub [%o1+0x040],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081410] = be000000, %l0 = ffffffffe96decff
lduba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000be
! %l2 = 0000000000000025, Mem[0000000030001410] = bf394847
stha %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = bf390025
! Mem[0000000010101408] = d39010b9, %l0 = 00000000000000be
lduha [%i4+%o4]0x80,%l0 ! %l0 = 000000000000d390
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = 5037e272, %l4 = 00000000dd9dc0ff
swapa [%i0+%o4]0x89,%l4 ! %l4 = 000000005037e272
p0_label_54:
membar #Sync ! Added by membar checker (12)
! %l2 = 0000000000000025, Mem[0000000030101400] = ffff04480d0d2138
stxa %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000025
! %l1 = 00000000450440d6, %l4 = 000000005037e272, %l7 = 0000000000005dfd
add %l1,%l4,%l7 ! %l7 = 00000000953c2348
! Mem[0000000021800081] = f68e7b7d, %l1 = 00000000450440d6
ldstuba [%o3+0x081]%asi,%l1 ! %l1 = 0000008e000000ff
! %l4 = 000000005037e272, Mem[0000000030141408] = 3ce815ff
stba %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 3ce81572
! Mem[00000000100c1408] = 7305ee2b, %l0 = 000000000000d390
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 00000073000000ff
! Mem[0000000030101408] = ffbf607e, %l3 = fffffffffd5debc7
ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
! %l4 = 000000005037e272, Mem[0000000010141410] = fd5d0000
stwa %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 5037e272
! %l1 = 000000000000008e, Mem[0000000030181408] = f7a211e6
stha %l1,[%i6+%o4]0x89 ! Mem[0000000030181408] = f7a2008e
! %l3 = 00000000000000ff, Mem[0000000010041428] = bff84ba163486307, %asi = 80
stxa %l3,[%i1+0x028]%asi ! Mem[0000000010041428] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00054c08, %l4 = 000000005037e272
lduha [%o0+0x000]%asi,%l4 ! %l4 = 0000000000000005
p0_label_55:
! %l3 = 00000000000000ff, imm = fffffffffffff14f, %l5 = 00000000000000ff
xnor %l3,-0xeb1,%l5 ! %l5 = 0000000000000e4f
! Mem[0000000030081408] = ff000000, %l5 = 0000000000000e4f
ldsha [%i2+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041400] = ffffffff, %l7 = 00000000953c2348
lduw [%i1+%g0],%l7 ! %l7 = 00000000ffffffff
! Mem[0000000030041400] = bd7a5072450440d6, %f26 = 820fd78c 63ace9a5
ldda [%i1+%g0]0x81,%f26 ! %f26 = bd7a5072 450440d6
! Mem[0000000030081400] = 0289bcff, %l7 = 00000000ffffffff
ldsha [%i2+%g0]0x89,%l7 ! %l7 = ffffffffffffbcff
! Mem[0000000021800000] = bbb2f103, %l6 = ffffffffffffffff
ldsb [%o3+0x001],%l6 ! %l6 = ffffffffffffffb2
! Mem[0000000010101408] = d39010b9bea1ef4b, %f16 = 474839bf 000000ff
ldda [%i4+0x008]%asi,%f16 ! %f16 = d39010b9 bea1ef4b
! Mem[0000000010181438] = f6002dd6, %l6 = ffffffffffffffb2
ldub [%i6+0x03b],%l6 ! %l6 = 00000000000000d6
! Mem[0000000020800000] = 5fffba64, %l1 = 000000000000008e
lduh [%o1+%g0],%l1 ! %l1 = 0000000000005fff
! Starting 10 instruction Store Burst
! Mem[0000000030001400] = ff37e299, %l1 = 0000000000005fff
swapa [%i0+%g0]0x81,%l1 ! %l1 = 00000000ff37e299
p0_label_56:
! %f2 = ffbf607e 4c552e69, %l3 = 00000000000000ff
! Mem[0000000030001410] = 250039bf00000000
add %i0,0x010,%g1
stda %f2,[%g1+%l3]ASI_PST8_SL ! Mem[0000000030001410] = 692e554c7e60bfff
! %l0 = 0000000000000073, Mem[0000000030181408] = f7a2008e
stha %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = f7a20073
! Mem[0000000010041408] = ffbf607e, %l3 = 00000000000000ff
swapa [%i1+%o4]0x80,%l3 ! %l3 = 00000000ffbf607e
! %l6 = 000000d6, %l7 = ffffbcff, Mem[0000000030001410] = 4c552e69 ffbf607e
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000d6 ffffbcff
! Mem[0000000021800041] = 9a4ed022, %l6 = 00000000000000d6
ldstub [%o3+0x041],%l6 ! %l6 = 0000004e000000ff
! %l6 = 000000000000004e, Mem[0000000010081408] = 00000000
stwa %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000004e
! %l1 = 00000000ff37e299, Mem[0000000030081410] = 000000be
stha %l1,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000e299
! %f4 = 00000000, Mem[0000000030181408] = 7300a2f7
sta %f4 ,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! Mem[0000000010001408] = cf5374be, %l1 = 00000000ff37e299
swapa [%i0+%o4]0x88,%l1 ! %l1 = 00000000cf5374be
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ffbf607e, %l7 = ffffffffffffbcff
lduha [%i4+%o4]0x81,%l7 ! %l7 = 000000000000ffbf
p0_label_57:
! Mem[0000000030041410] = ffc09dddc193a468, %l7 = 000000000000ffbf
ldxa [%i1+%o5]0x81,%l7 ! %l7 = ffc09dddc193a468
! Mem[0000000010001428] = 0289bcff, %l0 = 0000000000000073
ldsha [%i0+0x028]%asi,%l0 ! %l0 = 0000000000000289
! Mem[0000000030041410] = 68a493c1dd9dc0ff, %l3 = 00000000ffbf607e
ldxa [%i1+%o5]0x89,%l3 ! %l3 = 68a493c1dd9dc0ff
! Mem[0000000010141400] = fd5d0000, %l6 = 000000000000004e
ldsba [%i5+%g0]0x80,%l6 ! %l6 = fffffffffffffffd
! Mem[0000000030101410] = 00000000, %l4 = 0000000000000005
ldsba [%i4+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000020800040] = ffffc1d1, %l6 = fffffffffffffffd
lduha [%o1+0x040]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010141410] = 5037e272, %l3 = 68a493c1dd9dc0ff
lduba [%i5+%o5]0x80,%l3 ! %l3 = 0000000000000050
! Mem[00000000211c0000] = 73ff85d2, %l2 = 0000000000000025
ldsba [%o2+0x000]%asi,%l2 ! %l2 = 0000000000000073
! %l6 = 000000000000ffff, Mem[00000000300c1408] = 474839bf000000ff
stxa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000010001410] = 768ab194, %l7 = ffc09dddc193a468
ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000076000000ff
p0_label_58:
! Mem[00000000100c1410] = ffc09ddd, %l7 = 0000000000000076
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010181408] = 0071dcd3e48045c0, %l1 = 00000000cf5374be, %l0 = 0000000000000289
add %i6,0x08,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 0071dcd3e48045c0
! %f16 = d39010b9 bea1ef4b, Mem[0000000010041408] = 000000ff bea1eff2
stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = d39010b9 bea1ef4b
! Mem[0000000021800001] = bbb2f103, %l6 = 000000000000ffff
ldstub [%o3+0x001],%l6 ! %l6 = 000000b2000000ff
! %f20 = 00000005 0000001b, %l6 = 00000000000000b2
! Mem[0000000030141438] = ea03fd1a13c71665
add %i5,0x038,%g1
stda %f20,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030141438] = ea00fd1a05001600
! Mem[0000000030101410] = 00000000, %l7 = 00000000000000ff
swapa [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1408] = ffff0000, %l0 = 0071dcd3e48045c0
swapa [%i3+%o4]0x81,%l0 ! %l0 = 00000000ffff0000
! Mem[0000000010081410] = ff000000, %l0 = 00000000ffff0000
ldstuba [%i2+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! %f24 = a5e9ac63 94b18a76, %l7 = 0000000000000000
! Mem[0000000010041410] = bd7a5072450440d6
add %i1,0x010,%g1
stda %f24,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041410] = bd7a5072450440d6
! Starting 10 instruction Load Burst
! Mem[0000000021800080] = f6ff7b7d, %l7 = 0000000000000000
ldub [%o3+0x081],%l7 ! %l7 = 00000000000000ff
p0_label_59:
! Mem[0000000021800140] = f60105d8, %l0 = 00000000000000ff
lduha [%o3+0x140]%asi,%l0 ! %l0 = 000000000000f601
! Mem[0000000010041400] = ffffffff, %l1 = 00000000cf5374be
ldswa [%i1+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
! %l6 = 00000000000000b2, %l5 = 0000000000000000, %l1 = ffffffffffffffff
addc %l6,%l5,%l1 ! %l1 = 00000000000000b2
! Mem[00000000100c1404] = 271c000f, %l4 = 0000000000000000
ldsw [%i3+0x004],%l4 ! %l4 = 00000000271c000f
! Mem[0000000010101410] = ffef4a3c c5d648c2, %l2 = 00000073, %l3 = 00000050
ldda [%i4+%o5]0x88,%l2 ! %l2 = 00000000c5d648c2 00000000ffef4a3c
! Mem[0000000010181408] = 0071dcd3, %l6 = 00000000000000b2
lduwa [%i6+%o4]0x80,%l6 ! %l6 = 000000000071dcd3
! Mem[0000000010181400] = 000066b3, %l1 = 00000000000000b2
lduha [%i6+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = fd5debc7, %l0 = 000000000000f601
ldswa [%i4+%g0]0x80,%l0 ! %l0 = fffffffffd5debc7
! Mem[0000000030101408] = ffbf607e 4c552e69, %l2 = c5d648c2, %l3 = ffef4a3c
ldda [%i4+%o4]0x81,%l2 ! %l2 = 00000000ffbf607e 000000004c552e69
! Starting 10 instruction Store Burst
! %f10 = 55882df0 a2fb63dd, %l2 = 00000000ffbf607e
! Mem[0000000010141410] = 5037e272ffef4a3c
add %i5,0x010,%g1
stda %f10,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010141410] = 5063fba2f02d883c
p0_label_60:
! %l2 = ffbf607e, %l3 = 4c552e69, Mem[0000000030001400] = ff5f0000 6ba18f04
stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffbf607e 4c552e69
! Mem[00000000100c1400] = 474839bf, %l5 = 0000000000000000
swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000474839bf
! Mem[0000000010001428] = 0289bcff, %l2 = 00000000ffbf607e, %asi = 80
swapa [%i0+0x028]%asi,%l2 ! %l2 = 000000000289bcff
! %l0 = fffffffffd5debc7, Mem[00000000211c0000] = 73ff85d2
stb %l0,[%o2+%g0] ! Mem[00000000211c0000] = c7ff85d2
! %f0 = ffff0448 0d0d2138 ffbf607e 4c552e69
! %f4 = 00000000 00000000 e139503d 8ea8260e
! %f8 = 5586c10f 17a27aa7 55882df0 a2fb63dd
! %f12 = 87cb8c91 b50e61d7 ece72778 0a32e176
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000030101400
! %l3 = 000000004c552e69, Mem[0000000030141400] = ff000000
stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 4c552e69
! %l6 = 0071dcd3, %l7 = 000000ff, Mem[0000000010181408] = 0071dcd3 e48045c0
stda %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0071dcd3 000000ff
! %f27 = 450440d6, %f31 = 99e23750
fcmpes %fcc0,%f27,%f31 ! %fcc0 = 2
! %l3 = 000000004c552e69, Mem[00000000300c1410] = f7a211e6ffffffff
stxa %l3,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000004c552e69
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 72507abd, %l6 = 000000000071dcd3
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 0000000072507abd
p0_label_61:
! Mem[0000000010181410] = f8ffffff, %l0 = fffffffffd5debc7
ldsba [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001408] = ffc09ddde96decff, %l2 = 000000000289bcff
ldxa [%i0+%o4]0x81,%l2 ! %l2 = ffc09ddde96decff
! Mem[000000001018140c] = 000000ff, %l7 = 00000000000000ff
lduba [%i6+0x00f]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[00000000300c1410] = 692e554c00000000, %l7 = 00000000000000ff
ldxa [%i3+%o5]0x81,%l7 ! %l7 = 692e554c00000000
! Mem[00000000300c1400] = 8cd70f82, %l2 = ffc09ddde96decff
ldswa [%i3+%g0]0x89,%l2 ! %l2 = ffffffff8cd70f82
! %l6 = 0000000072507abd, imm = 0000000000000bed, %l2 = ffffffff8cd70f82
add %l6,0xbed,%l2 ! %l2 = 00000000725086aa
! Mem[0000000030081408] = 000000ff, %l4 = 00000000271c000f
ldsba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141410] = 5063fba2, %f27 = 450440d6
lda [%i5+%o5]0x80,%f27 ! %f27 = 5063fba2
! Mem[0000000030181400] = ffec6de9ffffffff, %l2 = 00000000725086aa
ldxa [%i6+%g0]0x89,%l2 ! %l2 = ffec6de9ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = bd7a5072, %l4 = 0000000000000000
ldstuba [%i1+%o5]0x80,%l4 ! %l4 = 000000bd000000ff
p0_label_62:
! Mem[000000001000141c] = c3350dbe, %l6 = 0000000072507abd
swap [%i0+0x01c],%l6 ! %l6 = 00000000c3350dbe
! %l0 = ffffffffffffffff, imm = fffffffffffff947, %l3 = 000000004c552e69
xnor %l0,-0x6b9,%l3 ! %l3 = fffffffffffff947
! %l4 = 00000000000000bd, imm = 00000000000009a0, %l0 = ffffffffffffffff
sub %l4,0x9a0,%l0 ! %l0 = fffffffffffff71d
! %l3 = fffffffffffff947, %l6 = 00000000c3350dbe, %l1 = 0000000000000000
mulx %l3,%l6,%l1 ! %l1 = fffffadfb0569db2
! %l4 = 00000000000000bd, immd = 0000000000000b8d, %l6 = 00000000c3350dbe
udivx %l4,0xb8d,%l6 ! %l6 = 0000000000000000
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030041408] = ffc09ddd c193a468
stda %l6,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
! %f26 = bd7a5072 5063fba2, Mem[0000000010081428] = ff06f774 fe3cff92
stda %f26,[%i2+0x028]%asi ! Mem[0000000010081428] = bd7a5072 5063fba2
! %l0 = fffffffffffff71d, Mem[0000000020800040] = ffffc1d1, %asi = 80
stha %l0,[%o1+0x040]%asi ! Mem[0000000020800040] = f71dc1d1
! %f16 = d39010b9 bea1ef4b ffc09ddd c193a468
! %f20 = 00000005 0000001b ffc09ddd 63ace9a5
! %f24 = a5e9ac63 94b18a76 bd7a5072 5063fba2
! %f28 = ffec6de9 ffffffc2 b3660000 99e23750
stda %f16,[%i3]ASI_BLK_S ! Block Store to 00000000300c1400
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = fd5d0000, %l3 = fffffffffffff947
ldswa [%i5+%g0]0x80,%l3 ! %l3 = fffffffffd5d0000
p0_label_63:
! Mem[0000000030001410] = ffffbcff 000000d6, %l0 = fffff71d, %l1 = b0569db2
ldda [%i0+%o5]0x89,%l0 ! %l0 = 00000000000000d6 00000000ffffbcff
membar #Sync ! Added by membar checker (13)
! Mem[00000000100c1410] = dd9dc0ff, %l6 = 0000000000000000
lduwa [%i3+%o5]0x88,%l6 ! %l6 = 00000000dd9dc0ff
! Mem[00000000211c0000] = c7ff85d2, %l2 = ffec6de9ffffffff
lduba [%o2+0x000]%asi,%l2 ! %l2 = 00000000000000c7
! Mem[00000000300c1410] = 00000005, %l4 = 00000000000000bd
lduha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = fd5d0000, %l1 = 00000000ffffbcff
ldsb [%i5+0x003],%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = 68a493c1 ffffffc2, %l0 = 000000d6, %l1 = 00000000
ldd [%i5+%o4],%l0 ! %l0 = 0000000068a493c1 00000000ffffffc2
! %l7 = 692e554c00000000, immd = 0000000000000008, %l6 = 00000000dd9dc0ff
sdivx %l7,0x008,%l6 ! %l6 = 0d25caa980000000
! Mem[0000000010081408] = fd5d00004e000000, %l3 = fffffffffd5d0000
ldxa [%i2+%o4]0x88,%l3 ! %l3 = fd5d00004e000000
! Mem[0000000010041408] = b91090d3, %l1 = 00000000ffffffc2
ldsba [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffffd3
! Starting 10 instruction Store Burst
! Mem[0000000010101439] = 00000000, %l7 = 692e554c00000000
ldstub [%i4+0x039],%l7 ! %l7 = 00000000000000ff
p0_label_64:
! %f22 = ffc09ddd 63ace9a5, Mem[0000000030141400] = 4c552e69 bdffffff
stda %f22,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffc09ddd 63ace9a5
! Mem[0000000030181408] = 00000000, %l1 = ffffffffffffffd3
ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! %l1 = 0000000000000000, Mem[00000000100c141c] = 891a2d3b
stw %l1,[%i3+0x01c] ! Mem[00000000100c141c] = 00000000
! %f4 = 00000000 00000000, Mem[00000000300c1400] = b91090d3 4befa1be
stda %f4 ,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 00000000
! Mem[0000000030041400] = bd7a5072, %l1 = 0000000000000000
ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000bd000000ff
! %f5 = 00000000, Mem[0000000010041438] = a220ac6a
sta %f5 ,[%i1+0x038]%asi ! Mem[0000000010041438] = 00000000
! %l3 = fd5d00004e000000, Mem[0000000010081410] = ff0000000000002f, %asi = 80
stxa %l3,[%i2+0x010]%asi ! Mem[0000000010081410] = fd5d00004e000000
! %l5 = 00000000474839bf, Mem[00000000211c0001] = c7ff85d2, %asi = 80
stba %l5,[%o2+0x001]%asi ! Mem[00000000211c0000] = c7bf85d2
! %l2 = 00000000000000c7, Mem[0000000010001408] = ff37e299
stha %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff3700c7
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 00000000 00005dfd, %l6 = 80000000, %l7 = 00000000
ldda [%i5+%g0]0x88,%l6 ! %l6 = 0000000000005dfd 0000000000000000
p0_label_65:
! Mem[0000000030181408] = 000000ff, %l6 = 0000000000005dfd
lduba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1408] = 68a493c1dd9dc0ff, %f30 = b3660000 99e23750
ldda [%i3+%o4]0x89,%f30 ! %f30 = 68a493c1 dd9dc0ff
! Mem[0000000010081400] = 80000000 36c0c225, %l4 = 00000000, %l5 = 474839bf
ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000036c0c225 0000000080000000
! Mem[0000000010041400] = ffffffff fffffffd, %l6 = 000000ff, %l7 = 00000000
ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ffffffff 00000000fffffffd
! Mem[0000000030181400] = ffffffff, %l6 = 00000000ffffffff
lduha [%i6+%g0]0x89,%l6 ! %l6 = 000000000000ffff
! Mem[00000000100c1430] = bc5a3abb df48e814, %l2 = 000000c7, %l3 = 4e000000
ldd [%i3+0x030],%l2 ! %l2 = 00000000bc5a3abb 00000000df48e814
! Mem[00000000300c1400] = 00000000, %l5 = 0000000080000000
ldsba [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 0289bcff, %l7 = 00000000fffffffd
lduba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030081410] = 99e2000005700460, %l7 = 00000000000000ff
ldxa [%i2+%o5]0x81,%l7 ! %l7 = 99e2000005700460
! Starting 10 instruction Store Burst
! %l2 = 00000000bc5a3abb, Mem[0000000010041400] = fdffffffffffffff
stxa %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000bc5a3abb
p0_label_66:
! Mem[0000000010101410] = c5d648c2, %l1 = 00000000000000bd
ldstuba [%i4+%o5]0x88,%l1 ! %l1 = 000000c2000000ff
! Mem[0000000030001400] = ffbf607e, %l7 = 99e2000005700460
swapa [%i0+%g0]0x89,%l7 ! %l7 = 00000000ffbf607e
! Mem[0000000010181410] = fffffff8, %l0 = 0000000068a493c1
ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[000000001004141c] = 0896b14a, %l2 = 00000000bc5a3abb
ldstub [%i1+0x01c],%l2 ! %l2 = 00000008000000ff
! Mem[000000001010142c] = c26cf44e, %l6 = 0000ffff, %l5 = 00000000
add %i4,0x2c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c26cf44e
! Mem[0000000010041408] = b91090d3, %l2 = 0000000000000008
ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 000000d3000000ff
! Mem[0000000030181410] = fd5d0000, %l2 = 00000000000000d3
ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000fd000000ff
! Mem[0000000030081410] = 99e20000, %l4 = 0000000036c0c225
ldstuba [%i2+%o5]0x81,%l4 ! %l4 = 00000099000000ff
! %l7 = 00000000ffbf607e, Mem[00000000218001c1] = ffff6949
stb %l7,[%o3+0x1c1] ! Mem[00000000218001c0] = ff7e6949
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = dd9dc0ff, %f31 = dd9dc0ff
lda [%i1+%o5]0x89,%f31 ! %f31 = dd9dc0ff
p0_label_67:
! Mem[0000000030041410] = ffc09dddc193a468, %l5 = 00000000c26cf44e
ldxa [%i1+%o5]0x81,%l5 ! %l5 = ffc09dddc193a468
! Mem[0000000010101404] = ff2f703d, %l5 = ffc09dddc193a468
ldsh [%i4+0x006],%l5 ! %l5 = 000000000000703d
! Mem[0000000010101408] = b91090d3, %l0 = 00000000000000ff
ldsba [%i4+%o4]0x88,%l0 ! %l0 = ffffffffffffffd3
! %l1 = 00000000000000c2, %l2 = 00000000000000fd, %l2 = 00000000000000fd
andn %l1,%l2,%l2 ! %l2 = 0000000000000002
! Mem[0000000030101410] = 00000000, %l2 = 0000000000000002
lduha [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1410] = ffc09ddd, %f16 = d39010b9
lda [%i3+%o5]0x80,%f16 ! %f16 = ffc09ddd
! Mem[0000000030081408] = 000000ff, %l6 = 000000000000ffff
lduwa [%i2+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030101408] = 4c552e69, %l6 = 00000000000000ff
lduwa [%i4+%o4]0x89,%l6 ! %l6 = 000000004c552e69
! Mem[00000000300c1400] = 0000000000000000, %f20 = 00000005 0000001b
ldda [%i3+%g0]0x81,%f20 ! %f20 = 00000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000030001408] = ffc09ddd, %l4 = 0000000000000099
swapa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ffc09ddd
p0_label_68:
! %l6 = 000000004c552e69, %l0 = ffffffffffffffd3, %y = ffffe299
udiv %l6,%l0,%l0 ! %l0 = 00000000ffffe2c6
mov %l0,%y ! %y = ffffe2c6
! %l2 = 0000000000000000, Mem[00000000100c1406] = 271c000f, %asi = 80
stha %l2,[%i3+0x006]%asi ! Mem[00000000100c1404] = 271c0000
! %l6 = 000000004c552e69, imm = fffffffffffff7a2, %l2 = 0000000000000000
add %l6,-0x85e,%l2 ! %l2 = 000000004c55260b
! %l3 = 00000000df48e814, Mem[0000000030041408] = 00000000
stwa %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = df48e814
! %f22 = ffc09ddd, Mem[0000000030101410] = 00000000
sta %f22,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffc09ddd
! Mem[0000000030141410] = 00000000, %l4 = 00000000ffc09ddd
swapa [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
! %l1 = 00000000000000c2, Mem[0000000030081408] = 000000ff0000002d
stxa %l1,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000000000c2
! Mem[0000000010141418] = 00000005, %l3 = 00000000df48e814, %asi = 80
swapa [%i5+0x018]%asi,%l3 ! %l3 = 0000000000000005
! %l4 = 00000000, %l5 = 0000703d, Mem[0000000010181400] = 000066b3 e96decff
stda %l4,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000 0000703d
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 4befa1beb91090ff, %l5 = 000000000000703d
ldxa [%i1+%o4]0x88,%l5 ! %l5 = 4befa1beb91090ff
p0_label_69:
! Mem[0000000010181410] = f8ffffff, %f26 = bd7a5072
lda [%i6+%o5]0x88,%f26 ! %f26 = f8ffffff
! Mem[0000000030181408] = ff000000, %l5 = 4befa1beb91090ff
lduha [%i6+%o4]0x81,%l5 ! %l5 = 000000000000ff00
! Mem[00000000100c1418] = 2349c7e1, %l1 = 00000000000000c2
ldsb [%i3+0x01b],%l1 ! %l1 = ffffffffffffffe1
! Mem[0000000030181410] = ff5d0000, %l6 = 000000004c552e69
lduwa [%i6+%o5]0x81,%l6 ! %l6 = 00000000ff5d0000
! Mem[00000000211c0000] = c7bf85d2, %l3 = 0000000000000005
ldsh [%o2+%g0],%l3 ! %l3 = ffffffffffffc7bf
! Mem[0000000010101408] = d39010b9, %l0 = 00000000ffffe2c6
lduha [%i4+%o4]0x80,%l0 ! %l0 = 000000000000d390
! Mem[0000000030141408] = 7215e83cb86b016b, %l6 = 00000000ff5d0000
ldxa [%i5+%o4]0x81,%l6 ! %l6 = 7215e83cb86b016b
! Mem[0000000030001410] = d6000000, %l0 = 000000000000d390
ldsba [%i0+%o5]0x81,%l0 ! %l0 = ffffffffffffffd6
! Mem[0000000010141420] = 2fc09ddd, %l1 = ffffffffffffffe1
ldsba [%i5+0x022]%asi,%l1 ! %l1 = ffffffffffffff9d
! Starting 10 instruction Store Burst
! %f4 = 00000000 00000000, Mem[0000000010101400] = fd5debc7 ff2f703d
stda %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 00000000
p0_label_70:
! %f6 = e139503d 8ea8260e, Mem[0000000010081420] = 00000a6c 16e71a6f
std %f6 ,[%i2+0x020] ! Mem[0000000010081420] = e139503d 8ea8260e
! %f28 = ffec6de9 ffffffc2, Mem[0000000010001430] = 00000000 00006472
std %f28,[%i0+0x030] ! Mem[0000000010001430] = ffec6de9 ffffffc2
! %l2 = 000000004c55260b, Mem[0000000030181410] = 00005dff
stba %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00005d0b
! Mem[00000000300c1408] = dd9dc0ff, %l0 = ffffffffffffffd6
swapa [%i3+%o4]0x89,%l0 ! %l0 = 00000000dd9dc0ff
! %l6 = 7215e83cb86b016b, Mem[0000000010081408] = 0000004e, %asi = 80
stwa %l6,[%i2+0x008]%asi ! Mem[0000000010081408] = b86b016b
! Mem[0000000010001410] = 94b18aff, %l3 = ffffffffffffc7bf
ldstuba [%i0+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! %f26 = f8ffffff 5063fba2, Mem[0000000010081428] = bd7a5072 5063fba2
std %f26,[%i2+0x028] ! Mem[0000000010081428] = f8ffffff 5063fba2
! %l7 = 00000000ffbf607e, Mem[0000000010101410] = ff48d6c5
stwa %l7,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffbf607e
! Mem[0000000030081408] = 00000000, %l5 = 000000000000ff00
ldstuba [%i2+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ff9010b9, %l6 = 7215e83cb86b016b
ldswa [%i1+%o4]0x80,%l6 ! %l6 = ffffffffff9010b9
p0_label_71:
! Mem[0000000010001408] = c70037ff, %l2 = 000000004c55260b
lduba [%i0+%o4]0x80,%l2 ! %l2 = 00000000000000c7
! Mem[00000000211c0000] = c7bf85d2, %l6 = ffffffffff9010b9
ldsb [%o2+0x001],%l6 ! %l6 = ffffffffffffffbf
! %l5 = 0000000000000000, %l3 = 00000000000000ff, %l1 = ffffffffffffff9d
udivx %l5,%l3,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1400] = 00001c2700000000, %f0 = ffff0448 0d0d2138
ldda [%i3+%g0]0x88,%f0 ! %f0 = 00001c27 00000000
! %l6 = ffffffffffffffbf, Mem[00000000100c1400] = 00000000, %asi = 80
stha %l6,[%i3+0x000]%asi ! Mem[00000000100c1400] = ffbf0000
! Mem[0000000010181408] = d3dc7100, %f6 = e139503d
lda [%i6+%o4]0x88,%f6 ! %f6 = d3dc7100
! Mem[0000000010081428] = f8ffffff, %l3 = 00000000000000ff
lduba [%i2+0x02b]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
ldub [%i6+0x001],%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1410] = 00000005, %l6 = ffffffffffffffbf
lduha [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = 692e554c, %l6 = 0000000000000000
swapa [%i4+%o4]0x81,%l6 ! %l6 = 00000000692e554c
p0_label_72:
! Mem[0000000010001410] = ff8ab194, %l3 = 00000000000000ff
ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! %l1 = 0000000000000000, Mem[0000000010041400] = bb3a5abc, %asi = 80
stha %l1,[%i1+0x000]%asi ! Mem[0000000010041400] = 00005abc
! %l0 = 00000000dd9dc0ff, imm = 000000000000046d, %l5 = 0000000000000000
subc %l0,0x46d,%l5 ! %l5 = 00000000dd9dbc92
! %f30 = 68a493c1 dd9dc0ff, Mem[0000000030101400] = 38210d0d 4804ffff
stda %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = 68a493c1 dd9dc0ff
! %l2 = 000000c7, %l3 = 000000ff, Mem[0000000010081408] = 6b016bb8 fd5d0000
stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000c7 000000ff
! %f30 = 68a493c1 dd9dc0ff, Mem[0000000010101408] = d39010b9 bea1ef4b
stda %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = 68a493c1 dd9dc0ff
! Mem[00000000300c1410] = 00000005, %l4 = 0000000000000000
ldstuba [%i3+%o5]0x81,%l4 ! %l4 = 00000000000000ff
! %l7 = 00000000ffbf607e, Mem[0000000010141434] = d1122200, %asi = 80
stwa %l7,[%i5+0x034]%asi ! Mem[0000000010141434] = ffbf607e
! %l5 = 00000000dd9dbc92, Mem[0000000010001410] = a5e9ac6394b18aff
stxa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000dd9dbc92
! Starting 10 instruction Load Burst
! %f27 = 5063fba2, %f23 = 63ace9a5
fcmpes %fcc1,%f27,%f23 ! %fcc1 = 1
p0_label_73:
! Mem[00000000300c1410] = 050000ff, %l2 = 00000000000000c7
lduwa [%i3+%o5]0x89,%l2 ! %l2 = 00000000050000ff
! Mem[0000000030001410] = d6000000, %f6 = d3dc7100
lda [%i0+%o5]0x81,%f6 ! %f6 = d6000000
! Mem[0000000010101428] = 765c210f, %l7 = 00000000ffbf607e
ldsba [%i4+0x028]%asi,%l7 ! %l7 = 0000000000000076
! Mem[0000000030041410] = dd9dc0ff, %l3 = 00000000000000ff
ldsba [%i1+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081400] = 25c2c036 00000080, %l4 = 00000000, %l5 = dd9dbc92
ldda [%i2+%g0]0x80,%l4 ! %l4 = 0000000025c2c036 0000000000000080
! Mem[0000000010081414] = 4e000000, %l6 = 00000000692e554c
lduha [%i2+0x014]%asi,%l6 ! %l6 = 0000000000004e00
! Mem[0000000030181400] = ffffffff, %l5 = 0000000000000080
ldswa [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000211c0000] = c7bf85d2, %l4 = 0000000025c2c036
ldsb [%o2+0x001],%l4 ! %l4 = ffffffffffffffbf
! Mem[0000000010081400] = 36c0c225, %f26 = f8ffffff
lda [%i2+%g0]0x88,%f26 ! %f26 = 36c0c225
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 68a493c1, %l7 = 0000000000000076
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 00000068000000ff
p0_label_74:
! Mem[00000000300c1410] = 050000ff, %l0 = 00000000dd9dc0ff
swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000050000ff
! Mem[0000000010101428] = 765c210f, %l7 = 00000068, %l7 = 00000068
add %i4,0x28,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000765c210f
! %l4 = ffffffffffffffbf, Mem[0000000030101400] = ffa493c1
stha %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffbf93c1
! Mem[00000000300c1400] = 00000000, %l0 = 00000000050000ff
swapa [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %l2 = 050000ff, %l3 = ffffffff, Mem[0000000030041410] = ffc09ddd c193a468
stda %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = 050000ff ffffffff
! %l7 = 00000000765c210f, Mem[0000000030101400] = ffc09dddc193bfff
stxa %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000765c210f
! Mem[0000000030101408] = 00000000, %l3 = ffffffffffffffff
swapa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000030141400] = ffc09ddd
stba %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00c09ddd
! %l6 = 0000000000004e00, Mem[00000000201c0001] = 00054c08, %asi = 80
stba %l6,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00004c08
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ffc09ddd, %l0 = 0000000000000000
lduba [%i3+%o5]0x81,%l0 ! %l0 = 00000000000000ff
p0_label_75:
! Code Fragment 4
p0_fragment_4:
! %l0 = 00000000000000ff
setx 0xf5cd0ca81cf042c9,%g7,%l0 ! %l0 = f5cd0ca81cf042c9
! %l1 = 0000000000000000
setx 0xa1dce820352b5e79,%g7,%l1 ! %l1 = a1dce820352b5e79
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 = f5cd0ca81cf042c9
setx 0x3c87785fb4fec3a9,%g7,%l0 ! %l0 = 3c87785fb4fec3a9
! %l1 = a1dce820352b5e79
setx 0x83cb3eaf87f61a87,%g7,%l1 ! %l1 = 83cb3eaf87f61a87
! Mem[0000000010141410] = 3c882df0a2fb6350, %f10 = 55882df0 a2fb63dd
ldda [%i5+%o5]0x88,%f10 ! %f10 = 3c882df0 a2fb6350
! Mem[0000000010181400] = 00000000, %l2 = 00000000050000ff
ldsha [%i6+0x002]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1400] = ffbf0000, %l4 = ffffffffffffffbf
ldsw [%i3+%g0],%l4 ! %l4 = ffffffffffbf0000
! Mem[0000000010101410] = ffbf607e, %f23 = 63ace9a5
lda [%i4+%o5]0x80,%f23 ! %f23 = ffbf607e
! %l0 = 3c87785fb4fec3a9, imm = 000000000000044d, %l3 = 0000000000000000
subc %l0,0x44d,%l3 ! %l3 = 3c87785fb4febf5c
! Mem[0000000010141438] = ff000071, %l2 = 0000000000000000
ldsb [%i5+0x039],%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = 05700460, %l0 = 3c87785fb4fec3a9
ldswa [%i0+%g0]0x89,%l0 ! %l0 = 0000000005700460
! Mem[0000000010181410] = fffffff8, %l7 = 00000000765c210f
ldsha [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = 72507aff, %l1 = 83cb3eaf87f61a87
swapa [%i1+%o5]0x88,%l1 ! %l1 = 0000000072507aff
p0_label_76:
! %f20 = 00000000 00000000, Mem[0000000030181410] = 0b5d0000 474839bf
stda %f20,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000 00000000
! Mem[00000000300c1410] = dd9dc0ff, %l0 = 0000000005700460
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010041400] = bc5a0000, %l5 = ffffffffffffffff
ldstuba [%i1+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! %f2 = ffbf607e 4c552e69, %l4 = ffffffffffbf0000
! Mem[0000000010101410] = ffbf607e3c4aefff
add %i4,0x010,%g1
stda %f2,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010101410] = ffbf607e3c4aefff
! Mem[0000000030001408] = 00000099, %l4 = ffffffffffbf0000
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101410] = 7e60bfff, %l4 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! %f28 = ffec6de9 ffffffc2, Mem[00000000300c1408] = d6ffffff c193a468
stda %f28,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffec6de9 ffffffc2
! %l4 = 00000000000000ff, immd = fffffffffffffd37, %l3 = 3c87785fb4febf5c
sdivx %l4,-0x2c9,%l3 ! %l3 = 0000000000000000
! %f16 = ffc09ddd bea1ef4b, Mem[0000000010001400] = e6119911 7305ee2b
stda %f16,[%i0+%g0]0x88 ! Mem[0000000010001400] = ffc09ddd bea1ef4b
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 36c0c225, %l0 = 00000000000000ff
lduwa [%i2+%g0]0x88,%l0 ! %l0 = 0000000036c0c225
p0_label_77:
! Mem[0000000030081410] = 600470050000e2ff, %f24 = a5e9ac63 94b18a76
ldda [%i2+%o5]0x89,%f24 ! %f24 = 60047005 0000e2ff
! Code Fragment 4
p0_fragment_5:
! %l0 = 0000000036c0c225
setx 0x03ab5e600cd69214,%g7,%l0 ! %l0 = 03ab5e600cd69214
! %l1 = 0000000072507aff
setx 0x826881f87439102d,%g7,%l1 ! %l1 = 826881f87439102d
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 = 03ab5e600cd69214
setx 0x7d82b9bfe2aa4b91,%g7,%l0 ! %l0 = 7d82b9bfe2aa4b91
! %l1 = 826881f87439102d
setx 0x20b9b17807aae88c,%g7,%l1 ! %l1 = 20b9b17807aae88c
! Mem[00000000100c1428] = 00000000, %f9 = 17a27aa7
lda [%i3+0x028]%asi,%f9 ! %f9 = 00000000
! Mem[0000000010101408] = 68a493c1dd9dc0ff, %f24 = 60047005 0000e2ff
ldda [%i4+%o4]0x80,%f24 ! %f24 = 68a493c1 dd9dc0ff
! Mem[0000000010001408] = ff3700c7, %l4 = 00000000000000ff
ldsha [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000c7
! Mem[0000000030081408] = 000000ff, %l6 = 0000000000004e00
lduba [%i2+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141400] = fd5d0000, %l6 = 00000000000000ff
ldsha [%i5+%g0]0x80,%l6 ! %l6 = fffffffffffffd5d
! Mem[0000000020800040] = f71dc1d1, %l7 = ffffffffffffffff
ldsb [%o1+0x040],%l7 ! %l7 = fffffffffffffff7
! %f24 = 68a493c1, %f16 = ffc09ddd, %f7 = 8ea8260e
fmuls %f24,%f16,%f7 ! %f7 = ffc09ddd
! Starting 10 instruction Store Burst
! Mem[0000000010181424] = 2bee0573, %l3 = 00000000, %l2 = 00000000
add %i6,0x24,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002bee0573
p0_label_78:
! %f0 = 00001c27, Mem[00000000100c1408] = 2bee05ff
sta %f0 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00001c27
! %l0 = 7d82b9bfe2aa4b91, Mem[0000000030181410] = 00000000
stba %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000091
! Mem[0000000020800001] = 5fffba64, %l6 = fffffffffffffd5d
ldstub [%o1+0x001],%l6 ! %l6 = 000000ff000000ff
! %l4 = 00000000000000c7, Mem[0000000010181408] = ff000000d3dc7100
stxa %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000c7
! Mem[0000000010101408] = 68a493c1dd9dc0ff, %l1 = 20b9b17807aae88c, %l1 = 20b9b17807aae88c
add %i4,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 68a493c1dd9dc0ff
! %l3 = 0000000000000000, Mem[0000000010101410] = ffbf607e
stba %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00bf607e
! %f0 = 00001c27 00000000 ffbf607e 4c552e69
! %f4 = 00000000 00000000 d6000000 ffc09ddd
! %f8 = 5586c10f 00000000 3c882df0 a2fb6350
! %f12 = 87cb8c91 b50e61d7 ece72778 0a32e176
stda %f0,[%i5]ASI_COMMIT_S ! Block Store to 0000000030141400
membar #Sync ! Added by membar checker (14)
! Mem[0000000010141400] = 00005dfd, %l6 = 00000000000000ff
ldstuba [%i5+%g0]0x88,%l6 ! %l6 = 000000fd000000ff
! Mem[000000001000143c] = ffffdaa0, %l2 = 2bee0573, %l1 = dd9dc0ff
add %i0,0x3c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ffffdaa0
! Starting 10 instruction Load Burst
! %l4 = 00000000000000c7, imm = fffffffffffff203, %l3 = 0000000000000000
sub %l4,-0xdfd,%l3 ! %l3 = 0000000000000ec4
p0_label_79:
! %f18 = ffc09ddd, %f8 = 5586c10f
fcmpes %fcc2,%f18,%f8 ! %fcc2 = 3
! Mem[0000000010141400] = ff5d0000, %l5 = 0000000000000000
lduwa [%i5+%g0]0x80,%l5 ! %l5 = 00000000ff5d0000
! Mem[0000000030001410] = d6000000, %l1 = 00000000ffffdaa0
lduha [%i0+%o5]0x81,%l1 ! %l1 = 000000000000d600
! Mem[0000000010141428] = 425aeabe, %l3 = 0000000000000ec4
ldsha [%i5+0x02a]%asi,%l3 ! %l3 = ffffffffffffeabe
! Mem[0000000010041408] = b91090ff, %l0 = 7d82b9bfe2aa4b91
ldsba [%i1+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030101408] = ffffffff, %l1 = 000000000000d600
lduha [%i4+%o4]0x89,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010181410] = 7305ee2b f8ffffff, %l2 = 2bee0573, %l3 = ffffeabe
ldda [%i6+%o5]0x88,%l2 ! %l2 = 00000000f8ffffff 000000007305ee2b
! Mem[0000000010041408] = b91090ff, %l1 = 000000000000ffff
ldsba [%i1+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081408] = 000000c7, %l2 = 00000000f8ffffff
lduwa [%i2+%o4]0x88,%l2 ! %l2 = 00000000000000c7
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = 871af687, %l0 = ffffffffffffffff
ldstuba [%i1+%o5]0x80,%l0 ! %l0 = 00000087000000ff
p0_label_80:
! %l0 = 0000000000000087, Mem[0000000010081408] = c7000000
stwa %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000087
! Mem[00000000211c0001] = c7bf85d2, %l1 = ffffffffffffffff
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000bf000000ff
! Mem[0000000030001400] = 05700460, %l1 = 00000000000000bf
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 00000060000000ff
! Mem[0000000030041410] = 050000ff, %l3 = 000000007305ee2b
swapa [%i1+%o5]0x81,%l3 ! %l3 = 00000000050000ff
! %l6 = 00000000000000fd, Mem[0000000010181408] = 00000000000000c7
stxa %l6,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000fd
! %l2 = 00000000000000c7, Mem[0000000030181408] = ff000000
stba %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = c7000000
! %l7 = fffffffffffffff7, Mem[0000000010101400] = 0000000000000000
stxa %l7,[%i4+%g0]0x80 ! Mem[0000000010101400] = fffffffffffffff7
! %f5 = 00000000, %f20 = 00000000, %f25 = dd9dc0ff
fadds %f5 ,%f20,%f25 ! %f25 = 00000000
! Mem[0000000010001400] = 4befa1bedd9dc0ff, %l1 = 0000000000000060, %l4 = 00000000000000c7
casxa [%i0]0x80,%l1,%l4 ! %l4 = 4befa1bedd9dc0ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff000005, %l5 = 00000000ff5d0000
lduwa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ff000005
p0_label_81:
! Mem[0000000010001408] = ff3700c7, %f29 = ffffffc2
lda [%i0+%o4]0x88,%f29 ! %f29 = ff3700c7
! Mem[0000000030001408] = 990000ff, %l6 = 00000000000000fd
lduba [%i0+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = ffffffff, %l2 = 00000000000000c7
ldsba [%i4+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000211c0000] = c7ff85d2, %l6 = 00000000000000ff
lduba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
! %l0 = 0000000000000087, immd = fffffffffffff36e, %l7 = fffffffffffffff7
mulx %l0,-0xc92,%l7 ! %l7 = fffffffffff95f02
! Mem[0000000030041408] = 14e848df, %l6 = 00000000000000ff
ldsha [%i1+%o4]0x81,%l6 ! %l6 = 00000000000014e8
! Mem[0000000010101408] = 68a493c1dd9dc0ff, %f4 = 00000000 00000000
ldda [%i4+%o4]0x80,%f4 ! %f4 = 68a493c1 dd9dc0ff
! Mem[0000000010001400] = bea1ef4b, %l1 = 0000000000000060
lduha [%i0+%g0]0x88,%l1 ! %l1 = 000000000000ef4b
! Mem[0000000030181408] = 000000c7, %l2 = ffffffffffffffff
lduha [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000c7
! Starting 10 instruction Store Burst
! Mem[0000000010141438] = ff000071, %l7 = fffffffffff95f02
swap [%i5+0x038],%l7 ! %l7 = 00000000ff000071
p0_label_82:
! Mem[0000000010181408] = fd000000, %l6 = 00000000000014e8
ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 000000fd000000ff
! Mem[0000000010001400] = bea1ef4b, %l2 = 00000000000000c7
ldstuba [%i0+%g0]0x88,%l2 ! %l2 = 0000004b000000ff
! %f6 = d6000000 ffc09ddd, Mem[0000000030081408] = ff000000 000000c2
stda %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = d6000000 ffc09ddd
! %l6 = 000000fd, %l7 = ff000071, Mem[0000000010001408] = ff3700c7 1bdb04eb
stda %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000fd ff000071
! %l0 = 0000000000000087, Mem[0000000010081410] = 00005dfd
stwa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000087
! %l3 = 00000000050000ff, Mem[0000000030141408] = 7e60bfff
stha %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 7e6000ff
! Mem[0000000010181410] = f8ffffff, %l5 = 00000000ff000005
swapa [%i6+%o5]0x88,%l5 ! %l5 = 00000000f8ffffff
! %f25 = 00000000, Mem[0000000030081400] = ffbc8902
sta %f25,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %l1 = 000000000000ef4b, Mem[00000000211c0001] = c7ff85d2, %asi = 80
stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = c74b85d2
! Starting 10 instruction Load Burst
! %f20 = 00000000 00000000, Mem[0000000030181408] = c7000000 d9af76d2
stda %f20,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 00000000
p0_label_83:
! Mem[0000000010041408] = ff9010b9, %l2 = 000000000000004b
lduwa [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff9010b9
! Mem[0000000030001400] = ff047005, %l5 = 00000000f8ffffff
ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffff04
! Mem[0000000010141408] = c193a468, %f7 = ffc09ddd
lda [%i5+%o4]0x88,%f7 ! %f7 = c193a468
! Mem[00000000201c0000] = 00004c08, %l0 = 0000000000000087
lduh [%o0+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000030141408] = 7e6000ff, %l1 = 000000000000ef4b
ldswa [%i5+%o4]0x89,%l1 ! %l1 = 000000007e6000ff
! Mem[0000000010181400] = 00000000, %f16 = ffc09ddd
lda [%i6+%g0]0x88,%f16 ! %f16 = 00000000
! Mem[0000000030141400] = 00001c27, %l0 = 0000000000000000
lduha [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
membar #Sync ! Added by membar checker (15)
! Mem[0000000030001400] = ff047005 692e554c ff000099 e96decff
! Mem[0000000030001410] = d6000000 ffbcffff 0de00ad7 3f0316a6
! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 11872dd6 85f46044
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Mem[0000000010101410] = 00bf607e, %l1 = 000000007e6000ff
ldsha [%i4+0x012]%asi,%l1 ! %l1 = 000000000000607e
! Starting 10 instruction Store Burst
! %l2 = 00000000ff9010b9, Mem[0000000010041401] = ff005abc
stb %l2,[%i1+0x001] ! Mem[0000000010041400] = ffb95abc
p0_label_84:
membar #Sync ! Added by membar checker (16)
! %l5 = ffffffffffffff04, Mem[0000000030001400] = 057004ff
stwa %l5,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffff04
! %f8 = ffbf607e bea1eff2, %l7 = 00000000ff000071
! Mem[0000000010101428] = 765c210fc26cf44e
add %i4,0x028,%g1
stda %f8,[%g1+%l7]ASI_PST16_P ! Mem[0000000010101428] = 765c210fc26ceff2
! %f20 = 00000000 00000000, %l2 = 00000000ff9010b9
! Mem[0000000030001438] = 11872dd685f46044
add %i0,0x038,%g1
stda %f20,[%g1+%l2]ASI_PST16_S ! Mem[0000000030001438] = 00002dd685f40000
! %l0 = 0000000000000000, Mem[0000000010141400] = ff5d0000
stwa %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! %f2 = ff000099, Mem[000000001000143c] = ffffdaa0
sta %f2 ,[%i0+0x03c]%asi ! Mem[000000001000143c] = ff000099
! Mem[0000000010181410] = 050000ff, %l6 = 000000fd, %l4 = dd9dc0ff
add %i6,0x10,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000050000ff
! Mem[00000000300c1408] = e96decff, %l5 = ffffffffffffff04
swapa [%i3+%o4]0x89,%l5 ! %l5 = 00000000e96decff
! %l4 = 00000000050000ff, Mem[00000000300c1400] = 050000ff
stha %l4,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 050000ff
! %l4 = 00000000050000ff, Mem[0000000010041400] = ffb95abc
stba %l4,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffb95abc
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = c193a468, %l7 = 00000000ff000071
ldswa [%i5+%o4]0x88,%l7 ! %l7 = ffffffffc193a468
p0_label_85:
! Mem[00000000300c1400] = 050000ff, %l3 = 00000000050000ff
lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000050000ff
! Mem[0000000010081408] = 00000087, %l4 = 00000000050000ff
lduba [%i2+0x00a]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = ffffffff, %l3 = 00000000050000ff
lduwa [%i4+%g0]0x88,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000010001438] = 188c1bc5, %l0 = 0000000000000000
ldub [%i0+0x03a],%l0 ! %l0 = 000000000000001b
! %l0 = 000000000000001b, immd = 000000000000022a, %l7 = ffffffffc193a468
udivx %l0,0x22a,%l7 ! %l7 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l6 = 00000000000000fd
lduba [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = ff1af687, %l1 = 000000000000607e
ldswa [%i1+%o5]0x80,%l1 ! %l1 = ffffffffff1af687
! Mem[0000000010001410] = 92bc9ddd, %l5 = 00000000e96decff
ldsba [%i0+%o5]0x80,%l5 ! %l5 = ffffffffffffff92
! Mem[0000000010001400] = bea1efff, %l4 = 0000000000000000
ldsha [%i0+%g0]0x88,%l4 ! %l4 = ffffffffffffefff
! Starting 10 instruction Store Burst
! %l0 = 000000000000001b, Mem[00000000100c1400] = ffbf0000
stba %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 1bbf0000
p0_label_86:
! %l4 = ffffffffffffefff, Mem[0000000030181408] = 00000000
stha %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000efff
! %l2 = ff9010b9, %l3 = ffffffff, Mem[0000000010041430] = ef8c9284 db19a1b5
std %l2,[%i1+0x030] ! Mem[0000000010041430] = ff9010b9 ffffffff
! %f10 = 7e848291 012e512a, %l5 = ffffffffffffff92
! Mem[0000000030081428] = 204360baaa51901e
add %i2,0x028,%g1
stda %f10,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030081428] = 204360ba9182847e
! %f20 = 00000000, Mem[0000000030141410] = 00000000
sta %f20,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! %l2 = 00000000ff9010b9, Mem[0000000010141408] = c2ffffffc193a468
stxa %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000ff9010b9
! %f6 = 0de00ad7, %f24 = 68a493c1
fcmpes %fcc0,%f6 ,%f24 ! %fcc0 = 1
! %l1 = ffffffffff1af687, %l0 = 000000000000001b, %y = ffffe2c6
udiv %l1,%l0,%l0 ! %l0 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! Mem[0000000030181400] = ffffffff, %l5 = ffffffffffffff92
swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010101408] = c193a468, %l0 = 00000000ffffffff
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 00000068000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ffffffff, %l6 = 0000000000000000
ldswa [%i4+%g0]0x80,%l6 ! %l6 = ffffffffffffffff
p0_label_87:
! Mem[0000000030181408] = ffef0000, %l6 = ffffffffffffffff
lduba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030041400] = ff7a5072450440d6, %l1 = ffffffffff1af687
ldxa [%i1+%g0]0x81,%l1 ! %l1 = ff7a5072450440d6
! Mem[00000000100c1410] = ffc09ddd, %l4 = ffffffffffffefff
ldsba [%i3+%o5]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141420] = 2fc09ddd, %l3 = 00000000ffffffff
lduha [%i5+0x020]%asi,%l3 ! %l3 = 0000000000002fc0
! Mem[00000000211c0000] = c74b85d2, %l7 = 0000000000000000
ldsh [%o2+%g0],%l7 ! %l7 = ffffffffffffc74b
! Mem[0000000010141410] = 5063fba2f02d883c, %l7 = ffffffffffffc74b
ldx [%i5+%o5],%l7 ! %l7 = 5063fba2f02d883c
! Mem[0000000021800140] = f60105d8, %l6 = 00000000000000ff
lduh [%o3+0x140],%l6 ! %l6 = 000000000000f601
! Mem[0000000010181408] = 00000000000000ff, %l1 = ff7a5072450440d6
ldxa [%i6+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000ffffffff, %l0 = 0000000000000068, %l3 = 0000000000002fc0
sub %l5,%l0,%l3 ! %l3 = 00000000ffffff97
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_6:
! %l0 = 0000000000000068
setx 0xbec5f588423721ac,%g7,%l0 ! %l0 = bec5f588423721ac
! %l1 = 00000000000000ff
setx 0xe8561b2071400fcc,%g7,%l1 ! %l1 = e8561b2071400fcc
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 = bec5f588423721ac
setx 0x45f2bd8027403a39,%g7,%l0 ! %l0 = 45f2bd8027403a39
! %l1 = e8561b2071400fcc
setx 0xbfb3d90f82ec1abd,%g7,%l1 ! %l1 = bfb3d90f82ec1abd
p0_label_88:
! %l5 = 00000000ffffffff, Mem[0000000030041410] = 2bee0573
stwa %l5,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff
! %l6 = 0000f601, %l7 = f02d883c, Mem[0000000010181408] = ff000000 00000000
std %l6,[%i6+%o4] ! Mem[0000000010181408] = 0000f601 f02d883c
! Mem[0000000030081408] = d6000000, %l3 = 00000000ffffff97
ldstuba [%i2+%o4]0x81,%l3 ! %l3 = 000000d6000000ff
! Mem[0000000030041408] = 14e848df, %l0 = 45f2bd8027403a39
ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 00000014000000ff
! %l2 = ff9010b9, %l3 = 000000d6, Mem[0000000030001410] = d6000000 ffbcffff
stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff9010b9 000000d6
! Mem[0000000030081410] = 0000e2ff, %l0 = 0000000000000014
swapa [%i2+%o5]0x89,%l0 ! %l0 = 000000000000e2ff
! Mem[00000000100c1408] = 00001c27, %l3 = 00000000000000d6
swapa [%i3+%o4]0x88,%l3 ! %l3 = 0000000000001c27
! Mem[00000000100c1414] = c193a468, %l3 = 0000000000001c27, %asi = 80
swapa [%i3+0x014]%asi,%l3 ! %l3 = 00000000c193a468
! %l3 = 00000000c193a468, Mem[0000000010181408] = 0000f601, %asi = 80
stwa %l3,[%i6+0x008]%asi ! Mem[0000000010181408] = c193a468
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = c193a468f02d883c, %f24 = 68a493c1 00000000
ldda [%i6+%o4]0x80,%f24 ! %f24 = c193a468 f02d883c
p0_label_89:
! %l3 = 00000000c193a468, imm = fffffffffffff4af, %l7 = 5063fba2f02d883c
or %l3,-0xb51,%l7 ! %l7 = fffffffffffff4ef
! Mem[0000000010181410] = ff000005, %l6 = 000000000000f601
ldswa [%i6+%o5]0x88,%l6 ! %l6 = ffffffffff000005
! %l4 = ffffffffffffffff, %l1 = bfb3d90f82ec1abd, %l5 = 00000000ffffffff
xnor %l4,%l1,%l5 ! %l5 = bfb3d90f82ec1abd
! Mem[0000000030041400] = ff7a5072, %l4 = ffffffffffffffff
ldsba [%i1+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1408] = ffffff04, %l0 = 000000000000e2ff
ldswa [%i3+%o4]0x89,%l0 ! %l0 = ffffffffffffff04
! Mem[0000000010181408] = 68a493c1, %l6 = ffffffffff000005
ldsba [%i6+%o4]0x88,%l6 ! %l6 = ffffffffffffffc1
! %l1 = bfb3d90f82ec1abd, %l5 = bfb3d90f82ec1abd, %l4 = ffffffffffffffff
mulx %l1,%l5,%l4 ! %l4 = 4a42310f4342ef89
! Mem[0000000010041408] = ff9010b9 bea1ef4b, %l2 = ff9010b9, %l3 = c193a468
ldda [%i1+%o4]0x80,%l2 ! %l2 = 00000000ff9010b9 00000000bea1ef4b
! Mem[0000000030141410] = 00000000, %f16 = 00000000
lda [%i5+%o5]0x81,%f16 ! %f16 = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010181428] = 3d702fb7, %l1 = 82ec1abd, %l2 = ff9010b9
add %i6,0x28,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003d702fb7
p0_label_90:
! Mem[000000001000140f] = 710000ff, %l3 = 00000000bea1ef4b
ldstub [%i0+0x00f],%l3 ! %l3 = 000000ff000000ff
! %l4 = 4a42310f4342ef89, Mem[0000000030041410] = ffffffffffffffff
stxa %l4,[%i1+%o5]0x89 ! Mem[0000000030041410] = 4a42310f4342ef89
! %f12 = 0b8ebdd3 e299e9e3, Mem[0000000010181400] = 00000000 0000703d
stda %f12,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0b8ebdd3 e299e9e3
! Mem[0000000010001410] = dd9dbc92, %l2 = 000000003d702fb7
ldstuba [%i0+%o5]0x88,%l2 ! %l2 = 00000092000000ff
! Mem[0000000020800000] = 5fffba64, %l5 = bfb3d90f82ec1abd
ldstub [%o1+%g0],%l5 ! %l5 = 0000005f000000ff
! Mem[00000000100c1400] = 0000bf1b, %l4 = 4a42310f4342ef89
swapa [%i3+%g0]0x88,%l4 ! %l4 = 000000000000bf1b
! %f22 = ffc09ddd ffbf607e, Mem[0000000010181400] = d3bd8e0b e3e999e2
stda %f22,[%i6+%g0]0x88 ! Mem[0000000010181400] = ffc09ddd ffbf607e
! Mem[0000000010101428] = 765c210f, %l0 = ffffffffffffff04, %asi = 80
swapa [%i4+0x028]%asi,%l0 ! %l0 = 00000000765c210f
! %l2 = 00000092, %l3 = 000000ff, Mem[0000000010041438] = 00000000 2d3bd900
std %l2,[%i1+0x038] ! Mem[0000000010041438] = 00000092 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ffffff04, %l5 = 000000000000005f
ldsba [%i0+%g0]0x89,%l5 ! %l5 = 0000000000000004
p0_label_91:
! %l6 = ffffffffffffffc1, %l4 = 000000000000bf1b, %l4 = 000000000000bf1b
subc %l6,%l4,%l4 ! %l4 = ffffffffffff40a6
! Mem[0000000030181410] = 9100000000000000, %f28 = ffec6de9 ff3700c7
ldda [%i6+%o5]0x81,%f28 ! %f28 = 91000000 00000000
! Mem[0000000030101400] = 765c210f, %l3 = 00000000000000ff
ldsha [%i4+%g0]0x89,%l3 ! %l3 = 000000000000210f
! Mem[0000000010141400] = 00000000, %l0 = 00000000765c210f
ldsba [%i5+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081400] = 36c0c225, %l1 = bfb3d90f82ec1abd
lduwa [%i2+%g0]0x88,%l1 ! %l1 = 0000000036c0c225
! Mem[0000000020800040] = f71dc1d1, %l3 = 000000000000210f
ldsba [%o1+0x040]%asi,%l3 ! %l3 = fffffffffffffff7
! Mem[0000000010101418] = dd9dc0ff, %l7 = fffffffffffff4ef
lduha [%i4+0x018]%asi,%l7 ! %l7 = 000000000000dd9d
! Mem[0000000030181400] = 92ffffff, %l7 = 000000000000dd9d
lduha [%i6+%g0]0x89,%l7 ! %l7 = 000000000000ffff
! Mem[0000000010181400] = 7e60bfff, %l0 = 0000000000000000
ldswa [%i6+%g0]0x80,%l0 ! %l0 = 000000007e60bfff
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = b91090ff, %l3 = fffffffffffffff7
swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000b91090ff
p0_label_92:
! %l0 = 7e60bfff, %l1 = 36c0c225, Mem[0000000010041410] = ff1af687 450440d6
stda %l0,[%i1+%o5]0x80 ! Mem[0000000010041410] = 7e60bfff 36c0c225
! %l0 = 7e60bfff, %l1 = 36c0c225, Mem[0000000010181418] = 09416abe 450440d6
stda %l0,[%i6+0x018]%asi ! Mem[0000000010181418] = 7e60bfff 36c0c225
! %l3 = 00000000b91090ff, Mem[00000000300c1410] = ffc09ddd0000001b
stxa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000b91090ff
! %l2 = 0000000000000092, Mem[0000000030041400] = 72507aff
stha %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 72500092
! Mem[0000000010181400] = 7e60bfff, %l6 = ffffffffffffffc1
swapa [%i6+%g0]0x80,%l6 ! %l6 = 000000007e60bfff
! %l2 = 0000000000000092, Mem[0000000010041430] = ff9010b9
stb %l2,[%i1+0x030] ! Mem[0000000010041430] = 929010b9
! Mem[0000000030101400] = 0f215c76, %l1 = 0000000036c0c225
swapa [%i4+%g0]0x81,%l1 ! %l1 = 000000000f215c76
! Mem[0000000030081408] = ff000000, %l7 = 000000000000ffff
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010081410] = 00000087, %l0 = 000000007e60bfff
swapa [%i2+%o5]0x88,%l0 ! %l0 = 0000000000000087
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000091, %l4 = ffffffffffff40a6
ldsha [%i6+%o5]0x89,%l4 ! %l4 = 0000000000000091
p0_label_93:
! Mem[00000000201c0000] = 00004c08, %l3 = 00000000b91090ff
lduha [%o0+0x000]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081400] = 25c2c036, %l6 = 000000007e60bfff
lduwa [%i2+%g0]0x80,%l6 ! %l6 = 0000000025c2c036
membar #Sync ! Added by membar checker (17)
! Mem[0000000030001400] = 04ffffff 692e554c ff000099 e96decff
! Mem[0000000030001410] = ff9010b9 000000d6 0de00ad7 3f0316a6
! Mem[0000000030001420] = ffbf607e bea1eff2 7e848291 012e512a
! Mem[0000000030001430] = 0b8ebdd3 e299e9e3 00002dd6 85f40000
ldda [%i0]ASI_BLK_SL,%f16 ! Block Load from 0000000030001400
! Mem[0000000010141400] = 0000000000000000, %f10 = 7e848291 012e512a
ldda [%i5+%g0]0x80,%f10 ! %f10 = 00000000 00000000
! Mem[00000000100c1438] = b4e1f0ff, %l7 = 00000000000000ff
lduba [%i3+0x03a]%asi,%l7 ! %l7 = 00000000000000f0
! Mem[0000000030041400] = 72500092, %l5 = 0000000000000004
lduha [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000092
! Mem[0000000030081400] = 00000000, %l6 = 0000000025c2c036
ldsba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041410] = 25c2c036ffbf607e, %l2 = 0000000000000092
ldxa [%i1+%o5]0x88,%l2 ! %l2 = 25c2c036ffbf607e
! Mem[00000000300c1408] = 04ffffffffffffc2, %f10 = 00000000 00000000
ldda [%i3+%o4]0x81,%f10 ! %f10 = 04ffffff ffffffc2
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = ff9010b9, %l0 = 0000000000000087
ldstuba [%i0+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
p0_label_94:
! %l1 = 000000000f215c76, Mem[0000000030141410] = 00000000
stwa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0f215c76
! %f10 = 04ffffff ffffffc2, Mem[00000000100c1410] = dd9dc0ff 271c0000
stda %f10,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 04ffffff ffffffc2
membar #Sync ! Added by membar checker (18)
! %f15 = 85f46044, Mem[0000000030001400] = 04ffffff
sta %f15,[%i0+%g0]0x81 ! Mem[0000000030001400] = 85f46044
! Mem[0000000010001410] = ffbc9ddd, %l4 = 0000000000000091
swapa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ffbc9ddd
! Mem[00000000300c1400] = ff000005, %l0 = 00000000000000ff
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010181400] = c1ffffff, %l2 = 25c2c036ffbf607e
ldstuba [%i6+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l5 = 0000000000000092, Mem[0000000010001408] = fd000000
stwa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000092
! Mem[0000000010181400] = c1ffffff, %l5 = 0000000000000092
swapa [%i6+%g0]0x88,%l5 ! %l5 = 00000000c1ffffff
! %l2 = 00000000000000ff, Mem[0000000030001410] = b91090ff
stba %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = b91090ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff000005, %l1 = 000000000f215c76
ldsba [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffffff
p0_label_95:
! Mem[0000000030101410] = dd9dc0ff, %l1 = ffffffffffffffff
ldsba [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffffdd
! Mem[0000000010141410] = 5063fba2, %l3 = 0000000000000000
ldswa [%i5+%o5]0x80,%l3 ! %l3 = 000000005063fba2
! Mem[0000000010101410] = 00bf607e, %l2 = 00000000000000ff
ldsha [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000bf
! Mem[0000000030081400] = 00000000, %l3 = 000000005063fba2
lduwa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = f7ffffff, %l2 = 00000000000000bf
ldsha [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000218000c0] = 6fd44ce8, %l0 = 00000000000000ff
lduh [%o3+0x0c0],%l0 ! %l0 = 0000000000006fd4
! Mem[0000000030181408] = 000000000000efff, %l7 = 00000000000000f0
ldxa [%i6+%o4]0x89,%l7 ! %l7 = 000000000000efff
! Mem[0000000010081408] = 00000087, %l0 = 0000000000006fd4
lduba [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141430] = 00000000, %f13 = e299e9e3
lda [%i5+0x030]%asi,%f13 ! %f13 = 00000000
! Starting 10 instruction Store Burst
! %l5 = 00000000c1ffffff, Mem[0000000030181410] = 00000091
stwa %l5,[%i6+%o5]0x89 ! Mem[0000000030181410] = c1ffffff
p0_label_96:
! %l6 = 0000000000000000, Mem[0000000030101400] = 36c0c22500000000
stxa %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
! Mem[0000000010001425] = 5dfdffff, %l3 = 0000000000000000
ldstuba [%i0+0x025]%asi,%l3 ! %l3 = 000000fd000000ff
! %l4 = 00000000ffbc9ddd, Mem[000000001004140a] = ff9010b9
stb %l4,[%i1+0x00a] ! Mem[0000000010041408] = ff90ddb9
! Mem[0000000010041400] = ffb95abc, %l3 = 00000000000000fd
swapa [%i1+%g0]0x80,%l3 ! %l3 = 00000000ffb95abc
! %l0 = 0000000000000000, Mem[00000000300c1410] = 00000000
stha %l0,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! %l0 = 00000000, %l1 = ffffffdd, Mem[00000000300c1408] = ffffff04 c2ffffff
stda %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 ffffffdd
! Mem[00000000300c1400] = 050000ff, %l0 = 0000000000000000
ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010081400] = 25c2c036, %l2 = ffffffffffffffff
swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000025c2c036
! Mem[0000000010001408] = 00000092710000ff, %l7 = 000000000000efff, %l2 = 0000000025c2c036
add %i0,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 00000092710000ff
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_7:
! %l0 = 00000000000000ff
setx 0xbae45f1f9e7528c9,%g7,%l0 ! %l0 = bae45f1f9e7528c9
! %l1 = ffffffffffffffdd
setx 0x47a4a8d7cb990960,%g7,%l1 ! %l1 = 47a4a8d7cb990960
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 = bae45f1f9e7528c9
setx 0x0b920507aadf3a53,%g7,%l0 ! %l0 = 0b920507aadf3a53
! %l1 = 47a4a8d7cb990960
setx 0x070bc0a017f4a9ea,%g7,%l1 ! %l1 = 070bc0a017f4a9ea
p0_label_97:
! Mem[0000000010081408] = 87000000, %l0 = 0b920507aadf3a53
ldswa [%i2+%o4]0x88,%l0 ! %l0 = ffffffff87000000
! Mem[00000000300c1400] = 050000ff, %l3 = 00000000ffb95abc
lduha [%i3+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081400] = ffffffff, %l7 = 000000000000efff
ldsha [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010141434] = ffbf607e, %l3 = 00000000000000ff
ldsha [%i5+0x034]%asi,%l3 ! %l3 = ffffffffffffffbf
! Mem[0000000030001408] = ff000099, %l2 = 00000092710000ff
ldswa [%i0+%o4]0x81,%l2 ! %l2 = ffffffffff000099
! Mem[0000000030101408] = ffffffff, %l5 = 00000000c1ffffff
lduba [%i4+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030101410] = 00000000ffc09ddd, %f10 = 04ffffff ffffffc2
ldda [%i4+%o5]0x89,%f10 ! %f10 = 00000000 ffc09ddd
! Mem[0000000021800140] = f60105d8, %l6 = 0000000000000000
ldsb [%o3+0x140],%l6 ! %l6 = fffffffffffffff6
! Mem[0000000030041410] = 4342ef89, %l0 = ffffffff87000000
ldswa [%i1+%o5]0x89,%l0 ! %l0 = 000000004342ef89
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = ffef0000, %l3 = ffffffffffffffbf
ldstuba [%i6+%o4]0x81,%l3 ! %l3 = 000000ff000000ff
p0_label_98:
! Mem[0000000030141408] = ff00607e, %l2 = ffffffffff000099
swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ff00607e
! Mem[00000000300c1408] = 00000000, %l6 = fffffffffffffff6
swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
! %l3 = 00000000000000ff, Mem[00000000201c0001] = 00004c08
stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = 00ff4c08
! %l5 = 00000000000000ff, Mem[00000000300c1400] = 00000000050000ff
stxa %l5,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000000000ff
! Mem[0000000010101400] = ffffffff, %l1 = 070bc0a017f4a9ea
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000030101408] = ffffffff
stha %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00ffffff
! Mem[0000000030181410] = ffffffc1, %l5 = 00000000000000ff
ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010001400] = bea1efff, %l3 = 00000000000000ff
ldstuba [%i0+%g0]0x88,%l3 ! %l3 = 000000ff000000ff
! %l3 = 00000000000000ff, %l2 = 00000000ff00607e, %l4 = 00000000ffbc9ddd
sub %l3,%l2,%l4 ! %l4 = ffffffff00ffa081
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = f7ffffff, %f1 = 692e554c
lda [%i5+%o4]0x88,%f1 ! %f1 = f7ffffff
p0_label_99:
! Mem[0000000010181428] = 3d702fb7c7eb5dfd, %f12 = 0b8ebdd3 00000000
ldd [%i6+0x028],%f12 ! %f12 = 3d702fb7 c7eb5dfd
! Mem[0000000030141408] = ff000099, %l7 = ffffffffffffffff
ldswa [%i5+%o4]0x81,%l7 ! %l7 = ffffffffff000099
! Mem[0000000010081408] = 00000087, %l0 = 000000004342ef89
lduwa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000087
! Mem[0000000030101408] = 00ffffff, %l3 = 00000000000000ff
ldswa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000ffffff
! Mem[0000000010041410] = 7e60bfff, %l1 = 00000000000000ff
lduha [%i1+0x010]%asi,%l1 ! %l1 = 0000000000007e60
! Mem[00000000201c0000] = 00ff4c08, %l5 = 00000000000000ff
ldsba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1428] = 00000000, %l5 = 0000000000000000
ldsh [%i3+0x028],%l5 ! %l5 = 0000000000000000
! Mem[0000000030001408] = ffec6de9 990000ff, %l0 = 00000087, %l1 = 00007e60
ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000990000ff 00000000ffec6de9
! Mem[0000000010181410] = 050000ff, %l7 = ffffffffff000099
lduwa [%i6+%o5]0x80,%l7 ! %l7 = 00000000050000ff
! Starting 10 instruction Store Burst
! %f12 = 3d702fb7, Mem[00000000100c1410] = c2ffffff
sta %f12,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 3d702fb7
p0_label_100:
! Mem[0000000010141400] = 00000000, %l7 = 00000000050000ff
swapa [%i5+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = 00000014, %l5 = 0000000000000000
swapa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000014
! %l6 = 0000000000000000, Mem[0000000010081400] = ffffffff
stwa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! Mem[0000000010001400] = ffefa1be, %l0 = 00000000990000ff
swapa [%i0+%g0]0x80,%l0 ! %l0 = 00000000ffefa1be
! Mem[0000000010001408] = 00000092710000ff, %l5 = 0000000000000014, %l4 = ffffffff00ffa081
add %i0,0x08,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 00000092710000ff
! %l7 = 0000000000000000, Mem[0000000030101400] = 00000000
stha %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000
! %l0 = 00000000ffefa1be, Mem[0000000030001408] = ffec6de9990000ff
stxa %l0,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000ffefa1be
! Mem[0000000030181410] = c1ffffff, %l3 = 0000000000ffffff
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000030001400] = 85f46044692e554c
stxa %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000092, %l7 = 0000000000000000
lduh [%i0+%o4],%l7 ! %l7 = 0000000000000000
p0_label_101:
membar #Sync ! Added by membar checker (19)
! Mem[0000000010081400] = 00000000 00000080 00000087 ff000000
! Mem[0000000010081410] = ffbf607e 4e000000 acad0ca9 c193a468
! Mem[0000000010081420] = e139503d 8ea8260e f8ffffff 5063fba2
! Mem[0000000010081430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 0000000010081400
! Mem[0000000030081408] = dd9dc0ff000000ff, %f14 = 11872dd6 85f46044
ldda [%i2+%o4]0x89,%f14 ! %f14 = dd9dc0ff 000000ff
! Mem[0000000010181410] = 050000ff, %l2 = 00000000ff00607e
lduwa [%i6+%o5]0x80,%l2 ! %l2 = 00000000050000ff
! Code Fragment 4
p0_fragment_8:
! %l0 = 00000000ffefa1be
setx 0x2a758437b5105ba6,%g7,%l0 ! %l0 = 2a758437b5105ba6
! %l1 = 00000000ffec6de9
setx 0x7c63f81780530014,%g7,%l1 ! %l1 = 7c63f81780530014
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 = 2a758437b5105ba6
setx 0x949e034781301375,%g7,%l0 ! %l0 = 949e034781301375
! %l1 = 7c63f81780530014
setx 0x2daff30044f2afac,%g7,%l1 ! %l1 = 2daff30044f2afac
! Mem[00000000300c1400] = ff000000 00000000 fffffff6 ddffffff
! Mem[00000000300c1410] = 00000000 b91090ff ffc09ddd 63ace9a5
! Mem[00000000300c1420] = a5e9ac63 94b18a76 bd7a5072 5063fba2
! Mem[00000000300c1430] = ffec6de9 ffffffc2 b3660000 99e23750
ldda [%i3]ASI_BLK_S,%f0 ! Block Load from 00000000300c1400
! Mem[0000000030141410] = 00000000765c210f, %f20 = ffbf607e 4e000000
ldda [%i5+%o5]0x89,%f20 ! %f20 = 00000000 765c210f
! Mem[0000000030001400] = 00000000, %l2 = 00000000050000ff
ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141400] = 050000ff 00000000 fffffff7 00000000
! Mem[0000000010141410] = 5063fba2 f02d883c df48e814 0000001b
! Mem[0000000010141420] = 2fc09ddd c193a468 425aeabe 0e541a91
! Mem[0000000010141430] = 00000000 ffbf607e fff95f02 ffbf6049
ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
! Mem[0000000030001408] = 00000000ffefa1be, %l0 = 949e034781301375
ldxa [%i0+%o4]0x89,%l0 ! %l0 = 00000000ffefa1be
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[0000000030181400] = ffffff92
stba %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00ffff92
p0_label_102:
! Mem[0000000010001408] = 92000000, %l6 = 0000000000000000
ldstuba [%i0+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! %f2 = fffffff6, Mem[0000000010041424] = 4f881d5f
st %f2 ,[%i1+0x024] ! Mem[0000000010041424] = fffffff6
! %l6 = 0000000000000000, Mem[00000000211c0000] = c74b85d2, %asi = 80
stha %l6,[%o2+0x000]%asi ! Mem[00000000211c0000] = 000085d2
! %l4 = 710000ff, %l5 = 00000014, Mem[0000000030101408] = 00ffffff 7e60bfff
stda %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 710000ff 00000014
! %l0 = 00000000ffefa1be, Mem[0000000030081410] = 0000000005700460
stxa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000ffefa1be
! %f3 = ddffffff, Mem[0000000010101408] = ffa493c1
sta %f3 ,[%i4+0x008]%asi ! Mem[0000000010101408] = ddffffff
! %f4 = 00000000 b91090ff, %l0 = 00000000ffefa1be
! Mem[0000000030081420] = 6148fa0619b6d8d1
add %i2,0x020,%g1
stda %f4,[%g1+%l0]ASI_PST16_S ! Mem[0000000030081420] = 00000000b910d8d1
! Mem[0000000010001438] = 188c1bc5, %l2 = 0000000000000000
swap [%i0+0x038],%l2 ! %l2 = 00000000188c1bc5
! %l1 = 2daff30044f2afac, Mem[0000000030041410] = 4342ef89
stha %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 4342afac
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 050000ff 00000000, %l6 = 00000000, %l7 = 00000000
ldda [%i5+%g0]0x80,%l6 ! %l6 = 00000000050000ff 0000000000000000
p0_label_103:
! Mem[0000000010101428] = ffffff04, %l0 = 00000000ffefa1be
ldsba [%i4+0x02a]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000300c1410] = 00000000, %l2 = 00000000188c1bc5
ldswa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1400] = 4342ef89, %l6 = 00000000050000ff
lduba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000089
! Mem[0000000010181418] = 7e60bfff, %l2 = 0000000000000000
lduba [%i6+0x019]%asi,%l2 ! %l2 = 0000000000000060
! Mem[0000000010001408] = ff000092, %l5 = 0000000000000014
lduwa [%i0+%o4]0x80,%l5 ! %l5 = 00000000ff000092
! Mem[0000000030141400] = 00001c27, %l0 = ffffffffffffffff
ldsba [%i5+%g0]0x81,%l0 ! %l0 = 0000000000000000
! %l1 = 2daff30044f2afac, immd = fffffffffffffb52, %l1 = 2daff30044f2afac
mulx %l1,-0x4ae,%l1 ! %l1 = 329cd4bd584de918
! Mem[00000000100c1410] = 3d702fb7, %l3 = 00000000000000ff
ldsba [%i3+%o5]0x80,%l3 ! %l3 = 000000000000003d
! Mem[0000000010041408] = ff90ddb9, %l2 = 0000000000000060
lduba [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l0 = 0000000000000000, Mem[0000000030141410] = 0f215c76
stba %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00215c76
p0_label_104:
! Mem[0000000010001408] = 920000ff, %l7 = 0000000000000000
swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000920000ff
! Mem[0000000030101400] = 00000000, %l6 = 0000000000000089
swapa [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001408] = ffefa1be, %l7 = 00000000920000ff
ldstuba [%i0+%o4]0x89,%l7 ! %l7 = 000000be000000ff
! Mem[0000000010081410] = 7e60bfff, %l5 = 00000000ff000092
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 000000ff000000ff
! %f10 = bd7a5072 5063fba2, %l3 = 000000000000003d
! Mem[0000000010101438] = 00ff00000000002f
add %i4,0x038,%g1
stda %f10,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010101438] = a2fb63500000002f
! %l7 = 00000000000000be, Mem[0000000030081410] = 00000000
stha %l7,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000be
! Mem[0000000010101434] = 00000000, %l7 = 00000000000000be, %asi = 80
swapa [%i4+0x034]%asi,%l7 ! %l7 = 0000000000000000
membar #Sync ! Added by membar checker (20)
! %l1 = 329cd4bd584de918, Mem[0000000010081408] = 00000087
stwa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 584de918
! Mem[00000000300c1410] = 00000000, %l4 = 00000092710000ff
swapa [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ff000005, %l7 = 0000000000000000
ldsha [%i6+%o5]0x88,%l7 ! %l7 = 0000000000000005
p0_label_105:
! Mem[0000000030181400] = 00ffff92, %l0 = 0000000000000000
ldsha [%i6+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041438] = 00000092, %l0 = 00000000000000ff
ldsw [%i1+0x038],%l0 ! %l0 = 0000000000000092
! Mem[00000000100c1410] = b72f703d, %l6 = 0000000000000000
ldsha [%i3+%o5]0x88,%l6 ! %l6 = 000000000000703d
! Mem[0000000010181404] = dd9dc0ff, %l3 = 000000000000003d
lduh [%i6+0x004],%l3 ! %l3 = 000000000000dd9d
! Mem[0000000010001404] = dd9dc0ff, %l6 = 000000000000703d
ldsw [%i0+0x004],%l6 ! %l6 = ffffffffdd9dc0ff
! %l2 = 00000000000000ff, %l3 = 000000000000dd9d, %l2 = 00000000000000ff
subc %l2,%l3,%l2 ! %l2 = ffffffffffff2362
! Mem[0000000010181400] = 00000092, %l2 = ffffffffffff2362
lduba [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000092
! Mem[0000000010081410] = ffbf607e, %l7 = 0000000000000005
ldswa [%i2+%o5]0x80,%l7 ! %l7 = ffffffffffbf607e
! Mem[0000000030141408] = ff0000994c552e69, %f22 = 1b000000 14e848df
ldda [%i5+%o4]0x81,%f22 ! %f22 = ff000099 4c552e69
! Starting 10 instruction Store Burst
! Mem[0000000010081412] = ffbf607e, %l2 = 0000000000000092
ldstuba [%i2+0x012]%asi,%l2 ! %l2 = 00000060000000ff
p0_label_106:
! %l5 = 00000000000000ff, Mem[0000000010181408] = 3c882df068a493c1
stxa %l5,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010181410] = 050000ff
stha %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
! %f21 = a2fb6350, Mem[0000000010181400] = 92000000
st %f21,[%i6+%g0] ! Mem[0000000010181400] = a2fb6350
! Mem[0000000020800040] = f71dc1d1, %l6 = ffffffffdd9dc0ff
ldstuba [%o1+0x040]%asi,%l6 ! %l6 = 000000f7000000ff
! %l3 = 000000000000dd9d, Mem[00000000201c0000] = 00ff4c08
sth %l3,[%o0+%g0] ! Mem[00000000201c0000] = dd9d4c08
! Mem[0000000030101400] = 00000000 00000089, %l0 = 00000092, %l1 = 584de918
ldda [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000089 0000000000000000
! Mem[0000000030001408] = ffefa1ff, %l6 = 00000000000000f7
swapa [%i0+%o4]0x89,%l6 ! %l6 = 00000000ffefa1ff
! %l6 = 00000000ffefa1ff, %l7 = ffffffffffbf607e, %l6 = 00000000ffefa1ff
xnor %l6,%l7,%l6 ! %l6 = 00000000ffaf3e7e
! %l6 = ffaf3e7e, %l7 = ffbf607e, Mem[0000000030141410] = 00215c76 00000000
stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffaf3e7e ffbf607e
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000071 b91090ff, %l2 = 00000060, %l3 = 0000dd9d
ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff000071 00000000b91090ff
p0_label_107:
! Mem[0000000010141400] = 00000000 ff000005, %l4 = 00000000, %l5 = 000000ff
ldda [%i5+%g0]0x88,%l4 ! %l4 = 00000000ff000005 0000000000000000
! Mem[0000000010081400] = 8000000000000000, %f24 = 68a493c1 dd9dc02f
ldda [%i2+%g0]0x88,%f24 ! %f24 = 80000000 00000000
! Mem[0000000010041428] = 00000000000000ff, %f0 = ff000000 00000000
ldd [%i1+0x028],%f0 ! %f0 = 00000000 000000ff
! Mem[0000000030041410] = acaf4243, %l6 = 00000000ffaf3e7e
lduwa [%i1+%o5]0x81,%l6 ! %l6 = 00000000acaf4243
! Mem[0000000030041408] = df48e8ff, %l5 = 0000000000000000
ldsha [%i1+%o4]0x89,%l5 ! %l5 = ffffffffffffe8ff
! Mem[0000000030141408] = 990000ff, %l6 = 00000000acaf4243
ldsha [%i5+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030081408] = ff000000, %f25 = 00000000
lda [%i2+%o4]0x81,%f25 ! %f25 = ff000000
! Mem[0000000010141408] = fffffff7, %l5 = ffffffffffffe8ff
ldswa [%i5+%o4]0x80,%l5 ! %l5 = fffffffffffffff7
! Mem[00000000100c1410] = 04ffffffb72f703d, %l5 = fffffffffffffff7
ldxa [%i3+%o5]0x88,%l5 ! %l5 = 04ffffffb72f703d
! Starting 10 instruction Store Burst
! %l2 = 00000000ff000071, Mem[0000000030181410] = ffffffc100000000
stxa %l2,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000ff000071
p0_label_108:
! Mem[0000000010101407] = fffffff7, %l6 = 00000000000000ff
ldstub [%i4+0x007],%l6 ! %l6 = 000000f7000000ff
! Mem[0000000010041408] = b9dd90ff, %l6 = 00000000000000f7
lduwa [%i1+%o4]0x88,%l6 ! %l6 = 00000000b9dd90ff
! %f26 = 911a540e, %f13 = ffffffc2, %f19 = f7ffffff
fmuls %f26,%f13,%f19 ! %f19 = ffffffc2
! %l7 = ffffffffffbf607e, Mem[00000000300c1408] = f6ffffff
stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffbf607e
! Mem[0000000030101408] = ff000071, %l6 = 00000000b9dd90ff
swapa [%i4+%o4]0x89,%l6 ! %l6 = 00000000ff000071
! %f27 = beea5a42, Mem[0000000030081400] = 00000000
sta %f27,[%i2+%g0]0x81 ! Mem[0000000030081400] = beea5a42
! %f14 = b3660000 99e23750, %l6 = 00000000ff000071
! Mem[0000000010181420] = 600470052bee0573
add %i6,0x020,%g1
stda %f14,[%g1+%l6]ASI_PST32_PL ! Mem[0000000010181420] = 5037e2992bee0573
! Mem[0000000010001400] = 990000ff, %l1 = 0000000000000000
swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000990000ff
! Mem[0000000010181408] = ff000000, %l0 = 0000000000000089
swapa [%i6+%o4]0x80,%l0 ! %l0 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ffe848df, %l5 = 04ffffffb72f703d
ldsha [%i1+%o4]0x81,%l5 ! %l5 = ffffffffffffffe8
p0_label_109:
! Mem[00000000201c0000] = dd9d4c08, %l0 = 00000000ff000000
lduha [%o0+0x000]%asi,%l0 ! %l0 = 000000000000dd9d
! Mem[0000000010001408] = 00000000, %f28 = 7e60bfff
lda [%i0+%o4]0x80,%f28 ! %f28 = 00000000
! Mem[0000000010081420] = e139503d, %l4 = 00000000ff000005
ldub [%i2+0x022],%l4 ! %l4 = 0000000000000050
! Mem[0000000010101408] = ddffffff, %l1 = 00000000990000ff
ldswa [%i4+%o4]0x80,%l1 ! %l1 = ffffffffddffffff
! Mem[0000000010041400] = fd000000, %l6 = 00000000ff000071
ldsha [%i1+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %l3 = 00000000b91090ff, immed = fffff104, %y = ffffffff
udiv %l3,-0xefc,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = 0000dd9d
! Mem[0000000030081400] = 425aeabe, %l6 = 00000000ffffffff
lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000425aeabe
! Mem[00000000201c0000] = dd9d4c08, %l6 = 00000000425aeabe
ldsba [%o0+0x001]%asi,%l6 ! %l6 = ffffffffffffff9d
! Mem[0000000010001418] = 2bee0573, %l5 = ffffffffffffffe8
ldsh [%i0+0x01a],%l5 ! %l5 = 0000000000000573
! Starting 10 instruction Store Burst
! %f30 = 4960bfff, Mem[0000000030181400] = 00ffff92
sta %f30,[%i6+%g0]0x81 ! Mem[0000000030181400] = 4960bfff
p0_label_110:
! %l7 = ffffffffffbf607e, %l1 = ffffffffddffffff, %l1 = ffffffffddffffff
xnor %l7,%l1,%l1 ! %l1 = ffffffffddbf607e
! Mem[00000000100c1400] = 4342ef89, %l2 = 00000000ff000071
ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 00000089000000ff
! Mem[0000000030101408] = b9dd90ff, %l0 = 000000000000dd9d
ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %f27 = beea5a42, Mem[0000000030041408] = df48e8ff
sta %f27,[%i1+%o4]0x89 ! Mem[0000000030041408] = beea5a42
! %l5 = 0000000000000573, Mem[0000000010041400] = fd000000
stwa %l5,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000573
! %f21 = a2fb6350, %f14 = b3660000, %f5 = b91090ff
fsubs %f21,%f14,%f5 ! %f5 = 33660000
! %l1 = ffffffffddbf607e, Mem[00000000211c0000] = 000085d2
sth %l1,[%o2+%g0] ! Mem[00000000211c0000] = 607e85d2
! Mem[0000000010041410] = 7e60bfff, %l3 = 00000000b91090ff
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 0000007e000000ff
! Mem[0000000010001430] = ffec6de9, %l6 = ffffffffffffff9d
ldstuba [%i0+0x030]%asi,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081438] = 55045c7d, %l3 = 000000000000007e
lduwa [%i2+0x038]%asi,%l3 ! %l3 = 0000000055045c7d
p0_label_111:
! Mem[0000000030101410] = ffc09ddd, %l3 = 0000000055045c7d
lduha [%i4+%o5]0x89,%l3 ! %l3 = 0000000000009ddd
! Mem[0000000010141408] = 00000000 f7ffffff, %l2 = 00000089, %l3 = 00009ddd
ldda [%i5+%o4]0x88,%l2 ! %l2 = 00000000f7ffffff 0000000000000000
! Mem[00000000100c1410] = 3d702fb7, %l4 = 0000000000000050
ldsw [%i3+%o5],%l4 ! %l4 = 000000003d702fb7
! Mem[0000000030081410] = be000000, %l0 = 00000000000000ff
ldswa [%i2+%o5]0x81,%l0 ! %l0 = ffffffffbe000000
! Mem[00000000300c1400] = ff00000000000000, %f28 = 00000000 00000000
ldda [%i3+%g0]0x81,%f28 ! %f28 = ff000000 00000000
! Mem[0000000010001400] = 00000000 dd9dc0ff, %l6 = 000000ff, %l7 = ffbf607e
ldda [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000 00000000dd9dc0ff
! Mem[0000000030041400] = 72500092, %l4 = 000000003d702fb7
lduha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000092
! Mem[0000000030001400] = 000000ff, %l0 = ffffffffbe000000
ldsba [%i0+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000218001c0] = ff7e6949, %l7 = 00000000dd9dc0ff
lduh [%o3+0x1c0],%l7 ! %l7 = 000000000000ff7e
! Starting 10 instruction Store Burst
! %f10 = bd7a5072 5063fba2, %l1 = ffffffffddbf607e
! Mem[0000000030141428] = 3c882df0a2fb6350
add %i5,0x028,%g1
stda %f10,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141428] = 3c88635072507abd
p0_label_112:
! Mem[00000000300c1400] = 000000ff, %l5 = 0000000000000573
swapa [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030081410] = 000000be, %l6 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l6 ! %l6 = 000000be000000ff
! %l5 = 00000000000000ff, Mem[0000000030101408] = b9dd90ff
stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! %l5 = 00000000000000ff, Mem[00000000100c1400] = 4342efff
stha %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 434200ff
! Mem[00000000100c1408] = d6000000, %l6 = 000000be, %l3 = 00000000
add %i3,0x08,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d6000000
! Mem[0000000010041408] = b9dd90ff, %l6 = 00000000000000be
ldstuba [%i1+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! %f20 = 3c882df0, %f16 = 00000000
fcmps %fcc2,%f20,%f16 ! %fcc2 = 2
! Mem[0000000030181400] = ffbf6049, %l0 = ffffffffffffffff
ldstuba [%i6+%g0]0x89,%l0 ! %l0 = 00000049000000ff
! %l3 = 00000000d6000000, Mem[0000000010141408] = fffffff7
stwa %l3,[%i5+%o4]0x80 ! Mem[0000000010141408] = d6000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ff000099, %l3 = 00000000d6000000
lduba [%i5+%o4]0x81,%l3 ! %l3 = 00000000000000ff
p0_label_113:
! Mem[0000000010181438] = f6002dd663ace9a5, %l3 = 00000000000000ff
ldxa [%i6+0x038]%asi,%l3 ! %l3 = f6002dd663ace9a5
! Mem[0000000030181400] = ff60bfff, %l4 = 0000000000000092
ldsba [%i6+%g0]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101408] = ddffffff, %l2 = 00000000f7ffffff
lduba [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000dd
! Mem[0000000021800180] = 4bedbd9f, %l0 = 0000000000000049
ldsba [%o3+0x180]%asi,%l0 ! %l0 = 000000000000004b
! Mem[0000000010081400] = 00000000, %l1 = ffffffffddbf607e
ldsba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = 00000000000000d6, %l2 = 00000000000000dd
ldxa [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000d6
! Mem[0000000010041430] = 929010b9, %l2 = 00000000000000d6
lduw [%i1+0x030],%l2 ! %l2 = 00000000929010b9
! Mem[0000000010041428] = 00000000, %f8 = a5e9ac63
ld [%i1+0x028],%f8 ! %f8 = 00000000
! Mem[0000000030041410] = 4342afac, %l2 = 00000000929010b9
lduba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ac
! Starting 10 instruction Store Burst
! %l0 = 000000000000004b, Mem[00000000300c1408] = ffbf607e
stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000004b
p0_label_114:
! %f14 = b3660000, Mem[0000000010181400] = 5063fba2
sta %f14,[%i6+%g0]0x88 ! Mem[0000000010181400] = b3660000
! Mem[00000000300c1400] = 00000573, %l4 = ffffffffffffffff
swapa [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000573
! %l1 = 0000000000000000, Mem[0000000010001431] = ffec6de9, %asi = 80
stba %l1,[%i0+0x031]%asi ! Mem[0000000010001430] = ff006de9
! Mem[0000000010001414] = 00000000, %l3 = f6002dd663ace9a5
swap [%i0+0x014],%l3 ! %l3 = 0000000000000000
! %l5 = 00000000000000ff, Mem[00000000100c1410] = 3d702fb7
stwa %l5,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000ff
! Mem[0000000030081410] = 000000ff, %l7 = 000000000000ff7e
ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010101408] = ffffffdd, %l2 = 00000000000000ac
ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 000000dd000000ff
! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000030001410] = b91090ff d6000000
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 000000ff
! %l4 = 0000000000000573, Mem[0000000030181410] = 00000000
stwa %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000573
! Starting 10 instruction Load Burst
! Mem[00000000100c1418] = 2349c7e1, %l7 = 00000000000000ff
ldswa [%i3+0x018]%asi,%l7 ! %l7 = 000000002349c7e1
p0_label_115:
! Mem[00000000100c1400] = ff004243, %l6 = 00000000000000ff
ldsh [%i3+0x002],%l6 ! %l6 = 0000000000004243
! Mem[0000000010101400] = ffffffff, %l4 = 0000000000000573
ldswa [%i4+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001408] = 00000000, %l5 = 00000000000000ff
lduh [%i0+%o4],%l5 ! %l5 = 0000000000000000
! Mem[0000000010141408] = d6000000, %l1 = 0000000000000000
ldsha [%i5+%o4]0x80,%l1 ! %l1 = ffffffffffffd600
! Mem[0000000030101400] = 89000000, %l0 = 000000000000004b
ldsha [%i4+%g0]0x81,%l0 ! %l0 = ffffffffffff8900
! Mem[0000000030041408] = 425aeabe, %l5 = 0000000000000000
ldsba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000042
! Mem[0000000010081400] = 00000000, %l5 = 0000000000000042
ldsh [%i2+0x002],%l5 ! %l5 = 0000000000000000
! %l6 = 0000000000004243, imm = 000000000000059a, %l2 = 00000000000000dd
xor %l6,0x59a,%l2 ! %l2 = 00000000000047d9
! Mem[0000000010101408] = ffffffff, %l4 = ffffffffffffffff
lduba [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 000000002349c7e1, Mem[0000000010001408] = 00000000
stwa %l7,[%i0+%o4]0x88 ! Mem[0000000010001408] = 2349c7e1
p0_label_116:
! %f14 = b3660000, Mem[0000000010141400] = 050000ff
sta %f14,[%i5+%g0]0x80 ! Mem[0000000010141400] = b3660000
! %l4 = 00000000000000ff, Mem[0000000010001400] = 00000000
stba %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
! %l5 = 0000000000000000, Mem[0000000030081408] = ff000000ffc09ddd
stxa %l5,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000000000000000
! %l2 = 00000000000047d9, Mem[0000000010081426] = 8ea8260e
sth %l2,[%i2+0x026] ! Mem[0000000010081424] = 8ea847d9
! %l0 = ffffffffffff8900, Mem[0000000030181400] = ff60bfff
stha %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 8900bfff
! Mem[0000000010081410] = ffbfff7e, %l7 = 000000002349c7e1
swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ffbfff7e
! %l6 = 00004243, %l7 = ffbfff7e, Mem[0000000010101400] = ffffffff ffffffff
stda %l6,[%i4+0x000]%asi ! Mem[0000000010101400] = 00004243 ffbfff7e
! %l0 = ffffffffffff8900, Mem[0000000010081408] = 584de918
stba %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 004de918
! %l3 = 0000000000000000, Mem[00000000211c0000] = 607e85d2
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 000085d2
! Starting 10 instruction Load Burst
! Mem[0000000010041420] = ffffffff, %l6 = 0000000000004243
ldsh [%i1+0x022],%l6 ! %l6 = ffffffffffffffff
p0_label_117:
! Mem[0000000030081400] = beea5a42, %l3 = 0000000000000000
ldsba [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffffbe
! Mem[00000000300c1400] = ffffffff, %l6 = ffffffffffffffff
lduba [%i3+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030041400] = 92005072450440d6, %f20 = 3c882df0 a2fb6350
ldda [%i1+%g0]0x81,%f20 ! %f20 = 92005072 450440d6
! Mem[0000000030181400] = 8900bfff, %f6 = ffc09ddd
lda [%i6+%g0]0x81,%f6 ! %f6 = 8900bfff
! Mem[0000000010181408] = 00000089, %l0 = ffffffffffff8900
ldsba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
! %l1 = ffffffffffffd600, imm = 0000000000000124, %l3 = ffffffffffffffbe
xor %l1,0x124,%l3 ! %l3 = ffffffffffffd724
! Mem[00000000211c0000] = 000085d2, %l1 = ffffffffffffd600
ldub [%o2+0x001],%l1 ! %l1 = 0000000000000000
! Mem[0000000030001400] = ff000000 00000000, %l6 = 000000ff, %l7 = ffbfff7e
ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000ff000000 0000000000000000
! Mem[0000000010001410] = 00000091, %l2 = 00000000000047d9
lduba [%i0+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000010141400] = b3660000
stwa %l5,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
p0_label_118:
! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
swap [%i2+%g0],%l5 ! %l5 = 0000000000000000
! Mem[00000000201c0001] = dd9d4c08, %l1 = 0000000000000000
ldstub [%o0+0x001],%l1 ! %l1 = 0000009d000000ff
! %f2 = fffffff6 ddffffff, Mem[0000000030141400] = 271c0000 00000000
stda %f2 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = fffffff6 ddffffff
! Mem[00000000100c1418] = 2349c7e1, %l2 = 00000000, %l1 = 0000009d
add %i3,0x18,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002349c7e1
! %l4 = 00000000000000ff, Mem[0000000010041408] = b9dd90ff
stha %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = b9dd00ff
! %l5 = 0000000000000000, Mem[0000000030101400] = 0000000000000089
stxa %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
! %l3 = ffffffffffffd724, %l7 = 0000000000000000, %l0 = 0000000000000000
xor %l3,%l7,%l0 ! %l0 = ffffffffffffd724
! %l6 = 00000000ff000000, Mem[0000000010101400] = 43420000
stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff000000
! %f10 = bd7a5072, Mem[0000000030041400] = 92005072
sta %f10,[%i1+%g0]0x81 ! Mem[0000000030041400] = bd7a5072
! Starting 10 instruction Load Burst
! Mem[0000000010081428] = f8ffffff, %l2 = 0000000000000000
ldsha [%i2+0x028]%asi,%l2 ! %l2 = fffffffffffff8ff
p0_label_119:
! Mem[0000000010081408] = 004de918, %f8 = 00000000
lda [%i2+%o4]0x80,%f8 ! %f8 = 004de918
! Mem[0000000030041400] = bd7a5072, %l1 = 000000002349c7e1
lduha [%i1+%g0]0x81,%l1 ! %l1 = 000000000000bd7a
! Mem[0000000030101410] = dd9dc0ff, %f7 = 63ace9a5
lda [%i4+%o5]0x81,%f7 ! %f7 = dd9dc0ff
! Mem[00000000201c0000] = ddff4c08, %l2 = fffffffffffff8ff
ldsba [%o0+0x001]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181400] = 8900bfffe96decff, %f14 = b3660000 99e23750
ldda [%i6+%g0]0x81,%f14 ! %f14 = 8900bfff e96decff
! Mem[0000000010081400] = 00000000, %l0 = ffffffffffffd724
ldswa [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181410] = 00000573ff000071, %f10 = bd7a5072 5063fba2
ldda [%i6+%o5]0x81,%f10 ! %f10 = 00000573 ff000071
! Mem[0000000030101410] = ffc09ddd, %l4 = 00000000000000ff
ldsba [%i4+%o5]0x89,%l4 ! %l4 = ffffffffffffffdd
! Mem[0000000010001400] = ff000000 dd9dc0ff, %l6 = ff000000, %l7 = 00000000
ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000ff000000 00000000dd9dc0ff
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = ffbf0089, %l4 = ffffffffffffffdd
ldstuba [%i6+%g0]0x89,%l4 ! %l4 = 00000089000000ff
p0_label_120:
! %l7 = 00000000dd9dc0ff, Mem[0000000030081408] = 00000000
stba %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = ff000000
! %l2 = ffffffff, %l3 = ffffd724, Mem[0000000010181410] = ff000000 7305ee2b
stda %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = ffffffff ffffd724
! %l5 = 0000000000000000, Mem[0000000010081400] = 00000000
stwa %l5,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! Mem[0000000010101400] = ff000000, %l2 = ffffffffffffffff
ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! %f22 = ff000099, %f29 = 00000000, %f12 = ffec6de9 ffffffc2
fsmuld %f22,%f29,%f12 ! %f12 = 80000000 00000000
! %l0 = 0000000000000000, imm = 0000000000000003, %l5 = 0000000000000000
xnor %l0,0x003,%l5 ! %l5 = fffffffffffffffc
! Mem[00000000100c1410] = 000000ff, %l2 = 0000000000000000
swapa [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l0 = 0000000000000000, Mem[000000001018142c] = c7eb5dfd
sth %l0,[%i6+0x02c] ! Mem[000000001018142c] = 00005dfd
! %l2 = 000000ff, %l3 = ffffd724, Mem[0000000030001400] = 000000ff 00000000
stda %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff ffffd724
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00bf607e3c4aefff, %f24 = 80000000 ff000000
ldda [%i4+%o5]0x80,%f24 ! %f24 = 00bf607e 3c4aefff
p0_label_121:
! Mem[0000000010181410] = ffffffff24d7ffff, %f12 = 80000000 00000000
ldda [%i6+%o5]0x80,%f12 ! %f12 = ffffffff 24d7ffff
! Mem[0000000030041400] = bd7a5072, %f25 = 3c4aefff
lda [%i1+%g0]0x81,%f25 ! %f25 = bd7a5072
! Mem[0000000030081400] = 97b11cb0425aeabe, %l3 = ffffffffffffd724
ldxa [%i2+%g0]0x89,%l3 ! %l3 = 97b11cb0425aeabe
! Mem[0000000010181410] = ffffffff, %f13 = 24d7ffff
lda [%i6+%o5]0x80,%f13 ! %f13 = ffffffff
! Mem[00000000300c1400] = ffffffff, %l5 = fffffffffffffffc
ldsba [%i3+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010041410] = ffbf60ff, %l1 = 000000000000bd7a
lduha [%i1+%o5]0x88,%l1 ! %l1 = 00000000000060ff
! Mem[0000000030141400] = ddffffff, %l4 = 0000000000000089
lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081400] = 8000000000000000, %l3 = 97b11cb0425aeabe
ldxa [%i2+%g0]0x88,%l3 ! %l3 = 8000000000000000
! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
lduwa [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010001438] = 00000000, %l3 = 00000000, %l3 = 00000000
add %i0,0x38,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000000000000
p0_label_122:
! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000010001400] = ff000000 dd9dc0ff
stda %l4,[%i0+0x000]%asi ! Mem[0000000010001400] = 000000ff ffffffff
! %f19 = ffffffc2, Mem[0000000030041410] = 4342afac
sta %f19,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffc2
! %l7 = 00000000dd9dc0ff, %l2 = 00000000000000ff, %l1 = 00000000000060ff
andn %l7,%l2,%l1 ! %l1 = 00000000dd9dc000
! %l1 = 00000000dd9dc000, Mem[0000000030041408] = 425aeabe
stba %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = 005aeabe
! %l4 = 000000ff, %l5 = ffffffff, Mem[0000000030181400] = ffbf00ff ffec6de9
stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff ffffffff
! Mem[0000000030181410] = 73050000, %l7 = 00000000dd9dc0ff
swapa [%i6+%o5]0x89,%l7 ! %l7 = 0000000073050000
! Mem[000000001000140c] = 710000ff, %l7 = 73050000, %l3 = 00000000
add %i0,0x0c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000710000ff
! %f9 = 94b18a76, Mem[0000000030141408] = 990000ff
sta %f9 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 94b18a76
! %l2 = 000000ff, %l3 = 710000ff, Mem[0000000030141408] = 94b18a76 692e554c
stda %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000ff 710000ff
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ddff4c08, %l3 = 00000000710000ff
ldsb [%o0+%g0],%l3 ! %l3 = ffffffffffffffdd
p0_label_123:
! Mem[0000000030181410] = dd9dc0ff, %l6 = 00000000ff000000
lduba [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181400] = ffc09dddb3660000, %f20 = 92005072 450440d6
ldda [%i6+%g0]0x88,%f20 ! %f20 = ffc09ddd b3660000
! Mem[0000000010081408] = 000000ff18e94d00, %f22 = ff000099 4c552e69
ldda [%i2+%o4]0x88,%f22 ! %f22 = 000000ff 18e94d00
! Mem[0000000030081400] = beea5a42, %l2 = 00000000000000ff
ldsha [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffbeea
! %l6 = 00000000000000ff, immed = 00000c15, %y = 0000dd9d
smul %l6,0xc15,%l2 ! %l2 = 00000000000c08eb, %y = 00000000
! Mem[00000000300c1408] = 4b000000, %l0 = 0000000000000000
ldsha [%i3+%o4]0x81,%l0 ! %l0 = 0000000000004b00
! Mem[0000000030101408] = 000000ff, %l4 = 00000000000000ff
lduha [%i4+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141408] = 000000d6, %l2 = 00000000000c08eb
ldsba [%i5+%o4]0x88,%l2 ! %l2 = ffffffffffffffd6
! Mem[0000000021800100] = eca18676, %l4 = 00000000000000ff
ldsb [%o3+0x100],%l4 ! %l4 = ffffffffffffffec
! Starting 10 instruction Store Burst
! Mem[0000000020800000] = ffffba64, %l6 = 00000000000000ff
ldstub [%o1+%g0],%l6 ! %l6 = 000000ff000000ff
p0_label_124:
! %f16 = 00000000 ff000005 00000000 ffffffc2
! %f20 = ffc09ddd b3660000 000000ff 18e94d00
! %f24 = 00bf607e bd7a5072 911a540e beea5a42
! %f28 = ff000000 00000000 4960bfff 025ff9ff
stda %f16,[%i6]ASI_COMMIT_S ! Block Store to 0000000030181400
! Mem[000000001000140c] = 710000ff, %l6 = 00000000000000ff, %asi = 80
swapa [%i0+0x00c]%asi,%l6 ! %l6 = 00000000710000ff
! Mem[0000000030141408] = ff000000, %l0 = 0000000000004b00
ldstuba [%i5+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! %l4 = ffffffec, %l5 = ffffffff, Mem[0000000010001410] = 91000000 a5e9ac63
stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffec ffffffff
! %l0 = 00000000000000ff, Mem[0000000030001408] = f7000000
stha %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00ff0000
! Mem[0000000010101430] = fcf158f1, %l7 = 0000000073050000, %asi = 80
swapa [%i4+0x030]%asi,%l7 ! %l7 = 00000000fcf158f1
membar #Sync ! Added by membar checker (21)
! %l6 = 710000ff, %l7 = fcf158f1, Mem[0000000030181408] = 00000000 c2ffffff
stda %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 710000ff fcf158f1
! %f6 = 8900bfff dd9dc0ff, %l4 = ffffffffffffffec
! Mem[00000000300c1420] = a5e9ac6394b18a76
add %i3,0x020,%g1
stda %f6,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1420] = a5e9ac6394b18a76
! Mem[0000000030181400] = 00000000, %l0 = 00000000000000ff
swapa [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = d6000000 00000000, %l0 = 00000000, %l1 = dd9dc000
ldd [%i5+%o4],%l0 ! %l0 = 00000000d6000000 0000000000000000
p0_label_125:
! Mem[00000000100c1420] = ac990448ce32d083, %f28 = ff000000 00000000
ldda [%i3+0x020]%asi,%f28 ! %f28 = ac990448 ce32d083
! Mem[0000000010181410] = ffffffff24d7ffff, %l1 = 0000000000000000
ldxa [%i6+%o5]0x80,%l1 ! %l1 = ffffffff24d7ffff
! Mem[0000000030101400] = 00000000 00000000, %l0 = d6000000, %l1 = 24d7ffff
ldda [%i4+%g0]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010001410] = ffffffffffffffec, %l1 = 0000000000000000
ldxa [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffffec
! Mem[0000000030001410] = 000000ff, %l1 = ffffffffffffffec
lduwa [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141438] = fff95f02, %l1 = 00000000000000ff
ldsha [%i5+0x038]%asi,%l1 ! %l1 = fffffffffffffff9
! Mem[0000000010041430] = 929010b9ffffffff, %f18 = 00000000 ffffffc2
ldda [%i1+0x030]%asi,%f18 ! %f18 = 929010b9 ffffffff
! Mem[00000000300c1410] = ff000071, %l4 = ffffffffffffffec
ldsha [%i3+%o5]0x81,%l4 ! %l4 = ffffffffffffff00
! Mem[0000000030101408] = ff000000, %f18 = 929010b9
lda [%i4+%o4]0x81,%f18 ! %f18 = ff000000
! Starting 10 instruction Store Burst
! %f28 = ac990448 ce32d083, %l5 = ffffffffffffffff
! Mem[0000000010041438] = 00000092000000ff
add %i1,0x038,%g1
stda %f28,[%g1+%l5]ASI_PST8_P ! Mem[0000000010041438] = ac990448ce32d083
p0_label_126:
! %l6 = 00000000710000ff, Mem[00000000211c0000] = 000085d2
stb %l6,[%o2+%g0] ! Mem[00000000211c0000] = ff0085d2
! %l7 = 00000000fcf158f1, Mem[0000000030141410] = 7e3eafff
stha %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 7e3e58f1
! %l1 = fffffffffffffff9, Mem[0000000030041408] = 005aeabe
stha %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = fff9eabe
! Mem[0000000030101410] = dd9dc0ff, %l2 = ffffffffffffffd6
ldstuba [%i4+%o5]0x81,%l2 ! %l2 = 000000dd000000ff
! Mem[0000000030041400] = bd7a5072, %l0 = 0000000000000000
swapa [%i1+%g0]0x81,%l0 ! %l0 = 00000000bd7a5072
! %f30 = 4960bfff, Mem[0000000010001410] = ecffffff
st %f30,[%i0+%o5] ! Mem[0000000010001410] = 4960bfff
! Mem[000000001010143a] = a2fb6350, %l2 = 00000000000000dd
ldstuba [%i4+0x03a]%asi,%l2 ! %l2 = 00000063000000ff
! Mem[00000000100c1430] = bc5a3abb, %l1 = fffffffffffffff9
swap [%i3+0x030],%l1 ! %l1 = 00000000bc5a3abb
! %l4 = ffffffffffffff00, Mem[0000000030081400] = beea5a42
stba %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ea5a42
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = d600000000000000, %l1 = 00000000bc5a3abb
ldxa [%i3+0x008]%asi,%l1 ! %l1 = d600000000000000
p0_label_127:
! Mem[00000000100c1408] = 000000d6, %f12 = ffffffff
lda [%i3+%o4]0x88,%f12 ! %f12 = 000000d6
! Mem[0000000010181424] = 2bee0573, %l7 = 00000000fcf158f1
lduba [%i6+0x026]%asi,%l7 ! %l7 = 0000000000000005
! Mem[00000000211c0000] = ff0085d2, %l3 = ffffffffffffffdd
ldsba [%o2+0x001]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041408] = fff9eabe, %l3 = 0000000000000000
ldsba [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[000000001004142c] = 000000ff, %l3 = ffffffffffffffff
lduha [%i1+0x02e]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030081408] = 000000ff, %f8 = 004de918
lda [%i2+%o4]0x89,%f8 ! %f8 = 000000ff
! Mem[0000000030181400] = 050000ff000000ff, %l6 = 00000000710000ff
ldxa [%i6+%g0]0x89,%l6 ! %l6 = 050000ff000000ff
! Mem[00000000100c1410] = 00000000, %f4 = 00000000
lda [%i3+%o5]0x80,%f4 ! %f4 = 00000000
! Mem[0000000030101400] = 00000000, %l5 = ffffffffffffffff
lduwa [%i4+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000005, Mem[00000000300c1408] = ffffffdd0000004b
stxa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000000000000005
p0_label_128:
! %l7 = 0000000000000005, Mem[0000000030141400] = ddffffff
stha %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = ddff0005
! Mem[00000000100c1414] = ffffff04, %l2 = 0000000000000063
ldstuba [%i3+0x014]%asi,%l2 ! %l2 = 000000ff000000ff
! Mem[000000001014141d] = 0000001b, %l5 = 0000000000000000
ldstuba [%i5+0x01d]%asi,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010101400] = ff0000ff, %l1 = d600000000000000
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030101410] = ff9dc0ff, %l7 = 0000000000000005
ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030141400] = 0500ffdd, %l3 = 00000000000000ff
swapa [%i5+%g0]0x81,%l3 ! %l3 = 000000000500ffdd
! %f16 = 00000000 ff000005 ff000000 ffffffff
! %f20 = ffc09ddd b3660000 000000ff 18e94d00
! %f24 = 00bf607e bd7a5072 911a540e beea5a42
! %f28 = ac990448 ce32d083 4960bfff 025ff9ff
stda %f16,[%i6]ASI_BLK_AIUSL ! Block Store to 0000000030181400
! %f14 = 8900bfff e96decff, %l4 = ffffffffffffff00
! Mem[0000000030101420] = a77aa2170fc18655
add %i4,0x020,%g1
stda %f14,[%g1+%l4]ASI_PST32_SL ! Mem[0000000030101420] = a77aa2170fc18655
! %l2 = 00000000000000ff, Mem[0000000010101400] = 7effbfffff0000ff
stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %l3 = 000000000500ffdd
ldswa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
p0_label_129:
membar #Sync ! Added by membar checker (22)
! Mem[0000000010181408] = 00000000 89000000, %l0 = bd7a5072, %l1 = 000000ff
ldda [%i6+%o4]0x88,%l0 ! %l0 = 0000000089000000 0000000000000000
! Mem[0000000010081408] = 004de918ff000000, %f22 = 000000ff 18e94d00
ldd [%i2+%o4],%f22 ! %f22 = 004de918 ff000000
! %l6 = 050000ff000000ff, immed = 00000dad, %y = 00000000
smul %l6,0xdad,%l2 ! %l2 = 00000000000d9f53, %y = 00000000
! Mem[00000000211c0000] = ff0085d2, %l5 = 0000000000000000
lduh [%o2+%g0],%l5 ! %l5 = 000000000000ff00
! Mem[00000000201c0000] = ddff4c08, %l2 = 00000000000d9f53
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ddff
! Mem[0000000010041408] = ff00ddb9, %l6 = 050000ff000000ff
ldsba [%i1+%o4]0x80,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030001400] = ffffd724 000000ff, %l0 = 89000000, %l1 = 00000000
ldda [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000ff 00000000ffffd724
! Mem[0000000010141410] = 5063fba2f02d883c, %f18 = ff000000 ffffffff
ldda [%i5+%o5]0x80,%f18 ! %f18 = 5063fba2 f02d883c
! Mem[00000000100c1410] = 04ffffff00000000, %f16 = 00000000 ff000005
ldda [%i3+%o5]0x88,%f16 ! %f16 = 04ffffff 00000000
! Starting 10 instruction Store Burst
! %l1 = 00000000ffffd724, Mem[0000000010101400] = 00000000000000ff
stxa %l1,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000ffffd724
p0_label_130:
! %l1 = 00000000ffffd724, immd = fffffffffffffe6f, %l4 = ffffffffffffff00
mulx %l1,-0x191,%l4 ! %l4 = fffffe6f0040009c
! %l5 = 000000000000ff00, Mem[00000000100c1408] = 000000d6
stha %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000ff00
! Mem[0000000010001438] = 00000000, %l4 = fffffe6f0040009c
swap [%i0+0x038],%l4 ! %l4 = 0000000000000000
! %l1 = 00000000ffffd724, Mem[0000000010101400] = 24d7ffff
stba %l1,[%i4+%g0]0x80 ! Mem[0000000010101400] = 24d7ffff
! %f14 = 8900bfff e96decff, Mem[0000000030101408] = ff000000 00000014
stda %f14,[%i4+%o4]0x81 ! Mem[0000000030101408] = 8900bfff e96decff
! %l0 = 00000000000000ff, Mem[00000000100c140a] = 00ff0000
stb %l0,[%i3+0x00a] ! Mem[00000000100c1408] = 00ffff00
! Mem[0000000030081408] = 000000ff, %l0 = 00000000000000ff
ldstuba [%i2+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %f4 = 00000000 33660000, %l0 = 00000000000000ff
! Mem[0000000010141400] = 0000000000000000
stda %f4,[%i5+%l0]ASI_PST8_PL ! Mem[0000000010141400] = 0000663300000000
! %l4 = 0000000000000000, Mem[0000000030101400] = 00000000
stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 000000ff, %l1 = 00000000ffffd724
lduha [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000000
p0_label_131:
! Mem[0000000030101408] = ffbf0089, %l2 = 000000000000ddff
ldsba [%i4+%o4]0x89,%l2 ! %l2 = ffffffffffffff89
! Mem[0000000030101410] = ffc09dff, %l3 = 0000000000000000
lduba [%i4+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181400] = 050000ff, %l7 = 00000000000000ff
ldswa [%i6+%g0]0x81,%l7 ! %l7 = 00000000050000ff
! Mem[0000000010101428] = ffffff04c26ceff2, %l7 = 00000000050000ff
ldxa [%i4+0x028]%asi,%l7 ! %l7 = ffffff04c26ceff2
! Mem[0000000030041408] = 00000000beeaf9ff, %f26 = 911a540e beea5a42
ldda [%i1+%o4]0x89,%f26 ! %f26 = 00000000 beeaf9ff
! %l1 = 0000000000000000, %l2 = ffffffffffffff89, %l0 = 00000000000000ff
or %l1,%l2,%l0 ! %l0 = ffffffffffffff89
! Mem[0000000030081410] = bea1efff000000ff, %l2 = ffffffffffffff89
ldxa [%i2+%o5]0x89,%l2 ! %l2 = bea1efff000000ff
! Mem[0000000010141418] = df48e81400ff001b, %l4 = 0000000000000000
ldx [%i5+0x018],%l4 ! %l4 = df48e81400ff001b
! Mem[0000000010141410] = 5063fba2, %l5 = 000000000000ff00
lduba [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000050
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = 000000ff, %l5 = 0000000000000050
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
p0_label_132:
! Mem[0000000030041410] = ffffffc2, %l3 = 00000000000000ff
swapa [%i1+%o5]0x89,%l3 ! %l3 = 00000000ffffffc2
! %f30 = 4960bfff 025ff9ff, Mem[0000000030181408] = ffffffff 000000ff
stda %f30,[%i6+%o4]0x81 ! Mem[0000000030181408] = 4960bfff 025ff9ff
! Mem[00000000300c1400] = ffffffff, %l0 = ffffffffffffff89
ldstuba [%i3+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! %f3 = ddffffff, Mem[0000000030101408] = ffbf0089
sta %f3 ,[%i4+%o4]0x89 ! Mem[0000000030101408] = ddffffff
! %l1 = 0000000000000000, Mem[0000000010181408] = 00000089
stba %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000089
! %l6 = ffffffff, %l7 = c26ceff2, Mem[0000000010101408] = ffffffff ffc09ddd
stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffff c26ceff2
! Mem[0000000030101408] = ffffffdd, %l4 = df48e81400ff001b
swapa [%i4+%o4]0x81,%l4 ! %l4 = 00000000ffffffdd
! %f13 = ffffffff, Mem[000000001004142c] = 000000ff
sta %f13,[%i1+0x02c]%asi ! Mem[000000001004142c] = ffffffff
! %l7 = ffffff04c26ceff2, Mem[00000000100c143b] = b4e1f0ff, %asi = 80
stba %l7,[%i3+0x03b]%asi ! Mem[00000000100c1438] = b4e1f0f2
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 8000000000000000, %l0 = 00000000000000ff
ldxa [%i2+%g0]0x88,%l0 ! %l0 = 8000000000000000
p0_label_133:
! Mem[0000000030041400] = d6400445 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 00000000d6400445
! Mem[0000000030081400] = 00ea5a42, %l1 = 00000000d6400445
lduwa [%i2+%g0]0x81,%l1 ! %l1 = 0000000000ea5a42
! Mem[0000000010101404] = 00000000, %l7 = ffffff04c26ceff2
ldsb [%i4+0x007],%l7 ! %l7 = 0000000000000000
! Mem[0000000010141410] = 5063fba2, %l5 = 00000000000000ff
ldswa [%i5+%o5]0x80,%l5 ! %l5 = 000000005063fba2
! Mem[0000000030001400] = 000000ff, %l6 = ffffffffffffffff
ldswa [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[000000001004142c] = ffffffff, %l5 = 000000005063fba2
ldswa [%i1+0x02c]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001424] = 5dffffff, %l5 = ffffffffffffffff
ldsb [%i0+0x026],%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1408] = 00ffff0000000000, %l2 = bea1efff000000ff
ldxa [%i3+%o4]0x80,%l2 ! %l2 = 00ffff0000000000
! Mem[0000000030181410] = 000066b3, %l1 = 0000000000ea5a42
lduwa [%i6+%o5]0x81,%l1 ! %l1 = 00000000000066b3
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = 000000ff, %l2 = 00ffff0000000000
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000000000ff
p0_label_134:
! %l4 = 00000000ffffffdd, Mem[0000000030081400] = 00ea5a42
stha %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffdd5a42
! %l4 = ffffffdd, %l5 = ffffffff, Mem[0000000010081408] = 18e94d00 000000ff
stda %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffdd ffffffff
! Mem[0000000030141410] = 7e3e58f1, %l3 = 00000000ffffffc2
ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 000000f1000000ff
! Mem[0000000010141420] = 2fc09ddd, %l0 = 0000000000000000, %asi = 80
swapa [%i5+0x020]%asi,%l0 ! %l0 = 000000002fc09ddd
! %f8 = 000000ff 94b18a76, Mem[00000000100c1400] = ff004243 271c0000
stda %f8 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff 94b18a76
! %f18 = 5063fba2 f02d883c, Mem[0000000030141400] = 000000ff f6ffffff
stda %f18,[%i5+%g0]0x81 ! Mem[0000000030141400] = 5063fba2 f02d883c
! Mem[0000000010101428] = ffffff04c26ceff2, %l7 = 0000000000000000, %l7 = 0000000000000000
add %i4,0x28,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ffffff04c26ceff2
! %l2 = 00000000000000ff, Mem[0000000010041410] = ff60bfff
stwa %l2,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000ff
! Mem[0000000030141408] = ff000000, %l2 = 00000000000000ff
swapa [%i5+%o4]0x81,%l2 ! %l2 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010001428] = ffbf607e, %l2 = 00000000ff000000
ldswa [%i0+0x028]%asi,%l2 ! %l2 = ffffffffffbf607e
p0_label_135:
! Mem[0000000030081408] = ff00000000000000, %l3 = 00000000000000f1
ldxa [%i2+%o4]0x81,%l3 ! %l3 = ff00000000000000
! Mem[0000000010081400] = 8000000000000000, %l6 = 00000000000000ff
ldxa [%i2+%g0]0x88,%l6 ! %l6 = 8000000000000000
! Mem[0000000010041400] = 00000573, %l5 = ffffffffffffffff
ldsha [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000573
! Mem[0000000030141410] = ff583e7effbf607e, %l1 = 00000000000066b3
ldxa [%i5+%o5]0x81,%l1 ! %l1 = ff583e7effbf607e
membar #Sync ! Added by membar checker (23)
! Mem[0000000010081400] = 00000000 00000080 ddffffff ffffffff
! Mem[0000000010081410] = 2349c7e1 4e000000 acad0ca9 c193a468
! Mem[0000000010081420] = e139503d 8ea847d9 f8ffffff 5063fba2
! Mem[0000000010081430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
ldda [%i2]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010081400
! Mem[0000000030141410] = 7e3e58ff, %f0 = 00000000
lda [%i5+%o5]0x89,%f0 ! %f0 = 7e3e58ff
! Mem[0000000030041400] = 00000000, %l6 = 8000000000000000
ldsba [%i1+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141408] = d6000000, %l3 = ff00000000000000
ldswa [%i5+0x008]%asi,%l3 ! %l3 = ffffffffd6000000
! Mem[00000000211c0000] = ff0085d2, %l5 = 0000000000000573
lduh [%o2+%g0],%l5 ! %l5 = 000000000000ff00
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (24)
! %l6 = 00000000, %l7 = c26ceff2, Mem[0000000010081400] = 00000000 80000000
stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 c26ceff2
p0_label_136:
! Mem[0000000030101400] = 00000000, %l5 = 000000000000ff00
swapa [%i4+%g0]0x89,%l5 ! %l5 = 0000000000000000
! %f20 = 0000004e e1c74923, Mem[0000000030041408] = fff9eabe 00000000
stda %f20,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000004e e1c74923
! %l1 = ff583e7effbf607e, Mem[0000000010141418] = df48e81400ff001b
stx %l1,[%i5+0x018] ! Mem[0000000010141418] = ff583e7effbf607e
! Mem[0000000010041434] = ffffffff, %l7 = c26ceff2, %l4 = ffffffdd
add %i1,0x34,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000030101400] = 00ff0000, %l3 = ffffffffd6000000
swapa [%i4+%g0]0x81,%l3 ! %l3 = 0000000000ff0000
! %f12 = 000000d6, Mem[00000000300c1400] = ffffffff
sta %f12,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000d6
! %f26 = a2fb6350 fffffff8, Mem[0000000010181408] = 00000089 00000000
stda %f26,[%i6+%o4]0x80 ! Mem[0000000010181408] = a2fb6350 fffffff8
! %l2 = ffffffffffbf607e, %l7 = ffffff04c26ceff2, %l2 = ffffffffffbf607e
sdivx %l2,%l7,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101438] = a2fbff500000002f, %l1 = ff583e7effbf607e, %l7 = ffffff04c26ceff2
add %i4,0x38,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a2fbff500000002f
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 24d7ffff, %l5 = 0000000000000000
ldsha [%i4+0x002]%asi,%l5 ! %l5 = ffffffffffffffff
p0_label_137:
! Mem[0000000030101408] = 1b00ff00, %l1 = ff583e7effbf607e
lduwa [%i4+%o4]0x89,%l1 ! %l1 = 000000001b00ff00
! Mem[0000000010101408] = fffffffff2ef6cc2, %l0 = 000000002fc09ddd
ldxa [%i4+%o4]0x80,%l0 ! %l0 = fffffffff2ef6cc2
! Mem[0000000030081408] = ff000000, %l2 = 0000000000000000
lduha [%i2+%o4]0x81,%l2 ! %l2 = 000000000000ff00
! Mem[0000000010081400] = 00000000, %l4 = 00000000ffffffff
ldswa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1420] = ac990448, %l0 = fffffffff2ef6cc2
lduwa [%i3+0x020]%asi,%l0 ! %l0 = 00000000ac990448
! Mem[0000000030001408] = 00ff0000, %l7 = a2fbff500000002f
lduha [%i0+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001408] = ff0000002349c7e1, %l4 = 0000000000000000
ldxa [%i0+%o4]0x88,%l4 ! %l4 = ff0000002349c7e1
! Mem[0000000010001400] = 00000000, %l7 = 00000000000000ff
ldsha [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = 7e60bfff7e3e58ff, %f20 = 0000004e e1c74923
ldda [%i5+%o5]0x89,%f20 ! %f20 = 7e60bfff 7e3e58ff
! Starting 10 instruction Store Burst
! %f22 = 68a493c1 a90cadac, Mem[0000000030001400] = 000000ff ffffd724
stda %f22,[%i0+%g0]0x89 ! Mem[0000000030001400] = 68a493c1 a90cadac
p0_label_138:
! %f16 = 80000000 00000000 ffffffff ffffffdd
! %f20 = 7e60bfff 7e3e58ff 68a493c1 a90cadac
! %f24 = d947a88e 3d5039e1 a2fb6350 fffffff8
! %f28 = 7c0efb7c b0a875a6 a52ce06d 7d5c0455
stda %f16,[%i3]ASI_BLK_AIUSL ! Block Store to 00000000300c1400
! %l6 = 0000000000000000, Mem[0000000010181410] = ffffffff
stwa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
! %f2 = fffffff6 ddffffff, Mem[0000000010141410] = a2fb6350 3c882df0
stda %f2 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = fffffff6 ddffffff
! %f11 = ff000071, %f15 = e96decff
fsqrts %f11,%f15 ! %f15 = 7fffffff
! Mem[000000001004143b] = ac990448, %l7 = 0000000000000000
ldstuba [%i1+0x03b]%asi,%l7 ! %l7 = 00000048000000ff
! %l7 = 0000000000000048, Mem[0000000030101408] = 1b00ff00
stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 1b00ff48
! %l0 = ac990448, %l1 = 1b00ff00, Mem[0000000010001420] = 00000000 5dffffff
stda %l0,[%i0+0x020]%asi ! Mem[0000000010001420] = ac990448 1b00ff00
! %l1 = 000000001b00ff00, Mem[0000000010041400] = 73050000
stwa %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 1b00ff00
! %f15 = 7fffffff, Mem[0000000010001408] = e1c74923
sta %f15,[%i0+%o4]0x80 ! Mem[0000000010001408] = 7fffffff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (25)
! Mem[00000000100c1400] = 000000ff 94b18a76, %l0 = ac990448, %l1 = 1b00ff00
ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000094b18a76
p0_label_139:
! Mem[0000000030101410] = 00000000ffc09dff, %l5 = ffffffffffffffff
ldxa [%i4+%o5]0x89,%l5 ! %l5 = 00000000ffc09dff
! Mem[0000000010101424] = c70d15f3, %l6 = 0000000000000000
ldsb [%i4+0x025],%l6 ! %l6 = 000000000000000d
! Mem[0000000010001410] = ffbf6049, %l3 = 0000000000ff0000
lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ffbf6049
! Mem[0000000030081400] = ffdd5a42 b01cb197, %l4 = 2349c7e1, %l5 = ffc09dff
ldda [%i2+%g0]0x81,%l4 ! %l4 = 00000000ffdd5a42 00000000b01cb197
! Mem[0000000010041438] = ac9904ff, %l1 = 0000000094b18a76
lduha [%i1+0x038]%asi,%l1 ! %l1 = 000000000000ac99
! Mem[0000000010141408] = d600000000000000, %f2 = fffffff6 ddffffff
ldda [%i5+%o4]0x80,%f2 ! %f2 = d6000000 00000000
! Mem[0000000010041408] = b9dd00ff, %l4 = 00000000ffdd5a42
ldswa [%i1+%o4]0x88,%l4 ! %l4 = ffffffffb9dd00ff
! Mem[0000000010181410] = 00000000, %l1 = 000000000000ac99
ldswa [%i6+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000218000c0] = 6fd44ce8, %l0 = 00000000000000ff
lduha [%o3+0x0c0]%asi,%l0 ! %l0 = 0000000000006fd4
! Starting 10 instruction Store Burst
! Mem[0000000021800141] = f60105d8, %l0 = 0000000000006fd4
ldstub [%o3+0x141],%l0 ! %l0 = 00000001000000ff
p0_label_140:
! %l3 = 00000000ffbf6049, Mem[00000000211c0000] = ff0085d2, %asi = 80
stha %l3,[%o2+0x000]%asi ! Mem[00000000211c0000] = 604985d2
! %l1 = 0000000000000000, Mem[0000000030001400] = acad0ca9
stwa %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000000
! Mem[0000000030001408] = 00ff0000, %l4 = ffffffffb9dd00ff
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! %f13 = ffffffff, %f23 = a90cadac, %f26 = a2fb6350
fsubs %f13,%f23,%f26 ! %f26 = ffffffff
! %l7 = 0000000000000048, Mem[0000000010181408] = 5063fba2
stwa %l7,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00000048
! %f28 = 7c0efb7c b0a875a6, Mem[0000000030081400] = 425addff 97b11cb0
stda %f28,[%i2+%g0]0x89 ! Mem[0000000030081400] = 7c0efb7c b0a875a6
! Mem[0000000020800040] = ff1dc1d1, %l0 = 0000000000000001
ldsb [%o1+0x040],%l0 ! %l0 = ffffffffffffffff
! %l2 = 000000000000ff00, Mem[0000000010041414] = 36c0c225
stw %l2,[%i1+0x014] ! Mem[0000000010041414] = 0000ff00
! Mem[0000000030141400] = a2fb6350, %l4 = 0000000000000000
ldsha [%i5+%g0]0x89,%l4 ! %l4 = 0000000000006350
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 000000d6, %l3 = 00000000ffbf6049
ldswa [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000d6
p0_label_141:
! Mem[0000000030101408] = ffec6de91b00ff48, %f14 = 8900bfff 7fffffff
ldda [%i4+%o4]0x89,%f14 ! %f14 = ffec6de9 1b00ff48
! Mem[0000000030141400] = 3c882df0 a2fb6350, %l4 = 00006350, %l5 = b01cb197
ldda [%i5+%g0]0x89,%l4 ! %l4 = 00000000a2fb6350 000000003c882df0
! Mem[0000000010181408] = f8ffffff00000048, %f24 = d947a88e 3d5039e1
ldda [%i6+%o4]0x88,%f24 ! %f24 = f8ffffff 00000048
! Mem[0000000010001400] = 00000000, %l3 = 00000000000000d6
lduwa [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1408] = 00ffff00, %f29 = b0a875a6
lda [%i3+%o4]0x88,%f29 ! %f29 = 00ffff00
! Mem[0000000030041410] = ff000000, %l7 = 0000000000000048
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010001410] = ffbf6049, %l6 = 000000000000000d
lduba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000049
! Mem[0000000010041400] = 1b00ff00, %l4 = 00000000a2fb6350
ldswa [%i1+0x000]%asi,%l4 ! %l4 = 000000001b00ff00
! Mem[0000000020800000] = ffffba64, %l4 = 000000001b00ff00
ldsba [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010081410] = 0000004ee1c74923
stxa %l1,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000000000000000
p0_label_142:
! Mem[0000000010041404] = 00000000, %l2 = 000000000000ff00
swap [%i1+0x004],%l2 ! %l2 = 0000000000000000
! Mem[00000000211c0001] = 604985d2, %l1 = 0000000000000000
ldstub [%o2+0x001],%l1 ! %l1 = 00000049000000ff
! Mem[0000000030041408] = 0000004e, %l2 = 0000000000000000
swapa [%i1+%o4]0x81,%l2 ! %l2 = 000000000000004e
! Mem[0000000030181408] = 4960bfff, %l0 = ffffffffffffffff
swapa [%i6+%o4]0x81,%l0 ! %l0 = 000000004960bfff
! %l6 = 0000000000000049, Mem[0000000030141410] = 7e60bfff7e3e58ff
stxa %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000000000000049
! %l0 = 000000004960bfff, Mem[0000000030081410] = ff000000
stba %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
! %l6 = 0000000000000049, Mem[0000000010101410] = 00bf607e
stha %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0049607e
! Mem[0000000030041400] = 00000000, %l4 = ffffffffffffffff
swapa [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, %l5 = 000000003c882df0, %l7 = 00000000ff000000
add %l4,%l5,%l7 ! %l7 = 000000003c882df0
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ffef4a3c7e604900, %l4 = 0000000000000000
ldxa [%i4+%o5]0x88,%l4 ! %l4 = ffef4a3c7e604900
p0_label_143:
! Mem[0000000030001410] = ff000000, %l7 = 000000003c882df0
lduha [%i0+%o5]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[00000000100c143c] = 6705d656, %l0 = 000000004960bfff
lduba [%i3+0x03f]%asi,%l0 ! %l0 = 0000000000000056
! Mem[0000000010001400] = 00000000, %l7 = 000000000000ff00
ldub [%i0+0x002],%l7 ! %l7 = 0000000000000000
! %f23 = a90cadac, %f9 = 94b18a76, %f7 = dd9dc0ff
fsubs %f23,%f9 ,%f7 ! %f7 = a90cadac
! Mem[00000000211c0000] = 60ff85d2, %l6 = 0000000000000049
ldsha [%o2+0x000]%asi,%l6 ! %l6 = 00000000000060ff
! Mem[0000000010141400] = 00006633, %l2 = 000000000000004e
lduha [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081410] = 00000000, %l4 = ffef4a3c7e604900
lduwa [%i2+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1414] = ffffff04, %l2 = 0000000000000000
ldswa [%i3+0x014]%asi,%l2 ! %l2 = ffffffffffffff04
! Mem[0000000010001400] = 00000000, %l0 = 0000000000000056
lduwa [%i0+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010081410] = 00000000
stha %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
p0_label_144:
! Mem[0000000030081400] = b0a875a6, %l0 = 0000000000000000
swapa [%i2+%g0]0x89,%l0 ! %l0 = 00000000b0a875a6
! Mem[000000001018142c] = 00005dfd, %l3 = 00000000, %l0 = b0a875a6
add %i6,0x2c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000005dfd
! %l4 = 0000000000000000, Mem[0000000010181400] = b3660000
stha %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = b3660000
! Mem[0000000010001400] = 00000000, %l7 = 0000000000000000
swapa [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1400] = 00000000, %l4 = 0000000000000000
ldstuba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l0 = 00005dfd, %l1 = 00000049, Mem[0000000010181410] = 00000000 ffffd724
stda %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00005dfd 00000049
! %f16 = 80000000 00000000, Mem[00000000100c1410] = 00000000 04ffffff
stda %f16,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 80000000 00000000
! Mem[0000000010141410] = ffffffdd, %l5 = 000000003c882df0
ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! %l6 = 00000000000060ff, immed = 00000dc8, %y = 00000000
smul %l6,0xdc8,%l7 ! %l7 = 000000000538ba38, %y = 00000000
! Starting 10 instruction Load Burst
! %f25 = 00000048, %f2 = d6000000, %f2 = d6000000 00000000
fsmuld %f25,%f2 ,%f2 ! %l0 = 0000000000005e1f, Unfinished, %fsr = 3900000400
p0_label_145:
! Mem[0000000030041408] = 00000000, %l1 = 0000000000000049
lduha [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = ffffffff, %l7 = 000000000538ba38
lduba [%i6+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l0 = 0000000000005e1f, imm = 0000000000000dde, %l5 = 00000000000000ff
subc %l0,0xdde,%l5 ! %l5 = 0000000000005041
! Mem[0000000010001408] = ff000000ffffff7f, %l2 = ffffffffffffff04
ldxa [%i0+%o4]0x88,%l2 ! %l2 = ff000000ffffff7f
! Mem[0000000010001428] = ffbf607e, %l0 = 0000000000005e1f
lduw [%i0+0x028],%l0 ! %l0 = 00000000ffbf607e
! Mem[0000000010041400] = 1b00ff00, %l5 = 0000000000005041
lduha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000001b00
! Mem[0000000021800140] = f6ff05d8, %l7 = 00000000000000ff
lduha [%o3+0x140]%asi,%l7 ! %l7 = 000000000000f6ff
! Mem[0000000030081408] = ff000000, %l1 = 0000000000000000
lduba [%i2+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[00000000300c1408] = ffffffdd, %l0 = 00000000ffbf607e
lduwa [%i3+%o4]0x89,%l0 ! %l0 = 00000000ffffffdd
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 00ffff00, %l1 = 00000000000000ff
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 00000000000000ff
p0_label_146:
! Mem[0000000010181410] = fd5d0000, %l0 = 00000000ffffffdd
swapa [%i6+%o5]0x80,%l0 ! %l0 = 00000000fd5d0000
! Mem[0000000010041408] = ff00ddb9, %l2 = ff000000ffffff7f
ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! %f14 = ffec6de9, Mem[0000000010141410] = ffffffdd
sta %f14,[%i5+%o5]0x80 ! Mem[0000000010141410] = ffec6de9
! Mem[00000000100c142c] = a5e9ac63, %l2 = 00000000000000ff, %asi = 80
swapa [%i3+0x02c]%asi,%l2 ! %l2 = 00000000a5e9ac63
! %l7 = 000000000000f6ff, Mem[0000000030141410] = 0000000000000049
stxa %l7,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000000000f6ff
! %f30 = a52ce06d 7d5c0455, %l5 = 0000000000001b00
! Mem[0000000030101438] = 76e1320a7827e7ec
add %i4,0x038,%g1
stda %f30,[%g1+%l5]ASI_PST8_S ! Mem[0000000030101438] = 76e1320a7827e7ec
! Mem[0000000030181408] = ffffffff, %l5 = 0000000000001b00
swapa [%i6+%o4]0x89,%l5 ! %l5 = 00000000ffffffff
! %l2 = 00000000a5e9ac63, Mem[0000000030101400] = 000000d6
stha %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ac63
! %l5 = 00000000ffffffff, Mem[00000000201c0000] = ddff4c08
sth %l5,[%o0+%g0] ! Mem[00000000201c0000] = ffff4c08
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000, %l0 = 00000000fd5d0000
lduwa [%i2+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_147:
! Mem[0000000030101410] = ff9dc0ff, %l2 = 00000000a5e9ac63
lduba [%i4+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041408] = 00000000, %l5 = 00000000ffffffff
ldsba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041410] = 000000ff, %l3 = 0000000000000000
ldsba [%i1+0x012]%asi,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = 60ff85d2, %l6 = 00000000000060ff
lduba [%o2+0x001]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141408] = 00000000 000000d6, %l2 = 000000ff, %l3 = 00000000
ldda [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000d6 0000000000000000
! Mem[00000000100c1400] = 000000ff, %l7 = 000000000000f6ff
lduha [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000201c0000] = ffff4c08, %l6 = 00000000000000ff
ldsb [%o0+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010101410] = 0049607e, %l2 = 00000000000000d6
lduha [%i4+%o5]0x80,%l2 ! %l2 = 0000000000000049
! Mem[0000000030181410] = b3660000, %f15 = 1b00ff48
lda [%i6+%o5]0x89,%f15 ! %f15 = b3660000
! Starting 10 instruction Store Burst
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030101408] = 1b00ff48 ffec6de9
stda %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffffffff 00000000
p0_label_148:
! %f28 = 7c0efb7c 00ffff00, Mem[0000000030181400] = 050000ff 00000000
stda %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = 7c0efb7c 00ffff00
! %f6 = 8900bfff a90cadac, %l6 = ffffffffffffffff
! Mem[0000000030041410] = ff0000000f31424a
add %i1,0x010,%g1
stda %f6,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030041410] = acad0ca9ffbf0089
! Mem[0000000010001400] = 00000000, %l1 = 0000000000000000
swapa [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000000
! %l7 = 0000000000000000, Mem[00000000100c1400] = 000000ff
stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff
! Mem[0000000030141400] = a2fb6350, %l5 = 0000000000000000
lduba [%i5+%g0]0x89,%l5 ! %l5 = 0000000000000050
! %l6 = ffffffffffffffff, Mem[0000000030181410] = b3660000
stwa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = ffffffff
! Mem[0000000010101410] = 0049607e, %l4 = 0000000000000000
ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! %f24 = f8ffffff 00000048, Mem[0000000010181418] = 7e60bfff 36c0c225
stda %f24,[%i6+0x018]%asi ! Mem[0000000010181418] = f8ffffff 00000048
! %l7 = 0000000000000000, Mem[0000000030001410] = ff000000
stha %l7,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
lduba [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
p0_label_149:
! Mem[0000000010001408] = ffffff7f, %l6 = ffffffffffffffff
ldsba [%i0+%o4]0x88,%l6 ! %l6 = 000000000000007f
! Code Fragment 4
p0_fragment_9:
! %l0 = 0000000000000000
setx 0xa6f70d7fc56363e7,%g7,%l0 ! %l0 = a6f70d7fc56363e7
! %l1 = 0000000000000000
setx 0xa090525fbde35823,%g7,%l1 ! %l1 = a090525fbde35823
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 = a6f70d7fc56363e7
setx 0x980642ffe1e35bc5,%g7,%l0 ! %l0 = 980642ffe1e35bc5
! %l1 = a090525fbde35823
setx 0x8c4a5eefac87ff56,%g7,%l1 ! %l1 = 8c4a5eefac87ff56
! Mem[0000000010001410] = ffbf6049, %l3 = 0000000000000000
ldswa [%i0+%o5]0x88,%l3 ! %l3 = ffffffffffbf6049
! Mem[000000001000143c] = ff000099, %l3 = ffffffffffbf6049
ldsba [%i0+0x03d]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001408] = 0000ffff, %l0 = 980642ffe1e35bc5
lduba [%i0+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[00000000211c0000] = 60ff85d2, %l0 = 00000000000000ff
ldsb [%o2+0x001],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010181410] = ddffffff, %f25 = 00000048
lda [%i6+%o5]0x88,%f25 ! %f25 = ddffffff
! Mem[0000000010181408] = 48000000, %l4 = 0000000000000000
ldswa [%i6+%o4]0x80,%l4 ! %l4 = 0000000048000000
! %f22 = 68a493c1, %f3 = 00000000, %f14 = ffec6de9
fdivs %f22,%f3 ,%f14 ! %f14 = 7f800000
! Starting 10 instruction Store Burst
! %f13 = ffffffff, Mem[0000000030041400] = ffffffff
sta %f13,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff
p0_label_150:
! %l6 = 000000000000007f, Mem[0000000010081400] = 00000000f2ef6cc2
stxa %l6,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000000000007f
! %l0 = ffffffffffffffff, Mem[0000000030141408] = 000000ff
stha %l0,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffff00ff
! %l2 = 0000000000000049, Mem[0000000030141410] = fff6000000000000
stxa %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000049
! %f6 = 8900bfff a90cadac, Mem[0000000030081408] = ff000000 00000000
stda %f6 ,[%i2+%o4]0x81 ! Mem[0000000030081408] = 8900bfff a90cadac
! %f16 = 80000000 00000000 ffffffff ffffffdd
! %f20 = 7e60bfff 7e3e58ff 68a493c1 a90cadac
! %f24 = f8ffffff ddffffff ffffffff fffffff8
! %f28 = 7c0efb7c 00ffff00 a52ce06d 7d5c0455
stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000010041400
! %l6 = 000000000000007f, Mem[0000000030001408] = 0000ffff
stba %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000ff7f
! Mem[0000000030001400] = 00000000, %l0 = ffffffffffffffff
ldswa [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001408] = ffffff7f, %l1 = 8c4a5eefac87ff56
swapa [%i0+%o4]0x88,%l1 ! %l1 = 00000000ffffff7f
membar #Sync ! Added by membar checker (26)
! Mem[0000000010041410] = 7e60bfff, %l0 = 0000000000000000
swapa [%i1+%o5]0x80,%l0 ! %l0 = 000000007e60bfff
! Starting 10 instruction Load Burst
! %f21 = 7e3e58ff, %f17 = 00000000
fcmpes %fcc0,%f21,%f17 ! %fcc0 = 2
p0_label_151:
! Mem[0000000010081408] = ffffffdd, %f8 = 000000ff
lda [%i2+%o4]0x88,%f8 ! %f8 = ffffffdd
! %l5 = 0000000000000050, %l3 = 0000000000000000, %l7 = 0000000000000000
mulx %l5,%l3,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, %l0 = 000000007e60bfff, %l6 = 000000000000007f
mulx %l7,%l0,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001400] = 00000000 c193a468, %l2 = 00000049, %l3 = 00000000
ldda [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000 00000000c193a468
! %l0 = 000000007e60bfff, %l3 = 00000000c193a468, %y = 00000000
umul %l0,%l3,%l6 ! %l6 = 5f8fd376d0ba5b98, %y = 5f8fd376
! Mem[0000000030041408] = 00000000, %l2 = 0000000000000000
ldsba [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141410] = ffec6de9, %l7 = 0000000000000000
lduha [%i5+%o5]0x80,%l7 ! %l7 = 000000000000ffec
! Mem[0000000010101400] = ffffd724, %l3 = 00000000c193a468
lduwa [%i4+%g0]0x88,%l3 ! %l3 = 00000000ffffd724
! Mem[0000000030081400] = 00000000, %l6 = 5f8fd376d0ba5b98
lduba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = ff49607e, %l3 = 00000000ffffd724
swap [%i4+%o5],%l3 ! %l3 = 00000000ff49607e
p0_label_152:
! %l2 = 00000000, %l3 = ff49607e, Mem[00000000300c1408] = ffffffdd ffffffff
stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 ff49607e
! Mem[0000000021800100] = eca18676, %l6 = 0000000000000000
ldstuba [%o3+0x100]%asi,%l6 ! %l6 = 000000ec000000ff
! %l7 = 000000000000ffec, Mem[00000000100c1408] = 0000000000ffffff
stxa %l7,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000ffec
! Mem[00000000100c1438] = b4e1f0f2, %l6 = 00000000000000ec
ldstuba [%i3+0x038]%asi,%l6 ! %l6 = 000000b4000000ff
! %l6 = 000000b4, %l7 = 0000ffec, Mem[0000000010141410] = e96decff fffffff6
stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000b4 0000ffec
! %f30 = a52ce06d 7d5c0455, Mem[0000000030141408] = ffff00ff ff000071
stda %f30,[%i5+%o4]0x81 ! Mem[0000000030141408] = a52ce06d 7d5c0455
! %l2 = 00000000, %l3 = ff49607e, Mem[00000000100c1410] = 00000000 80000000
stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 ff49607e
! %l7 = 000000000000ffec, Mem[0000000010041415] = 7e3e58ff, %asi = 80
stba %l7,[%i1+0x015]%asi ! Mem[0000000010041414] = 7eec58ff
! %l0 = 7e60bfff, %l1 = ffffff7f, Mem[00000000100c1400] = 000000ff 94b18a76
stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 7e60bfff ffffff7f
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff583e7e, %f0 = 7e3e58ff
lda [%i3+%o5]0x81,%f0 ! %f0 = ff583e7e
p0_label_153:
! Mem[0000000030041408] = 00000000, %l6 = 00000000000000b4
ldsba [%i1+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = a52ce06d, %l2 = 0000000000000000
lduwa [%i5+%o4]0x81,%l2 ! %l2 = 00000000a52ce06d
! Mem[0000000010181424] = 2bee0573, %l7 = 000000000000ffec
lduh [%i6+0x024],%l7 ! %l7 = 0000000000002bee
! Mem[0000000010041408] = ddffffffffffffff, %l2 = 00000000a52ce06d
ldxa [%i1+%o4]0x88,%l2 ! %l2 = ddffffffffffffff
! Mem[0000000010141410] = 000000b4, %f22 = 68a493c1
lda [%i5+%o5]0x88,%f22 ! %f22 = 000000b4
! Mem[0000000030101400] = 63ac0000, %l6 = 0000000000000000
ldsba [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000063
! Mem[0000000030141410] = 0000000000000049, %l1 = 00000000ffffff7f
ldxa [%i5+%o5]0x81,%l1 ! %l1 = 0000000000000049
! Mem[0000000030101410] = ff9dc0ff, %l1 = 0000000000000049
ldsha [%i4+%o5]0x81,%l1 ! %l1 = ffffffffffffff9d
! Mem[0000000030081400] = 00000000, %f17 = 00000000
lda [%i2+%g0]0x81,%f17 ! %f17 = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = ddffffff, %l7 = 0000000000002bee
swapa [%i2+%o4]0x80,%l7 ! %l7 = 00000000ddffffff
p0_label_154:
! Mem[0000000010081411] = 00000000, %l5 = 0000000000000050
ldstuba [%i2+0x011]%asi,%l5 ! %l5 = 00000000000000ff
! %f18 = ffffffff ffffffdd, %l0 = 000000007e60bfff
! Mem[0000000030001400] = 00000000c193a468
stda %f18,[%i0+%l0]ASI_PST8_SL ! Mem[0000000030001400] = ddffffffffffffff
! %l3 = 00000000ff49607e, Mem[0000000010001400] = 00000000
stwa %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff49607e
! %l2 = ddffffffffffffff, Mem[00000000300c1408] = 00000000
stwa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ffffffff
! %l2 = ddffffffffffffff, Mem[0000000030001400] = ddffffffffffffff
stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ddffffffffffffff
! %l1 = ffffffffffffff9d, Mem[0000000010141420] = 00000000c193a468
stx %l1,[%i5+0x020] ! Mem[0000000010141420] = ffffffffffffff9d
! %l6 = 0000000000000063, Mem[00000000100c1408] = ecff0000
stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 63ff0000
! Mem[0000000010041410] = 00000000, %l3 = 00000000ff49607e
ldstuba [%i1+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000030181400] = 7c0efb7c00ffff00
stxa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = b4000000, %l1 = ffffffffffffff9d
lduha [%i5+%o5]0x80,%l1 ! %l1 = 000000000000b400
p0_label_155:
! Mem[0000000010081400] = 7f00000000000000, %l3 = 0000000000000000
ldxa [%i2+%g0]0x88,%l3 ! %l3 = 7f00000000000000
! Mem[0000000010001400] = ff49607e, %l7 = 00000000ddffffff
ldswa [%i0+%g0]0x88,%l7 ! %l7 = ffffffffff49607e
! Mem[0000000030181400] = 0000000000000000, %l6 = 0000000000000063
ldxa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
! %l1 = 000000000000b400, %l6 = 0000000000000000, %l0 = 000000007e60bfff
andn %l1,%l6,%l0 ! %l0 = 000000000000b400
! Mem[0000000030081410] = ff000000, %l2 = ddffffffffffffff
lduwa [%i2+%o5]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[00000000300c1408] = ffffffff, %l6 = 0000000000000000
lduha [%i3+%o4]0x81,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010001430] = ff006de9, %f19 = ffffffdd
lda [%i0+0x030]%asi,%f19 ! %f19 = ff006de9
! Mem[0000000010141410] = 000000b4, %l3 = 7f00000000000000
ldsha [%i5+%o5]0x88,%l3 ! %l3 = 00000000000000b4
! Mem[00000000100c1410] = 00000000, %f31 = 7d5c0455
lda [%i3+%o5]0x80,%f31 ! %f31 = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 000000b4, %l7 = ffffffffff49607e
ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000b4000000ff
p0_label_156:
! %f12 = 000000d6, %f9 = 94b18a76
fsqrts %f12,%f9 ! %l0 = 000000000000b422, Unfinished, %fsr = 3900000800
! %l3 = 00000000000000b4, Mem[0000000010181408] = 00000048
stha %l3,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000b4
! %f26 = ffffffff, Mem[0000000030141408] = a52ce06d
sta %f26,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff
! %l1 = 000000000000b400, Mem[000000001010140f] = f2ef6cc2
stb %l1,[%i4+0x00f] ! Mem[000000001010140c] = f2ef6c00
! %f18 = ffffffff, %f13 = ffffffff, %f9 = 94b18a76
fsubs %f18,%f13,%f9 ! %f9 = ffffffff
! Mem[0000000030001410] = 00000000, %l7 = 00000000000000b4
ldstuba [%i0+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[000000001008141c] = c193a468, %l4 = 48000000, %l5 = 00000000
add %i2,0x1c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c193a468
! %l1 = 000000000000b400, Mem[0000000010041400] = 80000000
stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! %l4 = 48000000, %l5 = c193a468, Mem[0000000010041408] = ffffffff ffffffdd
stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 48000000 c193a468
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = ffbf0089, %l5 = 00000000c193a468
ldswa [%i2+%o4]0x89,%l5 ! %l5 = ffffffffffbf0089
p0_label_157:
! %l6 = 000000000000ffff, immd = 00000000000009e7, %l5 = ffffffffffbf0089
sdivx %l6,0x9e7,%l5 ! %l5 = 0000000000000019
! Mem[00000000100c1408] = 0000ff63, %l7 = 0000000000000000
lduwa [%i3+%o4]0x88,%l7 ! %l7 = 000000000000ff63
! Mem[0000000010181410] = ddffffff, %l1 = 000000000000b400
lduba [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[00000000100c1410] = 00000000, %l3 = 00000000000000b4
lduha [%i3+0x010]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030141408] = ffffffff, %l0 = 000000000000b422
ldsba [%i5+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001400] = ddffffff, %l2 = 00000000ff000000
ldsba [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffffffdd
! Mem[0000000030041400] = ffffffff, %l3 = 0000000000000000
lduba [%i1+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030181410] = ffffffff, %l3 = 00000000000000ff
ldswa [%i6+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081400] = 00000000, %l1 = 00000000000000ff
lduba [%i2+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010081428] = f8ffffff5063fba2, %l4 = 0000000048000000, %l1 = 0000000000000000
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = f8ffffff5063fba2
p0_label_158:
! %l6 = 000000000000ffff, Mem[000000001018142e] = 00005dfd
stb %l6,[%i6+0x02e] ! Mem[000000001018142c] = 0000fffd
! Mem[0000000010081400] = 00000000, %l4 = 0000000048000000
swapa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %l6 = 0000ffff, %l7 = 0000ff63, Mem[00000000100c1400] = ffbf607e 7fffffff
stda %l6,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 0000ffff 0000ff63
! %l2 = ffffffffffffffdd, Mem[0000000030081400] = 00000000
stba %l2,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000dd
! %l6 = 000000000000ffff, Mem[00000000100c1410] = 00000000
stwa %l6,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000ffff
! Mem[0000000010181438] = f6002dd663ace9a5, %l5 = 0000000000000019, %l7 = 000000000000ff63
add %i6,0x38,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = f6002dd663ace9a5
! %l2 = ffffffffffffffdd, Mem[0000000030041408] = 00000000
stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = dd000000
! %l0 = ffffffffffffffff, Mem[0000000010101410] = ffffd724
stba %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffd724
! %f12 = 000000d6 ffffffff, Mem[0000000030101410] = ffc09dff 00000000
stda %f12,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000d6 ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 5063fba2, %l2 = ffffffffffffffdd
lduwa [%i5+%g0]0x81,%l2 ! %l2 = 000000005063fba2
p0_label_159:
! Mem[0000000010141410] = 000000ff, %l2 = 000000005063fba2
ldsha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181408] = f8ffffff 000000b4, %l4 = 00000000, %l5 = 00000019
ldda [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000b4 00000000f8ffffff
! Mem[0000000010141428] = 425aeabe0e541a91, %f10 = 00000573 ff000071
ldd [%i5+0x028],%f10 ! %f10 = 425aeabe 0e541a91
! Mem[0000000010001408] = 56ff87ac, %l3 = ffffffffffffffff
lduha [%i0+%o4]0x80,%l3 ! %l3 = 00000000000056ff
! Mem[0000000010041408] = 48000000, %l4 = 00000000000000b4
ldswa [%i1+%o4]0x80,%l4 ! %l4 = 0000000048000000
! %f28 = 7c0efb7c, %f13 = ffffffff
fsqrts %f28,%f13 ! %f13 = 5dbf5204
! Mem[0000000010141438] = fff95f02 ffbf6049, %l2 = 000000ff, %l3 = 000056ff
ldda [%i5+0x038]%asi,%l2 ! %l2 = 00000000fff95f02 00000000ffbf6049
! Mem[0000000030141410] = 00000000, %l3 = 00000000ffbf6049
ldsha [%i5+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181408] = 001b0000, %l5 = 00000000f8ffffff
lduba [%i6+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = d6000000 00000000, Mem[0000000010101408] = ffffffff f2ef6c00
stda %f2 ,[%i4+0x008]%asi ! Mem[0000000010101408] = d6000000 00000000
p0_label_160:
! Mem[00000000211c0001] = 60ff85d2, %l3 = 0000000000000000
ldstub [%o2+0x001],%l3 ! %l3 = 000000ff000000ff
! %f12 = 000000d6, Mem[000000001004143c] = 7d5c0455
sta %f12,[%i1+0x03c]%asi ! Mem[000000001004143c] = 000000d6
! %l1 = f8ffffff5063fba2, Mem[0000000010101410] = ffffd7243c4aefff
stxa %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = f8ffffff5063fba2
! %f12 = 000000d6, Mem[0000000010041400] = 00000000
sta %f12,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000d6
! %f7 = a90cadac, %f8 = ffffffdd
fcmps %fcc0,%f7 ,%f8 ! %fcc0 = 3
! %l2 = fff95f02, %l3 = 000000ff, Mem[0000000030001408] = 7fff0000 00000000
stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = fff95f02 000000ff
! Mem[0000000030181400] = 00000000, %l6 = 000000000000ffff
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030101400] = 0000ac63, %l7 = f6002dd663ace9a5
ldstuba [%i4+%g0]0x89,%l7 ! %l7 = 00000063000000ff
! %l4 = 0000000048000000, Mem[00000000201c0000] = ffff4c08, %asi = 80
stha %l4,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00004c08
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 33660000, %f22 = 000000b4
lda [%i5+%g0]0x88,%f22 ! %f22 = 33660000
p0_label_161:
! Mem[0000000030101410] = ffffffffd6000000, %f24 = f8ffffff ddffffff
ldda [%i4+%o5]0x81,%f24 ! %f24 = ffffffff d6000000
! Mem[0000000010001408] = ac87ff56, %l4 = 0000000048000000
lduwa [%i0+%o4]0x88,%l4 ! %l4 = 00000000ac87ff56
! Mem[0000000010141400] = 0000663300000000, %f20 = 7e60bfff 7e3e58ff
ldda [%i5+%g0]0x80,%f20 ! %f20 = 00006633 00000000
! Mem[0000000010181408] = 000000b4, %l4 = 00000000ac87ff56
lduwa [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000b4
! Mem[0000000030001408] = fff95f02, %l6 = 0000000000000000
ldsba [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffffffff
membar #Sync ! Added by membar checker (27)
! Mem[0000000010181400] = 000066b3 dd9dc0ff b4000000 fffffff8
! Mem[0000000010181410] = ffffffdd 49000000 f8ffffff 00000048
! Mem[0000000010181420] = 5037e299 2bee0573 3d702fb7 0000fffd
! Mem[0000000010181430] = 00000005 0000001b f6002dd6 63ace9a5
ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
! Mem[0000000010101410] = f8ffffff, %l4 = 00000000000000b4, %asi = 80
swapa [%i4+0x010]%asi,%l4 ! %l4 = 00000000f8ffffff
! Mem[0000000010041400] = d6000000, %l0 = ffffffffffffffff
lduha [%i1+%g0]0x80,%l0 ! %l0 = 000000000000d600
! Mem[0000000030001400] = ddffffff, %l3 = 00000000000000ff
lduha [%i0+%g0]0x81,%l3 ! %l3 = 000000000000ddff
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 0000acff, %l1 = f8ffffff5063fba2
swapa [%i4+%g0]0x89,%l1 ! %l1 = 000000000000acff
p0_label_162:
! %l6 = ffffffffffffffff, Mem[0000000030081410] = ff000000
stba %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
! %l2 = 00000000fff95f02, Mem[00000000201c0000] = 00004c08, %asi = 80
stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 5f024c08
! %l0 = 000000000000d600, Mem[00000000100c1408] = 000000000000ff63
stxa %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 000000000000d600
! Mem[0000000010081408] = ee2b0000, %l4 = 00000000f8ffffff
ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! %f12 = 000000d6 5dbf5204, %l4 = 0000000000000000
! Mem[0000000010041420] = f8ffffffddffffff
add %i1,0x020,%g1
stda %f12,[%g1+%l4]ASI_PST16_P ! Mem[0000000010041420] = f8ffffffddffffff
membar #Sync ! Added by membar checker (28)
! %l7 = 0000000000000063, Mem[000000001018142e] = 0000fffd, %asi = 80
stha %l7,[%i6+0x02e]%asi ! Mem[000000001018142c] = 00000063
! Mem[0000000030081408] = ffbf0089, %l0 = 000000000000d600
swapa [%i2+%o4]0x89,%l0 ! %l0 = 00000000ffbf0089
! %l6 = ffffffffffffffff, Mem[0000000030101408] = ffffffff
stwa %l6,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffff
! Mem[0000000010041408] = 00000048, %l4 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 00000048000000ff
! Starting 10 instruction Load Burst
! %f8 = ffffffdd, %f7 = a90cadac, %f22 = f8ffffff
fmuls %f8 ,%f7 ,%f22 ! %f22 = ffffffdd
p0_label_163:
! Mem[0000000010181410] = ffffffdd, %l1 = 000000000000acff
lduwa [%i6+%o5]0x80,%l1 ! %l1 = 00000000ffffffdd
! Mem[0000000010001438] = 0040009cff000099, %f24 = 5037e299 2bee0573
ldda [%i0+0x038]%asi,%f24 ! %f24 = 0040009c ff000099
! Mem[00000000300c1408] = ffffffff 7e6049ff, %l2 = fff95f02, %l3 = 0000ddff
ldda [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffffffff 000000007e6049ff
! Mem[0000000010081410] = 00ff000000000000, %f14 = 7f800000 b3660000
ldda [%i2+%o5]0x80,%f14 ! %f14 = 00ff0000 00000000
! Mem[0000000010101410] = 000000b45063fba2, %f28 = 00000005 0000001b
ldda [%i4+0x010]%asi,%f28 ! %f28 = 000000b4 5063fba2
! Mem[0000000010001410] = 4960bfffffffffff, %f16 = 000066b3 dd9dc0ff
ldda [%i0+%o5]0x80,%f16 ! %f16 = 4960bfff ffffffff
! Mem[0000000010181408] = b4000000, %f13 = 5dbf5204
lda [%i6+%o4]0x80,%f13 ! %f13 = b4000000
! Mem[0000000010081420] = e139503d, %l1 = 00000000ffffffdd
lduwa [%i2+0x020]%asi,%l1 ! %l1 = 00000000e139503d
! Mem[000000001000142c] = 20dd659f, %f14 = 00ff0000
lda [%i0+0x02c]%asi,%f14 ! %f14 = 20dd659f
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = ffffffff, %l2 = 00000000ffffffff
ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
p0_label_164:
! %l7 = 0000000000000063, Mem[0000000030041410] = 8900bfffa90cadac
stxa %l7,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000000000063
! Mem[0000000030041408] = dd000000, %l1 = 00000000e139503d
swapa [%i1+%o4]0x81,%l1 ! %l1 = 00000000dd000000
! %f10 = 425aeabe 0e541a91, Mem[0000000010101408] = d6000000 00000000
stda %f10,[%i4+%o4]0x80 ! Mem[0000000010101408] = 425aeabe 0e541a91
! Mem[00000000100c1408] = 00d60000, %l5 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! %f28 = 000000b4, Mem[0000000010001400] = 7e6049ff
sta %f28,[%i0+%g0]0x80 ! Mem[0000000010001400] = 000000b4
! Mem[0000000010101400] = 24d7ffff, %l2 = 00000000000000ff
swapa [%i4+%g0]0x80,%l2 ! %l2 = 0000000024d7ffff
! Mem[0000000030181410] = ffffffff, %l1 = 00000000dd000000
swapa [%i6+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
! %l0 = 00000000ffbf0089, Mem[0000000010041400] = d6000000
stwa %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffbf0089
! %l0 = 00000000ffbf0089, Mem[0000000030181400] = 00000000000000ff
stxa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000ffbf0089
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff000000, %f4 = 00000000
lda [%i4+%g0]0x88,%f4 ! %f4 = ff000000
p0_label_165:
! Mem[00000000201c0000] = 5f024c08, %l2 = 0000000024d7ffff
ldsh [%o0+%g0],%l2 ! %l2 = 0000000000005f02
! Mem[0000000010081400] = 00000048, %l2 = 0000000000005f02
lduha [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = 00006633, %l2 = 0000000000000000
lduba [%i5+%g0]0x80,%l2 ! %l2 = 0000000000000000
! %f25 = ff000099, %f29 = 5063fba2, %f2 = d6000000
fdivs %f25,%f29,%f2 ! %f2 = ee0fbb91
! Mem[0000000030041410] = 0000000000000063, %f30 = f6002dd6 63ace9a5
ldda [%i1+%o5]0x89,%f30 ! %f30 = 00000000 00000063
! %f1 = 000000ff, %f21 = 49000000
fcmps %fcc0,%f1 ,%f21 ! %fcc0 = 1
! Mem[00000000201c0000] = 5f024c08, %l6 = ffffffffffffffff
ldub [%o0+%g0],%l6 ! %l6 = 000000000000005f
! Mem[0000000010041400] = ffbf0089, %l6 = 000000000000005f
lduha [%i1+%g0]0x80,%l6 ! %l6 = 000000000000ffbf
! Mem[00000000100c1400] = ffff0000, %l4 = 0000000000000048
ldsba [%i3+%g0]0x80,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = 000000000000ffbf, Mem[0000000010041426] = ddffffff, %asi = 80
stba %l6,[%i1+0x026]%asi ! Mem[0000000010041424] = ddffbfff
p0_label_166:
! %l4 = ffffffffffffffff, Mem[0000000030141408] = 55045c7dffffffff
stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffffffffffff
! %l4 = ffffffffffffffff, Mem[0000000010101406] = 00000000
sth %l4,[%i4+0x006] ! Mem[0000000010101404] = 0000ffff
! %f12 = 000000d6 b4000000, %l5 = 0000000000000000
! Mem[0000000010001400] = 000000b4ffffffff
stda %f12,[%i0+%l5]ASI_PST8_PL ! Mem[0000000010001400] = 000000b4ffffffff
! %f3 = 00000000, Mem[0000000010081400] = 48000000
sta %f3 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %l1 = 00000000ffffffff, %l2 = 0000000000000000, %l4 = ffffffffffffffff
addc %l1,%l2,%l4 ! %l4 = 00000000ffffffff
! Mem[00000000100c142c] = 000000ff, %l5 = 0000000000000000
ldstub [%i3+0x02c],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001400] = b4000000, %l0 = 00000000ffbf0089
ldstuba [%i0+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %l0 = 0000000000000000, Mem[00000000100c1420] = ac990448ce32d083
stx %l0,[%i3+0x020] ! Mem[00000000100c1420] = 0000000000000000
! %l6 = 000000000000ffbf, Mem[0000000030181410] = 000000dd
stha %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffbf00dd
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000, %l4 = 00000000ffffffff
ldsha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
p0_label_167:
! Mem[0000000010001430] = ff006de9, %l6 = 000000000000ffbf
ldsha [%i0+0x032]%asi,%l6 ! %l6 = 0000000000006de9
! Mem[00000000201c0000] = 5f024c08, %l1 = 00000000ffffffff
ldsba [%o0+0x001]%asi,%l1 ! %l1 = 0000000000000002
! Mem[0000000010141400] = 0000663300000000, %l4 = 0000000000000000
ldxa [%i5+%g0]0x80,%l4 ! %l4 = 0000663300000000
! Mem[0000000030041408] = 3d5039e1, %l7 = 0000000000000063
lduha [%i1+%o4]0x89,%l7 ! %l7 = 00000000000039e1
! Mem[0000000010181410] = ffffffdd, %f12 = 000000d6
lda [%i6+%o5]0x80,%f12 ! %f12 = ffffffdd
! Mem[0000000030001400] = ddffffff, %l7 = 00000000000039e1
lduwa [%i0+%g0]0x81,%l7 ! %l7 = 00000000ddffffff
! Mem[00000000300c1408] = ffffffff, %l5 = 0000000000000000
ldsha [%i3+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010001400] = ffffffffb40000ff, %l6 = 0000000000006de9
ldxa [%i0+%g0]0x88,%l6 ! %l6 = ffffffffb40000ff
! Mem[0000000010141424] = ffffff9d, %l0 = 0000000000000000
lduw [%i5+0x024],%l0 ! %l0 = 00000000ffffff9d
! Starting 10 instruction Store Burst
! %l5 = ffffffffffffffff, Mem[0000000021800040] = 9affd022
stb %l5,[%o3+0x040] ! Mem[0000000021800040] = ffffd022
p0_label_168:
! %l4 = 00000000, %l5 = ffffffff, Mem[0000000010001410] = ffbf6049 ffffffff
stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ffffffff
! %f31 = 00000063, Mem[00000000100c1410] = ffff0000
sta %f31,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000063
! %l5 = ffffffffffffffff, Mem[00000000201c0000] = 5f024c08
stb %l5,[%o0+%g0] ! Mem[00000000201c0000] = ff024c08
! Mem[0000000010141438] = fff95f02, %l7 = 00000000ddffffff
swap [%i5+0x038],%l7 ! %l7 = 00000000fff95f02
! %l4 = 00000000, %l5 = ffffffff, Mem[0000000010041410] = ff000000 7eec58ff
std %l4,[%i1+%o5] ! Mem[0000000010041410] = 00000000 ffffffff
! Mem[00000000300c1400] = ff000000, %l7 = 00000000fff95f02
swapa [%i3+%g0]0x81,%l7 ! %l7 = 00000000ff000000
! Mem[00000000300c1400] = 025ff9ff, %l5 = ffffffffffffffff
ldstuba [%i3+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! %l6 = b40000ff, %l7 = ff000000, Mem[0000000010141418] = ff583e7e ffbf607e
std %l6,[%i5+0x018] ! Mem[0000000010141418] = b40000ff ff000000
! %l6 = ffffffffb40000ff, Mem[0000000010101400] = ff000000
stwa %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = b40000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000, %l6 = ffffffffb40000ff
ldswa [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
p0_label_169:
! Mem[0000000010081400] = 7f000000 00000000, %l4 = 00000000, %l5 = 000000ff
ldda [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000 000000007f000000
! Mem[0000000010001410] = ffffffff 00000000, %l0 = ffffff9d, %l1 = 00000002
ldda [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000 00000000ffffffff
! Mem[0000000030101408] = ffffffff00000000, %f6 = 8900bfff a90cadac
ldda [%i4+%o4]0x81,%f6 ! %f6 = ffffffff 00000000
! Mem[000000001008143c] = 6de02ca5, %l0 = 0000000000000000
lduha [%i2+0x03e]%asi,%l0 ! %l0 = 0000000000002ca5
! Mem[0000000010001400] = b40000ff, %l4 = 0000000000000000
lduha [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010101410] = 000000b4, %l1 = 00000000ffffffff
ldswa [%i4+%o5]0x80,%l1 ! %l1 = 00000000000000b4
! Mem[0000000030041410] = 63000000 00000000, %l4 = 000000ff, %l5 = 7f000000
ldda [%i1+%o5]0x81,%l4 ! %l4 = 0000000063000000 0000000000000000
! Mem[0000000010081408] = ff002bee, %l1 = 00000000000000b4
ldsha [%i2+%o4]0x80,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000010001430] = ff006de9, %l2 = 0000000000000000
ldswa [%i0+0x030]%asi,%l2 ! %l2 = ffffffffff006de9
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = ee2b00ff, %l3 = 000000007e6049ff
ldstuba [%i2+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
p0_label_170:
! %l6 = 0000000000000000, Mem[0000000030101408] = ffffffff
stwa %l6,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! Mem[00000000100c1400] = 0000ffff, %l1 = ffffffffffffff00
swapa [%i3+%g0]0x88,%l1 ! %l1 = 000000000000ffff
! %l4 = 0000000063000000, Mem[0000000030081400] = 000000dd
stwa %l4,[%i2+%g0]0x89 ! Mem[0000000030081400] = 63000000
! %l0 = 0000000000002ca5, Mem[0000000030101410] = ffffffff
stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = a5ffffff
! %l6 = 0000000000000000, Mem[0000000030101400] = 5063fba2
stha %l6,[%i4+%g0]0x89 ! Mem[0000000030101400] = 50630000
! Mem[0000000010001400] = b40000ff, %l7 = 00000000ff000000
swapa [%i0+%g0]0x88,%l7 ! %l7 = 00000000b40000ff
! %f12 = ffffffdd b4000000, %l4 = 0000000063000000
! Mem[0000000010041400] = ffbf008900000000
stda %f12,[%i1+%l4]ASI_PST32_PL ! Mem[0000000010041400] = ffbf008900000000
! Mem[00000000300c1400] = fff95f02, %l1 = 000000000000ffff
swapa [%i3+%g0]0x81,%l1 ! %l1 = 00000000fff95f02
! Mem[0000000010081408] = ee2b00ff, %l6 = 0000000000000000
swapa [%i2+%o4]0x88,%l6 ! %l6 = 00000000ee2b00ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ac87ff56, %l4 = 0000000063000000
ldswa [%i0+%o4]0x88,%l4 ! %l4 = ffffffffac87ff56
p0_label_171:
! Mem[0000000030001400] = ddffffff, %l6 = 00000000ee2b00ff
lduha [%i0+%g0]0x81,%l6 ! %l6 = 000000000000ddff
! Mem[000000001008142c] = 5063fba2, %l6 = 000000000000ddff
ldsha [%i2+0x02c]%asi,%l6 ! %l6 = 0000000000005063
! Mem[0000000010141400] = 00006633 00000000, %l4 = ac87ff56, %l5 = 00000000
ldda [%i5+%g0]0x80,%l4 ! %l4 = 0000000000006633 0000000000000000
! Mem[00000000300c1408] = ffffffff, %l7 = 00000000b40000ff
ldswa [%i3+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001410] = 000000ff, %l4 = 0000000000006633
ldsba [%i0+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1414] = 7e6049ff, %l2 = ffffffffff006de9
ldsb [%i3+0x015],%l2 ! %l2 = 0000000000000060
! %l3 = 00000000000000ff, %l5 = 0000000000000000, %l2 = 0000000000000060
orn %l3,%l5,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181408] = 000000b4, %l4 = ffffffffffffffff
ldsba [%i6+%o4]0x88,%l4 ! %l4 = ffffffffffffffb4
! Mem[0000000010141434] = ffbf607e, %l6 = 0000000000005063
lduwa [%i5+0x034]%asi,%l6 ! %l6 = 00000000ffbf607e
! Starting 10 instruction Store Burst
! %f4 = ff000000 33660000, Mem[0000000010001438] = 0040009c ff000099
std %f4 ,[%i0+0x038] ! Mem[0000000010001438] = ff000000 33660000
p0_label_172:
! %l0 = 0000000000002ca5, Mem[0000000030081410] = 000000ff
stha %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00002ca5
! Mem[0000000010141400] = 33660000, %l2 = ffffffffffffffff
swapa [%i5+%g0]0x88,%l2 ! %l2 = 0000000033660000
! %f22 = ffffffdd, Mem[0000000010101410] = 000000b4
sta %f22,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffdd
! %f6 = ffffffff 00000000, %l2 = 0000000033660000
! Mem[0000000010001400] = 000000ffffffffff
stda %f6,[%i0+%l2]ASI_PST32_PL ! Mem[0000000010001400] = 000000ffffffffff
! %l3 = 00000000000000ff, Mem[0000000030001400] = ffffffdd
stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffffff
! %f24 = 0040009c ff000099, %l0 = 0000000000002ca5
! Mem[0000000010141418] = b40000ffff000000
add %i5,0x018,%g1
stda %f24,[%g1+%l0]ASI_PST32_P ! Mem[0000000010141418] = b40000ffff000099
! Code Fragment 3
p0_fragment_10:
! %l0 = 0000000000002ca5
setx 0xc024fd9fb362ca94,%g7,%l0 ! %l0 = c024fd9fb362ca94
! %l1 = 00000000fff95f02
setx 0x6a38982072b23449,%g7,%l1 ! %l1 = 6a38982072b23449
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 = c024fd9fb362ca94
setx 0xcb326267aa3da3c7,%g7,%l0 ! %l0 = cb326267aa3da3c7
! %l1 = 6a38982072b23449
setx 0x919402785999d482,%g7,%l1 ! %l1 = 919402785999d482
! %l7 = ffffffffffffffff, Mem[0000000010081410] = 00ff0000
stha %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffff0000
! %f2 = ee0fbb91, %f18 = b4000000
fcmps %fcc2,%f2 ,%f18 ! %fcc2 = 1
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = ffbf00dd dd9dc0ff, %l2 = 33660000, %l3 = 000000ff
ldda [%i6+%o5]0x81,%l2 ! %l2 = 00000000ffbf00dd 00000000dd9dc0ff
p0_label_173:
! Mem[0000000030141408] = ffffffffffffffff, %l6 = 00000000ffbf607e
ldxa [%i5+%o4]0x89,%l6 ! %l6 = ffffffffffffffff
! %f26 = 3d702fb7, %f5 = 33660000, %f0 = ff583e7e
fsubs %f26,%f5 ,%f0 ! %f0 = 3d702fa9
membar #Sync ! Added by membar checker (29)
! Mem[0000000010081400] = 00000000 0000007f 00000000 ffffffff
! Mem[0000000010081410] = ffff0000 00000000 acad0ca9 c193a468
! Mem[0000000010081420] = e139503d 8ea847d9 f8ffffff 5063fba2
! Mem[0000000010081430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
ldda [%i2]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010081400
! Mem[0000000010141410] = 000000ff, %l0 = cb326267aa3da3c7
ldsba [%i5+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081400] = 000000000000007f, %f8 = ffffffdd ffffffff
ldda [%i2+%g0]0x80,%f8 ! %f8 = 00000000 0000007f
! Mem[0000000010101408] = 425aeabe, %l1 = 919402785999d482
lduba [%i4+%o4]0x80,%l1 ! %l1 = 0000000000000042
! Mem[0000000010141408] = d6000000, %l4 = ffffffffffffffb4
lduwa [%i5+%o4]0x80,%l4 ! %l4 = 00000000d6000000
! Mem[0000000030141400] = 3c882df0a2fb6350, %l3 = 00000000dd9dc0ff
ldxa [%i5+%g0]0x89,%l3 ! %l3 = 3c882df0a2fb6350
! Mem[00000000300c1410] = 7e3e58ff, %l3 = 3c882df0a2fb6350
lduba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (30)
! %l3 = 00000000000000ff, Mem[0000000010081410] = 0000ffff
stba %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 0000ffff
p0_label_174:
! %l5 = 0000000000000000, Mem[0000000030101408] = 00000000
stba %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! %l1 = 0000000000000042, immed = 000001af, %y = 5f8fd376
smul %l1,0x1af,%l4 ! %l4 = 0000000000006f1e, %y = 00000000
! Mem[0000000030081408] = 00d60000, %l2 = 00000000ffbf00dd
swapa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000d60000
! %l0 = ffffffffffffffff, Mem[0000000010141408] = 000000d6
stha %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ffff
! %l5 = 0000000000000000, Mem[0000000010001400] = 000000ffffffffff, %asi = 80
stxa %l5,[%i0+0x000]%asi ! Mem[0000000010001400] = 0000000000000000
! %f18 = 00000000 ffffffff, Mem[0000000010101410] = ddffffff a2fb6350
stda %f18,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000 ffffffff
! %l6 = ffffffffffffffff, Mem[00000000211c0000] = 60ff85d2
sth %l6,[%o2+%g0] ! Mem[00000000211c0000] = ffff85d2
! %l1 = 0000000000000042, Mem[0000000030001408] = 025ff9ff
stwa %l1,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000042
! %l3 = 00000000000000ff, Mem[0000000010001408] = 56ff87ac
stwa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 00001b00, %l0 = ffffffffffffffff
lduba [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
p0_label_175:
! %l2 = 0000000000d60000, immd = fffffffffffffeab, %l4 = 0000000000006f1e
udivx %l2,-0x155,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l0 = 0000000000000000
ldsba [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001400] = ffffffff, %f29 = 7cfb0e7c
lda [%i0+%g0]0x89,%f29 ! %f29 = ffffffff
! Mem[0000000010001408] = ff000000, %l2 = 0000000000d60000
ldsba [%i0+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Randomly selected nop
nop
! Mem[0000000030001410] = 000000ff000000ff, %l1 = 0000000000000042
ldxa [%i0+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010181400] = 000066b3dd9dc0ff, %f2 = ee0fbb91 00000000
ldda [%i6+%g0]0x80,%f2 ! %f2 = 000066b3 dd9dc0ff
! Mem[0000000030141400] = 3c882df0a2fb6350, %l7 = ffffffffffffffff
ldxa [%i5+%g0]0x89,%l7 ! %l7 = 3c882df0a2fb6350
! Mem[00000000300c1408] = ff49607effffffff, %l1 = 000000ff000000ff
ldxa [%i3+%o4]0x89,%l1 ! %l1 = ff49607effffffff
! Starting 10 instruction Store Burst
! Mem[0000000030101400] = 00006350, %l6 = ffffffffffffffff
swapa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000006350
p0_label_176:
! Mem[00000000300c1400] = ffff0000, %l1 = ff49607effffffff
ldstuba [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %l6 = 0000000000006350, Mem[0000000030101410] = a5ffffffd6000000
stxa %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 0000000000006350
! Mem[0000000030181408] = 001b0000, %l6 = 0000000000006350
ldstuba [%i6+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! %f2 = 000066b3 dd9dc0ff, %l2 = 0000000000000000
! Mem[0000000030081408] = ffbf00dda90cadac
add %i2,0x008,%g1
stda %f2,[%g1+%l2]ASI_PST32_S ! Mem[0000000030081408] = ffbf00dda90cadac
! %f21 = 00000000, Mem[0000000030101400] = ffffffff
sta %f21,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000
! %l0 = 0000000000000000, Mem[0000000030181400] = ffbf0089
stwa %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! Code Fragment 3
p0_fragment_11:
! %l0 = 0000000000000000
setx 0x24e33b38756a7b31,%g7,%l0 ! %l0 = 24e33b38756a7b31
! %l1 = 0000000000000000
setx 0xc6a734585bb86c1d,%g7,%l1 ! %l1 = c6a734585bb86c1d
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 = 24e33b38756a7b31
setx 0x6e1e4ed7c08f13e6,%g7,%l0 ! %l0 = 6e1e4ed7c08f13e6
! %l1 = c6a734585bb86c1d
setx 0x5b7b523f92728d91,%g7,%l1 ! %l1 = 5b7b523f92728d91
! Mem[0000000010001410] = 00000000, %l3 = 00000000000000ff
ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030041410] = 63000000, %l3 = 0000000000000000
ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000063000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = b4000000, %l3 = 0000000000000063
lduba [%i6+%o4]0x80,%l3 ! %l3 = 00000000000000b4
p0_label_177:
! Mem[0000000030041400] = ffffffff, %l7 = 3c882df0a2fb6350
ldsha [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010081408] = 00000000, %l7 = ffffffffffffffff
ldsha [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = 00000000, %l5 = 0000000000000000
lduha [%i5+%o5]0x81,%l5 ! %l5 = 0000000000000000
! %l4 = 0000000000000000, imm = 0000000000000867, %l7 = 0000000000000000
add %l4,0x867,%l7 ! %l7 = 0000000000000867
! Mem[00000000201c0000] = ff024c08, %l4 = 0000000000000000
ldsba [%o0+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1408] = ffd60000, %f16 = 00000000
lda [%i3+%o4]0x80,%f16 ! %f16 = ffd60000
! Mem[0000000010001418] = 2bee0573, %l6 = 0000000000000000
lduwa [%i0+0x018]%asi,%l6 ! %l6 = 000000002bee0573
! Mem[000000001004142c] = fffffff8, %l0 = 6e1e4ed7c08f13e6
ldsb [%i1+0x02c],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001408] = ff000000 00000042, %l0 = ffffffff, %l1 = 92728d91
ldda [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000042 00000000ff000000
! Starting 10 instruction Store Burst
! %f20 = ffff0000 00000000, Mem[00000000300c1400] = ff00ffff 00000080
stda %f20,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffff0000 00000000
p0_label_178:
! %l6 = 000000002bee0573, Mem[0000000030141408] = ffffffffffffffff
stxa %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000002bee0573
! Mem[00000000300c1400] = ffff0000, %l0 = 0000000000000042
swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000ffff0000
! Mem[0000000010181424] = 2bee0573, %l5 = 0000000000000000
swap [%i6+0x024],%l5 ! %l5 = 000000002bee0573
! %l2 = 0000000000000000, Mem[000000001010141d] = f2182fdc, %asi = 80
stba %l2,[%i4+0x01d]%asi ! Mem[000000001010141c] = f2002fdc
! %l4 = ffffffff, %l5 = 2bee0573, Mem[0000000030181400] = 00000000 00000000
stda %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff 2bee0573
! %l1 = 00000000ff000000, Mem[0000000010041408] = ff000000
stba %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! Mem[00000000100c1410] = 00000063, %l7 = 0000000000000867
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! %l1 = 00000000ff000000, Mem[00000000211c0001] = ffff85d2, %asi = 80
stba %l1,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff0085d2
! %l3 = 00000000000000b4, Mem[0000000030101410] = 00000000
stha %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000b4
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (31)
! Mem[0000000030101400] = 00000000 00000000 00000000 00000000
! Mem[0000000030101410] = b4000000 00006350 0e26a88e 3d5039e1
! Mem[0000000030101420] = a77aa217 0fc18655 dd63fba2 f02d8855
! Mem[0000000030101430] = d7610eb5 918ccb87 76e1320a 7827e7ec
ldda [%i4]ASI_BLK_SL,%f0 ! Block Load from 0000000030101400
p0_label_179:
! Mem[0000000030181408] = 00001bff, %l3 = 00000000000000b4
lduba [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[00000000211c0000] = ff0085d2, %l5 = 000000002bee0573
ldsha [%o2+0x000]%asi,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000010181420] = 5037e299, %l4 = ffffffffffffffff
ldsha [%i6+0x022]%asi,%l4 ! %l4 = ffffffffffffe299
! Mem[00000000211c0000] = ff0085d2, %l4 = ffffffffffffe299
ldub [%o2+0x001],%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = ffffffff, %l2 = 0000000000000000
lduwa [%i5+%g0]0x80,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000030181408] = 00001bff, %l0 = 00000000ffff0000
ldsha [%i6+%o4]0x89,%l0 ! %l0 = 0000000000001bff
! %f22 = acad0ca9, %f21 = 00000000, %f26 = f8ffffff
fmuls %f22,%f21,%f26 ! %f26 = 80000000
! Mem[0000000010081410] = 0000ffff, %l4 = 0000000000000000
lduha [%i2+%o5]0x88,%l4 ! %l4 = 000000000000ffff
! Mem[00000000201c0000] = ff024c08, %l0 = 0000000000001bff
ldsb [%o0+0x001],%l0 ! %l0 = 0000000000000002
! Starting 10 instruction Store Burst
! %f18 = 00000000 ffffffff, %l2 = 00000000ffffffff
! Mem[0000000010001410] = ff000000ffffffff
add %i0,0x010,%g1
stda %f18,[%g1+%l2]ASI_PST16_P ! Mem[0000000010001410] = 00000000ffffffff
p0_label_180:
! %l2 = 00000000ffffffff, Mem[00000000100c1414] = 7e6049ff, %asi = 80
stba %l2,[%i3+0x014]%asi ! Mem[00000000100c1414] = ff6049ff
! %l6 = 000000002bee0573, Mem[0000000010001410] = 00000000
stba %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000073
! Mem[0000000021800081] = f6ff7b7d, %l6 = 000000002bee0573
ldstuba [%o3+0x081]%asi,%l6 ! %l6 = 000000ff000000ff
! %f23 = c193a468, Mem[0000000010181428] = 3d702fb7
sta %f23,[%i6+0x028]%asi ! Mem[0000000010181428] = c193a468
! %l3 = 00000000000000ff, Mem[0000000030141400] = 5063fba2f02d883c
stxa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000000000ff
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000030081410] = 00002ca5 bea1efff
stda %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff 00000000
! Mem[0000000010001400] = 00000000, %l7 = 0000000000000000
ldstuba [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! %l2 = 00000000ffffffff, Mem[0000000010081408] = 00000000ffffffff
stxa %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000ffffffff
! Mem[00000000218000c1] = 6fd44ce8, %l2 = 00000000ffffffff
ldstub [%o3+0x0c1],%l2 ! %l2 = 000000d4000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ffff000000000000, %f18 = 00000000 ffffffff
ldda [%i2+%o5]0x80,%f18 ! %f18 = ffff0000 00000000
p0_label_181:
! Mem[0000000010041424] = ddffbfff, %l1 = 00000000ff000000
lduh [%i1+0x026],%l1 ! %l1 = 000000000000bfff
! Mem[00000000300c1410] = 7e60bfff7e3e58ff, %f24 = e139503d 8ea847d9
ldda [%i3+%o5]0x89,%f24 ! %f24 = 7e60bfff 7e3e58ff
! Mem[0000000021800180] = 4bedbd9f, %l6 = 00000000000000ff
lduha [%o3+0x180]%asi,%l6 ! %l6 = 0000000000004bed
! Mem[0000000010101410] = ffffffff 00000000, %l4 = 0000ffff, %l5 = ffffff00
ldda [%i4+%o5]0x80,%l4 ! %l4 = 00000000ffffffff 0000000000000000
! Mem[00000000201c0000] = ff024c08, %l6 = 0000000000004bed
ldsba [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c143c] = 6705d656, %f24 = 7e60bfff
lda [%i3+0x03c]%asi,%f24 ! %f24 = 6705d656
! Mem[0000000010181408] = f8ffffff 000000b4, %l2 = 000000d4, %l3 = 000000ff
ldda [%i6+%o4]0x88,%l2 ! %l2 = 00000000000000b4 00000000f8ffffff
! Mem[0000000010141408] = ffff0000, %f23 = c193a468
lda [%i5+%o4]0x80,%f23 ! %f23 = ffff0000
! Mem[0000000010141408] = ffff000000000000, %l1 = 000000000000bfff
ldx [%i5+%o4],%l1 ! %l1 = ffff000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000030181408] = ff1b0000025ff9ff
stxa %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000000
p0_label_182:
! Mem[0000000010081400] = 00000000, %l6 = ffffffffffffffff
ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! %f28 = a675a8b0 ffffffff, Mem[0000000010001408] = 000000ff 000000ff
stda %f28,[%i0+0x008]%asi ! Mem[0000000010001408] = a675a8b0 ffffffff
! %l2 = 00000000000000b4, Mem[00000000100c1410] = ff000063
stwa %l2,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 000000b4
! Mem[0000000030001410] = 000000ff, %l6 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000030081410] = ff000000, %l5 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000030181410] = dd00bfff, %l2 = 00000000000000b4
swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000dd00bfff
! %f3 = 00000000, %f22 = acad0ca9, %f29 = ffffffff
fdivs %f3 ,%f22,%f29 ! %f29 = 80000000
! %l0 = 0000000000000002, Mem[0000000010041408] = 00000000
stwa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000002
! %l2 = 00000000dd00bfff, Mem[0000000030041410] = ff000000
stba %l2,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 0000000000000049, %l2 = 00000000dd00bfff
ldxa [%i5+%o5]0x81,%l2 ! %l2 = 0000000000000049
p0_label_183:
! Mem[0000000010081410] = ffff0000, %l3 = 00000000f8ffffff
ldsha [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000100c1400] = 0000ff63ffffff00, %f18 = ffff0000 00000000
ldda [%i3+%g0]0x88,%f18 ! %f18 = 0000ff63 ffffff00
! Mem[0000000010141400] = ffffffff 00000000, %l0 = 00000002, %l1 = 00000000
ldda [%i5+%g0]0x80,%l0 ! %l0 = 00000000ffffffff 0000000000000000
! Mem[0000000030141408] = 000000002bee0573, %f22 = acad0ca9 ffff0000
ldda [%i5+%o4]0x81,%f22 ! %f22 = 00000000 2bee0573
! Mem[00000000100c1410] = 000000b4 ff6049ff, %l2 = 00000049, %l3 = ffffffff
ldd [%i3+%o5],%l2 ! %l2 = 00000000000000b4 00000000ff6049ff
! Mem[0000000010181410] = ddffffff, %l6 = 00000000000000ff
ldsba [%i6+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000300c1410] = ff583e7e, %l2 = 00000000000000b4
ldswa [%i3+%o5]0x81,%l2 ! %l2 = ffffffffff583e7e
! Mem[0000000010101410] = ffffffff, %f1 = 00000000
lda [%i4+%o5]0x88,%f1 ! %f1 = ffffffff
! Mem[0000000010181410] = ffffffdd, %l5 = 00000000000000ff
lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000010081400] = ff000000
stwa %l1,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
p0_label_184:
! %f0 = 00000000 ffffffff 00000000 00000000
! %f4 = 50630000 000000b4 e139503d 8ea8260e
! %f8 = 5586c10f 17a27aa7 55882df0 a2fb63dd
! %f12 = 87cb8c91 b50e61d7 ece72778 0a32e176
stda %f0,[%i0]ASI_BLK_SL ! Block Store to 0000000030001400
! %f21 = 00000000, Mem[0000000010001400] = ff000000
sta %f21,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! %f29 = 80000000, Mem[0000000010001410] = 00000073
sta %f29,[%i0+%o5]0x88 ! Mem[0000000010001410] = 80000000
! %l7 = 0000000000000000, Mem[0000000030001408] = 00000000
stha %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
! %f20 = ffff0000, Mem[0000000010101400] = ff0000b4
sta %f20,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffff0000
! %f23 = 2bee0573, Mem[00000000300c1410] = ff583e7e
sta %f23,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 2bee0573
! Mem[00000000100c1400] = ffffff00, %l3 = 00000000ff6049ff
ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081410] = ffff0000, %l3 = 0000000000000000
ldstuba [%i2+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030041400] = ffffffff, %l0 = 00000000ffffffff
swapa [%i1+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ffff0000, %l3 = 00000000000000ff
lduwa [%i5+%o4]0x80,%l3 ! %l3 = 00000000ffff0000
p0_label_185:
! Mem[0000000010041400] = 8900bfff, %l3 = 00000000ffff0000
lduwa [%i1+%g0]0x88,%l3 ! %l3 = 000000008900bfff
membar #Sync ! Added by membar checker (32)
! Mem[0000000010001408] = a675a8b0, %l7 = 0000000000000000
lduwa [%i0+%o4]0x80,%l7 ! %l7 = 00000000a675a8b0
! Mem[0000000010041408] = 68a493c1 02000000, %l2 = ff583e7e, %l3 = 8900bfff
ldda [%i1+%o4]0x88,%l2 ! %l2 = 0000000002000000 0000000068a493c1
! Mem[0000000010101408] = 425aeabe, %l3 = 0000000068a493c1
ldsha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000425a
! Mem[00000000100c1400] = 0000ff63 ffffffff, %l2 = 02000000, %l3 = 0000425a
ldda [%i3+%g0]0x88,%l2 ! %l2 = 00000000ffffffff 000000000000ff63
! Mem[0000000030141400] = 00000000, %l1 = 0000000000000000
lduwa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101400] = 0000ffff, %l3 = 000000000000ff63
ldsba [%i4+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000211c0000] = ff0085d2, %l5 = 000000000000ffff
ldsb [%o2+%g0],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010181410] = ffffffdd49000000, %f2 = 00000000 00000000
ldda [%i6+%o5]0x80,%f2 ! %f2 = ffffffdd 49000000
! Starting 10 instruction Store Burst
! %l5 = ffffffffffffffff, Mem[0000000010081438] = 55045c7d
stw %l5,[%i2+0x038] ! Mem[0000000010081438] = ffffffff
p0_label_186:
! Mem[00000000300c1410] = 7305ee2b, %l1 = 0000000000000000
swapa [%i3+%o5]0x89,%l1 ! %l1 = 000000007305ee2b
! %l7 = 00000000a675a8b0, Mem[0000000010041420] = f8ffffffddffbfff
stx %l7,[%i1+0x020] ! Mem[0000000010041420] = 00000000a675a8b0
! %f3 = 49000000, Mem[00000000300c1408] = ffffffff
sta %f3 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 49000000
! %l5 = ffffffffffffffff, Mem[0000000010141408] = 0000ffff
stha %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ffff
! Mem[0000000030101410] = 000000b4, %l2 = 00000000ffffffff
ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 000000b4000000ff
! Mem[0000000010041400] = ffbf008900000000, %l5 = ffffffffffffffff, %l6 = ffffffffffffffff
casxa [%i1]0x80,%l5,%l6 ! %l6 = ffbf008900000000
! %l3 = ffffffffffffffff, imm = fffffffffffffddb, %l7 = 00000000a675a8b0
xor %l3,-0x225,%l7 ! %l7 = 0000000000000224
! Mem[0000000030101408] = 00000000, %l7 = 0000000000000224
swapa [%i4+%o4]0x89,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030181408] = 00000000
stha %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 49000000, %l6 = ffbf008900000000
ldsha [%i3+%o4]0x81,%l6 ! %l6 = 0000000000004900
p0_label_187:
! Mem[0000000010181418] = f8ffffff, %l6 = 0000000000004900
ldswa [%i6+0x018]%asi,%l6 ! %l6 = fffffffff8ffffff
! Mem[0000000010101408] = 425aeabe 0e541a91, %l4 = ffffffff, %l5 = ffffffff
ldda [%i4+%o4]0x80,%l4 ! %l4 = 00000000425aeabe 000000000e541a91
! Mem[0000000010141410] = 000000ff, %l4 = 00000000425aeabe
lduha [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141410] = 000000ff, %l2 = 00000000000000b4
ldsba [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181408] = 000000b4, %l6 = fffffffff8ffffff
ldswa [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000b4
! Mem[0000000010081408] = ffffffff00000000, %f22 = 00000000 2bee0573
ldda [%i2+%o4]0x88,%f22 ! %f22 = ffffffff 00000000
! %l0 = 00000000ffffffff, immd = fffffffffffffe63, %l1 = 000000007305ee2b
sdivx %l0,-0x19d,%l1 ! %l1 = ffffffffff615134
! Mem[0000000010001410] = 00000080, %f10 = 55882df0
lda [%i0+%o5]0x80,%f10 ! %f10 = 00000080
! Mem[0000000010141400] = 00000000 ffffffff, %l2 = ffffffff, %l3 = ffffffff
ldda [%i5+%g0]0x88,%l2 ! %l2 = 00000000ffffffff 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010041408] = 00000002
stwa %l3,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
p0_label_188:
! %f27 = 5063fba2, %f12 = 87cb8c91
fsqrts %f27,%f12 ! %f12 = 47f195ee
! %f2 = ffffffdd 49000000, Mem[0000000030081400] = 63000000 7c0efb7c
stda %f2 ,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffdd 49000000
! %l5 = 000000000e541a91, Mem[0000000030101410] = 000000ff
stwa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0e541a91
! Mem[0000000010001408] = a675a8b0, %l3 = 0000000000000000
ldstuba [%i0+%o4]0x80,%l3 ! %l3 = 000000a6000000ff
! %f10 = 00000080 a2fb63dd, Mem[0000000010081400] = 00000000 0000007f
std %f10,[%i2+%g0] ! Mem[0000000010081400] = 00000080 a2fb63dd
! %f9 = 17a27aa7, Mem[0000000030001408] = 00000000
sta %f9 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = 17a27aa7
! %l4 = 00000000000000ff, Mem[0000000010001400] = 00000000
stba %l4,[%i0+%g0]0x80 ! Mem[0000000010001400] = ff000000
! Mem[000000001008143c] = 6de02ca5, %l3 = 00000000000000a6
ldstuba [%i2+0x03c]%asi,%l3 ! %l3 = 0000006d000000ff
! %l0 = 00000000ffffffff, Mem[0000000030141410] = 00000000
stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = ddffffff, %l0 = 00000000ffffffff
ldsba [%i6+%o5]0x88,%l0 ! %l0 = ffffffffffffffff
p0_label_189:
! Mem[0000000010141410] = 000000ff, %l5 = 000000000e541a91
lduha [%i5+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = 00000000 ffffffff, %l2 = ffffffff, %l3 = 0000006d
ldda [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000 00000000ffffffff
! %l3 = 00000000ffffffff, immd = 00000000000007bb, %l4 = 00000000000000ff
udivx %l3,0x7bb,%l4 ! %l4 = 0000000000211d9f
! Mem[0000000030081410] = ff00000000000000, %l5 = 00000000000000ff
ldxa [%i2+%o5]0x81,%l5 ! %l5 = ff00000000000000
! Mem[0000000030101410] = 506300000e541a91, %f18 = 0000ff63 ffffff00
ldda [%i4+%o5]0x89,%f18 ! %f18 = 50630000 0e541a91
! Mem[0000000030141408] = 00000000, %l6 = 00000000000000b4
lduwa [%i5+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181408] = f8ffffff 000000b4, %l0 = ffffffff, %l1 = ff615134
ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000b4 00000000f8ffffff
! Mem[00000000211c0000] = ff0085d2, %l1 = 00000000f8ffffff
lduba [%o2+0x000]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101430] = 73050000, %f27 = 5063fba2
lda [%i4+0x030]%asi,%f27 ! %f27 = 73050000
! Starting 10 instruction Store Burst
! %l0 = 00000000000000b4, Mem[0000000030181400] = ffffffff7305ee2b
stxa %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000000000b4
p0_label_190:
! %f16 = ffd60000 0000007f 50630000 0e541a91
! %f20 = ffff0000 00000000 ffffffff 00000000
! %f24 = 6705d656 7e3e58ff 80000000 73050000
! %f28 = a675a8b0 80000000 55045c7d 6de02ca5
stda %f16,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
! %l6 = 0000000000000000, Mem[0000000030001410] = b4000000
stwa %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! %l4 = 0000000000211d9f, Mem[0000000010041438] = a52ce06d000000d6
stx %l4,[%i1+0x038] ! Mem[0000000010041438] = 0000000000211d9f
! %l2 = 00000000, %l3 = ffffffff, Mem[0000000010001410] = 80000000 ffffffff
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 ffffffff
! Mem[0000000030041410] = 000000ff, %l0 = 00000000000000b4
swapa [%i1+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %f15 = 0a32e176, Mem[0000000010101410] = ffffffff
sta %f15,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0a32e176
! %l5 = ff00000000000000, Mem[0000000030101408] = 00000224
stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000
! %l4 = 0000000000211d9f, Mem[0000000010081410] = ffff000000000000, %asi = 80
stxa %l4,[%i2+0x010]%asi ! Mem[0000000010081410] = 0000000000211d9f
! Code Fragment 3
p0_fragment_12:
! %l0 = 00000000000000ff
setx 0xc5c40e07c08f926e,%g7,%l0 ! %l0 = c5c40e07c08f926e
! %l1 = 00000000000000ff
setx 0x3a72f6bfa66b9862,%g7,%l1 ! %l1 = 3a72f6bfa66b9862
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 = c5c40e07c08f926e
setx 0xfb8ea2105175a731,%g7,%l0 ! %l0 = fb8ea2105175a731
! %l1 = 3a72f6bfa66b9862
setx 0x25d2b0279ae0ffa9,%g7,%l1 ! %l1 = 25d2b0279ae0ffa9
! Starting 10 instruction Load Burst
! Mem[00000000218000c0] = 6fff4ce8, %l6 = 0000000000000000
ldsb [%o3+0x0c0],%l6 ! %l6 = 000000000000006f
p0_label_191:
! Mem[0000000030001400] = ffffffff, %l5 = ff00000000000000
ldsha [%i0+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! %f4 = 50630000, %f3 = 49000000, %f12 = 47f195ee
fadds %f4 ,%f3 ,%f12 ! %f12 = 50630200
! Mem[0000000030141400] = 00000000000000ff, %l6 = 000000000000006f
ldxa [%i5+%g0]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %l1 = 25d2b0279ae0ffa9
lduwa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010101430] = 73050000, %l7 = 0000000000000000
lduba [%i4+0x031]%asi,%l7 ! %l7 = 0000000000000005
membar #Sync ! Added by membar checker (33)
! Mem[0000000030181400] = 0000d6ff, %l6 = 00000000000000ff
ldsba [%i6+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000300c1408] = 00000049, %f20 = ffff0000
lda [%i3+%o4]0x89,%f20 ! %f20 = 00000049
! Mem[0000000010141438] = ddffffff, %l6 = ffffffffffffffff
ldsha [%i5+0x03a]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010041424] = a675a8b0, %f17 = 0000007f
ld [%i1+0x024],%f17 ! %f17 = a675a8b0
! Starting 10 instruction Store Burst
! %f4 = 50630000 000000b4, Mem[0000000010101400] = ffff0000 0000ffff
stda %f4 ,[%i4+%g0]0x80 ! Mem[0000000010101400] = 50630000 000000b4
p0_label_192:
! Mem[0000000010101400] = 00006350, %l2 = 0000000000000000
swapa [%i4+%g0]0x88,%l2 ! %l2 = 0000000000006350
! Mem[0000000030081410] = ff000000, %l1 = 0000000000000000
swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff000000
! %l1 = 00000000ff000000, Mem[0000000010041410] = 00000000
stba %l1,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! Mem[0000000010181400] = 000066b3, %l0 = fb8ea2105175a731
ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041408] = 00000000, %l6 = ffffffffffffffff
swapa [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000
! %f2 = ffffffdd, Mem[0000000010101408] = beea5a42
sta %f2 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = ffffffdd
! %l7 = 0000000000000005, Mem[00000000100c1405] = 63ff0000, %asi = 80
stba %l7,[%i3+0x005]%asi ! Mem[00000000100c1404] = 63050000
! %l7 = 0000000000000005, Mem[0000000021800000] = bbfff103, %asi = 80
stha %l7,[%o3+0x000]%asi ! Mem[0000000021800000] = 0005f103
! %f19 = 0e541a91, %f2 = ffffffdd
fcmps %fcc0,%f19,%f2 ! %fcc0 = 3
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 0a32e17600000000, %l2 = 0000000000006350
ldxa [%i4+%o5]0x80,%l2 ! %l2 = 0a32e17600000000
p0_label_193:
! Mem[0000000010101408] = ddffffff 0e541a91, %l2 = 00000000, %l3 = ffffffff
ldda [%i4+%o4]0x80,%l2 ! %l2 = 00000000ddffffff 000000000e541a91
! Mem[00000000218000c0] = 6fff4ce8, %l1 = 00000000ff000000
ldsba [%o3+0x0c1]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000300c1408] = 49000000 7e6049ff, %l6 = 00000000, %l7 = 00000005
ldda [%i3+%o4]0x81,%l6 ! %l6 = 0000000049000000 000000007e6049ff
! Mem[0000000030141410] = ffffffff, %l7 = 000000007e6049ff
ldsba [%i5+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181408] = 911a540e 00006350, %l2 = ddffffff, %l3 = 0e541a91
ldda [%i6+%o4]0x89,%l2 ! %l2 = 0000000000006350 00000000911a540e
! Mem[0000000010181408] = b4000000fffffff8, %l7 = ffffffffffffffff
ldxa [%i6+%o4]0x80,%l7 ! %l7 = b4000000fffffff8
! %l6 = 0000000049000000, %l6 = 0000000049000000, %y = 00000000
udiv %l6,%l6,%l1 ! %l1 = 0000000000000001
mov %l0,%y ! %y = 00000000
! %f21 = 00000000, %f28 = a675a8b0
fsqrts %f21,%f28 ! %f28 = 00000000
! Mem[0000000010141400] = ffffffff, %l3 = 00000000911a540e
lduha [%i5+%g0]0x88,%l3 ! %l3 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000001, Mem[0000000030101408] = 00000000
stha %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00010000
p0_label_194:
! Mem[0000000010081430] = a675a8b07cfb0e7c, %l0 = 0000000000000000, %l2 = 0000000000006350
add %i2,0x30,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a675a8b07cfb0e7c
! %l0 = 0000000000000000, Mem[0000000020800041] = ff1dc1d1, %asi = 80
stba %l0,[%o1+0x041]%asi ! Mem[0000000020800040] = ff00c1d1
! %l4 = 0000000000211d9f, Mem[0000000030141408] = 00000000
stwa %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00211d9f
! Mem[00000000211c0001] = ff0085d2, %l7 = b4000000fffffff8
ldstub [%o2+0x001],%l7 ! %l7 = 00000000000000ff
! %l4 = 0000000000211d9f, Mem[00000000100c1400] = ffffffff
stwa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00211d9f
! Mem[0000000030041408] = e139503d, %l7 = 0000000000000000
ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 000000e1000000ff
! %l0 = 00000000, %l1 = 00000001, Mem[0000000030141410] = ffffffff 00000049
stda %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 00000001
! %f10 = 00000080 a2fb63dd, Mem[00000000300c1408] = 00000049 ff49607e
stda %f10,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000080 a2fb63dd
! Mem[0000000010101408] = ddffffff, %l1 = 0000000000000001
swapa [%i4+%o4]0x80,%l1 ! %l1 = 00000000ddffffff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 00000000, %l1 = 00000000ddffffff
ldsha [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000000
p0_label_195:
! Mem[00000000300c1400] = 42000000, %l7 = 00000000000000e1
lduwa [%i3+%g0]0x89,%l7 ! %l7 = 0000000042000000
! Mem[0000000010141408] = ffff0000, %l5 = ffffffffffffffff
lduha [%i5+%o4]0x80,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030001410] = 00000000, %f11 = a2fb63dd
lda [%i0+%o5]0x89,%f11 ! %f11 = 00000000
! %l6 = 0000000049000000, immed = ffffffaf, %y = 00000000
smul %l6,-0x051,%l7 ! %l7 = ffffffe8e7000000, %y = ffffffe8
! Mem[0000000010181400] = ff0066b3, %l2 = a675a8b07cfb0e7c
lduha [%i6+%g0]0x80,%l2 ! %l2 = 000000000000ff00
! Mem[0000000030101410] = 0e541a91, %l5 = 000000000000ffff
lduha [%i4+%o5]0x89,%l5 ! %l5 = 0000000000001a91
! Mem[0000000030141408] = 9f1d2100, %l4 = 0000000000211d9f
lduba [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = ffffffff450440d6, %f2 = ffffffdd 49000000
ldda [%i1+%g0]0x81,%f2 ! %f2 = ffffffff 450440d6
! Mem[00000000100c1408] = 0000d6ff, %l4 = 0000000000000000
lduha [%i3+%o4]0x88,%l4 ! %l4 = 000000000000d6ff
! Starting 10 instruction Store Burst
! %l2 = 0000ff00, %l3 = 0000ffff, Mem[0000000010101410] = 0a32e176 00000000
stda %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ff00 0000ffff
p0_label_196:
! Mem[00000000211c0001] = ffff85d2, %l2 = 000000000000ff00
ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 000000ff000000ff
! %l0 = 0000000000000000, Mem[0000000010041408] = ffffffffc193a468
stxa %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000000000000000
! %f21 = 00000000, Mem[0000000010041410] = 00000000
sta %f21,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! %f16 = ffd60000, Mem[0000000030041408] = 3d5039ff
sta %f16,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffd60000
! %l0 = 0000000000000000, Mem[0000000010101400] = 00000000
stha %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %f0 = 00000000 ffffffff ffffffff 450440d6
! %f4 = 50630000 000000b4 e139503d 8ea8260e
! %f8 = 5586c10f 17a27aa7 00000080 00000000
! %f12 = 50630200 b50e61d7 ece72778 0a32e176
stda %f0,[%i6]ASI_BLK_SL ! Block Store to 0000000030181400
! %l2 = 00000000000000ff, Mem[0000000010141400] = ffffffff
stwa %l2,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
membar #Sync ! Added by membar checker (34)
! Mem[0000000010181408] = 000000b4, %l4 = 000000000000d6ff
swapa [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000b4
! Mem[0000000030101408] = 00010000, %l3 = 000000000000ffff
ldstuba [%i4+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 0000d6ff, %f18 = 50630000
lda [%i6+%o4]0x88,%f18 ! %f18 = 0000d6ff
p0_label_197:
! Mem[0000000010001400] = ff00000000000000, %f10 = 00000080 00000000
ldda [%i0+%g0]0x80,%f10 ! %f10 = ff000000 00000000
! Mem[0000000020800000] = ffffba64, %l0 = 0000000000000000
ldub [%o1+0x001],%l0 ! %l0 = 00000000000000ff
! Mem[00000000300c1410] = 7e60bfff 00000000, %l2 = 000000ff, %l3 = 00000000
ldda [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000 000000007e60bfff
! Mem[0000000030181408] = 450440d6, %l2 = 0000000000000000
lduba [%i6+%o4]0x89,%l2 ! %l2 = 00000000000000d6
! Mem[0000000010141408] = 0000ffff, %f1 = ffffffff
lda [%i5+%o4]0x88,%f1 ! %f1 = 0000ffff
! Mem[0000000020800000] = ffffba64, %l7 = ffffffe8e7000000
ldsba [%o1+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041400] = ffffffff450440d6, %l1 = 0000000000000000
ldxa [%i1+%g0]0x81,%l1 ! %l1 = ffffffff450440d6
! Mem[0000000010141400] = ff000000, %l7 = ffffffffffffffff
ldsha [%i5+%g0]0x80,%l7 ! %l7 = ffffffffffffff00
! Mem[0000000030101410] = 911a540e, %f7 = 8ea8260e
lda [%i4+%o5]0x81,%f7 ! %f7 = 911a540e
! Starting 10 instruction Store Burst
! %f8 = 5586c10f 17a27aa7, %l4 = 00000000000000b4
! Mem[0000000030081410] = 0000000000000000
add %i2,0x010,%g1
stda %f8,[%g1+%l4]ASI_PST32_S ! Mem[0000000030081410] = 0000000000000000
p0_label_198:
! Mem[0000000010141400] = 000000ff, %l4 = 00000000000000b4
ldstuba [%i5+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
! %l7 = ffffffffffffff00, imm = 0000000000000f3b, %l5 = 0000000000001a91
andn %l7,0xf3b,%l5 ! %l5 = fffffffffffff000
! %f12 = 50630200 b50e61d7, Mem[0000000030081400] = 00000049 ddffffff
stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = 50630200 b50e61d7
! %l7 = ffffffffffffff00, Mem[0000000010041408] = 00000000
stwa %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffff00
! Mem[0000000010181403] = ff0066b3, %l3 = 000000007e60bfff
ldstuba [%i6+0x003]%asi,%l3 ! %l3 = 000000b3000000ff
! %l0 = 00000000000000ff, Mem[0000000030101410] = 911a540e
stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff1a540e
! Mem[00000000100c1408] = ffd60000, %l4 = 00000000000000ff
ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030181410] = b4000000
stha %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00ff0000
! %f21 = 00000000, Mem[0000000030141400] = 00000000
sta %f21,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 000001ff, %f18 = 0000d6ff
lda [%i4+%o4]0x89,%f18 ! %f18 = 000001ff
p0_label_199:
! Mem[0000000030141408] = 00211d9f, %l3 = 00000000000000b3
ldsha [%i5+%o4]0x81,%l3 ! %l3 = 0000000000000021
! Mem[0000000010081410] = 00000000, %f24 = 6705d656
lda [%i2+%o5]0x88,%f24 ! %f24 = 00000000
! Mem[0000000030141408] = 00211d9f2bee0573, %l5 = fffffffffffff000
ldxa [%i5+%o4]0x81,%l5 ! %l5 = 00211d9f2bee0573
! Mem[0000000030081408] = ffbf00dd a90cadac, %l0 = 000000ff, %l1 = 450440d6
ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000ffbf00dd 00000000a90cadac
! Mem[0000000030041408] = ffd60000, %l3 = 0000000000000021
lduha [%i1+%o4]0x89,%l3 ! %l3 = 0000000000000000
! Mem[000000001008143c] = ffe02ca5, %l0 = 00000000ffbf00dd
lduba [%i2+0x03f]%asi,%l0 ! %l0 = 00000000000000a5
! Mem[0000000030081400] = 00026350, %l0 = 00000000000000a5
lduba [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000050
! Mem[0000000010181408] = ffd60000 fffffff8, %l0 = 00000050, %l1 = a90cadac
ldda [%i6+0x008]%asi,%l0 ! %l0 = 00000000ffd60000 00000000fffffff8
! Mem[00000000211c0000] = ffff85d2, %l7 = ffffffffffffff00
ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = 00000000fffffff8, Mem[0000000010041400] = 000000008900bfff
stxa %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000fffffff8
p0_label_200:
! %l7 = ffffffffffffffff, Mem[0000000030001408] = 17a27aa7
stwa %l7,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
! %f23 = 00000000, Mem[0000000010001410] = 00000000
sta %f23,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! %l4 = 00000000000000ff, Mem[0000000030041408] = 0000d6ffe1c74923
stxa %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000000000ff
! %l2 = 00000000000000d6, Mem[0000000030181408] = d6400445
stwa %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000d6
! Mem[0000000010081408] = 00000000, %l2 = 00000000000000d6
swapa [%i2+%o4]0x80,%l2 ! %l2 = 0000000000000000
! %l7 = ffffffffffffffff, Mem[0000000030141410] = 00000000
stwa %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
! %l4 = 00000000000000ff, Mem[00000000300c1408] = dd63fba280000000
stxa %l4,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
! Mem[0000000010101408] = 00000001, %l7 = ffffffff, %l1 = fffffff8
add %i4,0x08,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000000001
! Mem[00000000100c1420] = 00000000, %l2 = 00000000, %l6 = 49000000
add %i3,0x20,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ff000000ecff0000, %f16 = ffd60000 a675a8b0
ldda [%i5+%o5]0x80,%f16 ! %f16 = ff000000 ecff0000
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
and %l0,0xfba,%l6
fdivs %f8,%f1,%f19
nop
fmuls %f26,%f15,%f7
std %l2,[%i6+0x008]
smul %l5,0x705,%l3
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ffd60000
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000001
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 0000000000000000
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00211d9f2bee0573
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffff
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffe8,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p0_failed
mov 0x111,%g1
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 0000ffff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ffffffff 450440d6
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 50630000 000000b4
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e139503d 911a540e
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 5586c10f 17a27aa7
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ff000000 00000000
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 50630200 b50e61d7
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ece72778 0a32e176
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ff000000 ecff0000
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 000001ff 0e541a91
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 00000049 00000000
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be ffffffff 00000000
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 00000000 7e3e58ff
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 80000000 73050000
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 00000000 80000000
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 55045c7d 6de02ca5
bne %xcc,p0_f30_fail
nop
! The test for processor 0 has passed
p0_passed:
ta GOOD_TRAP
nop
p0_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p0_failed
p0_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p0_failed
p0_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p0_failed
p0_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p0_failed
p0_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p0_failed
p0_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p0_failed
p0_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p0_failed
p0_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p0_failed
p0_f0_fail:
set p0_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f8_fail:
set p0_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f10_fail:
set p0_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f12_fail:
set p0_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f14_fail:
set p0_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f16_fail:
set p0_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f18_fail:
set p0_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f20_fail:
set p0_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f22_fail:
set p0_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f24_fail:
set p0_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f26_fail:
set p0_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f28_fail:
set p0_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f30_fail:
set p0_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
subc %l3,%l1,%l4
fdivs %f8 ,%f12,%f1
and %l1,%l6,%l1
xnor %l5,0xe4c,%l7
orn %l1,%l0,%l6
done
p0_trap1o:
subc %l3,%l1,%l4
fdivs %f8 ,%f12,%f1
and %l1,%l6,%l1
xnor %l5,0xe4c,%l7
orn %l1,%l0,%l6
done
p0_trap2e:
fmuls %f8 ,%f13,%f1
fcmps %fcc2,%f13,%f10
fsubs %f7 ,%f3 ,%f4
fdivs %f2 ,%f12,%f7
fcmps %fcc2,%f11,%f13
done
p0_trap2o:
fmuls %f8 ,%f13,%f1
fcmps %fcc2,%f13,%f10
fsubs %f7 ,%f3 ,%f4
fdivs %f2 ,%f12,%f7
fcmps %fcc2,%f11,%f13
done
p0_trap3e:
xor %l5,0x4f9,%l1
done
p0_trap3o:
xor %l5,0x4f9,%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 = 21aef1b6627715a4
ldx [%g1+0x008],%l1 ! %l1 = 6cc5281648442129
ldx [%g1+0x010],%l2 ! %l2 = 6b54aaa27f00f608
ldx [%g1+0x018],%l3 ! %l3 = f49b5d786d7fe83c
ldx [%g1+0x020],%l4 ! %l4 = 38816709f5682bd5
ldx [%g1+0x028],%l5 ! %l5 = 38ba49a063f17a31
ldx [%g1+0x030],%l6 ! %l6 = 6eac650be68f7d13
ldx [%g1+0x038],%l7 ! %l7 = fb5bda39cee10e4c
! Initialize the output register of window 0
set share0_start,%o0
set share1_start,%o1
set share2_start,%o2
set share3_start,%o3
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%o6
retl
nop
user_text_end:
.seg "text"
.align 0x2000
user_near0_start:
p0_near_0_le:
subc %l3,%l1,%l4
fdivs %f8 ,%f12,%f1
fsubs %f8 ,%f11,%f15
jmpl %o7,%g0
fitod %f13,%f12
p0_near_0_he:
ldstub [%o2+0x000],%l6 ! Mem[00000000211c0000]
xor %l1,-0xcab,%l3
umul %l1,-0xaa6,%l0
jmpl %o7,%g0
xor %l5,%l5,%l3
near0_b2b_h:
add %l5,%l1,%l5
fmuls %f25,%f23,%f23
xor %l0,%l2,%l1
andn %l1,%l7,%l2
mulx %l7,%l5,%l2
mulx %l0,0x590,%l2
jmpl %o7,%g0
fsqrts %f27,%f16
near0_b2b_l:
and %l7,%l3,%l0
udivx %l6,%l5,%l5
xor %l2,%l3,%l5
xnor %l2,%l5,%l5
smul %l4,0x22a,%l0
sub %l1,%l3,%l6
jmpl %o7,%g0
xnor %l0,%l0,%l4
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
xor %l3,%l4,%l3
subc %l4,0xafe,%l2
smul %l6,%l6,%l4
jmpl %o7,%g0
sub %l7,-0x69e,%l2
p0_near_1_he:
udivx %l6,-0x70e,%l7
fmuls %f21,%f31,%f18
ldub [%i2+0x00f],%l2 ! Mem[000000001008140f]
ldsw [%i0+0x010],%l0 ! Mem[0000000010001410]
nop
fcmps %fcc2,%f31,%f26
fcmps %fcc3,%f25,%f19
jmpl %o7,%g0
sdivx %l4,%l6,%l5
near1_b2b_h:
fdivs %f18,%f23,%f27
jmpl %o7,%g0
xnor %l3,-0xda7,%l3
near1_b2b_l:
or %l6,%l7,%l4
jmpl %o7,%g0
fcmps %fcc0,%f12,%f12
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
xor %l0,%l4,%l6
udivx %l0,-0xa0f,%l6
udivx %l0,%l6,%l2
smul %l0,-0x968,%l0
addc %l0,0x145,%l2
fdivs %f8 ,%f6 ,%f10
add %l6,%l3,%l3
jmpl %o7,%g0
or %l5,%l6,%l4
p0_near_2_he:
subc %l3,%l6,%l0
fmuls %f24,%f17,%f21
jmpl %o7,%g0
fsubs %f17,%f30,%f27
near2_b2b_h:
subc %l3,-0x924,%l2
jmpl %o7,%g0
add %l2,-0xaa1,%l4
near2_b2b_l:
orn %l7,%l4,%l7
jmpl %o7,%g0
orn %l1,0x4b2,%l7
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
smul %l5,0x602,%l4
fsqrts %f13,%f3
smul %l0,%l6,%l0
smul %l6,0x882,%l7
jmpl %o7,%g0
orn %l6,0xaf9,%l5
p0_near_3_he:
ldub [%i2+0x021],%l4 ! Mem[0000000010081421]
mulx %l7,-0x6c4,%l5
fsubs %f29,%f25,%f16
sdivx %l6,%l4,%l0
jmpl %o7,%g0
sub %l2,0xbf6,%l5
near3_b2b_h:
udivx %l2,%l5,%l5
fcmps %fcc1,%f21,%f29
sdivx %l2,-0x308,%l1
xor %l1,%l5,%l2
addc %l7,-0x5a8,%l5
jmpl %o7,%g0
add %l5,-0xd7b,%l3
near3_b2b_l:
fcmps %fcc1,%f5 ,%f12
or %l5,%l3,%l7
addc %l2,0x24c,%l5
fdivs %f2 ,%f12,%f9
fdivs %f6 ,%f15,%f0
jmpl %o7,%g0
mulx %l7,0x01d,%l5
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
mulx %l6,%l5,%l7
jmpl %o7,%g0
smul %l3,%l7,%l2
p0_far_0_lem:
mulx %l6,%l5,%l7
jmpl %o7,%g0
smul %l3,%l7,%l2
p0_far_0_he:
mulx %l3,0x257,%l7
fmuls %f18,%f20,%f17
ldd [%i0+0x028],%l6 ! Mem[0000000010001428]
andn %l5,%l4,%l5
mulx %l7,-0x9fc,%l1
subc %l7,-0xc41,%l3
fdivs %f31,%f17,%f20
jmpl %o7,%g0
xor %l0,-0x797,%l4
p0_far_0_hem:
mulx %l3,0x257,%l7
fmuls %f18,%f20,%f17
membar #Sync
ldd [%i0+0x028],%l6 ! Mem[0000000010001428]
andn %l5,%l4,%l5
mulx %l7,-0x9fc,%l1
subc %l7,-0xc41,%l3
fdivs %f31,%f17,%f20
jmpl %o7,%g0
xor %l0,-0x797,%l4
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
fcmps %fcc2,%f20,%f29
xnor %l0,%l1,%l6
fcmps %fcc1,%f17,%f22
fadds %f24,%f26,%f23
sdivx %l6,%l1,%l7
jmpl %o7,%g0
andn %l6,-0xdb5,%l7
far0_b2b_l:
subc %l4,%l5,%l5
xor %l5,%l4,%l2
fdivs %f2 ,%f13,%f14
umul %l6,%l6,%l3
umul %l5,%l5,%l0
jmpl %o7,%g0
andn %l5,%l3,%l4
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
udivx %l2,%l2,%l1
jmpl %o7,%g0
smul %l6,-0xd43,%l4
p0_far_1_lem:
udivx %l2,%l2,%l1
jmpl %o7,%g0
smul %l6,-0xd43,%l4
p0_far_1_he:
udivx %l4,%l3,%l3
andn %l3,%l4,%l3
jmpl %o7,%g0
fcmps %fcc3,%f21,%f19
p0_far_1_hem:
udivx %l4,%l3,%l3
andn %l3,%l4,%l3
jmpl %o7,%g0
fcmps %fcc3,%f21,%f19
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
sub %l0,-0x17c,%l3
fadds %f29,%f16,%f19
fsubs %f24,%f26,%f27
orn %l5,0xcb6,%l3
jmpl %o7,%g0
or %l7,0x837,%l7
far1_b2b_l:
fcmps %fcc3,%f0 ,%f15
addc %l4,-0x65c,%l1
fsqrts %f7 ,%f14
smul %l5,%l7,%l4
jmpl %o7,%g0
fcmps %fcc3,%f11,%f4
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
fitod %f1 ,%f4
sub %l2,%l3,%l2
fdivs %f0 ,%f10,%f5
fdivs %f1 ,%f3 ,%f11
subc %l7,%l6,%l5
fdivs %f14,%f12,%f6
xor %l3,0xfbf,%l7
jmpl %o7,%g0
addc %l2,%l4,%l4
p0_far_2_lem:
fitod %f1 ,%f4
sub %l2,%l3,%l2
fdivs %f0 ,%f10,%f5
fdivs %f1 ,%f3 ,%f11
subc %l7,%l6,%l5
fdivs %f14,%f12,%f6
xor %l3,0xfbf,%l7
jmpl %o7,%g0
addc %l2,%l4,%l4
p0_far_2_he:
fmuls %f22,%f23,%f17
fsubs %f30,%f29,%f22
addc %l0,%l6,%l4
jmpl %o7,%g0
sub %l0,%l0,%l6
p0_far_2_hem:
fmuls %f22,%f23,%f17
fsubs %f30,%f29,%f22
addc %l0,%l6,%l4
jmpl %o7,%g0
sub %l0,%l0,%l6
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
fdivs %f17,%f19,%f19
and %l4,%l4,%l0
mulx %l3,-0xafc,%l7
xnor %l0,%l5,%l4
jmpl %o7,%g0
udivx %l2,-0x6ac,%l5
far2_b2b_l:
fadds %f1 ,%f5 ,%f7
mulx %l5,-0x2b1,%l6
sdivx %l0,-0x868,%l3
or %l0,%l5,%l1
jmpl %o7,%g0
andn %l3,%l2,%l4
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
orn %l3,%l7,%l5
fsubs %f3 ,%f7 ,%f9
st %f2 ,[%i1+0x008] ! Mem[0000000010041408]
andn %l3,0x2fd,%l2
fsqrts %f0 ,%f3
addc %l5,%l5,%l2
subc %l0,%l6,%l3
jmpl %o7,%g0
and %l4,%l7,%l2
p0_far_3_lem:
orn %l3,%l7,%l5
fsubs %f3 ,%f7 ,%f9
membar #Sync
st %f2 ,[%i1+0x008] ! Mem[0000000010041408]
andn %l3,0x2fd,%l2
fsqrts %f0 ,%f3
addc %l5,%l5,%l2
subc %l0,%l6,%l3
jmpl %o7,%g0
and %l4,%l7,%l2
p0_far_3_he:
mulx %l1,%l2,%l1
sdivx %l0,%l7,%l7
andn %l1,%l1,%l1
or %l2,-0xdd3,%l2
fmuls %f28,%f16,%f26
sub %l7,%l2,%l7
fcmps %fcc0,%f16,%f28
jmpl %o7,%g0
xnor %l5,-0x0f7,%l6
p0_far_3_hem:
mulx %l1,%l2,%l1
sdivx %l0,%l7,%l7
andn %l1,%l1,%l1
or %l2,-0xdd3,%l2
fmuls %f28,%f16,%f26
sub %l7,%l2,%l7
fcmps %fcc0,%f16,%f28
jmpl %o7,%g0
xnor %l5,-0x0f7,%l6
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
mulx %l2,%l3,%l5
smul %l7,-0x994,%l2
fsubs %f21,%f23,%f22
add %l6,%l0,%l7
fcmps %fcc2,%f20,%f31
fcmps %fcc0,%f20,%f21
add %l2,-0xde2,%l3
jmpl %o7,%g0
smul %l4,0x6b0,%l1
far3_b2b_l:
subc %l3,%l7,%l4
andn %l7,%l0,%l3
sub %l5,-0x1c8,%l3
sdivx %l3,%l3,%l6
fadds %f0 ,%f11,%f10
and %l6,-0x043,%l5
mulx %l3,-0x351,%l6
jmpl %o7,%g0
mulx %l5,%l6,%l3
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
fmuls %f11,%f12,%f9
orn %l5,%l2,%l6
fsubs %f1 ,%f13,%f7
jmpl %g6+8,%g0
udivx %l7,0x7a9,%l2
p0_call_0_le:
fadds %f15,%f13,%f3
umul %l4,%l4,%l4
and %l6,0x594,%l3
retl
sdivx %l7,%l5,%l3
p0_jmpl_0_lo:
fmuls %f11,%f12,%f9
orn %l5,%l2,%l6
fsubs %f1 ,%f13,%f7
jmpl %g6+8,%g0
udivx %l7,0x7a9,%l2
p0_call_0_lo:
fadds %f15,%f13,%f3
umul %l4,%l4,%l4
and %l6,0x594,%l3
retl
sdivx %l7,%l5,%l3
p0_jmpl_0_he:
fcmps %fcc1,%f25,%f17
jmpl %g6+8,%g0
fsubs %f23,%f25,%f28
p0_call_0_he:
addc %l1,-0x173,%l5
or %l1,0xc7f,%l0
fsqrts %f20,%f25
fsubs %f24,%f25,%f19
retl
udivx %l0,0xbe9,%l0
p0_jmpl_0_ho:
fcmps %fcc1,%f25,%f17
jmpl %g6+8,%g0
fsubs %f23,%f25,%f28
p0_call_0_ho:
addc %l1,-0x173,%l5
or %l1,0xc7f,%l0
fsqrts %f20,%f25
fsubs %f24,%f25,%f19
retl
udivx %l0,0xbe9,%l0
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
jmpl %g6+8,%g0
addc %l0,-0xbb8,%l1
p0_call_1_le:
xnor %l6,-0xaf7,%l1
addc %l6,%l3,%l3
umul %l5,%l7,%l0
fsubs %f11,%f15,%f2
smul %l7,%l4,%l3
or %l7,-0x3de,%l1
retl
mulx %l6,-0xca2,%l1
p0_jmpl_1_lo:
jmpl %g6+8,%g0
addc %l0,-0xbb8,%l1
p0_call_1_lo:
xnor %l6,-0xaf7,%l1
addc %l6,%l3,%l3
umul %l5,%l7,%l0
fsubs %f11,%f15,%f2
smul %l7,%l4,%l3
or %l7,-0x3de,%l1
retl
mulx %l6,-0xca2,%l1
p0_jmpl_1_he:
or %l7,%l4,%l5
add %l3,%l1,%l3
or %l1,%l1,%l5
swap [%i6+0x00c],%l5 ! Mem[000000001018140c]
jmpl %g6+8,%g0
addc %l7,%l3,%l4
p0_call_1_he:
mulx %l1,%l2,%l7
fcmps %fcc3,%f28,%f29
mulx %l1,%l3,%l4
andn %l6,-0x1a3,%l6
xnor %l3,-0x5e6,%l0
retl
addc %l5,-0xc02,%l6
p0_jmpl_1_ho:
or %l7,%l4,%l5
add %l3,%l1,%l3
or %l1,%l1,%l5
swap [%o6+0x00c],%l5 ! Mem[000000001018140c]
jmpl %g6+8,%g0
addc %l7,%l3,%l4
p0_call_1_ho:
mulx %l1,%l2,%l7
fcmps %fcc3,%f28,%f29
mulx %l1,%l3,%l4
andn %l6,-0x1a3,%l6
xnor %l3,-0x5e6,%l0
retl
addc %l5,-0xc02,%l6
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
ldub [%i2+0x02d],%l1 ! Mem[000000001008142d]
sdivx %l6,0x023,%l3
fadds %f8 ,%f5 ,%f9
fstoi %f11,%f0
jmpl %g6+8,%g0
xnor %l2,-0xe85,%l0
p0_call_2_le:
fdivs %f1 ,%f12,%f1
andn %l7,%l3,%l0
add %l4,0xd50,%l5
retl
add %l6,0x1f8,%l6
p0_jmpl_2_lo:
ldub [%o2+0x02d],%l1 ! Mem[000000001008142d]
sdivx %l6,0x023,%l3
fadds %f8 ,%f5 ,%f9
fstoi %f11,%f0
jmpl %g6+8,%g0
xnor %l2,-0xe85,%l0
p0_call_2_lo:
fdivs %f1 ,%f12,%f1
andn %l7,%l3,%l0
add %l4,0xd50,%l5
retl
add %l6,0x1f8,%l6
p0_jmpl_2_he:
and %l7,0x05c,%l0
smul %l5,-0x197,%l0
sub %l1,%l2,%l6
orn %l1,%l5,%l2
udivx %l4,%l5,%l6
addc %l0,%l0,%l3
orn %l7,-0x093,%l0
jmpl %g6+8,%g0
orn %l6,0x8fc,%l3
p0_call_2_he:
retl
fsqrts %f30,%f22
p0_jmpl_2_ho:
and %l7,0x05c,%l0
smul %l5,-0x197,%l0
sub %l1,%l2,%l6
orn %l1,%l5,%l2
udivx %l4,%l5,%l6
addc %l0,%l0,%l3
orn %l7,-0x093,%l0
jmpl %g6+8,%g0
orn %l6,0x8fc,%l3
p0_call_2_ho:
retl
fsqrts %f30,%f22
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
fdivs %f4 ,%f5 ,%f9
andn %l1,0x1ee,%l4
sdivx %l6,-0x09d,%l1
fsubs %f11,%f11,%f13
xor %l2,0x8af,%l1
mulx %l0,-0xa42,%l1
jmpl %g6+8,%g0
subc %l1,%l5,%l7
p0_call_3_le:
smul %l1,%l0,%l2
fsubs %f4 ,%f12,%f9
fmuls %f14,%f13,%f2
subc %l6,%l5,%l0
retl
mulx %l7,-0x561,%l4
p0_jmpl_3_lo:
fdivs %f4 ,%f5 ,%f9
andn %l1,0x1ee,%l4
sdivx %l6,-0x09d,%l1
fsubs %f11,%f11,%f13
xor %l2,0x8af,%l1
mulx %l0,-0xa42,%l1
jmpl %g6+8,%g0
subc %l1,%l5,%l7
p0_call_3_lo:
smul %l1,%l0,%l2
fsubs %f4 ,%f12,%f9
fmuls %f14,%f13,%f2
subc %l6,%l5,%l0
retl
mulx %l7,-0x561,%l4
p0_jmpl_3_he:
umul %l0,%l5,%l1
xnor %l0,%l0,%l5
andn %l4,0x50a,%l1
smul %l5,%l5,%l4
jmpl %g6+8,%g0
fsubs %f27,%f27,%f16
p0_call_3_he:
fcmps %fcc1,%f16,%f24
retl
orn %l6,0xd7a,%l2
p0_jmpl_3_ho:
umul %l0,%l5,%l1
xnor %l0,%l0,%l5
andn %l4,0x50a,%l1
smul %l5,%l5,%l4
jmpl %g6+8,%g0
fsubs %f27,%f27,%f16
p0_call_3_ho:
fcmps %fcc1,%f16,%f24
retl
orn %l6,0xd7a,%l2
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 0x21aef1b6,0x627715a4 ! Init value for %l0
.word 0x6cc52816,0x48442129 ! Init value for %l1
.word 0x6b54aaa2,0x7f00f608 ! Init value for %l2
.word 0xf49b5d78,0x6d7fe83c ! Init value for %l3
.word 0x38816709,0xf5682bd5 ! Init value for %l4
.word 0x38ba49a0,0x63f17a31 ! Init value for %l5
.word 0x6eac650b,0xe68f7d13 ! Init value for %l6
.word 0xfb5bda39,0xcee10e4c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x7305ee2b,0x05700460 ! Init value for %f0
.word 0x1bdb04eb,0xbe0d35c3 ! Init value for %f2
.word 0xbf394847,0xe96dec05 ! Init value for %f4
.word 0x7a365fa4,0x5dcbbc8b ! Init value for %f6
.word 0xc5d648c2,0xfcfc54b5 ! Init value for %f8
.word 0x9f65dd20,0x71bc8902 ! Init value for %f10
.word 0x5778a534,0x8cd70f82 ! Init value for %f12
.word 0xd0ea4854,0xc51b8c18 ! Init value for %f14
.word 0x66cf68ad,0x18f5c11a ! Init value for %f16
.word 0x69d1b2cd,0x049302d3 ! Init value for %f18
.word 0x2c37451b,0xac7d3113 ! Init value for %f20
.word 0x7bf4a25b,0x4e003c1d ! Init value for %f22
.word 0xaf1d6e14,0xdd9e0d5b ! Init value for %f24
.word 0x3dc23d89,0x9f8083fc ! Init value for %f26
.word 0xe19681f6,0xdf9d2fa9 ! Init value for %f28
.word 0x00411874,0x36c5746b ! Init value for %f30
.word 0x26945d3b,0xc1f74eb9 ! Init value for %f32
.word 0x39a006e2,0xdacd325c ! Init value for %f34
.word 0x632ae364,0x1b1f32bc ! Init value for %f36
.word 0x5196d30d,0x50a190bd ! Init value for %f38
.word 0x7b3cbd0c,0x966fcc16 ! Init value for %f40
.word 0x6b370f16,0xcea99933 ! Init value for %f42
.word 0x0824c1f1,0x0a75c8f7 ! Init value for %f44
.word 0x35f6561f,0xf2296706 ! Init value for %f46
.word 0x127e12a7,0x65174122
.word 0xec9171cb,0xbbc72e86
.word 0x4c463d6d,0x1cd1a84f
.word 0x0977d09c,0x8e6669bc
.word 0xbb6cff85,0x90feeb7e
.word 0x72dda5a4,0x27384e07
.word 0x1eebc6ae,0x63beff5b
.word 0x49bc8ea1,0x3c5cd347
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,0xffd60000
.word 0x00000000,0x00000001
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00211d9f,0x2bee0573
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
p0_expected_fp_regs:
.word 0x00000000,0x0000ffff
.word 0xffffffff,0x450440d6
.word 0x50630000,0x000000b4
.word 0xe139503d,0x911a540e
.word 0x5586c10f,0x17a27aa7
.word 0xff000000,0x00000000
.word 0x50630200,0xb50e61d7
.word 0xece72778,0x0a32e176
.word 0xff000000,0xecff0000
.word 0x000001ff,0x0e541a91
.word 0x00000049,0x00000000
.word 0xffffffff,0x00000000
.word 0x00000000,0x7e3e58ff
.word 0x80000000,0x73050000
.word 0x00000000,0x80000000
.word 0x55045c7d,0x6de02ca5
.word 0x00000035,0x00000c00 ! %fsr = 0000003500000c00
p0_local0_expect:
.word 0xff000000,0x00000000
.word 0xff75a8b0,0xffffffff
.word 0x00000000,0xffffffff
.word 0x2bee0573,0x72507abd
.word 0xac990448,0x1b00ff00
.word 0xffbf607e,0x20dd659f
.word 0xff006de9,0xffffffc2
.word 0xff000000,0x33660000
p0_local0_sec_expect:
.word 0xffffffff,0x00000000
.word 0xffffffff,0x00000000
.word 0x00000000,0x00006350
.word 0x0e26a88e,0x3d5039e1
.word 0xa77aa217,0x0fc18655
.word 0xdd63fba2,0xf02d8855
.word 0xd7610eb5,0x918ccb87
.word 0x76e1320a,0x7827e7ec
p0_local1_expect:
.word 0xf8ffffff,0x00000000
.word 0xffffff00,0x00000000
.word 0x00000000,0xffffffff
.word 0x68a493c1,0xa90cadac
.word 0x00000000,0xa675a8b0
.word 0xffffffff,0xfffffff8
.word 0x7c0efb7c,0x00ffff00
.word 0x00000000,0x00211d9f
p0_local1_sec_expect:
.word 0xffffffff,0x450440d6
.word 0x00000000,0x000000ff
.word 0xb4000000,0x00000000
.word 0xffc09ddd,0xc193a468
.word 0xa5e9ac63,0x94b18a76
.word 0x820fd78c,0x34a57857
.word 0x80000000,0x36c0c225
.word 0xbe7453cf,0x9f6ec53a
p0_local2_expect:
.word 0x00000080,0xa2fb63dd
.word 0x000000d6,0xffffffff
.word 0x00000000,0x00211d9f
.word 0xacad0ca9,0xc193a468
.word 0xe139503d,0x8ea847d9
.word 0xf8ffffff,0x5063fba2
.word 0xa675a8b0,0x7cfb0e7c
.word 0xffffffff,0xffe02ca5
p0_local2_sec_expect:
.word 0x50630200,0xb50e61d7
.word 0xffbf00dd,0xa90cadac
.word 0x00000000,0x00000000
.word 0x480aa5b1,0xd145d7f9
.word 0x00000000,0xb910d8d1
.word 0x204360ba,0x9182847e
.word 0x3c670b9d,0x4de211f1
.word 0x48c3d2b8,0xa313f7da
p0_local3_expect:
.word 0x00211d9f,0x63050000
.word 0xffd60000,0x00000000
.word 0x000000b4,0xff6049ff
.word 0x2349c7e1,0x00000000
.word 0x49000000,0x00000000
.word 0x00000000,0xff0000ff
.word 0xfffffff9,0xdf48e814
.word 0xffe1f0f2,0x6705d656
p0_local3_sec_expect:
.word 0x00000042,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0xffbf607e
.word 0xacad0ca9,0xc193a468
.word 0xe139503d,0x8ea847d9
.word 0xf8ffffff,0x5063fba2
.word 0xa675a8b0,0x7cfb0e7c
.word 0x55045c7d,0x6de02ca5
p0_local4_expect:
.word 0x00000000,0x000000b4
.word 0x00000001,0x0e541a91
.word 0x0000ff00,0x0000ffff
.word 0xdd9dc0ff,0xf2002fdc
.word 0x1c5029f5,0xc70d15f3
.word 0xffffff04,0xc26ceff2
.word 0x73050000,0x000000be
.word 0xa2fbff50,0x0000002f
p0_local4_sec_expect:
.word 0x00000000,0x00000000
.word 0xff010000,0x00000000
.word 0xff1a540e,0x00006350
.word 0x0e26a88e,0x3d5039e1
.word 0xa77aa217,0x0fc18655
.word 0xdd63fba2,0xf02d8855
.word 0xd7610eb5,0x918ccb87
.word 0x76e1320a,0x7827e7ec
p0_local5_expect:
.word 0xff000000,0x00000000
.word 0xffff0000,0x00000000
.word 0xff000000,0xecff0000
.word 0xb40000ff,0xff000099
.word 0xffffffff,0xffffff9d
.word 0x425aeabe,0x0e541a91
.word 0x00000000,0xffbf607e
.word 0xddffffff,0xffbf6049
p0_local5_sec_expect:
.word 0x00000000,0x000000ff
.word 0x00211d9f,0x2bee0573
.word 0xffffffff,0x00000001
.word 0xd6000000,0xffc09ddd
.word 0x5586c10f,0x00000000
.word 0x3c886350,0x72507abd
.word 0x87cb8c91,0xb50e61d7
.word 0xece72778,0x0a32e176
p0_local6_expect:
.word 0xff0066ff,0xdd9dc0ff
.word 0xffd60000,0xfffffff8
.word 0xffffffdd,0x49000000
.word 0xf8ffffff,0x00000048
.word 0x5037e299,0x00000000
.word 0xc193a468,0x00000063
.word 0x00000005,0x0000001b
.word 0xf6002dd6,0x63ace9a5
p0_local6_sec_expect:
.word 0xffffffff,0x00000000
.word 0x000000d6,0xffffffff
.word 0x00ff0000,0x00006350
.word 0x0e26a88e,0x3d5039e1
.word 0xa77aa217,0x0fc18655
.word 0x00000000,0x80000000
.word 0xd7610eb5,0x00026350
.word 0x76e1320a,0x7827e7ec
share0_expect:
.word 0xff024c08,0xa7219620
.word 0xbe499bb9,0x55ac559e
.word 0x3b840c0c,0xcac34e7a
.word 0x4747065c,0x69aaffc5
.word 0xf160d889,0x56a8f4e2
.word 0x00f7902c,0x0d194686
.word 0x3836e9fc,0x3a4b319f
.word 0x3657104c,0x4ce0b43b
share1_expect:
.word 0xffffba64,0x50be9cb2
.word 0x358d183c,0x1ce9d66d
.word 0xb7794811,0xf64baa5f
.word 0x3aa37139,0xd4b64d83
.word 0x2d5a2da7,0x4c9ec607
.word 0xc7fd7ba5,0x546e20d3
.word 0x04c49397,0x75ec205b
.word 0xb32084ab,0x4074f878
.word 0xff00c1d1,0x4b815f4d
.word 0x9715d1ba,0x8c699d55
.word 0x7c1d3022,0xffef4079
.word 0x0fee4678,0x7a6e9b1e
.word 0x2f27f261,0xb3ad3d93
.word 0xe82250b4,0xc4758128
.word 0x37ddc559,0x8943c72f
.word 0xb2040dd9,0xee0f0873
share2_expect:
.word 0xffff85d2,0xf2e9b997
.word 0x48ae5c5b,0xe9d9a858
.word 0x70290700,0x8e2d2739
.word 0x89407bcd,0xc1ede677
.word 0x170db53d,0x1c24e995
.word 0x9281ae71,0xd8b45a3d
.word 0x20d69ba0,0xef2c7d6e
.word 0x6ac4e5d4,0x85422183
share3_expect:
.word 0x0005f103,0x16814f74
.word 0xefdca886,0x6cacea9c
.word 0x2973621e,0x156c973e
.word 0xcb3cfc8c,0x973a275a
.word 0x60fb5560,0x9934d5bb
.word 0x0f54d78c,0xea1d77fc
.word 0xa3bc4765,0xa207cd85
.word 0x73e5ef6d,0x83db9860
.word 0xffffd022,0x96df108e
.word 0x93a772a1,0x7e5a380e
.word 0x278f7abf,0xfc85b7aa
.word 0xe46778a1,0xd69ec2b6
.word 0x8f6eab53,0x70d0f394
.word 0x6330c36a,0x74ba978b
.word 0xce22797b,0xf7842f48
.word 0x54b80c18,0xa4886a38
.word 0xf6ff7b7d,0x4cb93442
.word 0xe49ad591,0x6731c45d
.word 0x6451aafc,0xef7433fd
.word 0xdf760f6c,0x0cc7a120
.word 0x057f4fc4,0x8df98e1f
.word 0xf71b1a64,0x20cafedd
.word 0x49ea0c9b,0x199931e8
.word 0xb4f77d2f,0xff1434ce
.word 0x6fff4ce8,0x536cd1eb
.word 0x67b00ca1,0x097f066a
.word 0xec55c970,0x84748abc
.word 0x1113243a,0x038a149d
.word 0x9c969d70,0xf86de02d
.word 0x0ef5cf67,0x7985df14
.word 0xe5cf2011,0x7b9fd797
.word 0xeb4517de,0x60c900ac
.word 0xffa18676,0x96d95e1f
.word 0xea012100,0xc2920fd6
.word 0x7b9ed8d1,0xacd4824d
.word 0xc369db0e,0x9127c08b
.word 0x6b60d927,0xf137b852
.word 0x5ee60923,0x7c90abb1
.word 0x08ea27e4,0xd83ccc74
.word 0x00a330ee,0xa63bd6a8
.word 0xf6ff05d8,0x3974017c
.word 0x42e618f1,0x3e4ffe49
.word 0x28a3e544,0xc06663ef
.word 0xe5aa2101,0x7a26bf90
.word 0x0a350172,0xe838d296
.word 0x14cceb2a,0x7a361faa
.word 0xc4ab4810,0xee4e7370
.word 0x2ff3ba60,0x1840e2e3
.word 0x4bedbd9f,0x209341b1
.word 0x04093592,0xbd46d214
.word 0xd0c920b0,0x0e1a28e9
.word 0xc569b75d,0xd1b4c8f9
.word 0xebcaec9c,0x6807c145
.word 0xcd3b49d8,0xb4a6dcb4
.word 0x54395b0f,0xf41fe9e7
.word 0x5f65dfbc,0x632533e7
.word 0xff7e6949,0x11167c8d
.word 0x72cae032,0x922d1f72
.word 0x562d4f04,0xdee38014
.word 0xf83cc914,0xfecd5710
.word 0x94704c3e,0xbe35f8d7
.word 0x60e4aac6,0xf35a1f9e
.word 0x191732b0,0xa37bbd64
.word 0x22cdc76f,0xb30c2a09
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 0x7b6c0cc8,0x6e208af6
.word 0x00000000,0x00000002
.word 0xba599050,0x1cacaf1d
.word 0x00000000,0x00000003
.word 0xaa548f57,0x8cf0ed0b
.word 0x00000000,0x00000004
.word 0xc4c1d848,0x05a26428
.word 0x00000000,0x00000005
.word 0x9ffa7eb7,0xa53ddd2b
.word 0x00000000,0x00000006
.word 0xf37a5217,0xd03b3391
.word 0x00000000,0x00000007
.word 0xd51b0198,0x6800553a
.word 0x00000000,0x00000008
.word 0xbd9b2d58,0x6e6d3ba7
.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 0xee2c4c15,0xdc3fcc00,0x73cb5478,0xebf2b9b7
.word 0x15e3f35e,0x4e0c0ed7,0xcf495bf9,0x016d7777
.word 0x50bb809c,0x68604785,0xa3f1a2ac,0x73209ff1
.word 0x011c805b,0x5219c84f,0x753a8d6d,0xfc26441d
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 0xeca7a64a,0x048fa16b,0xdf687de4,0xd9af76d2
.word 0x05b0b7b6,0xb1dfcfbd,0x0de00ad7,0x3f0316a6
.word 0xd784f77e,0x71e910f2,0x7e848291,0x012e512a
.word 0x0b8ebdd3,0xe299e9e3,0x11872dd6,0x85f46044
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 0xe7b2ebbe,0xf86b1e23,0x58ea4752,0x6c43fb05
.word 0xb3667c9f,0x37328bd7,0x70719357,0x0896b14a
.word 0x19df3cea,0x4f881d5f,0xbff84ba1,0x63486307
.word 0xef8c9284,0xdb19a1b5,0xa220ac6a,0x2d3bd93b
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 0xbe6a4109,0x3833c7eb,0x8d1a1f54,0x5d890443
.word 0x063b3f93,0x601af5ea,0x0ce50438,0xb6fe7da0
.word 0xc11fe171,0x280fc23d,0x5e985489,0x05bf6787
.word 0xcb0e28ae,0x1b0de348,0x76058216,0x399f5b62
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 0xbf09f722,0x9f6ec53a,0xbda3ae5e,0x5ce9b16a
.word 0x6a575a97,0x8f45e8bb,0xacad0ca9,0x55c5ee92
.word 0xaa88243b,0x96e4ffcd,0xfd06f774,0xfe3cff92
.word 0xa675a8b0,0x7cfb0e7c,0x55045c7d,0x6de02ca5
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 0x32000f4b,0xb01cb197,0x8c9fa7fc,0xbb1c0e9a
.word 0xc8de0036,0xebc42b04,0x480aa5b1,0xd145d7f9
.word 0x6148fa06,0x19b6d8d1,0x204360ba,0xaa51901e
.word 0x3c670b9d,0x4de211f1,0x48c3d2b8,0xa313f7da
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 0x94b18a76,0x271c236d,0x2d2ea293,0xef1e7c67
.word 0x2fc09ddd,0xc193a468,0x2349c7e1,0x89422d3b
.word 0xac990448,0xce32d083,0x7c829e0f,0x0ac5eded
.word 0xbc5a3abb,0xdf489ae7,0xb4e1f0f6,0x6740d656
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 0x95cfd873,0x493cb9ff,0x0a6c330b,0x94cf7e4f
.word 0x0bbb6971,0xe611a2f7,0xcabcfbb8,0xe672a99b
.word 0xdd02365f,0x81d02f83,0xf338bb9f,0xe62627fb
.word 0x5059a5cf,0x12e09aad,0x817ce1e4,0xc5bf4db2
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 0xfd5debc7,0xb72f703d,0x641c7fd8,0x35b4c03a
.word 0x14e8c163,0x02ef4a3c,0xd6989865,0xf2182fdc
.word 0x1c5029f5,0xc70d15f3,0x765c210f,0xc26cf44e
.word 0xfcf158f1,0x431a4824,0xff5e835f,0xe834d14c
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 0x00dd0448,0x0d0d2138,0x666a2e55,0x4c552e69
.word 0x78d95ca4,0x53a63474,0xe139503d,0x8ea8260e
.word 0x5586c10f,0x17a27aa7,0x55882df0,0xa2fb63dd
.word 0x87cb8c91,0xb50e61d7,0xece72778,0x0a32e176
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 0x9603b2cd,0xbb8de1e0,0xd7c76781,0xa7094efb
.word 0x7588c850,0x471e33cf,0x4992ebff,0x140a8f00
.word 0xfd5d119e,0x072e55cd,0x425aeabe,0x0e541a91
.word 0x0782d3ac,0xd1122200,0x944c8e2c,0xcc6e2f05
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 0xd6400445,0x72507abd,0x28445af0,0xb86b016b
.word 0x31b792a8,0x2bd3ee6d,0x58f57a37,0x6f1ae716
.word 0xf59c2a36,0x63ace9a5,0xec7caf0d,0xc2f15a43
.word 0x4befa1be,0x4960bfff,0xea03fd1a,0x13c71665
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 0x3fb13caa,0x36c0c225,0x9df0a0da,0x9483829a
.word 0x4a99712b,0x8b931e4a,0xd71ed3d6,0x28e7d378
.word 0x2c900443,0x09a81740,0xb91090d3,0x81ec1b4a
.word 0xcde9aaa7,0xc1307e7d,0x337b240e,0x2e6f90a0
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 0x3cd20ca4,0xf7afdc53,0xfb3e1bd5,0xa2a94821
.word 0xfc725355,0x364150a3,0xcba17b8b,0xb7c5c017
.word 0xe30703b9,0x945d7d1e,0x3823183b,0x48d4823e
.word 0x53f361b2,0xce50ef63,0xbb7e34bd,0xb43585f9
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 0x90434c08,0xa7219620,0xbe499bb9,0x55ac559e
.word 0x3b840c0c,0xcac34e7a,0x4747065c,0x69aaffc5
.word 0xf160d889,0x56a8f4e2,0x00f7902c,0x0d194686
.word 0x3836e9fc,0x3a4b319f,0x3657104c,0x4ce0b43b
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 0x5fecba64,0x50be9cb2,0x358d183c,0x1ce9d66d
.word 0xb7794811,0xf64baa5f,0x3aa37139,0xd4b64d83
.word 0x2d5a2da7,0x4c9ec607,0xc7fd7ba5,0x546e20d3
.word 0x04c49397,0x75ec205b,0xb32084ab,0x4074f878
.word 0xba7dc1d1,0x4b815f4d,0x9715d1ba,0x8c699d55
.word 0x7c1d3022,0xffef4079,0x0fee4678,0x7a6e9b1e
.word 0x2f27f261,0xb3ad3d93,0xe82250b4,0xc4758128
.word 0x37ddc559,0x8943c72f,0xb2040dd9,0xee0f0873
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 0x482885d2,0xf2e9b997,0x48ae5c5b,0xe9d9a858
.word 0x70290700,0x8e2d2739,0x89407bcd,0xc1ede677
.word 0x170db53d,0x1c24e995,0x9281ae71,0xd8b45a3d
.word 0x20d69ba0,0xef2c7d6e,0x6ac4e5d4,0x85422183
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 0xbbb2f103,0x16814f74,0xefdca886,0x6cacea9c
.word 0x2973621e,0x156c973e,0xcb3cfc8c,0x973a275a
.word 0x60fb5560,0x9934d5bb,0x0f54d78c,0xea1d77fc
.word 0xa3bc4765,0xa207cd85,0x73e5ef6d,0x83db9860
.word 0x9a2fd022,0x96df108e,0x93a772a1,0x7e5a380e
.word 0x278f7abf,0xfc85b7aa,0xe46778a1,0xd69ec2b6
.word 0x8f6eab53,0x70d0f394,0x6330c36a,0x74ba978b
.word 0xce22797b,0xf7842f48,0x54b80c18,0xa4886a38
.word 0xf68e7b7d,0x4cb93442,0xe49ad591,0x6731c45d
.word 0x6451aafc,0xef7433fd,0xdf760f6c,0x0cc7a120
.word 0x057f4fc4,0x8df98e1f,0xf71b1a64,0x20cafedd
.word 0x49ea0c9b,0x199931e8,0xb4f77d2f,0xff1434ce
.word 0x6fd44ce8,0x536cd1eb,0x67b00ca1,0x097f066a
.word 0xec55c970,0x84748abc,0x1113243a,0x038a149d
.word 0x9c969d70,0xf86de02d,0x0ef5cf67,0x7985df14
.word 0xe5cf2011,0x7b9fd797,0xeb4517de,0x60c900ac
.word 0xeca18676,0x96d95e1f,0xea012100,0xc2920fd6
.word 0x7b9ed8d1,0xacd4824d,0xc369db0e,0x9127c08b
.word 0x6b60d927,0xf137b852,0x5ee60923,0x7c90abb1
.word 0x08ea27e4,0xd83ccc74,0x00a330ee,0xa63bd6a8
.word 0xf60105d8,0x3974017c,0x42e618f1,0x3e4ffe49
.word 0x28a3e544,0xc06663ef,0xe5aa2101,0x7a26bf90
.word 0x0a350172,0xe838d296,0x14cceb2a,0x7a361faa
.word 0xc4ab4810,0xee4e7370,0x2ff3ba60,0x1840e2e3
.word 0x4bedbd9f,0x209341b1,0x04093592,0xbd46d214
.word 0xd0c920b0,0x0e1a28e9,0xc569b75d,0xd1b4c8f9
.word 0xebcaec9c,0x6807c145,0xcd3b49d8,0xb4a6dcb4
.word 0x54395b0f,0xf41fe9e7,0x5f65dfbc,0x632533e7
.word 0x75bf6949,0x11167c8d,0x72cae032,0x922d1f72
.word 0x562d4f04,0xdee38014,0xf83cc914,0xfecd5710
.word 0x94704c3e,0xbe35f8d7,0x60e4aac6,0xf35a1f9e
.word 0x191732b0,0xa37bbd64,0x22cdc76f,0xb30c2a09
share3_end: