Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_5000_0.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_5000_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, 5000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_5000_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_5000_0 -p 1 -l 5000
#define H_HT0_Hw_Corrected_Error_0x63 hw_corrected_error_handler
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 1
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 1
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = 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
p0_label_201:
! Mem[00000000300c1408] = 00000000, %l1 = 0000000000000001
ldswa [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = 000000b4, %l6 = 0000000000000000
lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101400] = 0000000000000000, %f16 = ff000000 ecff0000
ldda [%i4+%g0]0x89,%f16 ! %f16 = 00000000 00000000
! %f11 = 00000000, %f18 = 000001ff
fcmpes %fcc0,%f11,%f18 ! %fcc0 = 1
! Mem[0000000010181408] = f8ffffff 0000d6ff, %l2 = 00000000, %l3 = 00000000
ldda [%i6+%o4]0x88,%l2 ! %l2 = 000000000000d6ff 00000000f8ffffff
! %f16 = 00000000 00000000 000001ff 0e541a91
! %f20 = 00000049 00000000 ffffffff 00000000
! %f24 = 00000000 7e3e58ff 80000000 73050000
! %f28 = 00000000 80000000 55045c7d 6de02ca5
stda %f16,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400
! Mem[0000000030141408] = 9f1d2100, %l0 = 00000000ffd60000
lduba [%i5+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041408] = 00000000, %l0 = 0000000000000000
ldsba [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l4 = 00000000000000ff
ldsba [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000211c0001] = ffff85d2, %l5 = 00211d9f2bee0573
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
p0_label_202:
! Mem[0000000010041438] = 00000000, %l6 = 0000000000000000
swap [%i1+0x038],%l6 ! %l6 = 0000000000000000
! Mem[0000000020800040] = ff00c1d1, %l7 = ffffffffffffffff
ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030181400] = ffffffff, %l5 = 00000000000000ff
swapa [%i6+%g0]0x81,%l5 ! %l5 = 00000000ffffffff
! %f6 = e139503d, Mem[0000000010041410] = 00000000
sta %f6 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = e139503d
membar #Sync ! Added by membar checker (35)
! Mem[0000000010181410] = 00000000, %l7 = 00000000000000ff
ldstuba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041410] = 3d5039e1, %l5 = 00000000ffffffff
swapa [%i1+%o5]0x80,%l5 ! %l5 = 000000003d5039e1
! Mem[0000000030041408] = 00000000, %l2 = 000000000000d6ff
ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030001408] = ffffffff, %l7 = 0000000000000000
swapa [%i0+%o4]0x89,%l7 ! %l7 = 00000000ffffffff
! Code Fragment 4
p0_fragment_13:
! %l0 = 0000000000000000
setx 0x9196a2f7ef38e9a7,%g7,%l0 ! %l0 = 9196a2f7ef38e9a7
! %l1 = 0000000000000000
setx 0x0b96d230423a6067,%g7,%l1 ! %l1 = 0b96d230423a6067
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 = 9196a2f7ef38e9a7
setx 0xe8060bf7d8b3d65b,%g7,%l0 ! %l0 = e8060bf7d8b3d65b
! %l1 = 0b96d230423a6067
setx 0xb811eeb8062c98b9,%g7,%l1 ! %l1 = b811eeb8062c98b9
! Starting 10 instruction Load Burst
! %l3 = 00000000f8ffffff, %l4 = 0000000000000000, %l7 = 00000000ffffffff
xor %l3,%l4,%l7 ! %l7 = 00000000f8ffffff
p0_label_203:
! Mem[0000000010101410] = 0000ff000000ffff, %l7 = 00000000f8ffffff
ldxa [%i4+%o5]0x80,%l7 ! %l7 = 0000ff000000ffff
! %f27 = 73050000, %f28 = 00000000
fcmps %fcc3,%f27,%f28 ! %fcc3 = 2
! Mem[0000000030081408] = ffbf00dd, %l5 = 000000003d5039e1
ldsha [%i2+%o4]0x81,%l5 ! %l5 = ffffffffffffffbf
! Mem[0000000010081408] = 000000d6, %l7 = 0000ff000000ffff
ldstuba [%i2+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000020800040] = ff00c1d1, %l0 = e8060bf7d8b3d65b
ldub [%o1+0x041],%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = 00000049000000ff, %l6 = 0000000000000000
ldxa [%i6+%o5]0x88,%l6 ! %l6 = 00000049000000ff
! Mem[0000000010181408] = 911a540e, %l6 = 00000049000000ff
ldsha [%i6+%o4]0x80,%l6 ! %l6 = ffffffffffff911a
! Mem[0000000010001408] = ff75a8b0, %l6 = ffffffffffff911a
ldsha [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffff75
! Mem[0000000010141410] = 0000ffec000000ff, %l6 = ffffffffffffff75
ldxa [%i5+%o5]0x88,%l6 ! %l6 = 0000ffec000000ff
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010141410] = ff000000
stwa %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
p0_label_204:
! Mem[0000000030041410] = b4000000, %l1 = b811eeb8062c98b9
swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000b4000000
! %l2 = 00000000, %l3 = f8ffffff, Mem[00000000300c1408] = 00000000 ff000000
stda %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000 f8ffffff
! %l7 = 0000000000000000, Mem[00000000300c1408] = 00000000
stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! %l4 = 0000000000000000, Mem[0000000030001408] = 00000000
stwa %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
! %l4 = 0000000000000000, %l2 = 0000000000000000, %l4 = 0000000000000000
xnor %l4,%l2,%l4 ! %l4 = ffffffffffffffff
! %l4 = ffffffff, %l5 = ffffffbf, Mem[0000000030141410] = ffffffff 00000001
stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff ffffffbf
! Mem[0000000010141410] = 00000000, %l5 = ffffffffffffffbf
swapa [%i5+%o5]0x80,%l5 ! %l5 = 0000000000000000
! %f28 = 00000000, Mem[00000000300c1410] = 00000000
sta %f28,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! %l6 = 0000ffec000000ff, %l5 = 0000000000000000, %y = ffffffe8
sdiv %l6,%l5,%l0 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ffffffff, %l7 = 0000000000000000
lduba [%i1+%o5]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_205:
! Mem[0000000030101408] = 00000000000001ff, %l0 = 0000000000000028
ldxa [%i4+%o4]0x89,%l0 ! %l0 = 00000000000001ff
! Mem[00000000201c0000] = ff024c08, %l4 = ffffffffffffffff
ldub [%o0+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
ldsha [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = ffffffff 00000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000ffffffff 0000000000000000
! Mem[0000000010081410] = 9f1d210000000000, %l6 = 0000ffec000000ff
ldxa [%i2+%o5]0x88,%l6 ! %l6 = 9f1d210000000000
! Mem[0000000010041400] = f8ffffff, %l2 = 0000000000000000
ldswa [%i1+%g0]0x80,%l2 ! %l2 = fffffffff8ffffff
! Mem[00000000300c1410] = 00000000, %l7 = 00000000000000ff
lduha [%i3+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041438] = 0000000000211d9f, %f18 = 000001ff 0e541a91
ldd [%i1+0x038],%f18 ! %f18 = 00000000 00211d9f
! Mem[0000000021800180] = 4bedbd9f, %l4 = 00000000ffffffff
ldsba [%o3+0x180]%asi,%l4 ! %l4 = 000000000000004b
! Starting 10 instruction Store Burst
! Mem[0000000010101420] = 1c5029f5c70d15f3, %l7 = 0000000000000000, %l5 = 0000000000000000
add %i4,0x20,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 1c5029f5c70d15f3
p0_label_206:
! %f16 = 00000000 00000000, Mem[0000000030041400] = ffffffff d6400445
stda %f16,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 00000000
! %l7 = 0000000000000000, Mem[0000000010141408] = 0000ffff
stha %l7,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! %l4 = 000000000000004b, Mem[0000000030081408] = ffbf00dd
stwa %l4,[%i2+%o4]0x81 ! Mem[0000000030081408] = 0000004b
! %l0 = 00000000000001ff, Mem[00000000201c0000] = ff024c08
sth %l0,[%o0+%g0] ! Mem[00000000201c0000] = 01ff4c08
! %l6 = 9f1d210000000000, immed = 00000d7f, %y = 00000028
udiv %l6,0xd7f,%l1 ! %l1 = 0000000002f6bcf1
mov %l0,%y ! %y = 000001ff
! Mem[0000000030041410] = 062c98b9, %l2 = fffffffff8ffffff
swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000062c98b9
! Mem[00000000211c0001] = ffff85d2, %l4 = 000000000000004b
ldstub [%o2+0x001],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010181438] = a52ce06d, %l7 = 00000000, %l6 = 00000000
add %i6,0x38,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a52ce06d
! Mem[0000000030141400] = 00000000, %l3 = 00000000f8ffffff
swapa [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff000000 00000000, %l0 = 000001ff, %l1 = 02f6bcf1
ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000
p0_label_207:
! Mem[0000000010081410] = 0000000000211d9f, %l1 = 0000000000000000
ldxa [%i2+%o5]0x80,%l1 ! %l1 = 0000000000211d9f
! %l4 = 00000000000000ff, imm = 00000000000002c7, %l4 = 00000000000000ff
add %l4,0x2c7,%l4 ! %l4 = 00000000000003c6
! Mem[00000000100c1424] = 00000000, %l7 = 0000000000000000
ldsba [%i3+0x025]%asi,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1408] = f8ffffff00000000, %l1 = 0000000000211d9f
ldxa [%i3+%o4]0x89,%l1 ! %l1 = f8ffffff00000000
! Mem[00000000100c1400] = 00000563 9f1d2100, %l2 = 062c98b9, %l3 = 00000000
ldda [%i3+%g0]0x88,%l2 ! %l2 = 000000009f1d2100 0000000000000563
! Mem[00000000100c1400] = 00211d9f, %l4 = 00000000000003c6
ldswa [%i3+%g0]0x80,%l4 ! %l4 = 0000000000211d9f
! Mem[0000000030181408] = d6000000, %l2 = 000000009f1d2100
lduba [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1438] = ffe1f0f2, %f25 = 7e3e58ff
ld [%i3+0x038],%f25 ! %f25 = ffe1f0f2
! Mem[0000000010101410] = 0000ff000000ffff, %l0 = 00000000ff000000
ldxa [%i4+0x010]%asi,%l0 ! %l0 = 0000ff000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = d6000000, %l1 = f8ffffff00000000
swapa [%i6+%o4]0x89,%l1 ! %l1 = 00000000d6000000
p0_label_208:
! Mem[0000000010101410] = 0000ff00, %l0 = 0000ff000000ffff
swapa [%i4+%o5]0x80,%l0 ! %l0 = 000000000000ff00
! %f14 = ece72778 0a32e176, %l4 = 0000000000211d9f
! Mem[0000000010041408] = ffffff0000000000
add %i1,0x008,%g1
stda %f14,[%g1+%l4]ASI_PST16_PL ! Mem[0000000010041408] = 76e1320a7827e7ec
! %l1 = 00000000d6000000, imm = fffffffffffffb4c, %l4 = 0000000000211d9f
xor %l1,-0x4b4,%l4 ! %l4 = ffffffff29fffb4c
! Mem[0000000030001400] = ffffffff, %l2 = 0000000000000000
ldstuba [%i0+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! %l4 = ffffffff29fffb4c, Mem[00000000211c0000] = ffff85d2
sth %l4,[%o2+%g0] ! Mem[00000000211c0000] = fb4c85d2
! %l3 = 0000000000000563, %l7 = 0000000000000000, %l5 = 1c5029f5c70d15f3
udivx %l3,%l7,%l5 ! Div by zero, %l0 = 000000000000ff50
! Mem[0000000030141410] = ffffffff, %l5 = 1c5029f5c70d15f3
ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! %f26 = 80000000 73050000, Mem[0000000030141400] = f8ffffff 000000ff
stda %f26,[%i5+%g0]0x81 ! Mem[0000000030141400] = 80000000 73050000
! %l1 = 00000000d6000000, Mem[0000000030101400] = 00000000
stwa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = d6000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000563 9f1d2100, %l0 = 0000ff28, %l1 = d6000000
ldda [%i3+%g0]0x88,%l0 ! %l0 = 000000009f1d2100 0000000000000563
p0_label_209:
! Mem[0000000010001410] = 00000000ffffffff, %l2 = 00000000000000ff
ldxa [%i0+%o5]0x80,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010001418] = 2bee0573, %l1 = 0000000000000563
ldsw [%i0+0x018],%l1 ! %l1 = 000000002bee0573
! Mem[00000000201c0000] = 01ff4c08, %l3 = 0000000000000563
ldsha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000001ff
! Mem[00000000300c1410] = 00000000, %l3 = 00000000000001ff
lduha [%i3+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001408] = ffffffffb0a875ff, %l7 = 0000000000000000
ldxa [%i0+%o4]0x88,%l7 ! %l7 = ffffffffb0a875ff
! %l1 = 000000002bee0573, %l3 = 0000000000000000, %l6 = 00000000a52ce06d
xnor %l1,%l3,%l6 ! %l6 = ffffffffd411fa8c
! Mem[0000000030141400] = 0000057300000080, %l4 = ffffffff29fffb4c
ldxa [%i5+%g0]0x89,%l4 ! %l4 = 0000057300000080
! Mem[0000000010181410] = ff000000, %l6 = ffffffffd411fa8c
lduwa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff000000
! Mem[00000000211c0000] = fb4c85d2, %l1 = 000000002bee0573
lduh [%o2+%g0],%l1 ! %l1 = 000000000000fb4c
! Starting 10 instruction Store Burst
! %l7 = ffffffffb0a875ff, Mem[0000000030001410] = 00000000
stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000075ff
p0_label_210:
! %l0 = 000000009f1d2100, Mem[0000000010001410] = ffffffff00000000
stxa %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000000009f1d2100
! %f13 = b50e61d7, Mem[0000000030181410] = 00ff0000
sta %f13,[%i6+%o5]0x81 ! Mem[0000000030181410] = b50e61d7
! %l5 = 00000000000000ff, Mem[00000000100c1408] = ffd60000
stba %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffd60000
! Mem[0000000021800080] = f6ff7b7d, %l3 = 0000000000000000
ldstub [%o3+0x080],%l3 ! %l3 = 000000f6000000ff
! %l6 = 00000000ff000000, Mem[00000000218001c0] = ff7e6949, %asi = 80
stha %l6,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00006949
! Mem[00000000211c0000] = fb4c85d2, %l5 = 00000000000000ff
ldstub [%o2+%g0],%l5 ! %l5 = 000000fb000000ff
! %f6 = e139503d 911a540e, Mem[0000000010101408] = 01000000 911a540e
stda %f6 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = e139503d 911a540e
! Code Fragment 3
p0_fragment_14:
! %l0 = 000000009f1d2100
setx 0x79fbd07f9c7127e2,%g7,%l0 ! %l0 = 79fbd07f9c7127e2
! %l1 = 000000000000fb4c
setx 0x0010bef86d5c2a1d,%g7,%l1 ! %l1 = 0010bef86d5c2a1d
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 = 79fbd07f9c7127e2
setx 0x5ea259a84d30415d,%g7,%l0 ! %l0 = 5ea259a84d30415d
! %l1 = 0010bef86d5c2a1d
setx 0x8cab29b05308878c,%g7,%l1 ! %l1 = 8cab29b05308878c
! Mem[0000000030081408] = 4b000000, %l7 = ffffffffb0a875ff
ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ffffffff, %l6 = 00000000ff000000
lduba [%i0+%g0]0x89,%l6 ! %l6 = 00000000000000ff
p0_label_211:
! Mem[0000000020800040] = ff00c1d1, %l2 = 00000000ffffffff
lduha [%o1+0x040]%asi,%l2 ! %l2 = 000000000000ff00
! %f10 = ff000000, %f12 = 50630200, %f24 = 00000000
fmuls %f10,%f12,%f24 ! %f24 = ff800000
! Mem[0000000010081408] = ff0000d6, %l5 = 00000000000000fb
lduha [%i2+%o4]0x80,%l5 ! %l5 = 000000000000ff00
! %l5 = 000000000000ff00, %l1 = 8cab29b05308878c, %l2 = 000000000000ff00
and %l5,%l1,%l2 ! %l2 = 0000000000008700
! Mem[0000000010041418] = 68a493c1, %l6 = 00000000000000ff
ldsba [%i1+0x01a]%asi,%l6 ! %l6 = ffffffffffffff93
! Mem[0000000010001408] = ffffffffb0a875ff, %l5 = 000000000000ff00
ldxa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffb0a875ff
! Code Fragment 3
p0_fragment_15:
! %l0 = 5ea259a84d30415d
setx 0x3a4f039f882abaa2,%g7,%l0 ! %l0 = 3a4f039f882abaa2
! %l1 = 8cab29b05308878c
setx 0x5ea6c6a7a2b4bf92,%g7,%l1 ! %l1 = 5ea6c6a7a2b4bf92
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 = 3a4f039f882abaa2
setx 0xb2870837c12894dc,%g7,%l0 ! %l0 = b2870837c12894dc
! %l1 = 5ea6c6a7a2b4bf92
setx 0x48f0b15841de7bc9,%g7,%l1 ! %l1 = 48f0b15841de7bc9
! Mem[00000000100c1410] = b4000000, %l7 = 0000000000000000
lduba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181408] = 911a540e ff010000, %l4 = 00000080, %l5 = b0a875ff
ldda [%i6+0x008]%asi,%l4 ! %l4 = 00000000911a540e 00000000ff010000
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 00000000, %l1 = 48f0b15841de7bc9
swapa [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
p0_label_212:
! %l3 = 00000000000000f6, Mem[0000000030041410] = f8ffffff
stwa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000f6
! Mem[0000000010001408] = ff75a8b0, %l0 = b2870837c12894dc
ldstuba [%i0+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010041408] = 76e1320a7827e7ec, %l2 = 0000000000008700, %l3 = 00000000000000f6
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 76e1320a7827e7ec
! %l6 = ffffffffffffff93, Mem[0000000010081410] = 41de7bc9
stwa %l6,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffff93
! Code Fragment 4
p0_fragment_16:
! %l0 = 00000000000000ff
setx 0xb478017fd1a02409,%g7,%l0 ! %l0 = b478017fd1a02409
! %l1 = 0000000000000000
setx 0x1b83c8707223925f,%g7,%l1 ! %l1 = 1b83c8707223925f
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 = b478017fd1a02409
setx 0xc944d487f27074b3,%g7,%l0 ! %l0 = c944d487f27074b3
! %l1 = 1b83c8707223925f
setx 0x78badd30571058d3,%g7,%l1 ! %l1 = 78badd30571058d3
! Mem[00000000100c143e] = 6705d656, %l7 = 0000000000000000
ldstub [%i3+0x03e],%l7 ! %l7 = 000000d6000000ff
! %l0 = c944d487f27074b3, Mem[0000000030141410] = ffffffff
stwa %l0,[%i5+%o5]0x89 ! Mem[0000000030141410] = f27074b3
! Mem[000000001014142c] = 0e541a91, %l7 = 00000000000000d6
swap [%i5+0x02c],%l7 ! %l7 = 000000000e541a91
! %l4 = 00000000911a540e, Mem[0000000010041408] = 76e1320a
stwa %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 911a540e
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 0000d6ff, %l3 = 76e1320a7827e7ec
lduha [%i3+%o4]0x88,%l3 ! %l3 = 000000000000d6ff
p0_label_213:
! Mem[00000000100c1408] = ffd6000000000000, %l3 = 000000000000d6ff
ldxa [%i3+%o4]0x80,%l3 ! %l3 = ffd6000000000000
! Mem[00000000211c0000] = ff4c85d2, %l1 = 78badd30571058d3
ldub [%o2+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = 00000000ffffffff, %f12 = 50630200 b50e61d7
ldda [%i6+%o4]0x81,%f12 ! %f12 = 00000000 ffffffff
! Mem[0000000030141410] = b37470f2, %l7 = 000000000e541a91
lduba [%i5+%o5]0x81,%l7 ! %l7 = 00000000000000b3
! %l3 = ffd6000000000000, immed = fffff51d, %y = 000001ff
smul %l3,-0xae3,%l6 ! %l6 = 0000000000000000, %y = 00000000
! Mem[0000000030001408] = 00000000, %l2 = 0000000000008700
lduba [%i0+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101410] = ff1a540e, %l3 = ffd6000000000000
lduwa [%i4+%o5]0x81,%l3 ! %l3 = 00000000ff1a540e
! Mem[0000000030001410] = ff750000, %l3 = 00000000ff1a540e
ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000100c1408] = 0000d6ff, %l7 = 00000000000000b3
ldswa [%i3+%o4]0x88,%l7 ! %l7 = 000000000000d6ff
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = ff750000, %l4 = 00000000911a540e
ldstuba [%i0+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
p0_label_214:
! %l2 = 0000000000000000, immed = 000006ec, %y = 00000000
smul %l2,0x6ec,%l0 ! %l0 = 0000000000000000, %y = 00000000
! %l2 = 0000000000000000, Mem[0000000010001400] = ff00000000000000
stxa %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = 0000000000000000
! %f2 = ffffffff, Mem[0000000030081410] = 00000000
sta %f2 ,[%i2+%o5]0x89 ! Mem[0000000030081410] = ffffffff
! Mem[0000000010101408] = 0e541a91, %l0 = 0000000000000000
swapa [%i4+%o4]0x80,%l0 ! %l0 = 000000000e541a91
! %l3 = 00000000000000ff, Mem[0000000010001408] = ff75a8b0ffffffff
stxa %l3,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000000000ff
! %f4 = 50630000 000000b4, Mem[0000000030141400] = 00000080 00000573
stda %f4 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 50630000 000000b4
! Mem[0000000010101400] = 00000000, %l3 = 00000000000000ff
swapa [%i4+%g0]0x80,%l3 ! %l3 = 0000000000000000
! %l4 = 000000ff, %l5 = ff010000, Mem[0000000030181410] = d7610eb5 50630000
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff ff010000
! Mem[0000000030001408] = 00000000, %l5 = 00000000ff010000
swapa [%i0+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[000000001004143c] = 00211d9f, %f6 = e139503d
lda [%i1+0x03c]%asi,%f6 ! %f6 = 00211d9f
p0_label_215:
! Mem[0000000021800040] = ffffd022, %l6 = 0000000000000000
ldsh [%o3+0x040],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181408] = 00000000, %l0 = 000000000e541a91
lduba [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! %l4 = 00000000000000ff, %l3 = 0000000000000000, %y = 00000000
umul %l4,%l3,%l2 ! %l2 = 0000000000000000, %y = 00000000
! Mem[0000000010081408] = ffffffffd60000ff, %f6 = 00211d9f 911a540e
ldda [%i2+%o4]0x88,%f6 ! %f6 = ffffffff d60000ff
! Mem[00000000211c0000] = ff4c85d2, %l6 = ffffffffffffffff
ldub [%o2+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000030101400] = 000000d6, %l6 = 00000000000000ff
ldswa [%i4+%g0]0x81,%l6 ! %l6 = 00000000000000d6
! Mem[0000000010141408] = 00000000, %l6 = 00000000000000d6
lduba [%i5+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141400] = ff000000, %f9 = 17a27aa7
lda [%i5+%g0]0x80,%f9 ! %f9 = ff000000
! Mem[0000000010181410] = 00000049 000000ff, %l6 = 00000000, %l7 = 0000d6ff
ldda [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff 0000000000000049
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 000000ff, %l4 = 00000000000000ff
swapa [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
p0_label_216:
! %f10 = ff000000 00000000, Mem[0000000030081410] = ffffffff 00000000
stda %f10,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000 00000000
! Mem[0000000010041410] = ffffffff, %l0 = 0000000000000000
swapa [%i1+%o5]0x88,%l0 ! %l0 = 00000000ffffffff
! Mem[0000000030041410] = 000000f6, %l2 = 0000000000000000
swapa [%i1+%o5]0x81,%l2 ! %l2 = 00000000000000f6
! Mem[0000000010001410] = 00211d9f, %l1 = 00000000000000ff
ldstuba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181410] = ff000000, %l3 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! %l3 = 00000000000000ff, Mem[0000000010101410] = ffff0000
stha %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffff00ff
! %f4 = 50630000 000000b4, %l6 = 00000000000000ff
! Mem[0000000030001430] = d7610eb5918ccb87
add %i0,0x030,%g1
stda %f4,[%g1+%l6]ASI_PST16_S ! Mem[0000000030001430] = 50630000000000b4
! %f7 = d60000ff, Mem[0000000030101408] = ff010000
sta %f7 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = d60000ff
! %l6 = 00000000000000ff, Mem[00000000201c0000] = 01ff4c08
sth %l6,[%o0+%g0] ! Mem[00000000201c0000] = 00ff4c08
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000000, %l7 = 0000000000000049
lduha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
p0_label_217:
! Mem[0000000010081410] = ffffff93, %l7 = 0000000000000000
ldswa [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffff93
membar #Sync ! Added by membar checker (36)
! Mem[0000000010001400] = 00000000 00000000 00000000 000000ff
! Mem[0000000010001410] = ff211d9f 00000000 2bee0573 72507abd
! Mem[0000000010001420] = ac990448 1b00ff00 ffbf607e 20dd659f
! Mem[0000000010001430] = ff006de9 ffffffc2 ff000000 33660000
ldda [%i0]ASI_BLK_PL,%f16 ! Block Load from 0000000010001400
! Mem[0000000030081410] = ff000000, %l1 = 0000000000000000
lduba [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141410] = ffffffbf, %f2 = ffffffff
lda [%i5+%o5]0x80,%f2 ! %f2 = ffffffbf
! Mem[0000000010101408] = 00000000, %l3 = 00000000000000ff
lduba [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = ff4c85d2, %l4 = 00000000000000ff
ldsb [%o2+0x001],%l4 ! %l4 = 000000000000004c
! Mem[00000000201c0000] = 00ff4c08, %l5 = 0000000000000000
ldub [%o0+0x001],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081408] = ff0000d6, %l0 = 00000000ffffffff
lduha [%i2+%o4]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000030041408] = ff000000 000000ff, %l4 = 0000004c, %l5 = 000000ff
ldda [%i1+%o4]0x81,%l4 ! %l4 = 00000000ff000000 00000000000000ff
! Starting 10 instruction Store Burst
! %f7 = d60000ff, Mem[00000000300c1400] = 00000042
sta %f7 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = d60000ff
p0_label_218:
! Mem[0000000010081410] = 93ffffff, %l0 = 000000000000ff00
swapa [%i2+%o5]0x80,%l0 ! %l0 = 0000000093ffffff
! Mem[0000000010001408] = 00000000, %l7 = ffffffffffffff93
swapa [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000000
! %f6 = ffffffff d60000ff, %l1 = 00000000000000ff
! Mem[0000000030181430] = d7610eb500026350
add %i6,0x030,%g1
stda %f6,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030181430] = ff0000d6ffffffff
! %f12 = 00000000, Mem[0000000030081400] = 50630200
sta %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! Code Fragment 4
p0_fragment_17:
! %l0 = 0000000093ffffff
setx 0x8894cb78355cf82f,%g7,%l0 ! %l0 = 8894cb78355cf82f
! %l1 = 00000000000000ff
setx 0xa5839fb79f84cd0f,%g7,%l1 ! %l1 = a5839fb79f84cd0f
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 = 8894cb78355cf82f
setx 0xb846e60871c958e7,%g7,%l0 ! %l0 = b846e60871c958e7
! %l1 = a5839fb79f84cd0f
setx 0x7ffd0e4fe16c73ad,%g7,%l1 ! %l1 = 7ffd0e4fe16c73ad
! %f8 = 5586c10f ff000000, Mem[0000000010041428] = ffffffff fffffff8
stda %f8 ,[%i1+0x028]%asi ! Mem[0000000010041428] = 5586c10f ff000000
! Mem[0000000010181400] = 00000000, %l0 = b846e60871c958e7
ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! %f8 = 5586c10f ff000000, %l7 = 0000000000000000
! Mem[0000000010081430] = a675a8b07cfb0e7c
add %i2,0x030,%g1
stda %f8,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010081430] = a675a8b07cfb0e7c
! Mem[0000000030081408] = 4b0000ff, %l2 = 00000000000000f6
swapa [%i2+%o4]0x89,%l2 ! %l2 = 000000004b0000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ff000000 00000000, %l4 = ff000000, %l5 = 000000ff
ldda [%i6+0x000]%asi,%l4 ! %l4 = 00000000ff000000 0000000000000000
p0_label_219:
! Mem[0000000021800080] = ffff7b7d, %l6 = 00000000000000ff
lduh [%o3+0x080],%l6 ! %l6 = 000000000000ffff
! Mem[000000001000140c] = 000000ff, %l5 = 0000000000000000
lduw [%i0+0x00c],%l5 ! %l5 = 00000000000000ff
! Mem[0000000030001410] = 000075ff, %l3 = 0000000000000000
ldswa [%i0+%o5]0x89,%l3 ! %l3 = 00000000000075ff
! Mem[0000000010181400] = 00000000000000ff, %l7 = 0000000000000000
ldxa [%i6+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[00000000211c0000] = ff4c85d2, %l3 = 00000000000075ff
ldub [%o2+%g0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181410] = ff000000 49000000, %l6 = 0000ffff, %l7 = 000000ff
ldda [%i6+%o5]0x80,%l6 ! %l6 = 00000000ff000000 0000000049000000
! Mem[00000000100c1408] = 000000000000d6ff, %l4 = 00000000ff000000
ldxa [%i3+%o4]0x88,%l4 ! %l4 = 000000000000d6ff
! Mem[0000000010141408] = 00000000, %l1 = 7ffd0e4fe16c73ad
lduwa [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = ff211d9f, %l3 = 00000000000000ff
lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff211d9f
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 00000000, %l1 = 0000000000000000
ldstuba [%i6+%o4]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_220:
! %l3 = 00000000ff211d9f, Mem[0000000030181410] = ff000000
stwa %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = ff211d9f
! %l2 = 000000004b0000ff, Mem[0000000010101400] = b4000000ff000000
stxa %l2,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000004b0000ff
! Mem[0000000010041410] = 00000000, %l2 = 000000004b0000ff
swapa [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000030081400] = 00000000
stba %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000
! %f6 = ffffffff d60000ff, Mem[0000000030181400] = 000000ff 00000000
stda %f6 ,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffff d60000ff
! Mem[0000000030141410] = b37470f2, %l6 = 00000000ff000000
swapa [%i5+%o5]0x81,%l6 ! %l6 = 00000000b37470f2
! Mem[00000000100c1416] = ff6049ff, %l5 = 00000000000000ff
ldstub [%i3+0x016],%l5 ! %l5 = 00000049000000ff
! %f8 = 5586c10f ff000000, Mem[0000000030081400] = 00000000 b50e61d7
stda %f8 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5586c10f ff000000
! %l1 = 0000000000000000, Mem[0000000010041400] = f8ffffff
stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00ffffff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 00ffffff00000000, %l4 = 000000000000d6ff
ldxa [%i1+%g0]0x80,%l4 ! %l4 = 00ffffff00000000
p0_label_221:
! Mem[0000000030041410] = 00000000, %l3 = 00000000ff211d9f
ldswa [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181410] = ff211d9f, %l6 = 00000000b37470f2
lduba [%i6+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001400] = 00000000, %l7 = 0000000049000000
ldswa [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[000000001004142c] = ff000000, %l7 = 0000000000000000
ldsb [%i1+0x02f],%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = 000000ff, %l3 = 0000000000000000
lduwa [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141400] = ff000000, %f13 = ffffffff
ld [%i5+%g0],%f13 ! %f13 = ff000000
! Mem[0000000030141400] = b4000000, %l3 = 00000000000000ff
lduha [%i5+%g0]0x81,%l3 ! %l3 = 000000000000b400
! %l2 = 0000000000000000, imm = 0000000000000372, %l1 = 0000000000000000
xnor %l2,0x372,%l1 ! %l1 = fffffffffffffc8d
! Mem[0000000030141408] = 00211d9f, %l0 = 0000000000000000
lduha [%i5+%o4]0x81,%l0 ! %l0 = 0000000000000021
! Starting 10 instruction Store Burst
! %f14 = ece72778, Mem[00000000100c1400] = 00211d9f
sta %f14,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ece72778
p0_label_222:
! %l0 = 0000000000000021, Mem[0000000010041419] = 68a493c1, %asi = 80
stba %l0,[%i1+0x019]%asi ! Mem[0000000010041418] = 682193c1
! %l2 = 00000000, %l3 = 0000b400, Mem[0000000030181410] = 9f1d21ff ff010000
stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 0000b400
! Mem[0000000010001418] = 2bee0573, %l2 = 0000000000000000
swap [%i0+0x018],%l2 ! %l2 = 000000002bee0573
! Mem[0000000010081400] = 80000000, %l7 = 0000000000000000
ldstuba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! %l2 = 000000002bee0573, Mem[00000000100c1408] = 0000d6ff
stha %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000573
! Mem[000000001014141c] = ff000099, %l2 = 2bee0573, %l4 = 00000000
add %i5,0x1c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ff000099
! %l7 = 0000000000000000, imm = 0000000000000392, %l2 = 000000002bee0573
and %l7,0x392,%l2 ! %l2 = 0000000000000000
! %l5 = 0000000000000049, Mem[0000000010101424] = c70d15f3
sth %l5,[%i4+0x024] ! Mem[0000000010101424] = 004915f3
! Mem[00000000211c0000] = ff4c85d2, %l0 = 0000000000000021
ldstuba [%o2+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ff00ffff, %l7 = 0000000000000000
lduwa [%i4+%o5]0x80,%l7 ! %l7 = 00000000ff00ffff
p0_label_223:
! Mem[0000000030001400] = ffffffff, %l3 = 000000000000b400
lduha [%i0+%g0]0x89,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010081408] = ffffffff d60000ff, %l2 = 00000000, %l3 = 0000ffff
ldda [%i2+%o4]0x88,%l2 ! %l2 = 00000000d60000ff 00000000ffffffff
! Mem[00000000300c1408] = 00000000, %l6 = 00000000000000ff
ldsha [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001408] = ff010000, %l4 = 00000000ff000099
lduwa [%i0+%o4]0x81,%l4 ! %l4 = 00000000ff010000
! Mem[0000000030181408] = ffffffff000000ff, %f10 = ff000000 00000000
ldda [%i6+%o4]0x89,%f10 ! %f10 = ffffffff 000000ff
! Mem[0000000010081408] = ff0000d6, %f22 = bd7a5072
lda [%i2+%o4]0x80,%f22 ! %f22 = ff0000d6
! Mem[0000000010041400] = 00ffffff00000000, %l3 = 00000000ffffffff
ldxa [%i1+%g0]0x80,%l3 ! %l3 = 00ffffff00000000
! Mem[0000000020800040] = ff00c1d1, %l6 = 0000000000000000
lduh [%o1+0x040],%l6 ! %l6 = 000000000000ff00
! %l4 = 00000000ff010000, imm = 0000000000000e20, %l6 = 000000000000ff00
orn %l4,0xe20,%l6 ! %l6 = fffffffffffff1df
! Starting 10 instruction Store Burst
! %f16 = 00000000 00000000 ff000000 00000000
! %f20 = 00000000 9f1d21ff ff0000d6 7305ee2b
! %f24 = 00ff001b 480499ac 9f65dd20 7e60bfff
! %f28 = c2ffffff e96d00ff 00006633 000000ff
stda %f16,[%i2]ASI_COMMIT_S ! Block Store to 0000000030081400
p0_label_224:
! %l4 = ff010000, %l5 = 00000049, Mem[0000000010101408] = 00000000 e139503d
stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff010000 00000049
membar #Sync ! Added by membar checker (37)
! Mem[0000000010081400] = ff000080, %l4 = 00000000ff010000
ldstuba [%i2+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! %l1 = fffffffffffffc8d, Mem[0000000030181410] = 00000000
stba %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 8d000000
! %f18 = ff000000, Mem[000000001014141c] = ff000099
st %f18,[%i5+0x01c] ! Mem[000000001014141c] = ff000000
! %f18 = ff000000, Mem[00000000100c1400] = ece72778
st %f18,[%i3+%g0] ! Mem[00000000100c1400] = ff000000
! Mem[000000001018143c] = 7d5c0455, %l4 = 00000000000000ff
swap [%i6+0x03c],%l4 ! %l4 = 000000007d5c0455
! %l0 = 00000000000000ff, Mem[00000000211c0000] = ff4c85d2, %asi = 80
stha %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00ff85d2
! Mem[00000000300c1408] = 00000000, %l6 = fffffffffffff1df
swapa [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
! %l5 = 0000000000000049, Mem[00000000100c1410] = ffff60ffb4000000
stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000049
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ffffff00, %f7 = d60000ff
lda [%i1+%g0]0x88,%f7 ! %f7 = ffffff00
p0_label_225:
! Mem[0000000010181408] = 911a540e ff010000, %l6 = 00000000, %l7 = ff00ffff
ldda [%i6+%o4]0x80,%l6 ! %l6 = 00000000911a540e 00000000ff010000
! Mem[0000000030101410] = 0e541aff, %l6 = 00000000911a540e
lduha [%i4+%o5]0x89,%l6 ! %l6 = 0000000000001aff
! Mem[0000000010101410] = ff00ffff, %l6 = 0000000000001aff
lduha [%i4+%o5]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[00000000300c1400] = 00000000ff0000d6, %l0 = 00000000000000ff
ldxa [%i3+%g0]0x89,%l0 ! %l0 = 00000000ff0000d6
! Mem[0000000030001400] = ffffffff00000000, %l5 = 0000000000000049
ldxa [%i0+%g0]0x81,%l5 ! %l5 = ffffffff00000000
! Mem[0000000030141408] = 00211d9f, %f23 = 7305ee2b
lda [%i5+%o4]0x81,%f23 ! %f23 = 00211d9f
! Mem[0000000030041400] = 0000000000000000, %f6 = ffffffff ffffff00
ldda [%i1+%g0]0x81,%f6 ! %f6 = 00000000 00000000
! Mem[0000000010141400] = 00000000000000ff, %l2 = 00000000d60000ff
ldxa [%i5+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1408] = 00000573, %l4 = 000000007d5c0455
lduwa [%i3+%o4]0x88,%l4 ! %l4 = 0000000000000573
! Starting 10 instruction Store Burst
! %l2 = 00000000000000ff, Mem[0000000030181400] = ff0000d6ffffffff
stxa %l2,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000000000ff
p0_label_226:
! %l3 = 00ffffff00000000, Mem[0000000021800140] = f6ff05d8
sth %l3,[%o3+0x140] ! Mem[0000000021800140] = 000005d8
! Mem[0000000030101400] = d6000000, %l6 = 000000000000ff00
swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000d6000000
! Mem[0000000030141400] = b4000000, %l4 = 0000000000000573
swapa [%i5+%g0]0x81,%l4 ! %l4 = 00000000b4000000
! Mem[0000000030101400] = 00ff0000, %l2 = 00000000000000ff
ldstuba [%i4+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l7 = 00000000ff010000, Mem[0000000010041400] = 00ffffff
stha %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = 0000ffff
! %l2 = 0000000000000000, Mem[0000000010141410] = ffffffbfecff0000
stx %l2,[%i5+%o5] ! Mem[0000000010141410] = 0000000000000000
! %f2 = ffffffbf 450440d6, %l6 = 00000000d6000000
! Mem[0000000030081418] = ff0000d67305ee2b
add %i2,0x018,%g1
stda %f2,[%g1+%l6]ASI_PST8_S ! Mem[0000000030081418] = ff0000d67305ee2b
! %f23 = 00211d9f, Mem[0000000030181400] = 000000ff
sta %f23,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00211d9f
! %l3 = 00ffffff00000000, Mem[0000000010141400] = ff000000
stwa %l3,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! Starting 10 instruction Load Burst
! %l3 = 00ffffff00000000, %l7 = 00000000ff010000, %l1 = fffffffffffffc8d
add %l3,%l7,%l1 ! %l1 = 00ffffffff010000
p0_label_227:
! Mem[0000000010001400] = 0000000000000000, %l6 = 00000000d6000000
ldxa [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = 000001ff49000000, %f4 = 50630000 000000b4
ldda [%i4+%o4]0x80,%f4 ! %f4 = 000001ff 49000000
! Mem[0000000010101410] = ff00ffff, %l3 = 00ffffff00000000
ldsb [%i4+0x011],%l3 ! %l3 = 0000000000000000
! Mem[0000000030081400] = 00000000 00000000, %l0 = ff0000d6, %l1 = ff010000
ldda [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[00000000300c1400] = ff0000d6, %l4 = 00000000b4000000
ldswa [%i3+%g0]0x89,%l4 ! %l4 = ffffffffff0000d6
! Mem[0000000030181400] = 9f1d2100, %l4 = ffffffffff0000d6
lduwa [%i6+%g0]0x81,%l4 ! %l4 = 000000009f1d2100
! Mem[0000000030101410] = 0e541aff, %l7 = 00000000ff010000
ldswa [%i4+%o5]0x89,%l7 ! %l7 = 000000000e541aff
! Code Fragment 3
p0_fragment_18:
! %l0 = 0000000000000000
setx 0x24e06a97d19f507d,%g7,%l0 ! %l0 = 24e06a97d19f507d
! %l1 = 0000000000000000
setx 0x80ae90cf9187a25c,%g7,%l1 ! %l1 = 80ae90cf9187a25c
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 = 24e06a97d19f507d
setx 0x0eed0e7059889fa4,%g7,%l0 ! %l0 = 0eed0e7059889fa4
! %l1 = 80ae90cf9187a25c
setx 0xd0916d200676add3,%g7,%l1 ! %l1 = d0916d200676add3
! Mem[0000000030081410] = 00000000, %l5 = ffffffff00000000
ldsba [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f6 = 00000000, Mem[0000000010181408] = 911a540e
st %f6 ,[%i6+%o4] ! Mem[0000000010181408] = 00000000
p0_label_228:
! %l1 = d0916d200676add3, Mem[0000000010181410] = 000000ff
stha %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000add3
! Mem[0000000010141400] = 00000000, %l7 = 000000000e541aff
swapa [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
! %l0 = 0eed0e7059889fa4, Mem[00000000100c1434] = df48e814, %asi = 80
stha %l0,[%i3+0x034]%asi ! Mem[00000000100c1434] = 9fa4e814
! Mem[0000000010001408] = 93ffffff, %l5 = 0000000000000000
ldstuba [%i0+%o4]0x80,%l5 ! %l5 = 00000093000000ff
! %l0 = 0eed0e7059889fa4, %l5 = 0000000000000093, %y = 00000000
sdiv %l0,%l5,%l6 ! %l6 = 00000000009bec30
mov %l0,%y ! %y = 59889fa4
! %l5 = 0000000000000093, immed = 000004d0, %y = 59889fa4
umul %l5,0x4d0,%l4 ! %l4 = 000000000002c370, %y = 00000000
! Mem[00000000100c1410] = 49000000, %l7 = 0000000000000000
ldstuba [%i3+%o5]0x80,%l7 ! %l7 = 00000049000000ff
! Mem[0000000030041400] = 00000000, %l5 = 0000000000000093
swapa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
! %l2 = 0000000000000000, %l4 = 000000000002c370, %l1 = d0916d200676add3
xnor %l2,%l4,%l1 ! %l1 = fffffffffffd3c8f
! Starting 10 instruction Load Burst
! Mem[0000000010081424] = 8ea847d9, %l5 = 0000000000000000
ldsw [%i2+0x024],%l5 ! %l5 = ffffffff8ea847d9
p0_label_229:
! %l4 = 000000000002c370, Mem[0000000010081410] = 00ff0000
stba %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00ff0070
! Mem[0000000010181408] = 000001ff 00000000, %l2 = 00000000, %l3 = 00000000
ldda [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000 00000000000001ff
! Mem[0000000030101408] = d60000ff, %l3 = 00000000000001ff
ldsha [%i4+%o4]0x81,%l3 ! %l3 = ffffffffffffd600
! Mem[0000000010041410] = ffffffff4b0000ff, %l7 = 0000000000000049
ldxa [%i1+%o5]0x88,%l7 ! %l7 = ffffffff4b0000ff
! Mem[00000000201c0000] = 00ff4c08, %l4 = 000000000002c370
lduba [%o0+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081420] = e139503d8ea847d9, %f2 = ffffffbf 450440d6
ldd [%i2+0x020],%f2 ! %f2 = e139503d 8ea847d9
! Mem[0000000010101410] = ff00ffff, %f25 = 480499ac
lda [%i4+%o5]0x80,%f25 ! %f25 = ff00ffff
! Mem[0000000030101410] = ff1a540e 00006350, %l0 = 59889fa4, %l1 = fffd3c8f
ldda [%i4+%o5]0x81,%l0 ! %l0 = 00000000ff1a540e 0000000000006350
! Mem[0000000010081408] = ffffffffd60000ff, %f16 = 00000000 00000000
ldda [%i2+%o4]0x88,%f16 ! %f16 = ffffffff d60000ff
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 7000ff00, %l1 = 0000000000006350
ldstuba [%i2+%o5]0x80,%l1 ! %l1 = 00000070000000ff
p0_label_230:
! %f26 = 9f65dd20 7e60bfff, Mem[0000000030181400] = 00211d9f 00000000
stda %f26,[%i6+%g0]0x89 ! Mem[0000000030181400] = 9f65dd20 7e60bfff
! %l1 = 0000000000000070, Mem[0000000010101420] = 1c5029f5004915f3, %asi = 80
stxa %l1,[%i4+0x020]%asi ! Mem[0000000010101420] = 0000000000000070
! Mem[0000000010041400] = 0000ffff, %l7 = ffffffff4b0000ff
swapa [%i1+%g0]0x80,%l7 ! %l7 = 000000000000ffff
! Mem[0000000030081410] = 00000000, %l2 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000211c0000] = 00ff85d2, %l7 = 000000000000ffff
ldstub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181410] = d3ad0000, %l6 = 00000000009bec30
swapa [%i6+%o5]0x80,%l6 ! %l6 = 00000000d3ad0000
! %l5 = ffffffff8ea847d9, Mem[0000000010141410] = 00000000
stha %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = 47d90000
! Mem[0000000030141408] = 00211d9f, %l7 = 0000000000000000
ldstuba [%i5+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! %l0 = 00000000ff1a540e, Mem[0000000010001432] = ff006de9, %asi = 80
stha %l0,[%i0+0x032]%asi ! Mem[0000000010001430] = ff00540e
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ff00004b, %f10 = ffffffff
lda [%i1+%g0]0x88,%f10 ! %f10 = ff00004b
p0_label_231:
! Code Fragment 4
p0_fragment_19:
! %l0 = 00000000ff1a540e
setx 0x0ae77c282c2ad246,%g7,%l0 ! %l0 = 0ae77c282c2ad246
! %l1 = 0000000000000070
setx 0x38140c7feea66ecd,%g7,%l1 ! %l1 = 38140c7feea66ecd
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 = 0ae77c282c2ad246
setx 0x35f6050fe9abafef,%g7,%l0 ! %l0 = 35f6050fe9abafef
! %l1 = 38140c7feea66ecd
setx 0xb8860aafcea5dc2d,%g7,%l1 ! %l1 = b8860aafcea5dc2d
! Mem[0000000010101408] = 000001ff49000000, %l7 = 0000000000000000
ldxa [%i4+%o4]0x80,%l7 ! %l7 = 000001ff49000000
! Mem[0000000010181410] = 009bec3049000000, %f28 = c2ffffff e96d00ff
ldda [%i6+%o5]0x80,%f28 ! %f28 = 009bec30 49000000
! Mem[0000000010081408] = d60000ff, %l7 = 000001ff49000000
lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000d60000ff
! Mem[000000001000142c] = 20dd659f, %l7 = 00000000d60000ff
lduwa [%i0+0x02c]%asi,%l7 ! %l7 = 0000000020dd659f
! Mem[0000000030081400] = 0000000000000000, %l3 = ffffffffffffd600
ldxa [%i2+%g0]0x89,%l3 ! %l3 = 0000000000000000
! %l6 = 00000000d3ad0000, imm = fffffffffffff20a, %l5 = ffffffff8ea847d9
addc %l6,-0xdf6,%l5 ! %l5 = 00000000d3acf20a
! Mem[0000000020800000] = ffffba64, %l7 = 0000000020dd659f
lduba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = 000001ff, %l7 = 00000000000000ff
ldsha [%i0+%o4]0x89,%l7 ! %l7 = 00000000000001ff
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 30ec9b00, %l4 = 00000000000000ff
ldstuba [%i6+%o5]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_232:
! %l6 = d3ad0000, %l7 = 000001ff, Mem[0000000030181410] = 8d000000 00b40000
stda %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = d3ad0000 000001ff
! Mem[000000001014141c] = ff000000, %l7 = 000001ff, %l7 = 000001ff
add %i5,0x1c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ff000000
! %l7 = 00000000ff000000, Mem[0000000010081410] = ff00ff00
stba %l7,[%i2+%o5]0x80 ! Mem[0000000010081410] = 0000ff00
! Mem[00000000100c1400] = ff000000, %l0 = 35f6050fe9abafef
swapa [%i3+%g0]0x80,%l0 ! %l0 = 00000000ff000000
! %l5 = 00000000d3acf20a, Mem[000000001008143c] = ffe02ca5, %asi = 80
stha %l5,[%i2+0x03c]%asi ! Mem[000000001008143c] = f20a2ca5
! Mem[00000000100c1408] = 73050000, %l1 = b8860aafcea5dc2d
swapa [%i3+%o4]0x80,%l1 ! %l1 = 0000000073050000
! %l2 = 0000000000000000, Mem[0000000030001400] = ffffffff00000000
stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
! Mem[0000000010141400] = 0e541aff, %l1 = 0000000073050000
swapa [%i5+%g0]0x88,%l1 ! %l1 = 000000000e541aff
! %l4 = 0000000000000000, immd = fffffffffffff0d1, %l0 = 00000000ff000000
sdivx %l4,-0xf2f,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! %l1 = 000000000e541aff, %l1 = 000000000e541aff, %y = 00000000
sdiv %l1,%l1,%l7 ! %l7 = 0000000000000001
mov %l0,%y ! %y = 00000000
p0_label_233:
! Mem[0000000030141400] = 73050000, %l6 = 00000000d3ad0000
lduba [%i5+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = 0000009300000000, %f20 = 00000000 9f1d21ff
ldda [%i1+%g0]0x81,%f20 ! %f20 = 00000093 00000000
! Mem[0000000010141428] = 425aeabe, %l5 = 00000000d3acf20a
ldsba [%i5+0x028]%asi,%l5 ! %l5 = 0000000000000042
! Mem[0000000010081400] = dd63fba2800000ff, %l4 = 0000000000000000
ldxa [%i2+%g0]0x88,%l4 ! %l4 = dd63fba2800000ff
! Mem[0000000010101408] = ff010000, %l2 = 0000000000000000
ldsba [%i4+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010001420] = ac9904481b00ff00, %f30 = 00006633 000000ff
ldda [%i0+0x020]%asi,%f30 ! %f30 = ac990448 1b00ff00
! %l0 = 0000000000000000, imm = fffffffffffff6d4, %l1 = 000000000e541aff
add %l0,-0x92c,%l1 ! %l1 = fffffffffffff6d4
! Mem[00000000100c1410] = ff000000, %l4 = dd63fba2800000ff
lduba [%i3+0x011]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181400] = ff000000, %l3 = 0000000000000000
ldsha [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l1 = fffffffffffff6d4, immed = fffff8c4, %y = 00000000
sdiv %l1,-0x73c,%l4 ! %l4 = ffffffffffdc9d09
mov %l0,%y ! %y = 00000000
p0_label_234:
! Mem[0000000030041408] = 000000ff, %l2 = 0000000000000000
ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! %l0 = 00000000, %l1 = fffff6d4, Mem[0000000030081410] = 000000ff ff211d9f
stda %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000 fffff6d4
! Mem[0000000020800001] = ffffba64, %l0 = 0000000000000000
ldstub [%o1+0x001],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010101400] = 4b0000ff, %l4 = ffffffffffdc9d09
swapa [%i4+%g0]0x88,%l4 ! %l4 = 000000004b0000ff
! %l7 = 0000000000000001, Mem[0000000030101408] = d60000ff
stba %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 010000ff
! %l2 = 00000000000000ff, Mem[0000000010101410] = ff00ffff0000ffff
stxa %l2,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000000000ff
! Mem[0000000010141410] = 0000d947, %l4 = 000000004b0000ff
ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 00000047000000ff
! Mem[000000001018140c] = ff010000, %l6 = 0000000000000000, %asi = 80
swapa [%i6+0x00c]%asi,%l6 ! %l6 = 00000000ff010000
! Mem[0000000030041408] = ff000000, %l2 = 00000000000000ff
swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ffd9000000000000, %l5 = 0000000000000042
ldxa [%i5+%o5]0x80,%l5 ! %l5 = ffd9000000000000
p0_label_235:
! Mem[0000000021800040] = ffffd022, %l6 = 00000000ff010000
ldsba [%o3+0x040]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030041400] = 93000000, %l1 = fffffffffffff6d4
ldsha [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 00000000ff00004b, %f30 = ac990448 1b00ff00
ldda [%i1+%g0]0x88,%f30 ! %f30 = 00000000 ff00004b
! %l6 = ffffffffffffffff, %l2 = 00000000ff000000, %y = 00000000
sdiv %l6,%l2,%l7 ! %l7 = ffffffffffffff01
mov %l0,%y ! %y = 000000ff
! Mem[0000000030141410] = 000000ff, %l6 = ffffffffffffffff
lduwa [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181408] = ff000000ffffffff, %l6 = 00000000000000ff
ldxa [%i6+%o4]0x81,%l6 ! %l6 = ff000000ffffffff
! Mem[0000000010081408] = ff0000d6ffffffff, %l4 = 0000000000000047
ldxa [%i2+%o4]0x80,%l4 ! %l4 = ff0000d6ffffffff
! Mem[0000000010001408] = ffffffff 000000ff, %l4 = ffffffff, %l5 = 00000000
ldda [%i0+0x008]%asi,%l4 ! %l4 = 00000000ffffffff 00000000000000ff
! Mem[0000000010001408] = ffffffff, %l1 = 0000000000000000
lduba [%i0+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l6 = ff000000ffffffff, Mem[0000000010081400] = dd63fba2800000ff
stxa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = ff000000ffffffff
p0_label_236:
! %l2 = 00000000ff000000, Mem[0000000010001408] = ff000000ffffffff
stxa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000ff000000
! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000010081428] = f8ffffff 5063fba2
stda %l4,[%i2+0x028]%asi ! Mem[0000000010081428] = ffffffff 000000ff
! Mem[00000000100c1408] = cea5dc2d, %l0 = 00000000000000ff
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 000000ce000000ff
! %f14 = ece72778 0a32e176, Mem[0000000030081410] = 00000000 fffff6d4
stda %f14,[%i2+%o5]0x89 ! Mem[0000000030081410] = ece72778 0a32e176
! %l1 = 00000000000000ff, Mem[0000000010181410] = 0000004930ec9bff
stxa %l1,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000ff
! %f16 = ffffffff d60000ff ff000000 00000000
! %f20 = 00000093 00000000 ff0000d6 00211d9f
! %f24 = 00ff001b ff00ffff 9f65dd20 7e60bfff
! %f28 = 009bec30 49000000 00000000 ff00004b
stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! %l3 = ffffffffffffff00, Mem[0000000030041400] = 0000000093000000
stxa %l3,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffffffffffffff00
! %l7 = ffffffffffffff01, Mem[0000000010041408] = 911a540e
stha %l7,[%i1+%o4]0x80 ! Mem[0000000010041408] = ff01540e
! %l5 = 00000000000000ff, Mem[0000000010081408] = ff0000d6
stha %l5,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00ff00d6
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 73050000, %l1 = 00000000000000ff
lduba [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
p0_label_237:
! Mem[0000000030001410] = 000075ff, %l5 = 00000000000000ff
lduwa [%i0+%o5]0x89,%l5 ! %l5 = 00000000000075ff
! Mem[0000000030181410] = 0000add3, %f4 = 000001ff
lda [%i6+%o5]0x89,%f4 ! %f4 = 0000add3
! Mem[0000000030041400] = 00ffffff, %f10 = ff00004b
lda [%i1+%g0]0x81,%f10 ! %f10 = 00ffffff
! Mem[0000000030001410] = ff750000, %l6 = ff000000ffffffff
lduba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181408] = 00000000, %f8 = 5586c10f
lda [%i6+%o4]0x88,%f8 ! %f8 = 00000000
! %l3 = ffffffffffffff00, Mem[0000000010181420] = ff583e7e
stb %l3,[%i6+0x020] ! Mem[0000000010181420] = 00583e7e
! Mem[0000000010001438] = ff000000, %l3 = ffffffffffffff00
ldsb [%i0+0x038],%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030141400] = 0000057300006350, %l5 = 00000000000075ff
ldxa [%i5+%g0]0x81,%l5 ! %l5 = 0000057300006350
membar #Sync ! Added by membar checker (38)
! Mem[00000000100c1420] = 00ff001b, %l0 = 00000000000000ce
lduba [%i3+0x020]%asi,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 000000ff, %l7 = ffffff01, Mem[0000000010001410] = ff211d9f 00000000
std %l6,[%i0+%o5] ! Mem[0000000010001410] = 000000ff ffffff01
p0_label_238:
! Mem[0000000010141408] = 00000000, %l5 = 00006350, %l4 = ffffffff
add %i5,0x08,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141419] = b40000ff, %l3 = ffffffffffffffff
ldstub [%i5+0x019],%l3 ! %l3 = 00000000000000ff
! %f14 = ece72778 0a32e176, Mem[0000000030181408] = 000000ff ffffffff
stda %f14,[%i6+%o4]0x89 ! Mem[0000000030181408] = ece72778 0a32e176
! Mem[0000000030041410] = 00000000, %l7 = ffffffffffffff01
swapa [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l7 = 0000000000000000
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! %f28 = 009bec30 49000000, %l3 = 0000000000000000
! Mem[0000000010081410] = 0000ff0000211d9f
add %i2,0x010,%g1
stda %f28,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081410] = 0000ff0000211d9f
! %f30 = 00000000, %f19 = 00000000, %f24 = 00ff001b ff00ffff
fsmuld %f30,%f19,%f24 ! %f24 = 00000000 00000000
! Mem[0000000010181430] = 0000008000000000, %l5 = 0000057300006350, %l5 = 0000057300006350
add %i6,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 0000008000000000
! %l6 = 00000000000000ff, Mem[00000000100c1438] = 00000000ff00004b
stx %l6,[%i3+0x038] ! Mem[00000000100c1438] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ff211d9f, %l3 = 0000000000000000
lduha [%i5+%o4]0x81,%l3 ! %l3 = 000000000000ff21
p0_label_239:
! Mem[0000000010081400] = ffffffff, %l1 = 0000000000000000
ldsha [%i2+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010041400] = 4b0000ff 00000000 ff01540e 7827e7ec
! Mem[0000000010041410] = ff00004b ffffffff 682193c1 a90cadac
! Mem[0000000010041420] = 00000000 a675a8b0 5586c10f ff000000
! Mem[0000000010041430] = 7c0efb7c 00ffff00 00000000 00211d9f
ldda [%i1]ASI_BLK_PL,%f16 ! Block Load from 0000000010041400
! Mem[0000000010081410] = 0000ff00, %l6 = 00000000000000ff
lduha [%i2+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l4 = 0000000000000000
ldsha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001400] = 00000000, %l2 = 00000000ff000000
ldsba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = dff1ffff, %l6 = 0000000000000000
ldswa [%i3+%o4]0x81,%l6 ! %l6 = ffffffffdff1ffff
! Mem[0000000030141410] = ff000000ffffffbf, %l2 = 0000000000000000
ldxa [%i5+%o5]0x81,%l2 ! %l2 = ff000000ffffffbf
! Mem[0000000010101410] = ff00000000000000, %f0 = 00000000 0000ffff
ldda [%i4+%o5]0x88,%f0 ! %f0 = ff000000 00000000
! Mem[0000000010101410] = 00000000, %l6 = ffffffffdff1ffff
ldsba [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010101410] = 00000000
stha %l7,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
p0_label_240:
! %l7 = 0000000000000000, Mem[00000000100c141e] = 00211d9f
stb %l7,[%i3+0x01e] ! Mem[00000000100c141c] = 0021009f
! Mem[00000000300c1410] = 00000000, %l3 = 000000000000ff21
ldstuba [%i3+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! %f0 = ff000000 00000000, Mem[00000000100c1408] = 000000ff 00000000
stda %f0 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ff000000 00000000
! %l2 = ff000000ffffffbf, Mem[0000000030001400] = 0000000000000000
stxa %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = ff000000ffffffbf
! Mem[00000000100c1410] = 00000093, %l0 = 0000000000000000
ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 00000000000000ff
membar #Sync ! Added by membar checker (39)
! %f8 = 00000000 ff000000, Mem[0000000010041408] = 0e5401ff ece72778
stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000 ff000000
! %f2 = e139503d 8ea847d9, Mem[0000000030181410] = d3ad0000 000001ff
stda %f2 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = e139503d 8ea847d9
! %l3 = 0000000000000000, %l2 = ff000000ffffffbf, %l6 = 0000000000000000
addc %l3,%l2,%l6 ! %l6 = ff000000ffffffbf
! Mem[0000000010081408] = d600ff00, %l5 = 0000008000000000
swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000d600ff00
! Starting 10 instruction Load Burst
! %l6 = ff000000ffffffbf, %l2 = ff000000ffffffbf, %l4 = 0000000000000000
xnor %l6,%l2,%l4 ! %l4 = ffffffffffffffff
p0_label_241:
! Mem[0000000010181418] = 00000000, %l2 = ff000000ffffffbf
lduha [%i6+0x018]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030181408] = ece72778 0a32e176, %l4 = ffffffff, %l5 = d600ff00
ldda [%i6+%o4]0x89,%l4 ! %l4 = 000000000a32e176 00000000ece72778
! Mem[0000000020800040] = ff00c1d1, %l5 = 00000000ece72778
ldub [%o1+0x040],%l5 ! %l5 = 00000000000000ff
! Mem[00000000201c0000] = 00ff4c08, %l1 = ffffffffffffffff
ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081400] = ffffffff000000ff, %f4 = 0000add3 49000000
ldda [%i2+%g0]0x80,%f4 ! %f4 = ffffffff 000000ff
! Mem[0000000021800180] = 4bedbd9f, %l0 = 0000000000000000
lduh [%o3+0x180],%l0 ! %l0 = 0000000000004bed
! Mem[0000000010001408] = 000000ff, %l3 = 0000000000000000
lduha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = ece72778 0a32e176, %l2 = 00000000, %l3 = 00000000
ldda [%i2+%o5]0x89,%l2 ! %l2 = 000000000a32e176 00000000ece72778
! Mem[0000000010101400] = 099ddcff00000000, %f28 = 00ffff00 7cfb0e7c
ldda [%i4+%g0]0x80,%f28 ! %f28 = 099ddcff 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010081406] = 000000ff, %l2 = 000000000a32e176
ldstub [%i2+0x006],%l2 ! %l2 = 00000000000000ff
p0_label_242:
! Mem[0000000020800000] = ffffba64, %l7 = 0000000000000000
ldstuba [%o1+0x000]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030081410] = 76e1320a, %l5 = 00000000000000ff
swapa [%i2+%o5]0x81,%l5 ! %l5 = 0000000076e1320a
! Mem[0000000030101410] = ff1a540e, %l7 = 00000000000000ff
swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000ff1a540e
! Mem[0000000020800040] = ff00c1d1, %l2 = 0000000000000000
ldstuba [%o1+0x040]%asi,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, %l7 = 00000000ff1a540e, %l7 = 00000000ff1a540e
andn %l2,%l7,%l7 ! %l7 = 00000000000000f1
! %l4 = 000000000a32e176, Mem[0000000030181408] = 76e1320a
stba %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 76e1320a
! %l7 = 00000000000000f1, Mem[0000000030181400] = ffbf607e
stwa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000f1
! %l5 = 0000000076e1320a, Mem[0000000010081430] = a675a8b07cfb0e7c, %asi = 80
stxa %l5,[%i2+0x030]%asi ! Mem[0000000010081430] = 0000000076e1320a
! %l3 = 00000000ece72778, Mem[0000000010001410] = 000000ff
stba %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 780000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 010000ff00000000, %f12 = 00000000 ff000000
ldda [%i4+%o4]0x81,%f12 ! %f12 = 010000ff 00000000
p0_label_243:
! Mem[0000000010101408] = 000001ff49000000, %f8 = 00000000 ff000000
ldda [%i4+%o4]0x80,%f8 ! %f8 = 000001ff 49000000
! Mem[0000000030141408] = 9f1d21ff, %l5 = 0000000076e1320a
ldsba [%i5+%o4]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030041400] = 00ffffff, %l2 = 00000000000000ff
ldsba [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101400] = 099ddcff 00000000, %l2 = 00000000, %l3 = ece72778
ldda [%i4+%g0]0x80,%l2 ! %l2 = 00000000099ddcff 0000000000000000
! Mem[0000000010081408] = 00000000, %l6 = ff000000ffffffbf
lduba [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = 50630000000075ff, %f6 = 00000000 00000000
ldda [%i0+%o5]0x89,%f6 ! %f6 = 50630000 000075ff
! Mem[0000000010041400] = 4b0000ff, %f28 = 099ddcff
lda [%i1+%g0]0x80,%f28 ! %f28 = 4b0000ff
! %l1 = 00000000000000ff, Mem[0000000030101410] = ff000000
stba %l1,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff0000ff
! Mem[0000000030181410] = 3d5039e1, %l1 = 00000000000000ff
lduha [%i6+%o5]0x89,%l1 ! %l1 = 00000000000039e1
! Starting 10 instruction Store Burst
! %l4 = 000000000a32e176, Mem[0000000030101410] = ff0000ff
stwa %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0a32e176
p0_label_244:
! Mem[00000000100c1408] = 00000000, %l0 = 0000000000004bed
ldstuba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010181408] = 00000000, %l4 = 000000000a32e176
swapa [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000000
! %f9 = 49000000, Mem[0000000030101408] = 010000ff
sta %f9 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = 49000000
! %l5 = ffffffffffffffff, Mem[0000000010141408] = 00000000
stha %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000ffff
! %l2 = 00000000099ddcff, Mem[00000000211c0000] = ffff85d2, %asi = 80
stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff85d2
! %l3 = 0000000000000000, imm = fffffffffffff7a9, %l4 = 0000000000000000
andn %l3,-0x857,%l4 ! %l4 = 0000000000000000
! %f1 = 00000000, %f26 = 000000ff 0fc18655
fitod %f1 ,%f26 ! %f26 = 00000000 00000000
! Mem[0000000010141424] = ffffff9d, %l7 = 000000f1, %l2 = 099ddcff
add %i5,0x24,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ffffff9d
! %l0 = 00000000, %l1 = 000039e1, Mem[0000000010041408] = 000000ff 00000000
stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 000039e1
! Starting 10 instruction Load Burst
! Mem[0000000010001428] = ffbf607e20dd659f, %l2 = 00000000ffffff9d
ldxa [%i0+0x028]%asi,%l2 ! %l2 = ffbf607e20dd659f
p0_label_245:
! %l4 = 0000000000000000, imm = 0000000000000ee4, %l3 = 0000000000000000
xnor %l4,0xee4,%l3 ! %l3 = fffffffffffff11b
! Mem[0000000010141424] = ffffff9d, %l6 = 0000000000000000
ldsba [%i5+0x026]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010101400] = 099ddcff, %l1 = 00000000000039e1
ldswa [%i4+%g0]0x80,%l1 ! %l1 = 00000000099ddcff
! %l6 = ffffffffffffffff, %l6 = ffffffffffffffff, %l4 = 0000000000000000
udivx %l6,%l6,%l4 ! %l4 = 0000000000000001
! Mem[0000000030181400] = f1000000, %f4 = ffffffff
lda [%i6+%g0]0x89,%f4 ! %f4 = f1000000
! Mem[0000000010141400] = 00000000 73050000, %l0 = 00000000, %l1 = 099ddcff
ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000073050000 0000000000000000
! Mem[0000000030081408] = ff000000 00000000, %l0 = 73050000, %l1 = 00000000
ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
! Mem[00000000300c1400] = d60000ff, %l1 = 0000000000000000
ldsha [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffd600
! Mem[00000000100c1420] = 00ff001b, %l0 = 00000000ff000000
lduh [%i3+0x022],%l0 ! %l0 = 000000000000001b
! Starting 10 instruction Store Burst
! Mem[00000000218000c0] = 6fff4ce8, %l0 = 000000000000001b
ldstuba [%o3+0x0c0]%asi,%l0 ! %l0 = 0000006f000000ff
p0_label_246:
! Mem[00000000300c1410] = ff000000, %l4 = 0000000000000001
swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff000000
! Mem[00000000100c1400] = ffffffff, %l6 = ffffffffffffffff
ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010181408] = 0a32e176, %l2 = ffbf607e20dd659f
swapa [%i6+%o4]0x80,%l2 ! %l2 = 000000000a32e176
! Mem[0000000010081410] = 0000ff00, %l6 = 00000000000000ff
ldstuba [%i2+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! %f24 = b0a875a6 00000000, %l1 = ffffffffffffd600
! Mem[0000000030101408] = 4900000000000000
add %i4,0x008,%g1
stda %f24,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030101408] = 4900000000000000
! Mem[0000000010141400] = 00000573, %l4 = 00000000ff000000
swapa [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000573
! %f16 = 00000000 ff00004b ece72778 0e5401ff
! %f20 = ffffffff 4b0000ff acad0ca9 c1932168
! %f24 = b0a875a6 00000000 00000000 00000000
! %f28 = 4b0000ff 00000000 9f1d2100 00000000
stda %f16,[%i5]ASI_BLK_PL ! Block Store to 0000000010141400
! Mem[0000000030101410] = 76e1320a, %l0 = 000000000000006f
ldstuba [%i4+%o5]0x81,%l0 ! %l0 = 00000076000000ff
! %l7 = 00000000000000f1, Mem[00000000218001c1] = 00006949
stb %l7,[%o3+0x1c1] ! Mem[00000000218001c0] = 00f16949
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ffffffff, %l7 = 00000000000000f1
ldsha [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
p0_label_247:
! Mem[0000000020800040] = ff00c1d1, %l5 = ffffffffffffffff
ldub [%o1+0x041],%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1408] = f8ffffff fffff1df, %l0 = 00000076, %l1 = ffffd600
ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000fffff1df 00000000f8ffffff
! Mem[0000000030001400] = 000000ff, %l1 = 00000000f8ffffff
ldsha [%i0+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[000000001008141c] = c193a468, %l7 = ffffffffffffffff
lduwa [%i2+0x01c]%asi,%l7 ! %l7 = 00000000c193a468
membar #Sync ! Added by membar checker (40)
! Mem[00000000300c1400] = d60000ff 00000000 dff1ffff fffffff8
! Mem[00000000300c1410] = 00000001 ffbf607e acad0ca9 c193a468
! Mem[00000000300c1420] = e139503d 8ea847d9 f8ffffff 5063fba2
! Mem[00000000300c1430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
! Mem[0000000010141408] = ff01540e7827e7ec, %l2 = 000000000a32e176
ldxa [%i5+%o4]0x80,%l2 ! %l2 = ff01540e7827e7ec
! %l6 = 0000000000000000, immed = fffff6fa, %y = 000000ff
smul %l6,-0x906,%l6 ! %l6 = 0000000000000000, %y = 00000000
! Mem[0000000020800040] = ff00c1d1, %l3 = fffffffffffff11b
ldsba [%o1+0x040]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010141408] = 0e5401ff, %l4 = 0000000000000573
lduwa [%i5+%o4]0x88,%l4 ! %l4 = 000000000e5401ff
! Starting 10 instruction Store Burst
! Mem[0000000010181438] = a52ce06d, %l7 = 00000000c193a468, %asi = 80
swapa [%i6+0x038]%asi,%l7 ! %l7 = 00000000a52ce06d
p0_label_248:
! %f6 = 50630000 000075ff, Mem[0000000010181408] = 9f65dd20 00000000
stda %f6 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 50630000 000075ff
! %l0 = 00000000fffff1df, Mem[0000000030001400] = 000000ff
stba %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000df
! %f6 = 50630000 000075ff, Mem[0000000030101410] = ffe1320a 00006350
stda %f6 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = 50630000 000075ff
! %l6 = 00000000, %l7 = a52ce06d, Mem[0000000010081400] = ffffffff 0000ffff
std %l6,[%i2+%g0] ! Mem[0000000010081400] = 00000000 a52ce06d
! %l3 = ffffffffffffffff, Mem[0000000030041408] = ff000000
stwa %l3,[%i1+%o4]0x89 ! Mem[0000000030041408] = ffffffff
! Mem[00000000300c1408] = dff1ffff, %l0 = 00000000fffff1df
ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000df000000ff
! %f0 = ff000000 00000000, %l6 = 0000000000000000
! Mem[0000000030041420] = a5e9ac6394b18a76
add %i1,0x020,%g1
stda %f0,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030041420] = a5e9ac6394b18a76
! %l4 = 0e5401ff, %l5 = 00000000, Mem[0000000030001408] = 000001ff 00000000
stda %l4,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0e5401ff 00000000
! Mem[0000000030181410] = 3d5039e1, %l1 = 00000000000000ff
swapa [%i6+%o5]0x89,%l1 ! %l1 = 000000003d5039e1
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = ff000093, %l7 = 00000000a52ce06d
lduba [%i3+0x013]%asi,%l7 ! %l7 = 0000000000000093
p0_label_249:
! Mem[0000000010081408] = 00000000, %l5 = 0000000000000000
ldsba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
! %l4 = 000000000e5401ff, imm = fffffffffffff249, %l0 = 00000000000000df
and %l4,-0xdb7,%l0 ! %l0 = 000000000e540049
! Mem[0000000010101408] = 000001ff, %l7 = 0000000000000093
lduba [%i4+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1408] = fff1ffff, %l7 = 0000000000000000
ldsha [%i3+%o4]0x81,%l7 ! %l7 = fffffffffffffff1
! Mem[00000000100c1408] = ff000000, %l5 = 0000000000000000
ldswa [%i3+0x008]%asi,%l5 ! %l5 = ffffffffff000000
! Mem[0000000010081408] = 00000000, %l5 = ffffffffff000000
lduwa [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
! %l1 = 000000003d5039e1, immd = 0000000000000718, %l2 = ff01540e7827e7ec
mulx %l1,0x718,%l2 ! %l2 = 000001b2f11a9418
! Mem[0000000010181410] = ff000000, %f0 = ff000000
lda [%i6+%o5]0x80,%f0 ! %f0 = ff000000
! Mem[0000000010081400] = 00000000, %l1 = 000000003d5039e1
ldsba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffffff, Mem[0000000010181400] = ff000000
stba %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = ff000000
p0_label_250:
! %l2 = f11a9418, %l3 = ffffffff, Mem[0000000030181410] = 000000ff d947a88e
stda %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = f11a9418 ffffffff
! Mem[0000000030141410] = ff000000 ffffffbf, %l6 = 00000000, %l7 = fffffff1
ldda [%i5+%o5]0x81,%l6 ! %l6 = 00000000ff000000 00000000ffffffbf
! %l5 = 0000000000000000, Mem[0000000030041410] = 01ffffff00000000
stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000000000000000
! Mem[00000000100c1438] = 00000000, %l2 = 000001b2f11a9418
swap [%i3+0x038],%l2 ! %l2 = 0000000000000000
! %f7 = 000075ff, Mem[0000000030041410] = 00000000
sta %f7 ,[%i1+%o5]0x89 ! Mem[0000000030041410] = 000075ff
! %l5 = 0000000000000000, Mem[0000000030101400] = 0000ffff
stba %l5,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000ff00
! Mem[0000000030041410] = ff750000, %l1 = 0000000000000000
swapa [%i1+%o5]0x81,%l1 ! %l1 = 00000000ff750000
! %l4 = 000000000e5401ff, Mem[0000000010041410] = ff00004b
stha %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 01ff004b
membar #Sync ! Added by membar checker (41)
! %l2 = 0000000000000000, Mem[00000000300c1400] = ff0000d6
stba %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 4b00ff01, %l0 = 000000000e540049
lduha [%i1+%o5]0x88,%l0 ! %l0 = 000000000000ff01
p0_label_251:
! Mem[0000000010141410] = 4b0000ff, %l7 = 00000000ffffffbf
lduwa [%i5+%o5]0x88,%l7 ! %l7 = 000000004b0000ff
! Mem[0000000010101410] = 00000000, %l4 = 000000000e5401ff
ldswa [%i4+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = ff00004b, %l3 = ffffffffffffffff
lduwa [%i5+%g0]0x88,%l3 ! %l3 = 00000000ff00004b
! Mem[0000000010081410] = ff00ff00, %l6 = 00000000ff000000
lduha [%i2+%o5]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[0000000030001410] = ff750000, %l2 = 0000000000000000
lduwa [%i0+%o5]0x81,%l2 ! %l2 = 00000000ff750000
! Mem[0000000030181410] = 18941af1, %l5 = 0000000000000000
lduba [%i6+%o5]0x81,%l5 ! %l5 = 0000000000000018
! Mem[0000000020800000] = ffffba64, %l6 = 000000000000ff00
ldsha [%o1+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c1400] = ffffffff, %l7 = 000000004b0000ff
ldsha [%i3+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030101400] = 0000ff00, %l7 = ffffffffffffffff
ldsha [%i4+%g0]0x89,%l7 ! %l7 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l0 = 000000000000ff01, Mem[0000000010181400] = 000000ff
stha %l0,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000ff01
p0_label_252:
! Mem[0000000030141410] = ff000000, %l4 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030141408] = ff211d9f, %l4 = 00000000000000ff
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010001410] = 780000ff, %l2 = 00000000ff750000
swapa [%i0+%o5]0x80,%l2 ! %l2 = 00000000780000ff
! %l0 = 000000000000ff01, Mem[0000000010181410] = 000000ff
stwa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000ff01
! Mem[0000000030141408] = 9f1d21ff, %l4 = 00000000000000ff
swapa [%i5+%o4]0x89,%l4 ! %l4 = 000000009f1d21ff
! %f0 = ff000000 00000000 e139503d 8ea847d9
! %f4 = f1000000 000000ff 50630000 000075ff
! %f8 = 000001ff 49000000 00ffffff 000000ff
! %f12 = 010000ff 00000000 ece72778 0a32e176
stda %f0,[%i2]ASI_BLK_SL ! Block Store to 0000000030081400
! %f24 = e139503d, Mem[0000000030141400] = 73050000
sta %f24,[%i5+%g0]0x89 ! Mem[0000000030141400] = e139503d
! %l2 = 00000000780000ff, Mem[0000000010081430] = 0000000076e1320a
stx %l2,[%i2+0x030] ! Mem[0000000010081430] = 00000000780000ff
! %l6 = ffffffffffffffff, Mem[0000000030041410] = 00000000
stwa %l6,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (42)
! Mem[0000000010081408] = ffffffff00000000, %f28 = a675a8b0 7cfb0e7c
ldda [%i2+%o4]0x88,%f28 ! %f28 = ffffffff 00000000
p0_label_253:
! Mem[0000000010141400] = ff00004b, %l4 = 000000009f1d21ff
ldsba [%i5+%g0]0x88,%l4 ! %l4 = 000000000000004b
! Mem[0000000010101408] = 000001ff49000000, %f26 = f8ffffff 5063fba2
ldda [%i4+%o4]0x80,%f26 ! %f26 = 000001ff 49000000
! Mem[0000000010181414] = 00000000, %l3 = 00000000ff00004b
lduw [%i6+0x014],%l3 ! %l3 = 0000000000000000
! Mem[000000001004141c] = a90cadac, %l0 = 000000000000ff01
ldsha [%i1+0x01e]%asi,%l0 ! %l0 = ffffffffffffadac
! Mem[0000000010101408] = 000001ff, %f30 = 55045c7d
lda [%i4+%o4]0x80,%f30 ! %f30 = 000001ff
! Mem[0000000020800000] = ffffba64, %l3 = 0000000000000000
ldsba [%o1+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030041400] = 00ffffff, %l1 = 00000000ff750000
ldsha [%i1+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! %l4 = 000000000000004b, Mem[0000000010081400] = 00000000
stba %l4,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000004b
! Mem[000000001010143c] = 0000002f, %l4 = 000000000000004b
lduba [%i4+0x03f]%asi,%l4 ! %l4 = 000000000000002f
! Starting 10 instruction Store Burst
! %f20 = 00000001 ffbf607e, %l2 = 00000000780000ff
! Mem[0000000030181418] = 0e26a88e3d5039e1
add %i6,0x018,%g1
stda %f20,[%g1+%l2]ASI_PST32_SL ! Mem[0000000030181418] = 7e60bfff01000000
p0_label_254:
! %l4 = 000000000000002f, Mem[0000000030101400] = 0000ff00
stha %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000002f
! Mem[0000000030041408] = ffffffff, %l1 = 00000000000000ff
ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000030141408] = ff0000002bee0573
stxa %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000000000ff
! %l3 = ffffffffffffffff, Mem[0000000030141408] = 00000000
stwa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff
! %f4 = f1000000 000000ff, %l4 = 000000000000002f
! Mem[0000000010101400] = 099ddcff00000000
stda %f4,[%i4+%l4]ASI_PST8_PL ! Mem[0000000010101400] = ff00000000000000
! Mem[0000000030081400] = 00000000, %l4 = 000000000000002f
ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! %l0 = ffffffffffffadac, immd = fffffffffffff9fa, %l0 = ffffffffffffadac
sdivx %l0,-0x606,%l0 ! %l0 = 000000000000000d
! Mem[0000000010101408] = ff010000, %l7 = ffffffffffffff00
ldstuba [%i4+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101410] = 00000000, %l1 = 00000000000000ff
swapa [%i4+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000ff000000ff, %l0 = 000000000000000d
ldxa [%i4+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
p0_label_255:
! Mem[0000000010081408] = ffffffff00000000, %l7 = 0000000000000000
ldxa [%i2+%o4]0x88,%l7 ! %l7 = ffffffff00000000
! Mem[0000000010141408] = ff01540e, %l3 = ffffffffffffffff
ldsha [%i5+%o4]0x80,%l3 ! %l3 = ffffffffffffff01
! Mem[0000000030041408] = ff000000ffffffff, %f24 = e139503d 8ea847d9
ldda [%i1+%o4]0x89,%f24 ! %f24 = ff000000 ffffffff
! Mem[0000000010101438] = a2fbff500000002f, %l4 = 0000000000000000
ldx [%i4+0x038],%l4 ! %l4 = a2fbff500000002f
! Mem[0000000010181408] = 50630000 000075ff, %l0 = 000000ff, %l1 = 00000000
ldda [%i6+%o4]0x88,%l0 ! %l0 = 00000000000075ff 0000000050630000
! Mem[0000000030101408] = 49000000, %l3 = ffffffffffffff01
lduba [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000049
! %f29 = 00000000, %f28 = ffffffff, %f6 = 50630000 000075ff
fsmuld %f29,%f28,%f6 ! %f6 = ffffffff e0000000
! Mem[00000000300c1410] = 00000001ffbf607e, %l2 = 00000000780000ff
ldxa [%i3+%o5]0x81,%l2 ! %l2 = 00000001ffbf607e
! Mem[00000000100c1400] = ffffffff d60000ff ff000000 000000ff
! Mem[00000000100c1410] = ff000093 00000000 ff0000d6 0021009f
! Mem[00000000100c1420] = 00ff001b ff00ffff 9f65dd20 7e60bfff
! Mem[00000000100c1430] = 009bec30 49000000 f11a9418 000000ff
ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
! Starting 10 instruction Store Burst
! %l0 = 00000000000075ff, Mem[0000000030041410] = 00000000ffffffff
stxa %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000000075ff
p0_label_256:
! Mem[0000000030041408] = ffffffff, %l5 = 0000000000000018
swapa [%i1+%o4]0x89,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010141404] = 00000000, %l7 = 00000000, %l4 = 0000002f
add %i5,0x04,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1420] = 00ff001b, %l4 = 0000000000000000
swap [%i3+0x020],%l4 ! %l4 = 0000000000ff001b
! %l7 = ffffffff00000000, Mem[0000000030141408] = ffffffff000000ff
stxa %l7,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff00000000
! %f17 = 00000000, Mem[0000000010041410] = 4b00ff01
sta %f17,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! Mem[0000000030101408] = 49000000, %l0 = 00000000000075ff
swapa [%i4+%o4]0x81,%l0 ! %l0 = 0000000049000000
! Mem[00000000300c1400] = ff000000, %l4 = 0000000000ff001b
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l2 = 00000001ffbf607e, Mem[00000000300c1408] = fff1fffffffffff8
stxa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000001ffbf607e
! %l2 = 00000001ffbf607e, Mem[0000000030181410] = fffffffff11a9418
stxa %l2,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000001ffbf607e
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ffffffff4b0000ff, %f28 = ffffffff 00000000
ldda [%i5+%o5]0x88,%f28 ! %f28 = ffffffff 4b0000ff
p0_label_257:
! Mem[0000000030081400] = 000000ff, %l6 = ffffffffffffffff
lduha [%i2+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041434] = 00ffff00, %l4 = 0000000000000000
lduha [%i1+0x034]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181400] = 00000000 0000ff01, %l2 = ffbf607e, %l3 = 00000049
ldda [%i6+%g0]0x88,%l2 ! %l2 = 000000000000ff01 0000000000000000
! Mem[00000000300c1408] = 01000000, %l7 = ffffffff00000000
ldsha [%i3+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[000000001008140c] = ffffffff, %f17 = 00000000
lda [%i2+0x00c]%asi,%f17 ! %f17 = ffffffff
! Mem[0000000010141418] = 682193c1, %l3 = 0000000000000000
ldswa [%i5+0x018]%asi,%l3 ! %l3 = 00000000682193c1
! Mem[000000001018143c] = 000000ff, %f20 = 00000001
ld [%i6+0x03c],%f20 ! %f20 = 000000ff
! Mem[0000000030141410] = 000000ff, %f18 = dff1ffff
lda [%i5+%o5]0x89,%f18 ! %f18 = 000000ff
! Mem[0000000020800000] = ffffba64, %l4 = 00000000000000ff
ldsh [%o1+%g0],%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l5 = 00000000ffffffff, Mem[0000000010101400] = 00000000000000ff
stxa %l5,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000ffffffff
p0_label_258:
! Mem[0000000010141438] = 00000000, %l1 = 0000000050630000
swap [%i5+0x038],%l1 ! %l1 = 0000000000000000
! Mem[0000000010041418] = 682193c1, %l2 = 000000000000ff01
ldstub [%i1+0x018],%l2 ! %l2 = 00000068000000ff
! %l0 = 49000000, %l1 = 00000000, Mem[0000000010041408] = 00000000 000039e1
stda %l0,[%i1+%o4]0x80 ! Mem[0000000010041408] = 49000000 00000000
! %f18 = 000000ff, Mem[0000000030181410] = ffbf607e
sta %f18,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! Mem[000000001018142b] = 00000573, %l0 = 0000000049000000
ldstub [%i6+0x02b],%l0 ! %l0 = 00000073000000ff
! Mem[0000000010001403] = 00000000, %l7 = 0000000000000000
ldstub [%i0+0x003],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101424] = 00000070, %l1 = 0000000000000000
ldstuba [%i4+0x024]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[00000000201c0001] = 00ff4c08, %l2 = 0000000000000068
ldstuba [%o0+0x001]%asi,%l2 ! %l2 = 000000ff000000ff
! %l1 = 0000000000000000, Mem[0000000010001418] = 0000000072507abd, %asi = 80
stxa %l1,[%i0+0x018]%asi ! Mem[0000000010001418] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 000000ff00000000, %f20 = 000000ff ffbf607e
ldda [%i0+%g0]0x80,%f20 ! %f20 = 000000ff 00000000
p0_label_259:
! Mem[0000000021800140] = 000005d8, %l6 = 00000000000000ff
ldsh [%o3+0x140],%l6 ! %l6 = 0000000000000000
! Mem[0000000030101400] = 0000002f, %l5 = 00000000ffffffff
ldsha [%i4+%g0]0x89,%l5 ! %l5 = 000000000000002f
! Code Fragment 4
p0_fragment_20:
! %l0 = 0000000000000073
setx 0xbbf51df03b40c877,%g7,%l0 ! %l0 = bbf51df03b40c877
! %l1 = 0000000000000000
setx 0x673322d7888baf19,%g7,%l1 ! %l1 = 673322d7888baf19
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 = bbf51df03b40c877
setx 0xb6786547a452e87d,%g7,%l0 ! %l0 = b6786547a452e87d
! %l1 = 673322d7888baf19
setx 0xde67372007308f8d,%g7,%l1 ! %l1 = de67372007308f8d
! Mem[0000000010101408] = ff0001ff, %l4 = ffffffffffffffff
lduha [%i4+%o4]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010181408] = 000075ff, %l2 = 00000000000000ff
ldsha [%i6+%o4]0x88,%l2 ! %l2 = 00000000000075ff
! Mem[0000000030041410] = ff750000, %l2 = 00000000000075ff
ldswa [%i1+%o5]0x81,%l2 ! %l2 = ffffffffff750000
! Mem[0000000010181410] = 0000ff01, %l5 = 000000000000002f
ldswa [%i6+%o5]0x88,%l5 ! %l5 = 000000000000ff01
! Mem[00000000211c0000] = ffff85d2, %l4 = 000000000000ff00
ldsha [%o2+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010001410] = ff750000, %l0 = b6786547a452e87d
lduba [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = ffffba64, %l0 = 00000000000000ff
ldstuba [%o1+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
p0_label_260:
! %l4 = ffffffffffffffff, Mem[0000000030081410] = 000000ff
stba %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000ff
! %f1 = ffffffff, Mem[0000000010001418] = 00000000
st %f1 ,[%i0+0x018] ! Mem[0000000010001418] = ffffffff
! Mem[0000000010001410] = 000075ff, %l2 = ffffffffff750000
swapa [%i0+%o5]0x88,%l2 ! %l2 = 00000000000075ff
! Mem[0000000010181430] = 0000008000000000, %l0 = 00000000000000ff, %l6 = 0000000000000000
add %i6,0x30,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 0000008000000000
! %l2 = 00000000000075ff, Mem[0000000010181408] = ff750000
stba %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff750000
! %f16 = d60000ff ffffffff, %l7 = 0000000000000000
! Mem[0000000010001428] = ffbf607e20dd659f
add %i0,0x028,%g1
stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001428] = ffbf607e20dd659f
! %l6 = 0000008000000000, Mem[00000000300c1400] = ff0000ff
stha %l6,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000ff
! Mem[0000000010101430] = 73050000, %l1 = de67372007308f8d
swap [%i4+0x030],%l1 ! %l1 = 0000000073050000
! %l2 = 00000000000075ff, Mem[0000000030181400] = 000000f1
stwa %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000075ff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 01ff0000, %l2 = 00000000000075ff
lduwa [%i6+%o5]0x80,%l2 ! %l2 = 0000000001ff0000
p0_label_261:
! Mem[0000000030181408] = 76e1320a, %l4 = ffffffffffffffff
ldswa [%i6+%o4]0x81,%l4 ! %l4 = 0000000076e1320a
! Mem[0000000010001408] = 000000ff, %f29 = 4b0000ff
lda [%i0+%o4]0x80,%f29 ! %f29 = 000000ff
! Mem[0000000030181400] = ff750000, %l7 = 0000000000000000
ldsha [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141408] = ffffffff, %l1 = 0000000073050000
ldsha [%i5+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[000000001018143c] = 000000ff, %l7 = 0000000000000000
lduw [%i6+0x03c],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181404] = 00000000, %l3 = 00000000682193c1
ldsba [%i6+0x007]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041410] = 000075ff, %l7 = 00000000000000ff
lduba [%i1+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[00000000201c0000] = 00ff4c08, %l1 = ffffffffffffffff
ldsb [%o0+%g0],%l1 ! %l1 = 0000000000000000
! Mem[0000000010101410] = 000000ff, %l5 = 000000000000ff01
ldsha [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 76e1320a, %l5 = 00000000, Mem[0000000030041408] = 00000018 ff000000
stda %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = 76e1320a 00000000
p0_label_262:
! %f21 = 00000000, Mem[00000000300c1408] = 01000000
sta %f21,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! Mem[0000000030081408] = d947a88e, %l5 = 0000000000000000
swapa [%i2+%o4]0x81,%l5 ! %l5 = 00000000d947a88e
! Mem[0000000030081408] = 00000000, %l2 = 0000000001ff0000
ldstuba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = ffffffff, %l2 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000030041408] = 0a32e176
stba %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ff32e176
! %f12 = 00000049 30ec9b00, %l6 = 0000008000000000
! Mem[00000000300c1430] = a675a8b07cfb0e7c
add %i3,0x030,%g1
stda %f12,[%g1+%l6]ASI_PST32_SL ! Mem[00000000300c1430] = a675a8b07cfb0e7c
! %l6 = 0000008000000000, Mem[0000000010101428] = ffffff04c26ceff2, %asi = 80
stxa %l6,[%i4+0x028]%asi ! Mem[0000000010101428] = 0000008000000000
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000030001400] = 000000df bfffffff
stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 000000ff 00000000
! %l2 = 00000000000000ff, Mem[00000000300c1408] = 00000000
stwa %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[000000001004140c] = 00000000, %f7 = d60000ff
lda [%i1+0x00c]%asi,%f7 ! %f7 = 00000000
p0_label_263:
! Mem[0000000010081408] = ffffffff 00000000, %l4 = 76e1320a, %l5 = d947a88e
ldda [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000 00000000ffffffff
! Mem[0000000010081400] = 0000004b, %l1 = 0000000000000000
ldsha [%i2+%g0]0x88,%l1 ! %l1 = 000000000000004b
! Mem[0000000030041400] = ffffffffffffff00, %f14 = ff000000 18941af1
ldda [%i1+%g0]0x89,%f14 ! %f14 = ffffffff ffffff00
! Mem[0000000010181404] = 00000000, %l4 = 0000000000000000
lduh [%i6+0x004],%l4 ! %l4 = 0000000000000000
! Mem[0000000030141400] = e139503d, %l6 = 0000008000000000
ldswa [%i5+%g0]0x89,%l6 ! %l6 = ffffffffe139503d
! Mem[0000000010101428] = 00000080, %l3 = 0000000000000000
ldsb [%i4+0x02a],%l3 ! %l3 = 0000000000000000
! Mem[0000000030101400] = 2f00000000000000, %f20 = 000000ff 00000000
ldda [%i4+%g0]0x81,%f20 ! %f20 = 2f000000 00000000
! Mem[0000000010181434] = 00000000, %l7 = 00000000000000ff
ldsw [%i6+0x034],%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1408] = 000000ff, %l3 = 0000000000000000
lduha [%i3+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[00000000100c1439] = f11a9418, %l7 = 0000000000000000
ldstuba [%i3+0x039]%asi,%l7 ! %l7 = 0000001a000000ff
p0_label_264:
! %l0 = 000000ff, %l1 = 0000004b, Mem[0000000010041400] = 4b0000ff 00000000
stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff 0000004b
! %l2 = 00000000000000ff, Mem[0000000030081400] = ff000000
stha %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00ff0000
! %l4 = 0000000000000000, Mem[0000000030041400] = ffffffffffffff00
stxa %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000000000000000
! %l6 = ffffffffe139503d, Mem[0000000030081400] = ff0000000000ff00
stxa %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffffe139503d
! %l0 = 00000000000000ff, Mem[00000000300c1408] = 000000ff
stba %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! %l3 = 00000000000000ff, Mem[0000000010141400] = ff00004b
stwa %l3,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! %f25 = ffffffff, Mem[0000000010081400] = 4b000000
sta %f25,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff
! %f12 = 00000049 30ec9b00, %l0 = 00000000000000ff
! Mem[0000000010081420] = e139503d8ea847d9
add %i2,0x020,%g1
stda %f12,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010081420] = 009bec3049000000
! %l2 = 00000000000000ff, %l0 = 00000000000000ff, %y = 00000000
udiv %l2,%l0,%l2 ! %l2 = 0000000000000001
mov %l0,%y ! %y = 000000ff
! Starting 10 instruction Load Burst
! %l3 = 00000000000000ff, %l0 = 00000000000000ff, %l1 = 000000000000004b
subc %l3,%l0,%l1 ! %l1 = 0000000000000000
p0_label_265:
! Mem[0000000010081400] = ffffffff, %l1 = 0000000000000000
lduha [%i2+%g0]0x88,%l1 ! %l1 = 000000000000ffff
! Mem[00000000211c0000] = ffff85d2, %l4 = 0000000000000000
lduba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010081400] = ffffffff, %l3 = 00000000000000ff
lduha [%i2+%g0]0x80,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010101408] = ff0001ff, %l6 = ffffffffe139503d
lduha [%i4+%o4]0x80,%l6 ! %l6 = 000000000000ff00
! Mem[00000000300c1410] = 00000001, %f27 = 49000000
lda [%i3+%o5]0x81,%f27 ! %f27 = 00000001
! Mem[0000000010041408] = 49000000, %l1 = 000000000000ffff
lduh [%i1+0x00a],%l1 ! %l1 = 0000000000000000
! Mem[0000000010101420] = 00000000, %l5 = 00000000ffffffff
ldswa [%i4+0x020]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = ff00004b ffffffff, %l4 = 000000ff, %l5 = 00000000
ldda [%i5+%o5]0x80,%l4 ! %l4 = 00000000ff00004b 00000000ffffffff
! Mem[0000000030141400] = e139503d, %f0 = ff0000d6
lda [%i5+%g0]0x89,%f0 ! %f0 = e139503d
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = ff000000, %l1 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
p0_label_266:
! %l1 = 00000000000000ff, Mem[0000000030101410] = 50630000
stba %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = ff630000
! %f10 = ffbf607e 20dd659f, Mem[0000000010101400] = ffffffff 00000000
stda %f10,[%i4+%g0]0x88 ! Mem[0000000010101400] = ffbf607e 20dd659f
! %l6 = 0000ff00, %l7 = 0000001a, Mem[0000000010141408] = ff01540e 7827e7ec
stda %l6,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000ff00 0000001a
! %l7 = 000000000000001a, Mem[0000000010001408] = 000000ff00000000, %asi = 80
stxa %l7,[%i0+0x008]%asi ! Mem[0000000010001408] = 000000000000001a
! %l4 = 00000000ff00004b, Mem[0000000010141408] = 0000ff000000001a
stx %l4,[%i5+%o4] ! Mem[0000000010141408] = 00000000ff00004b
! Mem[0000000030101408] = ff750000, %l7 = 000000000000001a
ldstuba [%i4+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! %l7 = 0000000000000000, Mem[00000000300c1408] = 000000ff
stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! %l3 = 000000000000ffff, Mem[0000000030041410] = ff750000
stwa %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = 0000ffff
! %l3 = 000000000000ffff, Mem[0000000030081408] = 000000ff
stha %l3,[%i2+%o4]0x89 ! Mem[0000000030081408] = 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 00000000, %l1 = 00000000000000ff
ldswa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000000000
p0_label_267:
! Mem[0000000010101410] = ff000000, %l6 = 000000000000ff00
ldsha [%i4+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = ffff85d2, %l1 = 0000000000000000
ldsba [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010001410] = 000075ff, %l2 = 0000000000000001
ldsh [%i0+0x012],%l2 ! %l2 = 00000000000075ff
! Mem[0000000010001408] = 00000000, %l5 = 00000000ffffffff
ldsba [%i0+%o4]0x88,%l5 ! %l5 = 0000000000000000
! %l4 = 00000000ff00004b, immed = fffff490, %y = 000000ff
udiv %l4,-0xb70,%l2 ! %l2 = 00000000000000ff
mov %l0,%y ! %y = 000000ff
! Mem[0000000010101424] = ff000070, %l1 = ffffffffffffffff
ldswa [%i4+0x024]%asi,%l1 ! %l1 = ffffffffff000070
! Mem[0000000010081400] = ffffffff, %l5 = 0000000000000000
ldsw [%i2+%g0],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030041410] = 0000ffff00000000, %l5 = ffffffffffffffff
ldxa [%i1+%o5]0x81,%l5 ! %l5 = 0000ffff00000000
! Mem[0000000010081438] = ffffffff f20a2ca5, %l4 = ff00004b, %l5 = 00000000
ldd [%i2+0x038],%l4 ! %l4 = 00000000ffffffff 00000000f20a2ca5
! Starting 10 instruction Store Burst
! Mem[0000000010101420] = 00000000, %l4 = ffffffff, %l2 = 000000ff
add %i4,0x20,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000000000
p0_label_268:
! %l2 = 00000000, %l3 = 0000ffff, Mem[0000000010181408] = ff750000 00006350
stda %l2,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000 0000ffff
! Mem[0000000010001424] = 1b00ff00, %l2 = 0000000000000000
swap [%i0+0x024],%l2 ! %l2 = 000000001b00ff00
! %l5 = 00000000f20a2ca5, Mem[0000000030001408] = ff01540e
stha %l5,[%i0+%o4]0x81 ! Mem[0000000030001408] = 2ca5540e
! %f29 = 000000ff, Mem[0000000010141430] = 00000000
sta %f29,[%i5+0x030]%asi ! Mem[0000000010141430] = 000000ff
! %l4 = 00000000ffffffff, Mem[0000000010081408] = 00000000
stw %l4,[%i2+%o4] ! Mem[0000000010081408] = ffffffff
! %f12 = 00000049 30ec9b00, %l4 = 00000000ffffffff
! Mem[0000000030041408] = ff32e17600000000
add %i1,0x008,%g1
stda %f12,[%g1+%l4]ASI_PST32_S ! Mem[0000000030041408] = 0000004930ec9b00
! Mem[0000000030041408] = 49000000, %l2 = 000000001b00ff00
swapa [%i1+%o4]0x89,%l2 ! %l2 = 0000000049000000
! Mem[0000000010141434] = ff00004b, %l1 = ffffffffff000070
ldstub [%i5+0x034],%l1 ! %l1 = 000000ff000000ff
membar #Sync ! Added by membar checker (43)
! %l3 = 000000000000ffff, Mem[00000000100c1408] = ff000000
stha %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffff0000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 9f65dd20, %l4 = 00000000ffffffff
ldstuba [%i4+%g0]0x80,%l4 ! %l4 = 0000009f000000ff
p0_label_269:
! Mem[0000000010181404] = 00000000, %l1 = 00000000000000ff
ldsha [%i6+0x004]%asi,%l1 ! %l1 = 0000000000000000
! Mem[000000001000140c] = 0000001a, %l1 = 0000000000000000
lduha [%i0+0x00e]%asi,%l1 ! %l1 = 000000000000001a
! Mem[000000001004141c] = a90cadac, %l0 = 00000000000000ff
lduw [%i1+0x01c],%l0 ! %l0 = 00000000a90cadac
! Mem[0000000030081410] = 000000ff, %l1 = 000000000000001a
lduha [%i2+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101400] = 0000002f, %l4 = 000000000000009f
ldsha [%i4+%g0]0x89,%l4 ! %l4 = 000000000000002f
! Code Fragment 4
p0_fragment_21:
! %l0 = 00000000a90cadac
setx 0x920831504bb1373b,%g7,%l0 ! %l0 = 920831504bb1373b
! %l1 = 00000000000000ff
setx 0x86b4de1f8446d71f,%g7,%l1 ! %l1 = 86b4de1f8446d71f
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 = 920831504bb1373b
setx 0x36502098135ee927,%g7,%l0 ! %l0 = 36502098135ee927
! %l1 = 86b4de1f8446d71f
setx 0xbfcb81b81f67e806,%g7,%l1 ! %l1 = bfcb81b81f67e806
! Mem[0000000010181408] = ffff000000000000, %l2 = 0000000049000000
ldxa [%i6+%o4]0x88,%l2 ! %l2 = ffff000000000000
! Mem[0000000010101408] = ff0001ff49000000, %f10 = ffbf607e 20dd659f
ldda [%i4+%o4]0x80,%f10 ! %f10 = ff0001ff 49000000
! %l3 = 000000000000ffff, immd = fffffffffffff5ad, %l2 = ffff000000000000
udivx %l3,-0xa53,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f14 = ffffffff, Mem[00000000300c1400] = ff000000
sta %f14,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffff
p0_label_270:
! Mem[0000000020800041] = ff00c1d1, %l3 = 000000000000ffff
ldstub [%o1+0x041],%l3 ! %l3 = 00000000000000ff
! %l5 = 00000000f20a2ca5, Mem[0000000030001410] = ff750000
stba %l5,[%i0+%o5]0x81 ! Mem[0000000030001410] = a5750000
! %l7 = 0000000000000000, %l1 = bfcb81b81f67e806, %l0 = 36502098135ee927
or %l7,%l1,%l0 ! %l0 = bfcb81b81f67e806
! Mem[0000000010081408] = ffffffff, %l5 = 00000000f20a2ca5
swapa [%i2+%o4]0x88,%l5 ! %l5 = 00000000ffffffff
! %l1 = bfcb81b81f67e806, Mem[0000000010141408] = 00000000
stba %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 06000000
! %l6 = 0000000000000000, Mem[0000000030081410] = f1000000000000ff
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000010141416] = ffffffff, %asi = 80
stha %l3,[%i5+0x016]%asi ! Mem[0000000010141414] = ffff0000
! %f0 = e139503d ffffffff, Mem[0000000030001408] = 0e54a52c 00000000
stda %f0 ,[%i0+%o4]0x89 ! Mem[0000000030001408] = e139503d ffffffff
! Mem[0000000010141400] = 000000ff, %l0 = bfcb81b81f67e806
swapa [%i5+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = ff000000, %f6 = 9f002100
lda [%i1+%g0]0x88,%f6 ! %f6 = ff000000
p0_label_271:
! Mem[00000000100c1438] = f1ff9418000000ff, %f30 = 000001ff 6de02ca5
ldda [%i3+0x038]%asi,%f30 ! %f30 = f1ff9418 000000ff
! Mem[0000000030001408] = e139503d ffffffff, %l2 = 00000000, %l3 = 00000000
ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000ffffffff 00000000e139503d
! Mem[0000000010181400] = 01ff000000000000, %f24 = ff000000 ffffffff
ldda [%i6+%g0]0x80,%f24 ! %f24 = 01ff0000 00000000
! Mem[0000000030041400] = 00000000, %l4 = 000000000000002f
ldsha [%i1+%g0]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041408] = 49000000, %f20 = 2f000000
lda [%i1+%o4]0x80,%f20 ! %f20 = 49000000
! Mem[00000000100c141c] = 0021009f, %l1 = bfcb81b81f67e806
lduwa [%i3+0x01c]%asi,%l1 ! %l1 = 000000000021009f
! Mem[0000000030081400] = 3d5039e1, %l7 = 0000000000000000
ldsha [%i2+%g0]0x81,%l7 ! %l7 = 0000000000003d50
! Mem[0000000030141410] = ff000000, %l1 = 000000000021009f
lduwa [%i5+%o5]0x81,%l1 ! %l1 = 00000000ff000000
! Mem[0000000030101410] = ff750000000063ff, %f26 = 000001ff 00000001
ldda [%i4+%o5]0x89,%f26 ! %f26 = ff750000 000063ff
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 000075ff, %l6 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l6 ! %l6 = 00000000000000ff
p0_label_272:
! %l5 = 00000000ffffffff, Mem[00000000300c1408] = 00000000ffbf607e
stxa %l5,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000ffffffff
! %l2 = 00000000ffffffff, Mem[0000000030141408] = ffffffff
stha %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff
! %l2 = 00000000ffffffff, Mem[0000000010081410] = 00ff00ff
stwa %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = ffffffff
! Mem[0000000010081408] = f20a2ca5, %l0 = 00000000000000ff
swapa [%i2+%o4]0x88,%l0 ! %l0 = 00000000f20a2ca5
! %l7 = 0000000000003d50, Mem[0000000030101410] = ff630000
stha %l7,[%i4+%o5]0x81 ! Mem[0000000030101410] = 3d500000
! %l5 = 00000000ffffffff, Mem[0000000030101408] = ff0075ff00000000
stxa %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000ffffffff
! Mem[000000001018141c] = ffffffff, %l6 = 00000000, %l6 = 00000000
add %i6,0x1c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ffffffff
! Mem[00000000201c0000] = 00ff4c08, %l5 = 00000000ffffffff
ldstub [%o0+%g0],%l5 ! %l5 = 00000000000000ff
! %l0 = f20a2ca5, %l1 = ff000000, Mem[0000000030041410] = 0000ffff 00000000
stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = f20a2ca5 ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 000000ff, %l3 = 00000000e139503d
lduwa [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
p0_label_273:
! Mem[00000000300c1410] = 01000000, %l1 = 00000000ff000000
lduba [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181410] = 01ff0000, %l0 = 00000000f20a2ca5
lduwa [%i6+%o5]0x80,%l0 ! %l0 = 0000000001ff0000
! Mem[0000000030141400] = 3d5039e1 00006350, %l6 = ffffffff, %l7 = 00003d50
ldda [%i5+%g0]0x81,%l6 ! %l6 = 000000003d5039e1 0000000000006350
! Mem[0000000010181408] = ffff0000 00000000, %l0 = 01ff0000, %l1 = 00000000
ldda [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000 00000000ffff0000
! Mem[0000000010181408] = 00000000, %f19 = fffffff8
lda [%i6+%o4]0x88,%f19 ! %f19 = 00000000
! Mem[0000000030141410] = ff000000, %l0 = 0000000000000000
lduba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041408] = 00000049, %l1 = 00000000ffff0000
ldsba [%i1+%o4]0x88,%l1 ! %l1 = 0000000000000049
! Mem[0000000020800000] = ffffba64, %l0 = 00000000000000ff
ldub [%o1+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[000000001000140c] = 0000001a, %l0 = 00000000000000ff
ldsha [%i0+0x00c]%asi,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %f20 = 49000000 00000000, %l6 = 000000003d5039e1
! Mem[0000000030181430] = ff0000d6ffffffff
add %i6,0x030,%g1
stda %f20,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181430] = 000000d6ff000049
p0_label_274:
! Mem[0000000030001410] = 000075a5, %l4 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 000000a5000000ff
! %l4 = 00000000000000a5, immed = 00000668, %y = 000000ff
sdiv %l4,0x668,%l2 ! %l2 = 0000000027ce0c7c
mov %l0,%y ! %y = 00000000
! Mem[00000000100c1408] = 0000ffff, %l0 = 0000000000000000
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010101430] = 07308f8d, %l4 = 00000000000000a5, %asi = 80
swapa [%i4+0x030]%asi,%l4 ! %l4 = 0000000007308f8d
! %l2 = 0000000027ce0c7c, Mem[0000000030101410] = 0000503d
stba %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000507c
! %l0 = 00000000000000ff, Mem[0000000010001410] = 000075ff
stha %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00ff75ff
! %f30 = f1ff9418 000000ff, %l6 = 000000003d5039e1
! Mem[0000000030101408] = 00000000ffffffff
add %i4,0x008,%g1
stda %f30,[%g1+%l6]ASI_PST32_S ! Mem[0000000030101408] = 00000000000000ff
! Mem[0000000010041410] = 00000000, %l0 = 00000000000000ff
ldstuba [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l2 = 27ce0c7c, %l3 = 000000ff, Mem[0000000030001400] = ff000000 00000000
stda %l2,[%i0+%g0]0x81 ! Mem[0000000030001400] = 27ce0c7c 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffffba64, %l4 = 0000000007308f8d
ldsba [%o1+0x001]%asi,%l4 ! %l4 = ffffffffffffffff
p0_label_275:
! Mem[0000000010101424] = ff000070, %l5 = 0000000000000000
swap [%i4+0x024],%l5 ! %l5 = 00000000ff000070
! Mem[0000000030181400] = ff0075ff20dd659f, %l4 = ffffffffffffffff
ldxa [%i6+%g0]0x81,%l4 ! %l4 = ff0075ff20dd659f
! Mem[0000000010041408] = 4900000000000000, %l5 = 00000000ff000070
ldxa [%i1+%o4]0x80,%l5 ! %l5 = 4900000000000000
! Mem[0000000010101408] = ff0100ff, %l3 = 00000000000000ff
lduwa [%i4+%o4]0x88,%l3 ! %l3 = 00000000ff0100ff
! Mem[00000000218000c0] = ffff4ce8, %l5 = 4900000000000000
ldub [%o3+0x0c1],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010081400] = ffffffff, %l6 = 000000003d5039e1
lduba [%i2+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181410] = 01ff0000, %l3 = 00000000ff0100ff
ldswa [%i6+%o5]0x80,%l3 ! %l3 = 0000000001ff0000
! Mem[0000000010181400] = 0000ff01, %l6 = 00000000000000ff
ldsha [%i6+%g0]0x88,%l6 ! %l6 = ffffffffffffff01
! Mem[0000000030101400] = 0000002f, %l4 = ff0075ff20dd659f
lduba [%i4+%g0]0x89,%l4 ! %l4 = 000000000000002f
! Starting 10 instruction Store Burst
! %l4 = 0000002f, %l5 = 000000ff, Mem[0000000030001410] = ff750000 00006350
stda %l4,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000002f 000000ff
p0_label_276:
! %l4 = 000000000000002f, Mem[0000000010041408] = 49000000
stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 002f0000
! %l6 = ffffffffffffff01, Mem[0000000010041424] = a675a8b0
stw %l6,[%i1+0x024] ! Mem[0000000010041424] = ffffff01
! %l3 = 0000000001ff0000, %l5 = 00000000000000ff, %l4 = 000000000000002f
subc %l3,%l5,%l4 ! %l4 = 0000000001feff01
! Mem[0000000010101418] = dd9dc0ff, %l7 = 0000000000006350, %asi = 80
swapa [%i4+0x018]%asi,%l7 ! %l7 = 00000000dd9dc0ff
! Mem[000000001008143a] = ffffffff, %l6 = ffffffffffffff01
ldstuba [%i2+0x03a]%asi,%l6 ! %l6 = 000000ff000000ff
! %f7 = 00000000, Mem[0000000010141410] = ff00004b
sta %f7 ,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
! %l7 = 00000000dd9dc0ff, Mem[0000000030141400] = 3d5039e1
stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = dd9dc0ff
! Mem[0000000010141400] = 06e8671f, %l1 = 0000000000000049, %asi = 80
swapa [%i5+0x000]%asi,%l1 ! %l1 = 0000000006e8671f
! %l2 = 0000000027ce0c7c, Mem[0000000010001408] = 00000000
stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0c7c0000
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 2f000000, %l7 = 00000000dd9dc0ff
lduha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
p0_label_277:
! Mem[0000000030101410] = 0000507c, %l6 = 00000000000000ff
ldsha [%i4+%o5]0x89,%l6 ! %l6 = 000000000000507c
! Mem[0000000030041400] = 00000000, %l5 = 00000000000000ff
ldsba [%i1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081420] = 009bec30, %l3 = 0000000001ff0000
ldsh [%i2+0x022],%l3 ! %l3 = ffffffffffffec30
! Mem[0000000010081400] = ffffffffa52ce06d, %f24 = 01ff0000 00000000
ldd [%i2+%g0],%f24 ! %f24 = ffffffff a52ce06d
! Mem[0000000020800000] = ffffba64, %l4 = 0000000001feff01
ldsha [%o1+0x000]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1410] = 01000000, %l1 = 0000000006e8671f
lduwa [%i3+%o5]0x89,%l1 ! %l1 = 0000000001000000
! Mem[0000000030181400] = ff0075ff, %l6 = 000000000000507c
ldsba [%i6+%g0]0x81,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181408] = ffff000000000000, %l6 = ffffffffffffffff
ldxa [%i6+%o4]0x88,%l6 ! %l6 = ffff000000000000
! Mem[0000000030181400] = 9f65dd20ff7500ff, %f14 = ffffffff ffffff00
ldda [%i6+%g0]0x89,%f14 ! %f14 = 9f65dd20 ff7500ff
! Starting 10 instruction Store Burst
! %l6 = ffff000000000000, Mem[0000000010001400] = ff000000
stwa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
p0_label_278:
! %f24 = ffffffff, Mem[0000000030181408] = 0a32e176
sta %f24,[%i6+%o4]0x89 ! Mem[0000000030181408] = ffffffff
! Mem[00000000100c1424] = ff00ffff, %l6 = ffff000000000000
swap [%i3+0x024],%l6 ! %l6 = 00000000ff00ffff
! %l0 = 0000000000000000, Mem[0000000010081410] = ffffffff
sth %l0,[%i2+%o5] ! Mem[0000000010081410] = 0000ffff
! %l0 = 0000000000000000, Mem[0000000010081412] = 0000ffff
sth %l0,[%i2+0x012] ! Mem[0000000010081410] = 00000000
! Mem[0000000030181410] = 000000ff, %l5 = 0000000000000000
swapa [%i6+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %l4 = ffffffffffffffff, Mem[0000000030081400] = 3d5039e1
stwa %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ffffffff
! Mem[0000000030081408] = ffff0000, %l1 = 0000000001000000
ldstuba [%i2+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000030141410] = ff000000
stba %l5,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000
! Mem[0000000010001400] = 00000000, %l3 = ffffffffffffec30
swapa [%i0+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = ffffffff000000ff, %l3 = 0000000000000000
ldxa [%i1+%o5]0x88,%l3 ! %l3 = ffffffff000000ff
p0_label_279:
! Mem[0000000030001408] = ffffffff, %l3 = ffffffff000000ff
ldswa [%i0+%o4]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041410] = ff000000, %f6 = ff000000
lda [%i1+%o5]0x80,%f6 ! %f6 = ff000000
! Mem[0000000010181408] = 00000000, %l3 = ffffffffffffffff
lduba [%i6+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000030001400] = 7c0cce27, %l6 = 00000000ff00ffff
ldsba [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000027
! Mem[00000000100c1400] = ffffffff, %l3 = 0000000000000000
ldswa [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041400] = 000000ff, %f21 = 00000000
lda [%i1+%g0]0x80,%f21 ! %f21 = 000000ff
! Mem[00000000300c1400] = ffffffff, %l5 = 00000000000000ff
lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010181410] = 01ff0000, %l4 = ffffffffffffffff
ldsha [%i6+%o5]0x80,%l4 ! %l4 = 00000000000001ff
! Mem[0000000010001410] = 00ff75ff, %l1 = 00000000000000ff
ldswa [%i0+%o5]0x80,%l1 ! %l1 = 0000000000ff75ff
! Starting 10 instruction Store Burst
! %l5 = 00000000ffffffff, Mem[0000000010001400] = 30ecffff
stha %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffff
p0_label_280:
! Mem[0000000010081408] = ff000000, %l2 = 0000000027ce0c7c
ldstuba [%i2+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! %l6 = 0000000000000027, Mem[00000000300c1408] = 00000000
stwa %l6,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000027
! %l4 = 00000000000001ff, Mem[0000000030101400] = 000000000000002f
stxa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 00000000000001ff
! Mem[0000000010181408] = 00000000, %l5 = 00000000ffffffff
swapa [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041400] = 00000000, %l0 = 0000000000000000
swapa [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %l6 = 0000000000000027, Mem[0000000010081408] = ff000000
stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00270000
! Mem[0000000010041400] = 000000ff, %l3 = ffffffffffffffff
ldstuba [%i1+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081400] = ffffffff, %l7 = 0000000000000000
swapa [%i2+%g0]0x80,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000010181400] = 0000ff01, %l4 = 00000000000001ff
swapa [%i6+%g0]0x88,%l4 ! %l4 = 000000000000ff01
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffff4c08, %l3 = 0000000000000000
ldsba [%o0+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
p0_label_281:
! Mem[0000000010141410] = 00000000, %f28 = ffffffff
lda [%i5+%o5]0x88,%f28 ! %f28 = 00000000
! Mem[0000000030181408] = ffffffff7827e7ec, %f4 = 00000000 930000ff
ldda [%i6+%o4]0x81,%f4 ! %f4 = ffffffff 7827e7ec
! Mem[0000000010041400] = ff0000ff, %l0 = 0000000000000000
ldswa [%i1+%g0]0x80,%l0 ! %l0 = ffffffffff0000ff
! Mem[0000000030001400] = 27ce0c7c 000000ff, %l4 = 0000ff01, %l5 = 00000000
ldda [%i0+%g0]0x81,%l4 ! %l4 = 0000000027ce0c7c 00000000000000ff
! Mem[0000000010181410] = 01ff0000, %l6 = 0000000000000027
lduha [%i6+%o5]0x80,%l6 ! %l6 = 00000000000001ff
membar #Sync ! Added by membar checker (44)
! Mem[0000000010081400] = 00000000 a52ce06d 00270000 ffffffff
! Mem[0000000010081410] = 00000000 00211d9f acad0ca9 c193a468
! Mem[0000000010081420] = 009bec30 49000000 ffffffff 000000ff
! Mem[0000000010081430] = 00000000 780000ff ffffffff f20a2ca5
ldda [%i2]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010081400
! Mem[0000000030001400] = 27ce0c7c, %l0 = ffffffffff0000ff
ldsba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000027
! Mem[0000000010181420] = 00583e7e, %f23 = c193a468
ld [%i6+0x020],%f23 ! %f23 = 00583e7e
! Mem[00000000300c1408] = 27000000ffffffff, %f18 = 000000ff 00000000
ldda [%i3+%o4]0x81,%f18 ! %f18 = 27000000 ffffffff
! Starting 10 instruction Store Burst
! %f29 = 000000ff, Mem[0000000010101404] = 7e60bfff
st %f29,[%i4+0x004] ! Mem[0000000010101404] = 000000ff
p0_label_282:
! Mem[0000000010181408] = ffffffff, %l5 = 00000000000000ff
ldstuba [%i6+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000100c1408] = ffff0000, %l3 = ffffffffffffffff
swapa [%i3+%o4]0x80,%l3 ! %l3 = 00000000ffff0000
membar #Sync ! Added by membar checker (45)
! %l7 = 00000000ffffffff, Mem[0000000010081408] = 00270000
stwa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffff
! Mem[0000000030001410] = 2f000000, %l4 = 0000000027ce0c7c
ldstuba [%i0+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! %f14 = ffffffff, Mem[0000000030101410] = 0000507c
sta %f14,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff
! %l0 = 0000000000000027, immed = fffff327, %y = 00000000
umul %l0,-0xcd9,%l6 ! %l6 = 00000026fffe0af1, %y = 00000026
! Mem[0000000030141400] = ffc09ddd, %l3 = 00000000ffff0000
ldstuba [%i5+%g0]0x89,%l3 ! %l3 = 000000dd000000ff
! %f24 = ffffffff a52ce06d, Mem[0000000010141418] = 682193c1 a90cadac
stda %f24,[%i5+0x018]%asi ! Mem[0000000010141418] = ffffffff a52ce06d
! %f6 = acad0ca9, %f27 = 000063ff, %f18 = 27000000 ffffffff
fsmuld %f6 ,%f27,%f18 ! %l0 = 0000000000000049, Unfinished, %fsr = 2500000400
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 2f00000049000000, %l4 = 0000000000000000
ldxa [%i5+%g0]0x88,%l4 ! %l4 = 2f00000049000000
p0_label_283:
! Mem[0000000010101410] = ff000000, %l3 = 00000000000000dd
lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010001400] = ffffffff 00000000 0c7c0000 0000001a
! Mem[0000000010001410] = 00ff75ff ffffff01 ffffffff 00000000
! Mem[0000000010001420] = ac990448 00000000 ffbf607e 20dd659f
! Mem[0000000010001430] = ff00540e ffffffc2 ff000000 33660000
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000010001400
! Mem[0000000030041400] = 00000000, %l0 = 0000000000000049
ldsha [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Code Fragment 4
p0_fragment_22:
! %l0 = 0000000000000000
setx 0xb895ff5fdcbb5ea4,%g7,%l0 ! %l0 = b895ff5fdcbb5ea4
! %l1 = 0000000000ff75ff
setx 0xd7fc357fa038895f,%g7,%l1 ! %l1 = d7fc357fa038895f
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 = b895ff5fdcbb5ea4
setx 0x152fdb181e2beba7,%g7,%l0 ! %l0 = 152fdb181e2beba7
! %l1 = d7fc357fa038895f
setx 0x11cb273026f6e653,%g7,%l1 ! %l1 = 11cb273026f6e653
! Mem[00000000100c1400] = ffffffffd60000ff, %l1 = 11cb273026f6e653
ldxa [%i3+%g0]0x80,%l1 ! %l1 = ffffffffd60000ff
! Mem[0000000010181424] = 00000000, %l4 = 2f00000049000000
lduw [%i6+0x024],%l4 ! %l4 = 0000000000000000
! Mem[0000000020800000] = ffffba64, %l4 = 0000000000000000
ldsh [%o1+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1408] = 27000000, %l6 = 00000026fffe0af1
lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000027
! Mem[0000000021800080] = ffff7b7d, %l5 = 00000000000000ff
lduha [%o3+0x080]%asi,%l5 ! %l5 = 000000000000ffff
! Starting 10 instruction Store Burst
! %f11 = 000000ff, Mem[0000000030181408] = ffffffff
sta %f11,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000ff
p0_label_284:
! Mem[0000000030101400] = 000001ff, %l1 = ffffffffd60000ff
swapa [%i4+%g0]0x89,%l1 ! %l1 = 00000000000001ff
! %l3 = 00000000ff000000, immed = fffff1d6, %y = 00000026
udiv %l3,-0xe2a,%l1 ! %l1 = 0000000000000026
mov %l0,%y ! %y = 1e2beba7
! %l2 = 00000000000000ff, Mem[00000000211c0000] = ffff85d2
sth %l2,[%o2+%g0] ! Mem[00000000211c0000] = 00ff85d2
! %f0 = 00000000 a52ce06d 00270000 ffffffff
! %f4 = 00000000 00211d9f acad0ca9 c193a468
! %f8 = 009bec30 49000000 ffffffff 000000ff
! %f12 = 00000000 780000ff ffffffff f20a2ca5
stda %f0,[%i0]ASI_BLK_S ! Block Store to 0000000030001400
! %f30 = ff000000 33660000, Mem[0000000030041410] = f20a2ca5 ff000000
stda %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000 33660000
! %f28 = ff00540e, Mem[0000000030181400] = ff0075ff
sta %f28,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff00540e
! %f30 = ff000000, %f30 = ff000000, %f16 = ffffffff
fdivs %f30,%f30,%f16 ! %f16 = 3f800000
! %l0 = 152fdb181e2beba7, Mem[0000000030101408] = 00000000
stha %l0,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000eba7
! Mem[00000000300c1408] = 00000027, %l0 = 152fdb181e2beba7
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 00000027000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = ffffffff, %l3 = 00000000ff000000
ldsha [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
p0_label_285:
membar #Sync ! Added by membar checker (46)
! Mem[0000000010001408] = 1a000000 00007c0c, %l6 = 00000027, %l7 = ffffffff
ldda [%i0+%o4]0x88,%l6 ! %l6 = 0000000000007c0c 000000001a000000
! Mem[0000000030041408] = 00ff001b 30ec9b00, %l6 = 00007c0c, %l7 = 1a000000
ldda [%i1+%o4]0x81,%l6 ! %l6 = 0000000000ff001b 0000000030ec9b00
! Mem[0000000010001408] = 00007c0c, %l6 = 0000000000ff001b
lduha [%i0+%o4]0x88,%l6 ! %l6 = 0000000000007c0c
! Mem[0000000030101408] = a7eb0000, %l7 = 0000000030ec9b00
lduha [%i4+%o4]0x81,%l7 ! %l7 = 000000000000a7eb
! Mem[0000000010141400] = 2f00000049000000, %l5 = 000000000000ffff
ldxa [%i5+%g0]0x88,%l5 ! %l5 = 2f00000049000000
! %l4 = ffffffffffffffff, %l6 = 0000000000007c0c, %l5 = 2f00000049000000
and %l4,%l6,%l5 ! %l5 = 0000000000007c0c
! Mem[0000000010181410] = 01ff000000000000, %l1 = 0000000000000026
ldxa [%i6+%o5]0x80,%l1 ! %l1 = 01ff000000000000
! Mem[0000000030101408] = 0000eba7, %l6 = 0000000000007c0c
ldsba [%i4+%o4]0x89,%l6 ! %l6 = ffffffffffffffa7
! Mem[0000000030081408] = 0000ffff, %l2 = 00000000000000ff
lduwa [%i2+%o4]0x89,%l2 ! %l2 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l1 = 01ff000000000000, Mem[0000000010041408] = 0000000000002f00
stxa %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 01ff000000000000
p0_label_286:
! Code Fragment 4
p0_fragment_23:
! %l0 = 0000000000000027
setx 0x72d498a7ec276fb8,%g7,%l0 ! %l0 = 72d498a7ec276fb8
! %l1 = 01ff000000000000
setx 0x6618a7dfb76ba975,%g7,%l1 ! %l1 = 6618a7dfb76ba975
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 = 72d498a7ec276fb8
setx 0xd6f658780d305319,%g7,%l0 ! %l0 = d6f658780d305319
! %l1 = 6618a7dfb76ba975
setx 0xac3753b794d3c7b3,%g7,%l1 ! %l1 = ac3753b794d3c7b3
! Mem[0000000010101408] = ff0001ff, %l6 = ffffffffffffffa7
ldsha [%i4+0x00a]%asi,%l6 ! %l6 = 00000000000001ff
! %l2 = 000000000000ffff, Mem[0000000030141408] = ffffffff
stba %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffff
! Mem[00000000201c0001] = ffff4c08, %l5 = 0000000000007c0c
ldstuba [%o0+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! %f0 = 00000000 a52ce06d 00270000 ffffffff
! %f4 = 00000000 00211d9f acad0ca9 c193a468
! %f8 = 009bec30 49000000 ffffffff 000000ff
! %f12 = 00000000 780000ff ffffffff f20a2ca5
stda %f0,[%i2]ASI_BLK_AIUP ! Block Store to 0000000010081400
! %l2 = 000000000000ffff, Mem[00000000300c1408] = ff000000
stba %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = ff000000
! Mem[0000000010041430] = 7c0efb7c00ffff00, %l2 = 000000000000ffff, %l4 = ffffffffffffffff
add %i1,0x30,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 7c0efb7c00ffff00
! %l0 = d6f658780d305319, Mem[0000000030141408] = ffffffff
stwa %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0d305319
! Mem[0000000020800000] = ffffba64, %l1 = ac3753b794d3c7b3
ldstub [%o1+%g0],%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[000000001010142c] = 00000000, %l1 = 00000000000000ff
ldsha [%i4+0x02e]%asi,%l1 ! %l1 = 0000000000000000
p0_label_287:
! Mem[0000000030001408] = 00002700, %l7 = 000000000000a7eb
ldswa [%i0+%o4]0x89,%l7 ! %l7 = 0000000000002700
membar #Sync ! Added by membar checker (47)
! Mem[0000000010081418] = acad0ca9, %f31 = 33660000
lda [%i2+0x018]%asi,%f31 ! %f31 = acad0ca9
! Mem[0000000010001408] = 00007c0c, %l6 = 00000000000001ff
lduha [%i0+%o4]0x88,%l6 ! %l6 = 0000000000007c0c
! %f11 = 000000ff, %f7 = c193a468
fcmpes %fcc1,%f11,%f7 ! %fcc1 = 2
! Mem[0000000010141428] = 00000000 00000000, %l2 = 0000ffff, %l3 = ffffffff
ldda [%i5+0x028]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010081408] = 00270000, %l1 = 0000000000000000
ldub [%i2+0x009],%l1 ! %l1 = 0000000000000027
! Mem[00000000211c0000] = 00ff85d2, %l0 = d6f658780d305319
lduha [%o2+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030101408] = a7eb0000, %l4 = 7c0efb7c00ffff00
ldsba [%i4+%o4]0x81,%l4 ! %l4 = ffffffffffffffa7
! Mem[0000000030001410] = 00000000, %l7 = 0000000000002700
lduba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f26 = ffbf607e 20dd659f, %l6 = 0000000000007c0c
! Mem[0000000030081428] = ff000000ffffff00
add %i2,0x028,%g1
stda %f26,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030081428] = ff0000007e60bfff
p0_label_288:
! Mem[0000000010181400] = 000001ff, %l1 = 0000000000000027
ldstuba [%i6+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! %l4 = ffffffffffffffa7, %l7 = 0000000000000000, %l3 = 0000000000000000
orn %l4,%l7,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041418] = ff2193c1, %l1 = 000000ff, %l0 = 000000ff
add %i1,0x18,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ff2193c1
! Mem[0000000010101400] = 20dd65ff, %l2 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l4 = ffffffa7, %l5 = 000000ff, Mem[0000000010041410] = ff000000 ffffffff
stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffffa7 000000ff
! %f16 = 3f800000 00000000, Mem[0000000010181408] = ffffffff 0000ffff
stda %f16,[%i6+%o4]0x80 ! Mem[0000000010181408] = 3f800000 00000000
! Mem[0000000010141438] = 5063000000211d9f, %l7 = 0000000000000000, %l6 = 0000000000007c0c
add %i5,0x38,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 5063000000211d9f
! Mem[0000000030001400] = 00000000, %l6 = 5063000000211d9f
swapa [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000000
! %l4 = ffffffffffffffa7, Mem[0000000020800000] = ffffba64
sth %l4,[%o1+%g0] ! Mem[0000000020800000] = ffa7ba64
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = d60000ff, %f1 = a52ce06d
lda [%i4+%g0]0x89,%f1 ! %f1 = d60000ff
p0_label_289:
! Mem[0000000010101400] = 20dd65ff, %l2 = 00000000000000ff
lduba [%i4+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1408] = 000000ff, %l1 = 00000000000000ff
ldswa [%i3+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001408] = 00002700, %l6 = 0000000000000000
ldsha [%i0+%o4]0x89,%l6 ! %l6 = 0000000000002700
! Mem[0000000010141408] = 00000006, %l2 = 00000000000000ff
lduha [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000006
! Mem[00000000100c1408] = ffffffff, %l6 = 0000000000002700
lduba [%i3+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081408] = 00270000, %f13 = 780000ff
lda [%i2+%o4]0x80,%f13 ! %f13 = 00270000
! Mem[0000000010081408] = ffffffff00002700, %f10 = ffffffff 000000ff
ldda [%i2+%o4]0x88,%f10 ! %f10 = ffffffff 00002700
! Mem[0000000010141420] = 00000000 a675a8b0, %l2 = 00000006, %l3 = ffffffff
ldd [%i5+0x020],%l2 ! %l2 = 0000000000000000 00000000a675a8b0
! Mem[0000000010101430] = 000000a5, %l5 = 00000000000000ff
lduba [%i4+0x031]%asi,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000010141410] = 00000000
stba %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 000000ff
p0_label_290:
! Mem[0000000030101410] = ffffffff, %l2 = 0000000000000000
ldstuba [%i4+%o5]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000100c1428] = 9f65dd207e60bfff, %l4 = ffffffffffffffa7, %l6 = 00000000000000ff
add %i3,0x28,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 9f65dd207e60bfff
! %f24 = ac990448, Mem[0000000010001430] = ff00540e
sta %f24,[%i0+0x030]%asi ! Mem[0000000010001430] = ac990448
! %f5 = 00211d9f, Mem[0000000030041400] = 00000000
sta %f5 ,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00211d9f
! %f22 = ffffffff 00000000, Mem[0000000010081408] = 00002700 ffffffff
stda %f22,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffff 00000000
! Code Fragment 4
p0_fragment_24:
! %l0 = 00000000ff2193c1
setx 0x8955862fb6dddab0,%g7,%l0 ! %l0 = 8955862fb6dddab0
! %l1 = 00000000000000ff
setx 0x8812a39ff0b78a25,%g7,%l1 ! %l1 = 8812a39ff0b78a25
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 = 8955862fb6dddab0
setx 0xc818ee306c541ba1,%g7,%l0 ! %l0 = c818ee306c541ba1
! %l1 = 8812a39ff0b78a25
setx 0xce8da55879350193,%g7,%l1 ! %l1 = ce8da55879350193
! %f20 = 00ff75ff ffffff01, Mem[0000000030081408] = 0000ffff e139503d
stda %f20,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00ff75ff ffffff01
! %l7 = 0000000000000000, Mem[0000000010041410] = ffffffa7
stha %l7,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0000ffa7
! %f10 = ffffffff, Mem[0000000030101400] = d60000ff
sta %f10,[%i4+%g0]0x89 ! Mem[0000000030101400] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ff000000ff000000, %l4 = ffffffffffffffa7
ldxa [%i4+%o5]0x88,%l4 ! %l4 = ff000000ff000000
p0_label_291:
! Mem[0000000030181408] = 000000ff, %f10 = ffffffff
lda [%i6+%o4]0x81,%f10 ! %f10 = 000000ff
! Mem[0000000010041410] = ff000000a7ff0000, %f28 = ff00540e ffffffc2
ldda [%i1+%o5]0x88,%f28 ! %f28 = ff000000 a7ff0000
! Mem[0000000010181410] = 01ff0000, %l7 = 0000000000000000
lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000001
! Mem[0000000030101410] = ffffffff, %l2 = 00000000000000ff
ldsha [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010101400] = 20dd65ff, %f18 = 0c7c0000
lda [%i4+%g0]0x88,%f18 ! %f18 = 20dd65ff
! Mem[0000000030101410] = ffffffff, %l0 = c818ee306c541ba1
ldsha [%i4+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000201c0000] = ffff4c08, %l2 = ffffffffffffffff
ldsha [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181410] = 0000000001000000, %l4 = ff000000ff000000
ldxa [%i6+%o5]0x81,%l4 ! %l4 = 0000000001000000
! Mem[0000000010181420] = 00583e7e, %l4 = 0000000001000000
lduh [%i6+0x022],%l4 ! %l4 = 0000000000003e7e
! Starting 10 instruction Store Burst
! %l0 = ffffffff, %l1 = 79350193, Mem[0000000010141400] = 00000049 0000002f
std %l0,[%i5+%g0] ! Mem[0000000010141400] = ffffffff 79350193
p0_label_292:
! %l0 = ffffffffffffffff, Mem[0000000030041400] = 00211d9f
stwa %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ffffffff
! Mem[00000000300c1410] = 00000001, %l2 = ffffffffffffffff
swapa [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000001
! %f30 = ff000000 acad0ca9, %l6 = 9f65dd207e60bfff
! Mem[0000000030001400] = 9f1d2100a52ce06d
stda %f30,[%i0+%l6]ASI_PST32_S ! Mem[0000000030001400] = ff000000acad0ca9
! Mem[0000000010181434] = 00000000, %l3 = 00000000a675a8b0, %asi = 80
swapa [%i6+0x034]%asi,%l3 ! %l3 = 0000000000000000
! %f4 = 00000000, %f13 = 00270000
fcmps %fcc1,%f4 ,%f13 ! %fcc1 = 1
! Mem[0000000010181417] = 00000000, %l3 = 0000000000000000
ldstub [%i6+0x017],%l3 ! %l3 = 00000000000000ff
! %f8 = 009bec30 49000000, Mem[0000000010081410] = 00000000 00211d9f
stda %f8 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 009bec30 49000000
! %f22 = ffffffff 00000000, Mem[0000000030101408] = a7eb0000 000000ff
stda %f22,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffffff 00000000
! %l5 = 0000000000000000, Mem[0000000030081410] = 00000000
stba %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_25:
! %l0 = ffffffffffffffff
setx 0x7657cb1050e52476,%g7,%l0 ! %l0 = 7657cb1050e52476
! %l1 = ce8da55879350193
setx 0x035235204c2cb71b,%g7,%l1 ! %l1 = 035235204c2cb71b
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 = 7657cb1050e52476
setx 0xb45311efe24aebea,%g7,%l0 ! %l0 = b45311efe24aebea
! %l1 = 035235204c2cb71b
setx 0x03a1c00788846656,%g7,%l1 ! %l1 = 03a1c00788846656
p0_label_293:
! Mem[0000000020800040] = ffffc1d1, %l4 = 0000000000003e7e
lduh [%o1+0x040],%l4 ! %l4 = 000000000000ffff
! Mem[0000000010141408] = 06000000, %l6 = 9f65dd207e60bfff
ldsha [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000600
! Mem[00000000300c1410] = 7e60bfffffffffff, %f10 = 000000ff 00002700
ldda [%i3+%o5]0x89,%f10 ! %f10 = 7e60bfff ffffffff
! Mem[00000000218001c0] = 00f16949, %l2 = 0000000000000001
ldub [%o3+0x1c1],%l2 ! %l2 = 00000000000000f1
! Mem[0000000010181410] = 01ff0000000000ff, %f12 = 00000000 00270000
ldda [%i6+0x010]%asi,%f12 ! %f12 = 01ff0000 000000ff
! Mem[0000000030181400] = ff00540e, %l2 = 00000000000000f1
lduba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l1 = 03a1c00788846656, %l1 = 03a1c00788846656, %l0 = b45311efe24aebea
sdivx %l1,%l1,%l0 ! %l0 = 0000000000000001
! Mem[0000000030141400] = 50630000 ffc09dff, %l0 = 00000001, %l1 = 88846656
ldda [%i5+%g0]0x89,%l0 ! %l0 = 00000000ffc09dff 0000000050630000
! Mem[0000000010041410] = a7ff0000, %l2 = 00000000000000ff
lduha [%i1+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[00000000100c1408] = ffffffff
stha %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000ffff
p0_label_294:
! %l1 = 0000000050630000, Mem[0000000020800040] = ffffc1d1, %asi = 80
stha %l1,[%o1+0x040]%asi ! Mem[0000000020800040] = 0000c1d1
! %l2 = 0000000000000000, Mem[0000000030041408] = 1b00ff00
stha %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 1b000000
! Mem[00000000100c140b] = 0000ffff, %l0 = 00000000ffc09dff
ldstuba [%i3+0x00b]%asi,%l0 ! %l0 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[0000000010141408] = 00000006
stba %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! %l3 = 0000000000000000, Mem[00000000211c0001] = 00ff85d2
stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = 000085d2
! %l1 = 0000000050630000, Mem[0000000010181410] = 01ff0000, %asi = 80
stwa %l1,[%i6+0x010]%asi ! Mem[0000000010181410] = 50630000
! %l1 = 0000000050630000, Mem[0000000010001408] = 00007c0c
stwa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 50630000
! Mem[0000000010041424] = ffffff01, %l2 = 0000000000000000, %asi = 80
swapa [%i1+0x024]%asi,%l2 ! %l2 = 00000000ffffff01
! Mem[00000000300c1400] = ffffffff, %l0 = 00000000000000ff
swapa [%i3+%g0]0x89,%l0 ! %l0 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff0100ff, %l3 = 0000000000000000
ldsha [%i4+%o4]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_295:
! Mem[0000000010101400] = 20dd65ff, %l7 = 0000000000000001
ldswa [%i4+%g0]0x88,%l7 ! %l7 = 0000000020dd65ff
! Mem[0000000010141400] = ffffffff, %l7 = 0000000020dd65ff
lduba [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001408] = 50630000, %l3 = 00000000000000ff
lduba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010081410] = 009bec30, %f18 = 20dd65ff
lda [%i2+%o5]0x80,%f18 ! %f18 = 009bec30
! Mem[0000000010041408] = 00000000, %l5 = 0000000000000000
lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1408] = 000000ff, %l2 = 00000000ffffff01
ldswa [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101400] = ff65dd20, %l0 = 00000000ffffffff
lduha [%i4+%g0]0x80,%l0 ! %l0 = 000000000000ff65
! Mem[0000000030181400] = 0e5400ff, %l7 = 00000000000000ff
lduba [%i6+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001434] = ffffffc2, %l5 = 0000000000000000
ldsb [%i0+0x034],%l5 ! %l5 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030101410] = ffffffff, %l4 = 000000000000ffff
swapa [%i4+%o5]0x81,%l4 ! %l4 = 00000000ffffffff
p0_label_296:
! %l4 = 00000000ffffffff, Mem[00000000300c1410] = ffffffff
stba %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffffff
! %l2 = 000000ff, %l3 = 00000000, Mem[00000000300c1410] = ffffffff 7e60bfff
stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 000000ff 00000000
! %l3 = 0000000000000000, Mem[0000000030141400] = ffc09dff
stwa %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00000000
! Mem[0000000010081410] = 30ec9b00, %l5 = ffffffffffffffff
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %l7 = 00000000000000ff, Mem[0000000030181410] = 00000000
stha %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff
! Mem[0000000030001410] = 00000000, %l3 = 0000000000000000
ldstuba [%i0+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! %l1 = 0000000050630000, Mem[0000000010041408] = 00000000
stha %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000
! %l0 = 0000ff65, %l1 = 50630000, Mem[0000000010001408] = 50630000 1a000000
stda %l0,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ff65 50630000
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000010041428] = 5586c10f ff000000
std %l4,[%i1+0x028] ! Mem[0000000010041428] = ffffffff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 00270000, %l6 = 0000000000000600
lduha [%i0+%o4]0x81,%l6 ! %l6 = 0000000000000027
p0_label_297:
! Mem[00000000100c1400] = ffffffffd60000ff, %f8 = 009bec30 49000000
ldda [%i3+0x000]%asi,%f8 ! %f8 = ffffffff d60000ff
! Mem[00000000300c1400] = ff000000, %l4 = 00000000ffffffff
lduba [%i3+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181410] = ff000000, %l5 = 0000000000000000
lduwa [%i6+%o5]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000010141408] = 00000000, %l2 = 00000000000000ff
ldsha [%i5+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1400] = 000000ff, %l6 = 0000000000000027
ldsba [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030001408] = 00270000ffffffff, %f22 = ffffffff 00000000
ldda [%i0+%o4]0x81,%f22 ! %f22 = 00270000 ffffffff
! Mem[00000000100c1408] = ffff0000, %l6 = ffffffffffffffff
lduha [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 000000ff, %l1 = 0000000050630000
lduha [%i6+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = ff000000, %f16 = 3f800000
lda [%i1+%o5]0x81,%f16 ! %f16 = ff000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030181400] = ff00540e
stba %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 0000540e
p0_label_298:
! Mem[0000000030001408] = 00270000, %l2 = 0000000000000000
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! %f5 = 00211d9f, Mem[00000000300c1410] = 000000ff
sta %f5 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00211d9f
! %f26 = ffbf607e 20dd659f, Mem[0000000030001408] = 000027ff ffffffff
stda %f26,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffbf607e 20dd659f
! %f30 = ff000000 acad0ca9, Mem[0000000010001438] = ff000000 33660000
stda %f30,[%i0+0x038]%asi ! Mem[0000000010001438] = ff000000 acad0ca9
! %f22 = 00270000 ffffffff, Mem[0000000010001410] = ff75ff00 01ffffff
stda %f22,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00270000 ffffffff
! %f20 = 00ff75ff, Mem[00000000100c1410] = 930000ff
sta %f20,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00ff75ff
! %f21 = ffffff01, Mem[0000000010081408] = 00000000
sta %f21,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffff01
! %f6 = acad0ca9 c193a468, Mem[0000000010081408] = 01ffffff ffffffff
stda %f6 ,[%i2+%o4]0x80 ! Mem[0000000010081408] = acad0ca9 c193a468
! %l3 = 0000000000000000, Mem[0000000010181400] = ff01000000000000
stx %l3,[%i6+%g0] ! Mem[0000000010181400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = a90cadac000000ff, %f0 = 00000000 d60000ff
ldda [%i0+%g0]0x89,%f0 ! %f0 = a90cadac 000000ff
p0_label_299:
! Mem[0000000010181408] = 3f80000000000000, %f16 = ff000000 00000000
ldda [%i6+0x008]%asi,%f16 ! %f16 = 3f800000 00000000
! Mem[0000000010041408] = 00000000, %l6 = 0000000000000000
lduwa [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1400] = 00000000000000ff, %l5 = 00000000ff000000
ldxa [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %f5 = 00211d9f, %f3 = ffffffff
fsqrts %f5 ,%f3 ! %l0 = 000000000000ff87, Unfinished, %fsr = 2500000400
! Mem[0000000010041430] = 7c0efb7c00ffff00, %f30 = ff000000 acad0ca9
ldd [%i1+0x030],%f30 ! %f30 = 7c0efb7c 00ffff00
! Mem[0000000010081408] = acad0ca9, %l7 = 00000000000000ff
ldsha [%i2+%o4]0x80,%l7 ! %l7 = ffffffffffffacad
! Mem[00000000300c1408] = ffffffff000000ff, %f0 = a90cadac 000000ff
ldda [%i3+%o4]0x89,%f0 ! %f0 = ffffffff 000000ff
! Mem[0000000021800100] = ffa18676, %l4 = 00000000000000ff
ldsba [%o3+0x101]%asi,%l4 ! %l4 = ffffffffffffffa1
! Mem[0000000030001410] = ff000000, %l6 = 0000000000000000
ldswa [%i0+%o5]0x81,%l6 ! %l6 = ffffffffff000000
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, immed = 0000092c, %y = 1e2beba7
sdiv %l1,0x92c,%l6 ! %l6 = 000000007fffffff
mov %l0,%y ! %y = 0000ff87
p0_label_300:
! Mem[0000000010181408] = 0000803f, %l1 = 0000000000000000
swapa [%i6+%o4]0x88,%l1 ! %l1 = 000000000000803f
! %f30 = 7c0efb7c, Mem[0000000010141418] = ffffffff
sta %f30,[%i5+0x018]%asi ! Mem[0000000010141418] = 7c0efb7c
! %l2 = 0000000000000000, Mem[0000000030001408] = 20dd659f
stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! %f13 = 000000ff, Mem[0000000030001400] = ff000000
sta %f13,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
! Mem[0000000030181410] = 000000ff, %l3 = 0000000000000000
ldstuba [%i6+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000030101400] = ffffffff
stba %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = ffffffff
! %f16 = 3f800000 00000000 009bec30 0000001a
! %f20 = 00ff75ff ffffff01 00270000 ffffffff
! %f24 = ac990448 00000000 ffbf607e 20dd659f
! %f28 = ff000000 a7ff0000 7c0efb7c 00ffff00
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
! %f14 = ffffffff f20a2ca5, Mem[0000000030181400] = 0e540000 9f65dd20
stda %f14,[%i6+%g0]0x89 ! Mem[0000000030181400] = ffffffff f20a2ca5
! Mem[0000000010141434] = ff00004b, %l1 = 000000000000803f
swap [%i5+0x034],%l1 ! %l1 = 00000000ff00004b
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (48)
! Mem[0000000030181400] = a52c0af2 ffffffff 000000ff 7827e7ec
! Mem[0000000030181410] = ff000000 01000000 7e60bfff 01000000
! Mem[0000000030181420] = a77aa217 0fc18655 00000000 80000000
! Mem[0000000030181430] = 000000d6 ff000049 76e1320a 7827e7ec
ldda [%i6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030181400
p0_label_301:
! Mem[00000000100c1400] = ffffffff d60000ff, %l0 = 0000ff87, %l1 = ff00004b
ldda [%i3+%g0]0x80,%l0 ! %l0 = 00000000ffffffff 00000000d60000ff
! Mem[00000000300c1400] = ff000000 00000000, %l4 = ffffffa1, %l5 = 000000ff
ldda [%i3+%g0]0x81,%l4 ! %l4 = 00000000ff000000 0000000000000000
! Mem[0000000010041400] = ff0000ff 0000004b, %l2 = 00000000, %l3 = 000000ff
ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000ff0000ff 000000000000004b
! Mem[0000000010001400] = ffffffff00000000, %f20 = 00ff75ff ffffff01
ldd [%i0+%g0],%f20 ! %f20 = ffffffff 00000000
! Mem[0000000010081410] = 30ec9bff, %l6 = 000000007fffffff
lduwa [%i2+%o5]0x88,%l6 ! %l6 = 0000000030ec9bff
! Mem[0000000030081410] = 00000000, %l3 = 000000000000004b
ldswa [%i2+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181410] = 000000ff, %l4 = 00000000ff000000
lduba [%i6+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1420] = 00000000, %l3 = 0000000000000000
ldsba [%i3+0x021]%asi,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1408] = 0000ffff 000000ff, %l2 = ff0000ff, %l3 = 00000000
ldda [%i3+%o4]0x80,%l2 ! %l2 = 000000000000ffff 00000000000000ff
! Starting 10 instruction Store Burst
! %l3 = 00000000000000ff, Mem[00000000300c1400] = ff000000
stba %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
p0_label_302:
! %l7 = ffffffffffffacad, Mem[000000001004141a] = ff2193c1
sth %l7,[%i1+0x01a] ! Mem[0000000010041418] = ff21acad
! Mem[0000000010041414] = 000000ff, %l0 = 00000000ffffffff
ldstuba [%i1+0x014]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041400] = ffffffff, %l3 = 00000000000000ff
ldstuba [%i1+%g0]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[00000000211c0001] = 000085d2, %l7 = ffffffffffffacad
ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! %f30 = 7c0efb7c, Mem[00000000300c1408] = 000000ff
sta %f30,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7c0efb7c
! Mem[0000000010001411] = ffffffff, %l1 = 00000000d60000ff
ldstuba [%i0+0x011]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010001408] = 65ff0000, %l1 = 00000000000000ff
ldstuba [%i0+%o4]0x80,%l1 ! %l1 = 00000065000000ff
! Mem[0000000030041400] = ffffffff, %l6 = 0000000030ec9bff
swapa [%i1+%g0]0x81,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000030001410] = 000000ff, %l3 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 00ff75ffffffff01, %l4 = 00000000000000ff
ldx [%i4+%o5],%l4 ! %l4 = 00ff75ffffffff01
p0_label_303:
! %f20 = ffffffff, %f23 = ffffffff
fcmps %fcc1,%f20,%f23 ! %fcc1 = 3
! Mem[00000000300c1408] = 7c0efb7c, %l4 = 00ff75ffffffff01
ldsba [%i3+%o4]0x89,%l4 ! %l4 = 000000000000007c
! Mem[0000000010081438] = ffffffff, %l6 = 00000000ffffffff
lduh [%i2+0x038],%l6 ! %l6 = 000000000000ffff
! Code Fragment 4
p0_fragment_26:
! %l0 = 0000000000000000
setx 0x0d4c2718667204e6,%g7,%l0 ! %l0 = 0d4c2718667204e6
! %l1 = 0000000000000065
setx 0x3eab80b066a88586,%g7,%l1 ! %l1 = 3eab80b066a88586
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 = 0d4c2718667204e6
setx 0x20d26be07e92a8ca,%g7,%l0 ! %l0 = 20d26be07e92a8ca
! %l1 = 3eab80b066a88586
setx 0xbfd82d77d7bd4972,%g7,%l1 ! %l1 = bfd82d77d7bd4972
! Mem[0000000030081408] = 00ff75ffffffff01, %l5 = 0000000000000000
ldxa [%i2+%o4]0x89,%l5 ! %l5 = 00ff75ffffffff01
! Mem[0000000030001400] = 000000ff, %l1 = bfd82d77d7bd4972
ldswa [%i0+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101408] = ffffffff, %f15 = 7827e7ec
lda [%i4+%o4]0x89,%f15 ! %f15 = ffffffff
! Mem[0000000010101408] = 009bec30, %l3 = 00000000000000ff
ldsha [%i4+%o4]0x80,%l3 ! %l3 = 000000000000009b
! Mem[00000000100c1400] = ffffffff, %l6 = 000000000000ffff
ldsb [%i3+%g0],%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l4 = 0000007c, %l5 = ffffff01, Mem[0000000010141438] = 50630000 00211d9f
std %l4,[%i5+0x038] ! Mem[0000000010141438] = 0000007c ffffff01
p0_label_304:
! Code Fragment 4
p0_fragment_27:
! %l0 = 20d26be07e92a8ca
setx 0xaa5eab2048684b39,%g7,%l0 ! %l0 = aa5eab2048684b39
! %l1 = 00000000000000ff
setx 0x59080b00450b8a83,%g7,%l1 ! %l1 = 59080b00450b8a83
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 = aa5eab2048684b39
setx 0x97b09417f852c352,%g7,%l0 ! %l0 = 97b09417f852c352
! %l1 = 59080b00450b8a83
setx 0x5df2da80763fbf8e,%g7,%l1 ! %l1 = 5df2da80763fbf8e
! Mem[0000000010101410] = ff75ff00, %l3 = 000000000000009b
ldstuba [%i4+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000218001c0] = 00f16949, %l5 = 00ff75ffffffff01
ldstub [%o3+0x1c0],%l5 ! %l5 = 00000000000000ff
! %l2 = 000000000000ffff, Mem[0000000030001410] = ff000000
stba %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = ff000000
! Mem[0000000030101408] = ffffffff, %l1 = 5df2da80763fbf8e
ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000201c0001] = ffff4c08, %l1 = 00000000000000ff
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! %l2 = 000000000000ffff, Mem[0000000010141410] = 000000ff
stha %l2,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000ffff
! Mem[0000000021800000] = 0005f103, %l4 = 000000000000007c
ldstub [%o3+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181408] = 000000ff, %l2 = 000000000000ffff
ldstuba [%i6+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ff0000ff, %l3 = 0000000000000000
ldsha [%i6+%o4]0x89,%l3 ! %l3 = 00000000000000ff
p0_label_305:
! Mem[0000000030001410] = ff000000, %l6 = ffffffffffffffff
lduwa [%i0+%o5]0x81,%l6 ! %l6 = 00000000ff000000
! %l4 = 0000000000000000, Mem[0000000010081408] = acad0ca9
stwa %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! Mem[0000000010181410] = 50630000000000ff, %f8 = a77aa217 0fc18655
ldd [%i6+%o5],%f8 ! %f8 = 50630000 000000ff
! Mem[0000000030101400] = ffffffff 00000000, %l2 = 00000000, %l3 = 000000ff
ldda [%i4+%g0]0x81,%l2 ! %l2 = 00000000ffffffff 0000000000000000
! %l2 = 00000000ffffffff, Mem[000000001018142c] = 00000080, %asi = 80
stwa %l2,[%i6+0x02c]%asi ! Mem[000000001018142c] = ffffffff
! Mem[0000000030181400] = f20a2ca5, %l4 = 0000000000000000
ldswa [%i6+%g0]0x89,%l4 ! %l4 = fffffffff20a2ca5
! Mem[0000000030101408] = ffffffff, %l5 = 0000000000000000
lduha [%i4+%o4]0x81,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030081400] = ffffffff ffffffff, %l6 = ff000000, %l7 = 00000000
ldda [%i2+%g0]0x81,%l6 ! %l6 = 00000000ffffffff 00000000ffffffff
! Mem[0000000010141410] = ffff0000 ffff0000, %l2 = ffffffff, %l3 = 00000000
ldda [%i5+%o5]0x80,%l2 ! %l2 = 00000000ffff0000 00000000ffff0000
! Starting 10 instruction Store Burst
! Mem[0000000020800041] = 0000c1d1, %l2 = 00000000ffff0000
ldstuba [%o1+0x041]%asi,%l2 ! %l2 = 00000000000000ff
p0_label_306:
! %l2 = 0000000000000000, Mem[00000000100c141c] = 0021009f
stw %l2,[%i3+0x01c] ! Mem[00000000100c141c] = 00000000
! Mem[00000000201c0001] = ffff4c08, %l4 = fffffffff20a2ca5
ldstuba [%o0+0x001]%asi,%l4 ! %l4 = 000000ff000000ff
! %l0 = 97b09417f852c352, Mem[0000000021800001] = ff05f103
stb %l0,[%o3+0x001] ! Mem[0000000021800000] = ff52f103
! %f24 = ac990448 00000000, %l4 = 00000000000000ff
! Mem[0000000010141420] = 00000000a675a8b0
add %i5,0x020,%g1
stda %f24,[%g1+%l4]ASI_PST32_P ! Mem[0000000010141420] = ac99044800000000
! Mem[0000000010141410] = ffff0000, %l7 = 00000000ffffffff
swapa [%i5+%o5]0x80,%l7 ! %l7 = 00000000ffff0000
! Mem[00000000300c1400] = ff000000, %l5 = 000000000000ffff
swapa [%i3+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030081400] = ffffffff, %l4 = 00000000000000ff
swapa [%i2+%g0]0x89,%l4 ! %l4 = 00000000ffffffff
! %l5 = 00000000ff000000, Mem[0000000010101410] = ffff75ff
stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = ff000000
! %l1 = 00000000000000ff, imm = 0000000000000589, %l3 = 00000000ffff0000
sub %l1,0x589,%l3 ! %l3 = fffffffffffffb76
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ffffffffffff0000, %f0 = a52c0af2 ffffffff
ldda [%i5+%o5]0x80,%f0 ! %f0 = ffffffff ffff0000
p0_label_307:
! Mem[0000000021800100] = ffa18676, %l0 = 97b09417f852c352
ldub [%o3+0x101],%l0 ! %l0 = 00000000000000a1
! Mem[00000000300c1410] = 00211d9f, %l6 = 00000000ffffffff
lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000001d9f
! Mem[0000000030081408] = 01ffffff, %l7 = 00000000ffff0000
lduba [%i2+%o4]0x81,%l7 ! %l7 = 0000000000000001
! Mem[0000000030141400] = 5063000000000000, %f18 = 009bec30 0000001a
ldda [%i5+%g0]0x89,%f18 ! %f18 = 50630000 00000000
! Mem[00000000300c1400] = 00000000ffff0000, %f28 = ff000000 a7ff0000
ldda [%i3+%g0]0x89,%f28 ! %f28 = 00000000 ffff0000
! Mem[0000000030101410] = 0000ffff 000075ff, %l4 = ffffffff, %l5 = ff000000
ldda [%i4+%o5]0x81,%l4 ! %l4 = 000000000000ffff 00000000000075ff
! Mem[0000000010141410] = 0000ffffffffffff, %f4 = ff000000 01000000
ldda [%i5+%o5]0x88,%f4 ! %f4 = 0000ffff ffffffff
! Mem[0000000010181418] = 00000000, %l4 = 000000000000ffff
lduwa [%i6+0x018]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141410] = ffffffff, %l0 = 00000000000000a1
lduwa [%i5+%o5]0x80,%l0 ! %l0 = 00000000ffffffff
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_28:
! %l0 = 00000000ffffffff
setx 0xe77d8ae780a44359,%g7,%l0 ! %l0 = e77d8ae780a44359
! %l1 = 00000000000000ff
setx 0x0f40d4e04e0241a9,%g7,%l1 ! %l1 = 0f40d4e04e0241a9
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 = e77d8ae780a44359
setx 0x82431937fef00fed,%g7,%l0 ! %l0 = 82431937fef00fed
! %l1 = 0f40d4e04e0241a9
setx 0x74afdc6022067d81,%g7,%l1 ! %l1 = 74afdc6022067d81
p0_label_308:
! Mem[00000000218000c0] = ffff4ce8, %l0 = 82431937fef00fed
ldstuba [%o3+0x0c0]%asi,%l0 ! %l0 = 000000ff000000ff
! %l3 = fffffffffffffb76, Mem[00000000211c0001] = 00ff85d2, %asi = 80
stba %l3,[%o2+0x001]%asi ! Mem[00000000211c0000] = 007685d2
! %f8 = 50630000 000000ff, Mem[0000000010181400] = 00000000 00000000
stda %f8 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 50630000 000000ff
! %l1 = 74afdc6022067d81, Mem[0000000010081410] = ff9bec30
stwa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 22067d81
! %l4 = 0000000000000000, Mem[0000000010081410] = 817d0622
stba %l4,[%i2+%o5]0x88 ! Mem[0000000010081410] = 817d0600
! %l7 = 0000000000000001, Mem[0000000030041400] = 30ec9bff
stba %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 01ec9bff
! %l2 = 0000000000000000, Mem[0000000030041408] = 1b000000
stwa %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
! %l3 = fffffffffffffb76, Mem[00000000300c1408] = 7c0efb7c
stba %l3,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 7c0efb76
! Mem[0000000030101400] = ffffffff, %l5 = 00000000000075ff
swapa [%i4+%g0]0x81,%l5 ! %l5 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 7c0efb76, %l1 = 74afdc6022067d81
ldswa [%i3+%o4]0x89,%l1 ! %l1 = 000000007c0efb76
p0_label_309:
! Mem[0000000010041400] = ff0000ff, %f10 = 00000000
lda [%i1+%g0]0x88,%f10 ! %f10 = ff0000ff
! Mem[0000000021800080] = ffff7b7d, %l6 = 0000000000001d9f
lduha [%o3+0x080]%asi,%l6 ! %l6 = 000000000000ffff
! Mem[0000000010081410] = 00067d81, %f21 = 00000000
ld [%i2+%o5],%f21 ! %f21 = 00067d81
! Mem[0000000030081408] = 01ffffff, %l5 = 00000000ffffffff
lduha [%i2+%o4]0x81,%l5 ! %l5 = 00000000000001ff
! Mem[0000000010081408] = 00000000, %l7 = 0000000000000001
lduha [%i2+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141408] = 0d305319, %l3 = fffffffffffffb76
lduba [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000019
! Mem[0000000010141408] = 00000000, %l3 = 0000000000000019
ldstuba [%i5+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! %f23 = ffffffff, %f21 = 00067d81, %f19 = 00000000
fdivs %f23,%f21,%f19 ! %f19 = ffffffff
! Mem[0000000030081408] = 01ffffff, %l6 = 000000000000ffff
ldsha [%i2+%o4]0x81,%l6 ! %l6 = 00000000000001ff
! Starting 10 instruction Store Burst
! %f3 = 7827e7ec, Mem[0000000030101400] = ff750000
sta %f3 ,[%i4+%g0]0x89 ! Mem[0000000030101400] = 7827e7ec
p0_label_310:
! %l5 = 00000000000001ff, imm = fffffffffffff1d1, %l4 = 0000000000000000
and %l5,-0xe2f,%l4 ! %l4 = 00000000000001d1
! %l6 = 00000000000001ff, Mem[0000000010001400] = ffffffff00000000
stxa %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000000001ff
! Mem[0000000030141408] = 1953300d, %l1 = 000000007c0efb76
swapa [%i5+%o4]0x81,%l1 ! %l1 = 000000001953300d
! %f20 = ffffffff 00067d81, Mem[0000000010001410] = ffffffff 00270000
stda %f20,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffffff 00067d81
! %l3 = 0000000000000000, Mem[000000001010142c] = 20dd659f, %asi = 80
stwa %l3,[%i4+0x02c]%asi ! Mem[000000001010142c] = 00000000
! %f6 = 7e60bfff, Mem[00000000300c1400] = 0000ffff
sta %f6 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 7e60bfff
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010041418] = ff21acad a90cadac
std %l2,[%i1+0x018] ! Mem[0000000010041418] = 00000000 00000000
! %l4 = 000001d1, %l5 = 000001ff, Mem[0000000030081408] = ffffff01 00ff75ff
stda %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 000001d1 000001ff
! Mem[00000000100c1410] = ff75ff00, %l4 = 00000000000001d1
swapa [%i3+%o5]0x80,%l4 ! %l4 = 00000000ff75ff00
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 01ff0000 00000000, %l6 = 000001ff, %l7 = 00000000
ldda [%i1+%o4]0x88,%l6 ! %l6 = 0000000000000000 0000000001ff0000
p0_label_311:
! Mem[0000000030041408] = 00000000, %f25 = 00000000
lda [%i1+%o4]0x89,%f25 ! %f25 = 00000000
! Mem[0000000010081408] = 00000000 c193a468, %l6 = 00000000, %l7 = 01ff0000
ldda [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000 00000000c193a468
! Mem[00000000100c1408] = ff000000ffff0000, %f0 = ffffffff ffff0000
ldda [%i3+%o4]0x88,%f0 ! %f0 = ff000000 ffff0000
! Mem[0000000010001410] = ffffffff00067d81, %l3 = 0000000000000000
ldxa [%i0+%o5]0x88,%l3 ! %l3 = ffffffff00067d81
! Mem[0000000020800040] = 00ffc1d1, %l0 = 00000000000000ff
lduha [%o1+0x040]%asi,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010041410] = 0000ffa7, %l1 = 000000001953300d
lduba [%i1+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l2 = 0000000000000000
lduh [%i2+0x002],%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = 0000000000000000, %l2 = 0000000000000000
ldx [%i6+%o4],%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1400] = ffffffff, %l0 = 00000000000000ff
ldsha [%i3+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f16 = 3f800000 00000000 50630000 ffffffff
! %f20 = ffffffff 00067d81 00270000 ffffffff
! %f24 = ac990448 00000000 ffbf607e 20dd659f
! %f28 = 00000000 ffff0000 7c0efb7c 00ffff00
stda %f16,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
p0_label_312:
! %f14 = 76e1320a, Mem[00000000300c1400] = 7e60bfff
sta %f14,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 76e1320a
membar #Sync ! Added by membar checker (49)
! Mem[0000000030001410] = ffffffff, %l1 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 000000ff000000ff
! %f2 = 000000ff 7827e7ec, Mem[0000000010081408] = 00000000 68a493c1
stda %f2 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff 7827e7ec
! %l5 = 00000000000001ff, Mem[0000000010001410] = 00067d81
stwa %l5,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000001ff
! %l1 = 00000000000000ff, imm = 0000000000000697, %l1 = 00000000000000ff
add %l1,0x697,%l1 ! %l1 = 0000000000000796
! %l7 = 00000000c193a468, %l2 = 0000000000000000, %l2 = 0000000000000000
sub %l7,%l2,%l2 ! %l2 = 00000000c193a468
! %f22 = 00270000 ffffffff, Mem[0000000010081400] = 00000000 6de02ca5
stda %f22,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00270000 ffffffff
! %l4 = ff75ff00, %l5 = 000001ff, Mem[0000000010101408] = 30ec9b00 1a000000
stda %l4,[%i4+%o4]0x88 ! Mem[0000000010101408] = ff75ff00 000001ff
! Mem[0000000010041414] = ff0000ff, %l5 = 00000000000001ff
ldstub [%i1+0x014],%l5 ! %l5 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 00000000, %l6 = 0000000000000000
lduba [%i0+%g0]0x88,%l6 ! %l6 = 0000000000000000
p0_label_313:
! Mem[00000000211c0000] = 007685d2, %l4 = 00000000ff75ff00
lduh [%o2+%g0],%l4 ! %l4 = 0000000000000076
! Mem[0000000010181418] = 00000000, %l5 = 00000000000000ff
ldsba [%i6+0x018]%asi,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1410] = 00211d9f, %l0 = ffffffffffffffff
lduba [%i3+%o5]0x89,%l0 ! %l0 = 000000000000009f
! Mem[0000000010101408] = ff75ff00, %f15 = ffffffff
lda [%i4+%o4]0x88,%f15 ! %f15 = ff75ff00
! Mem[0000000010081400] = ffffffff, %f0 = ff000000
lda [%i2+%g0]0x88,%f0 ! %f0 = ffffffff
! Mem[0000000030101400] = 00000000 7827e7ec, %l4 = 00000076, %l5 = 00000000
ldda [%i4+%g0]0x89,%l4 ! %l4 = 000000007827e7ec 0000000000000000
! %f12 = 000000d6, %f18 = 50630000 ffffffff
fitod %f12,%f18 ! %f18 = 406ac000 00000000
! Mem[0000000010181410] = 00006350, %l6 = 0000000000000000
ldswa [%i6+%o5]0x88,%l6 ! %l6 = 0000000000006350
! Mem[0000000030141410] = ff000000, %l2 = 00000000c193a468
ldsba [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000796, %l1 = 0000000000000796, %y = 0000ff87
smul %l1,%l1,%l5 ! %l5 = 0000000000398be4, %y = 00000000
p0_label_314:
! Mem[00000000100c1424] = 00000000, %l1 = 00000796, %l4 = 7827e7ec
add %i3,0x24,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000010081430] = 00000000, %asi = 80
stwa %l4,[%i2+0x030]%asi ! Mem[0000000010081430] = 00000000
! Mem[00000000100c1404] = d60000ff, %l1 = 0000000000000796
swap [%i3+0x004],%l1 ! %l1 = 00000000d60000ff
! Mem[0000000010041400] = ff0000ff, %l3 = ffffffff00067d81
ldstub [%i1+%g0],%l3 ! %l3 = 000000ff000000ff
! %f26 = ffbf607e 20dd659f, Mem[0000000030181408] = ff0000ff 7827e7ec
stda %f26,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffbf607e 20dd659f
! Mem[0000000030041410] = 000000ff, %l6 = 0000000000006350
swapa [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! %f22 = 00270000 ffffffff, Mem[0000000010001410] = ff010000 ffffffff
stda %f22,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00270000 ffffffff
! %f26 = ffbf607e, Mem[0000000010001408] = 0000ffff
sta %f26,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffbf607e
! %f26 = ffbf607e 20dd659f, Mem[00000000100c1408] = ffff0000 ff000000
stda %f26,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffbf607e 20dd659f
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %f23 = ffffffff
lda [%i1+%o4]0x89,%f23 ! %f23 = 00000000
p0_label_315:
! Mem[0000000010181410] = 50630000, %l1 = 00000000d60000ff
ldsha [%i6+0x010]%asi,%l1 ! %l1 = 0000000000005063
! %l2 = ffffffffffffffff, immed = 000009be, %y = 00000000
udiv %l2,0x9be,%l1 ! %l1 = 00000000001a4708
mov %l0,%y ! %y = 0000009f
! Mem[0000000010081408] = ece72778ff000000, %f2 = 000000ff 7827e7ec
ldda [%i2+%o4]0x80,%f2 ! %f2 = ece72778 ff000000
! Mem[0000000010181400] = ff000000, %l0 = 000000000000009f
lduha [%i6+%g0]0x80,%l0 ! %l0 = 000000000000ff00
! Mem[0000000010141408] = 000000ff, %l1 = 00000000001a4708
ldsba [%i5+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[00000000300c1408] = 76fb0e7c, %l1 = ffffffffffffffff
ldsha [%i3+%o4]0x81,%l1 ! %l1 = 00000000000076fb
! Mem[0000000010001420] = ac990448, %f26 = ffbf607e
ld [%i0+0x020],%f26 ! %f26 = ac990448
! Mem[00000000100c1424] = 00000000, %l7 = 00000000c193a468
ldswa [%i3+0x024]%asi,%l7 ! %l7 = 0000000000000000
! %f10 = ff0000ff, %f28 = 00000000
fcmps %fcc1,%f10,%f28 ! %fcc1 = 1
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = d1010000, %l7 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 000000d1000000ff
p0_label_316:
! %f23 = 00000000, Mem[0000000010041408] = 00000000
sta %f23,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! %l6 = 00000000000000ff, Mem[00000000300c1408] = 76fb0e7cffffffff
stxa %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000000000000ff
! %f4 = 0000ffff ffffffff, %l6 = 00000000000000ff
! Mem[0000000030181438] = 76e1320a7827e7ec
add %i6,0x038,%g1
stda %f4,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030181438] = ffffffffffff0000
! Mem[0000000030141408] = 7c0efb76, %l4 = 0000000000000000
ldstuba [%i5+%o4]0x81,%l4 ! %l4 = 0000007c000000ff
! %f31 = 00ffff00, Mem[00000000100c1418] = ff0000d6
st %f31,[%i3+0x018] ! Mem[00000000100c1418] = 00ffff00
! Code Fragment 4
p0_fragment_29:
! %l0 = 000000000000ff00
setx 0x4a0c0977dc7f1ec9,%g7,%l0 ! %l0 = 4a0c0977dc7f1ec9
! %l1 = 00000000000076fb
setx 0x461dc007ecc9864f,%g7,%l1 ! %l1 = 461dc007ecc9864f
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 = 4a0c0977dc7f1ec9
setx 0x9ffb1da7dc3be306,%g7,%l0 ! %l0 = 9ffb1da7dc3be306
! %l1 = 461dc007ecc9864f
setx 0xfbafc2983703c15b,%g7,%l1 ! %l1 = fbafc2983703c15b
! Mem[0000000010141403] = ffffffff, %l1 = fbafc2983703c15b
ldstub [%i5+0x003],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030041410] = 00006350, %l2 = ffffffffffffffff
swapa [%i1+%o5]0x89,%l2 ! %l2 = 0000000000006350
! Mem[0000000020800001] = ffa7ba64, %l5 = 0000000000398be4
ldstuba [%o1+0x001]%asi,%l5 ! %l5 = 000000a7000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ffffffff33660000, %f4 = 0000ffff ffffffff
ldda [%i1+%o5]0x81,%f4 ! %f4 = ffffffff 33660000
p0_label_317:
! Mem[0000000010101410] = ff000000ffffff01, %f16 = 3f800000 00000000
ldd [%i4+%o5],%f16 ! %f16 = ff000000 ffffff01
! Mem[0000000010141400] = ffffffff79350193, %l7 = 00000000000000d1
ldxa [%i5+%g0]0x80,%l7 ! %l7 = ffffffff79350193
! Mem[00000000211c0000] = 007685d2, %l3 = 00000000000000ff
lduba [%o2+0x000]%asi,%l3 ! %l3 = 0000000000000000
! Mem[00000000211c0000] = 007685d2, %l1 = 00000000000000ff
lduha [%o2+0x000]%asi,%l1 ! %l1 = 0000000000000076
! Mem[0000000010041408] = 00000000, %l4 = 000000000000007c
ldsba [%i1+%o4]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010041400] = ff0000ff, %l2 = 0000000000006350
ldsha [%i1+%g0]0x80,%l2 ! %l2 = ffffffffffffff00
! Mem[0000000010081430] = 00000000780000ff, %f20 = ffffffff 00067d81
ldd [%i2+0x030],%f20 ! %f20 = 00000000 780000ff
! %f7 = 01000000, %f29 = ffff0000
fsqrts %f7 ,%f29 ! %f29 = 203504f3
! Mem[0000000030101410] = 0000ffff 000075ff, %l4 = 00000000, %l5 = 000000a7
ldda [%i4+%o5]0x81,%l4 ! %l4 = 000000000000ffff 00000000000075ff
! Starting 10 instruction Store Burst
! %l2 = ffffffffffffff00, Mem[0000000030001400] = 0000803f
stwa %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffff00
p0_label_318:
! %l5 = 00000000000075ff, Mem[0000000030181400] = f20a2ca5
stba %l5,[%i6+%g0]0x89 ! Mem[0000000030181400] = f20a2cff
! Mem[0000000030101408] = ffffffff, %l2 = ffffffffffffff00
ldstuba [%i4+%o4]0x89,%l2 ! %l2 = 000000ff000000ff
! %f19 = 00000000, Mem[0000000010001400] = 00000000
sta %f19,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000
! %l5 = 00000000000075ff, Mem[0000000030181400] = ff2c0af2
stba %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = ff2c0af2
! Mem[0000000010101418] = 00270000ffffffff, %l1 = 0000000000000076, %l7 = ffffffff79350193
add %i4,0x18,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 00270000ffffffff
! Mem[0000000010101410] = ff000000, %l4 = 000000000000ffff
ldstuba [%i4+%o5]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010141410] = ffffffff, %l7 = 00270000ffffffff
ldstuba [%i5+%o5]0x88,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000030041410] = ffffffff, %l1 = 0000000000000076
swapa [%i1+%o5]0x89,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000010181400] = ff000000, %l4 = 00000000000000ff
ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %l3 = 0000000000000000
ldsba [%i1+%o4]0x81,%l3 ! %l3 = 0000000000000000
p0_label_319:
! Mem[00000000211c0000] = 007685d2, %l4 = 00000000000000ff
ldsb [%o2+%g0],%l4 ! %l4 = 0000000000000000
! Mem[0000000010081410] = 00000049817d0600, %f10 = ff0000ff 80000000
ldda [%i2+%o5]0x88,%f10 ! %f10 = 00000049 817d0600
! Mem[0000000030101408] = ffffffff, %l3 = 0000000000000000
lduha [%i4+%o4]0x81,%l3 ! %l3 = 000000000000ffff
! Mem[0000000010001400] = 00000000, %l2 = 00000000000000ff
lduba [%i0+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141400] = ffffffff, %f21 = 780000ff
lda [%i5+%g0]0x80,%f21 ! %f21 = ffffffff
! Mem[00000000100c1414] = 00000000, %l1 = 00000000ffffffff
lduh [%i3+0x014],%l1 ! %l1 = 0000000000000000
! Mem[0000000030141408] = ff0efb76 00000000, %l0 = dc3be306, %l1 = 00000000
ldda [%i5+%o4]0x81,%l0 ! %l0 = 00000000ff0efb76 0000000000000000
! Mem[0000000010041420] = 00000000 00000000, %l6 = 000000ff, %l7 = 000000ff
ldda [%i1+0x020]%asi,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[00000000300c1410] = 00211d9f, %l7 = 0000000000000000
ldsha [%i3+%o5]0x89,%l7 ! %l7 = 0000000000001d9f
! Starting 10 instruction Store Burst
! %f3 = ff000000, Mem[0000000030101408] = ffffffff
sta %f3 ,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
p0_label_320:
! Mem[0000000030081408] = 000001ff, %l7 = 0000000000001d9f
swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000000001ff
! %l4 = 00000000, %l5 = 000075ff, Mem[0000000010041410] = 0000ffa7 ff0000ff
stda %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 000075ff
! Mem[000000001004143c] = 00211d9f, %l7 = 00000000000001ff
ldstub [%i1+0x03c],%l7 ! %l7 = 00000000000000ff
! %l0 = 00000000ff0efb76, Mem[0000000010081400] = ffffffff00002700
stxa %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000ff0efb76
! %l1 = 0000000000000000, Mem[0000000030101408] = ff000000
stwa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[000000001010142c] = 00000000, %l2 = 00000000, %l0 = ff0efb76
add %i4,0x2c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000030081408] = 00001d9f
stba %l4,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00001d00
! %l5 = 00000000000075ff, Mem[0000000010001400] = 00000000
stha %l5,[%i0+%g0]0x80 ! Mem[0000000010001400] = 75ff0000
! %l0 = 0000000000000000, Mem[0000000010001438] = ff000000acad0ca9, %asi = 80
stxa %l0,[%i0+0x038]%asi ! Mem[0000000010001438] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 000001d1 00000000, %l0 = 00000000, %l1 = 00000000
ldda [%i3+%o5]0x80,%l0 ! %l0 = 00000000000001d1 0000000000000000
p0_label_321:
! Mem[0000000010101400] = 000000000000803f, %l0 = 00000000000001d1
ldxa [%i4+%g0]0x88,%l0 ! %l0 = 000000000000803f
! %f0 = ffffffff ffff0000 ece72778 ff000000
! %f4 = ffffffff 33660000 7e60bfff 01000000
! %f8 = 50630000 000000ff 00000049 817d0600
! %f12 = 000000d6 ff000049 76e1320a ff75ff00
stda %f0,[%i1]ASI_COMMIT_S ! Block Store to 0000000030041400
! Mem[000000001014140c] = ff00004b, %l2 = 0000000000000000
lduha [%i5+0x00e]%asi,%l2 ! %l2 = 000000000000004b
! Mem[0000000030081400] = ff000000, %l7 = 0000000000000000
lduwa [%i2+%g0]0x81,%l7 ! %l7 = 00000000ff000000
! %f28 = 00000000, %f29 = 203504f3, %f30 = 7c0efb7c 00ffff00
fsmuld %f28,%f29,%f30 ! %f30 = 00000000 00000000
! Mem[0000000030141410] = bfffffff000000ff, %f16 = ff000000 ffffff01
ldda [%i5+%o5]0x89,%f16 ! %f16 = bfffffff 000000ff
membar #Sync ! Added by membar checker (50)
! Mem[0000000030041408] = ece72778, %l6 = 0000000000000000
lduba [%i1+%o4]0x81,%l6 ! %l6 = 00000000000000ec
! Mem[0000000010181400] = 000000ff, %l6 = 00000000000000ec
lduha [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030181408] = ffbf607e20dd659f, %l2 = 000000000000004b
ldxa [%i6+%o4]0x81,%l2 ! %l2 = ffbf607e20dd659f
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010141408] = ff000000
stwa %l4,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
p0_label_322:
! %l2 = ffbf607e20dd659f, immed = fffff219, %y = 0000009f
sdiv %l2,-0xde7,%l1 ! %l1 = fffffffff48dc8ce
mov %l0,%y ! %y = 0000803f
! %f16 = bfffffff 000000ff 406ac000 00000000
! %f20 = 00000000 ffffffff 00270000 00000000
! %f24 = ac990448 00000000 ac990448 20dd659f
! %f28 = 00000000 203504f3 00000000 00000000
stda %f16,[%i5]ASI_BLK_S ! Block Store to 0000000030141400
! %f10 = 00000049 817d0600, %l6 = 00000000000000ff
! Mem[0000000010041428] = ffffffff00000000
add %i1,0x028,%g1
stda %f10,[%g1+%l6]ASI_PST16_P ! Mem[0000000010041428] = 00000049817d0600
! Mem[0000000010181438] = c193a468, %f4 = ffffffff
lda [%i6+0x038]%asi,%f4 ! %f4 = c193a468
! Mem[0000000030041410] = ffffffff, %l3 = 000000000000ffff
ldstuba [%i1+%o5]0x89,%l3 ! %l3 = 000000ff000000ff
! %l6 = 000000ff, %l7 = ff000000, Mem[0000000030041408] = 7827e7ec 000000ff
stda %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff ff000000
! %l5 = 00000000000075ff, Mem[0000000010001400] = 0000ff75
stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000ffff
! %f6 = 7e60bfff, Mem[0000000030081410] = 00000000
sta %f6 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 7e60bfff
! %l7 = 00000000ff000000, Mem[0000000030081400] = 000000ff
stha %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ffff0000000001ff, %l0 = 000000000000803f
ldx [%i0+%g0],%l0 ! %l0 = ffff0000000001ff
p0_label_323:
! Mem[0000000010081400] = 00000000ff0efb76, %l0 = ffff0000000001ff
ldxa [%i2+%g0]0x80,%l0 ! %l0 = 00000000ff0efb76
! Mem[00000000100c1408] = 9f65dd207e60bfff, %f12 = 000000d6 ff000049
ldda [%i3+%o4]0x80,%f12 ! %f12 = 9f65dd20 7e60bfff
! Mem[0000000010081408] = 7827e7ec, %l7 = 00000000ff000000
lduba [%i2+%o4]0x88,%l7 ! %l7 = 00000000000000ec
membar #Sync ! Added by membar checker (51)
! Mem[0000000010141400] = ffffffff, %f5 = 33660000
lda [%i5+%g0]0x80,%f5 ! %f5 = ffffffff
! Mem[00000000100c1400] = ffffffff, %l4 = 0000000000000000
lduha [%i3+%g0]0x80,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030001408] = 50630000, %l0 = 00000000ff0efb76
ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000050630000
! Mem[0000000020800040] = 00ffc1d1, %l6 = 00000000000000ff
ldsh [%o1+0x040],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181410] = 50630000, %l4 = 000000000000ffff
ldsba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000050
! Mem[0000000030041400] = ffffffff, %l3 = 00000000000000ff
ldsha [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l2 = ffbf607e20dd659f, Mem[00000000300c1408] = 00000000
stba %l2,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0000009f
p0_label_324:
! Mem[0000000030081400] = 00000000, %l3 = ffffffffffffffff
ldstuba [%i2+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! %l3 = 0000000000000000, Mem[00000000211c0000] = 007685d2
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = 000085d2
! %l0 = 0000000050630000, %l6 = 00000000000000ff, %l1 = fffffffff48dc8ce
or %l0,%l6,%l1 ! %l1 = 00000000506300ff
! %l3 = 0000000000000000, Mem[0000000030001408] = 50630000
stha %l3,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000
! %f1 = ffff0000, Mem[00000000300c1408] = 0000009f
sta %f1 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffff0000
! %l4 = 00000050, %l5 = 000075ff, Mem[0000000010101438] = 7c0efb7c 00ffff00
stda %l4,[%i4+0x038]%asi ! Mem[0000000010101438] = 00000050 000075ff
! %l6 = 00000000000000ff, Mem[000000001004140c] = 0000ff01
stb %l6,[%i1+0x00c] ! Mem[000000001004140c] = ff00ff01
! Mem[0000000010081408] = 7827e7ec, %l5 = 00000000000075ff
swapa [%i2+%o4]0x88,%l5 ! %l5 = 000000007827e7ec
! %l6 = 00000000000000ff, Mem[00000000211c0000] = 000085d2
stb %l6,[%o2+%g0] ! Mem[00000000211c0000] = ff0085d2
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00ff75ffff010000, %f26 = ac990448 20dd659f
ldda [%i4+%o4]0x80,%f26 ! %f26 = 00ff75ff ff010000
p0_label_325:
! %l5 = 000000007827e7ec, %l5 = 000000007827e7ec, %l7 = 00000000000000ec
addc %l5,%l5,%l7 ! %l7 = 00000000f04fcfd8
! Mem[0000000010141408] = 00000000, %l6 = 00000000000000ff
lduba [%i5+%o4]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141408] = 00000000, %l1 = 00000000506300ff
ldsba [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101400] = 00000000 7827e7ec, %l2 = 20dd659f, %l3 = 00000000
ldda [%i4+%g0]0x89,%l2 ! %l2 = 000000007827e7ec 0000000000000000
! Mem[00000000300c1400] = 0a32e176, %l1 = 0000000000000000
lduha [%i3+%g0]0x89,%l1 ! %l1 = 000000000000e176
! Mem[0000000010181408] = 00000000, %l2 = 000000007827e7ec
lduha [%i6+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010081400] = 00000000ff0efb76, %f14 = 76e1320a ff75ff00
ldda [%i2+%g0]0x80,%f14 ! %f14 = 00000000 ff0efb76
! Mem[00000000300c1408] = 0000ffff, %l5 = 000000007827e7ec
lduha [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000021800000] = ff52f103, %l1 = 000000000000e176
ldsb [%o3+0x001],%l1 ! %l1 = 0000000000000052
! Starting 10 instruction Store Burst
! %l1 = 0000000000000052, Mem[00000000100c1400] = ffffffff
stba %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffffff52
p0_label_326:
! Mem[000000001010143c] = 000075ff, %l0 = 50630000, %l1 = 00000052
add %i4,0x3c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000000075ff
! %l4 = 00000050, %l5 = 00000000, Mem[0000000030001400] = 00ffffff 00000000
stda %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000050 00000000
! Mem[0000000010181410] = 00006350, %l0 = 0000000050630000
ldstuba [%i6+%o5]0x88,%l0 ! %l0 = 00000050000000ff
! Mem[0000000010081410] = 817d0600, %l3 = 0000000000000000
swapa [%i2+%o5]0x88,%l3 ! %l3 = 00000000817d0600
! %l3 = 00000000817d0600, Mem[0000000010141410] = ffffffff, %asi = 80
stwa %l3,[%i5+0x010]%asi ! Mem[0000000010141410] = 817d0600
! %f24 = ac990448, Mem[0000000010181410] = ff630000
st %f24,[%i6+%o5] ! Mem[0000000010181410] = ac990448
! %l3 = 00000000817d0600, %l4 = 0000000000000050, %l0 = 0000000000000050
sdivx %l3,%l4,%l0 ! %l0 = 00000000019e5ce0
! Mem[0000000030041408] = ff000000, %l7 = 00000000f04fcfd8
ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 000000ff000000ff
! %f6 = 7e60bfff 01000000, Mem[0000000030081400] = ff000000 ffffffff
stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 7e60bfff 01000000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00ff75ff, %l2 = 0000000000000000
ldswa [%i4+%o4]0x80,%l2 ! %l2 = 0000000000ff75ff
p0_label_327:
! Mem[00000000300c1410] = 9f1d2100, %l2 = 0000000000ff75ff
ldswa [%i3+%o5]0x81,%l2 ! %l2 = ffffffff9f1d2100
! Mem[0000000030001410] = ffffffff, %f21 = ffffffff
lda [%i0+%o5]0x81,%f21 ! %f21 = ffffffff
! Mem[0000000030141408] = 406ac00000000000, %f22 = 00270000 00000000
ldda [%i5+%o4]0x81,%f22 ! %f22 = 406ac000 00000000
! Mem[0000000010041408] = 00000000, %l2 = ffffffff9f1d2100
ldsha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101410] = 000000ff, %l0 = 00000000019e5ce0
ldswa [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081410] = 00000000, %f20 = 00000000
lda [%i2+%o5]0x88,%f20 ! %f20 = 00000000
! Mem[0000000021800080] = ffff7b7d, %l6 = 0000000000000000
ldub [%o3+0x080],%l6 ! %l6 = 00000000000000ff
! Mem[0000000010141400] = ffffffff, %f14 = 00000000
lda [%i5+%g0]0x80,%f14 ! %f14 = ffffffff
! Mem[00000000201c0000] = ffff4c08, %l6 = 00000000000000ff
lduha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 817d0600, Mem[00000000100c1418] = 00ffff00 00000000
std %l2,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 817d0600
p0_label_328:
! Mem[000000001000141d] = 00000000, %l1 = 00000000000075ff
ldstub [%i0+0x01d],%l1 ! %l1 = 00000000000000ff
! %l4 = 0000000000000050, Mem[0000000030141408] = 406ac000
stba %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 506ac000
! %l5 = 0000000000000000, imm = fffffffffffffbdd, %l3 = 00000000817d0600
addc %l5,-0x423,%l3 ! %l3 = fffffffffffffbdd
! Mem[0000000030041400] = ffffffff, %l5 = 0000000000000000
ldstuba [%i1+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! %l4 = 00000050, %l5 = 000000ff, Mem[00000000100c1410] = 000001d1 00000000
std %l4,[%i3+%o5] ! Mem[00000000100c1410] = 00000050 000000ff
! %l3 = fffffffffffffbdd, Mem[0000000030041410] = ffffffff
stba %l3,[%i1+%o5]0x81 ! Mem[0000000030041410] = ddffffff
! Mem[00000000100c1418] = 00000000, %l1 = 0000000000000000
ldstuba [%i3+0x018]%asi,%l1 ! %l1 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[00000000100c1400] = ffffff52
stha %l5,[%i3+%g0]0x88 ! Mem[00000000100c1400] = ffff00ff
! %l1 = 0000000000000000, Mem[0000000010081408] = ff750000ff000000
stxa %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081434] = 780000ff, %l7 = 00000000000000ff
ldswa [%i2+0x034]%asi,%l7 ! %l7 = 00000000780000ff
p0_label_329:
! Mem[00000000100c1410] = 50000000, %l0 = 00000000000000ff
lduba [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = ff00ffff00000796, %f20 = 00000000 ffffffff
ldda [%i3+0x000]%asi,%f20 ! %f20 = ff00ffff 00000796
! Mem[0000000010041410] = 00000000, %l0 = 0000000000000000
ldsha [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000030081400] = 7e60bfff, %l3 = fffffffffffffbdd
lduba [%i2+%g0]0x81,%l3 ! %l3 = 000000000000007e
! %f29 = 203504f3, %f20 = ff00ffff
fcmps %fcc0,%f29,%f20 ! %fcc0 = 2
! %l3 = 000000000000007e, imm = 00000000000008d5, %l2 = 0000000000000000
xnor %l3,0x8d5,%l2 ! %l2 = fffffffffffff754
! Mem[0000000010081400] = 00000000, %f4 = c193a468
lda [%i2+%g0]0x80,%f4 ! %f4 = 00000000
! Mem[0000000030141400] = bfffffff, %l6 = 000000000000ffff
lduha [%i5+%g0]0x81,%l6 ! %l6 = 000000000000bfff
! Mem[000000001008140c] = 00000000, %f20 = ff00ffff
ld [%i2+0x00c],%f20 ! %f20 = 00000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1424] = 00000000, %l7 = 00000000780000ff, %asi = 80
swapa [%i3+0x024]%asi,%l7 ! %l7 = 0000000000000000
p0_label_330:
! %l5 = 00000000000000ff, Mem[0000000010181410] = 480499ac
stba %l5,[%i6+%o5]0x88 ! Mem[0000000010181410] = 480499ff
! %l6 = 000000000000bfff, Mem[00000000100c1408] = 9f65dd20
stba %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff65dd20
! Mem[0000000010141408] = 00000000, %l3 = 000000000000007e
ldstuba [%i5+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[00000000218000c1] = ffff4ce8, %asi = 80
stba %l5,[%o3+0x0c1]%asi ! Mem[00000000218000c0] = ffff4ce8
! Mem[00000000100c1420] = 00000000, %l7 = 00000000, %l6 = 0000bfff
add %i3,0x20,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = ff000000, %l5 = 00000000000000ff
swapa [%i4+%o5]0x80,%l5 ! %l5 = 00000000ff000000
! %l4 = 0000000000000050, Mem[0000000030141408] = 00c06a50
stha %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00c00050
! %l3 = 0000000000000000, Mem[00000000100c1408] = ff65dd207e60bfff
stxa %l3,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000
! %f14 = ffffffff ff0efb76, %l1 = 0000000000000000
! Mem[0000000030141410] = 00000000ffffffff
add %i5,0x010,%g1
stda %f14,[%g1+%l1]ASI_PST8_SL ! Mem[0000000030141410] = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000
lduha [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
p0_label_331:
! Mem[0000000010101408] = 00ff75ff, %l5 = 00000000ff000000
ldsba [%i4+0x008]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = 00000000 00c00050, %l6 = 00000000, %l7 = 00000000
ldda [%i5+%o4]0x89,%l6 ! %l6 = 0000000000c00050 0000000000000000
! Mem[0000000010001410] = 00270000 ffffffff, %l0 = 00000000, %l1 = 00000000
ldda [%i0+0x010]%asi,%l0 ! %l0 = 0000000000270000 00000000ffffffff
! Mem[0000000030001408] = 00000000ffffffff, %l2 = fffffffffffff754
ldxa [%i0+%o4]0x81,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010001410] = 00270000, %l4 = 0000000000000050
lduw [%i0+%o5],%l4 ! %l4 = 0000000000270000
! Mem[0000000010101410] = 000000ff, %l6 = 0000000000c00050
lduha [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1408] = 0000ffff000000ff, %l0 = 0000000000270000
ldxa [%i3+%o4]0x81,%l0 ! %l0 = 0000ffff000000ff
! Mem[0000000010001408] = ffbf607e, %l0 = 0000ffff000000ff
ldsha [%i0+%o4]0x88,%l0 ! %l0 = 000000000000607e
! Mem[0000000010181428] = 000005ff, %l2 = 00000000ffffffff
lduba [%i6+0x028]%asi,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f23 = 00000000, Mem[0000000010001410] = 00270000
sta %f23,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
p0_label_332:
! %l4 = 0000000000270000, Mem[0000000010001410] = 00000000
stwa %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00270000
! %f24 = ac990448 00000000, %l1 = 00000000ffffffff
! Mem[0000000010001418] = ffffffff00ff0000
add %i0,0x018,%g1
stda %f24,[%g1+%l1]ASI_PST8_P ! Mem[0000000010001418] = ac99044800000000
! %l4 = 0000000000270000, %l6 = 0000000000000000, %l6 = 0000000000000000
mulx %l4,%l6,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = 817d0600, %l4 = 0000000000270000
ldstuba [%i5+%o5]0x80,%l4 ! %l4 = 00000081000000ff
! %f23 = 00000000, Mem[00000000100c140c] = 00000000
sta %f23,[%i3+0x00c]%asi ! Mem[00000000100c140c] = 00000000
! %l5 = 0000000000000000, Mem[0000000010181410] = ff990448000000ff
stxa %l5,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000000
! Mem[00000000201c0001] = ffff4c08, %l3 = 0000000000000000
ldstub [%o0+0x001],%l3 ! %l3 = 000000ff000000ff
! %f26 = 00ff75ff, %f27 = ff010000
fstoi %f26,%f27 ! %f27 = 00000000
! Mem[0000000010181404] = 00006350, %l0 = 000000000000607e, %asi = 80
swapa [%i6+0x004]%asi,%l0 ! %l0 = 0000000000006350
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00ff75ff, %l1 = 00000000ffffffff
lduh [%i4+%o4],%l1 ! %l1 = 00000000000000ff
p0_label_333:
! %l4 = 0000000000000081, Mem[0000000030041400] = ffffffff
stha %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffff0081
! Mem[0000000010141410] = ff7d0600, %l5 = 0000000000000000
ldsha [%i5+%o5]0x80,%l5 ! %l5 = ffffffffffffff7d
! Mem[00000000100c1408] = 00000000, %l0 = 0000000000006350
ldsha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101408] = 00ff75ffff010000, %l2 = 0000000000000000
ldxa [%i4+%o4]0x80,%l2 ! %l2 = 00ff75ffff010000
! Mem[0000000010101408] = ff75ff00, %l6 = 0000000000000000
ldsha [%i4+%o4]0x88,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000030001408] = 00000000, %f15 = ff0efb76
lda [%i0+%o4]0x81,%f15 ! %f15 = 00000000
! Mem[0000000030001408] = 00000000 ffffffff, %l4 = 00000081, %l5 = ffffff7d
ldda [%i0+%o4]0x81,%l4 ! %l4 = 0000000000000000 00000000ffffffff
! Mem[0000000030141410] = 00000000, %l4 = 0000000000000000
lduba [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l7 = 0000000000000000
ldswa [%i6+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = ffffffffffffff00, Mem[0000000030181400] = ff2c0af2ffffffff
stxa %l6,[%i6+%g0]0x81 ! Mem[0000000030181400] = ffffffffffffff00
p0_label_334:
! Mem[00000000300c1400] = 0a32e176, %l2 = 00ff75ffff010000
ldstuba [%i3+%g0]0x89,%l2 ! %l2 = 00000076000000ff
! Mem[0000000030001408] = 00000000, %l4 = 0000000000000000
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! %f10 = 00000049 817d0600, Mem[0000000010141410] = ff7d0600 ffff0000
stda %f10,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000049 817d0600
! %l1 = 00000000000000ff, Mem[00000000218001c0] = fff16949
sth %l1,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ff6949
! %l6 = ffffffffffffff00, Mem[0000000010101408] = 00ff75ff
stba %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00ff75ff
! Mem[0000000010001400] = 0000ffff, %l1 = 00000000000000ff
ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[000000001010143f] = 000075ff, %l0 = 0000000000000000
ldstub [%i4+0x03f],%l0 ! %l0 = 000000ff000000ff
! %f22 = 406ac000 00000000, %l7 = 0000000000000000
! Mem[0000000030101420] = a77aa2170fc18655
add %i4,0x020,%g1
stda %f22,[%g1+%l7]ASI_PST32_S ! Mem[0000000030101420] = a77aa2170fc18655
! %l2 = 00000076, %l3 = 000000ff, Mem[0000000010001408] = ffbf607e 50630000
stda %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000076 000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ffe1320a, %l0 = 00000000000000ff
ldswa [%i3+%g0]0x81,%l0 ! %l0 = ffffffffffe1320a
p0_label_335:
! Mem[0000000030101410] = ff750000ffff0000, %l2 = 0000000000000076
ldxa [%i4+%o5]0x89,%l2 ! %l2 = ff750000ffff0000
membar #Sync ! Added by membar checker (52)
! Mem[0000000030141400] = bfffffff 000000ff 5000c000 00000000
! Mem[0000000030141410] = 00000000 ffffffff 00270000 00000000
! Mem[0000000030141420] = ac990448 00000000 ac990448 20dd659f
! Mem[0000000030141430] = 00000000 203504f3 00000000 00000000
ldda [%i5]ASI_BLK_S,%f0 ! Block Load from 0000000030141400
! Mem[0000000010041400] = ff0000ff, %l6 = ffffffffffffff00
lduwa [%i1+%g0]0x80,%l6 ! %l6 = 00000000ff0000ff
! Mem[00000000300c1400] = 0a32e1ff, %l5 = 00000000ffffffff
lduba [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Code Fragment 4
p0_fragment_30:
! %l0 = ffffffffffe1320a
setx 0x004258881649df35,%g7,%l0 ! %l0 = 004258881649df35
! %l1 = 00000000000000ff
setx 0x17882f78393fa4ac,%g7,%l1 ! %l1 = 17882f78393fa4ac
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 = 004258881649df35
setx 0xdb037b981765b1c1,%g7,%l0 ! %l0 = db037b981765b1c1
! %l1 = 17882f78393fa4ac
setx 0x7af7e4578099d234,%g7,%l1 ! %l1 = 7af7e4578099d234
! Mem[0000000030001410] = ffffffff00067d81, %l2 = ff750000ffff0000
ldxa [%i0+%o5]0x81,%l2 ! %l2 = ffffffff00067d81
! Mem[0000000010101400] = 0000803f, %l2 = ffffffff00067d81
lduwa [%i4+%g0]0x88,%l2 ! %l2 = 000000000000803f
! Mem[0000000010001428] = ffbf607e20dd659f, %f16 = bfffffff 000000ff
ldda [%i0+0x028]%asi,%f16 ! %f16 = ffbf607e 20dd659f
! Mem[0000000010001400] = ffff0000, %l5 = 00000000000000ff
ldsw [%i0+%g0],%l5 ! %l5 = ffffffffffff0000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000030101408] = 0000000000000000
stxa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000000
p0_label_336:
! Mem[0000000010081416] = 49000000, %l7 = 0000000000000000
ldstuba [%i2+0x016]%asi,%l7 ! %l7 = 00000000000000ff
! %l0 = 1765b1c1, %l1 = 8099d234, Mem[0000000030181408] = ffbf607e 20dd659f
stda %l0,[%i6+%o4]0x81 ! Mem[0000000030181408] = 1765b1c1 8099d234
! %f22 = 406ac000 00000000, %l7 = 0000000000000000
! Mem[0000000010041428] = 00000049817d0600
add %i1,0x028,%g1
stda %f22,[%g1+%l7]ASI_PST16_P ! Mem[0000000010041428] = 00000049817d0600
! Mem[0000000010181424] = 00000000, %l2 = 000000000000803f, %asi = 80
swapa [%i6+0x024]%asi,%l2 ! %l2 = 0000000000000000
! Mem[00000000211c0001] = ff0085d2, %l5 = ffffffffffff0000
ldstub [%o2+0x001],%l5 ! %l5 = 00000000000000ff
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010101438] = 00000050 000075ff
std %l2,[%i4+0x038] ! Mem[0000000010101438] = 00000000 000000ff
! %f25 = 00000000, Mem[0000000030101408] = 00000000
sta %f25,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[0000000030081400] = ffbf607e, %l0 = db037b981765b1c1
ldstuba [%i2+%g0]0x89,%l0 ! %l0 = 0000007e000000ff
! Mem[0000000010041408] = 00000000, %l2 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ff000000000000ff, %f18 = 406ac000 00000000
ldda [%i1+%o4]0x81,%f18 ! %f18 = ff000000 000000ff
p0_label_337:
! Mem[0000000010181400] = ff000000, %f20 = 00000000
lda [%i6+%g0]0x80,%f20 ! %f20 = ff000000
! Mem[00000000211c0000] = ffff85d2, %l0 = 000000000000007e
ldsba [%o2+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030041408] = 000000ff, %l3 = 00000000000000ff
lduha [%i1+%o4]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181410] = 00000000, %l6 = 00000000ff0000ff
lduba [%i6+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101408] = ff75ff00, %l7 = 0000000000000000
ldsba [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = 3f800000 00000000, %l0 = ffffffff, %l1 = 8099d234
ldda [%i4+%g0]0x80,%l0 ! %l0 = 000000003f800000 0000000000000000
! Mem[00000000300c1408] = 0000ffff 000000ff, %l2 = 00000000, %l3 = 000000ff
ldda [%i3+%o4]0x81,%l2 ! %l2 = 000000000000ffff 00000000000000ff
! Mem[00000000300c1400] = 0a32e1ff, %l4 = 0000000000000000
lduba [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000300c1400] = 0a32e1ff, %l3 = 00000000000000ff
lduba [%i3+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, %l1 = 0000000000000000, %l0 = 000000003f800000
sdivx %l4,%l1,%l0 ! Div by zero, %l0 = 000000003f800050
p0_label_338:
! Mem[0000000030041408] = 000000ff, %l0 = 000000003f800028
ldsba [%i1+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! %l1 = 0000000000000000, Mem[000000001014143e] = ffffff01, %asi = 80
stha %l1,[%i5+0x03e]%asi ! Mem[000000001014143c] = ffff0000
! Mem[0000000010181428] = 000005ff, %l4 = 00000000000000ff
swap [%i6+0x028],%l4 ! %l4 = 00000000000005ff
! %l2 = 000000000000ffff, Mem[0000000010001408] = 76000000
stba %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000
! Mem[0000000030041400] = 8100ffff, %l4 = 00000000000005ff
swapa [%i1+%g0]0x81,%l4 ! %l4 = 000000008100ffff
! %f20 = ff000000 00000796, Mem[0000000030101408] = 00000000 00000000
stda %f20,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000 00000796
! %f4 = 00000000 ffffffff, %l3 = 00000000000000ff
! Mem[0000000010101400] = 3f80000000000000
stda %f4,[%i4+%l3]ASI_PST8_P ! Mem[0000000010101400] = 00000000ffffffff
! %l0 = ffffffffffffffff, Mem[0000000021800041] = ffffd022, %asi = 80
stba %l0,[%o3+0x041]%asi ! Mem[0000000021800040] = ffffd022
! Mem[0000000010101420] = ac990448, %l7 = 0000000000000000
swap [%i4+0x020],%l7 ! %l7 = 00000000ac990448
! Starting 10 instruction Load Burst
! Mem[0000000010001428] = ffbf607e 20dd659f, %l0 = ffffffff, %l1 = 00000000
ldd [%i0+0x028],%l0 ! %l0 = 00000000ffbf607e 0000000020dd659f
p0_label_339:
! Mem[0000000010101408] = 00ff75ff, %l3 = 00000000000000ff
ldswa [%i4+%o4]0x80,%l3 ! %l3 = 0000000000ff75ff
! Mem[0000000030181410] = 000000ff, %l1 = 0000000020dd659f
ldsha [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081404] = ff0efb76, %l0 = 00000000ffbf607e
ldswa [%i2+0x004]%asi,%l0 ! %l0 = ffffffffff0efb76
! Mem[0000000030001408] = ff000000ffffffff, %l6 = 0000000000000000
ldxa [%i0+%o4]0x81,%l6 ! %l6 = ff000000ffffffff
! Mem[0000000010041410] = ff75000000000000, %f12 = 00000000 203504f3
ldda [%i1+%o5]0x88,%f12 ! %f12 = ff750000 00000000
! Mem[0000000010101410] = 000000ff, %l4 = 000000008100ffff
ldswa [%i4+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181408] = 0000000000000000, %l1 = 00000000000000ff
ldxa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181418] = 00000000ffffffff, %l2 = 000000000000ffff
ldx [%i6+0x018],%l2 ! %l2 = 00000000ffffffff
! Mem[0000000030141408] = 00c00050, %l7 = 00000000ac990448
ldsha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000050
! Starting 10 instruction Store Burst
! %f16 = ffbf607e 20dd659f, Mem[0000000010181410] = 00000000 00000000
std %f16,[%i6+%o5] ! Mem[0000000010181410] = ffbf607e 20dd659f
p0_label_340:
! Mem[00000000100c1400] = ff00ffff, %l5 = 0000000000000000
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 000000ff000000ff
! %l4 = 00000000000000ff, immd = fffffffffffff6e1, %l1 = 0000000000000000
sdivx %l4,-0x91f,%l1 ! %l1 = 0000000000000000
! %l6 = ff000000ffffffff, Mem[0000000010081412] = 00000000, %asi = 80
stba %l6,[%i2+0x012]%asi ! Mem[0000000010081410] = 0000ff00
! %f11 = 20dd659f, Mem[0000000030101410] = ffff0000
sta %f11,[%i4+%o5]0x89 ! Mem[0000000030101410] = 20dd659f
! %l5 = 00000000000000ff, Mem[0000000010001408] = 000000ff
stba %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
! %l2 = ffffffff, %l3 = 00ff75ff, Mem[0000000030001410] = ffffffff 817d0600
stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffff 00ff75ff
! Mem[00000000100c143b] = f1ff9418, %l0 = ffffffffff0efb76
ldstub [%i3+0x03b],%l0 ! %l0 = 00000018000000ff
! Mem[000000001018143b] = c193a468, %l3 = 0000000000ff75ff
ldstuba [%i6+0x03b]%asi,%l3 ! %l3 = 00000068000000ff
! %l6 = ffffffff, %l7 = 00000050, Mem[0000000010001420] = ac990448 00000000
std %l6,[%i0+0x020] ! Mem[0000000010001420] = ffffffff 00000050
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 0000000000c00050, %f6 = 00270000 00000000
ldda [%i5+%o4]0x89,%f6 ! %f6 = 00000000 00c00050
p0_label_341:
! Mem[0000000020800040] = 00ffc1d1, %l6 = ff000000ffffffff
ldsb [%o1+0x040],%l6 ! %l6 = 0000000000000000
! Mem[000000001000142c] = 20dd659f, %l5 = 00000000000000ff
ldsha [%i0+0x02c]%asi,%l5 ! %l5 = 00000000000020dd
! Mem[0000000010001400] = ffff0000, %f9 = 00000000
lda [%i0+%g0]0x80,%f9 ! %f9 = ffff0000
! Mem[0000000030101410] = 9f65dd20000075ff, %f20 = ff000000 00000796
ldda [%i4+%o5]0x81,%f20 ! %f20 = 9f65dd20 000075ff
! Mem[0000000010001408] = 000000ff000000ff, %l3 = 0000000000000068
ldxa [%i0+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010181408] = 00000000, %l5 = 00000000000020dd
ldsba [%i6+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141408] = ff000000ff00004b, %l1 = 0000000000000000
ldxa [%i5+%o4]0x80,%l1 ! %l1 = ff000000ff00004b
! Mem[0000000030181410] = ff000000, %l7 = 0000000000000050
lduba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030101400] = 7827e7ec, %l2 = 00000000ffffffff
ldsha [%i4+%g0]0x89,%l2 ! %l2 = ffffffffffffe7ec
! Starting 10 instruction Store Burst
! %f24 = ac990448 00000000, Mem[0000000030101400] = ece72778 00000000
stda %f24,[%i4+%g0]0x81 ! Mem[0000000030101400] = ac990448 00000000
p0_label_342:
! %l2 = ffffffffffffe7ec, Mem[0000000010141408] = 000000ff
stba %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 000000ec
! %l2 = ffffffffffffe7ec, Mem[0000000010081408] = 00000000
stba %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ec000000
! %f21 = 000075ff, %f31 = 00000000, %f0 = bfffffff 000000ff
fsmuld %f21,%f31,%f0 ! %f0 = 00000000 00000000
! Mem[0000000030081410] = ffbf607e, %l0 = 0000000000000018
ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 0000007e000000ff
! Mem[0000000030141408] = 00c00050, %l7 = 00000000000000ff
swapa [%i5+%o4]0x89,%l7 ! %l7 = 0000000000c00050
! Code Fragment 3
p0_fragment_31:
! %l0 = 000000000000007e
setx 0xa6c611b015bc5c5a,%g7,%l0 ! %l0 = a6c611b015bc5c5a
! %l1 = ff000000ff00004b
setx 0xa4eb89a7e3dc7470,%g7,%l1 ! %l1 = a4eb89a7e3dc7470
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 = a6c611b015bc5c5a
setx 0xb1dd3ed85da4865a,%g7,%l0 ! %l0 = b1dd3ed85da4865a
! %l1 = a4eb89a7e3dc7470
setx 0xe5cf3467a21f2a28,%g7,%l1 ! %l1 = e5cf3467a21f2a28
! %l7 = 0000000000c00050, Mem[00000000300c1400] = ffe1320a00000000
stxa %l7,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000000000c00050
! %f10 = ac990448 20dd659f, Mem[0000000030081410] = ffbf60ff 00000000
stda %f10,[%i2+%o5]0x89 ! Mem[0000000030081410] = ac990448 20dd659f
membar #Sync ! Added by membar checker (53)
! %f26 = 00ff75ff 00000000, Mem[0000000030141410] = 00000000 ffffffff
stda %f26,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00ff75ff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 000000ff, %l7 = 0000000000c00050
ldsba [%i5+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
p0_label_343:
! Mem[0000000010181410] = ffbf607e, %f3 = 00000000
lda [%i6+%o5]0x80,%f3 ! %f3 = ffbf607e
! Mem[0000000010001400] = ffff0000000001ff, %l2 = ffffffffffffe7ec
ldxa [%i0+%g0]0x80,%l2 ! %l2 = ffff0000000001ff
! Mem[0000000030181400] = ffffffff, %l4 = 00000000000000ff
ldsha [%i6+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030041410] = ffffffdd, %l5 = 0000000000000000
lduba [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000dd
! Mem[0000000010001400] = 0000ffff, %f14 = 00000000
lda [%i0+%g0]0x88,%f14 ! %f14 = 0000ffff
! Mem[0000000020800040] = 00ffc1d1, %l4 = ffffffffffffffff
ldsh [%o1+0x040],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010141400] = ffffffff, %l6 = 0000000000000000
ldsha [%i5+%g0]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000020800040] = 00ffc1d1, %l4 = 00000000000000ff
ldsb [%o1+0x040],%l4 ! %l4 = 0000000000000000
! Mem[0000000010141410] = 49000000, %l6 = ffffffffffffffff
ldsha [%i5+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = 000000ff, %l3 = 000000ff000000ff
swapa [%i1+%o4]0x89,%l3 ! %l3 = 00000000000000ff
p0_label_344:
! %f29 = 203504f3, %f1 = 00000000, %f26 = 00ff75ff
fsubs %f29,%f1 ,%f26 ! %f26 = 203504f3
! Mem[00000000218000c0] = ffff4ce8, %l0 = b1dd3ed85da4865a
ldstub [%o3+0x0c0],%l0 ! %l0 = 000000ff000000ff
! %l6 = 0000000000000000, Mem[0000000010081400] = 00000000
stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000
! %l7 = ffffffffffffffff, Mem[0000000030001410] = ffffffff
stha %l7,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffffff
! Mem[0000000010081400] = 00000000, %l3 = 00000000000000ff
swapa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141408] = 000000ec, %l2 = ffff0000000001ff
swapa [%i5+%o4]0x88,%l2 ! %l2 = 00000000000000ec
! %l3 = 0000000000000000, Mem[00000000100c1410] = 50000000
stha %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 50000000
! %l3 = 0000000000000000, Mem[0000000030041408] = ff000000
stba %l3,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
! %l4 = 0000000000000000, Mem[0000000010181400] = ff000000
stha %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Starting 10 instruction Load Burst
! %l4 = 0000000000000000, imm = ffffffffffffff8f, %l6 = 0000000000000000
sub %l4,-0x071,%l6 ! %l6 = 0000000000000071
p0_label_345:
! Mem[0000000010101438] = 00000000 000000ff, %l0 = 000000ff, %l1 = a21f2a28
ldda [%i4+0x038]%asi,%l0 ! %l0 = 0000000000000000 00000000000000ff
! Mem[0000000030081410] = 9f65dd20480499ac, %f6 = 00000000 00c00050
ldda [%i2+%o5]0x81,%f6 ! %f6 = 9f65dd20 480499ac
! Mem[0000000010101434] = a7ff0000, %l0 = 0000000000000000
ldsha [%i4+0x034]%asi,%l0 ! %l0 = ffffffffffffa7ff
! Mem[00000000100c1408] = 00000000, %l5 = 00000000000000dd
ldsha [%i3+0x008]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181408] = 0000000000000000, %f2 = 5000c000 ffbf607e
ldda [%i6+%o4]0x80,%f2 ! %f2 = 00000000 00000000
! Mem[0000000030081410] = 9f65dd20 480499ac, %l4 = 00000000, %l5 = 00000000
ldda [%i2+%o5]0x81,%l4 ! %l4 = 000000009f65dd20 00000000480499ac
! Mem[0000000030181400] = ffffffff, %l4 = 000000009f65dd20
lduba [%i6+%g0]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[00000000201c0000] = ffff4c08, %l1 = 00000000000000ff
lduha [%o0+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030101400] = 480499ac, %l6 = 0000000000000071
lduha [%i4+%g0]0x89,%l6 ! %l6 = 00000000000099ac
! Starting 10 instruction Store Burst
! Mem[0000000010181410] = 9f65dd207e60bfff, %f2 = 00000000 00000000
ldda [%i6+%o5]0x88,%f2 ! %f2 = 9f65dd20 7e60bfff
p0_label_346:
! Mem[0000000030101400] = ac990448, %l7 = ffffffffffffffff
swapa [%i4+%g0]0x81,%l7 ! %l7 = 00000000ac990448
! Mem[00000000100c1400] = ff00ffff, %l3 = 0000000000000000
ldstuba [%i3+0x000]%asi,%l3 ! %l3 = 000000ff000000ff
! %l5 = 00000000480499ac, Mem[00000000201c0000] = ffff4c08, %asi = 80
stha %l5,[%o0+0x000]%asi ! Mem[00000000201c0000] = 99ac4c08
! Mem[0000000010001410] = 00270000, %l0 = ffffffffffffa7ff
swapa [%i0+%o5]0x88,%l0 ! %l0 = 0000000000270000
! %l0 = 0000000000270000, Mem[0000000010001410] = ffa7ffffffffffff
stxa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000270000
! %l2 = 00000000000000ec, Mem[0000000030081408] = 001d0000
stba %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = ec1d0000
! %f24 = ac990448 00000000, %l1 = 000000000000ffff
! Mem[0000000030181420] = a77aa2170fc18655
add %i6,0x020,%g1
stda %f24,[%g1+%l1]ASI_PST32_S ! Mem[0000000030181420] = ac99044800000000
! %l7 = 00000000ac990448, Mem[000000001010143d] = 000000ff, %asi = 80
stba %l7,[%i4+0x03d]%asi ! Mem[000000001010143c] = 004800ff
! %l4 = 00000000000000ff, Mem[0000000010141410] = 49000000
stha %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 490000ff
! Starting 10 instruction Load Burst
! %l1 = 000000000000ffff, Mem[0000000030141408] = ff000000
stha %l1,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffff0000
p0_label_347:
! Mem[0000000010101438] = 00000000, %l1 = 000000000000ffff
ldsh [%i4+0x03a],%l1 ! %l1 = 0000000000000000
! Mem[0000000010001434] = ffffffc2, %l6 = 00000000000099ac
lduh [%i0+0x034],%l6 ! %l6 = 000000000000ffff
! Mem[0000000010001430] = ac990448ffffffc2, %l3 = 00000000000000ff
ldxa [%i0+0x030]%asi,%l3 ! %l3 = ac990448ffffffc2
! Mem[0000000010041400] = ff0000ff0000004b, %l1 = 0000000000000000
ldxa [%i1+%g0]0x80,%l1 ! %l1 = ff0000ff0000004b
! Mem[0000000030181400] = 00ffffffffffffff, %f6 = 9f65dd20 480499ac
ldda [%i6+%g0]0x89,%f6 ! %f6 = 00ffffff ffffffff
! Mem[0000000010141400] = 93013579ffffffff, %l6 = 000000000000ffff
ldxa [%i5+%g0]0x88,%l6 ! %l6 = 93013579ffffffff
! Mem[0000000030141408] = 0000ffff, %l4 = 00000000000000ff
ldsha [%i5+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010101418] = 00270000, %l5 = 00000000480499ac
lduw [%i4+0x018],%l5 ! %l5 = 0000000000270000
! Mem[0000000010001410] = 0000270000000000, %l3 = ac990448ffffffc2
ldxa [%i0+%o5]0x88,%l3 ! %l3 = 0000270000000000
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = ffff0000, %l4 = ffffffffffffffff
swapa [%i3+%o4]0x89,%l4 ! %l4 = 00000000ffff0000
p0_label_348:
! %l3 = 0000270000000000, Mem[00000000100c1410] = 50000000
stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! Mem[000000001004143c] = ff211d9f, %l7 = 00000000ac990448
swap [%i1+0x03c],%l7 ! %l7 = 00000000ff211d9f
! %l6 = 93013579ffffffff, Mem[0000000030141410] = 00000000
stwa %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
! Mem[0000000030101400] = ffffffff, %l4 = 00000000ffff0000
swapa [%i4+%g0]0x89,%l4 ! %l4 = 00000000ffffffff
! %l4 = 00000000ffffffff, Mem[0000000030001400] = 00000050
stwa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffffffff
! Mem[00000000100c1404] = 00000796, %l2 = 000000ec, %l1 = 0000004b
add %i3,0x04,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000796
! %f30 = 00000000 00000000, Mem[0000000030181400] = ffffffff 00ffffff
stda %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000 00000000
! %l6 = 93013579ffffffff, Mem[0000000030141410] = ffffffff
stba %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffffff
! %l4 = 00000000ffffffff, Mem[00000000211c0001] = ffff85d2, %asi = 80
stba %l4,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffff85d2
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 000001ff, %l7 = 00000000ff211d9f
lduba [%i5+%o4]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_349:
! Mem[0000000021800180] = 4bedbd9f, %l1 = 0000000000000796
lduha [%o3+0x180]%asi,%l1 ! %l1 = 0000000000004bed
! Mem[0000000010001410] = 00000000, %l0 = 0000000000270000
ldsha [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041410] = 00000000 000075ff, %l6 = ffffffff, %l7 = 000000ff
ldda [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000 00000000000075ff
! Mem[0000000030181400] = 00000000, %l1 = 0000000000004bed
ldsba [%i6+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l7 = 00000000000075ff
lduha [%i6+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1410] = 00000000, %l0 = 0000000000000000
ldsba [%i3+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181410] = 7e60bfff, %l6 = 0000000000000000
lduba [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101400] = 00000000, %l6 = 00000000000000ff
ldsh [%i4+0x002],%l6 ! %l6 = 0000000000000000
! Mem[0000000020800040] = 00ffc1d1, %l7 = 0000000000000000
ldub [%o1+0x040],%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000ffffffff, Mem[0000000030081410] = 9f65dd20480499ac
stxa %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000ffffffff
p0_label_350:
! Mem[0000000030101408] = ff000000, %l0 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! %l3 = 0000270000000000, Mem[0000000030041400] = 000005ffffff0000
stxa %l3,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000270000000000
! %l4 = 00000000ffffffff, Mem[0000000010081400] = ff000000ff0efb76
stx %l4,[%i2+%g0] ! Mem[0000000010081400] = 00000000ffffffff
! %f10 = ac990448 20dd659f, Mem[0000000030141410] = ffffffff 00ff75ff
stda %f10,[%i5+%o5]0x89 ! Mem[0000000030141410] = ac990448 20dd659f
! %f20 = 9f65dd20 000075ff, %l7 = 0000000000000000
! Mem[00000000100c1418] = ff000000817d0600
add %i3,0x018,%g1
stda %f20,[%g1+%l7]ASI_PST16_PL ! Mem[00000000100c1418] = ff000000817d0600
! %l2 = 00000000000000ec, Mem[0000000030001400] = ffffffff
stha %l2,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffff00ec
! %f16 = ffbf607e 20dd659f, %l2 = 00000000000000ec
! Mem[00000000300c1410] = 9f1d210000000000
add %i3,0x010,%g1
stda %f16,[%g1+%l2]ASI_PST16_SL ! Mem[00000000300c1410] = 9f1d21007e60bfff
! %f8 = ac990448, Mem[0000000030181408] = c1b16517
sta %f8 ,[%i6+%o4]0x89 ! Mem[0000000030181408] = ac990448
! %l1 = 0000000000000000, Mem[0000000030101408] = ff000000
stwa %l1,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 490000ff, %l6 = 0000000000000000
lduba [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ff
p0_label_351:
! Mem[0000000010001400] = ffff0000, %l5 = 0000000000270000
lduba [%i0+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1408] = 0000000000000000, %l7 = 0000000000000000
ldxa [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081410] = 00ff0000, %l1 = 0000000000000000
ldsba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181410] = ffbf607e, %l6 = 00000000000000ff
lduwa [%i6+%o5]0x80,%l6 ! %l6 = 00000000ffbf607e
! %l0 = 00000000000000ff, imm = fffffffffffffc9c, %l3 = 0000270000000000
and %l0,-0x364,%l3 ! %l3 = 000000000000009c
! Mem[0000000030181410] = 000000ff, %l3 = 000000000000009c
lduwa [%i6+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081410] = 00ff004900ff0000, %l6 = 00000000ffbf607e
ldxa [%i2+%o5]0x88,%l6 ! %l6 = 00ff004900ff0000
! Mem[00000000300c1410] = 00211d9f, %l5 = 00000000000000ff
ldsha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000001d9f
! Mem[0000000010101410] = 000000ffffffff01, %f14 = 0000ffff 00000000
ldda [%i4+%o5]0x80,%f14 ! %f14 = 000000ff ffffff01
! Starting 10 instruction Store Burst
! %l6 = 00ff004900ff0000, Mem[0000000010001410] = 00000000
stha %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
p0_label_352:
! %l2 = 000000ec, %l3 = 000000ff, Mem[0000000010101408] = 00ff75ff ff010000
stda %l2,[%i4+0x008]%asi ! Mem[0000000010101408] = 000000ec 000000ff
! %l3 = 00000000000000ff, Mem[00000000100c1408] = 00000000, %asi = 80
stha %l3,[%i3+0x008]%asi ! Mem[00000000100c1408] = 00ff0000
! %f0 = 00000000 00000000, %l3 = 00000000000000ff
! Mem[0000000010081408] = ec00000000000000
add %i2,0x008,%g1
stda %f0,[%g1+%l3]ASI_PST32_PL ! Mem[0000000010081408] = 0000000000000000
! %l1 = 0000000000000000, immed = 00000828, %y = 0000803f
smul %l1,0x828,%l3 ! %l3 = 0000000000000000, %y = 00000000
! Mem[00000000218001c1] = 00ff6949, %l6 = 00ff004900ff0000
ldstub [%o3+0x1c1],%l6 ! %l6 = 000000ff000000ff
! %f0 = 00000000 00000000 9f65dd20 7e60bfff
! %f4 = 00000000 ffffffff 00ffffff ffffffff
! %f8 = ac990448 ffff0000 ac990448 20dd659f
! %f12 = ff750000 00000000 000000ff ffffff01
stda %f0,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
membar #Sync ! Added by membar checker (54)
! Mem[0000000010001410] = 00000000, %l3 = 0000000000000000
ldstuba [%i0+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! %f16 = ffbf607e, Mem[0000000030041410] = ffffffdd
sta %f16,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffbf607e
! %l2 = 00000000000000ec, Mem[0000000010141400] = ffffffff, %asi = 80
stba %l2,[%i5+0x000]%asi ! Mem[0000000010141400] = ecffffff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = ac990448, %l7 = 0000000000000000
ldstuba [%i6+%o4]0x89,%l7 ! %l7 = 00000048000000ff
p0_label_353:
! Mem[0000000030041408] = ff000000 00000000, %l4 = ffffffff, %l5 = 00001d9f
ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000 00000000ff000000
! Mem[0000000010081400] = 00000000, %l6 = 00000000000000ff
lduba [%i2+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000218000c0] = ffff4ce8, %l4 = 0000000000000000
lduba [%o3+0x0c1]%asi,%l4 ! %l4 = 00000000000000ff
! %l4 = 00000000000000ff, %l2 = 00000000000000ec, %y = 00000000
smul %l4,%l2,%l4 ! %l4 = 000000000000eb14, %y = 00000000
! Mem[0000000010181410] = ffbf607e20dd659f, %f6 = 00ffffff ffffffff
ldda [%i6+%o5]0x80,%f6 ! %f6 = ffbf607e 20dd659f
! Mem[00000000201c0000] = 99ac4c08, %l2 = 00000000000000ec
ldub [%o0+%g0],%l2 ! %l2 = 0000000000000099
! Mem[0000000010181408] = 0000000000000000, %l1 = 0000000000000000
ldxa [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l2 = 0000000000000099
ldsba [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141410] = 00067d81490000ff, %l5 = 00000000ff000000
ldxa [%i5+%o5]0x88,%l5 ! %l5 = 00067d81490000ff
! Starting 10 instruction Store Burst
! %l6 = 0000000000000000, Mem[00000000211c0001] = ffff85d2, %asi = 80
stba %l6,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff0085d2
p0_label_354:
! %l7 = 0000000000000048, Mem[0000000010181432] = 00000080, %asi = 80
stha %l7,[%i6+0x032]%asi ! Mem[0000000010181430] = 00000048
! %l2 = 0000000000000000, Mem[00000000100c1410] = ff00000000000000
stxa %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0000000000000000
! Mem[0000000010181410] = ffbf607e, %l0 = 00000000000000ff
ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! %l2 = 0000000000000000, Mem[0000000010001426] = 00000050
stb %l2,[%i0+0x026] ! Mem[0000000010001424] = 00000050
! %l3 = 0000000000000000, Mem[0000000010181400] = 00000000, %asi = 80
stwa %l3,[%i6+0x000]%asi ! Mem[0000000010181400] = 00000000
! %l2 = 0000000000000000, Mem[0000000030101408] = 00000000
stha %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[0000000010101408] = 000000ec, %l4 = 000000000000eb14
swapa [%i4+%o4]0x80,%l4 ! %l4 = 00000000000000ec
! Mem[0000000010001438] = 00000000, %l2 = 00000000, %l1 = 00000000
add %i0,0x38,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000000000000
! %l4 = 00000000000000ec, Mem[00000000100c1410] = 00000000
stha %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 000000ec
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 4b0000ff000001ff, %l6 = 0000000000000000
ldxa [%i5+%o4]0x88,%l6 ! %l6 = 4b0000ff000001ff
p0_label_355:
! Mem[0000000010181420] = 00583e7e, %l0 = 00000000000000ff
ldsha [%i6+0x022]%asi,%l0 ! %l0 = 0000000000003e7e
! Mem[0000000010001400] = ffff0000 000001ff, %l2 = 00000000, %l3 = 00000000
ldda [%i0+%g0]0x80,%l2 ! %l2 = 00000000ffff0000 00000000000001ff
! Mem[0000000030081408] = 000001ff00001dec, %l7 = 0000000000000048
ldxa [%i2+%o4]0x89,%l7 ! %l7 = 000001ff00001dec
! Mem[0000000030041408] = 00000000, %l1 = 0000000000000000
ldsha [%i1+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001410] = ff000000 00270000, %l4 = 000000ec, %l5 = 490000ff
ldda [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff000000 0000000000270000
! Mem[0000000030041410] = ffbf607e, %l1 = 0000000000000000
lduha [%i1+%o5]0x89,%l1 ! %l1 = 000000000000607e
! %l3 = 00000000000001ff, %l3 = 00000000000001ff, %l7 = 000001ff00001dec
xnor %l3,%l3,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001410] = ffffffff, %l6 = 4b0000ff000001ff
ldsha [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010181414] = 20dd659f, %l0 = 0000000000003e7e
ldsba [%i6+0x016]%asi,%l0 ! %l0 = 0000000000000065
! Starting 10 instruction Store Burst
! %f10 = ac990448 20dd659f, %l6 = ffffffffffffffff
! Mem[00000000100c1428] = 9f65dd207e60bfff
add %i3,0x028,%g1
stda %f10,[%g1+%l6]ASI_PST8_P ! Mem[00000000100c1428] = ac99044820dd659f
p0_label_356:
! %f18 = ff000000 000000ff, Mem[0000000010141408] = 000001ff 4b0000ff
stda %f18,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000 000000ff
! %l2 = 00000000ffff0000, Mem[0000000030041400] = 0000000000270000
stxa %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000ffff0000
! %l3 = 00000000000001ff, Mem[0000000010001410] = 000000ff
stha %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = 000001ff
! Mem[0000000030141410] = 9f65dd20, %l0 = 0000000000000065
ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 0000009f000000ff
! Mem[0000000010041410] = 00000000, %l3 = 00000000000001ff
swapa [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %l2 = 00000000ffff0000, Mem[0000000030141400] = bfffffff000000ff
stxa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000ffff0000
! Mem[0000000030181400] = 00000000, %l0 = 000000000000009f
swapa [%i6+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %l4 = 00000000ff000000, Mem[0000000010101408] = 0000eb14
stwa %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff000000
! %l4 = ff000000, %l5 = 00270000, Mem[0000000030141400] = 00000000 ffff0000
stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000 00270000
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %l1 = 000000000000607e
lduba [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000000
p0_label_357:
! Mem[0000000030101400] = 0000ffff, %l6 = ffffffffffffffff
lduha [%i4+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181408] = 00000000 00000000, %l6 = 00000000, %l7 = ffffffff
ldda [%i6+%o4]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000010001438] = 00000000, %l2 = 00000000ffff0000
lduw [%i0+0x038],%l2 ! %l2 = 0000000000000000
! Mem[00000000100c142c] = 20dd659f, %l5 = 0000000000270000
lduha [%i3+0x02c]%asi,%l5 ! %l5 = 00000000000020dd
! Mem[0000000010081400] = 00000000 ffffffff 00000000 00000000
! Mem[0000000010081410] = 0000ff00 4900ff00 acad0ca9 c193a468
! Mem[0000000010081420] = 009bec30 49000000 ffffffff 000000ff
! Mem[0000000010081430] = 00000000 780000ff ffffffff f20a2ca5
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000010081400
! Mem[0000000010181414] = 20dd659f, %l5 = 00000000000020dd
ldsb [%i6+0x014],%l5 ! %l5 = 0000000000000020
! Mem[000000001010140c] = 000000ff, %l1 = 0000000000000000
ldub [%i4+0x00f],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030141400] = 000000ff, %l4 = 00000000ff000000
lduha [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030101400] = 0000ffff, %f22 = 406ac000
lda [%i4+%g0]0x81,%f22 ! %f22 = 0000ffff
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000020800040] = 00ffc1d1, %asi = 80
stha %l4,[%o1+0x040]%asi ! Mem[0000000020800040] = 00ffc1d1
p0_label_358:
! %l5 = 0000000000000020, Mem[0000000030081408] = 00001dec
stba %l5,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00001d20
! Mem[0000000020800000] = ffffba64, %l0 = 0000000000000000
ldstuba [%o1+0x000]%asi,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030141400] = ff000000
stba %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff000000
! %l3 = 0000000000000000, Mem[0000000010141410] = 490000ff
stba %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = 49000000
! %l7 = 0000000000000000, Mem[0000000010181400] = 00000000
stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
membar #Sync ! Added by membar checker (55)
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010081408] = 00000000 00000000
stda %l0,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000ff 000000ff
! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000020
swapa [%i5+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %f16 = ffbf607e, Mem[0000000030181410] = ff000000
sta %f16,[%i6+%o5]0x81 ! Mem[0000000030181410] = ffbf607e
! %l4 = 00000000000000ff, Mem[0000000030141400] = 00000020
stha %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000, %l0 = 00000000000000ff
ldswa [%i2+%g0]0x80,%l0 ! %l0 = 0000000000000000
p0_label_359:
! Mem[00000000201c0000] = 99ac4c08, %l0 = 0000000000000000
lduh [%o0+%g0],%l0 ! %l0 = 00000000000099ac
! Mem[0000000030181410] = 000000017e60bfff, %f10 = ffffffff 000000ff
ldda [%i6+%o5]0x89,%f10 ! %f10 = 00000001 7e60bfff
! %l5 = 00000000000000ff, %l3 = 0000000000000000, %l7 = 0000000000000000
addc %l5,%l3,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181408] = 00000000, %l4 = 00000000000000ff
ldsha [%i6+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001410] = ff01000000270000, %l5 = 00000000000000ff
ldxa [%i0+%o5]0x80,%l5 ! %l5 = ff01000000270000
! Mem[000000001008143c] = f20a2ca5, %l5 = ff01000000270000
ldsw [%i2+0x03c],%l5 ! %l5 = fffffffff20a2ca5
! Mem[0000000030041408] = 00000000, %l4 = 0000000000000000
ldsha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = 00000000, %l4 = 0000000000000000
ldsha [%i4+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %l0 = 00000000000099ac, %l2 = 0000000000000000, %l0 = 00000000000099ac
addc %l0,%l2,%l0 ! %l0 = 00000000000099ac
! Starting 10 instruction Store Burst
! Mem[0000000010041427] = 00000000, %l3 = 0000000000000000
ldstub [%i1+0x027],%l3 ! %l3 = 00000000000000ff
p0_label_360:
! %f24 = ac990448, %f2 = 00000000, %f4 = 0000ff00
fadds %f24,%f2 ,%f4 ! %f4 = ac990448
! %l2 = 0000000000000000, %l4 = 0000000000000000, %l5 = fffffffff20a2ca5
xnor %l2,%l4,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000021800100] = ffa18676, %l7 = 00000000000000ff
ldstuba [%o3+0x100]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000010181408] = 00000000, %l2 = 0000000000000000
swapa [%i6+%o4]0x80,%l2 ! %l2 = 0000000000000000
! %l1 = 00000000000000ff, Mem[0000000030041410] = 7e60bfff
stwa %l1,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
! %f20 = 9f65dd20 000075ff, Mem[0000000010141410] = 00000049 817d0600
stda %f20,[%i5+%o5]0x80 ! Mem[0000000010141410] = 9f65dd20 000075ff
! %f20 = 9f65dd20, Mem[0000000010101410] = ff000000
sta %f20,[%i4+%o5]0x88 ! Mem[0000000010101410] = 9f65dd20
! %f22 = 0000ffff, Mem[0000000010101410] = 20dd659f
sta %f22,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0000ffff
! %l5 = ffffffffffffffff, Mem[00000000300c1408] = ffffffff
stba %l5,[%i3+%o4]0x89 ! Mem[00000000300c1408] = ffffffff
! Starting 10 instruction Load Burst
! Mem[000000001000143c] = 00000000, %l5 = ffffffffffffffff
ldsw [%i0+0x03c],%l5 ! %l5 = 0000000000000000
p0_label_361:
! Mem[0000000010001400] = ffff0000, %l3 = 0000000000000000
ldsha [%i0+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010081408] = ff000000, %l5 = 0000000000000000
lduba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1438] = f1ff94ff000000ff, %l7 = 00000000000000ff
ldx [%i3+0x038],%l7 ! %l7 = f1ff94ff000000ff
! Mem[00000000300c1400] = 00000000 00c00050, %l4 = 00000000, %l5 = 00000000
ldda [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000 0000000000c00050
! Mem[0000000030001400] = 00000000 00000000, %l2 = 00000000, %l3 = ffffffff
ldda [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[00000000300c1400] = 00000000 00c00050, %l6 = 00000000, %l7 = 000000ff
ldda [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000 0000000000c00050
! Mem[0000000010041400] = ff0000ff 0000004b, %l6 = 00000000, %l7 = 00c00050
ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ff0000ff 000000000000004b
! Mem[0000000010101400] = 00000000, %l2 = 0000000000000000
ldsba [%i4+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081410] = 00000000, %l0 = 00000000000099ac
ldsba [%i2+%o5]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c1400] = ff00ffff, %l7 = 000000000000004b
swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000ff00ffff
p0_label_362:
! %l7 = 00000000ff00ffff, Mem[0000000030041400] = ffff0000
stba %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = ffff00ff
! %f5 = 4900ff00, Mem[0000000030141408] = ffff0000
sta %f5 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 4900ff00
! %l7 = 00000000ff00ffff, Mem[0000000010181410] = ffbf607e
stha %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = ffff607e
! Mem[0000000030141400] = ff000000, %l3 = 0000000000000000
swapa [%i5+%g0]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[00000000100c1408] = 0000ff00, %l7 = 00000000ff00ffff
ldstuba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %f29 = 203504f3, Mem[0000000010001408] = ff000000
sta %f29,[%i0+%o4]0x80 ! Mem[0000000010001408] = 203504f3
! %f16 = ffbf607e 20dd659f ff000000 000000ff
! %f20 = 9f65dd20 000075ff 0000ffff 00000000
! %f24 = ac990448 00000000 203504f3 00000000
! %f28 = 00000000 203504f3 00000000 00000000
stda %f16,[%i3]ASI_BLK_P ! Block Store to 00000000100c1400
! %f10 = 00000001, Mem[0000000010101410] = ffff0000
sta %f10,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000001
! %l4 = 0000000000000000, Mem[0000000010181410] = ffff607e20dd659f
stxa %l4,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181404] = 0000607e, %l5 = 0000000000c00050
lduha [%i6+0x004]%asi,%l5 ! %l5 = 0000000000000000
p0_label_363:
! Mem[0000000010081410] = 00ff0000, %l7 = 0000000000000000
ldsba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = ff00ffff, %l1 = 00000000000000ff
ldsha [%i1+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000030141410] = ff65dd20, %f11 = 7e60bfff
lda [%i5+%o5]0x81,%f11 ! %f11 = ff65dd20
! Mem[0000000010001410] = ff010000, %l3 = 00000000ff000000
lduwa [%i0+%o5]0x80,%l3 ! %l3 = 00000000ff010000
! Mem[0000000030081410] = 00000000, %f4 = ac990448
lda [%i2+%o5]0x89,%f4 ! %f4 = 00000000
! Mem[0000000030001410] = ffffffff, %l3 = 00000000ff010000
ldswa [%i0+%o5]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010041400] = ff0000ff 0000004b, %l4 = 00000000, %l5 = 00000000
ldd [%i1+%g0],%l4 ! %l4 = 00000000ff0000ff 000000000000004b
! Mem[0000000010181408] = 00000000, %l1 = ffffffffffffff00
lduba [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081408] = 000000ff 000000ff, %l6 = ff0000ff, %l7 = 00000000
ldda [%i2+%o4]0x80,%l6 ! %l6 = 00000000000000ff 00000000000000ff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[0000000010101408] = ff000000000000ff
stxa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000000000ff
p0_label_364:
! %l3 = ffffffffffffffff, %l6 = 00000000000000ff, %l1 = 0000000000000000
orn %l3,%l6,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030001410] = ffffffff, %l6 = 00000000000000ff
ldstuba [%i0+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
! %l4 = ff0000ff, %l5 = 0000004b, Mem[0000000010181408] = 00000000 00000000
stda %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = ff0000ff 0000004b
! %l0 = 00000000, %l1 = ffffffff, Mem[0000000010041410] = ff010000 ff750000
stda %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 ffffffff
! %f6 = acad0ca9 c193a468, %l3 = ffffffffffffffff
! Mem[0000000030001428] = 9f65dd20480499ac
add %i0,0x028,%g1
stda %f6,[%g1+%l3]ASI_PST32_S ! Mem[0000000030001428] = acad0ca9c193a468
! %f14 = ffffffff, Mem[0000000010101400] = 00000000
sta %f14,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffff
! %l0 = 0000000000000000, Mem[0000000010001438] = 00000000
stw %l0,[%i0+0x038] ! Mem[0000000010001438] = 00000000
! %l4 = 00000000ff0000ff, Mem[000000001010143a] = 00000000
stb %l4,[%i4+0x03a] ! Mem[0000000010101438] = 0000ff00
! %f14 = ffffffff f20a2ca5, Mem[0000000030041408] = 00000000 000000ff
stda %f14,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff f20a2ca5
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (56)
! Mem[00000000300c1400] = 00000000 00c00050 ffffffff 000000ff
! Mem[00000000300c1410] = 9f1d2100 7e60bfff acad0ca9 c193a468
! Mem[00000000300c1420] = e139503d 8ea847d9 f8ffffff 5063fba2
! Mem[00000000300c1430] = a675a8b0 7cfb0e7c 55045c7d 6de02ca5
ldda [%i3]ASI_BLK_S,%f16 ! Block Load from 00000000300c1400
p0_label_365:
! Mem[0000000010181400] = 00000000 0000607e ff0000ff 0000004b
! Mem[0000000010181410] = 00000000 00000000 00000000 ffffffff
! Mem[0000000010181420] = 00583e7e 0000803f 000000ff ffffffff
! Mem[0000000010181430] = 00000048 a675a8b0 c193a4ff 000000ff
ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
! Mem[0000000030101400] = 00000000 ffff0000, %l2 = 00000000, %l3 = ffffffff
ldda [%i4+%g0]0x89,%l2 ! %l2 = 00000000ffff0000 0000000000000000
! Mem[0000000030141400] = 00000000, %l3 = 0000000000000000
ldsba [%i5+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000021800040] = ffffd022, %l2 = 00000000ffff0000
ldsba [%o3+0x040]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[00000000201c0000] = 99ac4c08, %l3 = 0000000000000000
lduh [%o0+%g0],%l3 ! %l3 = 00000000000099ac
! Mem[00000000100c1400] = ffbf607e, %f8 = 009bec30
lda [%i3+%g0]0x80,%f8 ! %f8 = ffbf607e
! Mem[00000000300c1408] = ffffffff, %f1 = ffffffff
lda [%i3+%o4]0x81,%f1 ! %f1 = ffffffff
! Mem[0000000030001400] = 00000000, %l1 = ffffffffffffffff
ldsha [%i0+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l7 = 00000000000000ff
ldsha [%i2+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c141c] = 00000000, %l2 = ffffffffffffffff
swap [%i3+0x01c],%l2 ! %l2 = 0000000000000000
p0_label_366:
! Mem[0000000030081410] = 00000000, %l5 = 000000000000004b
swapa [%i2+%o5]0x89,%l5 ! %l5 = 0000000000000000
! %l0 = 0000000000000000, Mem[00000000211c0001] = ff0085d2, %asi = 80
stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = ff0085d2
! %l4 = 00000000ff0000ff, Mem[0000000010141400] = 93013579ffffffec
stxa %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000ff0000ff
! %f11 = ff65dd20, %f9 = 49000000, %f11 = ff65dd20
fsubs %f11,%f9 ,%f11 ! %f11 = ff65dd20
! Mem[000000001004142c] = 817d0600, %l4 = 00000000ff0000ff
swap [%i1+0x02c],%l4 ! %l4 = 00000000817d0600
! Mem[0000000010001410] = ff010000, %l1 = 0000000000000000
swap [%i0+%o5],%l1 ! %l1 = 00000000ff010000
! %l3 = 00000000000099ac, Mem[0000000010001410] = 00000000
stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = 99ac0000
! Mem[0000000030181408] = ac9904ff, %l1 = 00000000ff010000
ldstuba [%i6+%o4]0x89,%l1 ! %l1 = 000000ff000000ff
! Mem[00000000100c1408] = ff000000, %l2 = 0000000000000000
swapa [%i3+%o4]0x80,%l2 ! %l2 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010001438] = 00000000, %l1 = 00000000000000ff
lduwa [%i0+0x038]%asi,%l1 ! %l1 = 0000000000000000
p0_label_367:
! Mem[0000000010181404] = 0000607e, %f2 = 00000000
lda [%i6+0x004]%asi,%f2 ! %f2 = 0000607e
! Mem[00000000100c143c] = 00000000, %l3 = 00000000000099ac
lduh [%i3+0x03c],%l3 ! %l3 = 0000000000000000
! Mem[0000000030141410] = ac99044820dd65ff, %l5 = 0000000000000000
ldxa [%i5+%o5]0x89,%l5 ! %l5 = ac99044820dd65ff
! %l7 = 0000000000000000, immd = fffffffffffffbe5, %l3 = 0000000000000000
mulx %l7,-0x41b,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041408] = 000000ff, %l5 = ac99044820dd65ff
ldsha [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[000000001014141c] = a52ce06d, %l1 = 0000000000000000
ldsb [%i5+0x01e],%l1 ! %l1 = ffffffffffffffe0
! Randomly selected nop
nop
! Mem[0000000030101400] = 0000ffff, %f13 = 780000ff
lda [%i4+%g0]0x81,%f13 ! %f13 = 0000ffff
! %l5 = 00000000000000ff, %l7 = 0000000000000000, %l3 = 0000000000000000
andn %l5,%l7,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffffe0, Mem[00000000100c1402] = ffbf607e, %asi = 80
stha %l1,[%i3+0x002]%asi ! Mem[00000000100c1400] = ffbfffe0
p0_label_368:
! %l2 = ff000000, %l3 = 000000ff, Mem[0000000030001410] = ffffffff 00000000
stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff000000 000000ff
! %l2 = ff000000, %l3 = 000000ff, Mem[0000000030141408] = 4900ff00 00000000
stda %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = ff000000 000000ff
! %l6 = 00000000000000ff, %l0 = 0000000000000000, %y = 00000000
smul %l6,%l0,%l1 ! %l1 = 0000000000000000, %y = 00000000
! %l2 = 00000000ff000000, imm = 0000000000000947, %l1 = 0000000000000000
andn %l2,0x947,%l1 ! %l1 = 00000000ff000000
! %l7 = 0000000000000000, Mem[0000000010001410] = 99ac000000270000
stxa %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000000
! %l6 = 00000000000000ff, Mem[0000000010141410] = 9f65dd20000075ff
stxa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000000000ff
! Mem[0000000010101408] = 00000000, %l2 = 00000000ff000000
ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %l5 = 00000000000000ff, %l3 = 00000000000000ff, %l7 = 0000000000000000
orn %l5,%l3,%l7 ! %l7 = ffffffffffffffff
! %l6 = 00000000000000ff, Mem[0000000010001410] = 00000000
stwa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = ffffffff f20a2ca5, %l2 = 00000000, %l3 = 000000ff
ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ffffffff 00000000f20a2ca5
p0_label_369:
! Mem[0000000010141438] = 0000007c ffff0000, %l2 = ffffffff, %l3 = f20a2ca5
ldd [%i5+0x038],%l2 ! %l2 = 000000000000007c 00000000ffff0000
! Mem[0000000010001410] = 000000ff, %l3 = 00000000ffff0000
lduha [%i0+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101418] = 00270000ffffffff, %l6 = 00000000000000ff
ldxa [%i4+0x018]%asi,%l6 ! %l6 = 00270000ffffffff
! Mem[0000000020800000] = ffffba64, %l1 = 00000000ff000000
lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Mem[00000000201c0000] = 99ac4c08, %l0 = 0000000000000000
ldsba [%o0+0x000]%asi,%l0 ! %l0 = ffffffffffffff99
! Mem[00000000300c1410] = 00211d9f, %l3 = 0000000000000000
lduba [%i3+%o5]0x89,%l3 ! %l3 = 000000000000009f
! Mem[00000000211c0000] = ff0085d2, %l7 = ffffffffffffffff
ldub [%o2+0x001],%l7 ! %l7 = 0000000000000000
! Mem[0000000010181408] = ff0000ff, %l6 = 00270000ffffffff
ldswa [%i6+%o4]0x80,%l6 ! %l6 = ffffffffff0000ff
! Mem[0000000030001400] = 0000000000000000, %f10 = 00000001 ff65dd20
ldda [%i0+%g0]0x81,%f10 ! %f10 = 00000000 00000000
! Starting 10 instruction Store Burst
! %f22 = 00000000, Mem[00000000100c1408] = 00000000
sta %f22,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
p0_label_370:
! %l7 = 0000000000000000, Mem[0000000021800181] = 4bedbd9f
stb %l7,[%o3+0x181] ! Mem[0000000021800180] = 4b00bd9f
! %f21 = 00000000, %f30 = c193a4ff, %f31 = 000000ff
fadds %f21,%f30,%f31 ! %f31 = c193a4ff
! Mem[0000000010141414] = 000000ff, %l4 = 00000000817d0600, %asi = 80
swapa [%i5+0x014]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181430] = 00000048, %l1 = 000000000000ffff
lduha [%i6+0x030]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = ff000000, %l7 = 0000000000000000
swapa [%i1+%o5]0x89,%l7 ! %l7 = 00000000ff000000
! %l6 = ffffffffff0000ff, Mem[0000000010081400] = 00000000
stha %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 000000ff
! Mem[00000000100c1408] = 00000000, %l3 = 000000000000009f
ldstuba [%i3+%o4]0x80,%l3 ! %l3 = 00000000000000ff
membar #Sync ! Added by membar checker (57)
! %f2 = 0000607e 00000000, %l4 = 00000000000000ff
! Mem[0000000010181438] = c193a4ff000000ff
add %i6,0x038,%g1
stda %f2,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010181438] = 000000007e600000
! Mem[0000000030001410] = ff000000, %l1 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ffff0000, %f2 = 0000607e
lda [%i0+%g0]0x80,%f2 ! %f2 = ffff0000
p0_label_371:
! Mem[0000000010041430] = 7c0efb7c, %l0 = ffffffffffffff99
lduwa [%i1+0x030]%asi,%l0 ! %l0 = 000000007c0efb7c
! %l0 = 7c0efb7c, %l1 = 00000000, Mem[0000000010041400] = ff0000ff 4b000000
stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 7c0efb7c 00000000
! Mem[0000000010141408] = 000000ff, %l6 = ffffffffff0000ff
lduba [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000021800000] = ff52f103, %l2 = 000000000000007c
lduha [%o3+0x000]%asi,%l2 ! %l2 = 000000000000ff52
! Mem[0000000010181404] = 0000607e, %l3 = 0000000000000000
ldsh [%i6+0x004],%l3 ! %l3 = 0000000000000000
! Mem[0000000010101410] = 00000001, %f2 = ffff0000
lda [%i4+%o5]0x88,%f2 ! %f2 = 00000001
! Mem[0000000030141400] = 00000000, %l1 = 0000000000000000
lduwa [%i5+%g0]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041408] = ffffffff, %f16 = 00000000
lda [%i1+%o4]0x89,%f16 ! %f16 = ffffffff
! Mem[0000000010101408] = ff000000000000ff, %l3 = 0000000000000000
ldxa [%i4+%o4]0x80,%l3 ! %l3 = ff000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000021800100] = ffa18676, %asi = 80
stha %l4,[%o3+0x100]%asi ! Mem[0000000021800100] = 00ff8676
p0_label_372:
! %l6 = 000000ff, %l7 = ff000000, Mem[00000000300c1400] = 00000000 5000c000
stda %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000ff ff000000
! Mem[0000000010101408] = 000000ff, %l2 = 000000000000ff52
swapa [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %l7 = 00000000ff000000, immed = fffff0bd, %y = 00000000
smul %l7,-0xf43,%l4 ! %l4 = 0000000f43000000, %y = 0000000f
! Mem[00000000100c1408] = ff000000, %l0 = 7c0efb7c, %l3 = 000000ff
add %i3,0x08,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000ff000000
! %l3 = 00000000ff000000, Mem[0000000010101410] = 00000001
stba %l3,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! Mem[0000000010181400] = 00000000, %l2 = 00000000000000ff
swapa [%i6+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181428] = 000000ffffffffff, %l3 = 00000000ff000000, %l5 = 00000000000000ff
add %i6,0x28,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 000000ffffffffff
! %l3 = 00000000ff000000, Mem[0000000030081400] = ff60bfff
stwa %l3,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000
! %l5 = 000000ffffffffff, Mem[0000000010101410] = 00000000
stwa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = ff000000, %l0 = 000000007c0efb7c
ldsha [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffffff00
p0_label_373:
! Mem[0000000010181408] = ff0000ff0000004b, %f8 = ffbf607e 49000000
ldda [%i6+%o4]0x80,%f8 ! %f8 = ff0000ff 0000004b
! Mem[00000000100c1408] = ff000000, %l7 = 00000000ff000000
lduha [%i3+%o4]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030081408] = 000001ff 00001d20, %l6 = 000000ff, %l7 = 0000ff00
ldda [%i2+%o4]0x89,%l6 ! %l6 = 0000000000001d20 00000000000001ff
! Mem[0000000030001400] = 00000000, %f15 = f20a2ca5
lda [%i0+%g0]0x89,%f15 ! %f15 = 00000000
! Mem[00000000100c1424] = 00000000, %l0 = ffffffffffffff00
lduwa [%i3+0x024]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181408] = 4b000000ff0000ff, %f6 = acad0ca9 c193a468
ldda [%i6+%o4]0x88,%f6 ! %f6 = 4b000000 ff0000ff
! Mem[0000000010141418] = 7c0efb7c, %f17 = 0000607e
lda [%i5+0x018]%asi,%f17 ! %f17 = 7c0efb7c
! Mem[0000000010041400] = 7cfb0e7c00000000, %l5 = 000000ffffffffff
ldxa [%i1+%g0]0x80,%l5 ! %l5 = 7cfb0e7c00000000
! Mem[000000001008141c] = c193a468, %l5 = 7cfb0e7c00000000
ldsb [%i2+0x01e],%l5 ! %l5 = ffffffffffffffa4
! Starting 10 instruction Store Burst
! Mem[0000000030101408] = 00000000, %l6 = 0000000000001d20
ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 00000000000000ff
p0_label_374:
! Mem[0000000010081408] = ff000000, %l1 = 0000000000000000
swapa [%i2+%o4]0x88,%l1 ! %l1 = 00000000ff000000
! Mem[0000000030081400] = 000000ff, %l5 = ffffffffffffffa4
ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 000000ff000000ff
! %f24 = 00583e7e, %f21 = 00000000, %f24 = 00583e7e 0000803f
fsmuld %f24,%f21,%f24 ! %f24 = 00000000 00000000
! Mem[0000000010101400] = ffffffff, %l3 = 00000000ff000000
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 000000ff000000ff
! %l5 = 00000000000000ff, Mem[0000000030101408] = ff000000
stba %l5,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
! %f30 = c193a4ff c193a4ff, Mem[00000000100c1410] = 9f65dd20 000075ff
stda %f30,[%i3+%o5]0x80 ! Mem[00000000100c1410] = c193a4ff c193a4ff
! %l1 = 00000000ff000000, Mem[0000000010181418] = 00000000ffffffff, %asi = 80
stxa %l1,[%i6+0x018]%asi ! Mem[0000000010181418] = 00000000ff000000
! %l5 = 00000000000000ff, Mem[0000000010141400] = ff0000ff
stwa %l5,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! %f4 = 00000000 4900ff00, Mem[0000000010041400] = 7c0efb7c 00000000
stda %f4 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = 00000000 4900ff00
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 99ac4c08, %l4 = 0000000f43000000
lduh [%o0+%g0],%l4 ! %l4 = 00000000000099ac
p0_label_375:
! Mem[0000000010101410] = 01ffffffffffffff, %f2 = 00000001 00000000
ldda [%i4+%o5]0x88,%f2 ! %f2 = 01ffffff ffffffff
! Mem[0000000030041400] = ff00ffff, %l6 = 0000000000000000
ldswa [%i1+%g0]0x81,%l6 ! %l6 = ffffffffff00ffff
! Mem[0000000010141410] = 00067d8100000000, %l3 = 00000000000000ff
ldxa [%i5+%o5]0x88,%l3 ! %l3 = 00067d8100000000
! Mem[0000000010041400] = 00ff004900000000, %l0 = 0000000000000000
ldxa [%i1+%g0]0x80,%l0 ! %l0 = 00ff004900000000
! Mem[00000000300c1400] = 000000ff, %l6 = ffffffffff00ffff
ldsha [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000300c1410] = 00211d9f, %l5 = 00000000000000ff
ldsha [%i3+%o5]0x89,%l5 ! %l5 = 0000000000001d9f
! Mem[0000000030041408] = a52c0af2ffffffff, %f6 = 4b000000 ff0000ff
ldda [%i1+%o4]0x89,%f6 ! %f6 = a52c0af2 ffffffff
! Mem[0000000010001408] = 203504f3 ff000000, %l2 = 00000000, %l3 = 00000000
ldda [%i0+%o4]0x80,%l2 ! %l2 = 00000000203504f3 00000000ff000000
! Mem[0000000030141410] = ff65dd20, %l0 = 00ff004900000000
lduha [%i5+%o5]0x81,%l0 ! %l0 = 000000000000ff65
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = ff000000, %l4 = 000099ac, %l2 = 203504f3
casa [%i5]0x80,%l4,%l2 ! %l2 = 00000000ff000000
p0_label_376:
! Mem[000000001014140d] = 000000ff, %l4 = 00000000000099ac
ldstuba [%i5+0x00d]%asi,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000030101408] = ff000000
stba %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! %l6 = 00000000000000ff, Mem[00000000100c141c] = ffffffff
stw %l6,[%i3+0x01c] ! Mem[00000000100c141c] = 000000ff
! %l2 = 00000000ff000000, Mem[0000000021800001] = ff52f103
stb %l2,[%o3+0x001] ! Mem[0000000021800000] = ff00f103
! %f21 = 00000000, Mem[0000000010101400] = ffffffff
sta %f21,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! %l6 = 00000000000000ff, Mem[0000000030101410] = 9f65dd20
stha %l6,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ffdd20
! %l2 = 00000000ff000000, Mem[000000001014143e] = ffff0000
stb %l2,[%i5+0x03e] ! Mem[000000001014143c] = ffff0000
! Mem[0000000030081400] = ff000000, %l6 = 00000000000000ff
swapa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff000000
! Code Fragment 4
p0_fragment_32:
! %l0 = 000000000000ff65
setx 0x1b69a6a860508af9,%g7,%l0 ! %l0 = 1b69a6a860508af9
! %l1 = 00000000ff000000
setx 0x746560b7df7c2a34,%g7,%l1 ! %l1 = 746560b7df7c2a34
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 = 1b69a6a860508af9
setx 0x3a5a9d401260e767,%g7,%l0 ! %l0 = 3a5a9d401260e767
! %l1 = 746560b7df7c2a34
setx 0x43bb418864b753d2,%g7,%l1 ! %l1 = 43bb418864b753d2
! Starting 10 instruction Load Burst
! %l7 = 00000000000001ff, %l4 = 0000000000000000, %y = 0000000f
udiv %l7,%l4,%l6 ! Div by zero, %l0 = 3a5a9d401260e7b7
mov %l0,%y ! %y = 1260e78f
p0_label_377:
! Mem[0000000030041408] = ffffffff, %l3 = 00000000ff000000
ldswa [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030101410] = 00ffdd20, %l2 = 00000000ff000000
lduba [%i4+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[000000001008143c] = f20a2ca5, %l4 = 0000000000000000
ldsb [%i2+0x03f],%l4 ! %l4 = ffffffffffffffa5
! Mem[0000000030141400] = 00000000, %l3 = ffffffffffffffff
lduha [%i5+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041434] = 00ffff00, %l6 = 00000000ff000000
lduba [%i1+0x036]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101414] = ffffff01, %f2 = 01ffffff
lda [%i4+0x014]%asi,%f2 ! %f2 = ffffff01
! Mem[0000000030081408] = 201d0000ff010000, %l7 = 00000000000001ff
ldxa [%i2+%o4]0x81,%l7 ! %l7 = 201d0000ff010000
! Mem[00000000201c0000] = 99ac4c08, %l5 = 0000000000001d9f
lduba [%o0+0x001]%asi,%l5 ! %l5 = 00000000000000ac
! Mem[00000000211c0000] = ff0085d2, %l2 = 0000000000000000
ldsh [%o2+%g0],%l2 ! %l2 = ffffffffffffff00
! Starting 10 instruction Store Burst
! %l4 = ffffffa5, %l5 = 000000ac, Mem[0000000010041410] = 00000000 ffffffff
stda %l4,[%i1+0x010]%asi ! Mem[0000000010041410] = ffffffa5 000000ac
p0_label_378:
! %l4 = ffffffffffffffa5, Mem[00000000300c1400] = ff000000
stwa %l4,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffffa5
! %l5 = 00000000000000ac, Mem[0000000010081401] = ff000000
stb %l5,[%i2+0x001] ! Mem[0000000010081400] = ffac0000
! %l1 = 43bb418864b753d2, %l7 = 201d0000ff010000, %y = 1260e78f
sdiv %l1,%l7,%l0 ! %l0 = ffffffff80000000
mov %l0,%y ! %y = 80000000
! Mem[0000000010101400] = 00000000, %l1 = 43bb418864b753d2
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041400] = 00ff0049, %l5 = 00000000000000ac
swapa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000ff0049
! Mem[000000001004141c] = 00000000, %l0 = ffffffff80000000
ldstub [%i1+0x01c],%l0 ! %l0 = 00000000000000ff
! Mem[000000001014141c] = a52ce06d, %l3 = 0000000000000000
ldstuba [%i5+0x01c]%asi,%l3 ! %l3 = 000000a5000000ff
! %f27 = ffffffff, %f8 = ff0000ff 0000004b
fstod %f27,%f8 ! %f8 = ffffffff e0000000
! %l6 = 000000ff, %l7 = ff010000, Mem[0000000010001408] = 203504f3 ff000000
std %l6,[%i0+%o4] ! Mem[0000000010001408] = 000000ff ff010000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff0000000000ff52, %l0 = 0000000000000000
ldxa [%i4+%o4]0x88,%l0 ! %l0 = ff0000000000ff52
p0_label_379:
! Mem[0000000010041408] = ff000000, %l1 = 0000000000000000
ldswa [%i1+%o4]0x80,%l1 ! %l1 = ffffffffff000000
! Mem[0000000010101410] = ffffffff, %f19 = 0000004b
lda [%i4+%o5]0x80,%f19 ! %f19 = ffffffff
! Mem[0000000010001438] = 00000000 00000000, %l2 = ffffff00, %l3 = 000000a5
ldda [%i0+0x038]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000030081400] = ff000000, %l2 = 0000000000000000
ldswa [%i2+%g0]0x89,%l2 ! %l2 = ffffffffff000000
! Mem[0000000020800000] = ffffba64, %l2 = ffffffffff000000
ldsh [%o1+%g0],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010081408] = 00000000, %l4 = ffffffffffffffa5
ldsw [%i2+%o4],%l4 ! %l4 = 0000000000000000
! Mem[0000000010081400] = ffac0000, %f0 = 00000000
lda [%i2+%g0]0x80,%f0 ! %f0 = ffac0000
! %f14 = ffffffff 00000000, Mem[0000000010041410] = ffffffa5 000000ac
std %f14,[%i1+%o5] ! Mem[0000000010041410] = ffffffff 00000000
! Mem[0000000030041408] = ffffffff, %l3 = 0000000000000000
ldsha [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 00ff0049, Mem[0000000030181410] = 7e60bfff 00000001
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 00ff0049
p0_label_380:
! %l2 = ffffffff, %l3 = ffffffff, Mem[0000000030041410] = 00000000 00006633
stda %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = ffffffff ffffffff
! %f14 = ffffffff 00000000, Mem[0000000010181408] = ff0000ff 0000004b
std %f14,[%i6+%o4] ! Mem[0000000010181408] = ffffffff 00000000
! Mem[0000000010141428] = 0000000000000000, %l2 = ffffffffffffffff, %l2 = ffffffffffffffff
add %i5,0x28,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[00000000100c1408] = ff000000000000ff
stxa %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000000000000
! Mem[0000000030041410] = ffffffff, %l0 = ff0000000000ff52
swapa [%i1+%o5]0x81,%l0 ! %l0 = 00000000ffffffff
! Mem[000000001000143c] = 00000000, %l0 = 00000000ffffffff
ldstub [%i0+0x03c],%l0 ! %l0 = 00000000000000ff
! %l2 = 00000000, %l3 = ffffffff, Mem[0000000010081400] = 0000acff ffffffff
stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000000 ffffffff
! %f2 = ffffff01, Mem[0000000010181410] = 00000000
st %f2 ,[%i6+%o5] ! Mem[0000000010181410] = ffffff01
! Mem[0000000010181408] = ffffffff, %l3 = ffffffffffffffff
ldstuba [%i6+%o4]0x80,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000, %l1 = ffffffffff000000
lduwa [%i6+%o5]0x81,%l1 ! %l1 = 0000000000000000
p0_label_381:
! Mem[0000000010041400] = ac000000, %l2 = 0000000000000000
lduha [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101408] = 9607000000000000, %f16 = ffffffff 7c0efb7c
ldda [%i4+%o4]0x89,%f16 ! %f16 = 96070000 00000000
! Mem[0000000030101410] = 00ffdd20000075ff, %l5 = 0000000000ff0049
ldxa [%i4+%o5]0x81,%l5 ! %l5 = 00ffdd20000075ff
! %f2 = ffffff01, %f28 = 00000048
fcmpes %fcc3,%f2 ,%f28 ! %fcc3 = 3
! Mem[0000000010181408] = ffffffff, %l7 = 201d0000ff010000
ldsha [%i6+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000211c0000] = ff0085d2, %l6 = 00000000000000ff
lduha [%o2+0x000]%asi,%l6 ! %l6 = 000000000000ff00
! Mem[0000000010081410] = 0000ff00, %l3 = 00000000000000ff
ldswa [%i2+0x010]%asi,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010101438] = 0000ff00, %l5 = 00ffdd20000075ff
lduw [%i4+0x038],%l5 ! %l5 = 000000000000ff00
! Mem[0000000010001408] = 000001ffff000000, %f22 = 00000000 ffffffff
ldda [%i0+%o4]0x88,%f22 ! %f22 = 000001ff ff000000
! Starting 10 instruction Store Burst
! Mem[0000000010181424] = 0000803f, %l2 = 0000000000000000
swap [%i6+0x024],%l2 ! %l2 = 000000000000803f
p0_label_382:
! Mem[0000000010001400] = ffff0000000001ff, %l1 = 0000000000000000, %l2 = 000000000000803f
casxa [%i0]0x80,%l1,%l2 ! %l2 = ffff0000000001ff
! Mem[00000000100c1408] = 00000000, %l4 = 0000000000000000
ldstuba [%i3+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! %f26 = 000000ff, Mem[0000000030001400] = 00000000
sta %f26,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
! %l6 = 000000000000ff00, Mem[0000000030141410] = ff65dd20
stha %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff00dd20
! %f6 = a52c0af2, Mem[0000000010001400] = ffff0000
sta %f6 ,[%i0+%g0]0x80 ! Mem[0000000010001400] = a52c0af2
! Mem[0000000010081410] = 00ff0000, %l2 = ffff0000000001ff
ldstuba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041400] = ff00ffff, %l2 = 0000000000000000
swapa [%i1+%g0]0x81,%l2 ! %l2 = 00000000ff00ffff
! Mem[00000000218000c0] = ffff4ce8, %l0 = 0000000000000000
ldstub [%o3+0x0c0],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030101400] = ffff0000, %l4 = 0000000000000000
swapa [%i4+%g0]0x89,%l4 ! %l4 = 00000000ffff0000
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000 ffffffff, %l6 = 0000ff00, %l7 = ffffffff
ldd [%i2+%g0],%l6 ! %l6 = 0000000000000000 00000000ffffffff
p0_label_383:
! Mem[0000000030101410] = 20ddff00, %l7 = 00000000ffffffff
lduba [%i4+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181400] = 000000ff, %l0 = 00000000000000ff
ldswa [%i6+%g0]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141418] = 7c0efb7c, %l0 = 00000000000000ff
lduwa [%i5+0x018]%asi,%l0 ! %l0 = 000000007c0efb7c
! Mem[0000000030081400] = ff000000, %l5 = 000000000000ff00
lduba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001400] = a52c0af2, %l0 = 000000007c0efb7c
lduwa [%i0+%g0]0x80,%l0 ! %l0 = 00000000a52c0af2
! Mem[0000000010081410] = ff00ff00 4900ff00, %l6 = 00000000, %l7 = 00000000
ldda [%i2+%o5]0x80,%l6 ! %l6 = 00000000ff00ff00 000000004900ff00
! Mem[0000000030181410] = 00000000 4900ff00, %l0 = a52c0af2, %l1 = 00000000
ldda [%i6+%o5]0x81,%l0 ! %l0 = 0000000000000000 000000004900ff00
! Mem[00000000300c1408] = ff000000 ffffffff, %l4 = ffff0000, %l5 = 00000000
ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000ffffffff 00000000ff000000
! Mem[0000000030181408] = ff0499ac, %l0 = 0000000000000000
ldsha [%i6+%o4]0x81,%l0 ! %l0 = ffffffffffffff04
! Starting 10 instruction Store Burst
! Mem[0000000030141400] = 00000000, %l6 = 00000000ff00ff00
ldstuba [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000ff
p0_label_384:
! Mem[0000000010101434] = a7ff0000, %l1 = 000000004900ff00
swap [%i4+0x034],%l1 ! %l1 = 00000000a7ff0000
! %l4 = 00000000ffffffff, Mem[0000000030141410] = ac99044820dd00ff
stxa %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000ffffffff
! %l2 = 00000000ff00ffff, Mem[0000000030141400] = 000000ff
stba %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
! Mem[00000000100c1401] = ffbfffe0, %l6 = 0000000000000000
ldstuba [%i3+0x001]%asi,%l6 ! %l6 = 000000bf000000ff
! %l2 = 00000000ff00ffff, Mem[0000000010181410] = 01ffffff
stha %l2,[%i6+%o5]0x88 ! Mem[0000000010181410] = 01ffffff
! %f25 = 00000000, Mem[00000000300c1408] = ffffffff
sta %f25,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000
! Mem[00000000100c1400] = ffffffe0, %l1 = a7ff0000, %l3 = 0000ff00
casa [%i3]0x80,%l1,%l3 ! %l3 = 00000000ffffffe0
! %l6 = 000000bf, %l7 = 4900ff00, Mem[0000000010041410] = ffffffff 00000000
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000bf 4900ff00
! Mem[0000000030101410] = 00ffdd20, %l4 = 00000000ffffffff
swapa [%i4+%o5]0x81,%l4 ! %l4 = 0000000000ffdd20
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = ff000000ffffffff, %l1 = 00000000a7ff0000
ldx [%i4+%g0],%l1 ! %l1 = ff000000ffffffff
p0_label_385:
! Mem[0000000010081408] = 00000000, %f9 = e0000000
lda [%i2+%o4]0x80,%f9 ! %f9 = 00000000
! Mem[0000000010041408] = 000000ff, %l1 = ff000000ffffffff
lduba [%i1+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081414] = 4900ff00, %l2 = 00000000ff00ffff
ldsb [%i2+0x017],%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = ff00000000270000, %f26 = 000000ff ffffffff
ldda [%i5+%g0]0x81,%f26 ! %f26 = ff000000 00270000
! Mem[00000000100c1408] = ff000000, %f0 = ffac0000
lda [%i3+%o4]0x80,%f0 ! %f0 = ff000000
! Mem[0000000010001400] = f20a2ca5, %l5 = 00000000ff000000
ldswa [%i0+%g0]0x88,%l5 ! %l5 = fffffffff20a2ca5
! Mem[0000000030041408] = ffffffff, %l3 = 00000000ffffffe0
lduba [%i1+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141400] = 000000ff, %f29 = a675a8b0
lda [%i5+%g0]0x88,%f29 ! %f29 = 000000ff
! Mem[0000000010181408] = 00000000ffffffff, %f30 = c193a4ff c193a4ff
ldda [%i6+%o4]0x88,%f30 ! %f30 = 00000000 ffffffff
! Starting 10 instruction Store Burst
! %l6 = 000000bf, %l7 = 4900ff00, Mem[0000000010081408] = 00000000 ff000000
stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000bf 4900ff00
p0_label_386:
! %l4 = 00ffdd20, %l5 = f20a2ca5, Mem[00000000100c1400] = e0ffffff 9f65dd20
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00ffdd20 f20a2ca5
! Mem[0000000030141408] = 000000ff, %l6 = 00000000000000bf
ldstuba [%i5+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %l0 = ffffff04, %l1 = 000000ff, Mem[0000000010081400] = 00000000 ffffffff
stda %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = ffffff04 000000ff
! %f14 = ffffffff, Mem[0000000030081400] = ff000000
sta %f14,[%i2+%g0]0x89 ! Mem[0000000030081400] = ffffffff
! Mem[0000000010101400] = 000000ff, %l1 = 00000000000000ff
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000021800140] = 000005d8, %l4 = 0000000000ffdd20
ldstub [%o3+0x140],%l4 ! %l4 = 00000000000000ff
! Mem[0000000020800040] = 00ffc1d1, %l7 = 000000004900ff00
ldstuba [%o1+0x040]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101408] = 0000ff52, %l1 = 00000000000000ff
swapa [%i4+%o4]0x88,%l1 ! %l1 = 000000000000ff52
! %l5 = fffffffff20a2ca5, Mem[00000000100c1424] = 00000000
stw %l5,[%i3+0x024] ! Mem[00000000100c1424] = f20a2ca5
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff000000000000ff, %f6 = a52c0af2 ffffffff
ldd [%i4+%o4],%f6 ! %f6 = ff000000 000000ff
p0_label_387:
! Mem[0000000010181410] = ffffff0100000000, %l2 = 0000000000000000
ldxa [%i6+%o5]0x80,%l2 ! %l2 = ffffff0100000000
! Mem[0000000010101408] = ff000000 000000ff, %l0 = ffffff04, %l1 = 0000ff52
ldda [%i4+%o4]0x80,%l0 ! %l0 = 00000000ff000000 00000000000000ff
! Mem[0000000010181408] = ffffffff00000000, %l7 = 0000000000000000
ldxa [%i6+%o4]0x80,%l7 ! %l7 = ffffffff00000000
! Mem[0000000030181408] = ff0499ac8099d234, %f0 = ff000000 ffffffff
ldda [%i6+%o4]0x81,%f0 ! %f0 = ff0499ac 8099d234
! Mem[0000000030041408] = ffffffff, %l2 = ffffff0100000000
lduwa [%i1+%o4]0x89,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010101410] = ffffffff, %l3 = 00000000000000ff
ldswa [%i4+%o5]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000201c0000] = 99ac4c08, %l2 = 00000000ffffffff
ldsh [%o0+%g0],%l2 ! %l2 = ffffffffffff99ac
! Mem[0000000010081410] = 00ff00ff, %l4 = 0000000000000000
lduba [%i2+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181400] = 9f000000, %l4 = 00000000000000ff
lduwa [%i6+%g0]0x81,%l4 ! %l4 = 000000009f000000
! Starting 10 instruction Store Burst
! Mem[0000000010081410] = 00ff00ff, %l6 = 00000000000000ff
swapa [%i2+%o5]0x88,%l6 ! %l6 = 0000000000ff00ff
p0_label_388:
! %l7 = ffffffff00000000, %l3 = ffffffffffffffff, %l5 = fffffffff20a2ca5
xor %l7,%l3,%l5 ! %l5 = 00000000ffffffff
! Mem[0000000010081410] = 000000ff, %l1 = 00000000000000ff
swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %l1 = 00000000000000ff, Mem[0000000010181400] = ff000000
stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00ff0000
! %l4 = 000000009f000000, Mem[0000000030081410] = 0000004b
stha %l4,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Mem[0000000010081400] = 04ffffff, %l2 = ffffffffffff99ac
swapa [%i2+%g0]0x80,%l2 ! %l2 = 0000000004ffffff
! %l4 = 000000009f000000, Mem[0000000030101400] = 00000000
stwa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 9f000000
! %l6 = 0000000000ff00ff, Mem[00000000300c1400] = a5ffffff
stba %l6,[%i3+%g0]0x89 ! Mem[00000000300c1400] = a5ffffff
! %f6 = ff000000 000000ff, %l1 = 00000000000000ff
! Mem[0000000030001418] = ffffffffffffff00
add %i0,0x018,%g1
stda %f6,[%g1+%l1]ASI_PST32_S ! Mem[0000000030001418] = ff000000000000ff
! %l3 = ffffffffffffffff, Mem[00000000100c1410] = c193a4ff
stha %l3,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ffffa4ff
! Starting 10 instruction Load Burst
! Code Fragment 4
p0_fragment_33:
! %l0 = 00000000ff000000
setx 0x733f1550533acb02,%g7,%l0 ! %l0 = 733f1550533acb02
! %l1 = 00000000000000ff
setx 0x0e2506f7e2aa3411,%g7,%l1 ! %l1 = 0e2506f7e2aa3411
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 = 733f1550533acb02
setx 0x71e6d2a808787a9c,%g7,%l0 ! %l0 = 71e6d2a808787a9c
! %l1 = 0e2506f7e2aa3411
setx 0xdd8c8a003e04cc3f,%g7,%l1 ! %l1 = dd8c8a003e04cc3f
p0_label_389:
! Mem[0000000010001408] = 000001ffff000000, %f26 = ff000000 00270000
ldda [%i0+%o4]0x88,%f26 ! %f26 = 000001ff ff000000
! Mem[0000000010001428] = ffbf607e, %l2 = 0000000004ffffff
lduba [%i0+0x028]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101408] = ff000000, %l6 = 0000000000ff00ff
ldswa [%i4+%o4]0x80,%l6 ! %l6 = ffffffffff000000
! Mem[000000001014140c] = 00ff00ff, %f14 = ffffffff
ld [%i5+0x00c],%f14 ! %f14 = 00ff00ff
! Code Fragment 4
p0_fragment_34:
! %l0 = 71e6d2a808787a9c
setx 0xb0ea6be7f6f78b3c,%g7,%l0 ! %l0 = b0ea6be7f6f78b3c
! %l1 = dd8c8a003e04cc3f
setx 0x2ca21e2031dc577b,%g7,%l1 ! %l1 = 2ca21e2031dc577b
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 = b0ea6be7f6f78b3c
setx 0xdbc38d6fc29a3e18,%g7,%l0 ! %l0 = dbc38d6fc29a3e18
! %l1 = 2ca21e2031dc577b
setx 0x686905707b90c787,%g7,%l1 ! %l1 = 686905707b90c787
! Mem[0000000010001400] = ff010000f20a2ca5, %f18 = ff0000ff ffffffff
ldda [%i0+%g0]0x88,%f18 ! %f18 = ff010000 f20a2ca5
! Mem[0000000010001400] = a52c0af2, %l6 = ffffffffff000000
lduba [%i0+0x003]%asi,%l6 ! %l6 = 00000000000000f2
! Mem[0000000030041408] = ffffffff, %l6 = 00000000000000f2
lduwa [%i1+%o4]0x89,%l6 ! %l6 = 00000000ffffffff
! %f22 = 000001ff, %f21 = 00000000, %f7 = 000000ff
fsubs %f22,%f21,%f7 ! %l0 = dbc38d6fc29a3e3a, Unfinished, %fsr = 3500000800
! Starting 10 instruction Store Burst
! %l3 = ffffffffffffffff, Mem[0000000010041400] = ac000000
stba %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = ac0000ff
p0_label_390:
! %f16 = 96070000 00000000 ff010000 f20a2ca5
! %f20 = 00000000 00000000 000001ff ff000000
! %f24 = 00000000 00000000 000001ff ff000000
! %f28 = 00000048 000000ff 00000000 ffffffff
stda %f16,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
membar #Sync ! Added by membar checker (58)
! Mem[0000000030181410] = 00000000, %l5 = 00000000ffffffff
swapa [%i6+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = ff000000, %l5 = 0000000000000000
swapa [%i0+%g0]0x89,%l5 ! %l5 = 00000000ff000000
! Mem[0000000021800081] = ffff7b7d, %l7 = ffffffff00000000
ldstuba [%o3+0x081]%asi,%l7 ! %l7 = 000000ff000000ff
! %l6 = 00000000ffffffff, Mem[000000001018143a] = 00000000
sth %l6,[%i6+0x03a] ! Mem[0000000010181438] = 0000ffff
! Mem[0000000010041410] = 000000bf, %l7 = 00000000000000ff
swapa [%i1+%o5]0x80,%l7 ! %l7 = 00000000000000bf
! Mem[0000000030041400] = 00000000, %l2 = 00000000000000ff
ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! %l0 = dbc38d6fc29a3e3a, Mem[00000000100c1408] = 000000ff
stba %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000003a
! Mem[0000000010081400] = ffff99ac, %l6 = 00000000ffffffff
ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = ffffffff01000000, %f0 = ff0499ac 8099d234
ldda [%i2+%g0]0x81,%f0 ! %f0 = ffffffff 01000000
p0_label_391:
! Mem[0000000010081400] = ac99ffff, %l7 = 00000000000000bf
lduwa [%i2+%g0]0x88,%l7 ! %l7 = 00000000ac99ffff
! Mem[0000000010181400] = 0000ff00, %l1 = 686905707b90c787
lduba [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081408] = 000001ff 00001d20, %l4 = 9f000000, %l5 = ff000000
ldda [%i2+%o4]0x89,%l4 ! %l4 = 0000000000001d20 00000000000001ff
! Mem[0000000010001408] = ff000000, %l4 = 0000000000001d20
lduwa [%i0+%o4]0x88,%l4 ! %l4 = 00000000ff000000
! %l5 = 00000000000001ff, immed = fffff2cc, %y = 80000000
sdiv %l5,-0xd34,%l2 ! %l2 = 000000007fffffff
mov %l0,%y ! %y = c29a3e3a
! Mem[0000000030101410] = ff750000 ffffffff, %l4 = ff000000, %l5 = 000001ff
ldda [%i4+%o5]0x89,%l4 ! %l4 = 00000000ffffffff 00000000ff750000
! Mem[0000000010141408] = 000000ff, %f5 = 4900ff00
lda [%i5+%o4]0x88,%f5 ! %f5 = 000000ff
! Mem[0000000010141408] = 000000ff, %l6 = 00000000000000ff
lduwa [%i5+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081410] = 00ff0049000000ff, %f6 = ff000000 000000ff
ldda [%i2+%o5]0x88,%f6 ! %f6 = 00ff0049 000000ff
! Starting 10 instruction Store Burst
! Mem[00000000211c0000] = ff0085d2, %l0 = dbc38d6fc29a3e3a
ldstub [%o2+%g0],%l0 ! %l0 = 000000ff000000ff
p0_label_392:
! %l5 = 00000000ff750000, %l1 = 0000000000000000, %l4 = 00000000ffffffff
sdivx %l5,%l1,%l4 ! Div by zero, %l0 = 000000000000014f
! %l5 = 00000000ff750000, Mem[00000000218001c0] = 00ff6949, %asi = 80
stba %l5,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 00ff6949
! %l6 = 00000000000000ff, Mem[000000001004140e] = ff00ff01, %asi = 80
stha %l6,[%i1+0x00e]%asi ! Mem[000000001004140c] = ff0000ff
! %l4 = ffffffff, %l5 = ff750000, Mem[0000000010141420] = ac990448 00000000
std %l4,[%i5+0x020] ! Mem[0000000010141420] = ffffffff ff750000
! %f14 = 00ff00ff 00000000, Mem[0000000010001400] = a52c0af2 000001ff
stda %f14,[%i0+0x000]%asi ! Mem[0000000010001400] = 00ff00ff 00000000
! Mem[0000000030101400] = 0000009f, %l7 = 00000000ac99ffff
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081413] = ff000000, %l2 = 000000007fffffff
ldstuba [%i2+0x013]%asi,%l2 ! %l2 = 00000000000000ff
! %l4 = 00000000ffffffff, Mem[0000000030101410] = ffffffff
stba %l4,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff
! %f30 = 00000000 ffffffff, Mem[0000000010081428] = ffffffff 000000ff
stda %f30,[%i2+0x028]%asi ! Mem[0000000010081428] = 00000000 ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010101430] = ff0000004900ff00, %l7 = 0000000000000000
ldxa [%i4+0x030]%asi,%l7 ! %l7 = ff0000004900ff00
p0_label_393:
! Mem[0000000010001400] = 00000000 ff00ff00, %l2 = 00000000, %l3 = ffffffff
ldda [%i0+%g0]0x88,%l2 ! %l2 = 00000000ff00ff00 0000000000000000
! Mem[0000000010001408] = 000000ff, %l5 = 00000000ff750000
ldsha [%i0+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[000000001010142c] = ff0efb76, %f7 = 000000ff
lda [%i4+0x02c]%asi,%f7 ! %f7 = ff0efb76
! Mem[0000000010101430] = ff000000 4900ff00, %l4 = ffffffff, %l5 = 00000000
ldd [%i4+0x030],%l4 ! %l4 = 00000000ff000000 000000004900ff00
! Mem[0000000010081400] = ffff99ac, %l0 = 0000000000000127
ldswa [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffff99ac
! Mem[0000000010041408] = ff000000, %l0 = ffffffffffff99ac
ldsha [%i1+%o4]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010081410] = ff0000ff4900ff00, %f28 = 00000048 000000ff
ldda [%i2+%o5]0x80,%f28 ! %f28 = ff0000ff 4900ff00
! Mem[0000000010041408] = ff000000, %l3 = 0000000000000000
ldsha [%i1+0x00a]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = ffffff01, %l7 = ff0000004900ff00
ldsha [%i6+%o5]0x80,%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l5 = 000000004900ff00, Mem[00000000100c1426] = f20a2ca5
stb %l5,[%i3+0x026] ! Mem[00000000100c1424] = f20a00a5
p0_label_394:
! Mem[00000000211c0000] = ff0085d2, %l2 = 00000000ff00ff00
ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff
! %f16 = 96070000 00000000 ff010000 f20a2ca5
! %f20 = 00000000 00000000 000001ff ff000000
! %f24 = 00000000 00000000 000001ff ff000000
! %f28 = ff0000ff 4900ff00 00000000 ffffffff
stda %f16,[%i0]ASI_BLK_AIUSL ! Block Store to 0000000030001400
! Mem[0000000030041400] = 000000ff, %l0 = ffffffffffffff00
ldstuba [%i1+%g0]0x89,%l0 ! %l0 = 000000ff000000ff
! %f12 = 00000000 0000ffff, %l0 = 00000000000000ff
! Mem[0000000030101418] = 0e26a88e3d5039e1
add %i4,0x018,%g1
stda %f12,[%g1+%l0]ASI_PST32_S ! Mem[0000000030101418] = 000000000000ffff
! %l2 = 000000ff, %l3 = 00000000, Mem[00000000100c1408] = 3a000000 00000000
stda %l2,[%i3+0x008]%asi ! Mem[00000000100c1408] = 000000ff 00000000
! %l0 = 00000000000000ff, Mem[0000000030141400] = 000000ff
stba %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
! %f0 = ffffffff, Mem[00000000100c1414] = c193a4ff
st %f0 ,[%i3+0x014] ! Mem[00000000100c1414] = ffffffff
! %f16 = 96070000 00000000 ff010000 f20a2ca5
! %f20 = 00000000 00000000 000001ff ff000000
! %f24 = 00000000 00000000 000001ff ff000000
! %f28 = ff0000ff 4900ff00 00000000 ffffffff
stda %f16,[%i2]ASI_BLK_P ! Block Store to 0000000010081400
! %f5 = 000000ff, Mem[0000000010081408] = 000001ff
sta %f5 ,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010181438] = 0000ffff7e600000, %f12 = 00000000 0000ffff
ldda [%i6+0x038]%asi,%f12 ! %f12 = 0000ffff 7e600000
p0_label_395:
! Mem[0000000030041410] = 52ff0000, %l5 = 000000004900ff00
ldswa [%i1+%o5]0x89,%l5 ! %l5 = 0000000052ff0000
! Mem[00000000100c1438] = 0000000000000000, %f8 = ffffffff 00000000
ldda [%i3+0x038]%asi,%f8 ! %f8 = 00000000 00000000
! Mem[0000000030081408] = 201d0000, %l3 = 0000000000000000
lduha [%i2+%o4]0x81,%l3 ! %l3 = 000000000000201d
membar #Sync ! Added by membar checker (59)
! Mem[0000000030001410] = 00000000, %l5 = 0000000052ff0000
lduba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010101430] = ff000000 4900ff00, %l4 = ff000000, %l5 = 00000000
ldd [%i4+0x030],%l4 ! %l4 = 00000000ff000000 000000004900ff00
! Mem[0000000030001400] = 00000000, %l4 = 00000000ff000000
lduba [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = 000000ff, %l5 = 000000004900ff00
ldsba [%i1+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! %f11 = 00000000, %f21 = 00000000, %f11 = 00000000
fsubs %f11,%f21,%f11 ! %f11 = 00000000
! Mem[0000000010001408] = 000000ff, %f18 = ff010000
lda [%i0+%o4]0x80,%f18 ! %f18 = 000000ff
! Starting 10 instruction Store Burst
! %l3 = 000000000000201d, Mem[0000000010181410] = ffffff01
stha %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 201dff01
p0_label_396:
! %l2 = 00000000000000ff, %l3 = 000000000000201d, %l4 = 0000000000000000
or %l2,%l3,%l4 ! %l4 = 00000000000020ff
! %l6 = 00000000000000ff, Mem[0000000021800141] = ff0005d8
stb %l6,[%o3+0x141] ! Mem[0000000021800140] = ffff05d8
! %f12 = 0000ffff, %f21 = 00000000, %f27 = ff000000
fmuls %f12,%f21,%f27 ! %f27 = 00000000
! %l5 = ffffffffffffffff, Mem[0000000010001408] = 000000ff
stw %l5,[%i0+%o4] ! Mem[0000000010001408] = ffffffff
! Mem[0000000010081410] = 00000000, %l5 = ffffffffffffffff
ldstuba [%i2+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %l3 = 000000000000201d, Mem[0000000010181400] = 00ff0000
stba %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 1dff0000
! %l2 = 000000ff, %l3 = 0000201d, Mem[0000000010141420] = ffffffff ff750000
std %l2,[%i5+0x020] ! Mem[0000000010141420] = 000000ff 0000201d
! Mem[0000000010041418] = 00000000ff000000, %l6 = 00000000000000ff, %l7 = ffffffffffffffff
add %i1,0x18,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ff000000
! Mem[00000000211c0001] = ff0085d2, %l1 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = ff00009f 00000000 00000000 00000796
! Mem[0000000030101410] = ffffffff 000075ff 00000000 0000ffff
! Mem[0000000030101420] = a77aa217 0fc18655 dd63fba2 f02d8855
! Mem[0000000030101430] = d7610eb5 918ccb87 76e1320a 7827e7ec
ldda [%i4]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030101400
p0_label_397:
! Mem[00000000100c1408] = 000000ff 00000000, %l6 = 000000ff, %l7 = ff000000
ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000000000ff 0000000000000000
! Mem[0000000030141400] = ff000000, %l2 = 00000000000000ff
ldswa [%i5+%g0]0x81,%l2 ! %l2 = ffffffffff000000
! Mem[0000000030041410] = 0000ff52ffffffff, %f20 = 00000000 00000000
ldda [%i1+%o5]0x81,%f20 ! %f20 = 0000ff52 ffffffff
! Mem[0000000030081400] = ffffffff, %l0 = 00000000000000ff
ldsha [%i2+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1410] = ffffa4ff ffffffff, %l0 = ffffffff, %l1 = 00000000
ldd [%i3+%o5],%l0 ! %l0 = 00000000ffffa4ff 00000000ffffffff
! Mem[0000000030041410] = 0000ff52ffffffff, %f18 = 000000ff f20a2ca5
ldda [%i1+%o5]0x81,%f18 ! %f18 = 0000ff52 ffffffff
! Mem[0000000030041410] = 0000ff52, %l7 = 0000000000000000
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 000000000000ff52
! Mem[0000000010101414] = ffffff01, %l0 = 00000000ffffa4ff
ldsw [%i4+0x014],%l0 ! %l0 = ffffffffffffff01
! Mem[0000000030141400] = 00002700000000ff, %l3 = 000000000000201d
ldxa [%i5+%g0]0x89,%l3 ! %l3 = 00002700000000ff
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_35:
! %l0 = ffffffffffffff01
setx 0xc86c0fffd10aaa1f,%g7,%l0 ! %l0 = c86c0fffd10aaa1f
! %l1 = 00000000ffffffff
setx 0xdfeda4f806325577,%g7,%l1 ! %l1 = dfeda4f806325577
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 = c86c0fffd10aaa1f
setx 0x4424203fb8547b5a,%g7,%l0 ! %l0 = 4424203fb8547b5a
! %l1 = dfeda4f806325577
setx 0x81c712185ac11e4d,%g7,%l1 ! %l1 = 81c712185ac11e4d
p0_label_398:
! %f24 = 00000000 00000000, %l2 = ffffffffff000000
! Mem[0000000030041420] = 50630000000000ff
add %i1,0x020,%g1
stda %f24,[%g1+%l2]ASI_PST8_S ! Mem[0000000030041420] = 50630000000000ff
! %l6 = 00000000000000ff, Mem[0000000010041410] = 000000ff4900ff00
stxa %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000000000ff
! %f28 = ff0000ff 4900ff00, %l7 = 000000000000ff52
! Mem[0000000010181410] = 201dff0100000000
add %i6,0x010,%g1
stda %f28,[%g1+%l7]ASI_PST32_PL ! Mem[0000000010181410] = 201dff01ff0000ff
! %f29 = 4900ff00, Mem[0000000030001400] = 00000000
sta %f29,[%i0+%g0]0x81 ! Mem[0000000030001400] = 4900ff00
! Mem[00000000201c0000] = 99ac4c08, %l7 = 000000000000ff52
ldstub [%o0+%g0],%l7 ! %l7 = 00000099000000ff
! %l3 = 00002700000000ff, Mem[0000000030141400] = 000000ff
stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff
! Mem[000000001018141c] = ff000000, %l7 = 00000099, %l0 = b8547b5a
add %i6,0x1c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000ff000000
! Mem[0000000030141400] = ff000000, %l5 = 0000000000000000
ldstuba [%i5+%g0]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010001434] = ffffffc2, %l5 = 00000000000000ff, %asi = 80
swapa [%i0+0x034]%asi,%l5 ! %l5 = 00000000ffffffc2
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00001d20, %l2 = ffffffffff000000
ldswa [%i2+%o4]0x89,%l2 ! %l2 = 0000000000001d20
p0_label_399:
! Mem[00000000201c0000] = ffac4c08, %l7 = 0000000000000099
ldsha [%o0+0x000]%asi,%l7 ! %l7 = ffffffffffffffac
! Mem[0000000030001408] = f20a2ca5, %l3 = 00002700000000ff
ldswa [%i0+%o4]0x89,%l3 ! %l3 = fffffffff20a2ca5
! Mem[000000001018143c] = 7e600000, %l4 = 00000000000020ff
ldub [%i6+0x03d],%l4 ! %l4 = 0000000000000060
! Mem[0000000030041410] = 52ff0000, %l0 = 00000000ff000000
ldsha [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
! %f23 = ff000000, %f4 = ffffffff, %f22 = 000001ff
fadds %f23,%f4 ,%f22 ! %f22 = ffffffff
! Mem[0000000030141410] = 00000000ffffffff, %f18 = 0000ff52 ffffffff
ldda [%i5+%o5]0x89,%f18 ! %f18 = 00000000 ffffffff
! Mem[0000000010081400] = 96070000, %l0 = 0000000000000000
ldsba [%i2+%g0]0x80,%l0 ! %l0 = ffffffffffffff96
! Mem[0000000010081414] = 00000000, %f13 = 918ccb87
lda [%i2+0x014]%asi,%f13 ! %f13 = 00000000
! Mem[0000000010001410] = ff000000, %l5 = 00000000ffffffc2
lduha [%i0+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141400] = 000000ff, %l3 = fffffffff20a2ca5
swapa [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
p0_label_400:
! %f8 = a77aa217 0fc18655, %l3 = 00000000000000ff
! Mem[0000000030181408] = ff010000f20a2ca5
add %i6,0x008,%g1
stda %f8,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030181408] = 5586c10f17a27aa7
! %f6 = 00000000, %f12 = d7610eb5, %f15 = 7827e7ec
fadds %f6 ,%f12,%f15 ! %f15 = d7610eb5
! Mem[0000000010181410] = 01ff1d20, %l1 = 81c712185ac11e4d
ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000020000000ff
! Mem[000000001008143c] = ffffffff, %l6 = 00000000000000ff, %asi = 80
swapa [%i2+0x03c]%asi,%l6 ! %l6 = 00000000ffffffff
! %l6 = ffffffff, %l7 = ffffffac, Mem[0000000030141408] = ff000000 000000ff
stda %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = ffffffff ffffffac
! %f25 = 00000000, Mem[0000000010041408] = ff000000
sta %f25,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000
! %l0 = ffffffffffffff96, Mem[0000000010081408] = 000000ff
stwa %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffff96
! %f6 = 00000000 0000ffff, Mem[0000000030001408] = a52c0af2 000001ff
stda %f6 ,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 0000ffff
! %l6 = ffffffff, %l7 = ffffffac, Mem[00000000100c1420] = ac990448 f20a00a5
stda %l6,[%i3+0x020]%asi ! Mem[00000000100c1420] = ffffffff ffffffac
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = 00000796, %l6 = 00000000ffffffff
ldswa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000796
p0_label_401:
! Mem[0000000010081408] = 96fffffff20a2ca5, %f28 = ff0000ff 4900ff00
ldda [%i2+%o4]0x80,%f28 ! %f28 = 96ffffff f20a2ca5
! Mem[0000000030181410] = ffffffff, %l2 = 0000000000001d20
lduba [%i6+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030141408] = ffffffff, %f7 = 0000ffff
lda [%i5+%o4]0x81,%f7 ! %f7 = ffffffff
! Mem[0000000030141408] = ffffffff, %l7 = ffffffffffffffac
lduwa [%i5+%o4]0x81,%l7 ! %l7 = 00000000ffffffff
! Mem[0000000010001408] = ffffffff, %l4 = 0000000000000060
ldswa [%i0+%o4]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010041408] = ff0000ff 00000000, %l2 = 000000ff, %l3 = 000000ff
ldda [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000 00000000ff0000ff
! Mem[0000000030041410] = 0000ff52, %l1 = 0000000000000020
lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1400] = a5ffffff, %l6 = 0000000000000796
lduba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001408] = ffffffff, %l1 = 0000000000000000
ldswa [%i0+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f20 = 0000ff52 ffffffff, %l2 = 0000000000000000
! Mem[0000000030141428] = ac99044820dd659f
add %i5,0x028,%g1
stda %f20,[%g1+%l2]ASI_PST8_S ! Mem[0000000030141428] = ac99044820dd659f
p0_label_402:
! Mem[0000000010081408] = 96ffffff, %l5 = 0000000000000000, %asi = 80
swapa [%i2+0x008]%asi,%l5 ! %l5 = 0000000096ffffff
! Mem[00000000300c1408] = 00000000, %l2 = 0000000000000000
ldstuba [%i3+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! %f20 = 0000ff52 ffffffff, Mem[0000000030181410] = ffffffff 00000000
stda %f20,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000ff52 ffffffff
! %l3 = 00000000ff0000ff, Mem[00000000300c1400] = a5ffffff
stwa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ff0000ff
! %f26 = 000001ff 00000000, %l3 = 00000000ff0000ff
! Mem[0000000010001408] = ffffffffff010000
add %i0,0x008,%g1
stda %f26,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010001408] = 00000000ff010000
! Mem[0000000030181410] = ffffffff, %l2 = 0000000000000000
ldstuba [%i6+%o5]0x81,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000100c1430] = 00000000, %l4 = ffffffff, %l1 = ffffffff
add %i3,0x30,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000010101408] = 000000ff
stha %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! %f14 = 76e1320a, %f19 = ffffffff, %f28 = 96ffffff f20a2ca5
fsmuld %f14,%f19,%f28 ! %f28 = ffffffff e0000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 000000ff 00000000, %l0 = ffffff96, %l1 = 00000000
ldda [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
p0_label_403:
! Mem[0000000010101400] = ff000000, %l0 = 00000000000000ff
ldsba [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041430] = 7c0efb7c 00ffff00, %l0 = ffffffff, %l1 = 00000000
ldda [%i1+0x030]%asi,%l0 ! %l0 = 000000007c0efb7c 0000000000ffff00
! Mem[0000000010141400] = a52c0af2, %l6 = 00000000000000ff
ldsha [%i5+%g0]0x80,%l6 ! %l6 = ffffffffffffa52c
! Mem[00000000100c1404] = a52c0af2, %l6 = ffffffffffffa52c
lduba [%i3+0x005]%asi,%l6 ! %l6 = 000000000000002c
! Mem[0000000010041408] = 00000000, %l1 = 0000000000ffff00
ldswa [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = ff000000, %l0 = 000000007c0efb7c
lduba [%i5+%o4]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001400] = 4900ff0000000796, %l3 = 00000000ff0000ff
ldxa [%i0+%g0]0x81,%l3 ! %l3 = 4900ff0000000796
! Mem[0000000010041414] = 000000ff, %l1 = 0000000000000000
lduba [%i1+0x015]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081400] = ffffffff, %l6 = 000000000000002c
lduwa [%i2+%g0]0x89,%l6 ! %l6 = 00000000ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 00000796, %l5 = 0000000096ffffff
swapa [%i6+%g0]0x89,%l5 ! %l5 = 0000000000000796
p0_label_404:
! Mem[00000000300c1408] = ff000000, %l7 = 00000000ffffffff
swapa [%i3+%o4]0x81,%l7 ! %l7 = 00000000ff000000
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000030141400] = ff000000 00270000
stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000ff 00000000
! %l0 = 00000000000000ff, Mem[0000000030041410] = 0000ff52
stwa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
! Mem[0000000030041408] = ffffffff, %l0 = 00000000000000ff
ldstuba [%i1+%o4]0x89,%l0 ! %l0 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000021800100] = 00ff8676, %asi = 80
stba %l2,[%o3+0x100]%asi ! Mem[0000000021800100] = ffff8676
! %l1 = 0000000000000000, Mem[0000000030001400] = 4900ff00
stha %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000ff00
! Mem[0000000010001400] = 00ff00ff, %l2 = 00000000000000ff
swapa [%i0+%g0]0x80,%l2 ! %l2 = 0000000000ff00ff
! %l4 = ffffffffffffffff, Mem[0000000010101410] = ffffffff
stba %l4,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffffffff
! %f14 = 76e1320a d7610eb5, %l7 = 00000000ff000000
! Mem[00000000100c1438] = 0000000000000000
add %i3,0x038,%g1
stda %f14,[%g1+%l7]ASI_PST32_P ! Mem[00000000100c1438] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00000000 817d0600, %l2 = 00ff00ff, %l3 = 00000796
ldda [%i5+%o5]0x80,%l2 ! %l2 = 0000000000000000 00000000817d0600
p0_label_405:
! Mem[0000000010181420] = 00583e7e, %f28 = ffffffff
lda [%i6+0x020]%asi,%f28 ! %f28 = 00583e7e
! Mem[0000000030041400] = 000000ff, %f6 = 00000000
lda [%i1+%g0]0x89,%f6 ! %f6 = 000000ff
! Mem[0000000010081408] = 00000000, %l3 = 00000000817d0600
lduha [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! %l6 = 00000000ffffffff, immed = fffff5d0, %y = c29a3e3a
smul %l6,-0xa30,%l2 ! %l2 = 0000000000000a30, %y = 00000000
! Mem[0000000030041408] = ffffffff, %l7 = 00000000ff000000
ldswa [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181400] = 1dff0000 0000607e, %l6 = ffffffff, %l7 = ffffffff
ldda [%i6+%g0]0x80,%l6 ! %l6 = 000000001dff0000 000000000000607e
! Mem[0000000010041400] = 00000000 ac0000ff, %l6 = 1dff0000, %l7 = 0000607e
ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000ac0000ff 0000000000000000
! Mem[0000000010101408] = 00000000, %l0 = 00000000000000ff
lduba [%i4+%o4]0x80,%l0 ! %l0 = 0000000000000000
! %l6 = 00000000ac0000ff, immed = fffff8d0, %y = 00000000
udiv %l6,-0x730,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010141410] = 00000000
stha %l4,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000
p0_label_406:
! %l1 = 0000000000000000, imm = fffffffffffff38d, %l7 = 0000000000000000
xor %l1,-0xc73,%l7 ! %l7 = fffffffffffff38d
! Mem[0000000010041408] = 00000000, %l2 = 0000000000000a30
swapa [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
! Mem[000000001018143c] = 7e600000, %l3 = 0000000000000000, %asi = 80
swapa [%i6+0x03c]%asi,%l3 ! %l3 = 000000007e600000
! Mem[0000000010081408] = 00000000, %l3 = 000000007e600000
swapa [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000000
! %l4 = 0000000000000000, Mem[00000000201c0000] = ffac4c08
sth %l4,[%o0+%g0] ! Mem[00000000201c0000] = 00004c08
! %l6 = 00000000ac0000ff, Mem[0000000030141408] = ffffffff
stha %l6,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00ffffff
! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
swapa [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
! %f24 = 00000000 00000000, %l5 = 0000000000000796
! Mem[0000000030001438] = ffffffff00000000
add %i0,0x038,%g1
stda %f24,[%g1+%l5]ASI_PST32_SL ! Mem[0000000030001438] = ffffffff00000000
! %l4 = 0000000000000000, Mem[0000000010141410] = 00000000
stha %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = ffffffff, %l0 = 0000000000000000
lduba [%i3+%o4]0x81,%l0 ! %l0 = 00000000000000ff
p0_label_407:
! Mem[0000000020800040] = ffffc1d1, %l5 = 0000000000000796
lduha [%o1+0x040]%asi,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010101410] = ffffffff, %l3 = 0000000000000000
lduwa [%i4+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000010101410] = ffffffff, %l0 = 00000000000000ff
ldsw [%i4+%o5],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001400] = 000000ff 00000000, %l0 = ffffffff, %l1 = 00000000
ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[0000000010001400] = 000000ff, %l6 = 00000000ac0000ff
lduha [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141420] = 000000ff 0000201d, %l0 = 000000ff, %l1 = 00000000
ldda [%i5+0x020]%asi,%l0 ! %l0 = 00000000000000ff 000000000000201d
! Mem[0000000030081408] = 000001ff00001d20, %f22 = ffffffff ff000000
ldda [%i2+%o4]0x89,%f22 ! %f22 = 000001ff 00001d20
! Mem[0000000010001400] = 000000ff00000000, %l3 = 00000000ffffffff
ldxa [%i0+%g0]0x80,%l3 ! %l3 = 000000ff00000000
! Mem[0000000030141408] = ffffff00, %l2 = 0000000000000000
lduha [%i5+%o4]0x89,%l2 ! %l2 = 000000000000ff00
! Starting 10 instruction Store Burst
! %f22 = 000001ff, %f11 = f02d8855
fcmpes %fcc3,%f22,%f11 ! %fcc3 = 2
p0_label_408:
! %f24 = 00000000 00000000, Mem[00000000100c1410] = ffa4ffff ffffffff
stda %f24,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000 00000000
! %f10 = dd63fba2, Mem[00000000300c1408] = ffffffff
sta %f10,[%i3+%o4]0x81 ! Mem[00000000300c1408] = dd63fba2
! %f28 = 00583e7e, Mem[0000000010181410] = 01ff1dff
sta %f28,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00583e7e
! Mem[0000000010041408] = 00000a30, %l6 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! %l6 = 00000000, %l7 = fffff38d, Mem[0000000010101408] = 00000000 000000ff
stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 fffff38d
! Mem[0000000010181404] = 0000607e, %l6 = 0000000000000000, %asi = 80
swapa [%i6+0x004]%asi,%l6 ! %l6 = 000000000000607e
! %l0 = 000000ff, %l1 = 0000201d, Mem[0000000010041400] = ff0000ac 00000000
stda %l0,[%i1+%g0]0x80 ! Mem[0000000010041400] = 000000ff 0000201d
! %l2 = 0000ff00, %l3 = 00000000, Mem[0000000010141408] = ff000000 00ff00ff
stda %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000ff00 00000000
! Mem[0000000030141400] = ff000000, %l2 = 000000000000ff00
ldstuba [%i5+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 0000ff00, %l7 = fffffffffffff38d
ldsha [%i5+%o4]0x80,%l7 ! %l7 = 0000000000000000
p0_label_409:
! Mem[0000000030041400] = 00000000000000ff, %f26 = 000001ff 00000000
ldda [%i1+%g0]0x89,%f26 ! %f26 = 00000000 000000ff
! Mem[0000000010001400] = ff000000, %l5 = 000000000000ffff
ldsba [%i0+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181418] = 00000000ff000000, %l7 = 0000000000000000
ldxa [%i6+0x018]%asi,%l7 ! %l7 = 00000000ff000000
! Mem[0000000030081400] = ffffffff, %l2 = 0000000000000000
lduba [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101408] = 00000000, %l7 = 00000000ff000000
ldswa [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101438] = 0000ff00, %l3 = 000000ff00000000
lduba [%i4+0x039]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = ff000000, %l2 = 00000000000000ff
ldsha [%i1+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041410] = 00000000, %l7 = 0000000000000000
ldsba [%i1+0x013]%asi,%l7 ! %l7 = 0000000000000000
membar #Sync ! Added by membar checker (60)
! Mem[0000000030001400] = 0000ff00 00000796 00000000 0000ffff
! Mem[0000000030001410] = 00000000 00000000 000000ff ff010000
! Mem[0000000030001420] = 00000000 00000000 000000ff ff010000
! Mem[0000000030001430] = 00ff0049 ff0000ff ffffffff 00000000
ldda [%i0]ASI_BLK_S,%f0 ! Block Load from 0000000030001400
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000010181400] = 000000000000ff1d
stxa %l5,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000000
p0_label_410:
membar #Sync ! Added by membar checker (61)
! %f17 = 00000000, Mem[0000000030001410] = 00000000
sta %f17,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
! %f21 = ffffffff, %f13 = ff0000ff, %f13 = ff0000ff
fsubs %f21,%f13,%f13 ! %f13 = ffffffff
! %f28 = 00583e7e, %f7 = ff010000
fcmpes %fcc2,%f28,%f7 ! %fcc2 = 2
! Mem[0000000010041400] = ff000000, %l5 = 0000000000000000
swapa [%i1+%g0]0x88,%l5 ! %l5 = 00000000ff000000
! Mem[0000000030181410] = ffffffff, %l4 = 0000000000000000
swapa [%i6+%o5]0x89,%l4 ! %l4 = 00000000ffffffff
! %f6 = 000000ff, Mem[0000000010001410] = 000000ff
sta %f6 ,[%i0+0x010]%asi ! Mem[0000000010001410] = 000000ff
! %l4 = 00000000ffffffff, immed = fffffc5d, %y = 00000000
sdiv %l4,-0x3a3,%l0 ! %l0 = ffffffffffb99b5d
mov %l0,%y ! %y = ffb99b5d
! %l2 = 0000000000000000, Mem[000000001008140a] = 7e600000, %asi = 80
stba %l2,[%i2+0x00a]%asi ! Mem[0000000010081408] = 7e600000
! %f30 = 00000000 ffffffff, Mem[0000000010101408] = 00000000 fffff38d
stda %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 ffffffff
! Starting 10 instruction Load Burst
! Mem[000000001018140c] = 00000000, %l6 = 000000000000607e
ldsw [%i6+0x00c],%l6 ! %l6 = 0000000000000000
p0_label_411:
! Mem[0000000030181400] = 96ffffff, %l7 = 0000000000000000
ldsba [%i6+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[00000000218001c0] = 00ff6949, %l6 = 0000000000000000
ldsha [%o3+0x1c0]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001410] = 00000000, %l6 = 00000000000000ff
ldsba [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141400] = f20a2ca5, %l7 = ffffffffffffffff
lduwa [%i5+%g0]0x88,%l7 ! %l7 = 00000000f20a2ca5
! Mem[0000000030041410] = 000000ff, %l6 = 0000000000000000
ldsba [%i1+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081400] = 96070000, %l3 = 0000000000000000
ldswa [%i2+%g0]0x80,%l3 ! %l3 = ffffffff96070000
! Mem[0000000030081400] = ffffffff 01000000 201d0000 ff010000
! Mem[0000000030081410] = 00000000 ffffffff ff750000 00006350
! Mem[0000000030081420] = 00000049 ff010000 ff000000 7e60bfff
! Mem[0000000030081430] = 00000000 ff000001 76e1320a 7827e7ec
ldda [%i2]ASI_BLK_SL,%f0 ! Block Load from 0000000030081400
! Mem[00000000300c1408] = a2fb63dd, %l5 = 00000000ff000000
lduwa [%i3+%o4]0x89,%l5 ! %l5 = 00000000a2fb63dd
! Mem[0000000010141410] = 00000000817d0600, %l2 = 0000000000000000
ldxa [%i5+0x010]%asi,%l2 ! %l2 = 00000000817d0600
! Starting 10 instruction Store Burst
! %l3 = ffffffff96070000, Mem[0000000010081400] = 9607000000000000
stxa %l3,[%i2+%g0]0x80 ! Mem[0000000010081400] = ffffffff96070000
p0_label_412:
! %f30 = 00000000 ffffffff, Mem[0000000030181410] = 00000000 0000ff52
stda %f30,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000 ffffffff
! %l5 = 00000000a2fb63dd, Mem[0000000010081410] = 00000000000000ff
stxa %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000a2fb63dd
! %f19 = ffffffff, Mem[0000000010081410] = dd63fba2
st %f19,[%i2+%o5] ! Mem[0000000010081410] = ffffffff
! %l4 = ffffffff, %l5 = a2fb63dd, Mem[0000000010101408] = 00000000 ffffffff
stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffffffff a2fb63dd
! Mem[0000000010001408] = 00000000, %l7 = 00000000f20a2ca5
ldstuba [%i0+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %l0 = ffffffffffb99b5d, immed = fffffded, %y = ffb99b5d
smul %l0,-0x213,%l0 ! %l0 = 000000009202be19, %y = 00000000
! %l0 = 9202be19, %l1 = 0000201d, Mem[0000000010101400] = ff000000 ffffffff
std %l0,[%i4+%g0] ! Mem[0000000010101400] = 9202be19 0000201d
! Mem[0000000010181408] = ffffffff, %l4 = 00000000ffffffff
ldstuba [%i6+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! %l3 = ffffffff96070000, Mem[00000000300c1408] = dd63fba2
stba %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0063fba2
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 000001ff00001d20, %f22 = 000001ff 00001d20
ldda [%i2+%o4]0x89,%f22 ! %f22 = 000001ff 00001d20
p0_label_413:
! Mem[0000000030001408] = 00000000, %f29 = e0000000
lda [%i0+%o4]0x89,%f29 ! %f29 = 00000000
! Mem[00000000300c1408] = 0063fba2, %l3 = ffffffff96070000
lduha [%i3+%o4]0x81,%l3 ! %l3 = 0000000000000063
! %l2 = 00000000817d0600, %l1 = 000000000000201d, %l5 = 00000000a2fb63dd
and %l2,%l1,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001410] = 00000000 00000000, %l4 = 000000ff, %l5 = 00000000
ldda [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010001400] = 000000ff 00000000, %l0 = 9202be19, %l1 = 0000201d
ldda [%i0+%g0]0x80,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[0000000010141408] = 0000000000ff0000, %f28 = 00583e7e 00000000
ldda [%i5+%o4]0x88,%f28 ! %f28 = 00000000 00ff0000
! Mem[00000000300c1408] = 0063fba2, %l4 = 0000000000000000
ldsba [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181410] = ffffffff, %l2 = 00000000817d0600
lduwa [%i6+%o5]0x89,%l2 ! %l2 = 00000000ffffffff
! Mem[00000000211c0000] = ffff85d2, %l4 = 0000000000000000
lduha [%o2+0x000]%asi,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000063, Mem[0000000030181400] = 96ffffff
stba %l3,[%i6+%g0]0x89 ! Mem[0000000030181400] = 96ffff63
p0_label_414:
! Mem[00000000100c1408] = ff000000, %l0 = 00000000000000ff
ldstuba [%i3+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010001410] = 000000ff00000000, %l0 = 0000000000000000, %l3 = 0000000000000063
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 000000ff00000000
membar #Sync ! Added by membar checker (62)
! %l7 = 0000000000000000, Mem[0000000030081400] = 00000001ffffffff
stxa %l7,[%i2+%g0]0x89 ! Mem[0000000030081400] = 0000000000000000
! Mem[0000000030041410] = 000000ff, %l3 = 000000ff00000000
ldstuba [%i1+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[00000000100c1400] = 00ffdd20, %l6 = 0000000000000000
ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 00000020000000ff
! Mem[0000000030181410] = ffffffff, %l6 = 0000000000000020
ldstuba [%i6+%o5]0x81,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010141410] = 00000000, %l0 = 0000000000000000
ldstuba [%i5+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141408] = 0000ff00, %l3 = 0000000000000000
swapa [%i5+%o4]0x80,%l3 ! %l3 = 000000000000ff00
! %l6 = 00000000000000ff, Mem[0000000030181410] = 00000000ffffffff
stxa %l6,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = 0000ff00, %l0 = 0000000000000000
lduba [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_415:
! Mem[0000000030001400] = 00ff0000, %l0 = 0000000000000000
ldsha [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181410] = 00000000000000ff, %f26 = 00000000 000000ff
ldda [%i6+%o5]0x89,%f26 ! %f26 = 00000000 000000ff
! %l7 = 0000000000000000, %l4 = 000000000000ffff, %l0 = 0000000000000000
sdivx %l7,%l4,%l0 ! %l0 = 0000000000000000
! Mem[00000000211c0000] = ffff85d2, %l6 = 00000000000000ff
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030181408] = a77aa2170fc18655, %f12 = 010000ff 00000000
ldda [%i6+%o4]0x89,%f12 ! %f12 = a77aa217 0fc18655
! %l6 = ffffffffffffffff, imm = 0000000000000216, %l6 = ffffffffffffffff
xor %l6,0x216,%l6 ! %l6 = fffffffffffffde9
! Mem[0000000030101400] = ff00009f, %l7 = 0000000000000000
lduwa [%i4+%g0]0x81,%l7 ! %l7 = 00000000ff00009f
! Mem[0000000010081400] = ffffffff, %l1 = 0000000000000000
ldsw [%i2+%g0],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030181400] = 63ffff96, %l1 = ffffffffffffffff
ldsha [%i6+%g0]0x81,%l1 ! %l1 = 00000000000063ff
! Starting 10 instruction Store Burst
! %f2 = 000001ff 00001d20, %l0 = 0000000000000000
! Mem[0000000010101408] = ffffffffa2fb63dd
add %i4,0x008,%g1
stda %f2,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010101408] = ffffffffa2fb63dd
p0_label_416:
! Mem[0000000030081400] = 00000000, %l0 = 0000000000000000
swapa [%i2+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %l2 = ffffffff, %l3 = 0000ff00, Mem[0000000010081408] = 7e600000 f20a2ca5
stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffff 0000ff00
! %l4 = 000000000000ffff, Mem[0000000030081400] = 00000000
stba %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = ff000000
! %l0 = 00000000, %l1 = 000063ff, Mem[0000000030081408] = 201d0000 ff010000
stda %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000 000063ff
! %l2 = 00000000ffffffff, Mem[000000001004140f] = ff0000ff
stb %l2,[%i1+0x00f] ! Mem[000000001004140c] = ff0000ff
! %f16 = 96070000 00000000 00000000 ffffffff
! %f20 = 0000ff52 ffffffff 000001ff 00001d20
! %f24 = 00000000 00000000 00000000 000000ff
! %f28 = 00000000 00ff0000 00000000 ffffffff
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000010101400
! Mem[0000000010041400] = 00000000, %l4 = 000000000000ffff
swapa [%i1+%g0]0x88,%l4 ! %l4 = 0000000000000000
! %f12 = a77aa217 0fc18655, Mem[0000000030101408] = 00000000 96070000
stda %f12,[%i4+%o4]0x89 ! Mem[0000000030101408] = a77aa217 0fc18655
! %l0 = 00000000, %l1 = 000063ff, Mem[0000000010081430] = ff0000ff 4900ff00
stda %l0,[%i2+0x030]%asi ! Mem[0000000010081430] = 00000000 000063ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = ff0000ff 300a00ff, %l0 = 00000000, %l1 = 000063ff
ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000300a00ff 00000000ff0000ff
p0_label_417:
! Mem[00000000201c0000] = 00004c08, %l5 = 0000000000000000
ldsb [%o0+%g0],%l5 ! %l5 = 0000000000000000
! %l7 = 00000000ff00009f, %l3 = 000000000000ff00, %l7 = 00000000ff00009f
subc %l7,%l3,%l7 ! %l7 = 00000000feff019f
! Mem[00000000300c1408] = 0063fba2, %l6 = fffffffffffffde9
lduba [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001408] = 000000ff, %f1 = ffffffff
lda [%i0+%o4]0x88,%f1 ! %f1 = 000000ff
! Mem[0000000030141408] = ffffff00, %l5 = 0000000000000000
ldsha [%i5+%o4]0x89,%l5 ! %l5 = ffffffffffffff00
! Mem[0000000010181430] = 00000048a675a8b0, %f12 = a77aa217 0fc18655
ldd [%i6+0x030],%f12 ! %f12 = 00000048 a675a8b0
! Mem[00000000300c1410] = 9f1d21007e60bfff, %l7 = 00000000feff019f
ldxa [%i3+%o5]0x81,%l7 ! %l7 = 9f1d21007e60bfff
! Mem[000000001000143c] = ff000000, %l0 = 00000000300a00ff
ldsw [%i0+0x03c],%l0 ! %l0 = ffffffffff000000
! Mem[0000000030081408] = 00000000, %l0 = ffffffffff000000
ldsba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
ldstuba [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
p0_label_418:
! Mem[0000000010181410] = 00583e7e, %l6 = 0000000000000000
ldstuba [%i6+%o5]0x88,%l6 ! %l6 = 0000007e000000ff
! %l6 = 000000000000007e, Mem[00000000100c1408] = ff0000ff
stwa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000007e
! %f12 = 00000048 a675a8b0, %l4 = 0000000000000000
! Mem[0000000030141428] = ac99044820dd659f
add %i5,0x028,%g1
stda %f12,[%g1+%l4]ASI_PST8_SL ! Mem[0000000030141428] = ac99044820dd659f
! %l5 = ffffffffffffff00, Mem[0000000010041418] = 00000000ff000000, %asi = 80
stxa %l5,[%i1+0x018]%asi ! Mem[0000000010041418] = ffffffffffffff00
! Mem[0000000010001410] = 000000ff, %l5 = ffffff00, %l7 = 7e60bfff
add %i0,0x10,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000000000ff
! %l5 = ffffffffffffff00, Mem[0000000010181400] = ff000000
stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffff00
! %f8 = 000001ff 49000000, %l5 = ffffffffffffff00
! Mem[0000000010001400] = 000000ff00000000
stda %f8,[%i0+%l5]ASI_PST32_PL ! Mem[0000000010001400] = 000000ff00000000
! %l0 = 0000000000000000, immed = fffff5c0, %y = 00000000
udiv %l0,-0xa40,%l1 ! %l1 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %f9 = 49000000, Mem[0000000010101400] = 00000796
sta %f9 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = 49000000
! Starting 10 instruction Load Burst
! Code Fragment 3
p0_fragment_36:
! %l0 = 0000000000000000
setx 0xc79ca707a2b305e0,%g7,%l0 ! %l0 = c79ca707a2b305e0
! %l1 = 0000000000000000
setx 0x8eb8b90fee1fd9a6,%g7,%l1 ! %l1 = 8eb8b90fee1fd9a6
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 = c79ca707a2b305e0
setx 0xb93df1384256d638,%g7,%l0 ! %l0 = b93df1384256d638
! %l1 = 8eb8b90fee1fd9a6
setx 0x426abed033ceda94,%g7,%l1 ! %l1 = 426abed033ceda94
p0_label_419:
! Mem[0000000010181420] = 00583e7e, %l6 = 000000000000007e
ldsw [%i6+0x020],%l6 ! %l6 = 0000000000583e7e
! Mem[000000001018140c] = 00000000, %l6 = 0000000000583e7e
ldub [%i6+0x00e],%l6 ! %l6 = 0000000000000000
! Mem[0000000010001410] = 000000ff00000000, %f24 = 00000000 00000000
ldda [%i0+%o5]0x80,%f24 ! %f24 = 000000ff 00000000
membar #Sync ! Added by membar checker (63)
! Mem[0000000010101410] = 0000ff52, %l6 = 0000000000000000
lduha [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000
! %f28 = 00000000, %f29 = 00ff0000, %f21 = ffffffff
fsubs %f28,%f29,%f21 ! %f21 = 80ff0000
! Mem[00000000201c0000] = 00004c08, %l0 = b93df1384256d638
ldsb [%o0+%g0],%l0 ! %l0 = 0000000000000000
! Mem[0000000010141410] = 00067d81000000ff, %l7 = 00000000000000ff
ldxa [%i5+%o5]0x88,%l7 ! %l7 = 00067d81000000ff
! Mem[0000000010101410] = 0000ff52, %l7 = 00067d81000000ff
ldswa [%i4+%o5]0x80,%l7 ! %l7 = 000000000000ff52
! Mem[0000000010001410] = ff000000, %l7 = 000000000000ff52
lduba [%i0+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f22 = 000001ff 00001d20, %l1 = 426abed033ceda94
! Mem[0000000010081418] = 000001ffff000000
add %i2,0x018,%g1
stda %f22,[%g1+%l1]ASI_PST8_PL ! Mem[0000000010081418] = 000000ffff000000
p0_label_420:
! %l0 = 00000000, %l1 = 33ceda94, Mem[0000000030041408] = ffffffff f20a2ca5
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 33ceda94
! %f2 = 000001ff 00001d20, Mem[0000000010101408] = 00000000 ffffffff
stda %f2 ,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000001ff 00001d20
! Mem[0000000010181400] = ffffff00, %l0 = 0000000000000000
ldstuba [%i6+%g0]0x80,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000030101410] = ffffffff
stha %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00ffffff
! Mem[0000000010141410] = 000000ff, %l4 = 0000000000000000
ldstuba [%i5+%o5]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101404] = 00000000, %l4 = 000000ff, %l2 = ffffffff
add %i4,0x04,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = ff0000ff, %l5 = ffffffffffffff00
swapa [%i1+%o5]0x89,%l5 ! %l5 = 00000000ff0000ff
! %l0 = 00000000000000ff, Mem[00000000300c1408] = a2fb6300
stwa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = 0fc18655, %l5 = 00000000ff0000ff
ldsba [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000055
p0_label_421:
! Mem[0000000010041408] = ff000a30, %l0 = 00000000000000ff
ldsha [%i1+0x00a]%asi,%l0 ! %l0 = 0000000000000a30
! Mem[0000000010001400] = 000000ff 00000000 ff000000 ff010000
! Mem[0000000010001410] = 000000ff 00000000 ac990448 00000000
! Mem[0000000010001420] = ffffffff 00000050 ffbf607e 20dd659f
! Mem[0000000010001430] = ac990448 000000ff 00000000 ff000000
ldda [%i0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010001400
! Mem[0000000010041400] = ffff0000 0000201d, %l2 = 00000000, %l3 = 0000ff00
ldda [%i1+%g0]0x80,%l2 ! %l2 = 00000000ffff0000 000000000000201d
! Mem[0000000010001418] = ac99044800000000, %l4 = 00000000000000ff
ldxa [%i0+0x018]%asi,%l4 ! %l4 = ac99044800000000
! %f26 = 00000000 000000ff, %f25 = 00000000
fdtos %f26,%f25 ! %f25 = 00000000
! Mem[0000000030001410] = 00000000, %l7 = 0000000000000000
lduha [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041408] = ff000a30, %l7 = 0000000000000000
lduba [%i1+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1408] = 000000000000007e, %f30 = 00000000 ffffffff
ldda [%i3+%o4]0x88,%f30 ! %f30 = 00000000 0000007e
! %l7 = 00000000000000ff, immed = 0000059f, %y = 00000000
sdiv %l7,0x59f,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = 00000a30
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 5586c10f, %l5 = 0000000000000055
swapa [%i6+%o4]0x81,%l5 ! %l5 = 000000005586c10f
p0_label_422:
! %f24 = 000000ff 00000000, Mem[0000000010141410] = ff000000 817d0600
stda %f24,[%i5+%o5]0x80 ! Mem[0000000010141410] = 000000ff 00000000
! %l4 = ac99044800000000, Mem[0000000030181410] = 00000000000000ff
stxa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = ac99044800000000
! Mem[0000000030141410] = ffffffff, %l0 = 0000000000000a30
swapa [%i5+%o5]0x89,%l0 ! %l0 = 00000000ffffffff
! %l0 = 00000000ffffffff, Mem[0000000030181400] = 96ffff63
stba %l0,[%i6+%g0]0x89 ! Mem[0000000030181400] = 96ffffff
! Mem[00000000211c0001] = ffff85d2, %l6 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l6 ! %l6 = 000000ff000000ff
! %l0 = 00000000ffffffff, immed = 00000a8d, %y = 00000a30
sdiv %l0,0xa8d,%l1 ! %l1 = 000000007fffffff
mov %l0,%y ! %y = ffffffff
! %f18 = 00000000 ffffffff, Mem[00000000100c1400] = ffddff00 a52c0af2
std %f18,[%i3+%g0] ! Mem[00000000100c1400] = 00000000 ffffffff
! Mem[0000000021800040] = ffffd022, %l7 = 00000000000000ff
ldstuba [%o3+0x040]%asi,%l7 ! %l7 = 000000ff000000ff
! Mem[000000001018143d] = 00000000, %l6 = 00000000000000ff
ldstub [%i6+0x03d],%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = ffffff96, %l2 = 00000000ffff0000
ldsha [%i6+%g0]0x81,%l2 ! %l2 = ffffffffffffffff
p0_label_423:
! Mem[0000000010001410] = 000000ff, %l5 = 000000005586c10f
ldub [%i0+%o5],%l5 ! %l5 = 0000000000000000
! Mem[0000000010081438] = 00000000, %l4 = ac99044800000000
lduba [%i2+0x03a]%asi,%l4 ! %l4 = 0000000000000000
! Mem[0000000030141410] = 300a0000, %f17 = 00000000
lda [%i5+%o5]0x81,%f17 ! %f17 = 300a0000
! Mem[0000000010101400] = 49000000, %f27 = 000000ff
lda [%i4+%g0]0x88,%f27 ! %f27 = 49000000
! Mem[0000000010141400] = a52c0af200000000, %l7 = 00000000000000ff
ldxa [%i5+%g0]0x80,%l7 ! %l7 = a52c0af200000000
! Mem[0000000010101410] = 0000ff52, %l6 = 0000000000000000
ldsba [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041400] = 000000ff, %l7 = a52c0af200000000
ldsba [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030181408] = 55000000, %l5 = 0000000000000000
lduwa [%i6+%o4]0x89,%l5 ! %l5 = 0000000055000000
! Mem[0000000010181410] = 00583eff, %l0 = 00000000ffffffff
ldsha [%i6+%o5]0x88,%l0 ! %l0 = 0000000000003eff
! Starting 10 instruction Store Burst
! Mem[0000000010041410] = 00000000, %l5 = 0000000055000000
swapa [%i1+%o5]0x80,%l5 ! %l5 = 0000000000000000
p0_label_424:
! %f24 = 000000ff, Mem[0000000030081410] = ff000000
sta %f24,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
! %l0 = 0000000000003eff, Mem[0000000010041424] = 000000ff, %asi = 80
stwa %l0,[%i1+0x024]%asi ! Mem[0000000010041424] = 00003eff
! %f20 = 0000ff52 80ff0000, Mem[0000000010141400] = f20a2ca5 00000000
stda %f20,[%i5+%g0]0x88 ! Mem[0000000010141400] = 0000ff52 80ff0000
! %f16 = 96070000 300a0000 00000000 ffffffff
! %f20 = 0000ff52 80ff0000 000001ff 00001d20
! %f24 = 000000ff 00000000 00000000 49000000
! %f28 = 00000000 00ff0000 00000000 0000007e
stda %f16,[%i0]ASI_BLK_AIUS ! Block Store to 0000000030001400
! %l0 = 00003eff, %l1 = 7fffffff, Mem[0000000030001400] = 00000796 00000a30
stda %l0,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00003eff 7fffffff
membar #Sync ! Added by membar checker (64)
! %l3 = 0000000000000000, Mem[0000000010001410] = ff000000
stba %l3,[%i0+%o5]0x88 ! Mem[0000000010001410] = ff000000
! %l2 = ffffffffffffffff, Mem[0000000010141408] = 00000000
stha %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = ffff0000
! Mem[0000000030041408] = 00000000, %l4 = 0000000000000000
ldstuba [%i1+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! %f26 = 00000000, Mem[0000000030081410] = ff000000
sta %f26,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 000000ff, %l3 = 0000000000000000
lduha [%i0+%g0]0x80,%l3 ! %l3 = 0000000000000000
p0_label_425:
! Mem[0000000030081408] = 00000000, %l1 = 000000007fffffff
ldswa [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181400] = 00ffffff, %l1 = 0000000000000000
ldswa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000ffffff
! Mem[0000000030041410] = ffffff00, %f8 = ffffffff
lda [%i1+%o5]0x89,%f8 ! %f8 = ffffff00
! %l2 = ffffffffffffffff, imm = fffffffffffffcad, %l2 = ffffffffffffffff
andn %l2,-0x353,%l2 ! %l2 = 0000000000000352
! Mem[00000000100c1410] = 0000000000000000, %l1 = 0000000000ffffff
ldxa [%i3+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000021800140] = ffff05d8, %l1 = 0000000000000000
ldub [%o3+0x141],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = 55000000, %l4 = 0000000000000000
lduba [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Code Fragment 3
p0_fragment_37:
! %l0 = 0000000000003eff
setx 0x3058485877345eae,%g7,%l0 ! %l0 = 3058485877345eae
! %l1 = 00000000000000ff
setx 0x5ea3149847f90469,%g7,%l1 ! %l1 = 5ea3149847f90469
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 = 3058485877345eae
setx 0x390b7817921f8116,%g7,%l0 ! %l0 = 390b7817921f8116
! %l1 = 5ea3149847f90469
setx 0xe3c40cc05f6d17d9,%g7,%l1 ! %l1 = e3c40cc05f6d17d9
! Mem[0000000010081410] = ffffffff, %l4 = 0000000000000000
lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l2 = 0000000000000352, Mem[0000000030041400] = ff00000000000000
stxa %l2,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000000000352
p0_label_426:
! %f8 = ffffff00 00000050, Mem[0000000010001410] = ff000000 00000000
stda %f8 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = ffffff00 00000050
! Code Fragment 3
p0_fragment_38:
! %l0 = 390b7817921f8116
setx 0x29b293f021af4cd8,%g7,%l0 ! %l0 = 29b293f021af4cd8
! %l1 = e3c40cc05f6d17d9
setx 0xb2d5896016282d14,%g7,%l1 ! %l1 = b2d5896016282d14
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 = 29b293f021af4cd8
setx 0xd49dacb0616c987a,%g7,%l0 ! %l0 = d49dacb0616c987a
! %l1 = b2d5896016282d14
setx 0x07664a9fd2e1caeb,%g7,%l1 ! %l1 = 07664a9fd2e1caeb
! %l0 = 616c987a, %l1 = d2e1caeb, Mem[0000000010101400] = 00000049 00000000
stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 616c987a d2e1caeb
! Mem[0000000010181410] = ff3e5800, %l0 = d49dacb0616c987a
ldstuba [%i6+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! %l5 = 0000000000000000, Mem[0000000010181438] = 0000ffff, %asi = 80
stba %l5,[%i6+0x038]%asi ! Mem[0000000010181438] = 0000ffff
! %l4 = 000000000000ffff, Mem[0000000030101408] = 5586c10f17a27aa7
stxa %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000000000ffff
! %l4 = 000000000000ffff, Mem[0000000010181410] = 00583eff
stwa %l4,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000ffff
! %l2 = 00000352, %l3 = 00000000, Mem[0000000010081400] = ffffffff 00000796
stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000352 00000000
! %f16 = 96070000 300a0000 00000000 ffffffff
! %f20 = 0000ff52 80ff0000 000001ff 00001d20
! %f24 = 000000ff 00000000 00000000 49000000
! %f28 = 00000000 00ff0000 00000000 0000007e
stda %f16,[%i1]ASI_BLK_AIUPL ! Block Store to 0000000010041400
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %f8 = ffffff00
lda [%i1+%g0]0x89,%f8 ! %f8 = 00000000
p0_label_427:
! Mem[00000000300c1410] = 9f1d2100, %l0 = 00000000000000ff
ldsha [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffff9f1d
! Mem[0000000010081410] = ffffffff00000000, %l6 = 0000000000000000
ldxa [%i2+%o5]0x80,%l6 ! %l6 = ffffffff00000000
membar #Sync ! Added by membar checker (65)
! Mem[000000001004142c] = 00000000, %l0 = ffffffffffff9f1d
ldsw [%i1+0x02c],%l0 ! %l0 = 0000000000000000
! Mem[0000000030041400] = 5203000000000000, %l1 = 07664a9fd2e1caeb
ldxa [%i1+%g0]0x89,%l1 ! %l1 = 5203000000000000
! Mem[00000000100c1430] = 00000000 203504f3, %l0 = 00000000, %l1 = 00000000
ldd [%i3+0x030],%l0 ! %l0 = 0000000000000000 00000000203504f3
! Mem[0000000010081400] = 52030000 00000000, %l0 = 00000000, %l1 = 203504f3
ldda [%i2+%g0]0x80,%l0 ! %l0 = 0000000052030000 0000000000000000
! Mem[0000000030041408] = 94dace33000000ff, %f14 = 00000000 ff000000
ldda [%i1+%o4]0x89,%f14 ! %f14 = 94dace33 000000ff
! Mem[0000000030081408] = ff63000000000000, %f10 = ffbf607e 20dd659f
ldda [%i2+%o4]0x89,%f10 ! %f10 = ff630000 00000000
! Mem[0000000030081408] = 00000000, %f9 = 00000050
lda [%i2+%o4]0x89,%f9 ! %f9 = 00000000
! Starting 10 instruction Store Burst
! %l4 = 0000ffff, %l5 = 00000000, Mem[0000000030001400] = 00003eff 7fffffff
stda %l4,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000ffff 00000000
p0_label_428:
! %f6 = ac990448 00000000, Mem[0000000010101410] = 52ff0000 ffffffff
stda %f6 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = ac990448 00000000
! %l0 = 0000000052030000, Mem[0000000010101410] = 00000000
stba %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! %f16 = 96070000, Mem[0000000010181400] = 00ffffff
sta %f16,[%i6+%g0]0x88 ! Mem[0000000010181400] = 96070000
! %l3 = 0000000000000000, Mem[000000001008143e] = 000000ff, %asi = 80
stha %l3,[%i2+0x03e]%asi ! Mem[000000001008143c] = 00000000
! %l1 = 0000000000000000, Mem[0000000010041400] = 300a0000
stba %l1,[%i1+%g0]0x88 ! Mem[0000000010041400] = 300a0000
! %f26 = 00000000 49000000, Mem[0000000010001408] = 000000ff 000001ff
stda %f26,[%i0+%o4]0x88 ! Mem[0000000010001408] = 00000000 49000000
! Mem[0000000010141410] = 000000ff, %l5 = 0000000000000000
ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 00000000000000ff
! %f16 = 96070000 300a0000, Mem[0000000010141418] = 7c0efb7c ff2ce06d
std %f16,[%i5+0x018] ! Mem[0000000010141418] = 96070000 300a0000
! Mem[00000000211c0001] = ffff85d2, %l1 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ffff0000, %l6 = ffffffff00000000
ldsb [%i5+0x009],%l6 ! %l6 = ffffffffffffffff
p0_label_429:
! Mem[0000000030141400] = ff0000ff, %l4 = 000000000000ffff
lduba [%i5+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1408] = 0000007e, %l6 = ffffffffffffffff
lduha [%i3+%o4]0x88,%l6 ! %l6 = 000000000000007e
! Mem[00000000300c1408] = ff000000, %l3 = 0000000000000000
lduwa [%i3+%o4]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[0000000020800000] = ffffba64, %l2 = 0000000000000352
lduha [%o1+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[0000000010041400] = 96070000300a0000, %f6 = ac990448 00000000
ldda [%i1+%g0]0x88,%f6 ! %f6 = 96070000 300a0000
! Mem[0000000030141410] = 00000a30, %l1 = 00000000000000ff
ldswa [%i5+%o5]0x89,%l1 ! %l1 = 0000000000000a30
! Mem[0000000010081410] = ffffffff, %l4 = 00000000000000ff
lduba [%i2+%o5]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181410] = 00000000, %l2 = 000000000000ffff
lduwa [%i6+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041408] = ffffffff, %l1 = 0000000000000a30
ldswa [%i1+%o4]0x80,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l7 = ffffffffffffffff, Mem[0000000010081408] = ffffffff
stha %l7,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffff
p0_label_430:
! %l4 = 00000000000000ff, Mem[0000000010141420] = 000000ff0000201d
stx %l4,[%i5+0x020] ! Mem[0000000010141420] = 00000000000000ff
! Mem[00000000211c0000] = ffff85d2, %l5 = 0000000000000000
ldstuba [%o2+0x000]%asi,%l5 ! %l5 = 000000ff000000ff
! %l6 = 000000000000007e, Mem[0000000021800001] = ff00f103
stb %l6,[%o3+0x001] ! Mem[0000000021800000] = ff7ef103
! %l2 = 0000000000000000, Mem[00000000300c1410] = 9f1d21007e60bfff
stxa %l2,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000000000
! %l1 = ffffffffffffffff, Mem[0000000010001408] = 0000000049000000
stxa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = ffffffffffffffff
! %f24 = 000000ff 00000000, Mem[0000000030181400] = 96ffffff 00000000
stda %f24,[%i6+%g0]0x89 ! Mem[0000000030181400] = 000000ff 00000000
! %f26 = 00000000 49000000, Mem[0000000010041410] = 0000ff80 52ff0000
stda %f26,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 49000000
! %l6 = 000000000000007e, immed = 00000dc1, %y = ffffffff
umul %l6,0xdc1,%l2 ! %l2 = 000000000006c4fe, %y = 00000000
! %l2 = 0006c4fe, %l3 = ff000000, Mem[0000000010081408] = ffffffff 0000ff00
stda %l2,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0006c4fe ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 96070000, %l3 = 00000000ff000000
lduha [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000000
p0_label_431:
! Mem[0000000010181428] = 000000ff, %l2 = 000000000006c4fe
ldsw [%i6+0x028],%l2 ! %l2 = 00000000000000ff
! Mem[0000000021800140] = ffff05d8, %l7 = ffffffffffffffff
ldub [%o3+0x140],%l7 ! %l7 = 00000000000000ff
! Code Fragment 3
p0_fragment_39:
! %l0 = 0000000052030000
setx 0xa84b0d006cfec7b6,%g7,%l0 ! %l0 = a84b0d006cfec7b6
! %l1 = ffffffffffffffff
setx 0x612e69b0422467aa,%g7,%l1 ! %l1 = 612e69b0422467aa
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 = a84b0d006cfec7b6
setx 0x6d9439a009ca5f71,%g7,%l0 ! %l0 = 6d9439a009ca5f71
! %l1 = 612e69b0422467aa
setx 0xa46f216fc92a007c,%g7,%l1 ! %l1 = a46f216fc92a007c
! Mem[00000000100c141c] = 000000ff, %l6 = 000000000000007e
ldub [%i3+0x01e],%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = 7e000000, %l5 = 00000000000000ff
lduwa [%i3+%o4]0x80,%l5 ! %l5 = 000000007e000000
! %l3 = 0000000000000000, %l0 = 6d9439a009ca5f71, %l0 = 6d9439a009ca5f71
xor %l3,%l0,%l0 ! %l0 = 6d9439a009ca5f71
! Mem[0000000030181400] = 00000000ff000000, %f24 = 000000ff 00000000
ldda [%i6+%g0]0x81,%f24 ! %f24 = 00000000 ff000000
! Mem[0000000010001410] = 50000000, %l7 = 00000000000000ff
lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000050
! Mem[0000000030001408] = 00000000ffffffff, %l1 = a46f216fc92a007c
ldxa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = 7a986c61, %l4 = 00000000000000ff
ldstuba [%i4+%g0]0x88,%l4 ! %l4 = 00000061000000ff
p0_label_432:
! %f26 = 00000000 49000000, Mem[0000000010141408] = ffff0000 00000000
stda %f26,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000 49000000
! Mem[0000000030001400] = 0000ffff, %l0 = 6d9439a009ca5f71
swapa [%i0+%g0]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[0000000030181410] = 00000000, %l1 = 00000000ffffffff
ldstuba [%i6+%o5]0x89,%l1 ! %l1 = 00000000000000ff
! %f17 = 300a0000, Mem[0000000030041408] = 000000ff
sta %f17,[%i1+%o4]0x89 ! Mem[0000000030041408] = 300a0000
! Mem[0000000010041408] = ffffffff, %l2 = 00000000000000ff
ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 000000ff000000ff
! %l0 = 000000000000ffff, Mem[0000000030081410] = ffffffff00000000
stxa %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 000000000000ffff
! Mem[0000000030001410] = 52ff0000, %l6 = 0000000000000000
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010081400] = 00000352, %l3 = 0000000000000000
swapa [%i2+%g0]0x88,%l3 ! %l3 = 0000000000000352
! %l1 = 0000000000000000, Mem[00000000100c1400] = 00000000
stha %l1,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 00000000, %l1 = 0000000000000000
lduwa [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
p0_label_433:
! Mem[00000000300c1410] = 00000000, %l2 = 00000000000000ff
lduha [%i3+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030141400] = ff0000ff, %l1 = 0000000000000000
ldsha [%i5+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
! Mem[00000000100c1434] = 203504f3, %l0 = 000000000000ffff
lduh [%i3+0x034],%l0 ! %l0 = 0000000000002035
! Mem[0000000010041400] = 00000a3000000796, %l2 = 0000000000000000
ldx [%i1+%g0],%l2 ! %l2 = 00000a3000000796
membar #Sync ! Added by membar checker (66)
! Mem[0000000030001400] = 715fca09 00000000 00000000 ffffffff
! Mem[0000000030001410] = ff00ff52 80ff0000 000001ff 00001d20
! Mem[0000000030001420] = 000000ff 00000000 00000000 49000000
! Mem[0000000030001430] = 00000000 00ff0000 00000000 0000007e
ldda [%i0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030001400
! Mem[0000000010081400] = 0000000000000000, %f22 = 000001ff 00001d20
ldda [%i2+%g0]0x88,%f22 ! %f22 = 00000000 00000000
! Mem[0000000030081400] = 00000000000000ff, %l3 = 0000000000000352
ldxa [%i2+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000021800080] = ffff7b7d, %l5 = 000000007e000000
lduh [%o3+0x080],%l5 ! %l5 = 000000000000ffff
! Mem[0000000010141400] = 80ff0000, %l4 = 0000000000000061
ldsha [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l1 = ffffffffffffff00, Mem[0000000030141410] = 0000000000000a30
stxa %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = ffffffffffffff00
p0_label_434:
! %f18 = 00000000, %f30 = 00000000, %f31 = 0000007e
fdivs %f18,%f30,%f31 ! %f31 = 7fffffff
! %l6 = 00000000, %l7 = 00000050, Mem[0000000010101408] = 201d0000 ff010000
stda %l6,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 00000050
! %l5 = 000000000000ffff, %l7 = 0000000000000050, %l1 = ffffffffffffff00
mulx %l5,%l7,%l1 ! %l1 = 00000000004fffb0
! %l5 = 000000000000ffff, imm = fffffffffffff7b9, %l0 = 0000000000002035
sub %l5,-0x847,%l0 ! %l0 = 0000000000010846
! %f26 = 00000000, Mem[0000000030041400] = 00000000
sta %f26,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00000000
! Code Fragment 3
p0_fragment_40:
! %l0 = 0000000000010846
setx 0x3986c557e297d349,%g7,%l0 ! %l0 = 3986c557e297d349
! %l1 = 00000000004fffb0
setx 0x6ef83dff87724308,%g7,%l1 ! %l1 = 6ef83dff87724308
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 = 3986c557e297d349
setx 0x7abf316839dcf16a,%g7,%l0 ! %l0 = 7abf316839dcf16a
! %l1 = 6ef83dff87724308
setx 0x8c4d7ec8254ca2c6,%g7,%l1 ! %l1 = 8c4d7ec8254ca2c6
! %l3 = 00000000000000ff, Mem[00000000201c0001] = 00004c08
stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = 00ff4c08
! Mem[0000000010081438] = 00000000, %l7 = 0000000000000050
ldstuba [%i2+0x038]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141408] = 00000000, %l1 = 8c4d7ec8254ca2c6
ldstuba [%i5+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000000 ffffffff, %l0 = 39dcf16a, %l1 = 00000000
ldda [%i3+%g0]0x80,%l0 ! %l0 = 0000000000000000 00000000ffffffff
p0_label_435:
! Mem[0000000010141400] = 80ff0000, %l6 = 0000000000000000
ldsba [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = 00000000ff0000ff, %f16 = 96070000 300a0000
ldda [%i5+%o5]0x88,%f16 ! %f16 = 00000000 ff0000ff
! Mem[0000000010101408] = 00000000, %l5 = 000000000000ffff
ldsba [%i4+%o4]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081400] = 0000000000000000, %l2 = 00000a3000000796
ldx [%i2+%g0],%l2 ! %l2 = 0000000000000000
! %f22 = 00000000, %f17 = ff0000ff, %f31 = 7fffffff
fadds %f22,%f17,%f31 ! %f31 = ff0000ff
! Mem[0000000030101408] = 00000000, %l0 = 0000000000000000
lduba [%i4+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = 9f0000ff, %l6 = 0000000000000000
lduwa [%i4+%g0]0x89,%l6 ! %l6 = 000000009f0000ff
! Mem[0000000010181410] = ffff0000, %f17 = ff0000ff
lda [%i6+%o5]0x80,%f17 ! %f17 = ffff0000
! Mem[000000001000142c] = 20dd659f, %f25 = ff000000
lda [%i0+0x02c]%asi,%f25 ! %f25 = 20dd659f
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = ffffba64, %l4 = 0000000000000000
ldstub [%o1+0x001],%l4 ! %l4 = 000000ff000000ff
p0_label_436:
! %l3 = 00000000000000ff, Mem[0000000021800000] = ff7ef103
sth %l3,[%o3+%g0] ! Mem[0000000021800000] = 00fff103
! %l7 = 0000000000000000, Mem[0000000030141408] = ffffff00
stha %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffff0000
! %l1 = 00000000ffffffff, immed = fffff3e8, %y = 00000000
umul %l1,-0xc18,%l4 ! %l4 = fffff3e700000c18, %y = fffff3e7
! %f16 = 00000000 ffff0000, Mem[00000000100c1400] = 00000000 ffffffff
stda %f16,[%i3+0x000]%asi ! Mem[00000000100c1400] = 00000000 ffff0000
! %f0 = 715fca09 00000000 00000000 ffffffff
! %f4 = ff00ff52 80ff0000 000001ff 00001d20
! %f8 = 000000ff 00000000 00000000 49000000
! %f12 = 00000000 00ff0000 00000000 0000007e
stda %f0,[%i6]ASI_BLK_AIUPL ! Block Store to 0000000010181400
! %l2 = 00000000, %l3 = 000000ff, Mem[00000000100c1410] = 00000000 00000000
stda %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = 00000000 000000ff
! %l5 = 0000000000000000, Mem[0000000010101410] = ac99044800000000
stxa %l5,[%i4+%o5]0x88 ! Mem[0000000010101410] = 0000000000000000
membar #Sync ! Added by membar checker (67)
! Mem[0000000010181410] = 0000ff80, %l6 = 000000009f0000ff, %asi = 80
swapa [%i6+0x010]%asi,%l6 ! %l6 = 000000000000ff80
! Mem[0000000010001404] = 00000000, %l0 = 00000000, %l3 = 000000ff
add %i0,0x04,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = 7e000000 00000000, %l6 = 0000ff80, %l7 = 00000000
ldda [%i3+%o4]0x80,%l6 ! %l6 = 000000007e000000 0000000000000000
p0_label_437:
! Code Fragment 3
p0_fragment_41:
! %l0 = 0000000000000000
setx 0x72c357a86fa8bb25,%g7,%l0 ! %l0 = 72c357a86fa8bb25
! %l1 = 00000000ffffffff
setx 0x640901800bb8172e,%g7,%l1 ! %l1 = 640901800bb8172e
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 = 72c357a86fa8bb25
setx 0x8f567d779376c3eb,%g7,%l0 ! %l0 = 8f567d779376c3eb
! %l1 = 640901800bb8172e
setx 0xbce8f6ffb93376c8,%g7,%l1 ! %l1 = bce8f6ffb93376c8
! Mem[0000000010181408] = ffffffff, %l5 = 0000000000000000
ldsba [%i6+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[000000001008142c] = ff000000, %l0 = 8f567d779376c3eb
lduba [%i2+0x02d]%asi,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = 00000000, %l2 = 0000000000000000
lduwa [%i3+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1414] = 000000ff, %l7 = 0000000000000000
lduwa [%i3+0x014]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001408] = ffffffff, %l7 = 00000000000000ff
ldswa [%i0+%o4]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010001400] = 000000ff, %l7 = ffffffffffffffff
ldsw [%i0+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101408] = 0000000000000050, %f20 = 0000ff52 80ff0000
ldda [%i4+%o4]0x80,%f20 ! %f20 = 00000000 00000050
! Mem[0000000030141400] = ff0000ff, %l6 = 000000007e000000
ldsha [%i5+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l2 = 0000000000000000, Mem[0000000010181410] = 9f0000ff
stba %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000000ff
p0_label_438:
! Mem[0000000010101400] = 7a986cff, %l0 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010081437] = 000063ff, %l7 = 00000000000000ff
ldstub [%i2+0x037],%l7 ! %l7 = 000000ff000000ff
! %f1 = 00000000, %f25 = 20dd659f, %f3 = ffffffff
fadds %f1 ,%f25,%f3 ! %f3 = 20dd659f
! Mem[0000000010001410] = 00000050, %l4 = fffff3e700000c18
swapa [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000050
! %l6 = 000000ff, %l7 = 000000ff, Mem[0000000030141410] = ffffff00 ffffffff
stda %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000000ff 000000ff
! %l2 = 0000000000000000, Mem[0000000010001418] = ac990448, %asi = 80
stba %l2,[%i0+0x018]%asi ! Mem[0000000010001418] = 00990448
! Mem[00000000218000c1] = ffff4ce8, %l6 = 00000000000000ff
ldstuba [%o3+0x0c1]%asi,%l6 ! %l6 = 000000ff000000ff
! %f22 = 00000000 00000000, %l1 = bce8f6ffb93376c8
! Mem[0000000010081438] = ff00000000000000
add %i2,0x038,%g1
stda %f22,[%g1+%l1]ASI_PST32_PL ! Mem[0000000010081438] = ff00000000000000
! %l4 = 0000000000000050, Mem[000000001004140c] = 00000000
stw %l4,[%i1+0x00c] ! Mem[000000001004140c] = 00000050
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 00000000, %l1 = bce8f6ffb93376c8
ldsha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
p0_label_439:
! Mem[0000000010101424] = 00000000, %l5 = ffffffffffffffff
ldsh [%i4+0x024],%l5 ! %l5 = 0000000000000000
! Mem[00000000211c0000] = ffff85d2, %l3 = 0000000000000000
ldsba [%o2+0x001]%asi,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030141408] = 0000ffff ffffffac, %l2 = 00000000, %l3 = ffffffff
ldda [%i5+%o4]0x81,%l2 ! %l2 = 000000000000ffff 00000000ffffffac
! Mem[00000000300c1408] = ff000000, %l7 = 00000000000000ff
ldswa [%i3+%o4]0x81,%l7 ! %l7 = ffffffffff000000
! Mem[0000000030101400] = 9f0000ff, %l0 = 00000000000000ff
lduba [%i4+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030141400] = 00000000ff0000ff, %l0 = 00000000000000ff
ldxa [%i5+%g0]0x89,%l0 ! %l0 = 00000000ff0000ff
! Mem[0000000010101410] = 00000000, %l0 = 00000000ff0000ff
lduwa [%i4+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141400] = 80ff0000, %l7 = ffffffffff000000
ldsba [%i5+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081410] = ffff0000, %l3 = 00000000ffffffac
lduwa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ffff0000
! Starting 10 instruction Store Burst
! %l4 = 00000050, %l5 = 00000000, Mem[0000000030041408] = 00000a30 33ceda94
stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000050 00000000
p0_label_440:
! %f14 = 00000000, %f6 = 000001ff, %f25 = 20dd659f
fadds %f14,%f6 ,%f25 ! %l0 = 0000000000000022, Unfinished, %fsr = 2900000800
! %l3 = 00000000ffff0000, Mem[0000000020800001] = ffffba64
stb %l3,[%o1+0x001] ! Mem[0000000020800000] = ff00ba64
! Mem[00000000300c1400] = ff0000ff, %l0 = 0000000000000022
swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff0000ff
! Mem[000000001018143c] = 00000000, %l4 = 0000000000000050
ldstuba [%i6+0x03c]%asi,%l4 ! %l4 = 00000000000000ff
! %f31 = ff0000ff, Mem[00000000100c1410] = 00000000
sta %f31,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff0000ff
! Mem[0000000010101415] = 00000000, %l4 = 0000000000000000
ldstub [%i4+0x015],%l4 ! %l4 = 00000000000000ff
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030041408] = 00000050 00000000
stda %l4,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
! %f18 = 00000000 ffffffff, Mem[0000000010001400] = ff000000 ff000000
stda %f18,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000 ffffffff
! %l7 = 0000000000000000, Mem[0000000010101408] = 00000000
stha %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 80ff0000, %f17 = ffff0000
lda [%i5+%g0]0x88,%f17 ! %f17 = 80ff0000
p0_label_441:
! Code Fragment 3
p0_fragment_42:
! %l0 = 00000000ff0000ff
setx 0x92cbc2480d92f783,%g7,%l0 ! %l0 = 92cbc2480d92f783
! %l1 = 0000000000000000
setx 0xad6fd7f7a530b0d8,%g7,%l1 ! %l1 = ad6fd7f7a530b0d8
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 = 92cbc2480d92f783
setx 0x34afe96f94fd9093,%g7,%l0 ! %l0 = 34afe96f94fd9093
! %l1 = ad6fd7f7a530b0d8
setx 0xd34a5c487d883793,%g7,%l1 ! %l1 = d34a5c487d883793
! Mem[0000000010141410] = ff0000ff, %l1 = d34a5c487d883793
ldsba [%i5+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010081408] = 0006c4fe, %l5 = 0000000000000000
ldsb [%i2+0x009],%l5 ! %l5 = 0000000000000006
! Mem[0000000030141408] = acffffffffff0000, %l3 = 00000000ffff0000
ldxa [%i5+%o4]0x89,%l3 ! %l3 = acffffffffff0000
! Mem[0000000010101400] = ff6c987a, %l1 = ffffffffffffffff
ldsha [%i4+0x000]%asi,%l1 ! %l1 = ffffffffffffff6c
! Mem[0000000010041410] = 00000000, %l4 = 0000000000000000
ldsba [%i1+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101400] = ff00009f, %f11 = 49000000
lda [%i4+%g0]0x81,%f11 ! %f11 = ff00009f
! Mem[0000000020800000] = ff00ba64, %l3 = acffffffffff0000
lduba [%o1+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010141408] = ff000000, %l3 = 00000000000000ff
ldsba [%i5+%o4]0x80,%l3 ! %l3 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f16 = 00000000, Mem[0000000010141434] = 0000803f
sta %f16,[%i5+0x034]%asi ! Mem[0000000010141434] = 00000000
p0_label_442:
! %l2 = 000000000000ffff, Mem[0000000010001418] = 00990448
stw %l2,[%i0+0x018] ! Mem[0000000010001418] = 0000ffff
! %f0 = 715fca09 00000000 00000000 20dd659f
! %f4 = ff00ff52 80ff0000 000001ff 00001d20
! %f8 = 000000ff 00000000 00000000 ff00009f
! %f12 = 00000000 00ff0000 00000000 0000007e
stda %f0,[%i5]ASI_BLK_AIUSL ! Block Store to 0000000030141400
! %l5 = 0000000000000006, Mem[0000000030041408] = 00000000
stwa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000006
! %l0 = 34afe96f94fd9093, Mem[0000000010001430] = ac990448000000ff
stx %l0,[%i0+0x030] ! Mem[0000000010001430] = 34afe96f94fd9093
! %l0 = 34afe96f94fd9093, Mem[000000001004140e] = 00000050, %asi = 80
stha %l0,[%i1+0x00e]%asi ! Mem[000000001004140c] = 00009093
! Mem[0000000030081400] = ff000000, %l1 = ffffffffffffff6c
swapa [%i2+%g0]0x81,%l1 ! %l1 = 00000000ff000000
! %l6 = 00000000000000ff, Mem[0000000030101410] = ffffff00
stba %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = ffffffff
! Mem[0000000010101438] = 00000000, %l1 = 00000000ff000000, %asi = 80
swapa [%i4+0x038]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030001400] = 09ca5f71, %l6 = 00000000000000ff
swapa [%i0+%g0]0x89,%l6 ! %l6 = 0000000009ca5f71
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ffff0000, %l4 = 0000000000000000
ldsba [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
p0_label_443:
! Mem[0000000030041400] = 00000000, %l2 = 000000000000ffff
ldsha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, immed = fffff3b7, %y = fffff3e7
sdiv %l2,-0xc49,%l7 ! %l7 = 000000007fffffff
mov %l0,%y ! %y = 94fd9093
! Mem[00000000211c0000] = ffff85d2, %l7 = 000000007fffffff
ldub [%o2+0x001],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181408] = ffffffff, %l5 = 0000000000000006
ldsha [%i6+%o4]0x88,%l5 ! %l5 = ffffffffffffffff
membar #Sync ! Added by membar checker (68)
! Mem[0000000010141400] = 0000ff80 52ff0000 ff000000 49000000
! Mem[0000000010141410] = ff0000ff 00000000 96070000 300a0000
! Mem[0000000010141420] = 00000000 000000ff 00000000 00000000
! Mem[0000000010141430] = 000000ff 00000000 0000007c ffff0000
ldda [%i5]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010141400
! Mem[0000000010041400] = 00000a30, %l5 = ffffffffffffffff
lduha [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = ffffffff, %l7 = 00000000000000ff
ldsha [%i4+%o5]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001410] = 52ff00ff, %f30 = 00000000
lda [%i0+%o5]0x89,%f30 ! %f30 = 52ff00ff
! Mem[0000000010001400] = ffffffff, %l1 = 0000000000000000
lduha [%i0+%g0]0x80,%l1 ! %l1 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l1 = 000000000000ffff, Mem[00000000201c0001] = 00ff4c08, %asi = 80
stba %l1,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00ff4c08
p0_label_444:
membar #Sync ! Added by membar checker (69)
! %f30 = 52ff00ff ff0000ff, Mem[0000000010141410] = ff0000ff 00000000
stda %f30,[%i5+%o5]0x88 ! Mem[0000000010141410] = 52ff00ff ff0000ff
! %f5 = ff0000ff, Mem[0000000030141400] = 00000000
sta %f5 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff0000ff
! Mem[00000000300c1408] = ff000000, %l5 = 0000000000000000
swapa [%i3+%o4]0x81,%l5 ! %l5 = 00000000ff000000
! %f11 = 00000000, %f24 = 00000000, %f17 = 80ff0000
fmuls %f11,%f24,%f17 ! %f17 = 00000000
! Mem[0000000030001408] = 00000000, %l4 = ffffffffffffffff
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! %f17 = 00000000, %f9 = 00000000
fcmpes %fcc0,%f17,%f9 ! %fcc0 = 0
! %l0 = 94fd9093, %l1 = 0000ffff, Mem[0000000010181408] = ffffffff 00000000
stda %l0,[%i6+%o4]0x88 ! Mem[0000000010181408] = 94fd9093 0000ffff
! %f9 = 00000000, Mem[0000000010081408] = 0006c4fe
st %f9 ,[%i2+%o4] ! Mem[0000000010081408] = 00000000
! %l7 = ffffffffffffffff, Mem[0000000030101408] = 00000000
stba %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = ffff0000, %l0 = 34afe96f94fd9093
ldsha [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
p0_label_445:
! Mem[0000000030081408] = 00000000, %l4 = 0000000000000000
lduba [%i2+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = 0000ff52 80ff0000, %l0 = ffffffff, %l1 = 0000ffff
ldda [%i5+%g0]0x88,%l0 ! %l0 = 0000000080ff0000 000000000000ff52
! Mem[0000000010041408] = ffffffff00009093, %l0 = 0000000080ff0000
ldxa [%i1+%o4]0x80,%l0 ! %l0 = ffffffff00009093
! Mem[0000000010101400] = ff6c987a, %f4 = 00000000
lda [%i4+%g0]0x80,%f4 ! %f4 = ff6c987a
! Mem[0000000030181410] = 000000ff, %l2 = 0000000000000000
ldsha [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081410] = ffffffff, %l5 = 00000000ff000000
lduha [%i2+%o5]0x80,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010001410] = 180c0000, %l1 = 000000000000ff52
ldswa [%i0+0x010]%asi,%l1 ! %l1 = 00000000180c0000
! %f20 = 00000000, %f31 = ff0000ff
fcmps %fcc1,%f20,%f31 ! %fcc1 = 2
! Mem[0000000030101400] = 9f0000ff, %l7 = ffffffffffffffff
lduwa [%i4+%g0]0x89,%l7 ! %l7 = 000000009f0000ff
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = ff00ba64, %l7 = 000000009f0000ff
ldstub [%o1+0x001],%l7 ! %l7 = 00000000000000ff
p0_label_446:
! %f6 = 00000a30, Mem[0000000030001400] = ff000000
sta %f6 ,[%i0+%g0]0x81 ! Mem[0000000030001400] = 00000a30
! %l7 = 0000000000000000, Mem[0000000010081410] = ffffffff00000000, %asi = 80
stxa %l7,[%i2+0x010]%asi ! Mem[0000000010081410] = 0000000000000000
! %l4 = 00000000, %l5 = 0000ffff, Mem[0000000010041408] = ffffffff 00009093
stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 0000ffff
! %l3 = ffffffffffffffff, Mem[0000000010081408] = 00000000ff000000
stxa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = ffffffffffffffff
! Mem[0000000030101410] = ffffffff, %l1 = 00000000180c0000
ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030101408] = ff000000, %l1 = 00000000000000ff
ldstuba [%i4+%o4]0x81,%l1 ! %l1 = 000000ff000000ff
! %f14 = 0000ffff, %f15 = 7c000000, %f14 = 0000ffff
fmuls %f14,%f15,%f14 ! %l0 = ffffffff000090b5, Unfinished, %fsr = 2a00000000
! Mem[0000000010081404] = 00000000, %l6 = 0000000009ca5f71, %asi = 80
swapa [%i2+0x004]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030101410] = ffffffff, %l1 = 00000000000000ff
ldstuba [%i4+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 0000000000000000, %f18 = 00000000 ffffffff
ldd [%i2+%o5],%f18 ! %f18 = 00000000 00000000
p0_label_447:
! Mem[0000000030041408] = 00000006 00000000, %l6 = 00000000, %l7 = 00000000
ldda [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000006 0000000000000000
membar #Sync ! Added by membar checker (70)
! Mem[0000000030141400] = ff0000ff 09ca5f71 9f65dd20 00000000
! Mem[0000000030141410] = 0000ff80 52ff00ff 201d0000 ff010000
! Mem[0000000030141420] = 00000000 ff000000 9f0000ff 00000000
! Mem[0000000030141430] = 0000ff00 00000000 7e000000 00000000
ldda [%i5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030141400
! %f29 = 00ff0000, %f21 = 00000050, %f16 = 00000000 00000000
fsmuld %f29,%f21,%f16 ! %l0 = ffffffff000090d7, Unfinished, %fsr = 2a00000000
! Mem[0000000010181400] = 00000000, %l3 = ffffffffffffffff
lduwa [%i6+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001410] = 180c0000, %l0 = ffffffff000090d7
ldsba [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000018
! Mem[0000000010181408] = 9390fd94, %l4 = 0000000000000000
ldsha [%i6+%o4]0x80,%l4 ! %l4 = ffffffffffff9390
! Mem[0000000030001400] = 00000a30 00000000, %l0 = 00000018, %l1 = 000000ff
ldda [%i0+%g0]0x81,%l0 ! %l0 = 0000000000000a30 0000000000000000
! Mem[0000000010081408] = ffffffff, %l6 = 0000000000000006
ldsha [%i2+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010081428] = 000001ff, %l2 = 00000000000000ff
lduh [%i2+0x02a],%l2 ! %l2 = 00000000000001ff
! Starting 10 instruction Store Burst
! %l2 = 000001ff, %l3 = 00000000, Mem[0000000010181410] = 000000ff 52ff00ff
stda %l2,[%i6+%o5]0x80 ! Mem[0000000010181410] = 000001ff 00000000
p0_label_448:
! %f20 = 00000000 00000050, %l0 = 0000000000000a30
! Mem[0000000010041428] = 0000004900000000
add %i1,0x028,%g1
stda %f20,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010041428] = 0000004900000000
! Mem[00000000100c1400] = 00000000, %l5 = 000000000000ffff
ldstuba [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! %l1 = 0000000000000000, Mem[0000000010181408] = 9390fd94
stwa %l1,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! Mem[0000000030041400] = 00000000, %l4 = ffffffffffff9390
ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 00000000000000ff
membar #Sync ! Added by membar checker (71)
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030141410] = 80ff0000 ff00ff52
stda %l4,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000 00000000
! %l0 = 0000000000000a30, Mem[0000000010141408] = 000000ff
stba %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000030
! %l1 = 0000000000000000, Mem[0000000010001400] = ffffffff
stwa %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00000000
! %l5 = 0000000000000000, %l5 = 0000000000000000, %y = 94fd9093
sdiv %l5,%l5,%l2 ! Div by zero, %l0 = 0000000000000a80
mov %l0,%y ! %y = 00000a58
! %l0 = 0000000000000a58, Mem[0000000010081410] = 00000000
stwa %l0,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000a58
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 715fca0900000000, %l2 = 00000000000001ff
ldxa [%i2+%g0]0x88,%l2 ! %l2 = 715fca0900000000
p0_label_449:
! Mem[0000000010101420] = 00000000, %l5 = 0000000000000000
ldsb [%i4+0x022],%l5 ! %l5 = 0000000000000000
! Mem[0000000030141400] = ff0000ff09ca5f71, %f0 = 715fca09 ff0000ff
ldda [%i5+%g0]0x81,%f0 ! %f0 = ff0000ff 09ca5f71
! Mem[0000000030081408] = 00000000000063ff, %f8 = 000000ff 00000000
ldda [%i2+%o4]0x81,%f8 ! %f8 = 00000000 000063ff
! Mem[0000000030181408] = 00000055 17a27aa7, %l6 = ffffffff, %l7 = 00000000
ldda [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000055 0000000017a27aa7
! Mem[00000000100c1400] = 000000ff, %l7 = 0000000017a27aa7
ldsba [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010181428] = 0000004900000000, %f28 = 00000000 00ff0000
ldda [%i6+0x028]%asi,%f28 ! %f28 = 00000049 00000000
! Mem[0000000010001428] = ffbf607e, %f6 = 000001ff
ld [%i0+0x028],%f6 ! %f6 = ffbf607e
! Mem[0000000010141430] = 000000ff, %l2 = 715fca0900000000
ldsha [%i5+0x032]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1410] = ff0000ff, %l6 = 0000000000000055
ldsba [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[000000001014140c] = 49000000, %l6 = ffffffffffffffff
ldstuba [%i5+0x00c]%asi,%l6 ! %l6 = 00000049000000ff
p0_label_450:
! %l4 = 00000000, %l5 = 00000000, Mem[00000000100c1400] = ff000000 ffff0000
stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000 00000000
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030101408] = 000000ff ffff0000
stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000000 00000000
! %l7 = ffffffffffffffff, Mem[00000000100c143c] = 00000000
stw %l7,[%i3+0x03c] ! Mem[00000000100c143c] = ffffffff
! %l0 = 0000000000000a58, Mem[0000000030001410] = 52ff00ff
stwa %l0,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000a58
! Mem[00000000100c1400] = 00000000, %l7 = ffffffffffffffff
ldstuba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141400] = 80ff0000, %l3 = 0000000000000000
ldstuba [%i5+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081408] = ffffffff, %l4 = 0000000000000000, %asi = 80
swapa [%i2+0x008]%asi,%l4 ! %l4 = 00000000ffffffff
! Mem[0000000010101408] = 00000000, %l2 = 00000000000000ff
ldstuba [%i4+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! %f24 = 00000000 20dd659f, %l4 = 00000000ffffffff
! Mem[0000000010081420] = 0000000000000000
add %i2,0x020,%g1
stda %f24,[%g1+%l4]ASI_PST8_P ! Mem[0000000010081420] = 0000000020dd659f
! Starting 10 instruction Load Burst
! Mem[000000001014141c] = 300a0000, %l0 = 0000000000000a58
ldsw [%i5+0x01c],%l0 ! %l0 = 00000000300a0000
p0_label_451:
! Mem[0000000010101408] = 50000000 000000ff, %l0 = 300a0000, %l1 = 00000000
ldda [%i4+%o4]0x88,%l0 ! %l0 = 00000000000000ff 0000000050000000
! Mem[0000000030141408] = 9f65dd2000000000, %f4 = ff00ff52 80ff0000
ldda [%i5+%o4]0x81,%f4 ! %f4 = 9f65dd20 00000000
! Mem[0000000010101400] = ff6c987a d2e1caeb, %l6 = 00000049, %l7 = 00000000
ldda [%i4+%g0]0x80,%l6 ! %l6 = 00000000ff6c987a 00000000d2e1caeb
! %l1 = 0000000050000000, %l3 = 0000000000000000, %l0 = 00000000000000ff
subc %l1,%l3,%l0 ! %l0 = 0000000050000000
! Mem[0000000010141408] = 30000000ff000000, %l5 = 0000000000000000
ldxa [%i5+%o4]0x80,%l5 ! %l5 = 30000000ff000000
! Mem[00000000100c1400] = ff000000, %l7 = 00000000d2e1caeb
lduba [%i3+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Code Fragment 3
p0_fragment_43:
! %l0 = 0000000050000000
setx 0x4903ed282b1cb4b8,%g7,%l0 ! %l0 = 4903ed282b1cb4b8
! %l1 = 0000000050000000
setx 0x376000f87c619152,%g7,%l1 ! %l1 = 376000f87c619152
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 = 4903ed282b1cb4b8
setx 0x809a79bff7cca637,%g7,%l0 ! %l0 = 809a79bff7cca637
! %l1 = 376000f87c619152
setx 0xbb107d4ff5b52a24,%g7,%l1 ! %l1 = bb107d4ff5b52a24
! Mem[0000000030141408] = 9f65dd2000000000, %l4 = 00000000ffffffff
ldxa [%i5+%o4]0x81,%l4 ! %l4 = 9f65dd2000000000
! Mem[0000000010081400] = 00000000, %l6 = 00000000ff6c987a
lduwa [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %f5 = 00000000, Mem[0000000030001410] = 00000a58
sta %f5 ,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000
p0_label_452:
! Mem[0000000010081400] = 00000000, %l0 = 809a79bff7cca637
swapa [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
! %f24 = 00000000, Mem[0000000030101410] = ffffffff
sta %f24,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000
! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
ldstuba [%i2+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! %f25 = 20dd659f, Mem[0000000010141410] = ff0000ff
sta %f25,[%i5+%o5]0x80 ! Mem[0000000010141410] = 20dd659f
! Mem[0000000010041410] = 00000000, %l6 = 0000000000000000
swapa [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010181400] = 00000000, %l1 = bb107d4ff5b52a24
swapa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! %l6 = 0000000000000000, Mem[00000000300c1410] = 00000000
stha %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000000
! Mem[0000000030101400] = ff00009f, %l4 = 9f65dd2000000000
swapa [%i4+%g0]0x81,%l4 ! %l4 = 00000000ff00009f
! %l5 = 30000000ff000000, Mem[0000000030081410] = 0000ffff
stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000ff00
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 6cffffff, %l2 = 0000000000000000
lduba [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_453:
! Mem[0000000030041408] = 0000000600000000, %l1 = 0000000000000000
ldxa [%i1+%o4]0x81,%l1 ! %l1 = 0000000600000000
! Mem[0000000030001400] = 00000a30, %l1 = 0000000600000000
lduha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181408] = 00000000, %l0 = 0000000000000000
lduba [%i6+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010141408] = 30000000ff000000, %l5 = 30000000ff000000
ldxa [%i5+%o4]0x80,%l5 ! %l5 = 30000000ff000000
! Mem[0000000010101410] = 0000ff00 00000000, %l4 = ff00009f, %l5 = ff000000
ldda [%i4+%o5]0x88,%l4 ! %l4 = 0000000000000000 000000000000ff00
! Mem[00000000100c1400] = 000000ff, %l3 = 0000000000000000
lduba [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[00000000300c1408] = ff00000000000000, %l0 = 0000000000000000
ldxa [%i3+%o4]0x89,%l0 ! %l0 = ff00000000000000
! Mem[0000000030181408] = 55000000, %l2 = 00000000000000ff
ldsha [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101410] = 0000000000ff0000, %l7 = 00000000000000ff
ldxa [%i4+%o5]0x80,%l7 ! %l7 = 0000000000ff0000
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 00000000, %l1 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_454:
! %l0 = 00000000, %l1 = 00000000, Mem[0000000030041410] = ffffff00 ffffffff
stda %l0,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000 00000000
! %f6 = ffbf607e, Mem[0000000010141420] = 00000000
st %f6 ,[%i5+0x020] ! Mem[0000000010141420] = ffbf607e
! %l4 = 0000000000000000, Mem[0000000030101400] = 0000000000000000
stxa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
! Mem[0000000010181400] = 242ab5f5, %l2 = 0000000000000000
swapa [%i6+%g0]0x80,%l2 ! %l2 = 00000000242ab5f5
! %f12 = 00000000 00ff0000, %l0 = ff00000000000000
! Mem[0000000010101438] = ff000000ffffffff
add %i4,0x038,%g1
stda %f12,[%g1+%l0]ASI_PST8_PL ! Mem[0000000010101438] = ff000000ffffffff
! Mem[0000000030141410] = ff000000, %l7 = 0000000000ff0000
swapa [%i5+%o5]0x81,%l7 ! %l7 = 00000000ff000000
! Mem[00000000201c0001] = 00ff4c08, %l7 = 00000000ff000000
ldstub [%o0+0x001],%l7 ! %l7 = 000000ff000000ff
! %l1 = 0000000000000000, %l5 = 000000000000ff00, %y = 00000a58
smul %l1,%l5,%l6 ! %l6 = 0000000000000000, %y = 00000000
! Mem[0000000010181400] = 00000000, %l6 = 0000000000000000
swapa [%i6+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = ff000000, %l4 = 0000000000000000
ldsha [%i4+%o4]0x80,%l4 ! %l4 = ffffffffffffff00
p0_label_455:
! Mem[0000000010181410] = 000001ff 00000000, %l2 = 242ab5f5, %l3 = 000000ff
ldda [%i6+%o5]0x80,%l2 ! %l2 = 00000000000001ff 0000000000000000
! Mem[0000000030041410] = 0000000000000000, %f22 = 00000000 00000000
ldda [%i1+%o5]0x81,%f22 ! %f22 = 00000000 00000000
! Mem[0000000010081410] = 00000000 00000a58, %l2 = 000001ff, %l3 = 00000000
ldda [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000a58 0000000000000000
! Mem[00000000201c0000] = 00ff4c08, %l1 = 0000000000000000
lduh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l5 = 000000000000ff00
ldsba [%i6+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l2 = 0000000000000a58
lduha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l2 = 0000000000000000
lduha [%i4+%o5]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010041430] = 0000ff0000000000, %f4 = 9f65dd20 00000000
ldd [%i1+0x030],%f4 ! %f4 = 0000ff00 00000000
! Mem[0000000030101408] = 00000000 00000000, %l0 = 00000000, %l1 = 000000ff
ldda [%i4+%o4]0x89,%l0 ! %l0 = 0000000000000000 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010101410] = 00000000, %l5 = 0000000000000000
swapa [%i4+%o5]0x80,%l5 ! %l5 = 0000000000000000
p0_label_456:
! %l0 = 0000000000000000, Mem[0000000010001410] = 180c000000ffffff
stxa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l3 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 00000000000000ff
! %l1 = 0000000000000000, Mem[00000000100c1410] = ff0000ff
stba %l1,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ff000000
! %l4 = ffffffffffffff00, Mem[0000000010041408] = 00000000
stha %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 0000ff00
! Mem[0000000030141410] = 00ff0000, %l0 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! %l3 = 0000000000000000, Mem[0000000030001410] = 0000000080ff0000
stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = 0000000000000000
! %f8 = 00000000 000063ff, Mem[0000000010081410] = 580a0000 00000000
stda %f8 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 000063ff
! %l6 = 0000000000000000, Mem[0000000030081410] = 000000000000ff00
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000030081410] = 0000000000000000
stxa %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff0000ff, %l2 = 0000000000000000
ldsha [%i5+%g0]0x81,%l2 ! %l2 = ffffffffffffff00
p0_label_457:
! Mem[0000000030181408] = 55000000, %l5 = 0000000000000000
lduba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000300c1400] = 00000022, %l1 = 0000000000000000
lduba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010181410] = 000001ff, %l2 = ffffffffffffff00
ldswa [%i6+%o5]0x80,%l2 ! %l2 = 00000000000001ff
! Mem[0000000010081400] = 37a6ccf709ca5f71, %l6 = 0000000000000000
ldxa [%i2+%g0]0x80,%l6 ! %l6 = 37a6ccf709ca5f71
! Mem[0000000010041400] = 96070000300a0000, %f30 = 52ff00ff ff0000ff
ldda [%i1+%g0]0x88,%f30 ! %f30 = 96070000 300a0000
! Mem[00000000201c0000] = 00ff4c08, %l4 = ffffffffffffff00
ldsb [%o0+%g0],%l4 ! %l4 = 0000000000000000
! Mem[0000000030081410] = 00000000 00000000, %l4 = 00000000, %l5 = 00000000
ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[00000000300c1408] = ff000000, %l3 = 0000000000000000
lduha [%i3+%o4]0x81,%l3 ! %l3 = 000000000000ff00
! Mem[0000000010001410] = 00000000, %l6 = 37a6ccf709ca5f71
lduba [%i0+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[00000000300c1400] = 00000022
stba %l5,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000022
p0_label_458:
! %l0 = 0000000000000000, Mem[0000000010081408] = ffffffff000000ff
stxa %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000000000000000
! %f28 = 00000049 00000000, Mem[0000000010101410] = 00000000 0000ff00
stda %f28,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000049 00000000
! Mem[0000000030101400] = 00000000, %l7 = 00000000000000ff
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %l3 = 000000000000ff00, Mem[0000000030181410] = 000000ff
stha %l3,[%i6+%o5]0x89 ! Mem[0000000030181410] = 0000ff00
! %f26 = 00000000 49000000, Mem[0000000010001410] = 00000000 00000000
stda %f26,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000 49000000
! %f1 = 09ca5f71, Mem[0000000010041410] = 00000000
sta %f1 ,[%i1+%o5]0x88 ! Mem[0000000010041410] = 09ca5f71
! %f0 = ff0000ff 09ca5f71, %l1 = 0000000000000000
! Mem[0000000030101408] = 0000000000000000
add %i4,0x008,%g1
stda %f0,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030101408] = 0000000000000000
! Mem[0000000030081408] = 00000000, %l1 = 0000000000000000
ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %l3 = 000000000000ff00, Mem[0000000010001410] = 00000049
stha %l3,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff000049
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 000001ff, %l4 = 0000000000000000
ldsha [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
p0_label_459:
! %l0 = 0000000000000000, %l3 = 000000000000ff00, %l0 = 0000000000000000
udivx %l0,%l3,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041414] = 49000000, %l1 = 0000000000000000
ldsw [%i1+0x014],%l1 ! %l1 = 0000000049000000
! Mem[0000000010101410] = 00000000, %l5 = 0000000000000000
lduwa [%i4+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081408] = 00000000, %l6 = 0000000000000000
lduha [%i2+%o4]0x80,%l6 ! %l6 = 0000000000000000
! %l5 = 0000000000000000, %l6 = 0000000000000000, %y = 00000000
sdiv %l5,%l6,%l5 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! Mem[0000000010041410] = 09ca5f71, %l1 = 0000000049000000
lduwa [%i1+%o5]0x88,%l1 ! %l1 = 0000000009ca5f71
! Mem[0000000030001410] = 00000000, %l4 = 0000000000000000
lduwa [%i0+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001410] = 00000000, %l4 = 0000000000000000
ldswa [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000100c1410] = 000000ff 000000ff, %l4 = 00000000, %l5 = 00000000
ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010041408] = 00ff00000000ffff, %l6 = 0000000000000000, %l7 = 0000000000000000
add %i1,0x08,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 00ff00000000ffff
p0_label_460:
! Mem[0000000010081430] = 00000000000063ff, %l4 = 00000000000000ff, %l2 = 00000000000001ff
add %i2,0x30,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 00000000000063ff
! Mem[0000000030041408] = 06000000, %l5 = 00000000000000ff
ldstuba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
! %l2 = 000063ff, %l3 = 0000ff00, Mem[0000000030081408] = ff000000 000063ff
stda %l2,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000063ff 0000ff00
! Mem[00000000100c143f] = ffffffff, %l6 = 0000000000000000
ldstuba [%i3+0x03f]%asi,%l6 ! %l6 = 000000ff000000ff
! %l3 = 000000000000ff00, Mem[0000000010181400] = 0000000009ca5f71
stxa %l3,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000000000ff00
! %l1 = 0000000009ca5f71, Mem[0000000010081408] = 00000000
stba %l1,[%i2+%o4]0x80 ! Mem[0000000010081408] = 71000000
! %f28 = 00000049 00000000, %l2 = 00000000000063ff
! Mem[0000000030141428] = 9f0000ff00000000
add %i5,0x028,%g1
stda %f28,[%g1+%l2]ASI_PST32_S ! Mem[0000000030141428] = 0000004900000000
! %f0 = ff0000ff 09ca5f71 00000000 20dd659f
! %f4 = 0000ff00 00000000 ffbf607e 00001d20
! %f8 = 00000000 000063ff 00000000 ff00009f
! %f12 = 00000000 00ff0000 00000000 0000007e
stda %f0,[%i3]ASI_BLK_SL ! Block Store to 00000000300c1400
! %l6 = 00000000000000ff, %l5 = 0000000000000000, %y = 00000028
smul %l6,%l5,%l5 ! %l5 = 0000000000000000, %y = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041430] = 0000ff00, %l2 = 00000000000063ff
ldswa [%i1+0x030]%asi,%l2 ! %l2 = 000000000000ff00
p0_label_461:
! Mem[0000000010101408] = 50000000 000000ff, %l2 = 0000ff00, %l3 = 0000ff00
ldda [%i4+%o4]0x88,%l2 ! %l2 = 00000000000000ff 0000000050000000
! Mem[0000000030141400] = ff0000ff, %l1 = 0000000009ca5f71
ldswa [%i5+%g0]0x89,%l1 ! %l1 = ffffffffff0000ff
! Mem[0000000010181410] = ff010000, %l1 = ffffffffff0000ff
ldsba [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000020800040] = ffffc1d1, %l5 = 0000000000000000
lduh [%o1+0x040],%l5 ! %l5 = 000000000000ffff
membar #Sync ! Added by membar checker (72)
! Mem[00000000300c1400] = 715fca09, %l7 = 00ff00000000ffff
ldswa [%i3+%g0]0x81,%l7 ! %l7 = 00000000715fca09
! Mem[0000000030181410] = 00ff0000, %l4 = 00000000000000ff
lduba [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001430] = 34afe96f94fd9093, %l1 = 0000000000000000
ldx [%i0+0x030],%l1 ! %l1 = 34afe96f94fd9093
! Mem[000000001014140c] = ff000000, %l5 = 000000000000ffff
ldswa [%i5+0x00c]%asi,%l5 ! %l5 = ffffffffff000000
! Mem[0000000010181400] = 00000000 0000ff00 00000000 ffff0000
! Mem[0000000010181410] = 000001ff 00000000 201d0000 ff010000
! Mem[0000000010181420] = 00000000 ff000000 00000049 00000000
! Mem[0000000010181430] = 0000ff00 00000000 7e000000 ff000000
ldda [%i6]ASI_BLK_P,%f16 ! Block Load from 0000000010181400
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 00000000, %l2 = 00000000000000ff
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_462:
! Mem[00000000300c1408] = 9f65dd20, %l7 = 00000000715fca09
ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 0000009f000000ff
! Mem[0000000030181400] = 00000000, %l6 = 00000000000000ff
swapa [%i6+%g0]0x89,%l6 ! %l6 = 0000000000000000
! %f0 = ff0000ff 09ca5f71, %l3 = 0000000050000000
! Mem[0000000030141408] = 9f65dd2000000000
add %i5,0x008,%g1
stda %f0,[%g1+%l3]ASI_PST16_SL ! Mem[0000000030141408] = 9f65dd2000000000
! %l2 = 00000000, %l3 = 50000000, Mem[0000000010101408] = ff000000 00000050
std %l2,[%i4+%o4] ! Mem[0000000010101408] = 00000000 50000000
! %f9 = 000063ff, Mem[000000001000141c] = 00000000
st %f9 ,[%i0+0x01c] ! Mem[000000001000141c] = 000063ff
! %f4 = 0000ff00, Mem[00000000300c1400] = 715fca09
sta %f4 ,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 0000ff00
! %f0 = ff0000ff 09ca5f71, Mem[0000000010101430] = 00000000 00ff0000
stda %f0 ,[%i4+0x030]%asi ! Mem[0000000010101430] = ff0000ff 09ca5f71
! %l0 = 00000028, %l1 = 94fd9093, Mem[0000000010101408] = 00000000 50000000
std %l0,[%i4+%o4] ! Mem[0000000010101408] = 00000028 94fd9093
! %l3 = 0000000050000000, Mem[0000000030141400] = ff0000ff
stba %l3,[%i5+%g0]0x89 ! Mem[0000000030141400] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 000063ff0000ff00, %l1 = 34afe96f94fd9093
ldxa [%i2+%o4]0x81,%l1 ! %l1 = 000063ff0000ff00
p0_label_463:
! Mem[0000000030101400] = 00000000000000ff, %f12 = 00000000 00ff0000
ldda [%i4+%g0]0x89,%f12 ! %f12 = 00000000 000000ff
! Mem[0000000010001400] = 0000000000000000, %f2 = 00000000 20dd659f
ldda [%i0+%g0]0x80,%f2 ! %f2 = 00000000 00000000
! Mem[00000000100c1434] = 203504f3, %l7 = 000000000000009f
ldswa [%i3+0x034]%asi,%l7 ! %l7 = 00000000203504f3
! Mem[0000000030001410] = 00000000, %f9 = 000063ff
lda [%i0+%o5]0x89,%f9 ! %f9 = 00000000
! Mem[0000000010041434] = 00000000, %l5 = ffffffffff000000
lduba [%i1+0x034]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181410] = 000001ff, %l7 = 00000000203504f3
ldsha [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000021800000] = 00fff103, %l0 = 0000000000000028
lduh [%o3+%g0],%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041410] = 00000000000000ff, %f10 = 00000000 ff00009f
ldda [%i1+%o5]0x89,%f10 ! %f10 = 00000000 000000ff
! Mem[0000000010141404] = 52ff0000, %l7 = 0000000000000000
ldswa [%i5+0x004]%asi,%l7 ! %l7 = 0000000052ff0000
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, %l3 = 0000000050000000, %l6 = 0000000000000000
xnor %l0,%l3,%l6 ! %l6 = ffffffffafffff00
p0_label_464:
! Mem[0000000021800140] = ffff05d8, %l2 = 0000000000000000
ldstub [%o3+0x140],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000020800001] = ffffba64, %l4 = 0000000000000000
ldstub [%o1+0x001],%l4 ! %l4 = 000000ff000000ff
! %f14 = 00000000, Mem[0000000010041410] = 715fca09
sta %f14,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! %f10 = 00000000 000000ff, %l0 = 00000000000000ff
! Mem[00000000100c1420] = ffffffffffffffac
add %i3,0x020,%g1
stda %f10,[%g1+%l0]ASI_PST32_P ! Mem[00000000100c1420] = 00000000000000ff
! Mem[0000000010001430] = 34afe96f94fd9093, %l5 = 0000000000000000, %l5 = 0000000000000000
add %i0,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 34afe96f94fd9093
! Mem[0000000030081410] = 00000000, %l1 = 000063ff0000ff00
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 00000000000000ff
! %f14 = 00000000 0000007e, Mem[0000000010101408] = 28000000 9390fd94
stda %f14,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000 0000007e
! Mem[00000000300c1400] = 0000ff00, %l3 = 0000000050000000
ldstuba [%i3+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! %l4 = 00000000000000ff, Mem[0000000010141410] = 52ff00ff9f65dd20
stxa %l4,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 000000ff, %l0 = 00000000000000ff
ldsba [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
p0_label_465:
! Mem[00000000300c1400] = ff00ff00, %l1 = 0000000000000000
ldswa [%i3+%g0]0x81,%l1 ! %l1 = ffffffffff00ff00
! Mem[0000000010041408] = ffff00000000ff00, %l5 = 34afe96f94fd9093
ldxa [%i1+%o4]0x88,%l5 ! %l5 = ffff00000000ff00
! %l2 = 00000000000000ff, %l1 = ffffffffff00ff00, %l0 = ffffffffffffffff
or %l2,%l1,%l0 ! %l0 = ffffffffff00ffff
! Mem[00000000300c1408] = 20dd65ff, %l2 = 00000000000000ff
ldswa [%i3+%o4]0x89,%l2 ! %l2 = 0000000020dd65ff
! Mem[0000000010141410] = 00000000000000ff, %l4 = 00000000000000ff
ldxa [%i5+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001400] = 00000000 300a0000, %l0 = ff00ffff, %l1 = ff00ff00
ldda [%i0+%g0]0x89,%l0 ! %l0 = 00000000300a0000 0000000000000000
! Mem[0000000030101400] = ff000000, %l2 = 0000000020dd65ff
lduwa [%i4+%g0]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[00000000300c1400] = ff00ff00 ff0000ff, %l2 = ff000000, %l3 = 00000000
ldda [%i3+%g0]0x81,%l2 ! %l2 = 00000000ff00ff00 00000000ff0000ff
! %l4 = 00000000000000ff, imm = fffffffffffffc94, %l1 = 0000000000000000
addc %l4,-0x36c,%l1 ! %l1 = fffffffffffffd93
! Starting 10 instruction Store Burst
! %f2 = 00000000 00000000, Mem[0000000010141428] = 00000000 00000000
stda %f2 ,[%i5+0x028]%asi ! Mem[0000000010141428] = 00000000 00000000
p0_label_466:
! Mem[0000000030141408] = 9f65dd20, %l5 = ffff00000000ff00
swapa [%i5+%o4]0x81,%l5 ! %l5 = 000000009f65dd20
! %f6 = ffbf607e 00001d20, %l5 = 000000009f65dd20
! Mem[0000000030081420] = 00000049ff010000
add %i2,0x020,%g1
stda %f6,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030081420] = 00000049ff600000
! %l4 = 00000000000000ff, Mem[00000000100c1400] = ff00000000000000
stxa %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000000000ff
! Mem[00000000100c1408] = 7e000000, %l4 = 00000000000000ff, %asi = 80
swapa [%i3+0x008]%asi,%l4 ! %l4 = 000000007e000000
! %l2 = ff00ff00, %l3 = ff0000ff, Mem[0000000030081408] = ff630000 00ff0000
stda %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff00ff00 ff0000ff
! Mem[0000000010181400] = 00000000, %l2 = 00000000ff00ff00
ldstuba [%i6+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! %f28 = 0000ff00 00000000, Mem[0000000030101408] = 00000000 00000000
stda %f28,[%i4+%o4]0x89 ! Mem[0000000030101408] = 0000ff00 00000000
! %l2 = 0000000000000000, Mem[0000000030101408] = 00000000
stwa %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! %l1 = fffffffffffffd93, Mem[0000000020800040] = ffffc1d1
sth %l1,[%o1+0x040] ! Mem[0000000020800040] = fd93c1d1
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff85d2, %l6 = ffffffffafffff00
ldub [%o2+0x001],%l6 ! %l6 = 00000000000000ff
p0_label_467:
! %f17 = 0000ff00, %f6 = ffbf607e
fcmps %fcc2,%f17,%f6 ! %fcc2 = 3
! Mem[0000000030141400] = 715fca09ff000000, %f14 = 00000000 0000007e
ldda [%i5+%g0]0x89,%f14 ! %f14 = 715fca09 ff000000
! Mem[0000000010141420] = ffbf607e000000ff, %l5 = 000000009f65dd20
ldx [%i5+0x020],%l5 ! %l5 = ffbf607e000000ff
! Mem[0000000010101408] = 7e00000000000000, %f30 = 7e000000 ff000000
ldda [%i4+%o4]0x80,%f30 ! %f30 = 7e000000 00000000
! Mem[0000000010041420] = 00000000, %f11 = 000000ff
lda [%i1+0x020]%asi,%f11 ! %f11 = 00000000
! Mem[00000000100c1400] = 00000000, %l4 = 000000007e000000
lduwa [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000021800100] = ffff8676, %l5 = ffbf607e000000ff
ldub [%o3+0x101],%l5 ! %l5 = 00000000000000ff
! %l7 = 0000000052ff0000, %l2 = 0000000000000000, %y = 00000000
umul %l7,%l2,%l6 ! %l6 = 0000000000000000, %y = 00000000
! Mem[00000000211c0000] = ffff85d2, %l2 = 0000000000000000
lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000030101400] = 00000000000000ff
stxa %l4,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000000000000
p0_label_468:
! Mem[0000000010001410] = ff000049, %l0 = 00000000300a0000
ldstuba [%i0+%o5]0x80,%l0 ! %l0 = 000000ff000000ff
! %l0 = 00000000000000ff, Mem[0000000010001410] = ff000049
stwa %l0,[%i0+%o5]0x80 ! Mem[0000000010001410] = 000000ff
! %l2 = 0000ffff, %l3 = ff0000ff, Mem[00000000100c1408] = ff000000 00000000
stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000ffff ff0000ff
! %f30 = 7e000000 00000000, Mem[0000000030181400] = 000000ff 000000ff
stda %f30,[%i6+%g0]0x89 ! Mem[0000000030181400] = 7e000000 00000000
! Mem[0000000030141408] = 00ff0000, %l2 = 000000000000ffff
swapa [%i5+%o4]0x89,%l2 ! %l2 = 0000000000ff0000
! %l7 = 0000000052ff0000, Mem[00000000300c1408] = 20dd65ff
stwa %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 52ff0000
! %f16 = 00000000 0000ff00 00000000 ffff0000
! %f20 = 000001ff 00000000 201d0000 ff010000
! %f24 = 00000000 ff000000 00000049 00000000
! %f28 = 0000ff00 00000000 7e000000 00000000
stda %f16,[%i5]ASI_BLK_AIUPL ! Block Store to 0000000010141400
! Mem[0000000030081410] = ff000000, %l1 = fffffffffffffd93
ldstuba [%i2+%o5]0x81,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000010101408] = 0000007e, %l2 = 0000000000ff0000
ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 0000007e000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = ff000000, %l1 = 00000000000000ff
lduba [%i0+%o4]0x81,%l1 ! %l1 = 00000000000000ff
p0_label_469:
! Mem[00000000300c1400] = ff00ff00, %l1 = 00000000000000ff
ldsha [%i3+%g0]0x81,%l1 ! %l1 = ffffffffffffff00
! %l1 = ffffffffffffff00, imm = fffffffffffffccd, %l3 = 00000000ff0000ff
xnor %l1,-0x333,%l3 ! %l3 = fffffffffffffc32
! Mem[00000000100c1400] = ff00000000000000, %f0 = ff0000ff 09ca5f71
ldda [%i3+%g0]0x88,%f0 ! %f0 = ff000000 00000000
! Mem[0000000010041408] = 00ff0000, %l3 = fffffffffffffc32
ldsba [%i1+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041410] = 0000004900000000, %l2 = 000000000000007e
ldxa [%i1+%o5]0x88,%l2 ! %l2 = 0000004900000000
! Mem[00000000100c1408] = ff0000ff0000ffff, %l5 = 00000000000000ff
ldxa [%i3+%o4]0x88,%l5 ! %l5 = ff0000ff0000ffff
! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
lduba [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181424] = ff000000, %f0 = ff000000
ld [%i6+0x024],%f0 ! %f0 = ff000000
! Mem[0000000030141400] = ff000000, %f13 = 000000ff
lda [%i5+%g0]0x89,%f13 ! %f13 = ff000000
! Starting 10 instruction Store Burst
! %l5 = ff0000ff0000ffff, Mem[0000000010001400] = 00000000
stba %l5,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff
p0_label_470:
! Mem[0000000010041400] = 300a0000, %l3 = 0000000000000000
swapa [%i1+%g0]0x88,%l3 ! %l3 = 00000000300a0000
! %l2 = 00000000, %l3 = 300a0000, Mem[0000000010041428] = 00000049 00000000
std %l2,[%i1+0x028] ! Mem[0000000010041428] = 00000000 300a0000
! Code Fragment 4
p0_fragment_44:
! %l0 = 00000000000000ff
setx 0x15cfbca80f38f60e,%g7,%l0 ! %l0 = 15cfbca80f38f60e
! %l1 = ffffffffffffff00
setx 0xd9bf62086e0ca51d,%g7,%l1 ! %l1 = d9bf62086e0ca51d
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 = 15cfbca80f38f60e
setx 0x4a0c1a8ff58d321f,%g7,%l0 ! %l0 = 4a0c1a8ff58d321f
! %l1 = d9bf62086e0ca51d
setx 0x773dd3cf805faecc,%g7,%l1 ! %l1 = 773dd3cf805faecc
! %f2 = 00000000 00000000, %l2 = 0000004900000000
! Mem[0000000010041428] = 00000000300a0000
add %i1,0x028,%g1
stda %f2,[%g1+%l2]ASI_PST16_P ! Mem[0000000010041428] = 00000000300a0000
! %l3 = 00000000300a0000, Mem[0000000030081400] = 6cffffff
stha %l3,[%i2+%g0]0x89 ! Mem[0000000030081400] = 6cff0000
! Mem[0000000030001408] = ff000000, %l0 = 4a0c1a8ff58d321f
ldstuba [%i0+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! %f0 = ff000000 00000000, Mem[0000000030181410] = 0000ff00 ac990448
stda %f0 ,[%i6+%o5]0x89 ! Mem[0000000030181410] = ff000000 00000000
! %f4 = 0000ff00 00000000, %l5 = ff0000ff0000ffff
! Mem[0000000010141410] = 00000000ff010000
add %i5,0x010,%g1
stda %f4,[%g1+%l5]ASI_PST32_PL ! Mem[0000000010141410] = 0000000000ff0000
! Mem[00000000300c1400] = 00ff00ff, %l1 = 773dd3cf805faecc
swapa [%i3+%g0]0x89,%l1 ! %l1 = 0000000000ff00ff
! Starting 10 instruction Load Burst
! Mem[0000000030081408] = 00ff00ff, %f16 = 00000000
lda [%i2+%o4]0x81,%f16 ! %f16 = 00ff00ff
p0_label_471:
! %f11 = 00000000, %f24 = 00000000, %f20 = 000001ff
fadds %f11,%f24,%f20 ! %f20 = 00000000
! Mem[0000000030041410] = 00000000 000000ff, %l6 = 00000000, %l7 = 52ff0000
ldda [%i1+%o5]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
! Mem[0000000010081400] = 37a6ccf7, %l2 = 0000004900000000
ldswa [%i2+%g0]0x80,%l2 ! %l2 = 0000000037a6ccf7
! Mem[00000000300c1408] = 52ff0000, %l4 = 0000000000000000
lduwa [%i3+%o4]0x89,%l4 ! %l4 = 0000000052ff0000
! Mem[0000000030101408] = 00000000, %l4 = 0000000052ff0000
lduha [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000211c0000] = ffff85d2, %l4 = 0000000000000000
lduba [%o2+0x001]%asi,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041418] = 201d0000, %l0 = 00000000000000ff
ldsba [%i1+0x01b]%asi,%l0 ! %l0 = 0000000000000000
! %l3 = 00000000300a0000, %l7 = 0000000000000000, %l1 = 0000000000ff00ff
mulx %l3,%l7,%l1 ! %l1 = 0000000000000000
! Mem[00000000211c0000] = ffff85d2, %l4 = 00000000000000ff
lduha [%o2+0x000]%asi,%l4 ! %l4 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l1 = 0000000000000000, Mem[0000000030081400] = 6cff0000
stwa %l1,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000
p0_label_472:
! %l4 = 0000ffff, %l5 = 0000ffff, Mem[0000000010001408] = ffffffff ffffffff
stda %l4,[%i0+%o4]0x88 ! Mem[0000000010001408] = 0000ffff 0000ffff
! Mem[00000000300c1408] = 0000ff52, %l7 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! %l6 = 00000000000000ff, Mem[0000000010101408] = 000000ff
stwa %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
! %l6 = 00000000000000ff, Mem[0000000021800181] = 4b00bd9f
stb %l6,[%o3+0x181] ! Mem[0000000021800180] = 4bffbd9f
! %f0 = ff000000 00000000 00000000 00000000
! %f4 = 0000ff00 00000000 ffbf607e 00001d20
! %f8 = 00000000 00000000 00000000 00000000
! %f12 = 00000000 ff000000 715fca09 ff000000
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000010101400
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010141408] = 0000ffff 00000000
std %l6,[%i5+%o4] ! Mem[0000000010141408] = 000000ff 00000000
membar #Sync ! Added by membar checker (73)
! Mem[0000000010101408] = 00000000, %l3 = 00000000300a0000
ldstuba [%i4+%o4]0x80,%l3 ! %l3 = 00000000000000ff
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010041408] = 00ff0000 0000ffff
stda %l6,[%i1+0x008]%asi ! Mem[0000000010041408] = 000000ff 00000000
! %l6 = 00000000000000ff, Mem[0000000020800040] = fd93c1d1
sth %l6,[%o1+0x040] ! Mem[0000000020800040] = 00ffc1d1
! Starting 10 instruction Load Burst
! Mem[0000000020800000] = ffffba64, %l4 = 000000000000ffff
lduba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
p0_label_473:
! Mem[0000000010081410] = 00000000000063ff, %l0 = 0000000000000000
ldxa [%i2+%o5]0x80,%l0 ! %l0 = 00000000000063ff
! Mem[0000000030001400] = 00000a3000000000, %l7 = 0000000000000000
ldxa [%i0+%g0]0x81,%l7 ! %l7 = 00000a3000000000
! Mem[00000000100c1400] = 00000000, %l3 = 0000000000000000
ldswa [%i3+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = 7e00000000000000, %l5 = ff0000ff0000ffff
ldxa [%i6+%g0]0x89,%l5 ! %l5 = 7e00000000000000
! Mem[00000000100c1408] = ffff0000, %l5 = 7e00000000000000
ldsha [%i3+%o4]0x80,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000010041400] = 0000000000000796, %l0 = 00000000000063ff
ldxa [%i1+%g0]0x80,%l0 ! %l0 = 0000000000000796
! Mem[00000000300c1400] = 805faecc, %l4 = 00000000000000ff
ldsba [%i3+%g0]0x89,%l4 ! %l4 = ffffffffffffffcc
! Mem[0000000030181408] = 00000055, %l7 = 00000a3000000000
lduha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1408] = 0000000052ff00ff, %l2 = 0000000037a6ccf7
ldxa [%i3+%o4]0x89,%l2 ! %l2 = 0000000052ff00ff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000030181408] = 55000000
stba %l3,[%i6+%o4]0x89 ! Mem[0000000030181408] = 55000000
p0_label_474:
! %l2 = 52ff00ff, %l3 = 00000000, Mem[00000000300c1410] = 00000000 0000ff00
stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 52ff00ff 00000000
! Mem[0000000030001410] = 00000000, %l6 = 00000000000000ff
swapa [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000010181410] = 000001ff00000000
stxa %l6,[%i6+%o5]0x80 ! Mem[0000000010181410] = 0000000000000000
! Mem[00000000201c0000] = 00ff4c08, %l3 = 0000000000000000
ldstuba [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! %f18 = 00000000, Mem[0000000010181434] = 00000000
sta %f18,[%i6+0x034]%asi ! Mem[0000000010181434] = 00000000
! %l7 = 0000000000000000, Mem[0000000010181410] = 0000000000000000
stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000010001410] = ff000000
stwa %l1,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00000000
! %l4 = ffffffffffffffcc, imm = 0000000000000579, %l3 = 0000000000000000
addc %l4,0x579,%l3 ! %l3 = 0000000000000545
! Mem[0000000010081408] = 71000000, %l4 = ffffffffffffffcc
ldsha [%i2+0x008]%asi,%l4 ! %l4 = 0000000000007100
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 000000ff, %l6 = 0000000000000000
ldsha [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000000
p0_label_475:
! Mem[0000000010101400] = ff000000, %l0 = 0000000000000796
ldsba [%i4+%g0]0x80,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030181410] = 00000000 000000ff, %l4 = 00007100, %l5 = ffffffff
ldda [%i6+%o5]0x81,%l4 ! %l4 = 0000000000000000 00000000000000ff
! Mem[0000000021800100] = ffff8676, %l4 = 0000000000000000
lduh [%o3+0x100],%l4 ! %l4 = 000000000000ffff
! Mem[0000000010181400] = ff000000, %l3 = 0000000000000545
lduba [%i6+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001408] = ffff0000, %f22 = 201d0000
ld [%i0+%o4],%f22 ! %f22 = ffff0000
! Mem[0000000010041400] = 00000000, %l6 = 0000000000000000
ldswa [%i1+0x000]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081408] = 00000071, %f21 = 00000000
lda [%i2+%o4]0x88,%f21 ! %f21 = 00000071
! Mem[0000000010181408] = 00000000, %l5 = 00000000000000ff
lduw [%i6+%o4],%l5 ! %l5 = 0000000000000000
! Mem[00000000218000c0] = ffff4ce8, %l7 = 0000000000000000
ldsh [%o3+0x0c0],%l7 ! %l7 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %f5 = 00000000, Mem[0000000010001418] = 0000ffff
sta %f5 ,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000
p0_label_476:
! Mem[00000000300c1410] = ff00ff52, %l4 = 000000000000ffff
swapa [%i3+%o5]0x81,%l4 ! %l4 = 00000000ff00ff52
! %f18 = 00000000 ffff0000, Mem[00000000100c1418] = 0000ffff 000000ff
std %f18,[%i3+0x018] ! Mem[00000000100c1418] = 00000000 ffff0000
! %l2 = 0000000052ff00ff, Mem[0000000010141420] = 000000ff00000000, %asi = 80
stxa %l2,[%i5+0x020]%asi ! Mem[0000000010141420] = 0000000052ff00ff
! %f6 = ffbf607e 00001d20, Mem[0000000010181408] = 00000000 ffff0000
stda %f6 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = ffbf607e 00001d20
! Mem[0000000010001430] = 34afe96f, %l7 = ffffffff, %l2 = 52ff00ff
add %i0,0x30,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000034afe96f
! %l1 = 0000000000000000, Mem[00000000100c1400] = 00000000
stba %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! Mem[0000000030041410] = 000000ff, %l6 = 0000000000000000
ldstuba [%i1+%o5]0x89,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010001410] = 00000000, %l7 = ffffffffffffffff
ldstuba [%i0+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[00000000211c0001] = ffff85d2
stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = ffff85d2
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 000000ff, %l4 = 00000000ff00ff52
lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000000
p0_label_477:
! Mem[00000000100c1430] = 00000000, %l0 = ffffffffffffffff
ldsw [%i3+0x030],%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1404] = 000000ff, %l2 = 0000000034afe96f
ldsw [%i3+0x004],%l2 ! %l2 = 00000000000000ff
! Mem[0000000010141400] = 00ff0000, %l4 = 0000000000000000
ldsha [%i5+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[00000000201c0000] = ffff4c08, %l0 = 0000000000000000
ldsba [%o0+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101400] = 000000ff, %l7 = 0000000000000000
lduba [%i4+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001408] = ff000000ffffffff, %l6 = 00000000000000ff
ldxa [%i0+%o4]0x81,%l6 ! %l6 = ff000000ffffffff
! Mem[0000000010001400] = ff00000000000000, %f24 = 00000000 ff000000
ldda [%i0+%g0]0x80,%f24 ! %f24 = ff000000 00000000
! Mem[0000000030001408] = 000000ff, %l3 = 00000000000000ff
lduba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000ff
membar #Sync ! Added by membar checker (74)
! Mem[00000000100c1400] = 00000000 000000ff ffff0000 ff0000ff
! Mem[00000000100c1410] = 000000ff 000000ff 00000000 ffff0000
! Mem[00000000100c1420] = 00000000 000000ff 203504f3 00000000
! Mem[00000000100c1430] = 00000000 203504f3 00000000 ffffffff
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
! Starting 10 instruction Store Burst
! %f31 = 00000000, Mem[0000000010141408] = 000000ff
sta %f31,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
p0_label_478:
! %l7 = 00000000000000ff, Mem[00000000218001c0] = 00ff6949
sth %l7,[%o3+0x1c0] ! Mem[00000000218001c0] = 00ff6949
! Mem[0000000010041400] = 00000000, %l2 = 00000000000000ff
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = 000000ff, %l2 = 0000000000000000
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000030141408] = 000000000000ffff
stxa %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000000000ff
! Mem[0000000030001408] = ff000000, %l1 = 0000000000000000
swapa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff000000
! %l4 = 00000000000000ff, Mem[0000000010141400] = 0000ff00
stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 000000ff
! %l5 = 0000000000000000, Mem[0000000030001408] = 00000000
stba %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 00000000
! %f24 = ff000000 00000000, Mem[0000000030041410] = ff000000 00000000
stda %f24,[%i1+%o5]0x81 ! Mem[0000000030041410] = ff000000 00000000
! Code Fragment 3
p0_fragment_45:
! %l0 = ffffffffffffffff
setx 0xd24534f80e7d2fd2,%g7,%l0 ! %l0 = d24534f80e7d2fd2
! %l1 = 00000000ff000000
setx 0x5eb06bafc0ad7665,%g7,%l1 ! %l1 = 5eb06bafc0ad7665
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 = d24534f80e7d2fd2
setx 0x1f1ff9682ca9e4d8,%g7,%l0 ! %l0 = 1f1ff9682ca9e4d8
! %l1 = 5eb06bafc0ad7665
setx 0x49a18d3823250391,%g7,%l1 ! %l1 = 49a18d3823250391
! Starting 10 instruction Load Burst
! %l7 = 00000000000000ff, %l6 = ff000000ffffffff, %l5 = 0000000000000000
xor %l7,%l6,%l5 ! %l5 = ff000000ffffff00
p0_label_479:
! Mem[00000000100c1410] = 000000ff, %l6 = ff000000ffffffff
lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000020800000] = ffffba64, %l4 = 00000000000000ff
ldsh [%o1+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010141410] = 00000000, %l6 = 0000000000000000
lduwa [%i5+%o5]0x80,%l6 ! %l6 = 0000000000000000
! %l7 = 00000000000000ff, %l3 = 00000000000000ff, %y = 00000000
smul %l7,%l3,%l7 ! %l7 = 000000000000fe01, %y = 00000000
! Mem[0000000030041400] = 000000ff, %l1 = 49a18d3823250391
lduwa [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[00000000201c0000] = ffff4c08, %l1 = 00000000000000ff
ldsba [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010181408] = ffbf607e00001d20, %l5 = ff000000ffffff00
ldxa [%i6+%o4]0x80,%l5 ! %l5 = ffbf607e00001d20
! Mem[0000000030181408] = 00000055, %l7 = 000000000000fe01
lduha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081408] = ff00ff00, %l5 = ffbf607e00001d20
lduha [%i2+%o4]0x89,%l5 ! %l5 = 000000000000ff00
! Starting 10 instruction Store Burst
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030081400] = 00000000 00000000
stda %l6,[%i2+%g0]0x89 ! Mem[0000000030081400] = 00000000 00000000
p0_label_480:
! Mem[0000000030101410] = 00000000, %l7 = 0000000000000000
ldstuba [%i4+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030041408] = ff000006, %l2 = 00000000000000ff
ldstuba [%i1+%o4]0x81,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[000000001000143c] = ff000000
stw %l2,[%i0+0x03c] ! Mem[000000001000143c] = 000000ff
! Mem[0000000010041409] = 000000ff, %l6 = 0000000000000000
ldstuba [%i1+0x009]%asi,%l6 ! %l6 = 00000000000000ff
! %l5 = 000000000000ff00, Mem[0000000010081408] = 00000071
stwa %l5,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000ff00
! %f24 = ff000000 00000000, %l7 = 0000000000000000
! Mem[00000000300c1400] = ccae5f80ff0000ff
stda %f24,[%i3+%l7]ASI_PST16_SL ! Mem[00000000300c1400] = ccae5f80ff0000ff
! %l4 = ffffffffffffffff, Mem[0000000010101408] = ff000000
stha %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffff0000
! Mem[0000000010101410] = 00ff0000, %l0 = 1f1ff9682ca9e4d8
ldstuba [%i4+%o5]0x88,%l0 ! %l0 = 00000000000000ff
! %l1 = ffffffffffffffff, Mem[0000000030181408] = 00000055
stba %l1,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff000055
! Starting 10 instruction Load Burst
! Mem[0000000010101404] = 00000000, %l3 = 00000000000000ff
ldub [%i4+0x004],%l3 ! %l3 = 0000000000000000
p0_label_481:
! %l5 = 000000000000ff00, Mem[0000000030101410] = ff750000000000ff
stxa %l5,[%i4+%o5]0x89 ! Mem[0000000030101410] = 000000000000ff00
! %l6 = 0000000000000000, immed = 000005cd, %y = 00000000
sdiv %l6,0x5cd,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[00000000100c1408] = 0000ffff, %l1 = ffffffffffffffff
lduwa [%i3+%o4]0x88,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030041410] = ff000000, %f0 = 00000000
lda [%i1+%o5]0x81,%f0 ! %f0 = ff000000
! Mem[0000000030081410] = 00000000000000ff, %f0 = ff000000 000000ff
ldda [%i2+%o5]0x89,%f0 ! %f0 = 00000000 000000ff
! Mem[0000000030101400] = 00000000, %l3 = 0000000000000000
ldswa [%i4+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 000000ff 000000ff, %l4 = ffffffff, %l5 = 00000000
ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000000000ff 00000000000000ff
! Mem[00000000300c1410] = 00000000 ffff0000, %l4 = 000000ff, %l5 = 000000ff
ldda [%i3+%o5]0x89,%l4 ! %l4 = 00000000ffff0000 0000000000000000
! Mem[0000000030141410] = ffff000000000000, %f2 = ffff0000 ff0000ff
ldda [%i5+%o5]0x81,%f2 ! %f2 = ffff0000 00000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (75)
! %f0 = 00000000 000000ff, Mem[00000000100c1400] = 00000000 ff000000
stda %f0 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 000000ff
p0_label_482:
! Mem[00000000201c0001] = ffff4c08, %l7 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
! %l4 = 00000000ffff0000, Mem[0000000010081408] = 0000ff00
stba %l4,[%i2+%o4]0x88 ! Mem[0000000010081408] = 0000ff00
! Mem[0000000030041400] = 000000ff, %l2 = 00000000000000ff
ldstuba [%i1+%g0]0x89,%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030141410] = ffff0000, %l3 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000030181400] = 00000000, %l1 = 000000000000ffff
ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! Code Fragment 4
p0_fragment_46:
! %l0 = 0000000000000000
setx 0x14891467d6acd663,%g7,%l0 ! %l0 = 14891467d6acd663
! %l1 = 0000000000000000
setx 0xa62da7b7f0723564,%g7,%l1 ! %l1 = a62da7b7f0723564
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 = 14891467d6acd663
setx 0x2513fb004fd1a21c,%g7,%l0 ! %l0 = 2513fb004fd1a21c
! %l1 = a62da7b7f0723564
setx 0xb0ee04c868674d31,%g7,%l1 ! %l1 = b0ee04c868674d31
! Mem[0000000010041408] = ff00ff00, %l5 = 0000000000000000
ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! %l4 = 00000000ffff0000, immed = fffffa53, %y = 00000000
umul %l4,-0x5ad,%l1 ! %l1 = fffefa5305ad0000, %y = fffefa53
! %l1 = fffefa5305ad0000, Mem[00000000300c1410] = ffff0000
stba %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffff0000
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = 000000ff, %l7 = 00000000000000ff
lduwa [%i0+%g0]0x88,%l7 ! %l7 = 00000000000000ff
p0_label_483:
! Mem[0000000030101408] = 00000000, %l2 = 00000000000000ff
lduha [%i4+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181400] = 00ff0000000000ff, %f26 = 00000049 00000000
ldda [%i6+%g0]0x88,%f26 ! %f26 = 00ff0000 000000ff
! Mem[0000000010101424] = 00000000, %l3 = 00000000000000ff
lduw [%i4+0x024],%l3 ! %l3 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l4 = 00000000ffff0000
lduwa [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1400] = ccae5f80, %f6 = 00000000
lda [%i3+%g0]0x81,%f6 ! %f6 = ccae5f80
! Mem[0000000030041410] = ff00000000000000, %l1 = fffefa5305ad0000
ldxa [%i1+%o5]0x81,%l1 ! %l1 = ff00000000000000
! Mem[0000000010101410] = 0000000000ff00ff, %l4 = 0000000000000000
ldxa [%i4+%o5]0x88,%l4 ! %l4 = 0000000000ff00ff
! Mem[0000000010101408] = ffff0000, %l7 = 00000000000000ff
ldswa [%i4+%o4]0x80,%l7 ! %l7 = ffffffffffff0000
! Mem[00000000300c1408] = ff00ff52, %l3 = 0000000000000000
lduha [%i3+%o4]0x81,%l3 ! %l3 = 000000000000ff00
! Starting 10 instruction Store Burst
! %f1 = 000000ff, Mem[0000000010141400] = ff000000
sta %f1 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = 000000ff
p0_label_484:
! %f1 = 000000ff, Mem[0000000030041408] = 060000ff
sta %f1 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
! %l0 = 2513fb004fd1a21c, Mem[0000000010141410] = 00000000
stha %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = a21c0000
! %l5 = 0000000000000000, Mem[0000000010041410] = 00000000
stba %l5,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000
! Mem[000000001008140a] = 00ff0000, %l0 = 2513fb004fd1a21c
ldstub [%i2+0x00a],%l0 ! %l0 = 00000000000000ff
! %l1 = ff00000000000000, Mem[0000000010041400] = ff000000
stba %l1,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! Mem[0000000010101438] = 715fca09, %l4 = 0000000000ff00ff
ldstub [%i4+0x038],%l4 ! %l4 = 00000071000000ff
! %l4 = 00000071, %l5 = 00000000, Mem[0000000010101428] = 00000000 00000000
std %l4,[%i4+0x028] ! Mem[0000000010101428] = 00000071 00000000
! %l2 = 0000000000000000, Mem[00000000201c0000] = ffff4c08, %asi = 80
stha %l2,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00004c08
! Mem[0000000010081408] = 00ffff00, %l1 = ff00000000000000
swapa [%i2+%o4]0x88,%l1 ! %l1 = 0000000000ffff00
! Starting 10 instruction Load Burst
! Mem[0000000010101438] = ff5fca09, %l3 = 000000000000ff00
ldsba [%i4+0x038]%asi,%l3 ! %l3 = ffffffffffffffff
p0_label_485:
! Mem[0000000030081400] = 00000000, %l2 = 0000000000000000
lduha [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041410] = ff000000, %f19 = ffff0000
lda [%i1+%o5]0x81,%f19 ! %f19 = ff000000
! Mem[0000000030001400] = 00000a30, %l4 = 0000000000000071
lduwa [%i0+%g0]0x81,%l4 ! %l4 = 0000000000000a30
! Mem[0000000010181408] = ffbf607e00001d20, %f4 = 000000ff 000000ff
ldda [%i6+0x008]%asi,%f4 ! %f4 = ffbf607e 00001d20
! Mem[00000000100c1410] = 000000ff, %l0 = 0000000000000000
ldswa [%i3+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030041408] = 00000000000000ff, %l2 = 0000000000000000
ldxa [%i1+%o4]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[00000000100c1400] = ff000000, %l3 = ffffffffffffffff
lduwa [%i3+%g0]0x80,%l3 ! %l3 = 00000000ff000000
! Mem[00000000300c1410] = 00000000ffff0000, %f20 = 00000000 00000071
ldda [%i3+%o5]0x89,%f20 ! %f20 = 00000000 ffff0000
! %l5 = 0000000000000000, %l0 = 00000000000000ff, %l2 = 00000000000000ff
andn %l5,%l0,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f1 = 000000ff, Mem[00000000100c1434] = 203504f3
st %f1 ,[%i3+0x034] ! Mem[00000000100c1434] = 000000ff
p0_label_486:
! %l1 = 0000000000ffff00, Mem[0000000030001410] = 000000ff
stba %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff
! Mem[0000000030081408] = 00ff00ff, %l0 = 00000000000000ff
swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000000ff00ff
! %f20 = 00000000 ffff0000, Mem[0000000010141410] = a21c0000 00ff0000
stda %f20,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000000 ffff0000
! %l6 = 0000000000000000, Mem[0000000010041400] = 00000000
stwa %l6,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! %l7 = ffffffffffff0000, Mem[0000000010001400] = ff00000000000000
stxa %l7,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffffffffffff0000
! Mem[0000000010101434] = ff000000, %l2 = 0000000000000000
swap [%i4+0x034],%l2 ! %l2 = 00000000ff000000
! %l5 = 0000000000000000, Mem[0000000010081400] = f7cca637
stha %l5,[%i2+%g0]0x88 ! Mem[0000000010081400] = f7cc0000
! %f22 = ffff0000 ff010000, %l4 = 0000000000000a30
! Mem[0000000010041408] = ffff00ff00000000
add %i1,0x008,%g1
stda %f22,[%g1+%l4]ASI_PST8_PL ! Mem[0000000010041408] = ffff00ff00000000
! Mem[0000000010101414] = 00000000, %l4 = 0000000000000a30
swap [%i4+0x014],%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000, %f1 = 000000ff
lda [%i6+%o5]0x88,%f1 ! %f1 = 00000000
p0_label_487:
! Mem[0000000030101410] = 0000ff00, %l5 = 0000000000000000
ldswa [%i4+%o5]0x89,%l5 ! %l5 = 000000000000ff00
! Mem[0000000030181410] = 00000000000000ff, %f12 = 00000000 203504f3
ldda [%i6+%o5]0x81,%f12 ! %f12 = 00000000 000000ff
! Mem[0000000010001400] = ffffffff, %l3 = 00000000ff000000
lduwa [%i0+%g0]0x80,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000010181410] = 0000000000000000, %f0 = 00000000 00000000
ldda [%i6+%o5]0x88,%f0 ! %f0 = 00000000 00000000
! Mem[0000000030001410] = 00000000 ff000000, %l6 = 00000000, %l7 = ffff0000
ldda [%i0+%o5]0x89,%l6 ! %l6 = 00000000ff000000 0000000000000000
membar #Sync ! Added by membar checker (76)
! Mem[0000000010141400] = 000000ff 00000000 00000000 00000000
! Mem[0000000010141410] = 00000000 ffff0000 000001ff 00001d20
! Mem[0000000010141420] = 00000000 52ff00ff 00000000 49000000
! Mem[0000000010141430] = 00000000 00ff0000 00000000 0000007e
ldda [%i5]ASI_BLK_PL,%f16 ! Block Load from 0000000010141400
! Mem[0000000030141410] = 0000ffff, %l4 = 0000000000000000
ldswa [%i5+%o5]0x89,%l4 ! %l4 = 000000000000ffff
! Mem[00000000201c0000] = 00004c08, %l5 = 000000000000ff00
lduha [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081430] = 00000000 000063ff, %l2 = ff000000, %l3 = ffffffff
ldd [%i2+0x030],%l2 ! %l2 = 0000000000000000 00000000000063ff
! Starting 10 instruction Store Burst
! %l4 = 000000000000ffff, Mem[00000000100c1400] = ff000000
stha %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = ffff0000
p0_label_488:
! %f12 = 00000000 000000ff, %l7 = 0000000000000000
! Mem[0000000010001408] = ffff0000ffff0000
add %i0,0x008,%g1
stda %f12,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001408] = ffff0000ffff0000
! %l1 = 0000000000ffff00, Mem[0000000030141410] = 0000ffff
stba %l1,[%i5+%o5]0x89 ! Mem[0000000030141410] = 0000ff00
! %l1 = 0000000000ffff00, Mem[0000000030181400] = ff000000
stba %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! %l6 = ff000000, %l7 = 00000000, Mem[0000000010101428] = 00000071 00000000
std %l6,[%i4+0x028] ! Mem[0000000010101428] = ff000000 00000000
membar #Sync ! Added by membar checker (77)
! %f11 = 00000000, Mem[0000000010141408] = 00000000
sta %f11,[%i5+%o4]0x88 ! Mem[0000000010141408] = 00000000
! %f26 = 00000049 00000000, Mem[0000000010141400] = ff000000 00000000
stda %f26,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000049 00000000
! %l6 = 00000000ff000000, Mem[0000000010001410] = ff00000000000000
stxa %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000ff000000
! %f25 = 00000000, Mem[0000000030141408] = ff000000
sta %f25,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
! %l2 = 00000000, %l3 = 000063ff, Mem[0000000010081410] = 00000000 ff630000
stda %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 000063ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (78)
! Mem[0000000010001400] = ffffffff ffff0000 ffff0000 ffff0000
! Mem[0000000010001410] = 00000000 ff000000 00000000 000063ff
! Mem[0000000010001420] = ffffffff 00000050 ffbf607e 20dd659f
! Mem[0000000010001430] = 34afe96f 94fd9093 00000000 000000ff
ldda [%i0]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000010001400
p0_label_489:
! Mem[00000000211c0000] = ffff85d2, %l5 = 0000000000000000
ldub [%o2+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141400] = 00000000, %f14 = 00000000
lda [%i5+%g0]0x88,%f14 ! %f14 = 00000000
! %l1 = 0000000000ffff00, imm = 00000000000000eb, %l2 = 0000000000000000
add %l1,0x0eb,%l2 ! %l2 = 0000000000ffffeb
! Mem[00000000100c1400] = ffff0000, %l2 = 0000000000ffffeb
lduwa [%i3+%g0]0x80,%l2 ! %l2 = 00000000ffff0000
! Mem[0000000030041400] = 000000ff, %l2 = 00000000ffff0000
lduwa [%i1+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010041400] = 00000000, %l5 = 00000000000000ff
lduwa [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l5 = 0000000000000000
lduba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010181430] = 0000ff0000000000, %f0 = 00000000 00000000
ldd [%i6+0x030],%f0 ! %f0 = 0000ff00 00000000
! Mem[0000000010141410] = 00000000, %l3 = 00000000000063ff
lduwa [%i5+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %f5 = 00001d20, Mem[0000000010041408] = ff00ffff
sta %f5 ,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00001d20
p0_label_490:
! %f8 = 00000000 000000ff, Mem[0000000010141410] = 00000000 0000ffff
stda %f8 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000 000000ff
! Mem[0000000010141410] = ff000000, %l1 = 0000000000ffff00
swapa [%i5+%o5]0x80,%l1 ! %l1 = 00000000ff000000
! %l6 = 00000000ff000000, Mem[0000000030041408] = 000000ff
stba %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000
! Mem[0000000010001408] = 0000ffff, %l5 = 0000000000000000
swapa [%i0+%o4]0x88,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010041428] = 00000000, %l7 = 0000000000000000, %asi = 80
swapa [%i1+0x028]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = 000000ff, %l1 = 00000000ff000000
swapa [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Code Fragment 4
p0_fragment_47:
! %l0 = 0000000000ff00ff
setx 0x5e0c81a79cf66eea,%g7,%l0 ! %l0 = 5e0c81a79cf66eea
! %l1 = 00000000000000ff
setx 0x77ee94f7915e986b,%g7,%l1 ! %l1 = 77ee94f7915e986b
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 = 5e0c81a79cf66eea
setx 0x1195b46fd0b19ff5,%g7,%l0 ! %l0 = 1195b46fd0b19ff5
! %l1 = 77ee94f7915e986b
setx 0x90e8f9c04b0b91a4,%g7,%l1 ! %l1 = 90e8f9c04b0b91a4
! %l1 = 90e8f9c04b0b91a4, immed = 0000052e, %y = fffefa53
sdiv %l1,0x52e,%l7 ! %l7 = ffffffff80000000
mov %l0,%y ! %y = d0b19ff5
! %f8 = 00000000 000000ff, %l6 = 00000000ff000000
! Mem[0000000030141418] = 201d0000ff010000
add %i5,0x018,%g1
stda %f8,[%g1+%l6]ASI_PST16_SL ! Mem[0000000030141418] = 201d0000ff010000
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 00ffff00, %f4 = ffbf607e
lda [%i5+%o5]0x88,%f4 ! %f4 = 00ffff00
p0_label_491:
! Mem[0000000020800000] = ffffba64, %l5 = 000000000000ffff
lduha [%o1+0x000]%asi,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030181410] = 00000000000000ff, %f10 = 203504f3 00000000
ldda [%i6+%o5]0x81,%f10 ! %f10 = 00000000 000000ff
! Mem[0000000010101404] = 00000000, %l7 = ffffffff80000000
ldsha [%i4+0x006]%asi,%l7 ! %l7 = 0000000000000000
! %l3 = 0000000000000000, %l3 = 0000000000000000, %l6 = 00000000ff000000
sub %l3,%l3,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1400] = 805faecc, %l1 = 90e8f9c04b0b91a4
ldsha [%i3+%g0]0x89,%l1 ! %l1 = ffffffffffffaecc
! Mem[0000000010181410] = 00000000 00000000, %l4 = 0000ffff, %l5 = 0000ffff
ldda [%i6+%o5]0x88,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000010081408] = 00000000, %l4 = 0000000000000000
ldsha [%i2+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010181410] = 00000000, %l0 = 1195b46fd0b19ff5
ldswa [%i6+%o5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001400] = ffffffff ffff0000, %l4 = 00000000, %l5 = 00000000
ldda [%i0+%g0]0x80,%l4 ! %l4 = 00000000ffffffff 00000000ffff0000
! Starting 10 instruction Store Burst
! %f13 = 000000ff, Mem[0000000030081410] = ff000000
sta %f13,[%i2+%o5]0x81 ! Mem[0000000030081410] = 000000ff
p0_label_492:
! %l1 = ffffffffffffaecc, Mem[0000000010041408] = 201d0000
stw %l1,[%i1+%o4] ! Mem[0000000010041408] = ffffaecc
! Mem[0000000010181434] = 00000000, %l6 = 0000000000000000, %asi = 80
swapa [%i6+0x034]%asi,%l6 ! %l6 = 0000000000000000
! %f16 = 0000ffff ffffffff, Mem[0000000010081400] = f7cc0000 715fca09
stda %f16,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000ffff ffffffff
! %l1 = ffffffffffffaecc, Mem[0000000030001400] = 300a0000
stwa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = ffffaecc
! %f16 = 0000ffff ffffffff 0000ffff 0000ffff
! %f20 = 000000ff 00000000 ff630000 00000000
! %f24 = 50000000 ffffffff 9f65dd20 7e60bfff
! %f28 = 9390fd94 6fe9af34 ff000000 00000000
stda %f16,[%i6]ASI_BLK_S ! Block Store to 0000000030181400
! Mem[0000000010101408] = 0000ffff, %l0 = 0000000000000000
ldstuba [%i4+%o4]0x88,%l0 ! %l0 = 000000ff000000ff
! %f10 = 00000000 000000ff, %l1 = ffffffffffffaecc
! Mem[0000000030041418] = 7e60bfff01000000
add %i1,0x018,%g1
stda %f10,[%g1+%l1]ASI_PST32_SL ! Mem[0000000030041418] = 7e60bfff01000000
! Mem[0000000020800000] = ffffba64, %l2 = 00000000000000ff
ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
membar #Sync ! Added by membar checker (79)
! Mem[0000000030181410] = ff000000, %l0 = 00000000000000ff
swapa [%i6+%o5]0x89,%l0 ! %l0 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = 00000000ff000000, %l2 = 00000000000000ff
ldxa [%i4+%g0]0x88,%l2 ! %l2 = 00000000ff000000
p0_label_493:
! Mem[0000000030081408] = 000000ff, %l1 = ffffffffffffaecc
ldswa [%i2+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010141400] = 00000000, %l3 = 0000000000000000
ldswa [%i5+%g0]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010141410] = 00ffff00, %l7 = 0000000000000000
ldswa [%i5+%o5]0x88,%l7 ! %l7 = 0000000000ffff00
! %l5 = 00000000ffff0000, %l0 = 00000000ff000000, %l5 = 00000000ffff0000
mulx %l5,%l0,%l5 ! %l5 = feff010000000000
! Mem[00000000100c1414] = 000000ff, %f29 = 6fe9af34
ld [%i3+0x014],%f29 ! %f29 = 000000ff
! Mem[0000000010041408] = ffffaecc, %l6 = 0000000000000000
ldswa [%i1+0x008]%asi,%l6 ! %l6 = ffffffffffffaecc
! Mem[00000000300c1410] = ffff0000, %l4 = 00000000ffffffff
lduba [%i3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l5 = feff010000000000
lduba [%i2+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141400] = 00000000, %l0 = 00000000ff000000
ldsha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[00000000100c143c] = ffffffff, %l4 = 00000000, %l3 = 00000000
add %i3,0x3c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ffffffff
p0_label_494:
! %l0 = 00000000, %l1 = 000000ff, Mem[00000000100c1408] = ffff0000 ff0000ff
stda %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 000000ff
! %l5 = 0000000000000000, Mem[0000000030041408] = 00000000
stha %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000
! %l7 = 0000000000ffff00, Mem[0000000010041438] = 7e000000, %asi = 80
stha %l7,[%i1+0x038]%asi ! Mem[0000000010041438] = ff000000
! Mem[0000000030041410] = ff000000, %l0 = 0000000000000000
swapa [%i1+%o5]0x81,%l0 ! %l0 = 00000000ff000000
! %l6 = ffffaecc, %l7 = 00ffff00, Mem[0000000010041410] = 00000000 49000000
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = ffffaecc 00ffff00
! %f14 = 00000000, Mem[0000000030101408] = 00000000
sta %f14,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! %l6 = ffffaecc, %l7 = 00ffff00, Mem[0000000030141410] = 00ff0000 00000000
stda %l6,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffaecc 00ffff00
! Mem[00000000300c1408] = 52ff00ff, %l3 = 00000000ffffffff
swapa [%i3+%o4]0x89,%l3 ! %l3 = 0000000052ff00ff
! %f9 = 000000ff, %f9 = 000000ff, %f22 = ff630000
fsubs %f9 ,%f9 ,%f22 ! %l0 = 00000000ff000022, Unfinished, %fsr = 2e00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ccae5f80, %l2 = 00000000ff000000
ldswa [%i3+%g0]0x81,%l2 ! %l2 = ffffffffccae5f80
p0_label_495:
! Mem[0000000030041408] = 00000000, %l2 = ffffffffccae5f80
lduwa [%i1+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000030041408] = 00000000, %f17 = ffffffff
lda [%i1+%o4]0x81,%f17 ! %f17 = 00000000
! Mem[0000000030001410] = 000000ff, %l0 = 00000000ff000022
lduba [%i0+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001410] = 000000ff, %l7 = 0000000000ffff00
ldsha [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010101400] = 000000ff 00000000, %l2 = 00000000, %l3 = 52ff00ff
ldda [%i4+0x000]%asi,%l2 ! %l2 = 00000000000000ff 0000000000000000
! Mem[0000000010101418] = ffbf607e, %l2 = 00000000000000ff
lduh [%i4+0x01a],%l2 ! %l2 = 000000000000607e
! Mem[0000000010001408] = 00000000, %l3 = 0000000000000000
lduba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181410] = 00000000, %f25 = ffffffff
lda [%i6+%o5]0x80,%f25 ! %f25 = 00000000
! Mem[000000001000140c] = ffff0000, %l6 = ffffffffffffaecc
ldsb [%i0+0x00e],%l6 ! %l6 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 000000000000607e, Mem[0000000010181400] = 000000ff
stwa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000607e
p0_label_496:
! Mem[0000000030001408] = 00000000, %l5 = 0000000000000000
swapa [%i0+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[00000000201c0000] = 00004c08, %l6 = 0000000000000000
ldstub [%o0+%g0],%l6 ! %l6 = 00000000000000ff
! %l4 = 0000000000000000, Mem[000000001008141c] = ff000000
sth %l4,[%i2+0x01c] ! Mem[000000001008141c] = 00000000
! Mem[0000000010101400] = ff000000, %l1 = 00000000000000ff
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010101408] = 0000ffff, %l1 = 0000000000000000
swapa [%i4+%o4]0x88,%l1 ! %l1 = 000000000000ffff
! %l6 = 0000000000000000, Mem[0000000030041400] = 52030000000000ff
stxa %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0000000000000000
! %f20 = 000000ff, Mem[000000001014143c] = 0000007e
st %f20,[%i5+0x03c] ! Mem[000000001014143c] = 000000ff
! %f14 = 00000000 ffffffff, Mem[0000000010001418] = 00000000 000063ff
stda %f14,[%i0+0x018]%asi ! Mem[0000000010001418] = 00000000 ffffffff
! %f2 = ffff0000 00000000, Mem[0000000010141428] = 00000000 49000000
stda %f2 ,[%i5+0x028]%asi ! Mem[0000000010141428] = ffff0000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010041424] = ff000000, %l6 = 0000000000000000
ldub [%i1+0x025],%l6 ! %l6 = 0000000000000000
p0_label_497:
! %f20 = 000000ff 00000000, %l1 = 000000000000ffff
! Mem[0000000030101430] = d7610eb5918ccb87
add %i4,0x030,%g1
stda %f20,[%g1+%l1]ASI_PST32_S ! Mem[0000000030101430] = 000000ff00000000
! Mem[00000000300c1410] = ffff0000, %l4 = 0000000000000000
ldswa [%i3+%o5]0x89,%l4 ! %l4 = ffffffffffff0000
! Mem[0000000010041424] = ff000000, %l4 = ffffffffffff0000
ldsh [%i1+0x026],%l4 ! %l4 = 0000000000000000
! Mem[0000000030101408] = 00000000, %l5 = 0000000000000000
lduwa [%i4+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141400] = 000000ff, %l5 = 0000000000000000
ldsha [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000010081430] = 00000000, %l4 = 0000000000000000
lduh [%i2+0x032],%l4 ! %l4 = 0000000000000000
! %f20 = 000000ff 00000000, Mem[0000000030001410] = ff000000 00000000
stda %f20,[%i0+%o5]0x89 ! Mem[0000000030001410] = 000000ff 00000000
! Mem[0000000010141410] = 00ffff00, %l1 = 000000000000ffff
ldsba [%i5+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141408] = 00000000, %l7 = 0000000000000000
lduha [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 00000000, Mem[0000000010001408] = 00000000 ffff0000
stda %l4,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 00000000
p0_label_498:
! %l0 = 0000000000000000, Mem[0000000010181408] = ffbf607e00001d20, %asi = 80
stxa %l0,[%i6+0x008]%asi ! Mem[0000000010181408] = 0000000000000000
! Mem[00000000218001c0] = 00ff6949, %l4 = 0000000000000000
ldstub [%o3+0x1c0],%l4 ! %l4 = 00000000000000ff
! %f10 = 00000000 000000ff, Mem[0000000030141410] = ffffaecc 00ffff00
stda %f10,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000 000000ff
! %f26 = 9f65dd20, Mem[0000000010001438] = 00000000
st %f26,[%i0+0x038] ! Mem[0000000010001438] = 9f65dd20
! %l1 = 0000000000000000, Mem[00000000100c1400] = ffff000000000000
stxa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000000000000000
! %l2 = 0000607e, %l3 = 00000000, Mem[00000000100c1438] = 00000000 ffffffff
std %l2,[%i3+0x038] ! Mem[00000000100c1438] = 0000607e 00000000
! %l1 = 0000000000000000, Mem[00000000211c0001] = ffff85d2
stb %l1,[%o2+0x001] ! Mem[00000000211c0000] = ff0085d2
! Mem[000000001000141a] = 00000000, %l3 = 0000000000000000
ldstub [%i0+0x01a],%l3 ! %l3 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000020800000] = ffffba64
stb %l7,[%o1+%g0] ! Mem[0000000020800000] = 00ffba64
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00000000, %l7 = 0000000000000000
ldswa [%i4+%o4]0x88,%l7 ! %l7 = 0000000000000000
p0_label_499:
! Mem[0000000010101408] = 00000000, %l3 = 0000000000000000
ldsha [%i4+%o4]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081400] = 00000000, %l6 = 0000000000000000
ldsba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141410] = 00000000000000ff, %l5 = 0000000000000000
ldxa [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141410] = 00ffff00, %f1 = 00000000
lda [%i5+%o5]0x80,%f1 ! %f1 = 00ffff00
! Mem[00000000300c1408] = ffffffff, %l1 = 0000000000000000
lduba [%i3+%o4]0x81,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081408] = 00000000, %f23 = 00000000
lda [%i2+%o4]0x80,%f23 ! %f23 = 00000000
! Mem[0000000030041410] = 00000000, %l3 = 0000000000000000
lduba [%i1+%o5]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000030181400] = 0000ffff, %l3 = 0000000000000000
ldsha [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1408] = ffffffff, %l3 = 0000000000000000
lduha [%i3+%o4]0x81,%l3 ! %l3 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l5 = 00000000000000ff, Mem[0000000030041410] = 0000000000000000
stxa %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000000000ff
p0_label_500:
! %l3 = 000000000000ffff, Mem[0000000030141408] = 0000000000000000
stxa %l3,[%i5+%o4]0x89 ! Mem[0000000030141408] = 000000000000ffff
! %l1 = 00000000000000ff, Mem[0000000010101438] = ff5fca09, %asi = 80
stwa %l1,[%i4+0x038]%asi ! Mem[0000000010101438] = 000000ff
! %l7 = 0000000000000000, Mem[0000000010001410] = 00000000
stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000
! %l6 = 0000000000000000, Mem[0000000010181400] = 7e6000000000ff00
stxa %l6,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000020800001] = 00ffba64
stb %l0,[%o1+0x001] ! Mem[0000000020800000] = 0000ba64
! Mem[0000000010101410] = 00ff00ff, %l6 = 0000000000000000
ldstuba [%i4+%o5]0x88,%l6 ! %l6 = 000000ff000000ff
! %f16 = 0000ffff, Mem[0000000010041420] = 00000000
st %f16,[%i1+0x020] ! Mem[0000000010041420] = 0000ffff
! %l1 = 00000000000000ff, Mem[0000000030001400] = 00000000ffffaecc
stxa %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000000000ff
! %l2 = 0000607e, %l3 = 0000ffff, Mem[0000000010041400] = 00000000 96070000
stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 0000607e 0000ffff
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000, %l7 = 0000000000000000
lduba [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
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 0000000000000000
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000607e
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000ffff
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xd0b19ff5,%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 0000ff00 00ffff00
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ffff0000 00000000
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00ffff00 00001d20
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ccae5f80 ffff0000
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 00000000 000000ff
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 00000000 000000ff
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000000 000000ff
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00000000 ffffffff
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0000ffff 00000000
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0000ffff 0000ffff
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 000000ff 00000000
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be ff630000 00000000
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 50000000 00000000
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9f65dd20 7e60bfff
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9390fd94 000000ff
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ff000000 00000000
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,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0x0000607e
.word 0x00000000,0x0000ffff
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
p0_expected_fp_regs:
.word 0x0000ff00,0x00ffff00
.word 0xffff0000,0x00000000
.word 0x00ffff00,0x00001d20
.word 0xccae5f80,0xffff0000
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
.word 0x00000000,0x000000ff
.word 0x00000000,0xffffffff
.word 0x0000ffff,0x00000000
.word 0x0000ffff,0x0000ffff
.word 0x000000ff,0x00000000
.word 0xff630000,0x00000000
.word 0x50000000,0x00000000
.word 0x9f65dd20,0x7e60bfff
.word 0x9390fd94,0x000000ff
.word 0xff000000,0x00000000
.word 0x0000002e,0x00000000 ! %fsr = 0000002e00000000
p0_local0_expect:
.word 0xffffffff,0xffff0000
.word 0x00000000,0x00000000
.word 0x00000000,0xff000000
.word 0x0000ff00,0xffffffff
.word 0xffffffff,0x00000050
.word 0xffbf607e,0x20dd659f
.word 0x34afe96f,0x94fd9093
.word 0x9f65dd20,0x000000ff
p0_local0_sec_expect:
.word 0xff000000,0x00000000
.word 0x00000000,0xffffffff
.word 0x00000000,0xff000000
.word 0x000001ff,0x00001d20
.word 0x000000ff,0x00000000
.word 0x00000000,0x49000000
.word 0x00000000,0x00ff0000
.word 0x00000000,0x0000007e
p0_local1_expect:
.word 0x7e600000,0xffff0000
.word 0xffffaecc,0x00000000
.word 0xffffaecc,0x00ffff00
.word 0x201d0000,0xff010000
.word 0x0000ffff,0xff000000
.word 0x00000000,0x300a0000
.word 0x0000ff00,0x00000000
.word 0xff000000,0x00000000
p0_local1_sec_expect:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x7e60bfff,0x01000000
.word 0x50630000,0x000000ff
.word 0x00000049,0x817d0600
.word 0x000000d6,0xff000049
.word 0x76e1320a,0xff75ff00
p0_local2_expect:
.word 0xffffffff,0xffff0000
.word 0x00000000,0x00000000
.word 0x00000000,0xff630000
.word 0x000000ff,0x00000000
.word 0x00000000,0x20dd659f
.word 0x000001ff,0xff000000
.word 0x00000000,0x000063ff
.word 0xff000000,0x00000000
p0_local2_sec_expect:
.word 0x00000000,0x00000000
.word 0x000000ff,0xff0000ff
.word 0x000000ff,0x00000000
.word 0xff750000,0x00006350
.word 0x00000049,0xff600000
.word 0xff000000,0x7e60bfff
.word 0x00000000,0xff000001
.word 0x76e1320a,0x7827e7ec
p0_local3_expect:
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x000000ff,0x000000ff
.word 0x00000000,0xffff0000
.word 0x00000000,0x000000ff
.word 0x203504f3,0x00000000
.word 0x00000000,0x000000ff
.word 0x0000607e,0x00000000
p0_local3_sec_expect:
.word 0xccae5f80,0xff0000ff
.word 0xffffffff,0x00000000
.word 0x0000ffff,0x00000000
.word 0x201d0000,0x7e60bfff
.word 0xff630000,0x00000000
.word 0x9f0000ff,0x00000000
.word 0x0000ff00,0x00000000
.word 0x7e000000,0x00000000
p0_local4_expect:
.word 0xff0000ff,0x00000000
.word 0x00000000,0x00000000
.word 0xff00ff00,0x00000a30
.word 0xffbf607e,0x00001d20
.word 0x00000000,0x00000000
.word 0xff000000,0x00000000
.word 0x00000000,0x00000000
.word 0x000000ff,0xff000000
p0_local4_sec_expect:
.word 0x00000000,0x00000000
.word 0x00000000,0x00ff0000
.word 0x00ff0000,0x00000000
.word 0x00000000,0x0000ffff
.word 0xa77aa217,0x0fc18655
.word 0xdd63fba2,0xf02d8855
.word 0x000000ff,0x00000000
.word 0x76e1320a,0x7827e7ec
p0_local5_expect:
.word 0x00000000,0x49000000
.word 0x00000000,0x00000000
.word 0x00ffff00,0x00000000
.word 0x000001ff,0x00001d20
.word 0x00000000,0x52ff00ff
.word 0xffff0000,0x00000000
.word 0x00000000,0x00ff0000
.word 0x00000000,0x000000ff
p0_local5_sec_expect:
.word 0x000000ff,0x09ca5f71
.word 0xffff0000,0x00000000
.word 0x00000000,0x000000ff
.word 0x201d0000,0xff010000
.word 0x00000000,0xff000000
.word 0x00000049,0x00000000
.word 0x0000ff00,0x00000000
.word 0x7e000000,0x00000000
p0_local6_expect:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x201d0000,0xff010000
.word 0x00000000,0xff000000
.word 0x00000049,0x00000000
.word 0x0000ff00,0x00000000
.word 0x7e000000,0xff000000
p0_local6_sec_expect:
.word 0x0000ffff,0xffffffff
.word 0x0000ffff,0x0000ffff
.word 0xff000000,0x00000000
.word 0xff630000,0x00000000
.word 0x50000000,0xffffffff
.word 0x9f65dd20,0x7e60bfff
.word 0x9390fd94,0x6fe9af34
.word 0xff000000,0x00000000
share0_expect:
.word 0xff004c08,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 0x0000ba64,0x50be9cb2
.word 0x358d183c,0x1ce9d66d
.word 0xb7794811,0xf64baa5f
.word 0x3aa37139,0xd4b64d83
.word 0x2d5a2da7,0x4c9ec607
.word 0xc7fd7ba5,0x546e20d3
.word 0x04c49397,0x75ec205b
.word 0xb32084ab,0x4074f878
.word 0x00ffc1d1,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 0xff0085d2,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 0x00fff103,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 0xffff7b7d,0x4cb93442
.word 0xe49ad591,0x6731c45d
.word 0x6451aafc,0xef7433fd
.word 0xdf760f6c,0x0cc7a120
.word 0x057f4fc4,0x8df98e1f
.word 0xf71b1a64,0x20cafedd
.word 0x49ea0c9b,0x199931e8
.word 0xb4f77d2f,0xff1434ce
.word 0xffff4ce8,0x536cd1eb
.word 0x67b00ca1,0x097f066a
.word 0xec55c970,0x84748abc
.word 0x1113243a,0x038a149d
.word 0x9c969d70,0xf86de02d
.word 0x0ef5cf67,0x7985df14
.word 0xe5cf2011,0x7b9fd797
.word 0xeb4517de,0x60c900ac
.word 0xffff8676,0x96d95e1f
.word 0xea012100,0xc2920fd6
.word 0x7b9ed8d1,0xacd4824d
.word 0xc369db0e,0x9127c08b
.word 0x6b60d927,0xf137b852
.word 0x5ee60923,0x7c90abb1
.word 0x08ea27e4,0xd83ccc74
.word 0x00a330ee,0xa63bd6a8
.word 0xffff05d8,0x3974017c
.word 0x42e618f1,0x3e4ffe49
.word 0x28a3e544,0xc06663ef
.word 0xe5aa2101,0x7a26bf90
.word 0x0a350172,0xe838d296
.word 0x14cceb2a,0x7a361faa
.word 0xc4ab4810,0xee4e7370
.word 0x2ff3ba60,0x1840e2e3
.word 0x4bffbd9f,0x209341b1
.word 0x04093592,0xbd46d214
.word 0xd0c920b0,0x0e1a28e9
.word 0xc569b75d,0xd1b4c8f9
.word 0xebcaec9c,0x6807c145
.word 0xcd3b49d8,0xb4a6dcb4
.word 0x54395b0f,0xf41fe9e7
.word 0x5f65dfbc,0x632533e7
.word 0xffff6949,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: