Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / mpgenfpga / diag / mpgen_3000_14.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_3000_14.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 = 327144533
! Riesling can be on
! 1 Thread, 3000 lines
! mpgen created on Dec 20, 2005 (16:35:03)
! mpgen_3000_14.s created on Mar 27, 2009 (14:45:33)
! RC file : random.rc
! cmd = /import/n2-tools/release/tools/mpgen/mpgen,1.051220 -rc random.rc -o mpgen_3000_14 -p 1 -l 3000
#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 = 387f1b3a c1a2f912 b2e7a718 beddaa90
! %f4 = db3a9fba 03f28cb6 e8565995 01d8c311
! %f8 = 085ef8fc 55bcd0e4 35f9d9b5 68749b12
! %f12 = 2c1dcc99 d99016a7 0018a914 55a60ace
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c1a82d81 111e5971 b10adae6 8a09d43e
! %f20 = bb92c521 41a7ae52 4d93d50d 0b1ebad0
! %f24 = 9e9ca80e 337245b2 2236a3af 06650118
! %f28 = ac70227c 5ce5d8d4 0276f658 0431947f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3ecdbc03 71e4ea53 1710a812 cea693c9
! %f36 = fde79f25 8a6374ca d46301df 90ce83db
! %f40 = 636fd3ef 1ad7fb31 e5088c92 96a3bd26
! %f44 = cb9116a8 c483699f 6447987d 0adb3b9a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd7b9b99800000071,%g7,%g1 ! GSR scale = 14, align = 1
wr %g1,%g0,%gsr ! GSR = d7b9b99800000071
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[0000000010181408] = 8722fb52, %l2 = 314fc2742e86e6c5
ldsha [%i6+%o4]0x80,%l2 ! %l2 = ffffffffffff8722
! %f0 = 387f1b3a c1a2f912, %l7 = 1df067a2adf81584
! Mem[0000000030141438] = edfde4921e776b13
add %i5,0x038,%g1
stda %f0,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030141438] = edfde4923a1b6b13
! %l2 = ffffffffffff8722, imm = 00000000000008cf, %l7 = 1df067a2adf81584
orn %l2,0x8cf,%l7 ! %l7 = fffffffffffff732
! Mem[0000000010041408] = ed698757, %l0 = ff49b51e11fb0551
ldstuba [%i1+%o4]0x88,%l0 ! %l0 = 00000057000000ff
! Mem[0000000030001408] = 191c8c47, %l4 = e003b5cea923ef4d
ldstuba [%i0+%o4]0x89,%l4 ! %l4 = 00000047000000ff
! Mem[0000000010041410] = 912da300 8bbf9c5e, %l0 = 00000057, %l1 = 07a983c7
ldda [%i1+0x010]%asi,%l0 ! %l0 = 00000000912da300 000000008bbf9c5e
! Mem[0000000010141408] = 4d84b6c8, %l4 = 0000000000000047
swapa [%i5+%o4]0x88,%l4 ! %l4 = 000000004d84b6c8
! Mem[0000000010181400] = 4f01a054, %l5 = a04179762d2ff124
ldsba [%i6+%g0]0x80,%l5 ! %l5 = 000000000000004f
! %l2 = ffff8722, %l3 = 4c6eeaed, Mem[0000000030001408] = ff8c1c19 d283ea3e
stda %l2,[%i0+%o4]0x81 ! Mem[0000000030001408] = ffff8722 4c6eeaed
! Starting 10 instruction Store Burst
! %f25 = 337245b2, Mem[0000000030181400] = a9a963b8
sta %f25,[%i6+%g0]0x81 ! Mem[0000000030181400] = 337245b2
p0_label_2:
! %f2 = b2e7a718 beddaa90, Mem[00000000300c1408] = 31d1df63 d1d91b01
stda %f2 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = b2e7a718 beddaa90
! %l5 = 000000000000004f, Mem[0000000010081432] = 8fb346f1, %asi = 80
stha %l5,[%i2+0x032]%asi ! Mem[0000000010081430] = 8fb3004f
! %l2 = ffffffffffff8722, Mem[0000000030041410] = 9c3baf36
stba %l2,[%i1+%o5]0x89 ! Mem[0000000030041410] = 9c3baf22
! %f24 = 9e9ca80e, Mem[0000000030141408] = 07d4d5a8
sta %f24,[%i5+%o4]0x89 ! Mem[0000000030141408] = 9e9ca80e
! Mem[000000001000142d] = f8082b64, %l7 = fffffffffffff732
ldstub [%i0+0x02d],%l7 ! %l7 = 00000008000000ff
! %f6 = e8565995, Mem[0000000010101410] = 49ae1dec
sta %f6 ,[%i4+%o5]0x80 ! Mem[0000000010101410] = e8565995
! %l2 = ffffffffffff8722, Mem[0000000010181400] = 54a0014f
stha %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 54a08722
! %l5 = 000000000000004f, Mem[0000000010141408] = 00000047
stwa %l5,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000004f
! %l1 = 000000008bbf9c5e, Mem[0000000030001400] = d0a4e5e1
stba %l1,[%i0+%g0]0x89 ! Mem[0000000030001400] = d0a4e55e
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 90aaddbe18a7e7b2, %l7 = 0000000000000008
ldxa [%i3+%o4]0x81,%l7 ! %l7 = 90aaddbe18a7e7b2
p0_label_3:
! Mem[0000000010181410] = 56188efa, %l7 = 90aaddbe18a7e7b2
ldsba [%i6+%o5]0x88,%l7 ! %l7 = fffffffffffffffa
! Mem[0000000010041410] = 912da300, %l5 = 000000000000004f
ldsba [%i1+%o5]0x80,%l5 ! %l5 = ffffffffffffff91
! Mem[0000000010041408] = ed6987ff, %l2 = ffffffffffff8722
lduha [%i1+%o4]0x88,%l2 ! %l2 = 00000000000087ff
! Mem[0000000010181400] = 2287a0546a090251, %f16 = c1a82d81 111e5971
ldda [%i6+%g0]0x80,%f16 ! %f16 = 2287a054 6a090251
! Mem[00000000300c1408] = b2e7a718 beddaa90, %l0 = 912da300, %l1 = 8bbf9c5e
ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000beddaa90 00000000b2e7a718
! Mem[00000000211c0000] = f4374340, %l1 = 00000000b2e7a718
ldsb [%o2+%g0],%l1 ! %l1 = fffffffffffffff4
! Mem[0000000010181410] = fa8e1856 c25ce69e, %l2 = 000087ff, %l3 = 4c6eeaed
ldd [%i6+%o5],%l2 ! %l2 = 00000000fa8e1856 00000000c25ce69e
! Mem[0000000030081410] = 2cba2347, %l1 = fffffffffffffff4
lduwa [%i2+%o5]0x89,%l1 ! %l1 = 000000002cba2347
! Mem[0000000030041410] = 22af3b9c, %l5 = ffffffffffffff91
lduwa [%i1+%o5]0x81,%l5 ! %l5 = 0000000022af3b9c
! Starting 10 instruction Store Burst
! Mem[0000000010101400] = d822e0ea, %l3 = 00000000c25ce69e
ldstuba [%i4+%g0]0x88,%l3 ! %l3 = 000000ea000000ff
p0_label_4:
! %l0 = 00000000beddaa90, Mem[0000000010081410] = 5ac107e5
stba %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 90c107e5
! Mem[0000000010041428] = 15fbe418912eb6b5, %f22 = 4d93d50d 0b1ebad0
ldda [%i1+0x028]%asi,%f22 ! %f22 = 15fbe418 912eb6b5
! %l0 = beddaa90, %l1 = 2cba2347, Mem[0000000030101400] = 9f905609 7c81a49b
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = beddaa90 2cba2347
! %f5 = 03f28cb6, Mem[00000000300c1408] = beddaa90
sta %f5 ,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 03f28cb6
! Mem[00000000100c1408] = fa3bb515, %l2 = 00000000fa8e1856
ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 00000015000000ff
! %f10 = 35f9d9b5 68749b12, Mem[0000000030141400] = a72a72c9 b0f91c21
stda %f10,[%i5+%g0]0x81 ! Mem[0000000030141400] = 35f9d9b5 68749b12
! %f20 = bb92c521 41a7ae52, Mem[0000000030041400] = d58a36f2 9e275972
stda %f20,[%i1+%g0]0x89 ! Mem[0000000030041400] = bb92c521 41a7ae52
! %f2 = b2e7a718, Mem[0000000030101410] = 281160b5
sta %f2 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = b2e7a718
! Mem[0000000010141400] = 621b1957, %l4 = 000000004d84b6c8
ldstuba [%i5+%g0]0x88,%l4 ! %l4 = 00000057000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101434] = 3357ee94, %l5 = 0000000022af3b9c
ldsw [%i4+0x034],%l5 ! %l5 = 000000003357ee94
p0_label_5:
! Mem[00000000300c1400] = 69305030, %l0 = 00000000beddaa90
lduba [%i3+%g0]0x81,%l0 ! %l0 = 0000000000000069
! Mem[0000000010041434] = 8213c76a, %f26 = 2236a3af
ld [%i1+0x034],%f26 ! %f26 = 8213c76a
! Mem[0000000010041410] = 912da300, %f8 = 085ef8fc
lda [%i1+%o5]0x80,%f8 ! %f8 = 912da300
! Mem[0000000010181408] = 8722fb52, %l5 = 000000003357ee94
lduwa [%i6+%o4]0x80,%l5 ! %l5 = 000000008722fb52
! %l6 = ce96c1ebfcfa7d02, %l2 = 0000000000000015, %l2 = 0000000000000015
subc %l6,%l2,%l2 ! %l2 = ce96c1ebfcfa7ced
! Mem[0000000030001410] = 5e6fd4f1 b22311ac, %l2 = fcfa7ced, %l3 = 000000ea
ldda [%i0+%o5]0x89,%l2 ! %l2 = 00000000b22311ac 000000005e6fd4f1
! Mem[00000000201c0000] = 0921e0d4, %l2 = 00000000b22311ac
ldsha [%o0+0x000]%asi,%l2 ! %l2 = 0000000000000921
membar #Sync ! Added by membar checker (1)
! Mem[0000000010001400] = c55e4cc8 8c8408f9 abfbcd2c 297c2a6b
! Mem[0000000010001410] = 6ba957a3 777b6b28 040231ed 0e056cf2
! Mem[0000000010001420] = 59c9c11a 628d28db c61011a9 f8ff2b64
! Mem[0000000010001430] = f76c5b0c beff5d9a 9b7db159 480b1a4b
ldda [%i0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000010001400
! Mem[00000000300c1408] = b2e7a71803f28cb6, %f18 = b10adae6 8a09d43e
ldda [%i3+%o4]0x89,%f18 ! %f18 = b2e7a718 03f28cb6
! Starting 10 instruction Store Burst
! %l4 = 00000057, %l5 = 8722fb52, Mem[0000000010041408] = ff8769ed db8f359f
stda %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000057 8722fb52
p0_label_6:
! Mem[00000000100c1410] = ec6e6b4e, %l1 = 000000002cba2347
swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000ec6e6b4e
! Mem[0000000030081408] = c3f62d0f, %l3 = 000000005e6fd4f1
ldstuba [%i2+%o4]0x89,%l3 ! %l3 = 0000000f000000ff
! Mem[0000000030001408] = ffff8722, %l4 = 0000000000000057
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000ff000000ff
! %l1 = 00000000ec6e6b4e, Mem[0000000010101408] = 68fb190e
stha %l1,[%i4+%o4]0x88 ! Mem[0000000010101408] = 68fb6b4e
membar #Sync ! Added by membar checker (2)
! %l6 = ce96c1ebfcfa7d02, Mem[0000000010001410] = a357a96b
stwa %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = fcfa7d02
! %l4 = 00000000000000ff, Mem[0000000010001404] = 8c8408f9, %asi = 80
stwa %l4,[%i0+0x004]%asi ! Mem[0000000010001404] = 000000ff
! %l5 = 000000008722fb52, Mem[0000000030141408] = 0ea89c9ef8a278b8
stxa %l5,[%i5+%o4]0x81 ! Mem[0000000030141408] = 000000008722fb52
! Mem[0000000010081400] = 8547009d613ab002, %l3 = 000000000000000f, %l6 = ce96c1ebfcfa7d02
casxa [%i2]0x80,%l3,%l6 ! %l6 = 8547009d613ab002
! Mem[0000000010001420] = 59c9c11a628d28db, %l6 = 8547009d613ab002, %l3 = 000000000000000f
add %i0,0x20,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 59c9c11a628d28db
! Starting 10 instruction Load Burst
! Mem[0000000010141424] = 8aa63b93, %f1 = 8c8408f9
lda [%i5+0x024]%asi,%f1 ! %f1 = 8aa63b93
p0_label_7:
! Mem[0000000030081410] = 4723ba2c, %l3 = 59c9c11a628d28db
ldswa [%i2+%o5]0x81,%l3 ! %l3 = 000000004723ba2c
! Mem[00000000300c1410] = cafae7c80030de0b, %l3 = 000000004723ba2c
ldxa [%i3+%o5]0x89,%l3 ! %l3 = cafae7c80030de0b
! %l2 = 0000000000000921, %l6 = 8547009d613ab002, %l7 = fffffffffffffffa
sub %l2,%l6,%l7 ! %l7 = 7ab8ff629ec5591f
! %l1 = 00000000ec6e6b4e, %l6 = 8547009d613ab002, %l3 = cafae7c80030de0b
sdivx %l1,%l6,%l3 ! %l3 = 0000000000000000
! Mem[0000000030041408] = 026b205fee309fe5, %l5 = 000000008722fb52
ldxa [%i1+%o4]0x89,%l5 ! %l5 = 026b205fee309fe5
! %f14 = 9b7db159, %f10 = c61011a9 f8ff2b64
fstod %f14,%f10 ! %f10 = bb6fb62b 20000000
! %f18 = b2e7a718, %f6 = 040231ed, %f14 = 9b7db159
fadds %f18,%f6 ,%f14 ! %f14 = b2e7a718
! Mem[00000000100c1408] = fa3bb5ff, %l3 = 0000000000000000
ldsba [%i3+%o4]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[00000000100c1408] = ffb53bfaf05e1d00, %l4 = 00000000000000ff
ldxa [%i3+%o4]0x80,%l4 ! %l4 = ffb53bfaf05e1d00
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 03f28cb6, %l0 = 0000000000000069
ldstuba [%i3+%o4]0x89,%l0 ! %l0 = 000000b6000000ff
p0_label_8:
! Mem[0000000030001400] = 5ee5a4d0, %l5 = 026b205fee309fe5
ldstuba [%i0+%g0]0x81,%l5 ! %l5 = 0000005e000000ff
! %l7 = 7ab8ff629ec5591f, %l0 = 00000000000000b6, %l4 = ffb53bfaf05e1d00
mulx %l7,%l0,%l4 ! %l4 = 3f85901ce04d5c0a
! %l3 = ffffffffffffffff, Mem[00000000211c0000] = f4374340
sth %l3,[%o2+%g0] ! Mem[00000000211c0000] = ffff4340
! Mem[000000001000143c] = 480b1a4b, %l5 = 000000000000005e
swap [%i0+0x03c],%l5 ! %l5 = 00000000480b1a4b
! %l6 = 8547009d613ab002, Mem[0000000030141400] = 35f9d9b5
stha %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = b002d9b5
! %l2 = 00000921, %l3 = ffffffff, Mem[0000000010141408] = 4f000000 deb926bc
stda %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000921 ffffffff
! %l0 = 00000000000000b6, %l7 = 7ab8ff629ec5591f, %y = 00000000
udiv %l0,%l7,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = 000000b6
! Mem[00000000100c1408] = fa3bb5ff, %l6 = 8547009d613ab002
ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 000000ff000000ff
! %l3 = ffffffffffffffff, Mem[0000000010101408] = 68fb6b4e
stha %l3,[%i4+%o4]0x88 ! Mem[0000000010101408] = 68fbffff
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = 00000921, %l0 = 00000000000000b6
lduha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
p0_label_9:
! Mem[0000000030181400] = b2457233, %l5 = 00000000480b1a4b
ldswa [%i6+%g0]0x89,%l5 ! %l5 = ffffffffb2457233
! Mem[0000000010181408] = 8722fb52 8eaf168c, %l6 = 000000ff, %l7 = 9ec5591f
ldda [%i6+%o4]0x80,%l6 ! %l6 = 000000008722fb52 000000008eaf168c
! Mem[0000000010101408] = 68fbffff, %l0 = 0000000000000000
ldsba [%i4+%o4]0x88,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000100c1408] = 001d5ef0fa3bb5ff, %l0 = ffffffffffffffff
ldxa [%i3+%o4]0x88,%l0 ! %l0 = 001d5ef0fa3bb5ff
! Mem[0000000010181400] = 54a08722, %f15 = 480b1a4b
lda [%i6+%g0]0x88,%f15 ! %f15 = 54a08722
! Mem[0000000010041408] = 00000057, %l0 = 001d5ef0fa3bb5ff
ldsba [%i1+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081408] = c52572cc, %l3 = ffffffffffffffff
ldsba [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffffffc5
! Mem[0000000010001424] = 628d28db, %l4 = 0000000000000000
ldsha [%i0+0x026]%asi,%l4 ! %l4 = 00000000000028db
! Mem[0000000030101410] = b2e7a718, %l2 = 0000000000000921
ldsba [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffb2
! Starting 10 instruction Store Burst
! Mem[000000001018142c] = b394d6e9, %l1 = ec6e6b4e, %l6 = 8722fb52
add %i6,0x2c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b394d6e9
p0_label_10:
! %l6 = 00000000b394d6e9, Mem[0000000010181408] = 8722fb52
stba %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = e922fb52
! Mem[0000000010001410] = fcfa7d02, %l6 = 00000000b394d6e9
ldstuba [%i0+%o5]0x88,%l6 ! %l6 = 00000002000000ff
! %l4 = 00000000000028db, Mem[0000000010181408] = e922fb528eaf168c
stxa %l4,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000000028db
! %f12 = f76c5b0c beff5d9a, Mem[0000000030001408] = ffff8722 4c6eeaed
stda %f12,[%i0+%o4]0x81 ! Mem[0000000030001408] = f76c5b0c beff5d9a
! %l3 = ffffffffffffffc5, Mem[0000000010081410] = 90c107e5
stwa %l3,[%i2+%o5]0x80 ! Mem[0000000010081410] = ffffffc5
! %f6 = 040231ed 0e056cf2, Mem[00000000100c1400] = 9486c738 93b16a13
stda %f6 ,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 040231ed 0e056cf2
! %l4 = 00000000000028db, Mem[0000000010001432] = f76c5b0c, %asi = 80
stha %l4,[%i0+0x032]%asi ! Mem[0000000010001430] = f76c28db
! Mem[0000000010001400] = c55e4cc8, %l1 = 00000000ec6e6b4e, %asi = 80
swapa [%i0+0x000]%asi,%l1 ! %l1 = 00000000c55e4cc8
! %l3 = ffffffffffffffc5, Mem[0000000010001428] = c61011a9f8ff2b64
stx %l3,[%i0+0x028] ! Mem[0000000010001428] = ffffffffffffffc5
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = 2287a0546a090251, %f10 = bb6fb62b 20000000
ldda [%i6+0x000]%asi,%f10 ! %f10 = 2287a054 6a090251
p0_label_11:
! Mem[0000000010141410] = 94702eaa, %l0 = 0000000000000000
lduba [%i5+0x011]%asi,%l0 ! %l0 = 0000000000000070
! Mem[0000000030081410] = 4723ba2c, %l5 = ffffffffb2457233
ldsha [%i2+%o5]0x81,%l5 ! %l5 = 0000000000004723
! Mem[00000000100c1400] = f26c050e, %l2 = ffffffffffffffb2
lduha [%i3+%g0]0x80,%l2 ! %l2 = 000000000000f26c
! Mem[0000000010141410] = 94702eaa, %l7 = 000000008eaf168c
lduha [%i5+%o5]0x80,%l7 ! %l7 = 0000000000009470
! Mem[0000000010041410] = 00a32d91, %l1 = 00000000c55e4cc8
ldsha [%i1+%o5]0x88,%l1 ! %l1 = 0000000000002d91
! Mem[0000000030181408] = 7c9fdf28, %l2 = 000000000000f26c
ldsba [%i6+%o4]0x81,%l2 ! %l2 = 000000000000007c
! Mem[0000000030141400] = b002d9b568749b12, %f20 = bb92c521 41a7ae52
ldda [%i5+%g0]0x81,%f20 ! %f20 = b002d9b5 68749b12
! Mem[0000000010141400] = dd6ffd6e 621b19ff, %l6 = 00000002, %l7 = 00009470
ldda [%i5+%g0]0x88,%l6 ! %l6 = 00000000621b19ff 00000000dd6ffd6e
! Mem[0000000010081408] = c52572cc, %l4 = 00000000000028db
ldsha [%i2+%o4]0x80,%l4 ! %l4 = ffffffffffffc525
! Starting 10 instruction Store Burst
! %l2 = 0000007c, %l3 = ffffffc5, Mem[0000000030081410] = 2cba2347 a11993b6
stda %l2,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000007c ffffffc5
p0_label_12:
! %f19 = 03f28cb6, Mem[0000000030181408] = 28df9f7c
sta %f19,[%i6+%o4]0x89 ! Mem[0000000030181408] = 03f28cb6
! %f16 = 2287a054 6a090251, Mem[0000000010101410] = e8565995 cc7ea199
stda %f16,[%i4+0x010]%asi ! Mem[0000000010101410] = 2287a054 6a090251
! %l5 = 0000000000004723, Mem[0000000030181400] = 337245b2
stha %l5,[%i6+%g0]0x81 ! Mem[0000000030181400] = 472345b2
! %l2 = 000000000000007c, imm = 0000000000000d45, %l0 = 0000000000000070
sub %l2,0xd45,%l0 ! %l0 = fffffffffffff337
! %l6 = 621b19ff, %l7 = dd6ffd6e, Mem[0000000030001410] = b22311ac 5e6fd4f1
stda %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = 621b19ff dd6ffd6e
! Code Fragment 4
p0_fragment_1:
! %l0 = fffffffffffff337
setx 0x97b4dfb04d960068,%g7,%l0 ! %l0 = 97b4dfb04d960068
! %l1 = 0000000000002d91
setx 0x98a65cefe81f72d5,%g7,%l1 ! %l1 = 98a65cefe81f72d5
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 = 97b4dfb04d960068
setx 0x50cc4c57f33a71c9,%g7,%l0 ! %l0 = 50cc4c57f33a71c9
! %l1 = 98a65cefe81f72d5
setx 0x80e69ec876d568f1,%g7,%l1 ! %l1 = 80e69ec876d568f1
! Mem[0000000010041408] = 00000057, %l6 = 00000000621b19ff
swap [%i1+%o4],%l6 ! %l6 = 0000000000000057
! Mem[0000000010101400] = d822e0ff, %l2 = 000000000000007c
ldstuba [%i4+%g0]0x88,%l2 ! %l2 = 000000ff000000ff
! %l7 = 00000000dd6ffd6e, Mem[00000000201c0001] = 0921e0d4, %asi = 80
stba %l7,[%o0+0x001]%asi ! Mem[00000000201c0000] = 096ee0d4
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 52fb2287ff191b62, %l0 = 50cc4c57f33a71c9
ldxa [%i1+%o4]0x88,%l0 ! %l0 = 52fb2287ff191b62
p0_label_13:
! Mem[0000000010101410] = 2287a054, %l1 = 80e69ec876d568f1
lduwa [%i4+%o5]0x80,%l1 ! %l1 = 000000002287a054
! Mem[0000000030001400] = d0a4e5ff, %l3 = ffffffffffffffc5
ldswa [%i0+%g0]0x89,%l3 ! %l3 = ffffffffd0a4e5ff
! Mem[0000000010041408] = ff191b62, %l4 = ffffffffffffc525
ldsba [%i1+%o4]0x88,%l4 ! %l4 = 0000000000000062
! Mem[0000000030041400] = 52aea741, %l1 = 000000002287a054
lduha [%i1+%g0]0x81,%l1 ! %l1 = 00000000000052ae
! %f7 = 0e056cf2, %f7 = 0e056cf2, %f2 = abfbcd2c 297c2a6b
fsmuld %f7 ,%f7 ,%f2 ! %f2 = 33916298 74453100
! Mem[0000000010001410] = ff7dfafc 777b6b28, %l0 = ff191b62, %l1 = 000052ae
ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff7dfafc 00000000777b6b28
! Mem[0000000030001400] = de42b973d0a4e5ff, %l6 = 0000000000000057
ldxa [%i0+%g0]0x89,%l6 ! %l6 = de42b973d0a4e5ff
! Mem[0000000010141400] = ff191b626efd6fdd, %f30 = 0276f658 0431947f
ldda [%i5+%g0]0x80,%f30 ! %f30 = ff191b62 6efd6fdd
! Mem[0000000010001430] = f76c28db, %l3 = ffffffffd0a4e5ff
ldsw [%i0+0x030],%l3 ! %l3 = fffffffff76c28db
! Starting 10 instruction Store Burst
! %l5 = 0000000000004723, Mem[0000000030001400] = ffe5a4d0
stba %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 23e5a4d0
p0_label_14:
! %l0 = ff7dfafc, %l1 = 777b6b28, Mem[0000000010101400] = ffe022d8 1dbf8bef
stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff7dfafc 777b6b28
! %f15 = 54a08722, %f26 = 8213c76a, %f16 = 2287a054
fdivs %f15,%f26,%f16 ! %f16 = ff800000
! %l0 = 00000000ff7dfafc, Mem[0000000010181430] = afa8d920
stw %l0,[%i6+0x030] ! Mem[0000000010181430] = ff7dfafc
! %l4 = 0000000000000062, Mem[0000000010081408] = c52572cc
stba %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 622572cc
! %l2 = 00000000000000ff, Mem[0000000030081400] = 1fd40e2f
stwa %l2,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff
! %l1 = 00000000777b6b28, Mem[0000000010001412] = ff7dfafc
stb %l1,[%i0+0x012] ! Mem[0000000010001410] = ff7d28fc
! %l6 = de42b973d0a4e5ff, Mem[0000000010141410] = 94702eaa
stha %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = e5ff2eaa
! %l6 = de42b973d0a4e5ff, Mem[0000000010001400] = 4e6b6eec
stha %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 4e6be5ff
! %f25 = 337245b2, Mem[0000000010181408] = 00000000
sta %f25,[%i6+%o4]0x80 ! Mem[0000000010181408] = 337245b2
! Starting 10 instruction Load Burst
! %l6 = de42b973d0a4e5ff, %l2 = 00000000000000ff, %l2 = 00000000000000ff
udivx %l6,%l2,%l2 ! %l2 = 00df21db4f1fc4aa
p0_label_15:
! Mem[00000000100c1400] = f26c050e, %l2 = 00df21db4f1fc4aa
lduba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000f2
! Mem[00000000100c1408] = ffb53bfa, %l7 = 00000000dd6ffd6e
lduba [%i3+%o4]0x80,%l7 ! %l7 = 00000000000000ff
membar #Sync ! Added by membar checker (3)
! Mem[00000000100c1400] = f26c050e ed310204 ffb53bfa f05e1d00
! Mem[00000000100c1410] = 4723ba2c 563635da ebdefbb1 a4f2a45f
! Mem[00000000100c1420] = 9ed71d1b f3bf85e6 bbcd90b3 a62bd723
! Mem[00000000100c1430] = d8785725 4164d38a 904449f1 0023df27
ldda [%i3]ASI_BLK_AIUP,%f0 ! Block Load from 00000000100c1400
! Mem[00000000100c1400] = 0e056cf2, %l4 = 0000000000000062
lduha [%i3+%g0]0x88,%l4 ! %l4 = 0000000000006cf2
! Mem[0000000010041410] = 912da300, %l3 = fffffffff76c28db
lduha [%i1+%o5]0x80,%l3 ! %l3 = 000000000000912d
! Mem[0000000010081408] = 622572cc, %f23 = 912eb6b5
lda [%i2+0x008]%asi,%f23 ! %f23 = 622572cc
! Mem[0000000010141428] = 8ddb922c, %l3 = 000000000000912d
ldsba [%i5+0x02b]%asi,%l3 ! %l3 = 000000000000002c
! Mem[00000000300c1400] = 69305030, %l1 = 00000000777b6b28
ldsba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000069
! Mem[00000000300c1410] = 0030de0b, %l6 = de42b973d0a4e5ff
ldsba [%i3+%o5]0x89,%l6 ! %l6 = 000000000000000b
! Starting 10 instruction Store Burst
! %f28 = ac70227c 5ce5d8d4, %l6 = 000000000000000b
! Mem[0000000030181410] = d33e922ff4aa8ebf
add %i6,0x010,%g1
stda %f28,[%g1+%l6]ASI_PST16_S ! Mem[0000000030181410] = ac70922f5ce5d8d4
p0_label_16:
! %f20 = b002d9b5 68749b12, Mem[0000000030181400] = b2452347 7072df0f
stda %f20,[%i6+%g0]0x89 ! Mem[0000000030181400] = b002d9b5 68749b12
! Mem[00000000100c1408] = ffb53bfa, %l2 = 00000000000000f2
ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 000000ff000000ff
! Mem[00000000201c0001] = 096ee0d4, %l1 = 0000000000000069
ldstuba [%o0+0x001]%asi,%l1 ! %l1 = 0000006e000000ff
! %l3 = 000000000000002c, Mem[0000000010141408] = 21090000
stwa %l3,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000002c
! %l6 = 000000000000000b, Mem[0000000030001410] = ff191b62
stha %l6,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000b1b62
! %l4 = 00006cf2, %l5 = 00004723, Mem[0000000010041408] = ff191b62 52fb2287
stda %l4,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00006cf2 00004723
! %l2 = 00000000000000ff, Mem[00000000300c1408] = ff8cf203
stha %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00fff203
! %l3 = 000000000000002c, Mem[0000000010081400] = 9d004785
stha %l3,[%i2+%g0]0x88 ! Mem[0000000010081400] = 9d00002c
! Mem[0000000030101410] = 18a7e7b2, %l6 = 000000000000000b
swapa [%i4+%o5]0x89,%l6 ! %l6 = 0000000018a7e7b2
! Starting 10 instruction Load Burst
! Mem[0000000010001418] = 040231ed 0e056cf2, %l4 = 00006cf2, %l5 = 00004723
ldda [%i0+0x018]%asi,%l4 ! %l4 = 00000000040231ed 000000000e056cf2
p0_label_17:
! Mem[0000000010041420] = 0e1fa963, %l3 = 000000000000002c
ldsha [%i1+0x020]%asi,%l3 ! %l3 = 0000000000000e1f
! Mem[0000000010001410] = ff7d28fc777b6b28, %l6 = 0000000018a7e7b2
ldx [%i0+%o5],%l6 ! %l6 = ff7d28fc777b6b28
! Mem[0000000010001408] = abfbcd2c297c2a6b, %f30 = ff191b62 6efd6fdd
ldda [%i0+%o4]0x80,%f30 ! %f30 = abfbcd2c 297c2a6b
! Mem[0000000030041408] = e59f30ee, %l0 = 00000000ff7dfafc
ldsha [%i1+%o4]0x81,%l0 ! %l0 = ffffffffffffe59f
! Mem[0000000010001400] = ffe56b4e, %l1 = 000000000000006e
ldsba [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101410] = 0b000000, %l6 = ff7d28fc777b6b28
ldswa [%i4+%o5]0x81,%l6 ! %l6 = 000000000b000000
! Mem[00000000300c1408] = 00fff203, %f29 = 5ce5d8d4
lda [%i3+%o4]0x81,%f29 ! %f29 = 00fff203
! Mem[0000000030041410] = 22af3b9c8c35d704, %f20 = b002d9b5 68749b12
ldda [%i1+%o5]0x81,%f20 ! %f20 = 22af3b9c 8c35d704
! Mem[0000000010181424] = eafcea4a, %l0 = ffffffffffffe59f
ldsha [%i6+0x024]%asi,%l0 ! %l0 = ffffffffffffeafc
! Starting 10 instruction Store Burst
! %f22 = 15fbe418 622572cc, Mem[0000000010141408] = 0000002c ffffffff
stda %f22,[%i5+%o4]0x88 ! Mem[0000000010141408] = 15fbe418 622572cc
p0_label_18:
! Mem[00000000201c0000] = 09ffe0d4, %l4 = 00000000040231ed
ldstuba [%o0+0x000]%asi,%l4 ! %l4 = 00000009000000ff
! %l1 = ffffffffffffffff, Mem[0000000030001400] = 23e5a4d0
stba %l1,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffe5a4d0
! %l6 = 0b000000, %l7 = 000000ff, Mem[0000000010081408] = 622572cc 5f46de5a
stda %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0b000000 000000ff
! %l3 = 0000000000000e1f, Mem[000000001018143a] = 53f42ec0, %asi = 80
stba %l3,[%i6+0x03a]%asi ! Mem[0000000010181438] = 53f41fc0
! %l4 = 0000000000000009, Mem[0000000030101400] = beddaa90
stwa %l4,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000009
! %f27 = 06650118, Mem[0000000030101410] = 0b000000
sta %f27,[%i4+%o5]0x81 ! Mem[0000000030101410] = 06650118
! Code Fragment 3
p0_fragment_2:
! %l0 = ffffffffffffeafc
setx 0x184f3c706e94f438,%g7,%l0 ! %l0 = 184f3c706e94f438
! %l1 = ffffffffffffffff
setx 0x30b740705146500a,%g7,%l1 ! %l1 = 30b740705146500a
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 = 184f3c706e94f438
setx 0xfaeb254849688103,%g7,%l0 ! %l0 = faeb254849688103
! %l1 = 30b740705146500a
setx 0xac6182bfd66d7210,%g7,%l1 ! %l1 = ac6182bfd66d7210
membar #Sync ! Added by membar checker (4)
! %l0 = faeb254849688103, Mem[00000000100c1410] = 2cba2347
stwa %l0,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 49688103
! %l2 = 00000000000000ff, Mem[0000000010041404] = bfe0501b, %asi = 80
stwa %l2,[%i1+0x004]%asi ! Mem[0000000010041404] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ffe56b4e 000000ff abfbcd2c 297c2a6b
! Mem[0000000010001410] = ff7d28fc 777b6b28 040231ed 0e056cf2
! Mem[0000000010001420] = 59c9c11a 628d28db ffffffff ffffffc5
! Mem[0000000010001430] = f76c28db beff5d9a 9b7db159 0000005e
ldda [%i0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010001400
p0_label_19:
! Mem[0000000010101410] = 2287a054, %l0 = faeb254849688103
lduha [%i4+%o5]0x80,%l0 ! %l0 = 0000000000002287
! Mem[00000000100c1408] = ffb53bfa, %l6 = 000000000b000000
lduba [%i3+0x00a]%asi,%l6 ! %l6 = 000000000000003b
! Mem[00000000201c0000] = ffffe0d4, %l6 = 000000000000003b
ldsb [%o0+0x001],%l6 ! %l6 = ffffffffffffffff
! %f4 = 4723ba2c, %f12 = d8785725, %f6 = ebdefbb1
fmuls %f4 ,%f12,%f6 ! %f6 = e01ed417
! Mem[0000000010081400] = 9d00002c, %l2 = 00000000000000ff
lduwa [%i2+%g0]0x88,%l2 ! %l2 = 000000009d00002c
! Mem[00000000300c1410] = cafae7c80030de0b, %f8 = 9ed71d1b f3bf85e6
ldda [%i3+%o5]0x89,%f8 ! %f8 = cafae7c8 0030de0b
! Mem[0000000010141410] = e5ff2eaa, %f2 = ffb53bfa
ld [%i5+%o5],%f2 ! %f2 = e5ff2eaa
! Mem[0000000010101400] = ff7dfafc, %f11 = a62bd723
lda [%i4+%g0]0x80,%f11 ! %f11 = ff7dfafc
! %l2 = 000000009d00002c, %l5 = 000000000e056cf2, %l7 = 00000000000000ff
xnor %l2,%l5,%l7 ! %l7 = ffffffff6cfa9321
! Starting 10 instruction Store Burst
! Mem[000000001010141c] = 12ba6ace, %l0 = 0000000000002287
swap [%i4+0x01c],%l0 ! %l0 = 0000000012ba6ace
p0_label_20:
! %l0 = 0000000012ba6ace, Mem[0000000010141400] = ff191b62
stha %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 6ace1b62
membar #Sync ! Added by membar checker (5)
! %l7 = ffffffff6cfa9321, Mem[000000001000142a] = ffffffff, %asi = 80
stha %l7,[%i0+0x02a]%asi ! Mem[0000000010001428] = ffff9321
! %l0 = 12ba6ace, %l1 = d66d7210, Mem[0000000010141438] = 9762f8d6 48907ab2
std %l0,[%i5+0x038] ! Mem[0000000010141438] = 12ba6ace d66d7210
! %l5 = 000000000e056cf2, Mem[00000000211c0001] = ffff4340
stb %l5,[%o2+0x001] ! Mem[00000000211c0000] = fff24340
! Mem[0000000030141408] = 00000000, %l1 = ac6182bfd66d7210
swapa [%i5+%o4]0x89,%l1 ! %l1 = 0000000000000000
! %l2 = 000000009d00002c, Mem[00000000100c1410] = 03816849563635da
stx %l2,[%i3+%o5] ! Mem[00000000100c1410] = 000000009d00002c
! Mem[00000000211c0001] = fff24340, %l3 = 0000000000000e1f
ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 000000f2000000ff
! Mem[0000000030041408] = e59f30ee, %l6 = ffffffffffffffff
swapa [%i1+%o4]0x81,%l6 ! %l6 = 00000000e59f30ee
! Mem[0000000010001408] = abfbcd2c, %l7 = ffffffff6cfa9321
ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 000000ab000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = fffbcd2c, %l4 = 0000000000000009
ldsha [%i0+%o4]0x80,%l4 ! %l4 = fffffffffffffffb
p0_label_21:
! Mem[0000000010141408] = 15fbe418622572cc, %l5 = 000000000e056cf2
ldxa [%i5+%o4]0x88,%l5 ! %l5 = 15fbe418622572cc
! Mem[0000000010181400] = 2287a054, %f11 = ff7dfafc
lda [%i6+%g0]0x80,%f11 ! %f11 = 2287a054
! Mem[0000000010101408] = 481d692268fbffff, %l6 = 00000000e59f30ee
ldxa [%i4+%o4]0x88,%l6 ! %l6 = 481d692268fbffff
! Mem[0000000010101434] = 3357ee94, %l6 = 481d692268fbffff
ldsh [%i4+0x034],%l6 ! %l6 = 0000000000003357
! %l3 = 00000000000000f2, %l2 = 000000009d00002c, %l0 = 0000000012ba6ace
andn %l3,%l2,%l0 ! %l0 = 00000000000000d2
! Mem[00000000211c0000] = ffff4340, %l3 = 00000000000000f2
ldsha [%o2+0x000]%asi,%l3 ! %l3 = ffffffffffffffff
! %l0 = 00000000000000d2, immed = fffffd0e, %y = 000000b6
sdiv %l0,-0x2f2,%l6 ! %l6 = ffffffffc234f72c
mov %l0,%y ! %y = 000000d2
! Mem[0000000030081400] = ff000000, %l2 = 000000009d00002c
ldsba [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000
! Mem[0000000010181408] = b2457233, %l0 = 00000000000000d2
lduha [%i6+%o4]0x88,%l0 ! %l0 = 0000000000007233
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ab, Mem[0000000021800080] = d7c3889d
stb %l7,[%o3+0x080] ! Mem[0000000021800080] = abc3889d
p0_label_22:
! %f23 = 0e056cf2, Mem[00000000300c1408] = 03f2ff00
sta %f23,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 0e056cf2
! %f8 = cafae7c8 0030de0b, Mem[0000000030041408] = ffffffff 5f206b02
stda %f8 ,[%i1+%o4]0x81 ! Mem[0000000030041408] = cafae7c8 0030de0b
! %l5 = 15fbe418622572cc, Mem[0000000030141400] = b002d9b568749b12
stxa %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 15fbe418622572cc
! %f2 = e5ff2eaa f05e1d00, Mem[0000000030141408] = 10726dd6 8722fb52
stda %f2 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = e5ff2eaa f05e1d00
! %f22 = 040231ed 0e056cf2, Mem[0000000010081428] = cca9669d 606f1373
stda %f22,[%i2+0x028]%asi ! Mem[0000000010081428] = 040231ed 0e056cf2
! %l4 = fffffffffffffffb, Mem[0000000030181410] = 2f9270ac
stwa %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = fffffffb
! Mem[0000000010001400] = 4e6be5ff, %l4 = fffffffffffffffb
ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[000000001018143c] = c3fa212d, %l3 = ffffffffffffffff, %asi = 80
swapa [%i6+0x03c]%asi,%l3 ! %l3 = 00000000c3fa212d
! %l1 = 0000000000000000, Mem[0000000030181410] = fffffffb
stwa %l1,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ff7d28fc 777b6b28, %l0 = 00007233, %l1 = 00000000
ldda [%i0+%o5]0x80,%l0 ! %l0 = 00000000ff7d28fc 00000000777b6b28
p0_label_23:
! Mem[00000000300c1400] = 69305030, %f22 = 040231ed
lda [%i3+%g0]0x81,%f22 ! %f22 = 69305030
! Mem[0000000030101408] = 78032e67, %l1 = 00000000777b6b28
lduba [%i4+%o4]0x81,%l1 ! %l1 = 0000000000000078
! Mem[0000000030101400] = 09000000, %l5 = 15fbe418622572cc
ldswa [%i4+%g0]0x89,%l5 ! %l5 = 0000000009000000
! Mem[0000000010141424] = 8aa63b93, %f0 = f26c050e
ld [%i5+0x024],%f0 ! %f0 = 8aa63b93
! Mem[00000000300c1400] = 30503069, %l6 = ffffffffc234f72c
ldsha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000003069
! Mem[0000000010041434] = 8213c76a, %l0 = 00000000ff7d28fc
lduwa [%i1+0x034]%asi,%l0 ! %l0 = 000000008213c76a
! Mem[0000000030001410] = 621b0b00, %l7 = 00000000000000ab
lduba [%i0+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000020800000] = 10e98b5d, %l1 = 0000000000000078
ldsh [%o1+%g0],%l1 ! %l1 = 00000000000010e9
! Mem[0000000030101410] = 06650118322ca653, %l6 = 0000000000003069
ldxa [%i4+%o5]0x81,%l6 ! %l6 = 06650118322ca653
! Starting 10 instruction Store Burst
! %l3 = 00000000c3fa212d, Mem[00000000201c0001] = ffffe0d4
stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = ff2de0d4
p0_label_24:
! %l7 = 0000000000000000, Mem[0000000010181410] = 9ee65cc256188efa
stxa %l7,[%i6+%o5]0x88 ! Mem[0000000010181410] = 0000000000000000
! %l6 = 322ca653, %l7 = 00000000, Mem[00000000100c1410] = 00000000 9d00002c
std %l6,[%i3+%o5] ! Mem[00000000100c1410] = 322ca653 00000000
! Mem[0000000030081410] = 0000007c, %l4 = 00000000000000ff
ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 0000007c000000ff
! Mem[0000000010081400] = 2c00009d, %l7 = 0000000000000000
swapa [%i2+%g0]0x80,%l7 ! %l7 = 000000002c00009d
! %f28 = f76c28db beff5d9a, %l5 = 0000000009000000
! Mem[0000000030101400] = 000000092cba2347
stda %f28,[%i4+%l5]ASI_PST8_S ! Mem[0000000030101400] = 000000092cba2347
! %f9 = 0030de0b, Mem[0000000010181408] = 337245b2
sta %f9 ,[%i6+0x008]%asi ! Mem[0000000010181408] = 0030de0b
! %f22 = 69305030 0e056cf2, Mem[0000000030101400] = 00000009 2cba2347
stda %f22,[%i4+%g0]0x81 ! Mem[0000000030101400] = 69305030 0e056cf2
! %l4 = 0000007c, %l5 = 09000000, Mem[0000000010181400] = 54a08722 5102096a
stda %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000007c 09000000
! %l3 = 00000000c3fa212d, Mem[0000000010041408] = 00006cf2
stwa %l3,[%i1+%o4]0x88 ! Mem[0000000010041408] = c3fa212d
! Starting 10 instruction Load Burst
! Mem[0000000010041428] = 15fbe418 912eb6b5, %l0 = 8213c76a, %l1 = 000010e9
ldd [%i1+0x028],%l0 ! %l0 = 0000000015fbe418 00000000912eb6b5
p0_label_25:
! Mem[0000000021800080] = abc3889d, %l5 = 0000000009000000
lduba [%o3+0x081]%asi,%l5 ! %l5 = 00000000000000c3
! Mem[00000000300c1400] = 30503069, %f31 = 0000005e
lda [%i3+%g0]0x89,%f31 ! %f31 = 30503069
! %l4 = 000000000000007c, imm = fffffffffffff298, %l5 = 00000000000000c3
sub %l4,-0xd68,%l5 ! %l5 = 0000000000000de4
! Mem[0000000030101400] = 69305030, %l0 = 0000000015fbe418
ldswa [%i4+%g0]0x81,%l0 ! %l0 = 0000000069305030
! Mem[0000000010101408] = fffffb68, %l4 = 000000000000007c
lduwa [%i4+%o4]0x80,%l4 ! %l4 = 00000000fffffb68
! Mem[0000000010101400] = 286b7b77fcfa7dff, %l1 = 00000000912eb6b5
ldxa [%i4+%g0]0x88,%l1 ! %l1 = 286b7b77fcfa7dff
! Mem[0000000010181400] = 0000007c, %l5 = 0000000000000de4
ldswa [%i6+%g0]0x88,%l5 ! %l5 = 000000000000007c
! Mem[0000000010181408] = 0030de0b, %l4 = 00000000fffffb68
lduha [%i6+%o4]0x80,%l4 ! %l4 = 0000000000000030
! Mem[0000000010141400] = 6ace1b62, %l2 = 0000000000000000
lduha [%i5+%g0]0x80,%l2 ! %l2 = 0000000000006ace
! Starting 10 instruction Store Burst
! %f10 = bbcd90b3 2287a054, Mem[00000000100c1400] = 0e056cf2 040231ed
stda %f10,[%i3+%g0]0x88 ! Mem[00000000100c1400] = bbcd90b3 2287a054
p0_label_26:
! Mem[0000000010001404] = 000000ff, %l7 = 2c00009d, %l2 = 00006ace
add %i0,0x04,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000000000ff
! %f24 = 59c9c11a 628d28db, %l2 = 00000000000000ff
! Mem[0000000010001400] = ffe56b4e000000ff
stda %f24,[%i0+%l2]ASI_PST32_P ! Mem[0000000010001400] = 59c9c11a628d28db
! %l1 = 286b7b77fcfa7dff, Mem[00000000201c0000] = ff2de0d4
stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = ff2de0d4
! %f10 = bbcd90b3 2287a054, %l1 = 286b7b77fcfa7dff
! Mem[00000000100c1420] = 9ed71d1bf3bf85e6
add %i3,0x020,%g1
stda %f10,[%g1+%l1]ASI_PST32_P ! Mem[00000000100c1420] = bbcd90b32287a054
! %l6 = 322ca653, %l7 = 2c00009d, Mem[0000000010041410] = 912da300 8bbf9c5e
stda %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 322ca653 2c00009d
! %l0 = 69305030, %l1 = fcfa7dff, Mem[0000000010101400] = ff7dfafc 777b6b28
stda %l0,[%i4+%g0]0x80 ! Mem[0000000010101400] = 69305030 fcfa7dff
! Mem[000000001000140c] = 297c2a6b, %l0 = 0000000069305030
swap [%i0+0x00c],%l0 ! %l0 = 00000000297c2a6b
! %l7 = 000000002c00009d, Mem[000000001004143e] = 744e9a59
sth %l7,[%i1+0x03e] ! Mem[000000001004143c] = 744e009d
! %f12 = d8785725 4164d38a, %l2 = 00000000000000ff
! Mem[0000000030041438] = 5643df0bcf5dd38f
add %i1,0x038,%g1
stda %f12,[%g1+%l2]ASI_PST32_S ! Mem[0000000030041438] = d87857254164d38a
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ffffffc5 9d80f033, %l4 = 00000030, %l5 = 0000007c
ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000ffffffc5 000000009d80f033
p0_label_27:
! Mem[0000000030081410] = ffffffc5000000ff, %l4 = 00000000ffffffc5
ldxa [%i2+%o5]0x89,%l4 ! %l4 = ffffffc5000000ff
! Mem[0000000010101400] = 69305030, %l6 = 06650118322ca653
ldsba [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000069
! Mem[0000000030141410] = 2dc9d53a, %l0 = 00000000297c2a6b
ldsha [%i5+%o5]0x89,%l0 ! %l0 = ffffffffffffd53a
! Mem[0000000010141438] = 12ba6ace, %l2 = 00000000000000ff
ldub [%i5+0x03b],%l2 ! %l2 = 00000000000000ce
! Mem[0000000010141410] = aa2effe5, %l7 = 000000002c00009d
lduha [%i5+%o5]0x88,%l7 ! %l7 = 000000000000ffe5
! Mem[0000000010081408] = 0b000000000000ff, %l6 = 0000000000000069
ldxa [%i2+%o4]0x80,%l6 ! %l6 = 0b000000000000ff
! Mem[0000000030041408] = cafae7c8 0030de0b, %l2 = 000000ce, %l3 = c3fa212d
ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000cafae7c8 000000000030de0b
! Mem[0000000010081400] = 00000000, %l0 = ffffffffffffd53a
ldsha [%i2+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1438] = 904449f1, %l3 = 000000000030de0b
lduha [%i3+0x038]%asi,%l3 ! %l3 = 0000000000009044
! Starting 10 instruction Store Burst
! Mem[00000000211c0001] = ffff4340, %l3 = 0000000000009044
ldstuba [%o2+0x001]%asi,%l3 ! %l3 = 000000ff000000ff
p0_label_28:
! %l5 = 000000009d80f033, immed = 00000078, %y = 000000d2
smul %l5,0x078,%l3 ! %l3 = ffffffd1d47097e8, %y = ffffffd1
! %f10 = bbcd90b3 2287a054, Mem[00000000100c1438] = 904449f1 0023df27
std %f10,[%i3+0x038] ! Mem[00000000100c1438] = bbcd90b3 2287a054
! %l6 = 0b000000000000ff, Mem[0000000030041400] = 52aea741
stha %l6,[%i1+%g0]0x81 ! Mem[0000000030041400] = 00ffa741
! %f8 = cafae7c8, Mem[0000000010181408] = 0030de0b
sta %f8 ,[%i6+%o4]0x80 ! Mem[0000000010181408] = cafae7c8
! %l2 = cafae7c8, %l3 = d47097e8, Mem[0000000030181400] = 129b7468 b5d902b0
stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = cafae7c8 d47097e8
! %l0 = 0000000000000000, Mem[00000000201c0000] = ff2de0d4
stb %l0,[%o0+%g0] ! Mem[00000000201c0000] = 002de0d4
! Mem[0000000010041420] = 0e1fa963e60f9592, %l7 = 000000000000ffe5, %l1 = 286b7b77fcfa7dff
add %i1,0x20,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 0e1fa963e60f9592
! %l7 = 000000000000ffe5, Mem[00000000300c1410] = 0030de0b
stba %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0030dee5
! Mem[0000000010181410] = 00000000, %l6 = 0b000000000000ff
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 54a08722, %f31 = 30503069
lda [%i4+%o5]0x88,%f31 ! %f31 = 54a08722
p0_label_29:
! Mem[0000000010181400] = 0000007c, %l2 = 00000000cafae7c8
lduba [%i6+%g0]0x88,%l2 ! %l2 = 000000000000007c
! Mem[0000000010001410] = ff7d28fc, %l7 = 000000000000ffe5
lduwa [%i0+%o5]0x80,%l7 ! %l7 = 00000000ff7d28fc
! Mem[0000000030141410] = 2dc9d53a, %l3 = ffffffd1d47097e8
lduba [%i5+%o5]0x89,%l3 ! %l3 = 000000000000003a
! Mem[0000000010041400] = 583c1429000000ff, %f26 = ffffffff ffffffc5
ldd [%i1+%g0],%f26 ! %f26 = 583c1429 000000ff
! Mem[00000000201c0000] = 002de0d4, %l6 = 0000000000000000
ldsha [%o0+0x000]%asi,%l6 ! %l6 = 000000000000002d
! Mem[0000000020800000] = 10e98b5d, %l3 = 000000000000003a
lduha [%o1+0x000]%asi,%l3 ! %l3 = 00000000000010e9
! Mem[0000000010141400] = 6ace1b62, %l1 = 0e1fa963e60f9592
lduba [%i5+%g0]0x80,%l1 ! %l1 = 000000000000006a
! Mem[0000000010081408] = 0b000000000000ff, %f8 = cafae7c8 0030de0b
ldda [%i2+%o4]0x80,%f8 ! %f8 = 0b000000 000000ff
! %l3 = 00000000000010e9, %l0 = 0000000000000000, %y = ffffffd1
sdiv %l3,%l0,%l0 ! %l0 = 0000000000000028
mov %l0,%y ! %y = 00000028
! Starting 10 instruction Store Burst
! Mem[0000000030041410] = 22af3b9c, %l5 = 000000009d80f033
ldstuba [%i1+%o5]0x81,%l5 ! %l5 = 00000022000000ff
p0_label_30:
! Mem[0000000010141430] = 4b9a26a4, %l0 = 00000028, %l1 = 0000006a
add %i5,0x30,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000004b9a26a4
! %f2 = e5ff2eaa, Mem[0000000010181404] = 00000009
st %f2 ,[%i6+0x004] ! Mem[0000000010181404] = e5ff2eaa
! %l4 = ffffffc5000000ff, imm = fffffffffffff3c5, %l0 = 0000000000000028
orn %l4,-0xc3b,%l0 ! %l0 = ffffffc500000cff
! %l4 = ffffffc5000000ff, Mem[0000000010181400] = 0000007c
stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 000000ff
! Mem[0000000010181408] = cafae7c8, %l0 = ffffffc500000cff
ldstuba [%i6+%o4]0x80,%l0 ! %l0 = 000000ca000000ff
! Mem[0000000030001408] = 0c5b6cf7, %l6 = 000000000000002d
swapa [%i0+%o4]0x89,%l6 ! %l6 = 000000000c5b6cf7
! %l4 = ffffffc5000000ff, Mem[0000000030141408] = 001d5ef0aa2effe5
stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = ffffffc5000000ff
! Mem[0000000010181400] = 000000ff, %l4 = ffffffc5000000ff
swapa [%i6+%g0]0x88,%l4 ! %l4 = 00000000000000ff
! %f30 = 9b7db159 54a08722, Mem[0000000010081410] = ffffffc5 9d80f033
stda %f30,[%i2+0x010]%asi ! Mem[0000000010081410] = 9b7db159 54a08722
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 000000ff, %f29 = beff5d9a
lda [%i2+%o5]0x89,%f29 ! %f29 = 000000ff
p0_label_31:
! Mem[0000000010041408] = 00004723 c3fa212d, %l0 = 000000ca, %l1 = 4b9a26a4
ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000c3fa212d 0000000000004723
! Mem[0000000010181408] = c8e7faff, %l0 = 00000000c3fa212d
ldsha [%i6+%o4]0x88,%l0 ! %l0 = fffffffffffffaff
! Mem[00000000300c1400] = 69305030, %l2 = 000000000000007c
lduwa [%i3+%g0]0x81,%l2 ! %l2 = 0000000069305030
! Mem[00000000100c1430] = d8785725, %l3 = 00000000000010e9
lduba [%i3+0x030]%asi,%l3 ! %l3 = 00000000000000d8
! Mem[0000000010001400] = 59c9c11a 628d28db, %l0 = fffffaff, %l1 = 00004723
ldda [%i0+%g0]0x80,%l0 ! %l0 = 0000000059c9c11a 00000000628d28db
! Mem[0000000010181408] = c8e7faff, %l6 = 000000000c5b6cf7
lduwa [%i6+%o4]0x88,%l6 ! %l6 = 00000000c8e7faff
! Mem[00000000100c1410] = 322ca653, %l5 = 0000000000000022
ldsba [%i3+%o5]0x80,%l5 ! %l5 = 0000000000000032
! Mem[00000000100c142c] = a62bd723, %l7 = 00000000ff7d28fc
ldsh [%i3+0x02c],%l7 ! %l7 = ffffffffffffa62b
! Mem[0000000010101408] = fffffb68, %l7 = ffffffffffffa62b
lduwa [%i4+%o4]0x80,%l7 ! %l7 = 00000000fffffb68
! Starting 10 instruction Store Burst
! %f0 = 8aa63b93 ed310204, Mem[0000000030041408] = c8e7faca 0bde3000
stda %f0 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 8aa63b93 ed310204
p0_label_32:
! %l3 = 00000000000000d8, Mem[0000000010081424] = d49ffbc6, %asi = 80
stwa %l3,[%i2+0x024]%asi ! Mem[0000000010081424] = 000000d8
! %l3 = 00000000000000d8, Mem[0000000010181404] = e5ff2eaa, %asi = 80
stha %l3,[%i6+0x004]%asi ! Mem[0000000010181404] = 00d82eaa
! %l0 = 0000000059c9c11a, %l5 = 0000000000000032, %l7 = 00000000fffffb68
add %l0,%l5,%l7 ! %l7 = 0000000059c9c14c
! %l0 = 0000000059c9c11a, Mem[0000000030041400] = 41a7ff00
stwa %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 59c9c11a
! %l4 = 000000ff, %l5 = 00000032, Mem[0000000010101400] = 30503069 ff7dfafc
stda %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 000000ff 00000032
! %l0 = 59c9c11a, %l1 = 628d28db, Mem[0000000030041408] = 040231ed 933ba68a
stda %l0,[%i1+%o4]0x81 ! Mem[0000000030041408] = 59c9c11a 628d28db
! Mem[00000000100c1428] = bbcd90b3, %l5 = 0000000000000032, %asi = 80
swapa [%i3+0x028]%asi,%l5 ! %l5 = 00000000bbcd90b3
! %l1 = 00000000628d28db, imm = 0000000000000dbd, %l0 = 0000000059c9c11a
andn %l1,0xdbd,%l0 ! %l0 = 00000000628d2042
! Mem[0000000030101408] = 672e0378, %l0 = 00000000628d2042
swapa [%i4+%o4]0x89,%l0 ! %l0 = 00000000672e0378
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = fc287dff, %l7 = 0000000059c9c14c
ldsba [%i0+%o5]0x88,%l7 ! %l7 = ffffffffffffffff
p0_label_33:
! Mem[0000000020800000] = 10e98b5d, %l4 = 00000000000000ff
ldsba [%o1+0x001]%asi,%l4 ! %l4 = ffffffffffffffe9
! Mem[000000001000142c] = ffffffc5, %l7 = ffffffffffffffff
lduwa [%i0+0x02c]%asi,%l7 ! %l7 = 00000000ffffffc5
! Mem[0000000010041408] = 2d21fac3, %f30 = 9b7db159
lda [%i1+%o4]0x80,%f30 ! %f30 = 2d21fac3
! %l4 = ffffffffffffffe9, Mem[0000000030041410] = ffaf3b9c
stba %l4,[%i1+%o5]0x81 ! Mem[0000000030041410] = e9af3b9c
! Mem[00000000300c1408] = f26c050e, %f13 = 4164d38a
lda [%i3+%o4]0x81,%f13 ! %f13 = f26c050e
! Mem[000000001010141c] = 00002287, %l6 = 00000000c8e7faff
lduha [%i4+0x01e]%asi,%l6 ! %l6 = 0000000000002287
! Mem[0000000010001410] = ff7d28fc, %l4 = ffffffffffffffe9
lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000ff7d28fc
! Mem[0000000030141410] = 2dc9d53a, %l5 = 00000000bbcd90b3
lduwa [%i5+%o5]0x89,%l5 ! %l5 = 000000002dc9d53a
! Mem[000000001000143c] = 0000005e, %l1 = 00000000628d28db
ldub [%i0+0x03e],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = e5ff2eaa, %l3 = 00000000000000d8
ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 000000e5000000ff
p0_label_34:
! %l2 = 0000000069305030, Mem[0000000030141408] = ff000000
stha %l2,[%i5+%o4]0x81 ! Mem[0000000030141408] = 50300000
! %f18 = abfbcd2c 297c2a6b, Mem[0000000010141400] = 6ace1b62 6efd6fdd
stda %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = abfbcd2c 297c2a6b
! %f10 = bbcd90b3, Mem[0000000010101408] = 68fbffff
sta %f10,[%i4+%o4]0x88 ! Mem[0000000010101408] = bbcd90b3
! %f10 = bbcd90b3 2287a054, Mem[0000000030041408] = 1ac1c959 db288d62
stda %f10,[%i1+%o4]0x89 ! Mem[0000000030041408] = bbcd90b3 2287a054
! Mem[0000000010081400] = 00000000, %l5 = 000000002dc9d53a
ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! %l0 = 672e0378, %l1 = 00000000, Mem[0000000010181428] = 5ab29912 b394d6e9
stda %l0,[%i6+0x028]%asi ! Mem[0000000010181428] = 672e0378 00000000
! Mem[0000000010141400] = 2ccdfbab, %l2 = 0000000069305030
ldstuba [%i5+%g0]0x88,%l2 ! %l2 = 000000ab000000ff
! Mem[00000000211c0001] = ffff4340, %l1 = 0000000000000000
ldstub [%o2+0x001],%l1 ! %l1 = 000000ff000000ff
! %f16 = ffe56b4e 000000ff, Mem[0000000010181400] = ff000000 00d82eaa
stda %f16,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffe56b4e 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081400] = 02b03a61000000ff, %l5 = 0000000000000000
ldxa [%i2+%g0]0x88,%l5 ! %l5 = 02b03a61000000ff
p0_label_35:
! Mem[00000000300c1410] = 0030dee5, %l0 = 00000000672e0378
ldswa [%i3+%o5]0x89,%l0 ! %l0 = 000000000030dee5
! Mem[0000000030041408] = 54a08722b390cdbb, %l5 = 02b03a61000000ff
ldxa [%i1+%o4]0x81,%l5 ! %l5 = 54a08722b390cdbb
! Mem[0000000010001408] = fffbcd2c, %l7 = 00000000ffffffc5
ldsh [%i0+0x00a],%l7 ! %l7 = ffffffffffffcd2c
! Mem[0000000030041408] = 54a08722, %l2 = 00000000000000ab
ldswa [%i1+%o4]0x81,%l2 ! %l2 = 0000000054a08722
! Mem[0000000010041408] = 00004723c3fa212d, %l0 = 000000000030dee5
ldxa [%i1+%o4]0x88,%l0 ! %l0 = 00004723c3fa212d
! Mem[0000000030041400] = 59c9c11a, %l1 = 00000000000000ff
lduba [%i1+%g0]0x89,%l1 ! %l1 = 000000000000001a
! Code Fragment 3
p0_fragment_3:
! %l0 = 00004723c3fa212d
setx 0xd3e64787fe2f2762,%g7,%l0 ! %l0 = d3e64787fe2f2762
! %l1 = 000000000000001a
setx 0x10bef8c84d5d1b99,%g7,%l1 ! %l1 = 10bef8c84d5d1b99
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 = d3e64787fe2f2762
setx 0x1d7a4a879bfb0b5a,%g7,%l0 ! %l0 = 1d7a4a879bfb0b5a
! %l1 = 10bef8c84d5d1b99
setx 0x5d8c6527afd91451,%g7,%l1 ! %l1 = 5d8c6527afd91451
! Mem[0000000010041410] = 53a62c32, %f8 = 0b000000
lda [%i1+%o5]0x88,%f8 ! %f8 = 53a62c32
! Mem[00000000100c1410] = 53a62c32, %l3 = 00000000000000e5
lduba [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000032
! Starting 10 instruction Store Burst
! Mem[0000000010101408] = bbcd90b3, %l6 = 0000000000002287
ldstuba [%i4+%o4]0x88,%l6 ! %l6 = 000000b3000000ff
p0_label_36:
! %f23 = 0e056cf2, Mem[00000000300c1400] = 30503069
sta %f23,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0e056cf2
! Mem[0000000030141410] = 3ad5c92d, %l5 = 54a08722b390cdbb
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 0000003a000000ff
! %l7 = ffffffffffffcd2c, Mem[0000000030141400] = 15fbe418
stwa %l7,[%i5+%g0]0x81 ! Mem[0000000030141400] = ffffcd2c
! Mem[0000000010181404] = 000000ff, %l7 = ffffffffffffcd2c
ldstub [%i6+0x004],%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181400] = cafae7c8, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x81,%l7 ! %l7 = 000000ca000000ff
! %l0 = 1d7a4a879bfb0b5a, Mem[0000000010081400] = 000000ff
stba %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000005a
! %l0 = 1d7a4a879bfb0b5a, Mem[0000000010001403] = 59c9c11a, %asi = 80
stba %l0,[%i0+0x003]%asi ! Mem[0000000010001400] = 59c9c15a
! %l2 = 54a08722, %l3 = 00000032, Mem[0000000030181400] = fffae7c8 d47097e8
stda %l2,[%i6+%g0]0x81 ! Mem[0000000030181400] = 54a08722 00000032
! Mem[0000000020800000] = 10e98b5d, %l1 = 5d8c6527afd91451
ldstuba [%o1+0x000]%asi,%l1 ! %l1 = 00000010000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = 621b0b00, %l5 = 000000000000003a
lduba [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
p0_label_37:
! Mem[0000000030141400] = 2ccdffff, %l4 = 00000000ff7d28fc
lduha [%i5+%g0]0x89,%l4 ! %l4 = 000000000000ffff
! %l0 = 1d7a4a879bfb0b5a, imm = 0000000000000d5a, %l5 = 0000000000000000
addc %l0,0xd5a,%l5 ! %l5 = 1d7a4a879bfb18b4
! Mem[0000000010101410] = 54a08722, %f21 = 777b6b28
lda [%i4+%o5]0x88,%f21 ! %f21 = 54a08722
! Mem[0000000030081408] = ff2df6c3, %l3 = 0000000000000032
ldsha [%i2+%o4]0x81,%l3 ! %l3 = ffffffffffffff2d
! Mem[0000000030081408] = c3f62dff, %f7 = a4f2a45f
lda [%i2+%o4]0x89,%f7 ! %f7 = c3f62dff
! Mem[0000000010001410] = fc287dff, %l3 = ffffffffffffff2d
ldswa [%i0+%o5]0x88,%l3 ! %l3 = fffffffffc287dff
! Mem[0000000010081400] = 02b03a610000005a, %l4 = 000000000000ffff
ldxa [%i2+%g0]0x88,%l4 ! %l4 = 02b03a610000005a
! Mem[0000000030141408] = 50300000, %l1 = 0000000000000010
lduba [%i5+%o4]0x81,%l1 ! %l1 = 0000000000000050
! Mem[0000000030141400] = cc7225622ccdffff, %l2 = 0000000054a08722
ldxa [%i5+%g0]0x89,%l2 ! %l2 = cc7225622ccdffff
! Starting 10 instruction Store Burst
! Mem[000000001000142c] = ffffffc5, %l5 = 1d7a4a879bfb18b4
ldstuba [%i0+0x02c]%asi,%l5 ! %l5 = 000000ff000000ff
p0_label_38:
! %l5 = 00000000000000ff, Mem[0000000030041408] = 2287a054
stba %l5,[%i1+%o4]0x89 ! Mem[0000000030041408] = 2287a0ff
! %f28 = f76c28db 000000ff, Mem[0000000010041408] = c3fa212d 00004723
stda %f28,[%i1+%o4]0x88 ! Mem[0000000010041408] = f76c28db 000000ff
! %f17 = 000000ff, Mem[0000000030041408] = 2287a0ff
sta %f17,[%i1+%o4]0x89 ! Mem[0000000030041408] = 000000ff
! %f30 = 2d21fac3 54a08722, Mem[0000000030141400] = 2ccdffff cc722562
stda %f30,[%i5+%g0]0x89 ! Mem[0000000030141400] = 2d21fac3 54a08722
! %l0 = 1d7a4a879bfb0b5a, Mem[00000000100c1408] = ffb53bfaf05e1d00
stxa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 1d7a4a879bfb0b5a
! %l4 = 02b03a610000005a, Mem[0000000030181408] = 03f28cb6
stwa %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000005a
! Mem[0000000020800001] = ffe98b5d, %l2 = cc7225622ccdffff
ldstuba [%o1+0x001]%asi,%l2 ! %l2 = 000000e9000000ff
! Mem[0000000010041410] = 53a62c32, %l7 = 00000000000000ca
swapa [%i1+%o5]0x88,%l7 ! %l7 = 0000000053a62c32
! Mem[000000001000142c] = ffffffc5, %l0 = 9bfb0b5a, %l7 = 53a62c32
add %i0,0x2c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ffffffc5
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = ffffffc500003050, %f22 = 69305030 0e056cf2
ldda [%i5+%o4]0x89,%f22 ! %f22 = ffffffc5 00003050
p0_label_39:
! Mem[0000000030101408] = 42208d62, %f11 = 2287a054
lda [%i4+%o4]0x81,%f11 ! %f11 = 42208d62
! Mem[0000000010181408] = fffae7c8, %l1 = 0000000000000050
ldsba [%i6+0x009]%asi,%l1 ! %l1 = fffffffffffffffa
! Mem[0000000010101428] = dff0c03b 4ea07165, %l4 = 0000005a, %l5 = 000000ff
ldda [%i4+0x028]%asi,%l4 ! %l4 = 00000000dff0c03b 000000004ea07165
! Mem[00000000100c1408] = 5a0bfb9b 874a7a1d, %l4 = dff0c03b, %l5 = 4ea07165
ldda [%i3+%o4]0x88,%l4 ! %l4 = 00000000874a7a1d 000000005a0bfb9b
! Mem[0000000030081408] = c3f62dff, %l1 = fffffffffffffffa
ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030001410] = 621b0b00, %l0 = 1d7a4a879bfb0b5a
lduwa [%i0+%o5]0x89,%l0 ! %l0 = 00000000621b0b00
! Mem[0000000010001408] = 2ccdfbff, %l6 = 00000000000000b3
ldsba [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000100c1408] = 1d7a4a87 9bfb0b5a, %l6 = ffffffff, %l7 = ffffffc5
ldda [%i3+%o4]0x80,%l6 ! %l6 = 000000001d7a4a87 000000009bfb0b5a
! Mem[0000000030181410] = 00000000, %l7 = 000000009bfb0b5a
lduwa [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! %f24 = 59c9c11a, Mem[00000000300c1410] = 0030dee5
sta %f24,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 59c9c11a
p0_label_40:
! Mem[0000000030181400] = 2287a054, %l2 = 00000000000000e9
ldstuba [%i6+%g0]0x89,%l2 ! %l2 = 00000054000000ff
! %l0 = 00000000621b0b00, Mem[00000000100c1438] = bbcd90b32287a054, %asi = 80
stxa %l0,[%i3+0x038]%asi ! Mem[00000000100c1438] = 00000000621b0b00
! Mem[0000000010001400] = 59c9c15a628d28db, %l1 = ffffffffffffffff, %l7 = 0000000000000000
casxa [%i0]0x80,%l1,%l7 ! %l7 = 59c9c15a628d28db
! Mem[0000000010001400] = 59c9c15a, %l3 = fffffffffc287dff
swapa [%i0+%g0]0x80,%l3 ! %l3 = 0000000059c9c15a
! %l0 = 621b0b00, %l1 = ffffffff, Mem[0000000030181410] = 00000000 d4d8e55c
stda %l0,[%i6+%o5]0x89 ! Mem[0000000030181410] = 621b0b00 ffffffff
! Mem[0000000030001410] = 000b1b62, %l6 = 000000001d7a4a87
swapa [%i0+%o5]0x81,%l6 ! %l6 = 00000000000b1b62
! %l3 = 0000000059c9c15a, Mem[0000000010081430] = 8fb3004f08b6b8b1
stx %l3,[%i2+0x030] ! Mem[0000000010081430] = 0000000059c9c15a
! %l1 = ffffffffffffffff, Mem[0000000030141400] = 2287a054
stba %l1,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff87a054
! Mem[0000000020800001] = ffff8b5d, %l1 = ffffffffffffffff
ldstuba [%o1+0x001]%asi,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 9c3bafe9, %l5 = 000000005a0bfb9b
ldsha [%i1+%o5]0x89,%l5 ! %l5 = ffffffffffffafe9
p0_label_41:
! Mem[0000000030181408] = 0000005a, %l5 = ffffffffffffafe9
lduwa [%i6+%o4]0x89,%l5 ! %l5 = 000000000000005a
! Mem[00000000300c1408] = 0e056cf2, %l7 = 59c9c15a628d28db
lduha [%i3+%o4]0x89,%l7 ! %l7 = 0000000000006cf2
! Mem[0000000010181400] = 4e6be5ff, %l7 = 0000000000006cf2
ldsba [%i6+%g0]0x88,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001400] = ffe5a4d0 73b942de, %l2 = 00000054, %l3 = 59c9c15a
ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ffe5a4d0 0000000073b942de
! Mem[0000000030081410] = 000000ff, %l5 = 000000000000005a
lduwa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[000000001018141c] = 835706b4, %l1 = 00000000000000ff
lduwa [%i6+0x01c]%asi,%l1 ! %l1 = 00000000835706b4
! Mem[00000000211c0000] = ffff4340, %l1 = 00000000835706b4
lduha [%o2+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010101410] = 54a08722, %f6 = e01ed417
lda [%i4+%o5]0x88,%f6 ! %f6 = 54a08722
! Mem[0000000010181428] = 672e0378, %f14 = 904449f1
lda [%i6+0x028]%asi,%f14 ! %f14 = 672e0378
! Starting 10 instruction Store Burst
! Mem[0000000010081408] = 0b000000, %l3 = 0000000073b942de
swapa [%i2+%o4]0x80,%l3 ! %l3 = 000000000b000000
p0_label_42:
! Mem[0000000010101400] = ff000000, %l6 = 00000000000b1b62
ldstuba [%i4+%g0]0x80,%l6 ! %l6 = 000000ff000000ff
! %f8 = 53a62c32 000000ff, Mem[0000000010081428] = 040231ed 0e056cf2
std %f8 ,[%i2+0x028] ! Mem[0000000010081428] = 53a62c32 000000ff
! %l3 = 000000000b000000, Mem[00000000100c1410] = 53a62c32
stwa %l3,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 0b000000
! %f12 = d8785725, Mem[0000000010181404] = ff0000ff
st %f12,[%i6+0x004] ! Mem[0000000010181404] = d8785725
! Mem[00000000100c1400] = 54a08722, %l5 = 00000000000000ff
swapa [%i3+%g0]0x80,%l5 ! %l5 = 0000000054a08722
! %f28 = f76c28db 000000ff, Mem[0000000030081400] = ff000000 93d1d309
stda %f28,[%i2+%g0]0x89 ! Mem[0000000030081400] = f76c28db 000000ff
! Code Fragment 3
p0_fragment_4:
! %l0 = 00000000621b0b00
setx 0x6b471c8f89b6aca4,%g7,%l0 ! %l0 = 6b471c8f89b6aca4
! %l1 = 000000000000ffff
setx 0xd85bf0e020864005,%g7,%l1 ! %l1 = d85bf0e020864005
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 = 6b471c8f89b6aca4
setx 0xe114cf77bf13d42b,%g7,%l0 ! %l0 = e114cf77bf13d42b
! %l1 = d85bf0e020864005
setx 0x59a766af8f3b2ece,%g7,%l1 ! %l1 = 59a766af8f3b2ece
! Mem[0000000030181410] = 000b1b62, %l5 = 0000000054a08722
ldswa [%i6+%o5]0x81,%l5 ! %l5 = 00000000000b1b62
! Mem[00000000300c1410] = 1ac1c959, %l6 = 00000000000000ff
ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 0000001a000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 2287a05459b17d9b, %l4 = 00000000874a7a1d
ldxa [%i2+%o5]0x88,%l4 ! %l4 = 2287a05459b17d9b
p0_label_43:
! Mem[0000000021800080] = abc3889d, %l4 = 2287a05459b17d9b
lduh [%o3+0x080],%l4 ! %l4 = 000000000000abc3
! Mem[0000000010181400] = ffe56b4e, %l7 = ffffffffffffffff
lduba [%i6+%g0]0x80,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041400] = 29143c58, %l3 = 000000000b000000
lduha [%i1+%g0]0x88,%l3 ! %l3 = 0000000000003c58
! Mem[00000000300c1410] = 59c9c1ff, %l7 = 00000000000000ff
ldsha [%i3+%o5]0x89,%l7 ! %l7 = ffffffffffffc1ff
! Mem[0000000020800040] = a6110596, %l4 = 000000000000abc3
ldsba [%o1+0x040]%asi,%l4 ! %l4 = ffffffffffffffa6
! Mem[0000000030041410] = e9af3b9c, %l5 = 00000000000b1b62
ldsba [%i1+%o5]0x81,%l5 ! %l5 = ffffffffffffffe9
! Mem[00000000100c1408] = 874a7a1d, %l1 = 59a766af8f3b2ece
lduha [%i3+%o4]0x88,%l1 ! %l1 = 0000000000007a1d
! Mem[00000000100c1408] = 1d7a4a879bfb0b5a, %l4 = ffffffffffffffa6
ldxa [%i3+%o4]0x80,%l4 ! %l4 = 1d7a4a879bfb0b5a
! Mem[00000000218000c0] = 089bafd4, %l6 = 000000000000001a
ldsh [%o3+0x0c0],%l6 ! %l6 = 000000000000089b
! Starting 10 instruction Store Burst
! Mem[00000000100c1408] = 1d7a4a87, %l1 = 0000000000007a1d
ldstuba [%i3+%o4]0x80,%l1 ! %l1 = 0000001d000000ff
p0_label_44:
! Mem[0000000010041408] = 000000ff, %l7 = ffffffffffffc1ff
swapa [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %l2 = 00000000ffe5a4d0, Mem[00000000100c1408] = 874a7aff
stha %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 874aa4d0
! Mem[000000001000140c] = 69305030, %l3 = 00003c58, %l0 = bf13d42b
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000069305030
! %l0 = 0000000069305030, Mem[0000000010001428] = ffff9321ffffffc5
stx %l0,[%i0+0x028] ! Mem[0000000010001428] = 0000000069305030
! %l0 = 0000000069305030, imm = fffffffffffff307, %l5 = ffffffffffffffe9
add %l0,-0xcf9,%l5 ! %l5 = 0000000069304337
! Mem[0000000030181410] = 621b0b00, %l2 = 00000000ffe5a4d0
swapa [%i6+%o5]0x89,%l2 ! %l2 = 00000000621b0b00
! %l6 = 000000000000089b, Mem[0000000010081408] = ff000000de42b973
stxa %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = 000000000000089b
! %f14 = 672e0378 0023df27, Mem[0000000010181438] = 53f41fc0 ffffffff
std %f14,[%i6+0x038] ! Mem[0000000010181438] = 672e0378 0023df27
! Mem[0000000010101410] = 2287a054, %l6 = 000000000000089b
ldstuba [%i4+%o5]0x80,%l6 ! %l6 = 00000022000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101428] = dff0c03b4ea07165, %l0 = 0000000069305030
ldxa [%i4+0x028]%asi,%l0 ! %l0 = dff0c03b4ea07165
p0_label_45:
! Mem[0000000010101430] = 3cbc4a5c3357ee94, %l6 = 0000000000000022
ldx [%i4+0x030],%l6 ! %l6 = 3cbc4a5c3357ee94
! Mem[0000000010181408] = fffae7c8000028db, %l6 = 3cbc4a5c3357ee94
ldx [%i6+%o4],%l6 ! %l6 = fffae7c8000028db
! Mem[0000000010081400] = 5a000000613ab002, %l0 = dff0c03b4ea07165
ldxa [%i2+%g0]0x80,%l0 ! %l0 = 5a000000613ab002
! Mem[0000000020800040] = a6110596, %l3 = 0000000000003c58
ldsb [%o1+0x041],%l3 ! %l3 = 0000000000000011
! Mem[0000000030181400] = 2287a0ff, %l1 = 000000000000001d
lduha [%i6+%g0]0x89,%l1 ! %l1 = 000000000000a0ff
! Mem[0000000030081410] = 000000ff, %l5 = 0000000069304337
lduwa [%i2+%o5]0x89,%l5 ! %l5 = 00000000000000ff
membar #Sync ! Added by membar checker (6)
! Mem[0000000030001400] = ffe5a4d0 73b942de 2d000000 beff5d9a
! Mem[0000000030001410] = 1d7a4a87 6efd6fdd 5ea25b74 56860dd4
! Mem[0000000030001420] = 772efcfd eb35b308 b52df303 d6bc032f
! Mem[0000000030001430] = 0daaa74c cfa24919 f7bef48f ce4e00a6
ldda [%i0]ASI_BLK_AIUS,%f16 ! Block Load from 0000000030001400
! Mem[00000000100c1408] = 874aa4d0, %l5 = 00000000000000ff
lduba [%i3+%o4]0x88,%l5 ! %l5 = 00000000000000d0
! Mem[0000000010181404] = d8785725, %f6 = 54a08722
lda [%i6+0x004]%asi,%f6 ! %f6 = d8785725
! Starting 10 instruction Store Burst
! %l1 = 000000000000a0ff, Mem[0000000030041400] = 1ac1c95921c592bb
stxa %l1,[%i1+%g0]0x81 ! Mem[0000000030041400] = 000000000000a0ff
p0_label_46:
! %f2 = e5ff2eaa f05e1d00, Mem[0000000010101400] = 000000ff 00000032
stda %f2 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = e5ff2eaa f05e1d00
! Mem[0000000030001400] = ffe5a4d0, %l1 = 000000000000a0ff
ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 000000ff000000ff
! %l3 = 0000000000000011, Mem[0000000030101408] = 42208d622bfb7c59
stxa %l3,[%i4+%o4]0x81 ! Mem[0000000030101408] = 0000000000000011
! %l1 = 00000000000000ff, Mem[0000000010001410] = ff7d28fc777b6b28
stxa %l1,[%i0+%o5]0x80 ! Mem[0000000010001410] = 00000000000000ff
! %f12 = d8785725, Mem[0000000010041408] = ffc1ffff
sta %f12,[%i1+%o4]0x80 ! Mem[0000000010041408] = d8785725
! %l1 = 00000000000000ff, Mem[0000000010101428] = dff0c03b, %asi = 80
stwa %l1,[%i4+0x028]%asi ! Mem[0000000010101428] = 000000ff
! Mem[0000000010181410] = 000000ff, %l1 = 00000000000000ff
swapa [%i6+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! Code Fragment 3
p0_fragment_5:
! %l0 = 5a000000613ab002
setx 0x9203dd70732f27b8,%g7,%l0 ! %l0 = 9203dd70732f27b8
! %l1 = 00000000000000ff
setx 0x6d007f603be9c07d,%g7,%l1 ! %l1 = 6d007f603be9c07d
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 = 9203dd70732f27b8
setx 0x285b7e6fba8739fa,%g7,%l0 ! %l0 = 285b7e6fba8739fa
! %l1 = 6d007f603be9c07d
setx 0xc79a349fc159118c,%g7,%l1 ! %l1 = c79a349fc159118c
! %l0 = ba8739fa, %l1 = c159118c, Mem[00000000300c1410] = ffc1c959 c8e7faca
stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ba8739fa c159118c
! Starting 10 instruction Load Burst
! Mem[000000001010140c] = 22691d48, %l4 = 1d7a4a879bfb0b5a
lduw [%i4+0x00c],%l4 ! %l4 = 0000000022691d48
p0_label_47:
! Mem[00000000100c1400] = 000000ff, %l5 = 00000000000000d0
lduba [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[000000001010140c] = 22691d48, %l5 = 0000000000000000
lduha [%i4+0x00c]%asi,%l5 ! %l5 = 0000000000002269
! Mem[0000000030181400] = 2287a0ff, %f4 = 4723ba2c
lda [%i6+%g0]0x89,%f4 ! %f4 = 2287a0ff
! Mem[0000000010081418] = 3f8445a6 e86a4aef, %l0 = ba8739fa, %l1 = c159118c
ldd [%i2+0x018],%l0 ! %l0 = 000000003f8445a6 00000000e86a4aef
! Mem[0000000010141410] = aa2effff, %l2 = 00000000621b0b00
ldsha [%i5+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010081428] = 53a62c32, %l2 = ffffffffffffffff
ldsba [%i2+0x02a]%asi,%l2 ! %l2 = 000000000000002c
! Mem[0000000010181408] = fffae7c8, %l7 = 00000000000000ff
ldsba [%i6+%o4]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030041410] = e9af3b9c8c35d704, %l5 = 0000000000002269
ldxa [%i1+%o5]0x81,%l5 ! %l5 = e9af3b9c8c35d704
! Mem[0000000010081410] = 9b7db159, %l3 = 0000000000000011
ldsha [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffff9b7d
! Starting 10 instruction Store Burst
! %l3 = ffffffffffff9b7d, Mem[0000000010141400] = fffbcd2c297c2a6b, %asi = 80
stxa %l3,[%i5+0x000]%asi ! Mem[0000000010141400] = ffffffffffff9b7d
p0_label_48:
! %l5 = e9af3b9c8c35d704, Mem[0000000030101408] = 1100000000000000
stxa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = e9af3b9c8c35d704
! %l4 = 0000000022691d48, Mem[0000000030141408] = 50300000
stha %l4,[%i5+%o4]0x81 ! Mem[0000000030141408] = 1d480000
! %l1 = 00000000e86a4aef, Mem[0000000030081400] = ff000000db286cf7
stxa %l1,[%i2+%g0]0x81 ! Mem[0000000030081400] = 00000000e86a4aef
! %f8 = 53a62c32 000000ff, Mem[0000000010181410] = ff000000 00000000
stda %f8 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 53a62c32 000000ff
! %f0 = 8aa63b93 ed310204, %f17 = 73b942de
fdtoi %f0 ,%f17 ! %f17 = 00000000
! %l1 = 00000000e86a4aef, Mem[00000000100c140c] = 9bfb0b5a
sth %l1,[%i3+0x00c] ! Mem[00000000100c140c] = 4aef0b5a
! %l0 = 000000003f8445a6, Mem[00000000211c0001] = ffff4340, %asi = 80
stba %l0,[%o2+0x001]%asi ! Mem[00000000211c0000] = ffa64340
! Mem[0000000010141438] = 12ba6ace, %l6 = 000028db, %l7 = ffffffff
add %i5,0x38,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000012ba6ace
! Mem[0000000010141400] = ffffffffffff9b7d, %l1 = 00000000e86a4aef, %l6 = fffae7c8000028db
casxa [%i5]0x80,%l1,%l6 ! %l6 = ffffffffffff9b7d
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00000000, %l4 = 0000000022691d48
ldswa [%i0+%o5]0x80,%l4 ! %l4 = 0000000000000000
p0_label_49:
! Mem[0000000030181410] = d0a4e5ff, %l2 = 000000000000002c
ldswa [%i6+%o5]0x81,%l2 ! %l2 = ffffffffd0a4e5ff
! Mem[00000000300c1408] = 0e056cf2, %l2 = ffffffffd0a4e5ff
ldswa [%i3+%o4]0x89,%l2 ! %l2 = 000000000e056cf2
! Mem[0000000010101418] = 5202829c, %l7 = 0000000012ba6ace
ldsba [%i4+0x019]%asi,%l7 ! %l7 = 0000000000000002
! Mem[0000000030101408] = 04d7358c9c3bafe9, %f24 = 772efcfd eb35b308
ldda [%i4+%o4]0x81,%f24 ! %f24 = 04d7358c 9c3bafe9
! Mem[00000000100c1400] = 000000ff, %l6 = ffffffffffff9b7d
ldsha [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181400] = 320000002287a0ff, %l2 = 000000000e056cf2
ldxa [%i6+%g0]0x89,%l2 ! %l2 = 320000002287a0ff
! Mem[0000000030041400] = 00000000, %l0 = 000000003f8445a6
lduha [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %f10 = bbcd90b3, %f2 = e5ff2eaa, %f20 = 1d7a4a87
fsubs %f10,%f2 ,%f20 ! %f20 = 65ff2eaa
! Mem[0000000030181410] = d0a4e5ff, %l5 = e9af3b9c8c35d704
ldsha [%i6+%o5]0x81,%l5 ! %l5 = ffffffffffffd0a4
! Starting 10 instruction Store Burst
! %l2 = 320000002287a0ff, Mem[00000000211c0000] = ffa64340, %asi = 80
stha %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = a0ff4340
p0_label_50:
! Mem[0000000010101420] = 3bd122bc, %l2 = 320000002287a0ff
ldstuba [%i4+0x020]%asi,%l2 ! %l2 = 0000003b000000ff
! %l1 = 00000000e86a4aef, Mem[0000000010101432] = 3cbc4a5c
sth %l1,[%i4+0x032] ! Mem[0000000010101430] = 3cbc4aef
! %l7 = 0000000000000002, Mem[0000000021800040] = 239b75ef
sth %l7,[%o3+0x040] ! Mem[0000000021800040] = 000275ef
! Mem[0000000010181410] = 322ca653, %l1 = 00000000e86a4aef
ldstuba [%i6+%o5]0x88,%l1 ! %l1 = 00000053000000ff
! %l7 = 0000000000000002, Mem[00000000100c1400] = 000000ff
stha %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000200ff
! %l0 = 0000000000000000, Mem[000000001008141d] = e86a4aef, %asi = 80
stba %l0,[%i2+0x01d]%asi ! Mem[000000001008141c] = e8004aef
! %f5 = 563635da, Mem[0000000010081434] = 59c9c15a
st %f5 ,[%i2+0x034] ! Mem[0000000010081434] = 563635da
! Mem[0000000030001408] = 2d000000, %l5 = ffffffffffffd0a4
ldstuba [%i0+%o4]0x81,%l5 ! %l5 = 0000002d000000ff
! %l1 = 0000000000000053, Mem[0000000010001400] = db288d62ff7d28fc
stxa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000000000053
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 0b000000, %l2 = 000000000000003b
lduba [%i3+%o5]0x88,%l2 ! %l2 = 0000000000000000
p0_label_51:
! Mem[0000000030141408] = 1d480000, %f31 = ce4e00a6
lda [%i5+%o4]0x81,%f31 ! %f31 = 1d480000
! Mem[0000000010041400] = 583c1429, %l7 = 0000000000000002
ldsh [%i1+0x002],%l7 ! %l7 = 0000000000001429
! Mem[0000000010101408] = 481d6922bbcd90ff, %f4 = 2287a0ff 563635da
ldda [%i4+%o4]0x88,%f4 ! %f4 = 481d6922 bbcd90ff
! %l4 = 0000000000000000, immed = 00000449, %y = 00000028
smul %l4,0x449,%l2 ! %l2 = 0000000000000000, %y = 00000000
! Mem[0000000010181400] = 4e6be5ff, %l5 = 000000000000002d
ldsha [%i6+%g0]0x88,%l5 ! %l5 = ffffffffffffe5ff
! Mem[0000000010041408] = d8785725, %l0 = 0000000000000000
lduwa [%i1+%o4]0x80,%l0 ! %l0 = 00000000d8785725
! Mem[0000000030181408] = 0000005a, %f15 = 0023df27
lda [%i6+%o4]0x89,%f15 ! %f15 = 0000005a
! Mem[0000000010181410] = ff000000 322ca6ff, %l6 = 00000000, %l7 = 00001429
ldda [%i6+%o5]0x88,%l6 ! %l6 = 00000000322ca6ff 00000000ff000000
! Mem[00000000300c1410] = ba8739fa, %l0 = 00000000d8785725
ldsba [%i3+%o5]0x81,%l0 ! %l0 = ffffffffffffffba
! Starting 10 instruction Store Burst
! Mem[00000000201c0001] = 002de0d4, %l5 = ffffffffffffe5ff
ldstub [%o0+0x001],%l5 ! %l5 = 0000002d000000ff
p0_label_52:
! %f2 = e5ff2eaa, Mem[0000000010141410] = aa2effff
sta %f2 ,[%i5+%o5]0x88 ! Mem[0000000010141410] = e5ff2eaa
! %l5 = 000000000000002d, Mem[00000000100c1408] = d0a44a874aef0b5a
stxa %l5,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 000000000000002d
! Mem[0000000010001420] = 59c9c11a628d28db, %l0 = ffffffffffffffba, %l0 = ffffffffffffffba
add %i0,0x20,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 59c9c11a628d28db
! %l1 = 0000000000000053, Mem[0000000010101410] = 54a087ff
stwa %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000053
! %l4 = 00000000, %l5 = 0000002d, Mem[0000000030081410] = ff000000 c5ffffff
stda %l4,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00000000 0000002d
! Mem[0000000010181408] = fffae7c8, %l4 = 0000000000000000
ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010181410] = ffa62c32, %l2 = 0000000000000000
ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000010101408] = bbcd90ff
stwa %l2,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff
! Mem[0000000010101430] = 3cbc4aef, %l4 = 00000000000000ff, %asi = 80
swapa [%i4+0x030]%asi,%l4 ! %l4 = 000000003cbc4aef
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 000000ff, %l0 = 59c9c11a628d28db
ldswa [%i1+%o4]0x89,%l0 ! %l0 = 00000000000000ff
p0_label_53:
! Mem[0000000010101408] = 000000ff, %l5 = 000000000000002d
lduba [%i4+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181410] = ffa62c32, %l5 = 00000000000000ff
lduha [%i6+%o5]0x80,%l5 ! %l5 = 000000000000ffa6
! Mem[0000000030181400] = ffa08722, %f24 = 04d7358c
lda [%i6+%g0]0x81,%f24 ! %f24 = ffa08722
! Mem[0000000010001408] = 30503069 2ccdfbff, %l6 = 322ca6ff, %l7 = ff000000
ldda [%i0+%o4]0x88,%l6 ! %l6 = 000000002ccdfbff 0000000030503069
! Mem[0000000010101400] = f05e1d00, %l4 = 000000003cbc4aef
ldswa [%i4+%g0]0x88,%l4 ! %l4 = fffffffff05e1d00
! Mem[0000000030101408] = 8c35d704, %f24 = ffa08722
lda [%i4+%o4]0x89,%f24 ! %f24 = 8c35d704
! Mem[0000000010041404] = 000000ff, %l3 = ffffffffffff9b7d
lduha [%i1+0x006]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001408] = 30503069 2ccdfbff, %l6 = 2ccdfbff, %l7 = 30503069
ldda [%i0+%o4]0x88,%l6 ! %l6 = 000000002ccdfbff 0000000030503069
! Mem[0000000010101428] = 000000ff4ea07165, %l2 = 00000000000000ff
ldx [%i4+0x028],%l2 ! %l2 = 000000ff4ea07165
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = ffe56b4e, %l7 = 0000000030503069
swapa [%i6+%g0]0x80,%l7 ! %l7 = 00000000ffe56b4e
p0_label_54:
! %f22 = 5ea25b74 56860dd4, Mem[0000000010101408] = ff000000 22691d48
std %f22,[%i4+%o4] ! Mem[0000000010101408] = 5ea25b74 56860dd4
membar #Sync ! Added by membar checker (7)
! %l3 = 00000000000000ff, Mem[0000000030001400] = ffe5a4d0
stwa %l3,[%i0+%g0]0x81 ! Mem[0000000030001400] = 000000ff
! %f19 = beff5d9a, Mem[0000000030181400] = 2287a0ff
sta %f19,[%i6+%g0]0x89 ! Mem[0000000030181400] = beff5d9a
! %l3 = 00000000000000ff, Mem[0000000020800041] = a6110596, %asi = 80
stba %l3,[%o1+0x041]%asi ! Mem[0000000020800040] = a6ff0596
! %l1 = 0000000000000053, %l6 = 000000002ccdfbff, %l0 = 00000000000000ff
orn %l1,%l6,%l0 ! %l0 = ffffffffd3320453
! Mem[0000000030001408] = ff000000, %l1 = 0000000000000053
swapa [%i0+%o4]0x81,%l1 ! %l1 = 00000000ff000000
! %f28 = 0daaa74c cfa24919, Mem[0000000010041410] = 000000ca 9d00002c
stda %f28,[%i1+%o5]0x88 ! Mem[0000000010041410] = 0daaa74c cfa24919
! %l0 = d3320453, %l1 = ff000000, Mem[00000000300c1408] = f26c050e 18a7e7b2
stda %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = d3320453 ff000000
! %l1 = 00000000ff000000, Mem[00000000300c1410] = fa3987ba
stwa %l1,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 53a62c32 18016506, %l6 = 2ccdfbff, %l7 = ffe56b4e
ldda [%i4+%o5]0x89,%l6 ! %l6 = 0000000018016506 0000000053a62c32
p0_label_55:
! %l6 = 0000000018016506, imm = ffffffffffffff36, %l3 = 00000000000000ff
subc %l6,-0x0ca,%l3 ! %l3 = 00000000180165d0
! Mem[00000000300c1408] = 000000ff 530432d3, %l2 = 4ea07165, %l3 = 180165d0
ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000530432d3 00000000000000ff
! Mem[00000000100c1408] = 00000000, %l0 = ffffffffd3320453
ldsha [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = 000200ff, %f29 = cfa24919
lda [%i3+%g0]0x80,%f29 ! %f29 = 000200ff
! Mem[0000000010141410] = e5ff2eaa, %l1 = 00000000ff000000
lduwa [%i5+%o5]0x88,%l1 ! %l1 = 00000000e5ff2eaa
! Mem[0000000010141410] = e5ff2eaa, %l5 = 000000000000ffa6
ldsba [%i5+%o5]0x88,%l5 ! %l5 = ffffffffffffffaa
! Mem[0000000010081410] = 59b17d9b, %l4 = fffffffff05e1d00
lduba [%i2+%o5]0x88,%l4 ! %l4 = 000000000000009b
! %f3 = f05e1d00, %f7 = c3f62dff, %f14 = 672e0378 0000005a
fsmuld %f3 ,%f7 ,%f14 ! %f14 = 469ab2f8 cafc6000
! Mem[0000000010081420] = 185dc333, %l3 = 00000000000000ff
ldsw [%i2+0x020],%l3 ! %l3 = 00000000185dc333
! Starting 10 instruction Store Burst
! %f22 = 5ea25b74, Mem[0000000030181400] = 9a5dffbe
sta %f22,[%i6+%g0]0x81 ! Mem[0000000030181400] = 5ea25b74
p0_label_56:
! %l5 = ffffffffffffffaa, Mem[0000000010101410] = 53000000
stha %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = ffaa0000
! Mem[0000000030001400] = 000000ff, %l1 = 00000000e5ff2eaa
ldstuba [%i0+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! %l4 = 000000000000009b, Mem[0000000010001400] = 00000053
stba %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000009b
! %l2 = 530432d3, %l3 = 185dc333, Mem[0000000010081400] = 0000005a 02b03a61
stda %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 530432d3 185dc333
! %f10 = bbcd90b3 42208d62, Mem[0000000030141408] = 0000481d ffffffc5
stda %f10,[%i5+%o4]0x89 ! Mem[0000000030141408] = bbcd90b3 42208d62
! %l4 = 000000000000009b, Mem[0000000030001410] = 874a7a1d
stha %l4,[%i0+%o5]0x89 ! Mem[0000000030001410] = 874a009b
! %l3 = 00000000185dc333, Mem[0000000010181410] = ffa62c32000000ff
stxa %l3,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000185dc333
! %f30 = f7bef48f 1d480000, Mem[0000000010081408] = 9b080000 00000000
stda %f30,[%i2+%o4]0x80 ! Mem[0000000010081408] = f7bef48f 1d480000
! Mem[0000000010001408] = fffbcd2c, %l3 = 00000000185dc333, %asi = 80
swapa [%i0+0x008]%asi,%l3 ! %l3 = 00000000fffbcd2c
! Starting 10 instruction Load Burst
! Mem[0000000010041400] = 29143c58, %l3 = 00000000fffbcd2c
ldsba [%i1+%g0]0x88,%l3 ! %l3 = 0000000000000058
p0_label_57:
! Mem[000000001018140c] = 000028db, %l1 = 0000000000000000
ldsha [%i6+0x00e]%asi,%l1 ! %l1 = 00000000000028db
! Mem[0000000010101408] = 745ba25e, %l4 = 000000000000009b
ldsha [%i4+%o4]0x88,%l4 ! %l4 = ffffffffffffa25e
! Mem[0000000010181418] = 1aba4d75835706b4, %l0 = 0000000000000000
ldx [%i6+0x018],%l0 ! %l0 = 1aba4d75835706b4
! Mem[0000000010141408] = cc722562, %f28 = 0daaa74c
lda [%i5+%o4]0x80,%f28 ! %f28 = cc722562
! Mem[0000000010181400] = 30503069, %l1 = 00000000000028db
ldswa [%i6+%g0]0x80,%l1 ! %l1 = 0000000030503069
! Mem[00000000100c1410] = 0000000b, %l1 = 0000000030503069
lduwa [%i3+%o5]0x80,%l1 ! %l1 = 000000000000000b
! Mem[0000000010081400] = d3320453, %l7 = 0000000053a62c32
lduha [%i2+%g0]0x80,%l7 ! %l7 = 000000000000d332
! Mem[0000000010181410] = 00000000, %l4 = ffffffffffffa25e
lduwa [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, %l2 = 00000000530432d3, %l1 = 000000000000000b
addc %l4,%l2,%l1 ! %l1 = 00000000530432d3
! Starting 10 instruction Store Burst
! %f26 = b52df303, %f30 = f7bef48f
fcmpes %fcc3,%f26,%f30 ! %fcc3 = 2
p0_label_58:
! Mem[0000000010081408] = 8ff4bef7, %l6 = 0000000018016506
ldstuba [%i2+%o4]0x88,%l6 ! %l6 = 000000f7000000ff
! %l0 = 1aba4d75835706b4, Mem[0000000010101410] = ffaa0000
stha %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 06b40000
! %l7 = 000000000000d332, Mem[0000000010001400] = 0000009b
stba %l7,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000032
! Mem[000000001018141c] = 835706b4, %l5 = ffffffaa, %l5 = ffffffaa
add %i6,0x1c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000835706b4
! Mem[0000000030101408] = 8c35d704, %l0 = 1aba4d75835706b4
ldstuba [%i4+%o4]0x89,%l0 ! %l0 = 00000004000000ff
! %l1 = 00000000530432d3, Mem[00000000100c1400] = 000200ff
stwa %l1,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 530432d3
! %l2 = 00000000530432d3, Mem[0000000010001408] = 185dc333
stha %l2,[%i0+%o4]0x80 ! Mem[0000000010001408] = 32d3c333
! Mem[0000000030041410] = 9c3bafe9, %l5 = 00000000835706b4
swapa [%i1+%o5]0x89,%l5 ! %l5 = 000000009c3bafe9
! Mem[000000001018140e] = 000028db, %l5 = 000000009c3bafe9
ldstuba [%i6+0x00e]%asi,%l5 ! %l5 = 00000028000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001430] = f76c28db, %l0 = 0000000000000004
ldub [%i0+0x031],%l0 ! %l0 = 000000000000006c
p0_label_59:
! Mem[0000000010001400] = 32000000, %l1 = 00000000530432d3
lduba [%i0+%g0]0x80,%l1 ! %l1 = 0000000000000032
! Mem[0000000030081400] = 00000000 e86a4aef, %l2 = 530432d3, %l3 = 00000058
ldda [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000 00000000e86a4aef
! Mem[00000000100c1410] = 0000000b, %l7 = 000000000000d332
ldswa [%i3+0x010]%asi,%l7 ! %l7 = 000000000000000b
! Mem[0000000010041410] = 1949a2cf 4ca7aa0d, %l6 = 000000f7, %l7 = 0000000b
ldda [%i1+%o5]0x80,%l6 ! %l6 = 000000001949a2cf 000000004ca7aa0d
! Mem[0000000010001400] = 0000000000000032, %f12 = d8785725 f26c050e
ldda [%i0+%g0]0x88,%f12 ! %f12 = 00000000 00000032
! Mem[0000000010001410] = 00000000, %l6 = 000000001949a2cf
ldsba [%i0+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = bbcd90b342208d62, %f10 = bbcd90b3 42208d62
ldda [%i5+%o4]0x89,%f10 ! %f10 = bbcd90b3 42208d62
! Mem[0000000010101400] = 001d5ef0, %l2 = 0000000000000000
ldsha [%i4+%g0]0x80,%l2 ! %l2 = 000000000000001d
! Mem[000000001018141c] = 835706b4, %l3 = 00000000e86a4aef
lduwa [%i6+0x01c]%asi,%l3 ! %l3 = 00000000835706b4
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = ffff8b5d, %l7 = 000000004ca7aa0d
ldstub [%o1+0x001],%l7 ! %l7 = 000000ff000000ff
p0_label_60:
! %f16 = ffe5a4d0 00000000, %l7 = 00000000000000ff
! Mem[0000000010001418] = 040231ed0e056cf2
add %i0,0x018,%g1
stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010001418] = 00000000d0a4e5ff
! Code Fragment 4
p0_fragment_6:
! %l0 = 000000000000006c
setx 0xb7e0787fdb746492,%g7,%l0 ! %l0 = b7e0787fdb746492
! %l1 = 0000000000000032
setx 0x867ba1f00809098c,%g7,%l1 ! %l1 = 867ba1f00809098c
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 = b7e0787fdb746492
setx 0xf02d37e784e63019,%g7,%l0 ! %l0 = f02d37e784e63019
! %l1 = 867ba1f00809098c
setx 0xa6fa840796615403,%g7,%l1 ! %l1 = a6fa840796615403
! %l5 = 0000000000000028, Mem[0000000030081410] = 00000000
stha %l5,[%i2+%o5]0x81 ! Mem[0000000030081410] = 00280000
! %l3 = 00000000835706b4, Mem[0000000010141400] = ffffffffffff9b7d
stx %l3,[%i5+%g0] ! Mem[0000000010141400] = 00000000835706b4
! %l6 = 00000000, %l7 = 000000ff, Mem[0000000010041410] = cfa24919 0daaa74c
stda %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 000000ff
! %l7 = 00000000000000ff, Mem[0000000030141408] = 42208d62
stha %l7,[%i5+%o4]0x89 ! Mem[0000000030141408] = 422000ff
! Mem[00000000201c0000] = 00ffe0d4, %l1 = a6fa840796615403
ldstub [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030101408] = 8c35d7ff, %l0 = f02d37e784e63019
swapa [%i4+%o4]0x89,%l0 ! %l0 = 000000008c35d7ff
! Mem[0000000010001410] = 00000000, %l0 = 000000008c35d7ff
swapa [%i0+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = 59b17d9b, %l1 = 0000000000000000
lduha [%i2+%o5]0x88,%l1 ! %l1 = 0000000000007d9b
p0_label_61:
! Mem[0000000010041404] = 000000ff, %l4 = 0000000000000000
lduba [%i1+0x004]%asi,%l4 ! %l4 = 0000000000000000
! Mem[00000000211c0000] = a0ff4340, %l1 = 0000000000007d9b
lduba [%o2+0x001]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030001400] = ff0000ff, %l5 = 0000000000000028
lduba [%i0+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141420] = 0dbd81898aa63b93, %f6 = d8785725 c3f62dff
ldda [%i5+0x020]%asi,%f6 ! %f6 = 0dbd8189 8aa63b93
! Mem[0000000010041408] = d8785725, %l7 = 00000000000000ff
lduha [%i1+%o4]0x80,%l7 ! %l7 = 000000000000d878
! Mem[0000000030101408] = 1930e6849c3bafe9, %f2 = e5ff2eaa f05e1d00
ldda [%i4+%o4]0x81,%f2 ! %f2 = 1930e684 9c3bafe9
! Mem[00000000100c1410] = 0000000b, %l7 = 000000000000d878
ldswa [%i3+%o5]0x80,%l7 ! %l7 = 000000000000000b
! Mem[0000000010101400] = f05e1d00, %l2 = 000000000000001d
lduha [%i4+%g0]0x88,%l2 ! %l2 = 0000000000001d00
! Mem[0000000010181408] = c8e7faff, %l0 = 0000000000000000
ldswa [%i6+%o4]0x88,%l0 ! %l0 = ffffffffc8e7faff
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010001410] = 8c35d7ff
stha %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 8c350000
p0_label_62:
! Code Fragment 4
p0_fragment_7:
! %l0 = ffffffffc8e7faff
setx 0xac870d8f87b4136e,%g7,%l0 ! %l0 = ac870d8f87b4136e
! %l1 = 00000000000000ff
setx 0x8f13fd7835cb0832,%g7,%l1 ! %l1 = 8f13fd7835cb0832
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 = ac870d8f87b4136e
setx 0xf03f5947b87b239d,%g7,%l0 ! %l0 = f03f5947b87b239d
! %l1 = 8f13fd7835cb0832
setx 0x488fa0405b94589b,%g7,%l1 ! %l1 = 488fa0405b94589b
! %f24 = 8c35d704 9c3bafe9, %l7 = 000000000000000b
! Mem[0000000030141410] = ffd5c92df8bd5546
add %i5,0x010,%g1
stda %f24,[%g1+%l7]ASI_PST8_S ! Mem[0000000030141410] = ffd5c92d9cbdafe9
! %l7 = 000000000000000b, Mem[0000000030081408] = ff2df6c3dee144c3
stxa %l7,[%i2+%o4]0x81 ! Mem[0000000030081408] = 000000000000000b
! Mem[0000000010041420] = 0e1fa963e60f9592, %l7 = 000000000000000b
ldx [%i1+0x020],%l7 ! %l7 = 0e1fa963e60f9592
! %f6 = 0dbd8189 8aa63b93, Mem[0000000010101418] = 5202829c 00002287
std %f6 ,[%i4+0x018] ! Mem[0000000010101418] = 0dbd8189 8aa63b93
! %l1 = 488fa0405b94589b, Mem[0000000030101400] = 30503069
stwa %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 5b94589b
! %f18 = 2d000000 beff5d9a, Mem[0000000010041400] = 583c1429 000000ff
stda %f18,[%i1+%g0]0x80 ! Mem[0000000010041400] = 2d000000 beff5d9a
! Mem[0000000030001410] = 874a009b, %l0 = f03f5947b87b239d
swapa [%i0+%o5]0x89,%l0 ! %l0 = 00000000874a009b
! %l5 = 00000000000000ff, Mem[00000000300c1410] = 000000ff
stwa %l5,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff
! Starting 10 instruction Load Burst
! %l7 = 0e1fa963e60f9592, %l4 = 0000000000000000, %y = 00000000
smul %l7,%l4,%l3 ! %l3 = 0000000000000000, %y = 00000000
p0_label_63:
! Mem[0000000030081408] = 00000000, %l1 = 488fa0405b94589b
ldsha [%i2+%o4]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000020800040] = a6ff0596, %l2 = 0000000000001d00
lduha [%o1+0x040]%asi,%l2 ! %l2 = 000000000000a6ff
! Mem[0000000010001400] = 32000000, %l6 = 0000000000000000
lduba [%i0+%g0]0x80,%l6 ! %l6 = 0000000000000032
! Mem[00000000100c1414] = 00000000, %f18 = 2d000000
ld [%i3+0x014],%f18 ! %f18 = 00000000
! Mem[0000000010101400] = f05e1d00, %l0 = 00000000874a009b
ldswa [%i4+%g0]0x88,%l0 ! %l0 = fffffffff05e1d00
! Mem[0000000010181410] = 00000000 185dc333, %l4 = 00000000, %l5 = 000000ff
ldda [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000 00000000185dc333
! Mem[0000000030181410] = ffe5a4d0, %f23 = 56860dd4
lda [%i6+%o5]0x89,%f23 ! %f23 = ffe5a4d0
! Mem[0000000010101410] = 0000b406, %l7 = 0e1fa963e60f9592
ldsha [%i4+%o5]0x88,%l7 ! %l7 = ffffffffffffb406
! Mem[00000000100c1400] = d3320453, %l6 = 0000000000000032
ldsba [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000053
! Starting 10 instruction Store Burst
! Mem[0000000010101430] = 000000ff, %l0 = fffffffff05e1d00, %asi = 80
swapa [%i4+0x030]%asi,%l0 ! %l0 = 00000000000000ff
p0_label_64:
! %l2 = 000000000000a6ff, Mem[0000000010141408] = cc72256218e4fb15
stxa %l2,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000000000a6ff
! %l1 = 0000000000000000, Mem[0000000030041410] = 835706b4
stha %l1,[%i1+%o5]0x89 ! Mem[0000000030041410] = 83570000
! Mem[0000000021800081] = abc3889d, %l5 = 00000000185dc333
ldstuba [%o3+0x081]%asi,%l5 ! %l5 = 000000c3000000ff
! Mem[0000000010081400] = 530432d3, %l2 = 000000000000a6ff
swapa [%i2+%g0]0x88,%l2 ! %l2 = 00000000530432d3
! %l2 = 00000000530432d3, Mem[0000000030101400] = 9b58945b
stha %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 32d3945b
! %l0 = 00000000000000ff, Mem[0000000010001400] = 00000032
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = 000000ff
! %l6 = 00000053, %l7 = ffffb406, Mem[0000000010081400] = 0000a6ff 185dc333
stda %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00000053 ffffb406
! %l7 = ffffffffffffb406, Mem[0000000010141410] = aa2effe5
stha %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = b406ffe5
! %l6 = 00000053, %l7 = ffffb406, Mem[0000000030141400] = ff87a054 c3fa212d
stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000053 ffffb406
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 00000000, %f11 = 42208d62
lda [%i2+%g0]0x89,%f11 ! %f11 = 00000000
p0_label_65:
! Mem[0000000010041428] = 15fbe418, %l5 = 00000000000000c3
lduba [%i1+0x02b]%asi,%l5 ! %l5 = 0000000000000018
! Mem[00000000100c1400] = 530432d3 b390cdbb, %l6 = 00000053, %l7 = ffffb406
ldda [%i3+%g0]0x80,%l6 ! %l6 = 00000000530432d3 00000000b390cdbb
! Mem[0000000030181408] = 5a000000, %l5 = 0000000000000018
ldswa [%i6+%o4]0x81,%l5 ! %l5 = 000000005a000000
! Mem[0000000010141410] = 745d4957 e5ff06b4, %l2 = 530432d3, %l3 = 00000000
ldda [%i5+%o5]0x88,%l2 ! %l2 = 00000000e5ff06b4 00000000745d4957
! Mem[00000000100c1410] = 0000000b, %l7 = 00000000b390cdbb
lduha [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101410] = 06650118, %l7 = 0000000000000000
ldsba [%i4+%o5]0x81,%l7 ! %l7 = 0000000000000006
! Mem[0000000030081408] = 0b00000000000000, %l2 = 00000000e5ff06b4
ldxa [%i2+%o4]0x89,%l2 ! %l2 = 0b00000000000000
! Mem[000000001004140c] = db286cf7, %f5 = bbcd90ff
ld [%i1+0x00c],%f5 ! %f5 = db286cf7
! Mem[0000000010001408] = 32d3c33369305030, %f16 = ffe5a4d0 00000000
ldda [%i0+0x008]%asi,%f16 ! %f16 = 32d3c333 69305030
! Starting 10 instruction Store Burst
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010041438] = c0c732b3 744e009d
std %l0,[%i1+0x038] ! Mem[0000000010041438] = 000000ff 00000000
p0_label_66:
! Mem[0000000010081410] = 9b7db159, %l0 = 00000000000000ff
ldstuba [%i2+0x010]%asi,%l0 ! %l0 = 0000009b000000ff
! %f18 = 00000000 beff5d9a, Mem[0000000010001408] = 32d3c333 69305030
stda %f18,[%i0+%o4]0x80 ! Mem[0000000010001408] = 00000000 beff5d9a
! Mem[0000000030001410] = b87b239d, %l5 = 000000005a000000
ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 0000009d000000ff
! Mem[0000000010101408] = 745ba25e, %l2 = 0b00000000000000
ldstuba [%i4+%o4]0x88,%l2 ! %l2 = 0000005e000000ff
! %f31 = 1d480000, Mem[0000000010101400] = 001d5ef0
sta %f31,[%i4+0x000]%asi ! Mem[0000000010101400] = 1d480000
! %f27 = d6bc032f, Mem[0000000030081410] = 00002800
sta %f27,[%i2+%o5]0x89 ! Mem[0000000030081410] = d6bc032f
! %f6 = 0dbd8189 8aa63b93, Mem[0000000010181418] = 1aba4d75 835706b4
stda %f6 ,[%i6+0x018]%asi ! Mem[0000000010181418] = 0dbd8189 8aa63b93
! Mem[0000000010181400] = 69305030, %l7 = 0000000000000006
ldstuba [%i6+%g0]0x88,%l7 ! %l7 = 00000030000000ff
! %f28 = cc722562, Mem[0000000010141400] = 00000000
sta %f28,[%i5+%g0]0x80 ! Mem[0000000010141400] = cc722562
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 00000000, %l3 = 00000000745d4957
ldsba [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
p0_label_67:
! %l2 = 0000005e, %l3 = 00000000, Mem[0000000010041408] = d8785725 db286cf7
stda %l2,[%i1+%o4]0x80 ! Mem[0000000010041408] = 0000005e 00000000
! Mem[0000000030041410] = 00005783, %l4 = 0000000000000000
ldswa [%i1+%o5]0x81,%l4 ! %l4 = 0000000000005783
! Mem[0000000010041410] = 00000000, %l6 = 00000000530432d3
lduha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000030041410] = 00005783, %l7 = 0000000000000030
ldsba [%i1+%o5]0x81,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000005783, %l3 = 0000000000000000, %y = 00000000
sdiv %l4,%l3,%l0 ! Div by zero, %l0 = 00000000000000eb
mov %l0,%y ! %y = 000000c3
! Mem[0000000030141400] = 00000053, %l1 = 0000000000000000
ldswa [%i5+%g0]0x81,%l1 ! %l1 = 0000000000000053
! Mem[0000000010101408] = 745ba2ff, %l6 = 0000000000000000
lduwa [%i4+%o4]0x88,%l6 ! %l6 = 00000000745ba2ff
! %f28 = cc722562, %f25 = 9c3bafe9, %f29 = 000200ff
fadds %f28,%f25,%f29 ! %f29 = cc722562
! Mem[0000000030081408] = 00000000, %l5 = 000000000000009d
ldsba [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 000000000000005e, Mem[0000000030081410] = 2f03bcd6
stwa %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0000005e
p0_label_68:
! %f28 = cc722562, Mem[0000000010101408] = ffa25b74
st %f28,[%i4+%o4] ! Mem[0000000010101408] = cc722562
! %f6 = 0dbd8189 8aa63b93, Mem[0000000030081400] = 00000000 e86a4aef
stda %f6 ,[%i2+%g0]0x81 ! Mem[0000000030081400] = 0dbd8189 8aa63b93
! Mem[0000000021800080] = abff889d, %l5 = 0000000000000000
ldstub [%o3+0x080],%l5 ! %l5 = 000000ab000000ff
! Mem[0000000021800180] = 61114d6f, %l5 = 00000000000000ab
ldstuba [%o3+0x180]%asi,%l5 ! %l5 = 00000061000000ff
! Mem[0000000030081400] = 0dbd8189, %l4 = 0000000000005783
swapa [%i2+%g0]0x81,%l4 ! %l4 = 000000000dbd8189
! %l7 = 0000000000000000, Mem[0000000010141410] = b406ffe5
stba %l7,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0006ffe5
! Mem[0000000010081408] = ffbef48f, %l0 = 00000000000000c3
swapa [%i2+%o4]0x80,%l0 ! %l0 = 00000000ffbef48f
! %l5 = 0000000000000061, Mem[0000000010181412] = 00000000, %asi = 80
stha %l5,[%i6+0x012]%asi ! Mem[0000000010181410] = 00000061
! Mem[0000000010181410] = 00000061, %l6 = 00000000745ba2ff
ldstuba [%i6+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! %f29 = cc722562, %f4 = 481d6922
fcmpes %fcc0,%f29,%f4 ! %fcc0 = 1
p0_label_69:
! Mem[0000000010181410] = ff000061185dc333, %l0 = 00000000ffbef48f
ldxa [%i6+0x010]%asi,%l0 ! %l0 = ff000061185dc333
! Mem[00000000100c1408] = 000000000000002d, %l1 = 0000000000000053
ldxa [%i3+%o4]0x80,%l1 ! %l1 = 000000000000002d
! Mem[0000000010101400] = 0000481d, %f18 = 00000000
lda [%i4+%g0]0x88,%f18 ! %f18 = 0000481d
! Mem[0000000010101410] = 06b40000, %l1 = 000000000000002d
lduwa [%i4+%o5]0x80,%l1 ! %l1 = 0000000006b40000
! Mem[0000000030181408] = 2ab73dc90000005a, %f26 = b52df303 d6bc032f
ldda [%i6+%o4]0x89,%f26 ! %f26 = 2ab73dc9 0000005a
! Mem[00000000211c0000] = a0ff4340, %l2 = 000000000000005e
ldub [%o2+0x001],%l2 ! %l2 = 00000000000000ff
! Mem[00000000300c1410] = 000000ff, %l0 = ff000061185dc333
lduba [%i3+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1408] = d3320453, %f27 = 0000005a
lda [%i3+%o4]0x81,%f27 ! %f27 = d3320453
! Mem[00000000100c1400] = d3320453, %l3 = 0000000000000000
ldsba [%i3+%g0]0x88,%l3 ! %l3 = 0000000000000053
! Starting 10 instruction Store Burst
! Mem[0000000030081408] = 00000000, %l1 = 0000000006b40000
ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000000000000ff
p0_label_70:
! %l1 = 0000000000000000, Mem[0000000010141410] = 745d4957e5ff0600
stxa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 0000000000000000
! %f6 = 0dbd8189 8aa63b93, %l1 = 0000000000000000
! Mem[0000000030101408] = 1930e6849c3bafe9
add %i4,0x008,%g1
stda %f6,[%g1+%l1]ASI_PST16_S ! Mem[0000000030101408] = 1930e6849c3bafe9
! Mem[00000000100c1400] = d3320453, %l7 = 0000000000000000
swapa [%i3+%g0]0x88,%l7 ! %l7 = 00000000d3320453
! %l7 = 00000000d3320453, Mem[0000000010141400] = cc722562835706b4
stxa %l7,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000d3320453
! Mem[0000000030101400] = 32d3945b, %l3 = 0000000000000053
swapa [%i4+%g0]0x81,%l3 ! %l3 = 0000000032d3945b
! Mem[00000000300c1400] = 0e056cf2, %l4 = 000000000dbd8189
swapa [%i3+%g0]0x89,%l4 ! %l4 = 000000000e056cf2
! Mem[0000000010001438] = 9b7db1590000005e, %l5 = 0000000000000061, %l5 = 0000000000000061
add %i0,0x38,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 9b7db1590000005e
! %f23 = ffe5a4d0, Mem[000000001004141c] = f99a2ba4
sta %f23,[%i1+0x01c]%asi ! Mem[000000001004141c] = ffe5a4d0
! Mem[0000000010141404] = d3320453, %l0 = 00000000, %l7 = d3320453
add %i5,0x04,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d3320453
! Starting 10 instruction Load Burst
! Mem[0000000010081424] = 000000d8, %f21 = 6efd6fdd
ld [%i2+0x024],%f21 ! %f21 = 000000d8
p0_label_71:
! Mem[0000000010141410] = 0000000000000000, %l3 = 0000000032d3945b
ldx [%i5+%o5],%l3 ! %l3 = 0000000000000000
! Mem[0000000030001400] = ff0000ff 73b942de, %l2 = 000000ff, %l3 = 00000000
ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ff0000ff 0000000073b942de
! Mem[0000000010141400] = 00000000, %l1 = 0000000000000000
ldswa [%i5+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[000000001004143c] = 00000000, %l7 = 00000000d3320453
ldsw [%i1+0x03c],%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = ffd5c92d, %l2 = 00000000ff0000ff
ldswa [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffd5c92d
! Mem[0000000010101408] = cc722562, %l6 = 0000000000000000
ldswa [%i4+%o4]0x80,%l6 ! %l6 = ffffffffcc722562
! Mem[0000000010101400] = 0000481d, %l3 = 0000000073b942de
ldsha [%i4+%g0]0x88,%l3 ! %l3 = 000000000000481d
! Mem[0000000030041408] = ff000000, %l7 = 0000000000000000
ldsba [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000021800100] = 9f729500, %l3 = 000000000000481d
ldsb [%o3+0x101],%l3 ! %l3 = 0000000000000072
! Starting 10 instruction Store Burst
! %l3 = 0000000000000072, Mem[0000000020800040] = a6ff0596
sth %l3,[%o1+0x040] ! Mem[0000000020800040] = 00720596
p0_label_72:
! %l6 = cc722562, %l7 = ffffffff, Mem[0000000010081408] = c3000000 0000481d
stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = cc722562 ffffffff
! %l2 = ffd5c92d, %l3 = 00000072, Mem[0000000030001410] = ff237bb8 6efd6fdd
stda %l2,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffd5c92d 00000072
! Mem[0000000030041410] = 00005783, %l1 = 0000000000000000
swapa [%i1+%o5]0x81,%l1 ! %l1 = 0000000000005783
! %f24 = 8c35d704 9c3bafe9, Mem[00000000100c1420] = bbcd90b3 2287a054
std %f24,[%i3+0x020] ! Mem[00000000100c1420] = 8c35d704 9c3bafe9
! Mem[00000000100c1408] = 00000000, %l2 = ffffffffffd5c92d
ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010101400] = 1d480000, %l3 = 0000000000000072
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 0000001d000000ff
! %l0 = 00000000, %l1 = 00005783, Mem[0000000010141400] = 00000000 d3320453
stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 00005783
! Mem[0000000030081410] = 5e000000, %l4 = 000000000e056cf2
ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[00000000100c1410] = 0b000000
stwa %l4,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = d3320453, %l1 = 0000000000005783
ldsha [%i3+%o4]0x81,%l1 ! %l1 = ffffffffffffd332
p0_label_73:
! Mem[00000000100c1434] = 4164d38a, %l6 = ffffffffcc722562
ldsha [%i3+0x036]%asi,%l6 ! %l6 = ffffffffffffd38a
! Mem[0000000030081410] = 5e0000ff, %l4 = 0000000000000000
swapa [%i2+%o5]0x89,%l4 ! %l4 = 000000005e0000ff
! Mem[0000000030101410] = 18016506, %l4 = 000000005e0000ff
lduba [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000006
! Mem[0000000010081410] = 2287a05459b17dff, %f6 = 0dbd8189 8aa63b93
ldda [%i2+%o5]0x88,%f6 ! %f6 = 2287a054 59b17dff
! Mem[0000000030141408] = ff002042, %l3 = 000000000000001d
ldsba [%i5+%o4]0x81,%l3 ! %l3 = ffffffffffffffff
! %l1 = ffffffffffffd332, immd = 0000000000000017, %l7 = ffffffffffffffff
udivx %l1,0x017,%l7 ! %l7 = 0b21642c8590b023
! %f6 = 2287a054, %f6 = 2287a054, %f31 = 1d480000
fmuls %f6 ,%f6 ,%f31 ! %f31 = 058fb4fa
! Mem[00000000201c0000] = ffffe0d4, %l3 = ffffffffffffffff
lduh [%o0+%g0],%l3 ! %l3 = 000000000000ffff
! Mem[0000000021800040] = 000275ef, %l1 = ffffffffffffd332
ldsba [%o3+0x040]%asi,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! %f2 = 1930e684 9c3bafe9, %f20 = 65ff2eaa
fdtoi %f2 ,%f20 ! %f20 = 00000000
p0_label_74:
! %l0 = 0000000000000000, Mem[0000000030081408] = ff000000
stba %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! %f22 = 5ea25b74, Mem[0000000030081400] = 00005783
sta %f22,[%i2+%g0]0x81 ! Mem[0000000030081400] = 5ea25b74
! %l0 = 0000000000000000, Mem[0000000030181410] = d0a4e5ff
stwa %l0,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! Mem[0000000010101438] = a516a8d8, %l7 = 0b21642c8590b023
swap [%i4+0x038],%l7 ! %l7 = 00000000a516a8d8
! %l5 = 9b7db1590000005e, Mem[00000000100c1410] = 0000000000000000
stxa %l5,[%i3+%o5]0x88 ! Mem[00000000100c1410] = 9b7db1590000005e
! Mem[0000000010181400] = 693050ff, %l4 = 0000000000000006
swapa [%i6+%g0]0x88,%l4 ! %l4 = 00000000693050ff
! Mem[0000000030001408] = 00000053, %l0 = 0000000000000000
swapa [%i0+%o4]0x81,%l0 ! %l0 = 0000000000000053
! %l3 = 000000000000ffff, Mem[00000000211c0001] = a0ff4340
stb %l3,[%o2+0x001] ! Mem[00000000211c0000] = a0ff4340
! Mem[0000000030041400] = 00000000, %l2 = 0000000000000000
ldstuba [%i1+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000000, %l2 = 0000000000000000
lduba [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000000
p0_label_75:
! Mem[0000000010081408] = cc722562, %l7 = 00000000a516a8d8
lduwa [%i2+%o4]0x88,%l7 ! %l7 = 00000000cc722562
! Mem[00000000100c1410] = 5e000000, %l0 = 0000000000000053
ldsha [%i3+%o5]0x80,%l0 ! %l0 = 0000000000005e00
! Mem[0000000010101400] = 000048ff, %l3 = 000000000000ffff
lduha [%i4+%g0]0x88,%l3 ! %l3 = 00000000000048ff
! Mem[0000000030181400] = 5ea25b74, %l6 = ffffffffffffd38a
lduwa [%i6+%g0]0x81,%l6 ! %l6 = 000000005ea25b74
! Mem[00000000211c0000] = a0ff4340, %l2 = 0000000000000000
lduha [%o2+0x000]%asi,%l2 ! %l2 = 000000000000a0ff
! Mem[0000000010101400] = ff480000, %f30 = f7bef48f
lda [%i4+%g0]0x80,%f30 ! %f30 = ff480000
! Mem[00000000201c0000] = ffffe0d4, %l4 = 00000000693050ff
ldub [%o0+%g0],%l4 ! %l4 = 00000000000000ff
! Mem[0000000030001408] = 00000000, %l3 = 00000000000048ff
ldsha [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 5e000000, %l5 = 9b7db1590000005e
lduha [%i3+%o5]0x80,%l5 ! %l5 = 0000000000005e00
! Starting 10 instruction Store Burst
! Mem[000000001018140c] = 0000ffdb, %l4 = 00000000000000ff, %asi = 80
swapa [%i6+0x00c]%asi,%l4 ! %l4 = 000000000000ffdb
p0_label_76:
! %l2 = 0000a0ff, %l3 = 00000000, Mem[00000000100c1410] = 5e000000 59b17d9b
stda %l2,[%i3+0x010]%asi ! Mem[00000000100c1410] = 0000a0ff 00000000
! %l7 = 00000000cc722562, Mem[0000000010101410] = 06b40000, %asi = 80
stwa %l7,[%i4+0x010]%asi ! Mem[0000000010101410] = cc722562
! %f8 = 53a62c32, Mem[0000000030181410] = 00000000
sta %f8 ,[%i6+%o5]0x81 ! Mem[0000000030181410] = 53a62c32
! Code Fragment 4
p0_fragment_8:
! %l0 = 0000000000005e00
setx 0x4960422fb4019055,%g7,%l0 ! %l0 = 4960422fb4019055
! %l1 = 0000000000000000
setx 0xf63588783b65d057,%g7,%l1 ! %l1 = f63588783b65d057
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 = 4960422fb4019055
setx 0xf440029863721566,%g7,%l0 ! %l0 = f440029863721566
! %l1 = f63588783b65d057
setx 0x0ce979e7c09920b4,%g7,%l1 ! %l1 = 0ce979e7c09920b4
! Mem[0000000030001410] = 2dc9d5ff, %l5 = 0000000000005e00
ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! %l6 = 000000005ea25b74, imm = 00000000000006b3, %l1 = 0ce979e7c09920b4
and %l6,0x6b3,%l1 ! %l1 = 0000000000000230
! %l3 = 0000000000000000, Mem[0000000030081408] = 00000000
stwa %l3,[%i2+%o4]0x81 ! Mem[0000000030081408] = 00000000
! %l0 = 63721566, %l1 = 00000230, Mem[0000000030141408] = 422000ff bbcd90b3
stda %l0,[%i5+%o4]0x89 ! Mem[0000000030141408] = 63721566 00000230
! %l1 = 0000000000000230, Mem[0000000030181400] = 745ba25e
stha %l1,[%i6+%g0]0x89 ! Mem[0000000030181400] = 745b0230
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 00000000, %l0 = f440029863721566
lduwa [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000000
p0_label_77:
! Mem[0000000010141430] = 4b9a26a41efcd590, %l0 = 0000000000000000
ldx [%i5+0x030],%l0 ! %l0 = 4b9a26a41efcd590
membar #Sync ! Added by membar checker (8)
! Mem[0000000010141400] = 00000000 00005783 00000000 0000a6ff
! Mem[0000000010141410] = 00000000 00000000 78c55430 7eeeb05c
! Mem[0000000010141420] = 0dbd8189 8aa63b93 8ddb922c ed3c7995
! Mem[0000000010141430] = 4b9a26a4 1efcd590 12ba6ace d66d7210
ldda [%i5]ASI_BLK_P,%f0 ! Block Load from 0000000010141400
! Mem[0000000010081408] = cc722562, %f21 = 000000d8
lda [%i2+%o4]0x88,%f21 ! %f21 = cc722562
! Mem[0000000010081420] = 185dc333000000d8, %f20 = 00000000 cc722562
ldd [%i2+0x020],%f20 ! %f20 = 185dc333 000000d8
! Mem[0000000010101410] = cc722562 6a090251, %l4 = 0000ffdb, %l5 = 000000ff
ldd [%i4+%o5],%l4 ! %l4 = 00000000cc722562 000000006a090251
! Mem[00000000201c0000] = ffffe0d4, %l0 = 4b9a26a41efcd590
lduh [%o0+%g0],%l0 ! %l0 = 000000000000ffff
! Mem[0000000010141400] = 8357000000000000, %l6 = 000000005ea25b74
ldxa [%i5+%g0]0x88,%l6 ! %l6 = 8357000000000000
! Mem[00000000300c1410] = ff000000, %l5 = 000000006a090251
ldswa [%i3+%o5]0x89,%l5 ! %l5 = ffffffffff000000
! Mem[00000000201c0000] = ffffe0d4, %l6 = 8357000000000000
ldsh [%o0+%g0],%l6 ! %l6 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l6 = ffffffffffffffff, Mem[00000000100c1408] = ff000000
stwa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffffffff
p0_label_78:
! Mem[00000000100c1420] = 8c35d704, %l3 = 00000000, %l4 = cc722562
add %i3,0x20,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008c35d704
! %l7 = 00000000cc722562, Mem[00000000300c1408] = 530432d3
stba %l7,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 53043262
! Mem[0000000030141410] = ffd5c92d, %l1 = 0000000000000230
swapa [%i5+%o5]0x81,%l1 ! %l1 = 00000000ffd5c92d
membar #Sync ! Added by membar checker (9)
! %l5 = ffffffffff000000, Mem[000000001014140d] = 0000a6ff
stb %l5,[%i5+0x00d] ! Mem[000000001014140c] = 0000a6ff
! %f0 = 00000000 00005783 00000000 0000a6ff
! %f4 = 00000000 00000000 78c55430 7eeeb05c
! %f8 = 0dbd8189 8aa63b93 8ddb922c ed3c7995
! %f12 = 4b9a26a4 1efcd590 12ba6ace d66d7210
stda %f0,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
! %f0 = 00000000 00005783 00000000 0000a6ff
! %f4 = 00000000 00000000 78c55430 7eeeb05c
! %f8 = 0dbd8189 8aa63b93 8ddb922c ed3c7995
! %f12 = 4b9a26a4 1efcd590 12ba6ace d66d7210
stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 00000000100c1400
! %l3 = 0000000000000000, Mem[0000000030181410] = 53a62c32
stha %l3,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00002c32
! %l1 = 00000000ffd5c92d, Mem[000000001014143c] = d66d7210
stb %l1,[%i5+0x03c] ! Mem[000000001014143c] = 2d6d7210
! Mem[0000000010041410] = 00000000, %l6 = ffffffffffffffff
ldstuba [%i1+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = cc722562, %f23 = ffe5a4d0
lda [%i4+%o5]0x80,%f23 ! %f23 = cc722562
p0_label_79:
membar #Sync ! Added by membar checker (10)
! Mem[0000000030141400] = 83570000 00000000 ffa60000 00000000
! Mem[0000000030141410] = 00000000 00000000 5cb0ee7e 3054c578
! Mem[0000000030141420] = 933ba68a 8981bd0d 95793ced 2c92db8d
! Mem[0000000030141430] = 90d5fc1e a4269a4b 10726dd6 ce6aba12
ldda [%i5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000030141400
! Mem[0000000010041400] = 2d000000, %f16 = 32d3c333
lda [%i1+%g0]0x80,%f16 ! %f16 = 2d000000
! Mem[0000000030001408] = 00000000, %f29 = cc722562
lda [%i0+%o4]0x81,%f29 ! %f29 = 00000000
! Mem[0000000010141420] = 0dbd8189 8aa63b93, %l6 = 00000000, %l7 = cc722562
ldda [%i5+0x020]%asi,%l6 ! %l6 = 000000000dbd8189 000000008aa63b93
! Mem[0000000030141400] = 83570000, %l1 = 00000000ffd5c92d
ldsba [%i5+%g0]0x81,%l1 ! %l1 = ffffffffffffff83
! Mem[00000000300c1410] = 000000ff, %l4 = 000000008c35d704
lduha [%i3+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010081428] = 53a62c32000000ff, %f30 = ff480000 058fb4fa
ldd [%i2+0x028],%f30 ! %f30 = 53a62c32 000000ff
! %l4 = 0000000000000000, %l6 = 000000000dbd8189, %l0 = 000000000000ffff
orn %l4,%l6,%l0 ! %l0 = fffffffff2427e76
! Mem[0000000020800040] = 00720596, %l2 = 000000000000a0ff
lduh [%o1+0x040],%l2 ! %l2 = 0000000000000072
! Starting 10 instruction Store Burst
! Mem[000000001000141c] = d0a4e5ff, %l5 = ffffffffff000000, %asi = 80
swapa [%i0+0x01c]%asi,%l5 ! %l5 = 00000000d0a4e5ff
p0_label_80:
! %l2 = 0000000000000072, Mem[0000000010081438] = 6d72e30b, %asi = 80
stwa %l2,[%i2+0x038]%asi ! Mem[0000000010081438] = 00000072
! %f26 = 2ab73dc9 d3320453, %f26 = 2ab73dc9
fdtos %f26,%f26 ! %f26 = 00000000
! %l4 = 0000000000000000, Mem[0000000010081426] = 000000d8, %asi = 80
stha %l4,[%i2+0x026]%asi ! Mem[0000000010081424] = 00000000
membar #Sync ! Added by membar checker (11)
! %l6 = 0dbd8189, %l7 = 8aa63b93, Mem[0000000030141400] = 83570000 00000000
stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0dbd8189 8aa63b93
! %f20 = 185dc333 000000d8, Mem[00000000100c1400] = 00005783 00000000
stda %f20,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 185dc333 000000d8
! %l5 = 00000000d0a4e5ff, Mem[00000000100c1400] = d800000033c35d18
stxa %l5,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000d0a4e5ff
! %l4 = 0000000000000000, Mem[0000000010101400] = ff480000
stha %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %f24 = 8c35d704 9c3bafe9, %l0 = fffffffff2427e76
! Mem[0000000030181428] = 8a7b2b9583e56b63
add %i6,0x028,%g1
stda %f24,[%g1+%l0]ASI_PST16_S ! Mem[0000000030181428] = 8a7bd7049c3b6b63
! %f16 = 2d000000 69305030 0000481d beff5d9a
! %f20 = 185dc333 000000d8 5ea25b74 cc722562
! %f24 = 8c35d704 9c3bafe9 00000000 d3320453
! %f28 = cc722562 00000000 53a62c32 000000ff
stda %f16,[%i1]ASI_BLK_AIUSL ! Block Store to 0000000030041400
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = 06650118, %l1 = ffffffffffffff83
ldsha [%i4+%o5]0x81,%l1 ! %l1 = 0000000000000665
p0_label_81:
membar #Sync ! Added by membar checker (12)
! Mem[0000000010041408] = 0000005e, %f10 = 95793ced
lda [%i1+%o4]0x80,%f10 ! %f10 = 0000005e
! %l3 = 0000000000000000, Mem[0000000030181400] = 30025b74
stha %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00005b74
! Mem[0000000030081410] = 00000000, %l5 = 00000000d0a4e5ff
lduha [%i2+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141408] = ffa60000, %l6 = 000000000dbd8189
ldsha [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffffa6
! Mem[0000000020800000] = ffff8b5d, %l1 = 0000000000000665
lduba [%o1+0x000]%asi,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010041400] = 0000002d, %l4 = 0000000000000000
ldswa [%i1+%g0]0x88,%l4 ! %l4 = 000000000000002d
! Mem[0000000010081438] = 0000007294c2fd7c, %l4 = 000000000000002d
ldx [%i2+0x038],%l4 ! %l4 = 0000007294c2fd7c
! Mem[0000000010001400] = 00000000 000000ff, %l4 = 94c2fd7c, %l5 = 00000000
ldda [%i0+%g0]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
! Mem[0000000030001410] = 72000000 2dc9d5ff, %l0 = f2427e76, %l1 = 000000ff
ldda [%i0+%o5]0x89,%l0 ! %l0 = 000000002dc9d5ff 0000000072000000
! Starting 10 instruction Store Burst
! %l7 = 000000008aa63b93, Mem[0000000010081400] = 5300000006b4ffff
stxa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 000000008aa63b93
p0_label_82:
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000030181410] = 322c0000 ffffffff
stda %l4,[%i6+%o5]0x89 ! Mem[0000000030181410] = 000000ff 00000000
! Mem[0000000010181400] = 06000000, %l3 = 0000000000000000
ldstuba [%i6+%g0]0x80,%l3 ! %l3 = 00000006000000ff
! %l0 = 000000002dc9d5ff, Mem[0000000010041410] = 000000ff000000ff
stxa %l0,[%i1+%o5]0x88 ! Mem[0000000010041410] = 000000002dc9d5ff
! %l2 = 0000000000000072, Mem[0000000030141400] = 0dbd81898aa63b93
stxa %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000000000072
! %l4 = 000000ff, %l5 = 00000000, Mem[0000000010001430] = f76c28db beff5d9a
std %l4,[%i0+0x030] ! Mem[0000000010001430] = 000000ff 00000000
! Mem[0000000030101400] = 53000000, %l4 = 00000000000000ff
ldstuba [%i4+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030181400] = 00005b74, %l1 = 0000000072000000
ldstuba [%i6+%g0]0x81,%l1 ! %l1 = 00000000000000ff
! %f16 = 2d000000 69305030 0000481d beff5d9a
! %f20 = 185dc333 000000d8 5ea25b74 cc722562
! %f24 = 8c35d704 9c3bafe9 00000000 d3320453
! %f28 = cc722562 00000000 53a62c32 000000ff
stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
! %l0 = 000000002dc9d5ff, %l0 = 000000002dc9d5ff, %l3 = 0000000000000006
mulx %l0,%l0,%l3 ! %l3 = 0830945d63505401
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 62320453, %l1 = 0000000000000000
lduba [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000062
p0_label_83:
! Mem[0000000010041400] = 2d000000, %l3 = 0830945d63505401
ldub [%i1+0x002],%l3 ! %l3 = 0000000000000000
membar #Sync ! Added by membar checker (13)
! Mem[0000000010141404] = 00005783, %l4 = 0000000000000000
ldswa [%i5+0x004]%asi,%l4 ! %l4 = 0000000000005783
! Mem[0000000010141410] = 0000000000000000, %f4 = 00000000 00000000
ldd [%i5+%o5],%f4 ! %f4 = 00000000 00000000
! Mem[00000000100c1410] = 0000000000000000, %l1 = 0000000000000062
ldxa [%i3+%o5]0x88,%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, imm = fffffffffffff61f, %l5 = 0000000000000000
orn %l1,-0x9e1,%l5 ! %l5 = 00000000000009e0
! Mem[0000000010181408] = fffae7c8, %l4 = 0000000000005783
ldswa [%i6+%o4]0x80,%l4 ! %l4 = fffffffffffae7c8
! Mem[0000000010181400] = ff000000, %l2 = 0000000000000072
ldswa [%i6+%g0]0x80,%l2 ! %l2 = ffffffffff000000
! Mem[0000000010141404] = 00005783, %f14 = 10726dd6
ld [%i5+0x004],%f14 ! %f14 = 00005783
! Mem[0000000010081408] = cc722562, %l1 = 0000000000000000
lduwa [%i2+%o4]0x88,%l1 ! %l1 = 00000000cc722562
! Starting 10 instruction Store Burst
! %l0 = 000000002dc9d5ff, Mem[000000001014140e] = 0000a6ff, %asi = 80
stha %l0,[%i5+0x00e]%asi ! Mem[000000001014140c] = 0000d5ff
p0_label_84:
! Mem[0000000030081400] = 745ba25e, %l2 = ffffffffff000000
swapa [%i2+%g0]0x89,%l2 ! %l2 = 00000000745ba25e
! %l5 = 00000000000009e0, Mem[0000000030141410] = 000000d8
stwa %l5,[%i5+%o5]0x89 ! Mem[0000000030141410] = 000009e0
! %l3 = 0000000000000000, %l3 = 0000000000000000, %l4 = fffffffffffae7c8
add %l3,%l3,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041408] = beff5d9a, %l1 = 00000000cc722562
swapa [%i1+%o4]0x89,%l1 ! %l1 = 00000000beff5d9a
! %l1 = 00000000beff5d9a, Mem[0000000010141412] = 00000000
sth %l1,[%i5+0x012] ! Mem[0000000010141410] = 00005d9a
! Mem[00000000218000c0] = 089bafd4, %l6 = ffffffffffffffa6
ldstuba [%o3+0x0c0]%asi,%l6 ! %l6 = 00000008000000ff
! %f26 = 00000000 d3320453, Mem[00000000300c1400] = 0dbd8189 be1327aa
stda %f26,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 00000000 d3320453
! Mem[0000000030101400] = ff000053, %l4 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010141410] = 00005d9a, %l6 = 0000000000000008
ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 622572cc, %l4 = 00000000000000ff
ldsba [%i4+%o5]0x88,%l4 ! %l4 = ffffffffffffffcc
p0_label_85:
! Mem[0000000030081408] = 00000000, %f7 = 3054c578
lda [%i2+%o4]0x89,%f7 ! %f7 = 00000000
! Mem[0000000010141408] = 00000000, %l5 = 00000000000009e0
lduba [%i5+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030001400] = ff0000ff 73b942de 00000000 beff5d9a
! Mem[0000000030001410] = ffd5c92d 00000072 5ea25b74 56860dd4
! Mem[0000000030001420] = 772efcfd eb35b308 b52df303 d6bc032f
! Mem[0000000030001430] = 0daaa74c cfa24919 f7bef48f ce4e00a6
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
! Mem[0000000030181400] = 32000000745b00ff, %l4 = ffffffffffffffcc
ldxa [%i6+%g0]0x89,%l4 ! %l4 = 32000000745b00ff
! Mem[0000000030141410] = e0090000, %l1 = 00000000beff5d9a
ldsba [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffffffe0
! Mem[0000000010041408] = 0000005e 00000000, %l0 = 2dc9d5ff, %l1 = ffffffe0
ldda [%i1+%o4]0x80,%l0 ! %l0 = 000000000000005e 0000000000000000
! Mem[0000000010101408] = cc722562, %l6 = 0000000000000000
lduwa [%i4+%o4]0x80,%l6 ! %l6 = 00000000cc722562
! Mem[0000000010141408] = 00000000, %l7 = 000000008aa63b93
ldswa [%i5+%o4]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041438] = 000000ff, %l7 = 0000000000000000
ldsh [%i1+0x03a],%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l2 = 00000000745ba25e, Mem[00000000100c1408] = 0000a6ff
stba %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000a65e
p0_label_86:
! %l1 = 0000000000000000, Mem[0000000010141408] = 00000000
stba %l1,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000
membar #Sync ! Added by membar checker (14)
! %f4 = 00000000 00000000, Mem[0000000030001400] = ff0000ff de42b973
stda %f4 ,[%i0+%g0]0x89 ! Mem[0000000030001400] = 00000000 00000000
! Mem[0000000010101410] = cc722562, %l6 = 00000000cc722562
swapa [%i4+%o5]0x80,%l6 ! %l6 = 00000000cc722562
! %f10 = 0000005e 2c92db8d, %l5 = 0000000000000000
! Mem[0000000030001428] = b52df303d6bc032f
add %i0,0x028,%g1
stda %f10,[%g1+%l5]ASI_PST32_S ! Mem[0000000030001428] = b52df303d6bc032f
! %l0 = 0000005e, %l1 = 00000000, Mem[00000000100c1400] = 00000000 d0a4e5ff
stda %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000005e 00000000
! %f12 = 90d5fc1e, Mem[0000000010141400] = 00000000
sta %f12,[%i5+%g0]0x80 ! Mem[0000000010141400] = 90d5fc1e
! %l3 = 0000000000000000, Mem[0000000030001408] = 9a5dffbe00000000
stxa %l3,[%i0+%o4]0x89 ! Mem[0000000030001408] = 0000000000000000
! %f24 = 772efcfd eb35b308, %l3 = 0000000000000000
! Mem[0000000030001408] = 0000000000000000
add %i0,0x008,%g1
stda %f24,[%g1+%l3]ASI_PST32_SL ! Mem[0000000030001408] = 0000000000000000
! %l0 = 000000000000005e, Mem[00000000218001c0] = 78014628, %asi = 80
stha %l0,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 005e4628
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff7db159, %l3 = 0000000000000000
ldswa [%i2+%o5]0x80,%l3 ! %l3 = ffffffffff7db159
p0_label_87:
! Mem[00000000201c0000] = ffffe0d4, %l1 = 0000000000000000
ldsh [%o0+%g0],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030081410] = 00000000, %l4 = 32000000745b00ff
ldsha [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001408] = 00000000 00000000, %l2 = 745ba25e, %l3 = ff7db159
ldda [%i0+%o4]0x81,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000010141404] = 00005783, %l7 = 00000000000000ff
ldsba [%i5+0x004]%asi,%l7 ! %l7 = 0000000000000000
! Mem[00000000218001c0] = 005e4628, %l2 = 0000000000000000
ldub [%o3+0x1c1],%l2 ! %l2 = 000000000000005e
! Mem[0000000010101400] = 00000000aa2effe5, %l4 = 0000000000000000
ldxa [%i4+%g0]0x80,%l4 ! %l4 = 00000000aa2effe5
! Mem[0000000010101410] = cc7225626a090251, %f20 = ffd5c92d 00000072
ldda [%i4+%o5]0x80,%f20 ! %f20 = cc722562 6a090251
! Mem[0000000010141410] = ff005d9a 00000000, %l6 = cc722562, %l7 = 00000000
ldda [%i5+%o5]0x80,%l6 ! %l6 = 00000000ff005d9a 0000000000000000
! Mem[0000000010181400] = 000000ff, %l6 = 00000000ff005d9a
ldswa [%i6+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000aa2effe5, Mem[0000000010101400] = 00000000
stha %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0000ffe5
p0_label_88:
! %l0 = 000000000000005e, Mem[0000000010081400] = 00000000
stha %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 005e0000
! %l0 = 000000000000005e, imm = fffffffffffff592, %l0 = 000000000000005e
sub %l0,-0xa6e,%l0 ! %l0 = 0000000000000acc
! %l4 = aa2effe5, %l5 = 00000000, Mem[0000000010101400] = e5ff0000 aa2effe5
stda %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = aa2effe5 00000000
! %f10 = 0000005e 2c92db8d, Mem[0000000010181408] = fffae7c8 000000ff
stda %f10,[%i6+%o4]0x80 ! Mem[0000000010181408] = 0000005e 2c92db8d
! %l1 = ffffffffffffffff, Mem[0000000010141400] = 1efcd590
stwa %l1,[%i5+%g0]0x88 ! Mem[0000000010141400] = ffffffff
! %l4 = aa2effe5, %l5 = 00000000, Mem[00000000100c1408] = 0000a65e 00000000
stda %l4,[%i3+%o4]0x88 ! Mem[00000000100c1408] = aa2effe5 00000000
! Mem[0000000010081418] = 3f8445a6, %l7 = 0000000000000000, %asi = 80
swapa [%i2+0x018]%asi,%l7 ! %l7 = 000000003f8445a6
! %l6 = 00000000000000ff, Mem[0000000010001400] = ff000000
stha %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00ff0000
! %l3 = 0000000000000000, Mem[0000000030081410] = 00000000
stba %l3,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! Starting 10 instruction Load Burst
! %l5 = 0000000000000000, Mem[0000000010181400] = ff000000
stwa %l5,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
p0_label_89:
! Mem[0000000030181400] = ff005b74 00000032 5a000000 c93db72a
! Mem[0000000030181410] = ff000000 00000000 469497b9 7c55eadd
! Mem[0000000030181420] = 6ea696bb 42107eed 8a7bd704 9c3b6b63
! Mem[0000000030181430] = c0856eb2 32dfe348 82e676b7 1bbb1267
ldda [%i6]ASI_BLK_S,%f0 ! Block Load from 0000000030181400
! Mem[00000000100c1400] = 0000005e, %f23 = 56860dd4
lda [%i3+0x000]%asi,%f23 ! %f23 = 0000005e
! Mem[0000000030041408] = 622572cc, %l6 = 00000000000000ff
ldsba [%i1+%o4]0x81,%l6 ! %l6 = 0000000000000062
! Mem[0000000010081428] = 53a62c32, %l7 = 000000003f8445a6
ldsb [%i2+0x02b],%l7 ! %l7 = 0000000000000032
! Code Fragment 3
p0_fragment_9:
! %l0 = 0000000000000acc
setx 0xc18490a016781ffb,%g7,%l0 ! %l0 = c18490a016781ffb
! %l1 = ffffffffffffffff
setx 0xaa8a342fc71cf602,%g7,%l1 ! %l1 = aa8a342fc71cf602
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 = c18490a016781ffb
setx 0xa391c740790a3049,%g7,%l0 ! %l0 = a391c740790a3049
! %l1 = aa8a342fc71cf602
setx 0xdb04b707bc611f4d,%g7,%l1 ! %l1 = db04b707bc611f4d
! Mem[00000000300c1410] = 000000ff, %l2 = 000000000000005e
lduba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[000000001008143c] = 94c2fd7c, %l3 = 0000000000000000
ldsh [%i2+0x03e],%l3 ! %l3 = fffffffffffffd7c
! Mem[0000000010141410] = 9a5d00ff, %l7 = 0000000000000032
lduba [%i5+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010181410] = ff000061, %l7 = 00000000000000ff
lduba [%i6+%o5]0x80,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f30 = f7bef48f ce4e00a6, Mem[0000000010081408] = 622572cc ffffffff
std %f30,[%i2+%o4] ! Mem[0000000010081408] = f7bef48f ce4e00a6
p0_label_90:
! %f18 = 00000000 beff5d9a, Mem[0000000010041410] = ffd5c92d 00000000
stda %f18,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000 beff5d9a
! %l4 = 00000000aa2effe5, Mem[0000000030141408] = 0000481dbeff5d9a
stxa %l4,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000aa2effe5
! %l6 = 0000000000000062, Mem[0000000010181400] = 255778d800000000
stxa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000062
! Mem[0000000010041410] = 00000000, %l5 = 0000000000000000
ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! %f28 = 0daaa74c cfa24919, Mem[0000000010081430] = 00000000 563635da
std %f28,[%i2+0x030] ! Mem[0000000010081430] = 0daaa74c cfa24919
! %l1 = db04b707bc611f4d, Mem[0000000020800040] = 00720596
sth %l1,[%o1+0x040] ! Mem[0000000020800040] = 1f4d0596
! Mem[000000001008140a] = f7bef48f, %l4 = 00000000aa2effe5
ldstuba [%i2+0x00a]%asi,%l4 ! %l4 = 000000f4000000ff
! Mem[00000000100c1418] = 5cb0ee7e, %l7 = 000000ff, %l3 = fffffd7c
add %i3,0x18,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005cb0ee7e
! Mem[0000000010041430] = f6f76b8b, %l1 = db04b707bc611f4d
swap [%i1+0x030],%l1 ! %l1 = 00000000f6f76b8b
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 62320453, %l1 = 00000000f6f76b8b
ldsha [%i3+%o4]0x81,%l1 ! %l1 = 0000000000006232
p0_label_91:
! Mem[0000000030041408] = cc722562, %l1 = 0000000000006232
lduwa [%i1+%o4]0x89,%l1 ! %l1 = 00000000cc722562
! Mem[0000000010041434] = 8213c76a, %l2 = 0000000000000000
lduba [%i1+0x037]%asi,%l2 ! %l2 = 000000000000006a
! Mem[00000000100c1408] = e5ff2eaa, %l0 = a391c740790a3049
ldswa [%i3+%o4]0x80,%l0 ! %l0 = ffffffffe5ff2eaa
! Mem[0000000010181410] = 610000ff, %l2 = 000000000000006a
lduba [%i6+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081400] = 933ba68a00005e00, %f22 = 5ea25b74 0000005e
ldda [%i2+%g0]0x88,%f22 ! %f22 = 933ba68a 00005e00
! Mem[00000000300c1408] = 62320453, %l7 = 00000000000000ff
ldsha [%i3+%o4]0x81,%l7 ! %l7 = 0000000000006232
! Mem[0000000030181400] = 745b00ff, %l0 = ffffffffe5ff2eaa
lduha [%i6+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010141410] = 9a5d00ff, %l2 = 00000000000000ff
lduha [%i5+%o5]0x88,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010181400] = 00000062, %f25 = eb35b308
lda [%i6+%g0]0x88,%f25 ! %f25 = 00000062
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, %l7 = 0000000000006232, %l2 = 00000000000000ff
and %l0,%l7,%l2 ! %l2 = 0000000000000032
p0_label_92:
! Mem[0000000010001409] = 00000000, %l7 = 0000000000006232
ldstuba [%i0+0x009]%asi,%l7 ! %l7 = 00000000000000ff
! %l0 = 00000000000000ff, Mem[00000000211c0000] = a0ff4340, %asi = 80
stba %l0,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff4340
! %l0 = 000000ff, %l1 = cc722562, Mem[0000000010141408] = 00000000 0000d5ff
stda %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000ff cc722562
! %f8 = 6ea696bb 42107eed, Mem[00000000100c1400] = 0000005e 00000000
stda %f8 ,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 6ea696bb 42107eed
! Mem[00000000100c1400] = bb96a66e, %l6 = 0000000000000062
ldstuba [%i3+%g0]0x88,%l6 ! %l6 = 0000006e000000ff
! Mem[0000000030141410] = 000009e0, %l3 = 000000005cb0ee7e
swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000000009e0
! Mem[00000000100c1410] = 00000000, %l3 = 00000000000009e0
swapa [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000000
! %l0 = 00000000000000ff, Mem[0000000010101410] = cc722562
stwa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000ff
! %f18 = 00000000 beff5d9a, Mem[0000000010181430] = ff7dfafc 4fbc8c90
stda %f18,[%i6+0x030]%asi ! Mem[0000000010181430] = 00000000 beff5d9a
! Starting 10 instruction Load Burst
! Mem[00000000100c141c] = 3054c578, %l2 = 0000000000000032
ldsha [%i3+0x01c]%asi,%l2 ! %l2 = 0000000000003054
p0_label_93:
! Mem[0000000030181410] = 00000000 000000ff, %l0 = 000000ff, %l1 = cc722562
ldda [%i6+%o5]0x89,%l0 ! %l0 = 00000000000000ff 0000000000000000
! Mem[0000000010101408] = cc722562, %l4 = 00000000000000f4
ldsba [%i4+%o4]0x80,%l4 ! %l4 = ffffffffffffffcc
! Mem[0000000010041400] = 0000002d, %l4 = ffffffffffffffcc
lduwa [%i1+%g0]0x88,%l4 ! %l4 = 000000000000002d
! Mem[00000000100c1400] = ffa696bb, %f17 = 73b942de
lda [%i3+%g0]0x80,%f17 ! %f17 = ffa696bb
! Mem[00000000100c1400] = ffa696bb, %l3 = 0000000000000000
ldsba [%i3+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030001400] = 00000000, %f8 = 6ea696bb
lda [%i0+%g0]0x89,%f8 ! %f8 = 00000000
! Mem[0000000021800080] = ffff889d, %l5 = 0000000000000000
lduh [%o3+0x080],%l5 ! %l5 = 000000000000ffff
! %l6 = 000000000000006e, imm = fffffffffffffd3c, %l5 = 000000000000ffff
and %l6,-0x2c4,%l5 ! %l5 = 000000000000002c
! Mem[0000000030041410] = d8000000, %l3 = ffffffffffffffff
ldswa [%i1+%o5]0x81,%l3 ! %l3 = ffffffffd8000000
! Starting 10 instruction Store Burst
! %l5 = 000000000000002c, Mem[0000000030041408] = 622572cc
stwa %l5,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000002c
p0_label_94:
! Mem[0000000010001408] = 0000ff00, %l1 = 0000000000000000
ldstuba [%i0+%o4]0x88,%l1 ! %l1 = 00000000000000ff
! %f22 = 933ba68a 00005e00, Mem[00000000300c1410] = ff000000 8c1159c1
stda %f22,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 933ba68a 00005e00
! %f30 = f7bef48f, Mem[0000000030041410] = d8000000
sta %f30,[%i1+%o5]0x81 ! Mem[0000000030041410] = f7bef48f
! %f10 = 8a7bd704, Mem[0000000010041438] = 000000ff
sta %f10,[%i1+0x038]%asi ! Mem[0000000010041438] = 8a7bd704
! %l7 = 0000000000000000, %l0 = 00000000000000ff, %l4 = 000000000000002d
mulx %l7,%l0,%l4 ! %l4 = 0000000000000000
! %f31 = ce4e00a6, Mem[0000000030041410] = 8ff4bef7
sta %f31,[%i1+%o5]0x89 ! Mem[0000000030041410] = ce4e00a6
! %f26 = b52df303, Mem[0000000030141408] = aa2effe5
sta %f26,[%i5+%o4]0x89 ! Mem[0000000030141408] = b52df303
! %l2 = 00003054, %l3 = d8000000, Mem[0000000030141400] = 69305030 2d000000
stda %l2,[%i5+%g0]0x89 ! Mem[0000000030141400] = 00003054 d8000000
! %l7 = 0000000000000000, Mem[0000000010181410] = ff000061
sth %l7,[%i6+%o5] ! Mem[0000000010181410] = 00000061
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = 00000000 000000ff, %l6 = 0000006e, %l7 = 00000000
ldda [%i6+%o5]0x89,%l6 ! %l6 = 00000000000000ff 0000000000000000
p0_label_95:
! Mem[00000000300c1410] = 005e0000, %l5 = 000000000000002c
lduwa [%i3+%o5]0x81,%l5 ! %l5 = 00000000005e0000
! Mem[000000001000140c] = beff5d9a, %l6 = 00000000000000ff
lduw [%i0+0x00c],%l6 ! %l6 = 00000000beff5d9a
! Mem[0000000010081408] = f7beff8fce4e00a6, %l1 = 0000000000000000
ldxa [%i2+%o4]0x80,%l1 ! %l1 = f7beff8fce4e00a6
! Mem[0000000030001400] = 00000000, %f8 = 00000000
lda [%i0+%g0]0x81,%f8 ! %f8 = 00000000
! Mem[0000000010141400] = 83570000ffffffff, %l3 = ffffffffd8000000
ldxa [%i5+%g0]0x88,%l3 ! %l3 = 83570000ffffffff
! Code Fragment 4
p0_fragment_10:
! %l0 = 00000000000000ff
setx 0xb16e40279e21f0a9,%g7,%l0 ! %l0 = b16e40279e21f0a9
! %l1 = f7beff8fce4e00a6
setx 0xed015c7fedbf0be0,%g7,%l1 ! %l1 = ed015c7fedbf0be0
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 = b16e40279e21f0a9
setx 0x045f22b7f4048912,%g7,%l0 ! %l0 = 045f22b7f4048912
! %l1 = ed015c7fedbf0be0
setx 0xe8252a17ceebfbd4,%g7,%l1 ! %l1 = e8252a17ceebfbd4
! Mem[0000000030141400] = 54300000000000d8, %f22 = 933ba68a 00005e00
ldda [%i5+%g0]0x81,%f22 ! %f22 = 54300000 000000d8
! Mem[0000000030081410] = 00000000, %l7 = 0000000000000000
ldsba [%i2+%o5]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030101408] = 1930e684, %l6 = 00000000beff5d9a
ldsha [%i4+%o4]0x81,%l6 ! %l6 = 0000000000001930
! Starting 10 instruction Store Burst
! %f4 = ff000000 00000000, Mem[0000000010001408] = 0000ffff 9a5dffbe
stda %f4 ,[%i0+%o4]0x88 ! Mem[0000000010001408] = ff000000 00000000
p0_label_96:
! Mem[000000001000143c] = 0000005e, %l2 = 0000000000003054
swap [%i0+0x03c],%l2 ! %l2 = 000000000000005e
! %l0 = f4048912, %l1 = ceebfbd4, Mem[0000000030041400] = 69305030 2d000000
stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = f4048912 ceebfbd4
! Mem[00000000100c142e] = 2c92db8d, %l6 = 0000000000001930
ldstuba [%i3+0x02e]%asi,%l6 ! %l6 = 000000db000000ff
membar #Sync ! Added by membar checker (15)
! %l3 = 83570000ffffffff, Mem[0000000030181408] = 5a000000
stwa %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffffffff
! %f4 = ff000000, %f8 = 00000000
fcmpes %fcc1,%f4 ,%f8 ! %fcc1 = 1
! Mem[00000000100c142c] = 2c92ff8d, %l6 = 00000000000000db, %asi = 80
swapa [%i3+0x02c]%asi,%l6 ! %l6 = 000000002c92ff8d
! %l7 = 0000000000000000, Mem[0000000010141410] = 9a5d00ff
stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000000
! %l0 = 045f22b7f4048912, Mem[0000000030001408] = 0000000000000000
stxa %l0,[%i0+%o4]0x81 ! Mem[0000000030001408] = 045f22b7f4048912
! %f24 = 772efcfd 00000062, Mem[0000000010081408] = 8fffbef7 a6004ece
stda %f24,[%i2+%o4]0x88 ! Mem[0000000010081408] = 772efcfd 00000062
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000ff6a090251, %f4 = ff000000 00000000
ldda [%i4+%o5]0x80,%f4 ! %f4 = 000000ff 6a090251
p0_label_97:
membar #Sync ! Added by membar checker (16)
! Mem[00000000100c1400] = ffa696bb 42107eed e5ff2eaa 00000000
! Mem[00000000100c1410] = e0090000 00000000 5cb0ee7e 3054c578
! Mem[00000000100c1420] = 933ba68a 8981bd0d 95793ced 000000db
! Mem[00000000100c1430] = 90d5fc1e a4269a4b 10726dd6 ce6aba12
ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000100c1400
! Mem[00000000100c140c] = 00000000, %l3 = 83570000ffffffff
ldsha [%i3+0x00e]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 00000000, %f18 = 00000000
lda [%i2+%o5]0x81,%f18 ! %f18 = 00000000
! Mem[0000000030081410] = 00000000, %f17 = ffa696bb
lda [%i2+%o5]0x81,%f17 ! %f17 = 00000000
! Mem[0000000010181408] = 0000005e, %l1 = e8252a17ceebfbd4
lduha [%i6+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = 000009e0, %l2 = 000000000000005e
ldsba [%i3+%o5]0x88,%l2 ! %l2 = ffffffffffffffe0
! Mem[0000000010001438] = 9b7db15900003054, %f28 = 0daaa74c cfa24919
ldda [%i0+0x038]%asi,%f28 ! %f28 = 9b7db159 00003054
! Mem[0000000030181408] = 2ab73dc9ffffffff, %f20 = cc722562 6a090251
ldda [%i6+%o4]0x89,%f20 ! %f20 = 2ab73dc9 ffffffff
! Mem[0000000020800040] = 1f4d0596, %l0 = 045f22b7f4048912
ldsb [%o1+0x041],%l0 ! %l0 = 000000000000004d
! Starting 10 instruction Store Burst
! %f26 = b52df303 d6bc032f, %l0 = 000000000000004d
! Mem[0000000030141410] = 7eeeb05c33c35d18
add %i5,0x010,%g1
stda %f26,[%g1+%l0]ASI_PST16_SL ! Mem[0000000030141410] = 2f03b05c03f32db5
p0_label_98:
! Mem[0000000010041400] = 0000002d, %l2 = ffffffffffffffe0
ldstuba [%i1+%g0]0x88,%l2 ! %l2 = 0000002d000000ff
! Mem[0000000010101410] = ff000000, %l3 = 0000000000000000
swapa [%i4+%o5]0x88,%l3 ! %l3 = 00000000ff000000
! %f18 = 00000000 beff5d9a, %l7 = 0000000000000000
! Mem[0000000030081408] = 000000000000000b
add %i2,0x008,%g1
stda %f18,[%g1+%l7]ASI_PST32_S ! Mem[0000000030081408] = 000000000000000b
! Mem[0000000010101410] = 00000000, %l3 = 00000000ff000000
swapa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %l6 = 000000002c92ff8d, Mem[000000001014141e] = 7eeeb05c
stb %l6,[%i5+0x01e] ! Mem[000000001014141c] = 7eee8d5c
! Mem[0000000030041400] = 128904f4, %l0 = 000000000000004d
ldstuba [%i1+%g0]0x81,%l0 ! %l0 = 00000012000000ff
! %l5 = 00000000005e0000, %l5 = 00000000005e0000, %l3 = 0000000000000000
andn %l5,%l5,%l3 ! %l3 = 0000000000000000
! Mem[00000000300c1408] = 62320453, %l4 = 0000000000000000
swapa [%i3+%o4]0x81,%l4 ! %l4 = 0000000062320453
! Mem[0000000030001408] = b7225f04, %l1 = 0000000000000000
ldstuba [%i0+%o4]0x89,%l1 ! %l1 = 00000004000000ff
! Starting 10 instruction Load Burst
! %f21 = ffffffff, %f24 = 772efcfd, %f26 = b52df303
fdivs %f21,%f24,%f26 ! %f26 = ffffffff
p0_label_99:
! Mem[0000000010081410] = ff7db159, %l3 = 0000000000000000
ldsba [%i2+%o5]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010181408] = 0000005e 2c92db8d, %l6 = 2c92ff8d, %l7 = 00000000
ldd [%i6+%o4],%l6 ! %l6 = 000000000000005e 000000002c92db8d
! Mem[0000000030001408] = 128904f4 b7225fff, %l0 = 00000012, %l1 = 00000004
ldda [%i0+%o4]0x89,%l0 ! %l0 = 00000000b7225fff 00000000128904f4
! Mem[0000000010181410] = 00000061, %l4 = 0000000062320453
ldsba [%i6+%o5]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101400] = ff000053, %f19 = beff5d9a
lda [%i4+%g0]0x81,%f19 ! %f19 = ff000053
! Mem[0000000010181408] = 0000005e, %l0 = 00000000b7225fff
ldsba [%i6+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[000000001010140c] = 56860dd4, %l3 = ffffffffffffffff
lduw [%i4+0x00c],%l3 ! %l3 = 0000000056860dd4
! Mem[0000000010001408] = 00000000000000ff, %f22 = 54300000 000000d8
ldd [%i0+%o4],%f22 ! %f22 = 00000000 000000ff
! Mem[000000001000142c] = 69305030, %f26 = ffffffff
lda [%i0+0x02c]%asi,%f26 ! %f26 = 69305030
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000030041400] = f40489ff
stwa %l4,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
p0_label_100:
! Mem[00000000100c1408] = aa2effe5, %l6 = 000000000000005e
ldstuba [%i3+%o4]0x88,%l6 ! %l6 = 000000e5000000ff
! Mem[0000000030001400] = 00000000, %l7 = 000000002c92db8d
ldstuba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000030081408] = 00000000
stha %l7,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! %l4 = 0000000000000000, Mem[00000000211c0000] = ffff4340, %asi = 80
stha %l4,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00004340
! %f22 = 00000000 000000ff, Mem[0000000010101420] = ffd122bc e15cb604
std %f22,[%i4+0x020] ! Mem[0000000010101420] = 00000000 000000ff
! %f22 = 00000000 000000ff, Mem[0000000010041408] = 0000005e 00000000
stda %f22,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 000000ff
! Mem[0000000010141436] = 1efcd590, %l7 = 0000000000000000
ldstub [%i5+0x036],%l7 ! %l7 = 000000d5000000ff
! %l5 = 00000000005e0000, Mem[0000000030081410] = 00000000
stba %l5,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000
! %l2 = 0000002d, %l3 = 56860dd4, Mem[0000000010141408] = ff000000 622572cc
stda %l2,[%i5+%o4]0x88 ! Mem[0000000010141408] = 0000002d 56860dd4
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 00000000, %l2 = 000000000000002d
lduba [%i1+%o4]0x80,%l2 ! %l2 = 0000000000000000
p0_label_101:
! Mem[0000000010181408] = 5e000000, %l1 = 00000000128904f4
ldsha [%i6+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = 00000000, %l4 = 0000000000000000
lduwa [%i3+%o4]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = 000000ff, %l6 = 00000000000000e5
ldsba [%i0+%g0]0x89,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030101400] = ff0000530e056cf2, %f10 = db000000 ed3c7995
ldda [%i4+%g0]0x81,%f10 ! %f10 = ff000053 0e056cf2
! Mem[0000000010101410] = ff000000, %l4 = 0000000000000000
lduha [%i4+%o5]0x80,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010181400] = 6200000000000000, %f30 = f7bef48f ce4e00a6
ldda [%i6+%g0]0x80,%f30 ! %f30 = 62000000 00000000
! Mem[0000000030181400] = 745b00ff, %l4 = 000000000000ff00
lduwa [%i6+%g0]0x89,%l4 ! %l4 = 00000000745b00ff
! %l5 = 00000000005e0000, %l7 = 00000000000000d5, %y = 000000c3
udiv %l5,%l7,%l1 ! %l1 = 00000000ea5e3013
mov %l0,%y ! %y = 00000000
! Mem[0000000030141410] = 2f03b05c, %l7 = 00000000000000d5
ldsha [%i5+%o5]0x81,%l7 ! %l7 = 0000000000002f03
! Starting 10 instruction Store Burst
! %f16 = ff0000ff 00000000 00000000 ff000053
! %f20 = 2ab73dc9 ffffffff 00000000 000000ff
! %f24 = 772efcfd 00000062 69305030 d6bc032f
! %f28 = 9b7db159 00003054 62000000 00000000
stda %f16,[%i1]ASI_COMMIT_P ! Block Store to 0000000010041400
p0_label_102:
! %l7 = 0000000000002f03, Mem[0000000010181400] = 00000062
stwa %l7,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00002f03
! %l3 = 0000000056860dd4, Mem[000000001018140a] = 0000005e, %asi = 80
stba %l3,[%i6+0x00a]%asi ! Mem[0000000010181408] = 0000d45e
! %f1 = bb96a6ff, %f7 = 7eeeb05c, %f3 = aa2effe5
fmuls %f1 ,%f7 ,%f3 ! %f3 = fb0c770a
! Mem[0000000030081410] = 00000000, %l5 = 00000000005e0000
ldstuba [%i2+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Code Fragment 4
p0_fragment_11:
! %l0 = 0000000000000000
setx 0x2cc57727d94a24a5,%g7,%l0 ! %l0 = 2cc57727d94a24a5
! %l1 = 00000000ea5e3013
setx 0x08c51c104d6fb513,%g7,%l1 ! %l1 = 08c51c104d6fb513
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 = 2cc57727d94a24a5
setx 0x8c467237edfaba52,%g7,%l0 ! %l0 = 8c467237edfaba52
! %l1 = 08c51c104d6fb513
setx 0x46640dd7c2a6aed3,%g7,%l1 ! %l1 = 46640dd7c2a6aed3
! Mem[00000000300c1410] = 005e0000, %l7 = 0000000000002f03
swapa [%i3+%o5]0x81,%l7 ! %l7 = 00000000005e0000
! %l4 = 00000000745b00ff, Mem[00000000300c1408] = 000000ff00000000
stxa %l4,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000745b00ff
! %l5 = 0000000000000000, Mem[0000000030141400] = 54300000
stha %l5,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000
! %l0 = 8c467237edfaba52, Mem[0000000021800101] = 9f729500, %asi = 80
stba %l0,[%o3+0x101]%asi ! Mem[0000000021800100] = 9f529500
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %l4 = 00000000745b00ff
ldsha [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
p0_label_103:
! %l3 = 0000000056860dd4, imm = fffffffffffffd1e, %l0 = 8c467237edfaba52
orn %l3,-0x2e2,%l0 ! %l0 = 0000000056860ff5
! Mem[00000000300c1410] = 00002f03, %l4 = 0000000000000000
lduwa [%i3+%o5]0x81,%l4 ! %l4 = 0000000000002f03
membar #Sync ! Added by membar checker (17)
! %f13 = 1efcd590, Mem[00000000100c1438] = 10726dd6
st %f13,[%i3+0x038] ! Mem[00000000100c1438] = 1efcd590
! Mem[0000000030081410] = ff000000, %l1 = 46640dd7c2a6aed3
lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ff00
! Mem[0000000030001408] = ff5f22b7, %l1 = 000000000000ff00
ldsha [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffff5f
! Mem[0000000010001400] = 0000ff00, %l7 = 00000000005e0000
lduba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = 00000000, %l1 = ffffffffffffff5f
lduwa [%i1+%g0]0x89,%l1 ! %l1 = 0000000000000000
! %l4 = 0000000000002f03, %l6 = ffffffffffffffff, %l4 = 0000000000002f03
or %l4,%l6,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030101410] = 06650118, %l6 = ffffffffffffffff
ldsba [%i4+%o5]0x81,%l6 ! %l6 = 0000000000000006
! Starting 10 instruction Store Burst
! %l0 = 56860ff5, %l1 = 00000000, Mem[0000000010141400] = ffffffff 83570000
stda %l0,[%i5+%g0]0x88 ! Mem[0000000010141400] = 56860ff5 00000000
p0_label_104:
! %f8 = 0dbd8189 8aa63b93, Mem[0000000010041410] = 2ab73dc9 ffffffff
stda %f8 ,[%i1+%o5]0x80 ! Mem[0000000010041410] = 0dbd8189 8aa63b93
! %l0 = 0000000056860ff5, %l5 = 0000000000000000, %l3 = 0000000056860dd4
subc %l0,%l5,%l3 ! %l3 = 0000000056860ff5
! %l6 = 0000000000000006, Mem[0000000030081410] = 2d000000000000ff
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 0000000000000006
! %l3 = 0000000056860ff5, Mem[00000000100c1420] = 933ba68a
stw %l3,[%i3+0x020] ! Mem[00000000100c1420] = 56860ff5
! %l6 = 0000000000000006, Mem[0000000010141410] = 00000000
stwa %l6,[%i5+%o5]0x80 ! Mem[0000000010141410] = 00000006
! %l7 = 0000000000000000, Mem[0000000010081408] = 62000000fdfc2e77
stxa %l7,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000000000000
! %f4 = 00000000, Mem[0000000030141408] = 03f32db5
sta %f4 ,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000
! %f20 = 2ab73dc9, Mem[0000000010141434] = 1efcff90
sta %f20,[%i5+0x034]%asi ! Mem[0000000010141434] = 2ab73dc9
! Mem[0000000010181400] = 032f0000, %l4 = ffffffffffffffff
swapa [%i6+%g0]0x80,%l4 ! %l4 = 00000000032f0000
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffffe0d4, %l2 = 0000000000000000
ldsba [%o0+0x000]%asi,%l2 ! %l2 = ffffffffffffffff
p0_label_105:
! Mem[000000001010141c] = 8aa63b93, %f25 = 00000062
lda [%i4+0x01c]%asi,%f25 ! %f25 = 8aa63b93
! Mem[0000000010101408] = 622572cc, %l4 = 00000000032f0000
ldswa [%i4+%o4]0x88,%l4 ! %l4 = 00000000622572cc
! Mem[0000000030101400] = f26c050e530000ff, %l2 = ffffffffffffffff
ldxa [%i4+%g0]0x89,%l2 ! %l2 = f26c050e530000ff
! Mem[0000000030001400] = ff000000, %f20 = 2ab73dc9
lda [%i0+%g0]0x81,%f20 ! %f20 = ff000000
! Mem[00000000211c0000] = 00004340, %l0 = 0000000056860ff5
ldsh [%o2+%g0],%l0 ! %l0 = 0000000000000000
! Mem[00000000300c1400] = 530432d3, %l6 = 0000000000000006
ldsba [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000053
! %l5 = 0000000000000000, %l0 = 0000000000000000, %l3 = 0000000056860ff5
or %l5,%l0,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041400] = ff0000ff, %l4 = 00000000622572cc
ldsba [%i1+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1410] = 00002f038aa63b93, %l2 = f26c050e530000ff
ldxa [%i3+%o5]0x81,%l2 ! %l2 = 00002f038aa63b93
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, Mem[0000000030101400] = ff0000530e056cf2
stxa %l5,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000000000000000
p0_label_106:
! %f1 = bb96a6ff, Mem[0000000010001410] = 8c350000
sta %f1 ,[%i0+%o5]0x88 ! Mem[0000000010001410] = bb96a6ff
! %l6 = 00000053, %l7 = 00000000, Mem[0000000010041408] = 00000000 ff000053
stda %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000053 00000000
! Mem[0000000010041430] = 9b7db159, %l2 = 00002f038aa63b93
swap [%i1+0x030],%l2 ! %l2 = 000000009b7db159
! %f18 = 00000000, Mem[0000000030181400] = 745b00ff
sta %f18,[%i6+%g0]0x89 ! Mem[0000000030181400] = 00000000
! %l1 = 0000000000000000, Mem[0000000010001430] = 000000ff00000000
stx %l1,[%i0+0x030] ! Mem[0000000010001430] = 0000000000000000
! Mem[0000000010081424] = 00000000, %l3 = 0000000000000000, %asi = 80
swapa [%i2+0x024]%asi,%l3 ! %l3 = 0000000000000000
! Mem[0000000020800001] = ffff8b5d, %l0 = 0000000000000000
ldstub [%o1+0x001],%l0 ! %l0 = 000000ff000000ff
! %f1 = bb96a6ff, Mem[0000000030101410] = 06650118
sta %f1 ,[%i4+%o5]0x81 ! Mem[0000000030101410] = bb96a6ff
! %f10 = ff000053 0e056cf2, Mem[0000000010081408] = 00000000 00000000
stda %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = ff000053 0e056cf2
! Starting 10 instruction Load Burst
! Mem[0000000010041434] = 00003054, %l7 = 0000000000000000
lduh [%i1+0x034],%l7 ! %l7 = 0000000000000000
p0_label_107:
! Mem[0000000010081430] = 0daaa74c, %l3 = 0000000000000000
ldsb [%i2+0x031],%l3 ! %l3 = ffffffffffffffaa
! Mem[0000000030041410] = a6004ece, %l1 = 0000000000000000
lduwa [%i1+%o5]0x81,%l1 ! %l1 = 00000000a6004ece
! Mem[0000000030001400] = ff000000, %f1 = bb96a6ff
lda [%i0+%g0]0x81,%f1 ! %f1 = ff000000
! Mem[00000000100c1410] = 000009e0, %f13 = 1efcd590
lda [%i3+%o5]0x88,%f13 ! %f13 = 000009e0
! Code Fragment 4
p0_fragment_12:
! %l0 = 00000000000000ff
setx 0xb90416a05efc5c93,%g7,%l0 ! %l0 = b90416a05efc5c93
! %l1 = 00000000a6004ece
setx 0x21946e501cfb9269,%g7,%l1 ! %l1 = 21946e501cfb9269
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 = b90416a05efc5c93
setx 0x091f14583505c78f,%g7,%l0 ! %l0 = 091f14583505c78f
! %l1 = 21946e501cfb9269
setx 0xedc72097ba7cf017,%g7,%l1 ! %l1 = edc72097ba7cf017
! Mem[0000000010181410] = 00000061, %l3 = ffffffffffffffaa
lduha [%i6+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001410] = ffa696bb, %l5 = 0000000000000000
lduha [%i0+%o5]0x80,%l5 ! %l5 = 000000000000ffa6
! Mem[00000000300c1408] = ff005b74, %l0 = 091f14583505c78f
ldsha [%i3+%o4]0x81,%l0 ! %l0 = ffffffffffffff00
! %f2 = 00000000, %f19 = ff000053
fcmpes %fcc2,%f2 ,%f19 ! %fcc2 = 2
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 2d000000d40d8656, %l5 = 000000000000ffa6, %l3 = 0000000000000000
add %i5,0x08,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2d000000d40d8656
p0_label_108:
! Mem[0000000010041420] = 772efcfd00000062, %l2 = 000000009b7db159, %l5 = 000000000000ffa6
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 772efcfd00000062
! Mem[00000000300c1410] = 032f0000, %l0 = ffffffffffffff00
swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000032f0000
! %l1 = edc72097ba7cf017, Mem[0000000010141400] = f50f8656
stba %l1,[%i5+%g0]0x80 ! Mem[0000000010141400] = 170f8656
! Code Fragment 4
p0_fragment_13:
! %l0 = 00000000032f0000
setx 0x3e14a00063b94c61,%g7,%l0 ! %l0 = 3e14a00063b94c61
! %l1 = edc72097ba7cf017
setx 0x5093c0a05410ec9a,%g7,%l1 ! %l1 = 5093c0a05410ec9a
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 = 3e14a00063b94c61
setx 0x08c687bfd22be29b,%g7,%l0 ! %l0 = 08c687bfd22be29b
! %l1 = 5093c0a05410ec9a
setx 0x5cb2f1df91a3bc31,%g7,%l1 ! %l1 = 5cb2f1df91a3bc31
! %l3 = 2d000000d40d8656, Mem[00000000201c0001] = ffffe0d4, %asi = 80
stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = ff56e0d4
! Mem[00000000211c0001] = 00004340, %l2 = 000000009b7db159
ldstuba [%o2+0x001]%asi,%l2 ! %l2 = 00000000000000ff
! %l1 = 5cb2f1df91a3bc31, Mem[0000000010141410] = 06000000
stwa %l1,[%i5+%o5]0x88 ! Mem[0000000010141410] = 91a3bc31
! %f22 = 00000000 000000ff, Mem[0000000030081408] = 00000000 0b000000
stda %f22,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000 000000ff
! %l5 = 772efcfd00000062, Mem[0000000030041400] = 00000000
stha %l5,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000062
! Starting 10 instruction Load Burst
! Mem[0000000030001400] = ff000000 00000000 ff5f22b7 f4048912
! Mem[0000000030001410] = ffd5c92d 00000072 5ea25b74 56860dd4
! Mem[0000000030001420] = 772efcfd eb35b308 b52df303 d6bc032f
! Mem[0000000030001430] = 0daaa74c cfa24919 f7bef48f ce4e00a6
ldda [%i0]ASI_BLK_S,%f16 ! Block Load from 0000000030001400
p0_label_109:
! Mem[0000000010001410] = ffa696bb000000ff, %l0 = 08c687bfd22be29b
ldxa [%i0+%o5]0x80,%l0 ! %l0 = ffa696bb000000ff
! Mem[0000000010101414] = 6a090251, %l1 = 5cb2f1df91a3bc31
lduwa [%i4+0x014]%asi,%l1 ! %l1 = 000000006a090251
! Code Fragment 4
p0_fragment_14:
! %l0 = ffa696bb000000ff
setx 0x834c1a8ff6405af1,%g7,%l0 ! %l0 = 834c1a8ff6405af1
! %l1 = 000000006a090251
setx 0xe58bb6c861f7820d,%g7,%l1 ! %l1 = e58bb6c861f7820d
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 = 834c1a8ff6405af1
setx 0xa02513803c91ef8a,%g7,%l0 ! %l0 = a02513803c91ef8a
! %l1 = e58bb6c861f7820d
setx 0x6d0a90781bf987c9,%g7,%l1 ! %l1 = 6d0a90781bf987c9
! Mem[00000000218000c0] = ff9bafd4, %l1 = 6d0a90781bf987c9
ldsh [%o3+0x0c0],%l1 ! %l1 = ffffffffffffff9b
! Mem[0000000030181410] = ff000000, %l1 = ffffffffffffff9b
ldswa [%i6+%o5]0x81,%l1 ! %l1 = ffffffffff000000
! Mem[0000000010001400] = 00ff0000, %l7 = 0000000000000000
ldswa [%i0+%g0]0x80,%l7 ! %l7 = 0000000000ff0000
! Mem[0000000030001408] = ff5f22b7 f4048912, %l6 = 00000053, %l7 = 00ff0000
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000ff5f22b7 00000000f4048912
! Mem[0000000030001408] = ff5f22b7, %l2 = 0000000000000000
lduha [%i0+%o4]0x81,%l2 ! %l2 = 000000000000ff5f
! Mem[0000000030101410] = ffa696bb, %l0 = a02513803c91ef8a
ldswa [%i4+%o5]0x89,%l0 ! %l0 = ffffffffffa696bb
! Starting 10 instruction Store Burst
! %l0 = ffffffffffa696bb, Mem[00000000100c1400] = ffa696bb
stha %l0,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 96bb96bb
p0_label_110:
! Mem[0000000010081408] = f26c050e530000ff, %f8 = 0dbd8189 8aa63b93
ldda [%i2+%o4]0x80,%f8 ! %f8 = f26c050e 530000ff
! %f12 = 4b9a26a4, Mem[0000000030181400] = 00000000
sta %f12,[%i6+%g0]0x81 ! Mem[0000000030181400] = 4b9a26a4
! %f10 = ff000053 0e056cf2, Mem[0000000030081408] = 000000ff 00000000
stda %f10,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff000053 0e056cf2
! %f2 = 00000000 fb0c770a, %l7 = 00000000f4048912
! Mem[0000000030101428] = 1ee35897d81082ce
add %i4,0x028,%g1
stda %f2,[%g1+%l7]ASI_PST32_SL ! Mem[0000000030101428] = 1ee3589700000000
! %l1 = ffffffffff000000, Mem[00000000201c0000] = ff56e0d4
stb %l1,[%o0+%g0] ! Mem[00000000201c0000] = 0056e0d4
! Mem[0000000010001408] = 00000000, %l0 = ffffffffffa696bb
swapa [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Code Fragment 4
p0_fragment_15:
! %l0 = 0000000000000000
setx 0x9235282fb92d5dbf,%g7,%l0 ! %l0 = 9235282fb92d5dbf
! %l1 = ffffffffff000000
setx 0x6faed897e7015fbc,%g7,%l1 ! %l1 = 6faed897e7015fbc
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 = 9235282fb92d5dbf
setx 0xacc8a85009722287,%g7,%l0 ! %l0 = acc8a85009722287
! %l1 = 6faed897e7015fbc
setx 0xa3cb2c37fa88c8cb,%g7,%l1 ! %l1 = a3cb2c37fa88c8cb
! Mem[0000000010101408] = cc722562, %l7 = f4048912, %l1 = fa88c8cb
add %i4,0x08,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000cc722562
! Mem[0000000010141420] = 0dbd81898aa63b93, %l3 = 2d000000d40d8656, %l7 = 00000000f4048912
add %i5,0x20,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0dbd81898aa63b93
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = ff000000, %l1 = 00000000cc722562
ldsba [%i4+%o5]0x80,%l1 ! %l1 = ffffffffffffffff
p0_label_111:
! Mem[00000000300c1408] = 00000000745b00ff, %f6 = 78c55430 7eeeb05c
ldda [%i3+%o4]0x89,%f6 ! %f6 = 00000000 745b00ff
! Mem[0000000010101428] = 000000ff, %l3 = 2d000000d40d8656
ldsh [%i4+0x02a],%l3 ! %l3 = 00000000000000ff
! Mem[00000000211c0000] = 00ff4340, %l5 = 772efcfd00000062
ldsh [%o2+%g0],%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041428] = 69305030 d6bc032f, %l0 = 09722287, %l1 = ffffffff
ldd [%i1+0x028],%l0 ! %l0 = 0000000069305030 00000000d6bc032f
! Mem[0000000030081408] = f26c050e, %l2 = 000000000000ff5f
ldsha [%i2+%o4]0x81,%l2 ! %l2 = fffffffffffff26c
! Mem[0000000010141400] = 170f8656, %f21 = 00000072
lda [%i5+%g0]0x80,%f21 ! %f21 = 170f8656
! Mem[0000000010081400] = 933ba68a 00005e00, %l6 = ff5f22b7, %l7 = 8aa63b93
ldda [%i2+%g0]0x88,%l6 ! %l6 = 0000000000005e00 00000000933ba68a
! Mem[00000000100c1414] = 00000000, %l7 = 00000000933ba68a
ldsw [%i3+0x014],%l7 ! %l7 = 0000000000000000
! Mem[00000000100c1410] = e0090000 00000000, %l0 = 69305030, %l1 = d6bc032f
ldda [%i3+0x010]%asi,%l0 ! %l0 = 00000000e0090000 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[00000000211c0000] = 00ff4340, %asi = 80
stha %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = 00004340
p0_label_112:
! %f24 = 772efcfd eb35b308, %l2 = fffffffffffff26c
! Mem[0000000030041408] = 0000002c1d480000
add %i1,0x008,%g1
stda %f24,[%g1+%l2]ASI_PST8_SL ! Mem[0000000030041408] = 000035eb1dfc2e00
! Mem[0000000010081408] = f26c050e, %l0 = 00000000e0090000
ldstuba [%i2+%o4]0x80,%l0 ! %l0 = 000000f2000000ff
! %l2 = fffff26c, %l3 = 000000ff, Mem[0000000010041410] = 8981bd0d 933ba68a
stda %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = fffff26c 000000ff
! %l7 = 0000000000000000, Mem[000000001018142f] = 00000000, %asi = 80
stba %l7,[%i6+0x02f]%asi ! Mem[000000001018142c] = 00000000
! Mem[0000000030101400] = 00000000, %l0 = 00000000000000f2
swapa [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030041410] = a6004ece, %l4 = ffffffffffffffff
ldstuba [%i1+%o5]0x81,%l4 ! %l4 = 000000a6000000ff
! Mem[0000000030181410] = 000000ff, %l4 = 00000000000000a6
ldstuba [%i6+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
! %f2 = 00000000, Mem[0000000010101410] = 000000ff
sta %f2 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000000
! Mem[0000000030081400] = 000000ff, %l0 = 0000000000000000
swapa [%i2+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141408] = 00000000, %l2 = fffffffffffff26c
ldsba [%i5+%o4]0x81,%l2 ! %l2 = 0000000000000000
p0_label_113:
! %l3 = 00000000000000ff, %l1 = 0000000000000000, %l6 = 0000000000005e00
sub %l3,%l1,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1410] = 000009e0, %l1 = 0000000000000000
ldswa [%i3+%o5]0x88,%l1 ! %l1 = 00000000000009e0
! Mem[0000000010181434] = beff5d9a, %l3 = 00000000000000ff
ldsw [%i6+0x034],%l3 ! %l3 = ffffffffbeff5d9a
! Mem[00000000100c140c] = 00000000, %l5 = 00000000000000ff
lduba [%i3+0x00e]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000010141410] = 31bca391, %f25 = eb35b308
lda [%i5+%o5]0x80,%f25 ! %f25 = 31bca391
! Mem[0000000030041410] = ff004ece, %l6 = 00000000000000ff
ldsha [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[0000000010041408] = 53000000, %l2 = 0000000000000000
ldsba [%i1+%o4]0x88,%l2 ! %l2 = 0000000000000000
! %l5 = 0000000000000000, %l3 = ffffffffbeff5d9a, %l6 = ffffffffffffff00
subc %l5,%l3,%l6 ! %l6 = 000000004100a266
! Mem[0000000030041410] = 185dc333ce4e00ff, %f28 = 0daaa74c cfa24919
ldda [%i1+%o5]0x89,%f28 ! %f28 = 185dc333 ce4e00ff
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = beff5d9a, Mem[0000000030181408] = ffffffff c93db72a
stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = 00000000 beff5d9a
p0_label_114:
! Mem[0000000030081400] = 00000000, %l1 = 00000000000009e0
swapa [%i2+%g0]0x81,%l1 ! %l1 = 0000000000000000
! %l3 = ffffffffbeff5d9a, Mem[0000000010001400] = 0000ff00
stwa %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = beff5d9a
! Mem[0000000030041408] = eb350000, %l1 = 0000000000000000
ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000030081400] = e0090000, %l5 = 0000000000000000
ldstuba [%i2+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! %f29 = ce4e00ff, Mem[0000000010141410] = 91a3bc31
sta %f29,[%i5+%o5]0x88 ! Mem[0000000010141410] = ce4e00ff
! Mem[00000000300c1400] = 530432d3, %l0 = 00000000000000ff
swapa [%i3+%g0]0x81,%l0 ! %l0 = 00000000530432d3
! %f18 = ff5f22b7 f4048912, Mem[0000000010001410] = ffa696bb 000000ff
stda %f18,[%i0+%o5]0x80 ! Mem[0000000010001410] = ff5f22b7 f4048912
! Mem[0000000030101400] = 000000f2, %l1 = 0000000000000000
swapa [%i4+%g0]0x81,%l1 ! %l1 = 00000000000000f2
! %l6 = 000000004100a266, Mem[0000000010001408] = ff000000bb96a6ff
stxa %l6,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000004100a266
! Starting 10 instruction Load Burst
! Mem[0000000010181410] = 61000000, %l7 = 0000000000000000
ldswa [%i6+%o5]0x88,%l7 ! %l7 = 0000000061000000
p0_label_115:
! Mem[0000000021800180] = ff114d6f, %l6 = 000000004100a266
ldub [%o3+0x181],%l6 ! %l6 = 0000000000000011
! Mem[00000000100c1400] = bb96bb96, %l0 = 00000000530432d3
ldsba [%i3+%g0]0x88,%l0 ! %l0 = ffffffffffffff96
! Mem[0000000030101410] = ffa696bb, %l2 = 0000000000000000
lduba [%i4+%o5]0x89,%l2 ! %l2 = 00000000000000bb
! Mem[0000000030041410] = ce4e00ff, %l5 = 0000000000000000
lduwa [%i1+%o5]0x89,%l5 ! %l5 = 00000000ce4e00ff
! Mem[0000000030181400] = 32000000a4269a4b, %f22 = 5ea25b74 56860dd4
ldda [%i6+%g0]0x89,%f22 ! %f22 = 32000000 a4269a4b
! Mem[0000000030141400] = 00000000, %l5 = 00000000ce4e00ff
lduwa [%i5+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l0 = ffffffffffffff96
ldswa [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[000000001014140c] = d40d8656, %l6 = 0000000000000011
lduwa [%i5+0x00c]%asi,%l6 ! %l6 = 00000000d40d8656
! Mem[0000000030081410] = 0000000000000006, %l1 = 00000000000000f2
ldxa [%i2+%o5]0x89,%l1 ! %l1 = 0000000000000006
! Starting 10 instruction Store Burst
! %l5 = 0000000000000000, imm = 0000000000000ae7, %l0 = 0000000000000000
and %l5,0xae7,%l0 ! %l0 = 0000000000000000
p0_label_116:
! %l3 = ffffffffbeff5d9a, Mem[0000000010141410] = ce4e00ff
stha %l3,[%i5+%o5]0x88 ! Mem[0000000010141410] = ce4e5d9a
! %l6 = 00000000d40d8656, Mem[0000000030081410] = 0000000000000006
stxa %l6,[%i2+%o5]0x89 ! Mem[0000000030081410] = 00000000d40d8656
! %f6 = 00000000 745b00ff, Mem[0000000010081410] = 59b17dff 2287a054
stda %f6 ,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000 745b00ff
! %f10 = ff000053 0e056cf2, %l1 = 0000000000000006
! Mem[0000000030041418] = 622572cc745ba25e
add %i1,0x018,%g1
stda %f10,[%g1+%l1]ASI_PST32_S ! Mem[0000000030041418] = ff000053745ba25e
! Mem[0000000010081400] = 00005e00, %l6 = 00000000d40d8656
ldstuba [%i2+%g0]0x88,%l6 ! %l6 = 00000000000000ff
! %f30 = f7bef48f, Mem[0000000030101400] = 00000000
sta %f30,[%i4+%g0]0x81 ! Mem[0000000030101400] = f7bef48f
! %l6 = 00000000, %l7 = 61000000, Mem[00000000100c1408] = ffff2eaa 00000000
stda %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00000000 61000000
! %l7 = 0000000061000000, Mem[00000000100c1400] = 96bb96bb
stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 61000000
! %l7 = 0000000061000000, Mem[0000000030041400] = 62000000
stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 61000000
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ff004ece, %l7 = 0000000061000000
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000ff004ece
p0_label_117:
! Mem[0000000030041400] = 61000000, %l6 = 0000000000000000
lduwa [%i1+%g0]0x81,%l6 ! %l6 = 0000000061000000
! Mem[0000000030001400] = ff000000, %l7 = 00000000ff004ece
lduba [%i0+%g0]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010101400] = aa2effe5, %l1 = 0000000000000006
ldsba [%i4+%g0]0x80,%l1 ! %l1 = ffffffffffffffaa
! %l1 = ffffffffffffffaa, Mem[0000000030041408] = ff0035eb
stba %l1,[%i1+%o4]0x81 ! Mem[0000000030041408] = aa0035eb
! Mem[0000000030181408] = 00000000 beff5d9a, %l2 = 000000bb, %l3 = beff5d9a
ldda [%i6+%o4]0x81,%l2 ! %l2 = 0000000000000000 00000000beff5d9a
! Mem[000000001014141c] = 7eee8d5c, %l5 = 0000000000000000
ldsw [%i5+0x01c],%l5 ! %l5 = 000000007eee8d5c
! Mem[0000000010001410] = b7225fff, %f31 = ce4e00a6
lda [%i0+%o5]0x88,%f31 ! %f31 = b7225fff
! Mem[0000000010101408] = cc72256256860dd4, %l2 = 0000000000000000
ldxa [%i4+%o4]0x80,%l2 ! %l2 = cc72256256860dd4
! Mem[0000000010001438] = 9b7db15900003054, %f22 = 32000000 a4269a4b
ldda [%i0+0x038]%asi,%f22 ! %f22 = 9b7db159 00003054
! Starting 10 instruction Store Burst
! %f26 = b52df303 d6bc032f, Mem[0000000030181410] = 000000ff 00000000
stda %f26,[%i6+%o5]0x89 ! Mem[0000000030181410] = b52df303 d6bc032f
p0_label_118:
! Mem[000000001010142c] = 4ea07165, %l5 = 000000007eee8d5c, %asi = 80
swapa [%i4+0x02c]%asi,%l5 ! %l5 = 000000004ea07165
! Mem[0000000030001410] = 2dc9d5ff, %l1 = ffffffffffffffaa
swapa [%i0+%o5]0x89,%l1 ! %l1 = 000000002dc9d5ff
! %l2 = 56860dd4, %l3 = beff5d9a, Mem[0000000030101410] = ffa696bb 53a62c32
stda %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 56860dd4 beff5d9a
! %l6 = 0000000061000000, Mem[0000000030041400] = 00000061
stha %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
! %l0 = 0000000000000000, Mem[0000000010001400] = 9a5dffbe
stba %l0,[%i0+%g0]0x80 ! Mem[0000000010001400] = 005dffbe
! Mem[0000000010001400] = 005dffbe, %l1 = 000000002dc9d5ff
swapa [%i0+%g0]0x80,%l1 ! %l1 = 00000000005dffbe
! %f8 = f26c050e, Mem[000000001000143c] = 00003054
st %f8 ,[%i0+0x03c] ! Mem[000000001000143c] = f26c050e
! %f0 = ed7e1042, %f26 = b52df303, %f0 = ed7e1042
fmuls %f0 ,%f26,%f0 ! %f0 = 632ca229
! %l2 = 56860dd4, %l3 = beff5d9a, Mem[0000000010041400] = ff0000ff 00000000
stda %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = 56860dd4 beff5d9a
! Starting 10 instruction Load Burst
! Mem[0000000010181400] = ffffffff00000000, %l7 = 00000000000000ff
ldxa [%i6+%g0]0x80,%l7 ! %l7 = ffffffff00000000
p0_label_119:
! Mem[00000000100c1428] = 95793ced, %l0 = 0000000000000000
ldswa [%i3+0x028]%asi,%l0 ! %l0 = ffffffff95793ced
! Mem[0000000030181410] = d6bc032f, %l5 = 000000004ea07165
lduba [%i6+%o5]0x89,%l5 ! %l5 = 000000000000002f
! Mem[0000000010101400] = e5ff2eaa, %l0 = ffffffff95793ced
ldswa [%i4+%g0]0x88,%l0 ! %l0 = ffffffffe5ff2eaa
! Mem[00000000100c1408] = 00000000, %l6 = 0000000061000000
ldsba [%i3+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = 00000000, %f0 = 632ca229
lda [%i3+%o4]0x80,%f0 ! %f0 = 00000000
! Mem[0000000010001410] = ff5f22b7, %f9 = 530000ff
lda [%i0+%o5]0x80,%f9 ! %f9 = ff5f22b7
! Mem[0000000010181400] = ffffffff, %l3 = 00000000beff5d9a
ldsha [%i6+%g0]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081400] = ff0009e08aa63b93, %f4 = 00000000 000009e0
ldda [%i2+%g0]0x81,%f4 ! %f4 = ff0009e0 8aa63b93
! Mem[0000000010141408] = 0000002d, %f3 = fb0c770a
lda [%i5+%o4]0x88,%f3 ! %f3 = 0000002d
! Starting 10 instruction Store Burst
! %l4 = 00000000000000ff, Mem[0000000010081430] = 0daaa74c
sth %l4,[%i2+0x030] ! Mem[0000000010081430] = 00ffa74c
p0_label_120:
! %f8 = f26c050e, Mem[0000000010181400] = ffffffff
sta %f8 ,[%i6+%g0]0x80 ! Mem[0000000010181400] = f26c050e
! %l4 = 00000000000000ff, Mem[0000000020800040] = 1f4d0596
stb %l4,[%o1+0x040] ! Mem[0000000020800040] = ff4d0596
! Mem[0000000010141400] = 170f865600000000, %l1 = 00000000005dffbe
ldxa [%i5+%g0]0x80,%l1 ! %l1 = 170f865600000000
! Mem[000000001010143c] = f67ef096, %l4 = 00000000000000ff
swap [%i4+0x03c],%l4 ! %l4 = 00000000f67ef096
! %l2 = cc72256256860dd4, Mem[0000000030081408] = ff0000530e056cf2
stxa %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = cc72256256860dd4
! %l0 = e5ff2eaa, %l1 = 00000000, Mem[0000000030141400] = 00000000 d8000000
stda %l0,[%i5+%g0]0x89 ! Mem[0000000030141400] = e5ff2eaa 00000000
! %l1 = 170f865600000000, immed = fffff4a3, %y = 00000000
udiv %l1,-0xb5d,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = e5ff2eaa
! %f28 = 185dc333, Mem[000000001004142c] = d6bc032f
sta %f28,[%i1+0x02c]%asi ! Mem[000000001004142c] = 185dc333
! %f2 = 00000000, Mem[0000000010081410] = ff005b74
sta %f2 ,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101410] = 000000006a090251, %f8 = f26c050e ff5f22b7
ldda [%i4+%o5]0x80,%f8 ! %f8 = 00000000 6a090251
p0_label_121:
! Code Fragment 3
p0_fragment_16:
! %l0 = ffffffffe5ff2eaa
setx 0xfdf821e7b9f740b9,%g7,%l0 ! %l0 = fdf821e7b9f740b9
! %l1 = 170f865600000000
setx 0xbad536485610474d,%g7,%l1 ! %l1 = bad536485610474d
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 = fdf821e7b9f740b9
setx 0xacdd5ef822016a8c,%g7,%l0 ! %l0 = acdd5ef822016a8c
! %l1 = bad536485610474d
setx 0x40697497fbdf5d0e,%g7,%l1 ! %l1 = 40697497fbdf5d0e
! Mem[0000000010081410] = 00000000, %l1 = 40697497fbdf5d0e
lduha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030041410] = ce4e00ff, %l5 = 000000000000002f
ldsha [%i1+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010001410] = ff5f22b7, %l0 = acdd5ef822016a8c
lduba [%i0+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010081408] = ff000053 0e056cff, %l6 = 00000000, %l7 = 00000000
ldda [%i2+%o4]0x88,%l6 ! %l6 = 000000000e056cff 00000000ff000053
! Mem[0000000010001400] = 2dc9d5ff, %f0 = 00000000
lda [%i0+%g0]0x80,%f0 ! %f0 = 2dc9d5ff
! Mem[0000000010001408] = 66a20041, %l0 = 00000000000000ff
ldswa [%i0+%o4]0x80,%l0 ! %l0 = 0000000066a20041
! Mem[00000000100c1410] = e0090000, %l5 = 00000000000000ff
lduwa [%i3+%o5]0x80,%l5 ! %l5 = 00000000e0090000
! Mem[0000000030041408] = aa0035eb, %l7 = 00000000ff000053
ldsha [%i1+%o4]0x81,%l7 ! %l7 = ffffffffffffaa00
! Starting 10 instruction Store Burst
! %f31 = b7225fff, %f25 = 31bca391, %f11 = 0e056cf2
fadds %f31,%f25,%f11 ! %f11 = b722486b
p0_label_122:
! Mem[0000000010181410] = 61000000, %l7 = ffffffffffffaa00
swapa [%i6+%o5]0x88,%l7 ! %l7 = 0000000061000000
! %f0 = 2dc9d5ff ff000000 00000000 0000002d
! %f4 = ff0009e0 8aa63b93 00000000 745b00ff
! %f8 = 00000000 6a090251 ff000053 b722486b
! %f12 = 4b9a26a4 000009e0 12ba6ace d66d7210
stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000030081400
! %f22 = 9b7db159, Mem[0000000030041400] = 00000000
sta %f22,[%i1+%g0]0x89 ! Mem[0000000030041400] = 9b7db159
! %f22 = 9b7db159 00003054, %l5 = 00000000e0090000
! Mem[00000000100c1408] = 0000000061000000
add %i3,0x008,%g1
stda %f22,[%g1+%l5]ASI_PST32_P ! Mem[00000000100c1408] = 0000000061000000
! %l4 = 0000000000000000, Mem[0000000010181400] = 0e056cf2
stba %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0e056c00
! Mem[0000000010041408] = 53000000, %l7 = 0000000061000000
swapa [%i1+%o4]0x88,%l7 ! %l7 = 0000000053000000
! %f20 = ffd5c92d 170f8656, %l0 = 0000000066a20041
! Mem[0000000030181400] = 4b9a26a400000032
stda %f20,[%i6+%l0]ASI_PST32_S ! Mem[0000000030181400] = 4b9a26a4170f8656
membar #Sync ! Added by membar checker (18)
! %f29 = ce4e00ff, Mem[0000000030001408] = b7225fff
sta %f29,[%i0+%o4]0x89 ! Mem[0000000030001408] = ce4e00ff
! Mem[0000000010001424] = 628d28db, %l5 = 00000000e0090000
swap [%i0+0x024],%l5 ! %l5 = 00000000628d28db
! Starting 10 instruction Load Burst
! Mem[0000000010101400] = aa2effe500000000, %l4 = 0000000000000000
ldxa [%i4+%g0]0x80,%l4 ! %l4 = aa2effe500000000
p0_label_123:
! Mem[00000000201c0000] = 0056e0d4, %l4 = aa2effe500000000
lduh [%o0+%g0],%l4 ! %l4 = 0000000000000056
! Mem[0000000010081400] = ff5e0000, %l7 = 0000000053000000
ldsba [%i2+%g0]0x80,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001408] = ff004ecef4048912, %l4 = 0000000000000056
ldxa [%i0+%o4]0x81,%l4 ! %l4 = ff004ecef4048912
! Mem[0000000030041408] = eb3500aa, %f29 = ce4e00ff
lda [%i1+%o4]0x89,%f29 ! %f29 = eb3500aa
! %l4 = ff004ecef4048912, %l3 = ffffffffffffffff, %l1 = 0000000000000000
xor %l4,%l3,%l1 ! %l1 = 00ffb1310bfb76ed
! Mem[0000000030081400] = 000000ff ffd5c92d 2d000000 00000000
! Mem[0000000030081410] = 933ba68a e00900ff ff005b74 00000000
! Mem[0000000030081420] = 5102096a 00000000 6b4822b7 530000ff
! Mem[0000000030081430] = e0090000 a4269a4b 10726dd6 ce6aba12
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030081400
! Mem[0000000030001400] = ff000000, %f22 = 9b7db159
lda [%i0+%g0]0x81,%f22 ! %f22 = ff000000
! Mem[0000000010081400] = ff5e0000, %l4 = ff004ecef4048912
ldswa [%i2+%g0]0x80,%l4 ! %l4 = ffffffffff5e0000
! Mem[0000000030041410] = 185dc333ce4e00ff, %l5 = 00000000628d28db
ldxa [%i1+%o5]0x89,%l5 ! %l5 = 185dc333ce4e00ff
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (19)
! %l6 = 0e056cff, %l7 = ffffffff, Mem[0000000030081410] = 933ba68a e00900ff
stda %l6,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0e056cff ffffffff
p0_label_124:
! %l0 = 0000000066a20041, Mem[0000000030141410] = 2f03b05c
stha %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0041b05c
! %f8 = 00000000, %f15 = d66d7210, %f2 = 00000000
fadds %f8 ,%f15,%f2 ! %f2 = d66d7210
! %l1 = 00ffb1310bfb76ed, Mem[0000000010041410] = 6cf2ffff
stba %l1,[%i1+%o5]0x80 ! Mem[0000000010041410] = edf2ffff
! Mem[0000000030081410] = 0e056cff, %l5 = 185dc333ce4e00ff
swapa [%i2+%o5]0x81,%l5 ! %l5 = 000000000e056cff
! %l5 = 000000000e056cff, Mem[0000000010101410] = 00000000
stwa %l5,[%i4+%o5]0x80 ! Mem[0000000010101410] = 0e056cff
! Mem[0000000010141408] = 2d000000, %l2 = cc72256256860dd4
ldstuba [%i5+%o4]0x80,%l2 ! %l2 = 0000002d000000ff
! Mem[0000000010141400] = 170f8656, %l7 = ffffffffffffffff
swapa [%i5+%g0]0x80,%l7 ! %l7 = 00000000170f8656
! %l7 = 00000000170f8656, Mem[0000000010001410] = ff5f22b7
stha %l7,[%i0+%o5]0x80 ! Mem[0000000010001410] = 865622b7
! %l7 = 00000000170f8656, Mem[0000000010101408] = cc722562
stwa %l7,[%i4+%o4]0x80 ! Mem[0000000010101408] = 170f8656
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ffd5c92d, %l7 = 00000000170f8656
ldsba [%i0+%g0]0x88,%l7 ! %l7 = 000000000000002d
p0_label_125:
! Mem[00000000100c1438] = 1efcd590, %l5 = 000000000e056cff
ldsh [%i3+0x038],%l5 ! %l5 = 0000000000001efc
! Mem[00000000100c1408] = 00000061 00000000, %l0 = 66a20041, %l1 = 0bfb76ed
ldda [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000 0000000000000061
! Mem[0000000010001410] = 865622b7, %l7 = 000000000000002d
ldsba [%i0+0x010]%asi,%l7 ! %l7 = ffffffffffffff86
! Mem[0000000030081410] = ce4e00ff, %l0 = 0000000000000000
lduwa [%i2+%o5]0x81,%l0 ! %l0 = 00000000ce4e00ff
! Mem[00000000100c1408] = 00000000, %l4 = ffffffffff5e0000
lduh [%i3+0x00a],%l4 ! %l4 = 0000000000000000
! Mem[0000000030081400] = ff000000, %l5 = 0000000000001efc
ldsba [%i2+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101410] = beff5d9a56860dd4, %f24 = 772efcfd 31bca391
ldda [%i4+%o5]0x89,%f24 ! %f24 = beff5d9a 56860dd4
! Mem[0000000010001408] = 4100a266, %l2 = 000000000000002d
ldswa [%i0+%o4]0x88,%l2 ! %l2 = 000000004100a266
! Mem[0000000010101400] = aa2effe5, %l3 = ffffffffffffffff
lduba [%i4+%g0]0x80,%l3 ! %l3 = 00000000000000aa
! Starting 10 instruction Store Burst
! Mem[0000000020800040] = ff4d0596, %l0 = 00000000ce4e00ff
ldstub [%o1+0x040],%l0 ! %l0 = 000000ff000000ff
p0_label_126:
! Mem[00000000218000c1] = ff9bafd4, %l6 = 000000000e056cff
ldstuba [%o3+0x0c1]%asi,%l6 ! %l6 = 0000009b000000ff
! Mem[0000000010081400] = 00005eff, %l4 = 0000000000000000
swapa [%i2+%g0]0x88,%l4 ! %l4 = 0000000000005eff
! %f2 = d66d7210, Mem[00000000100c1410] = e0090000
sta %f2 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = d66d7210
! %l6 = 000000000000009b, Mem[0000000010041408] = 61000000
stha %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 6100009b
! %l0 = 00000000000000ff, %l4 = 0000000000005eff, %y = e5ff2eaa
umul %l0,%l4,%l7 ! %l7 = 00000000005ea001, %y = 00000000
! %l3 = 00000000000000aa, Mem[0000000030141400] = aa2effe5
stwa %l3,[%i5+%g0]0x81 ! Mem[0000000030141400] = 000000aa
! %l0 = 00000000000000ff, Mem[00000000300c1408] = 00000000745b00ff
stxa %l0,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 00000000000000ff
! %f14 = 12ba6ace d66d7210, Mem[0000000010041408] = 6100009b 00000000
stda %f14,[%i1+%o4]0x88 ! Mem[0000000010041408] = 12ba6ace d66d7210
! Mem[0000000030101408] = 84e63019, %l2 = 000000004100a266
swapa [%i4+%o4]0x89,%l2 ! %l2 = 0000000084e63019
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 8ff4bef7, %l0 = 00000000000000ff
ldswa [%i4+%g0]0x89,%l0 ! %l0 = ffffffff8ff4bef7
p0_label_127:
! Mem[0000000010101434] = 3357ee94, %l0 = ffffffff8ff4bef7
ldsb [%i4+0x036],%l0 ! %l0 = ffffffffffffffee
! Mem[00000000211c0000] = 00004340, %l2 = 0000000084e63019
ldsh [%o2+%g0],%l2 ! %l2 = 0000000000000000
! %l1 = 0000000000000061, immd = fffffffffffff460, %l2 = 0000000000000000
udivx %l1,-0xba0,%l2 ! %l2 = 0000000000000000
! Mem[00000000100c1410] = 10726dd6, %l3 = 00000000000000aa
lduba [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000d6
! Mem[0000000030141400] = 000000aa00000000, %f2 = d66d7210 0000002d
ldda [%i5+%g0]0x81,%f2 ! %f2 = 000000aa 00000000
! Mem[0000000010181438] = 672e0378, %l2 = 0000000000000000
ldsw [%i6+0x038],%l2 ! %l2 = 00000000672e0378
! Mem[0000000030001408] = ff004ecef4048912, %l0 = ffffffffffffffee
ldxa [%i0+%o4]0x81,%l0 ! %l0 = ff004ecef4048912
! Mem[00000000100c1438] = 1efcd590, %l0 = ff004ecef4048912
ldsha [%i3+0x038]%asi,%l0 ! %l0 = 0000000000001efc
! Mem[0000000010181408] = 0000d45e, %f31 = b7225fff
lda [%i6+%o4]0x80,%f31 ! %f31 = 0000d45e
! Starting 10 instruction Store Burst
! %f28 = 185dc333 eb3500aa, Mem[0000000010081408] = 0e056cff ff000053
stda %f28,[%i2+%o4]0x88 ! Mem[0000000010081408] = 185dc333 eb3500aa
p0_label_128:
! %l6 = 000000000000009b, Mem[00000000211c0001] = 00004340
stb %l6,[%o2+0x001] ! Mem[00000000211c0000] = 009b4340
! %l3 = 00000000000000d6, Mem[0000000010081408] = aa0035eb
stwa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 000000d6
! %l6 = 0000009b, %l7 = 005ea001, Mem[0000000010001418] = 00000000 ff000000
std %l6,[%i0+0x018] ! Mem[0000000010001418] = 0000009b 005ea001
! %l3 = 00000000000000d6, Mem[0000000010041410] = edf2ffff
stba %l3,[%i1+%o5]0x80 ! Mem[0000000010041410] = d6f2ffff
! Mem[00000000218000c0] = ffffafd4, %l4 = 0000000000005eff
ldstuba [%o3+0x0c0]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000030181410] = 2f03bcd6, %l3 = 00000000000000d6
swapa [%i6+%o5]0x81,%l3 ! %l3 = 000000002f03bcd6
! %f15 = d66d7210, Mem[00000000100c1408] = 00000000
sta %f15,[%i3+%o4]0x80 ! Mem[00000000100c1408] = d66d7210
! %f26 = b52df303 d6bc032f, %l5 = 0000000000000000
! Mem[00000000100c1438] = 1efcd590ce6aba12
add %i3,0x038,%g1
stda %f26,[%g1+%l5]ASI_PST16_PL ! Mem[00000000100c1438] = 1efcd590ce6aba12
! Mem[0000000010141430] = 4b9a26a4, %l0 = 00001efc, %l6 = 0000009b
add %i5,0x30,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000004b9a26a4
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff000000, %l1 = 0000000000000061
lduha [%i3+%g0]0x89,%l1 ! %l1 = 0000000000000000
p0_label_129:
! Mem[0000000010081410] = 00000000, %l3 = 000000002f03bcd6
ldswa [%i2+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010001400] = 00000000ffd5c92d, %l2 = 00000000672e0378
ldxa [%i0+%g0]0x88,%l2 ! %l2 = 00000000ffd5c92d
! Mem[0000000010041408] = 10726dd6ce6aba12, %f18 = ff5f22b7 f4048912
ldda [%i1+%o4]0x80,%f18 ! %f18 = 10726dd6 ce6aba12
! Mem[0000000030001410] = 72000000ffffffaa, %l5 = 0000000000000000
ldxa [%i0+%o5]0x89,%l5 ! %l5 = 72000000ffffffaa
! Mem[0000000030081410] = ce4e00ff, %l1 = 0000000000000000
ldswa [%i2+%o5]0x81,%l1 ! %l1 = ffffffffce4e00ff
! Mem[0000000010081400] = 00000000, %l4 = 00000000000000ff
ldswa [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081408] = 2d000000, %l1 = ffffffffce4e00ff
lduba [%i2+%o4]0x81,%l1 ! %l1 = 000000000000002d
! Mem[0000000010001400] = ffd5c92d, %l2 = 00000000ffd5c92d
lduha [%i0+%g0]0x88,%l2 ! %l2 = 000000000000c92d
! Mem[00000000300c1408] = ff00000000000000, %f22 = ff000000 00003054
ldda [%i3+%o4]0x81,%f22 ! %f22 = ff000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010001408] = 4100a266, %l3 = 0000000000000000
ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 00000066000000ff
p0_label_130:
! Mem[0000000030181410] = 000000d6, %l0 = 0000000000001efc
ldstuba [%i6+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! %l5 = 72000000ffffffaa, Mem[0000000030001400] = ff00000000000000
stxa %l5,[%i0+%g0]0x81 ! Mem[0000000030001400] = 72000000ffffffaa
! %f4 = ff0009e0 8aa63b93, %l1 = 000000000000002d
! Mem[00000000300c1418] = 9914c0339da7051e
add %i3,0x018,%g1
stda %f4,[%g1+%l1]ASI_PST32_S ! Mem[00000000300c1418] = 9914c0338aa63b93
! Mem[0000000030181410] = ff0000d6, %l5 = 72000000ffffffaa
ldstuba [%i6+%o5]0x81,%l5 ! %l5 = 000000ff000000ff
! Mem[00000000300c1400] = ff000000, %l4 = 0000000000000000
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %f2 = 000000aa 00000000, %l4 = 0000000000000000
! Mem[0000000010101410] = 0e056cff6a090251
add %i4,0x010,%g1
stda %f2,[%g1+%l4]ASI_PST32_PL ! Mem[0000000010101410] = 0e056cff6a090251
! %l7 = 00000000005ea001, Mem[0000000030141400] = aa000000
stba %l7,[%i5+%g0]0x89 ! Mem[0000000030141400] = aa000001
! Mem[0000000030041408] = aa0035eb, %l6 = 000000004b9a26a4
ldstuba [%i1+%o4]0x81,%l6 ! %l6 = 000000aa000000ff
! %l2 = 0000c92d, %l3 = 00000066, Mem[00000000300c1410] = ffffff00 933ba68a
stda %l2,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000c92d 00000066
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = ff0000ff, %l5 = 00000000000000ff
lduba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000ff
p0_label_131:
! Mem[000000001008142c] = 000000ff, %l2 = 000000000000c92d
lduha [%i2+0x02e]%asi,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030041410] = ce4e00ff, %l7 = 00000000005ea001
lduwa [%i1+%o5]0x89,%l7 ! %l7 = 00000000ce4e00ff
! Mem[0000000030081410] = ce4e00ff ffffffff, %l6 = 000000aa, %l7 = ce4e00ff
ldda [%i2+%o5]0x81,%l6 ! %l6 = 00000000ce4e00ff 00000000ffffffff
! Mem[0000000010001408] = ffa20041, %l4 = 0000000000000000
ldsba [%i0+%o4]0x80,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000300c1410] = 2dc90000, %l3 = 0000000000000066
lduha [%i3+%o5]0x81,%l3 ! %l3 = 0000000000002dc9
! Mem[0000000030081410] = ce4e00ff, %l6 = 00000000ce4e00ff
ldsba [%i2+%o5]0x81,%l6 ! %l6 = ffffffffffffffce
! Mem[0000000030041410] = ff004ece33c35d18, %l4 = ffffffffffffffff
ldxa [%i1+%o5]0x81,%l4 ! %l4 = ff004ece33c35d18
! Mem[0000000030141408] = 00000000, %l7 = 00000000ffffffff
ldsha [%i5+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[00000000201c0000] = 0056e0d4, %l5 = 00000000000000ff
lduh [%o0+%g0],%l5 ! %l5 = 0000000000000056
! Starting 10 instruction Store Burst
! Mem[0000000010181428] = 672e0378, %l3 = 0000000000002dc9
swap [%i6+0x028],%l3 ! %l3 = 00000000672e0378
p0_label_132:
! %f22 = ff000000, Mem[00000000300c1400] = ff0000ff
sta %f22,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ff000000
! %l1 = 000000000000002d, Mem[0000000010001400] = ffd5c92d
stwa %l1,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000002d
! Mem[0000000021800041] = 000275ef, %l0 = 0000000000000000
ldstub [%o3+0x041],%l0 ! %l0 = 00000002000000ff
! %l4 = 33c35d18, %l5 = 00000056, Mem[0000000010001410] = b7225686 128904f4
stda %l4,[%i0+%o5]0x88 ! Mem[0000000010001410] = 33c35d18 00000056
! %l0 = 00000002, %l1 = 0000002d, Mem[00000000100c1408] = 10726dd6 00000061
stda %l0,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000002 0000002d
! %l7 = 0000000000000000, Mem[00000000100c1400] = 61000000
stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 00000000
! Mem[0000000030101410] = d40d8656, %l7 = 0000000000000000
swapa [%i4+%o5]0x81,%l7 ! %l7 = 00000000d40d8656
! %l3 = 00000000672e0378, Mem[0000000010001400] = 000000000000002d
stxa %l3,[%i0+%g0]0x88 ! Mem[0000000010001400] = 00000000672e0378
! %f2 = 000000aa, Mem[0000000010141418] = 78c55430
st %f2 ,[%i5+0x018] ! Mem[0000000010141418] = 000000aa
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 00000000, %l7 = 00000000d40d8656
lduha [%i3+%g0]0x88,%l7 ! %l7 = 0000000000000000
p0_label_133:
! Mem[0000000030181408] = 00000000beff5d9a, %l2 = 00000000000000ff
ldxa [%i6+%o4]0x81,%l2 ! %l2 = 00000000beff5d9a
! %f19 = ce6aba12, %f9 = 6a090251
fcmpes %fcc3,%f19,%f9 ! %fcc3 = 1
! Mem[0000000010101400] = e5ff2eaa, %l0 = 0000000000000002
lduha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000002eaa
! Mem[0000000030101408] = 66a20041, %l6 = ffffffffffffffce
lduwa [%i4+%o4]0x81,%l6 ! %l6 = 0000000066a20041
! Mem[0000000030141410] = b52df3035cb04100, %f6 = 00000000 745b00ff
ldda [%i5+%o5]0x89,%f6 ! %f6 = b52df303 5cb04100
! Mem[0000000030001400] = aaffffff00000072, %f24 = beff5d9a 56860dd4
ldda [%i0+%g0]0x89,%f24 ! %f24 = aaffffff 00000072
! Mem[0000000010101400] = e5ff2eaa, %l4 = ff004ece33c35d18
ldswa [%i4+%g0]0x88,%l4 ! %l4 = ffffffffe5ff2eaa
! Mem[00000000201c0000] = 0056e0d4, %l5 = 0000000000000056
ldsba [%o0+0x000]%asi,%l5 ! %l5 = 0000000000000000
! Code Fragment 3
p0_fragment_17:
! %l0 = 0000000000002eaa
setx 0xcc33ed2fde354dd4,%g7,%l0 ! %l0 = cc33ed2fde354dd4
! %l1 = 000000000000002d
setx 0x0f1d1f00593d6d69,%g7,%l1 ! %l1 = 0f1d1f00593d6d69
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 = cc33ed2fde354dd4
setx 0x172011c861f9a597,%g7,%l0 ! %l0 = 172011c861f9a597
! %l1 = 0f1d1f00593d6d69
setx 0x8d52416005951f31,%g7,%l1 ! %l1 = 8d52416005951f31
! Starting 10 instruction Store Burst
! Mem[0000000030081400] = 000000ff, %l7 = 0000000000000000
swapa [%i2+%g0]0x81,%l7 ! %l7 = 00000000000000ff
p0_label_134:
! Mem[0000000010081400] = 00000000, %l3 = 672e0378, %l0 = 61f9a597
casa [%i2]0x80,%l3,%l0 ! %l0 = 0000000000000000
! %l4 = e5ff2eaa, %l5 = 00000000, Mem[0000000010101408] = 170f8656 56860dd4
stda %l4,[%i4+%o4]0x80 ! Mem[0000000010101408] = e5ff2eaa 00000000
! Mem[0000000030141400] = aa000001, %l4 = ffffffffe5ff2eaa
ldstuba [%i5+%g0]0x89,%l4 ! %l4 = 00000001000000ff
! %l4 = 0000000000000001, Mem[0000000030141410] = 0041b05c03f32db5
stxa %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000001
! %f8 = 00000000 6a090251, %l5 = 0000000000000000
! Mem[0000000030101430] = 92df3465715a3ea5
add %i4,0x030,%g1
stda %f8,[%g1+%l5]ASI_PST32_S ! Mem[0000000030101430] = 92df3465715a3ea5
! %l3 = 00000000672e0378, Mem[000000001018141e] = 8aa63b93, %asi = 80
stba %l3,[%i6+0x01e]%asi ! Mem[000000001018141c] = 8aa67893
! Mem[0000000010181418] = 0dbd8189, %l4 = 00000001, %l2 = beff5d9a
add %i6,0x18,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000000dbd8189
! %l6 = 0000000066a20041, Mem[0000000030001410] = ffffffaa
stba %l6,[%i0+%o5]0x89 ! Mem[0000000030001410] = ffffff41
! Mem[000000001004141c] = 000000ff, %l0 = 0000000000000000, %asi = 80
swapa [%i1+0x01c]%asi,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ce4e5d9a, %f14 = 12ba6ace
lda [%i5+%o5]0x88,%f14 ! %f14 = ce4e5d9a
p0_label_135:
! Mem[0000000010041420] = 772efcfd00000062, %f22 = ff000000 00000000
ldd [%i1+0x020],%f22 ! %f22 = 772efcfd 00000062
! Mem[0000000030081400] = 00000000, %l6 = 0000000066a20041
ldsha [%i2+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001410] = 41ffffff00000072, %l3 = 00000000672e0378
ldxa [%i0+%o5]0x81,%l3 ! %l3 = 41ffffff00000072
! Mem[0000000010001400] = 78032e67, %l5 = 0000000000000000
lduha [%i0+%g0]0x80,%l5 ! %l5 = 0000000000007803
! Mem[0000000010181410] = 00aaffff185dc333, %f8 = 00000000 6a090251
ldda [%i6+%o5]0x80,%f8 ! %f8 = 00aaffff 185dc333
! Mem[0000000030141400] = ff0000aa, %l1 = 8d52416005951f31
lduwa [%i5+%g0]0x81,%l1 ! %l1 = 00000000ff0000aa
! Code Fragment 4
p0_fragment_18:
! %l0 = 00000000000000ff
setx 0x7977c46821c001ee,%g7,%l0 ! %l0 = 7977c46821c001ee
! %l1 = 00000000ff0000aa
setx 0x0a3efea86ae0bea2,%g7,%l1 ! %l1 = 0a3efea86ae0bea2
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 = 7977c46821c001ee
setx 0x4ebeced8593b2253,%g7,%l0 ! %l0 = 4ebeced8593b2253
! %l1 = 0a3efea86ae0bea2
setx 0xc5347b3f8ea7e180,%g7,%l1 ! %l1 = c5347b3f8ea7e180
! Mem[0000000010081400] = 00000000, %l4 = 0000000000000001
lduha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101408] = 4100a266, %l2 = 000000000dbd8189
ldsha [%i4+%o4]0x89,%l2 ! %l2 = ffffffffffffa266
! Starting 10 instruction Store Burst
! %l4 = 00000000, %l5 = 00007803, Mem[0000000010041410] = fffff2d6 000000ff
stda %l4,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000 00007803
p0_label_136:
! Mem[00000000100c1430] = 90d5fc1e, %l7 = 000000ff, %l4 = 00000000
add %i3,0x30,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000090d5fc1e
! Mem[0000000010181426] = eafcea4a, %l7 = 00000000000000ff
ldstuba [%i6+0x026]%asi,%l7 ! %l7 = 000000ea000000ff
! %l2 = ffffa266, %l3 = 00000072, Mem[00000000100c1410] = 10726dd6 00000000
stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffa266 00000072
! Mem[00000000211c0000] = 009b4340, %l5 = 0000000000007803
ldstub [%o2+%g0],%l5 ! %l5 = 00000000000000ff
! %l2 = ffffffffffffa266, Mem[00000000201c0000] = 0056e0d4
sth %l2,[%o0+%g0] ! Mem[00000000201c0000] = a266e0d4
! %l3 = 41ffffff00000072, Mem[0000000010041404] = 9a5dffbe
stw %l3,[%i1+0x004] ! Mem[0000000010041404] = 00000072
! %f18 = 10726dd6 ce6aba12, %l2 = ffffffffffffa266
! Mem[0000000030001400] = 72000000ffffffaa
stda %f18,[%i0+%l2]ASI_PST16_S ! Mem[0000000030001400] = 72006dd6ce6affaa
! %l6 = 0000000000000000, Mem[0000000010001400] = 78032e67
stba %l6,[%i0+%g0]0x80 ! Mem[0000000010001400] = 00032e67
! Mem[0000000030101410] = 00000000, %l5 = 0000000000000000
ldstuba [%i4+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041408] = 10726dd6, %l6 = 0000000000000000
lduba [%i1+%o4]0x80,%l6 ! %l6 = 0000000000000010
p0_label_137:
! Mem[0000000010101400] = e5ff2eaa, %l0 = 4ebeced8593b2253
ldsha [%i4+%g0]0x88,%l0 ! %l0 = 0000000000002eaa
! Mem[0000000030041400] = 59b17d9b, %l7 = 00000000000000ea
ldswa [%i1+%g0]0x81,%l7 ! %l7 = 0000000059b17d9b
! Mem[00000000300c1400] = 000000ff, %l3 = 41ffffff00000072
lduwa [%i3+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041408] = d66d7210, %l7 = 0000000059b17d9b
ldsha [%i1+%o4]0x88,%l7 ! %l7 = 0000000000007210
! Mem[0000000010181400] = 006c050e 00000000, %l0 = 00002eaa, %l1 = 8ea7e180
ldda [%i6+%g0]0x80,%l0 ! %l0 = 00000000006c050e 0000000000000000
! %l7 = 0000000000007210, imm = 0000000000000588, %l3 = 00000000000000ff
or %l7,0x588,%l3 ! %l3 = 0000000000007798
! Mem[0000000010001410] = 185dc333, %l7 = 0000000000007210
ldswa [%i0+%o5]0x80,%l7 ! %l7 = 00000000185dc333
! Mem[0000000010101410] = ff6c050e, %l5 = 0000000000000000
lduha [%i4+%o5]0x88,%l5 ! %l5 = 000000000000050e
! %l3 = 0000000000007798, imm = fffffffffffff097, %l2 = ffffffffffffa266
andn %l3,-0xf69,%l2 ! %l2 = 0000000000000708
! Starting 10 instruction Store Burst
! %l6 = 00000010, %l7 = 185dc333, Mem[00000000300c1408] = ff000000 00000000
stda %l6,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 00000010 185dc333
p0_label_138:
! %l6 = 00000010, %l7 = 185dc333, Mem[00000000300c1410] = 0000c92d 00000066
stda %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 00000010 185dc333
! %l4 = 90d5fc1e, %l5 = 0000050e, Mem[0000000010081400] = 00000000 8aa63b93
stda %l4,[%i2+%g0]0x80 ! Mem[0000000010081400] = 90d5fc1e 0000050e
! %f10 = ff000053 b722486b, Mem[0000000030081408] = 0000002d 00000000
stda %f10,[%i2+%o4]0x89 ! Mem[0000000030081408] = ff000053 b722486b
! Mem[0000000010141408] = ff000000, %l4 = 0000000090d5fc1e, %asi = 80
swapa [%i5+0x008]%asi,%l4 ! %l4 = 00000000ff000000
! Mem[0000000030001410] = 41ffffff, %l0 = 00000000006c050e
swapa [%i0+%o5]0x81,%l0 ! %l0 = 0000000041ffffff
! Mem[0000000010001408] = ffa20041, %l7 = 00000000185dc333
ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
! Mem[000000001010143a] = 8590b023, %l6 = 0000000000000010
ldstuba [%i4+0x03a]%asi,%l6 ! %l6 = 000000b0000000ff
! %l7 = 00000000000000ff, Mem[0000000030001408] = ff004ecef4048912
stxa %l7,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000000000ff
! %l4 = ff000000, %l5 = 0000050e, Mem[0000000030041408] = eb3500ff 002efc1d
stda %l4,[%i1+%o4]0x89 ! Mem[0000000030041408] = ff000000 0000050e
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 185dc333ce4e00ff, %f24 = aaffffff 00000072
ldda [%i1+%o5]0x89,%f24 ! %f24 = 185dc333 ce4e00ff
p0_label_139:
! Mem[0000000010101410] = 0e056cff, %f22 = 772efcfd
lda [%i4+%o5]0x80,%f22 ! %f22 = 0e056cff
! Mem[0000000030041400] = 59b17d9b d4fbebce, %l4 = ff000000, %l5 = 0000050e
ldda [%i1+%g0]0x81,%l4 ! %l4 = 0000000059b17d9b 00000000d4fbebce
! Mem[00000000300c1400] = 000000ff, %l0 = 0000000041ffffff
ldsba [%i3+%g0]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030041408] = 000000ff0e050000, %f22 = 0e056cff 00000062
ldda [%i1+%o4]0x81,%f22 ! %f22 = 000000ff 0e050000
! Mem[0000000020800040] = ff4d0596, %l4 = 0000000059b17d9b
lduh [%o1+0x040],%l4 ! %l4 = 000000000000ff4d
! Mem[00000000211c0000] = ff9b4340, %l4 = 000000000000ff4d
lduba [%o2+0x001]%asi,%l4 ! %l4 = 000000000000009b
! Mem[0000000010101400] = aa2effe5 00000000, %l0 = ffffffff, %l1 = 00000000
ldda [%i4+%g0]0x80,%l0 ! %l0 = 00000000aa2effe5 0000000000000000
! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
ldsha [%i3+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[00000000100c1410] = 00000072ffffa266, %l0 = 00000000aa2effe5
ldxa [%i3+%o5]0x88,%l0 ! %l0 = 00000072ffffa266
! Starting 10 instruction Store Burst
! %l0 = ffffa266, %l1 = 00000000, Mem[0000000030101408] = 66a20041 9c3bafe9
stda %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = ffffa266 00000000
p0_label_140:
! %l6 = 00000000000000b0, Mem[00000000100c1422] = 56860ff5
sth %l6,[%i3+0x022] ! Mem[00000000100c1420] = 568600b0
! Mem[0000000010001418] = 0000009b, %l1 = 0000000000000000, %asi = 80
swapa [%i0+0x018]%asi,%l1 ! %l1 = 000000000000009b
! Mem[0000000030001408] = 00000000, %l7 = 00000000000000ff
swapa [%i0+%o4]0x81,%l7 ! %l7 = 0000000000000000
! %l5 = 00000000d4fbebce, Mem[0000000010001408] = 4100a2ff
stwa %l5,[%i0+%o4]0x88 ! Mem[0000000010001408] = d4fbebce
! %f30 = f7bef48f, Mem[0000000030081410] = ff004ece
sta %f30,[%i2+%o5]0x89 ! Mem[0000000030081410] = f7bef48f
! %l0 = 00000072ffffa266, Mem[0000000030101410] = ff000000
stba %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 66000000
! %l1 = 000000000000009b, Mem[0000000010101410] = ff6c050e
stha %l1,[%i4+%o5]0x88 ! Mem[0000000010101410] = ff6c009b
! Mem[0000000010041424] = 00000062, %l6 = 00000000000000b0, %asi = 80
swapa [%i1+0x024]%asi,%l6 ! %l6 = 0000000000000062
! %l4 = 000000000000009b, Mem[0000000030101408] = ffffa266
stba %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 9bffa266
! Starting 10 instruction Load Burst
! Mem[000000001014141c] = 7eee8d5c, %l4 = 000000000000009b
lduwa [%i5+0x01c]%asi,%l4 ! %l4 = 000000007eee8d5c
p0_label_141:
! Mem[00000000100c1400] = 00000000, %l5 = 00000000d4fbebce
ldswa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001400] = 672e0300, %l5 = 0000000000000000
lduwa [%i0+%g0]0x88,%l5 ! %l5 = 00000000672e0300
! Mem[0000000020800000] = ffff8b5d, %l1 = 000000000000009b
lduha [%o1+0x000]%asi,%l1 ! %l1 = 000000000000ffff
! %l1 = 000000000000ffff, immed = 000001a7, %y = 00000000
sdiv %l1,0x1a7,%l0 ! %l0 = 000000000000009a
mov %l0,%y ! %y = 0000009a
! Mem[0000000010041408] = d66d7210, %l5 = 00000000672e0300
lduwa [%i1+%o4]0x88,%l5 ! %l5 = 00000000d66d7210
! Mem[0000000030141400] = ff0000aa00000000, %f22 = 000000ff 0e050000
ldda [%i5+%g0]0x81,%f22 ! %f22 = ff0000aa 00000000
! %f13 = 000009e0, %f10 = ff000053
fcmpes %fcc3,%f13,%f10 ! %fcc3 = 2
! %f31 = 0000d45e, %f20 = ffd5c92d, %f28 = 185dc333
fmuls %f31,%f20,%f28 ! %f28 = ffd5c92d
! Mem[0000000010141400] = ffffffff, %l4 = 000000007eee8d5c
ldswa [%i5+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l0 = 000000000000009a, imm = 0000000000000d1e, %l1 = 000000000000ffff
xor %l0,0xd1e,%l1 ! %l1 = 0000000000000d84
p0_label_142:
! Mem[0000000010081408] = d6000000, %l4 = ffffffffffffffff
ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! %l4 = 0000000000000000, Mem[0000000010181400] = 006c050e
stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000
! Mem[00000000300c1410] = 00000010, %l1 = 0000000000000d84
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000010000000ff
! %l6 = 0000000000000062, %l2 = 0000000000000708, %l5 = 00000000d66d7210
mulx %l6,%l2,%l5 ! %l5 = 000000000002b110
! %l1 = 0000000000000010, Mem[0000000010081431] = 00ffa74c
stb %l1,[%i2+0x031] ! Mem[0000000010081430] = 0010a74c
! Mem[0000000030041410] = ff004ece, %l0 = 000000000000009a
ldstuba [%i1+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000010041400] = 56860dd4, %l0 = 00000000000000ff
ldstuba [%i1+%g0]0x88,%l0 ! %l0 = 000000d4000000ff
! Mem[0000000010081400] = 90d5fc1e, %l2 = 0000000000000708
ldstuba [%i2+%g0]0x80,%l2 ! %l2 = 00000090000000ff
! Mem[00000000100c1408] = 02000000, %l1 = 0000000000000010
swapa [%i3+%o4]0x80,%l1 ! %l1 = 0000000002000000
! Starting 10 instruction Load Burst
! Mem[0000000030181410] = d60000ff, %l2 = 0000000000000090
lduha [%i6+%o5]0x89,%l2 ! %l2 = 00000000000000ff
p0_label_143:
! Mem[0000000030141408] = 00000000, %l4 = 0000000000000000
lduba [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000010001400] = 00032e67, %l2 = 00000000000000ff
lduw [%i0+%g0],%l2 ! %l2 = 0000000000032e67
! Mem[0000000010101410] = 9b006cff, %l6 = 0000000000000062
ldsha [%i4+%o5]0x80,%l6 ! %l6 = ffffffffffff9b00
! Mem[00000000300c1410] = ff000000, %f7 = 5cb04100
lda [%i3+%o5]0x81,%f7 ! %f7 = ff000000
! Mem[0000000030181408] = 00000000, %l5 = 000000000002b110
ldsba [%i6+%o4]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030101400] = 8ff4bef7, %l4 = 0000000000000000
ldsba [%i4+%g0]0x89,%l4 ! %l4 = fffffffffffffff7
! Mem[0000000010181410] = 00aaffff, %l0 = 00000000000000d4
ldsh [%i6+%o5],%l0 ! %l0 = 00000000000000aa
! Mem[0000000010001410] = 0000005633c35d18, %f30 = f7bef48f 0000d45e
ldda [%i0+%o5]0x88,%f30 ! %f30 = 00000056 33c35d18
! Mem[0000000010001400] = 00032e67, %f18 = 10726dd6
lda [%i0+%g0]0x80,%f18 ! %f18 = 00032e67
! Starting 10 instruction Store Burst
! Mem[0000000030181408] = 00000000, %l7 = 0000000000000000
swapa [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
p0_label_144:
! Mem[0000000030141410] = 00000000, %l5 = 0000000000000000
ldstuba [%i5+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! %l2 = 0000000000032e67, Mem[0000000010081400] = 1efcd5ff
stwa %l2,[%i2+%g0]0x88 ! Mem[0000000010081400] = 00032e67
! Mem[0000000010141410] = 9a5d4ece, %l5 = 0000000000000000
ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 0000009a000000ff
! %f22 = ff0000aa 00000000, Mem[0000000030101408] = 9bffa266 00000000
stda %f22,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff0000aa 00000000
! %l2 = 00032e67, %l3 = 00007798, Mem[0000000010001410] = 33c35d18 00000056
stda %l2,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00032e67 00007798
! Mem[00000000300c1410] = 000000ff, %l5 = 000000000000009a
swapa [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %l7 = 0000000000000000, Mem[0000000010101408] = aa2effe5
stwa %l7,[%i4+%o4]0x88 ! Mem[0000000010101408] = 00000000
! Mem[0000000010081400] = 672e0300, %l6 = ffffffffffff9b00
ldstuba [%i2+%g0]0x80,%l6 ! %l6 = 00000067000000ff
! Mem[0000000010001400] = 672e0300, %l5 = 00000000000000ff
ldstuba [%i0+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = f7bef48f, %l3 = 0000000000007798
lduha [%i4+%g0]0x81,%l3 ! %l3 = 000000000000f7be
p0_label_145:
! Mem[0000000010041430] = 8aa63b93 00003054, %l4 = fffffff7, %l5 = 00000000
ldd [%i1+0x030],%l4 ! %l4 = 000000008aa63b93 0000000000003054
! Mem[0000000010001400] = ff032e67, %l1 = 0000000002000000
ldswa [%i0+%g0]0x80,%l1 ! %l1 = ffffffffff032e67
! Mem[0000000010041410] = 00000000, %l4 = 000000008aa63b93
lduba [%i1+%o5]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181400] = a4269a4b, %f15 = d66d7210
lda [%i6+%g0]0x89,%f15 ! %f15 = a4269a4b
! Mem[00000000100c1408] = 00000010, %f31 = 33c35d18
ld [%i3+%o4],%f31 ! %f31 = 00000010
! Mem[0000000010081410] = 00000000, %l2 = 0000000000032e67
lduwa [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001408] = ff000000 ff000000, %l2 = 00000000, %l3 = 0000f7be
ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000ff000000 00000000ff000000
! %f4 = ff0009e0, %f12 = 4b9a26a4, %f20 = ffd5c92d 170f8656
fsmuld %f4 ,%f12,%f20 ! %f20 = c9634651 0f64e000
! Mem[0000000010001408] = d4fbebce, %l3 = 00000000ff000000
lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ce
! Starting 10 instruction Store Burst
! Mem[00000000300c1408] = 00000010, %l5 = 0000000000003054
swapa [%i3+%o4]0x81,%l5 ! %l5 = 0000000000000010
p0_label_146:
! Mem[0000000030041408] = ff000000, %l1 = ffffffffff032e67
ldstuba [%i1+%o4]0x89,%l1 ! %l1 = 00000000000000ff
! %f8 = 00aaffff 185dc333, Mem[0000000010041400] = ff0d8656 00000072
stda %f8 ,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00aaffff 185dc333
! Mem[0000000010181408] = 0000d45e, %l6 = 0000000000000067
ldstuba [%i6+%o4]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
swapa [%i6+%g0]0x80,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000030001400] = 72006dd6ce6affaa
stxa %l4,[%i0+%g0]0x81 ! Mem[0000000030001400] = 0000000000000000
! %f15 = a4269a4b, Mem[0000000030041410] = ce4e00ff
sta %f15,[%i1+%o5]0x89 ! Mem[0000000030041410] = a4269a4b
! %l4 = 0000000000000000, Mem[000000001000140b] = ceebfbd4
stb %l4,[%i0+0x00b] ! Mem[0000000010001408] = ceebfb00
! Mem[00000000300c1408] = 00003054, %l6 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010041404] = 185dc333, %l1 = 00000000, %l7 = 00000000
add %i1,0x04,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000185dc333
! Starting 10 instruction Load Burst
! Mem[0000000030101408] = ff0000aa, %l3 = 00000000000000ce
ldswa [%i4+%o4]0x81,%l3 ! %l3 = ffffffffff0000aa
p0_label_147:
! %f2 = 000000aa, %f19 = ce6aba12
fsqrts %f2 ,%f19 ! %l0 = 00000000000000cc, Unfinished, %fsr = 2900000400
! Mem[0000000010181400] = 00000000, %l1 = 0000000000000000
lduba [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[000000001010140c] = 00000000, %l7 = 00000000185dc333
lduba [%i4+0x00e]%asi,%l7 ! %l7 = 0000000000000000
! %f16 = ff000000 00000000, %f11 = b722486b
fxtos %f16,%f11 ! %f11 = db800000
! Mem[0000000030001408] = 000000ff000000ff, %f28 = ffd5c92d eb3500aa
ldda [%i0+%o4]0x81,%f28 ! %f28 = 000000ff 000000ff
! Mem[0000000010101400] = aa2effe5, %l6 = 0000000000000000
ldsba [%i4+%g0]0x80,%l6 ! %l6 = ffffffffffffffaa
! Mem[0000000010141408] = 90d5fc1ed40d8656, %l3 = ffffffffff0000aa
ldxa [%i5+%o4]0x80,%l3 ! %l3 = 90d5fc1ed40d8656
! Mem[00000000300c1408] = 543000ff, %l7 = 0000000000000000
lduha [%i3+%o4]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000021800180] = ff114d6f, %l5 = 0000000000000010
lduh [%o3+0x180],%l5 ! %l5 = 000000000000ff11
! Starting 10 instruction Store Burst
! Mem[0000000010001426] = e0090000, %l3 = 90d5fc1ed40d8656
ldstuba [%i0+0x026]%asi,%l3 ! %l3 = 00000000000000ff
p0_label_148:
! Mem[0000000030101400] = f7bef48f, %l7 = 00000000000000ff
ldstuba [%i4+%g0]0x81,%l7 ! %l7 = 000000f7000000ff
! %l3 = 0000000000000000, Mem[0000000030181400] = 4b9a26a4
stwa %l3,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! %f10 = ff000053 db800000, Mem[0000000010181430] = 00000000 beff5d9a
stda %f10,[%i6+0x030]%asi ! Mem[0000000010181430] = ff000053 db800000
! %l6 = ffffffaa, %l7 = 000000f7, Mem[0000000010001400] = ff032e67 00000000
std %l6,[%i0+%g0] ! Mem[0000000010001400] = ffffffaa 000000f7
! %f18 = 00032e67 ce6aba12, %l4 = 0000000000000000
! Mem[0000000030001410] = 006c050e00000072
add %i0,0x010,%g1
stda %f18,[%g1+%l4]ASI_PST32_S ! Mem[0000000030001410] = 006c050e00000072
! Mem[0000000010141408] = 90d5fc1e, %l6 = ffffffffffffffaa
swapa [%i5+%o4]0x80,%l6 ! %l6 = 0000000090d5fc1e
! %l6 = 0000000090d5fc1e, Mem[0000000010001400] = f7000000aaffffff
stxa %l6,[%i0+%g0]0x88 ! Mem[0000000010001400] = 0000000090d5fc1e
! Mem[0000000010081408] = ff0000d6, %l6 = 0000000090d5fc1e
swapa [%i2+%o4]0x80,%l6 ! %l6 = 00000000ff0000d6
! Mem[0000000010041401] = 00aaffff, %l4 = 0000000000000000
ldstub [%i1+0x001],%l4 ! %l4 = 000000aa000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 90d5fc1e33c35d18, %f2 = 000000aa 00000000
ldda [%i2+%o4]0x80,%f2 ! %f2 = 90d5fc1e 33c35d18
p0_label_149:
! Mem[00000000100c1408] = 10000000, %f23 = 00000000
lda [%i3+%o4]0x88,%f23 ! %f23 = 10000000
! Mem[0000000030081400] = 00000000, %l2 = 00000000ff000000
lduba [%i2+%g0]0x81,%l2 ! %l2 = 0000000000000000
! %f5 = 8aa63b93, %f7 = ff000000
fcmpes %fcc1,%f5 ,%f7 ! %fcc1 = 2
! Mem[0000000010101410] = ff6c009b, %l7 = 00000000000000f7
ldsha [%i4+%o5]0x88,%l7 ! %l7 = 000000000000009b
! Mem[0000000030101408] = aa0000ff, %l0 = 00000000000000cc
ldsba [%i4+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030041400] = 59b17d9bd4fbebce, %f0 = 2dc9d5ff ff000000
ldda [%i1+%g0]0x81,%f0 ! %f0 = 59b17d9b d4fbebce
! Mem[0000000030181408] = 00000000, %l7 = 000000000000009b
ldsba [%i6+%o4]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081408] = 1efcd590, %l2 = 0000000000000000
lduba [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000090
! %f21 = 0f64e000, %f11 = db800000, %f6 = b52df303
fadds %f21,%f11,%f6 ! %f6 = db800000
! Starting 10 instruction Store Burst
! %l5 = 000000000000ff11, Mem[00000000100c1430] = 90d5fc1e
stw %l5,[%i3+0x030] ! Mem[00000000100c1430] = 0000ff11
p0_label_150:
! %l1 = 0000000000000000, Mem[0000000010101410] = 9b006cff
stwa %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000
! %f24 = 185dc333 ce4e00ff, Mem[0000000030041408] = ff0000ff 0e050000
stda %f24,[%i1+%o4]0x81 ! Mem[0000000030041408] = 185dc333 ce4e00ff
! Mem[0000000030041400] = 9b7db159, %l4 = 00000000000000aa
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000059000000ff
! %f12 = 4b9a26a4 000009e0, %l4 = 0000000000000059
! Mem[00000000100c1400] = 0000000042107eed
stda %f12,[%i3+%l4]ASI_PST8_P ! Mem[00000000100c1400] = 009a00a400107ee0
! %l4 = 00000059, %l5 = 0000ff11, Mem[0000000030101408] = aa0000ff 00000000
stda %l4,[%i4+%o4]0x89 ! Mem[0000000030101408] = 00000059 0000ff11
! %l2 = 0000000000000090, Mem[0000000010041410] = 00000000
stba %l2,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000090
! Mem[0000000030081408] = 6b4822b7, %l7 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l7 ! %l7 = 0000006b000000ff
! %l0 = ffffffff, %l1 = 00000000, Mem[0000000010101410] = 00000000 5102096a
stda %l0,[%i4+%o5]0x88 ! Mem[0000000010101410] = ffffffff 00000000
! %l0 = ffffffff, %l1 = 00000000, Mem[0000000030041410] = 4b9a26a4 33c35d18
stda %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = ffffffff 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 90d5fc1e, %l4 = 0000000000000059
ldswa [%i2+%o4]0x80,%l4 ! %l4 = ffffffff90d5fc1e
p0_label_151:
! Mem[0000000010041408] = d66d7210, %l6 = 00000000ff0000d6
lduha [%i1+%o4]0x88,%l6 ! %l6 = 0000000000007210
! Mem[0000000010181410] = 00aaffff, %l5 = 000000000000ff11
ldsha [%i6+0x012]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[00000000100c1400] = 009a00a4, %l5 = ffffffffffffffff
ldswa [%i3+%g0]0x80,%l5 ! %l5 = 00000000009a00a4
! Mem[0000000030001408] = ff000000 ff000000, %l6 = 00007210, %l7 = 0000006b
ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000ff000000 00000000ff000000
! Mem[0000000010041408] = d66d7210, %l5 = 00000000009a00a4
lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000007210
! Mem[0000000010001410] = 672e0300, %l3 = 0000000000000000
ldswa [%i0+%o5]0x80,%l3 ! %l3 = 00000000672e0300
! Mem[0000000010101438] = 8590ff23 000000ff, %l4 = 90d5fc1e, %l5 = 00007210
ldda [%i4+0x038]%asi,%l4 ! %l4 = 000000008590ff23 00000000000000ff
! Mem[0000000010181420] = d4189176 eafcff4a, %l6 = ff000000, %l7 = ff000000
ldda [%i6+0x020]%asi,%l6 ! %l6 = 00000000d4189176 00000000eafcff4a
! Mem[0000000010181438] = 672e0378, %l4 = 000000008590ff23
lduw [%i6+0x038],%l4 ! %l4 = 00000000672e0378
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = 33c35d18, %l3 = 00000000672e0300
swapa [%i1+%o4]0x89,%l3 ! %l3 = 0000000033c35d18
p0_label_152:
! Mem[0000000030141410] = ff000000, %l0 = ffffffffffffffff
ldstuba [%i5+%o5]0x81,%l0 ! %l0 = 000000ff000000ff
! %l6 = 00000000d4189176, Mem[0000000010141410] = ce4e5dff
stwa %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = d4189176
! Mem[000000001014141c] = 7eee8d5c, %l4 = 00000000672e0378
ldstub [%i5+0x01c],%l4 ! %l4 = 0000007e000000ff
! %f31 = 00000010, Mem[0000000010141400] = ffffffff
sta %f31,[%i5+0x000]%asi ! Mem[0000000010141400] = 00000010
! Mem[00000000300c1408] = 543000ff, %l3 = 0000000033c35d18
swapa [%i3+%o4]0x89,%l3 ! %l3 = 00000000543000ff
! %l2 = 00000090, %l3 = 543000ff, Mem[0000000010101410] = ffffffff 00000000
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00000090 543000ff
! %f29 = 000000ff, %f28 = 000000ff
fcmpes %fcc0,%f29,%f28 ! %fcc0 = 0
! %l0 = 00000000000000ff, imm = ffffffffffffff56, %l6 = 00000000d4189176
add %l0,-0x0aa,%l6 ! %l6 = 0000000000000055
! Mem[0000000010041410] = 90000000, %l3 = 00000000543000ff
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 00000090000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081408] = 90d5fc1e, %l4 = 000000000000007e
lduba [%i2+%o4]0x80,%l4 ! %l4 = 0000000000000090
p0_label_153:
! Mem[0000000010001420] = 59c9c11a, %l0 = 00000000000000ff
lduwa [%i0+0x020]%asi,%l0 ! %l0 = 0000000059c9c11a
! Mem[0000000010041408] = 10726dd6ce6aba12, %f28 = 000000ff 000000ff
ldda [%i1+%o4]0x80,%f28 ! %f28 = 10726dd6 ce6aba12
! Mem[0000000010141408] = 56860dd4aaffffff, %f10 = ff000053 db800000
ldda [%i5+%o4]0x88,%f10 ! %f10 = 56860dd4 aaffffff
! %l2 = 0000000000000090, imm = 0000000000000664, %l5 = 00000000000000ff
orn %l2,0x664,%l5 ! %l5 = fffffffffffff99b
! %l6 = 00000055, %l7 = eafcff4a, Mem[00000000100c1410] = 66a2ffff 72000000
stda %l6,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 00000055 eafcff4a
! Mem[0000000030081400] = 00000000ffd5c92d, %l2 = 0000000000000090
ldxa [%i2+%g0]0x81,%l2 ! %l2 = 00000000ffd5c92d
! Mem[0000000010001430] = 00000000, %l7 = 00000000eafcff4a
ldsh [%i0+0x030],%l7 ! %l7 = 0000000000000000
! Mem[0000000010141404] = 00000000, %l3 = 0000000000000090
ldsh [%i5+0x004],%l3 ! %l3 = 0000000000000000
! Mem[000000001010143c] = 000000ff, %l0 = 0000000059c9c11a
ldsb [%i4+0x03d],%l0 ! %l0 = 0000000000000000
! Starting 10 instruction Store Burst
! %f0 = 59b17d9b d4fbebce, Mem[0000000030041400] = 9b7db1ff ceebfbd4
stda %f0 ,[%i1+%g0]0x89 ! Mem[0000000030041400] = 59b17d9b d4fbebce
p0_label_154:
! %l5 = fffffffffffff99b, Mem[00000000100c1408] = 10000000
stha %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 1000f99b
! %f30 = 00000056 00000010, Mem[0000000010081408] = 1efcd590 185dc333
stda %f30,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000056 00000010
! %f16 = ff000000 00000000, Mem[0000000010001408] = ceebfb00 00000000
stda %f16,[%i0+%o4]0x80 ! Mem[0000000010001408] = ff000000 00000000
! Mem[0000000030141408] = 00000000, %l4 = 0000000000000090
ldstuba [%i5+%o4]0x89,%l4 ! %l4 = 00000000000000ff
! %f28 = 10726dd6 ce6aba12, Mem[0000000010181400] = 00000000 00000000
stda %f28,[%i6+%g0]0x80 ! Mem[0000000010181400] = 10726dd6 ce6aba12
! Mem[0000000010001408] = 000000ff, %l5 = fffffffffffff99b
ldstuba [%i0+%o4]0x88,%l5 ! %l5 = 000000ff000000ff
! %l2 = ffd5c92d, %l3 = 00000000, Mem[0000000030181408] = 00000000 beff5d9a
stda %l2,[%i6+%o4]0x81 ! Mem[0000000030181408] = ffd5c92d 00000000
! %l1 = 0000000000000000, Mem[0000000010181400] = 10726dd6
stha %l1,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00006dd6
! Mem[0000000010041410] = ff000000, %l3 = 0000000000000000
swapa [%i1+%o5]0x80,%l3 ! %l3 = 00000000ff000000
! Starting 10 instruction Load Burst
! Mem[0000000010141400] = 10000000, %l3 = 00000000ff000000
ldswa [%i5+%g0]0x88,%l3 ! %l3 = 0000000010000000
p0_label_155:
! %l1 = 0000000000000000, %l6 = 0000000000000055, %l5 = 00000000000000ff
subc %l1,%l6,%l5 ! %l5 = ffffffffffffffab
! %l1 = 0000000000000000, %l2 = 00000000ffd5c92d, %l0 = 0000000000000000
sub %l1,%l2,%l0 ! %l0 = ffffffff002a36d3
! Mem[00000000300c1400] = 000000ff, %l3 = 0000000010000000
ldsba [%i3+%g0]0x89,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030081408] = ff4822b7, %l6 = 0000000000000055
lduha [%i2+%o4]0x81,%l6 ! %l6 = 000000000000ff48
! Mem[0000000030101410] = 66000000, %l1 = 0000000000000000
lduwa [%i4+%o5]0x81,%l1 ! %l1 = 0000000066000000
! Mem[0000000010181408] = 5ed400ff, %l1 = 0000000066000000
ldsba [%i6+%o4]0x88,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101410] = 66000000, %l4 = 0000000000000000
ldswa [%i4+%o5]0x81,%l4 ! %l4 = 0000000066000000
! Mem[0000000010001430] = 00000000, %l1 = ffffffffffffffff
ldsw [%i0+0x030],%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = 33c35d18, %l1 = 0000000000000000
ldsha [%i3+%o4]0x89,%l1 ! %l1 = 0000000000005d18
! Starting 10 instruction Store Burst
! %l0 = 002a36d3, %l1 = 00005d18, Mem[0000000030101400] = ffbef48f 00000000
stda %l0,[%i4+%g0]0x81 ! Mem[0000000030101400] = 002a36d3 00005d18
p0_label_156:
! Mem[0000000010001410] = 672e0300, %l5 = ffffffffffffffab
ldstuba [%i0+%o5]0x80,%l5 ! %l5 = 00000067000000ff
! %l7 = 0000000000000000, Mem[0000000030181410] = d60000ff
stha %l7,[%i6+%o5]0x89 ! Mem[0000000030181410] = d6000000
! %l5 = 0000000000000067, imm = fffffffffffff8e2, %l7 = 0000000000000000
xor %l5,-0x71e,%l7 ! %l7 = fffffffffffff885
! %l1 = 0000000000005d18, Mem[0000000030001408] = 000000ff
stha %l1,[%i0+%o4]0x81 ! Mem[0000000030001408] = 5d1800ff
! Mem[0000000030081400] = 00000000, %l1 = 0000000000005d18
ldstuba [%i2+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! %f14 = ce4e5d9a a4269a4b, Mem[0000000030181408] = 2dc9d5ff 00000000
stda %f14,[%i6+%o4]0x89 ! Mem[0000000030181408] = ce4e5d9a a4269a4b
! %f8 = 00aaffff, Mem[0000000010181408] = 5ed400ff
sta %f8 ,[%i6+%o4]0x88 ! Mem[0000000010181408] = 00aaffff
! Mem[0000000030101410] = 66000000, %l2 = 00000000ffd5c92d
swapa [%i4+%o5]0x81,%l2 ! %l2 = 0000000066000000
! Mem[0000000030081400] = 000000ff, %l7 = fffffffffffff885
ldstuba [%i2+%g0]0x89,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030181408] = 4b9a26a4, %l0 = ffffffff002a36d3
ldsha [%i6+%o4]0x81,%l0 ! %l0 = 0000000000004b9a
p0_label_157:
! Mem[0000000030141400] = ff0000aa00000000, %l5 = 0000000000000067
ldxa [%i5+%g0]0x81,%l5 ! %l5 = ff0000aa00000000
! Mem[0000000030101408] = 59000000, %l1 = 0000000000000000
ldsba [%i4+%o4]0x81,%l1 ! %l1 = 0000000000000059
! Mem[0000000010001400] = 90d5fc1e, %l4 = 0000000066000000
lduwa [%i0+%g0]0x88,%l4 ! %l4 = 0000000090d5fc1e
! Mem[0000000030081410] = 8ff4bef7 ffffffff, %l2 = 66000000, %l3 = ffffffff
ldda [%i2+%o5]0x81,%l2 ! %l2 = 000000008ff4bef7 00000000ffffffff
! Mem[00000000211c0000] = ff9b4340, %l5 = ff0000aa00000000
ldub [%o2+%g0],%l5 ! %l5 = 00000000000000ff
! %f14 = ce4e5d9a a4269a4b, %f2 = 90d5fc1e 33c35d18
fxtod %f14,%f2 ! %f2 = c3c8d8d1 32adecb3
! Mem[0000000030141410] = ff000000, %l3 = 00000000ffffffff
ldsba [%i5+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030001400] = 0000000000000000, %f4 = ff0009e0 8aa63b93
ldda [%i0+%g0]0x81,%f4 ! %f4 = 00000000 00000000
! Mem[0000000010081438] = 00000072, %l4 = 0000000090d5fc1e
lduw [%i2+0x038],%l4 ! %l4 = 0000000000000072
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = 000000ff, %l4 = 0000000000000072
ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
p0_label_158:
! Mem[0000000010041400] = 00ffffff, %l5 = 00000000000000ff
ldstuba [%i1+%g0]0x80,%l5 ! %l5 = 00000000000000ff
! %f0 = 59b17d9b d4fbebce, %l0 = 0000000000004b9a
! Mem[0000000030001428] = b52df303d6bc032f
add %i0,0x028,%g1
stda %f0,[%g1+%l0]ASI_PST8_SL ! Mem[0000000030001428] = b5ebf3d49bbc0359
! Mem[0000000030141410] = ff000000, %l5 = 0000000000000000
swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[00000000211c0001] = ff9b4340, %l7 = 00000000000000ff
ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 0000009b000000ff
! %f30 = 00000056 00000010, Mem[0000000030181410] = d6000000 b52df303
stda %f30,[%i6+%o5]0x89 ! Mem[0000000030181410] = 00000056 00000010
! Mem[0000000010041410] = 00000000, %l5 = 00000000ff000000
ldstuba [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030041408] = 672e0300, %l6 = 000000000000ff48
ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! %f10 = 56860dd4 aaffffff, %l4 = 00000000000000ff
! Mem[00000000300c1430] = 76e77a146ed6ddf6
add %i3,0x030,%g1
stda %f10,[%g1+%l4]ASI_PST32_SL ! Mem[00000000300c1430] = ffffffaad40d8656
! %l7 = 000000000000009b, Mem[00000000100c1400] = 009a00a4
stwa %l7,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 0000009b
! Starting 10 instruction Load Burst
! %l5 = 0000000000000000, immd = 000000000000067d, %l6 = 0000000000000000
udivx %l5,0x67d,%l6 ! %l6 = 0000000000000000
p0_label_159:
! Mem[00000000100c1408] = 1000f99b, %l4 = 00000000000000ff
ldswa [%i3+%o4]0x88,%l4 ! %l4 = 000000001000f99b
! Code Fragment 3
p0_fragment_19:
! %l0 = 0000000000004b9a
setx 0xaf1902483d19bbf8,%g7,%l0 ! %l0 = af1902483d19bbf8
! %l1 = 0000000000000059
setx 0x87978587fe438e57,%g7,%l1 ! %l1 = 87978587fe438e57
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 = af1902483d19bbf8
setx 0x5fa68daf9d5fb962,%g7,%l0 ! %l0 = 5fa68daf9d5fb962
! %l1 = 87978587fe438e57
setx 0x31d0b68fb4175e87,%g7,%l1 ! %l1 = 31d0b68fb4175e87
! Mem[0000000010141410] = 769118d400000000, %l3 = ffffffffffffffff
ldxa [%i5+%o5]0x80,%l3 ! %l3 = 769118d400000000
! %f26 = b52df303, %f13 = 000009e0
fcmpes %fcc0,%f26,%f13 ! %fcc0 = 1
! Mem[0000000010181420] = d4189176, %l0 = 5fa68daf9d5fb962
ldsh [%i6+0x022],%l0 ! %l0 = ffffffffffff9176
! Mem[0000000030101408] = 00000059, %l3 = 769118d400000000
lduba [%i4+%o4]0x89,%l3 ! %l3 = 0000000000000059
! Mem[0000000010101400] = aa2effe500000000, %f24 = 185dc333 ce4e00ff
ldda [%i4+0x000]%asi,%f24 ! %f24 = aa2effe5 00000000
! Mem[0000000030101410] = beff5d9a2dc9d5ff, %f14 = ce4e5d9a a4269a4b
ldda [%i4+%o5]0x89,%f14 ! %f14 = beff5d9a 2dc9d5ff
! Mem[0000000010041418] = 00000000 00000000, %l6 = 00000000, %l7 = 0000009b
ldda [%i1+0x018]%asi,%l6 ! %l6 = 0000000000000000 0000000000000000
! Starting 10 instruction Store Burst
! %l2 = 000000008ff4bef7, Mem[00000000300c1400] = 000000ff
stwa %l2,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 8ff4bef7
p0_label_160:
! Mem[0000000021800040] = 00ff75ef, %l1 = 31d0b68fb4175e87
ldstub [%o3+0x040],%l1 ! %l1 = 00000000000000ff
! Mem[0000000030181408] = 4b9a26a4, %l6 = 0000000000000000
swapa [%i6+%o4]0x81,%l6 ! %l6 = 000000004b9a26a4
! %f22 = ff0000aa 10000000, Mem[0000000010001438] = 9b7db159 f26c050e
stda %f22,[%i0+0x038]%asi ! Mem[0000000010001438] = ff0000aa 10000000
! %l6 = 000000004b9a26a4, Mem[0000000030181408] = 000000009a5d4ece
stxa %l6,[%i6+%o4]0x81 ! Mem[0000000030181408] = 000000004b9a26a4
! Mem[00000000201c0001] = a266e0d4, %l7 = 0000000000000000
ldstuba [%o0+0x001]%asi,%l7 ! %l7 = 00000066000000ff
! %l4 = 000000001000f99b, Mem[0000000010181422] = d4189176
stb %l4,[%i6+0x022] ! Mem[0000000010181420] = d4189b76
! Mem[0000000010101410] = 90000000, %l0 = ffffffffffff9176
swapa [%i4+%o5]0x80,%l0 ! %l0 = 0000000090000000
! %l0 = 0000000090000000, Mem[0000000010081408] = 00000010
stwa %l0,[%i2+%o4]0x88 ! Mem[0000000010081408] = 90000000
! Mem[0000000010181400] = 00006dd6, %l0 = 0000000090000000
swapa [%i6+%g0]0x80,%l0 ! %l0 = 0000000000006dd6
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 0000009a, %l5 = 0000000000000000
ldsba [%i3+%o5]0x89,%l5 ! %l5 = ffffffffffffff9a
p0_label_161:
! Mem[0000000010001400] = 1efcd59000000000, %f20 = c9634651 0f64e000
ldda [%i0+%g0]0x80,%f20 ! %f20 = 1efcd590 00000000
! Mem[0000000010001400] = 1efcd590 00000000, %l4 = 1000f99b, %l5 = ffffff9a
ldda [%i0+%g0]0x80,%l4 ! %l4 = 000000001efcd590 0000000000000000
! Mem[0000000010181410] = 00aaffff 185dc333, %l0 = 00006dd6, %l1 = 00000000
ldda [%i6+%o5]0x80,%l0 ! %l0 = 0000000000aaffff 00000000185dc333
! Mem[0000000030141408] = ff000000, %l6 = 000000004b9a26a4
ldsha [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffff00
! Code Fragment 4
p0_fragment_20:
! %l0 = 0000000000aaffff
setx 0xa0815f379ff97fc1,%g7,%l0 ! %l0 = a0815f379ff97fc1
! %l1 = 00000000185dc333
setx 0xf93a9407d4e979d8,%g7,%l1 ! %l1 = f93a9407d4e979d8
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 = a0815f379ff97fc1
setx 0x6eff5b3805680257,%g7,%l0 ! %l0 = 6eff5b3805680257
! %l1 = f93a9407d4e979d8
setx 0x380c04281c1da1b3,%g7,%l1 ! %l1 = 380c04281c1da1b3
! Mem[0000000010081438] = 0000007294c2fd7c, %f26 = b52df303 d6bc032f
ldd [%i2+0x038],%f26 ! %f26 = 00000072 94c2fd7c
! Mem[00000000300c1400] = f7bef48f, %l0 = 6eff5b3805680257
lduwa [%i3+%g0]0x81,%l0 ! %l0 = 00000000f7bef48f
! Mem[0000000010001434] = 00000000, %f30 = 00000056
ld [%i0+0x034],%f30 ! %f30 = 00000000
! Mem[00000000100c1434] = a4269a4b, %l7 = 0000000000000066
ldsha [%i3+0x036]%asi,%l7 ! %l7 = ffffffffffff9a4b
! Starting 10 instruction Store Burst
! %l3 = 0000000000000059, Mem[0000000010181438] = 672e0378, %asi = 80
stba %l3,[%i6+0x038]%asi ! Mem[0000000010181438] = 592e0378
p0_label_162:
! Mem[0000000030041400] = ceebfbd4, %l1 = 380c04281c1da1b3
ldstuba [%i1+%g0]0x81,%l1 ! %l1 = 000000ce000000ff
! %f23 = 10000000, Mem[00000000100c1408] = 9bf90010
sta %f23,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 10000000
! %l0 = 00000000f7bef48f, Mem[0000000030041408] = ff004ece672e03ff
stxa %l0,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000f7bef48f
! %l6 = ffffffffffffff00, Mem[0000000030141410] = 00000000
stba %l6,[%i5+%o5]0x89 ! Mem[0000000030141410] = 00000000
! %l0 = 00000000f7bef48f, Mem[0000000010081400] = 00032eff
stha %l0,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0003f48f
! %l0 = f7bef48f, %l1 = 000000ce, Mem[0000000030041400] = ffebfbd4 9b7db159
stda %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = f7bef48f 000000ce
! Mem[0000000010181408] = ffffaa00, %l4 = 000000001efcd590
ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! %l2 = 8ff4bef7, %l3 = 00000059, Mem[0000000010081410] = 00000000 00000000
stda %l2,[%i2+%o5]0x80 ! Mem[0000000010081410] = 8ff4bef7 00000059
! %f16 = ff000000 00000000 00032e67 ce6aba12
! %f20 = 1efcd590 00000000 ff0000aa 10000000
! %f24 = aa2effe5 00000000 00000072 94c2fd7c
! %f28 = 10726dd6 ce6aba12 00000000 00000010
stda %f16,[%i5]ASI_BLK_SL ! Block Store to 0000000030141400
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = f7bef48f, %l4 = 00000000000000ff
lduha [%i3+%g0]0x81,%l4 ! %l4 = 000000000000f7be
p0_label_163:
! Code Fragment 3
p0_fragment_21:
! %l0 = 00000000f7bef48f
setx 0x86e3f9a00540f724,%g7,%l0 ! %l0 = 86e3f9a00540f724
! %l1 = 00000000000000ce
setx 0x61898b17aceb2742,%g7,%l1 ! %l1 = 61898b17aceb2742
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 = 86e3f9a00540f724
setx 0x92f16dffadac9db5,%g7,%l0 ! %l0 = 92f16dffadac9db5
! %l1 = 61898b17aceb2742
setx 0x460a5dcfda87dee0,%g7,%l1 ! %l1 = 460a5dcfda87dee0
! Mem[0000000010041410] = ff000000, %f10 = 56860dd4
lda [%i1+0x010]%asi,%f10 ! %f10 = ff000000
! Mem[0000000030081410] = 8ff4bef7ffffffff, %f8 = 00aaffff 185dc333
ldda [%i2+%o5]0x81,%f8 ! %f8 = 8ff4bef7 ffffffff
! %f11 = aaffffff, %f15 = 2dc9d5ff
fcmps %fcc3,%f11,%f15 ! %fcc3 = 1
! Mem[00000000100c142c] = 000000db, %l6 = ffffffffffffff00
ldswa [%i3+0x02c]%asi,%l6 ! %l6 = 00000000000000db
membar #Sync ! Added by membar checker (20)
! Mem[0000000010141428] = 8ddb922ced3c7995, %f8 = 8ff4bef7 ffffffff
ldda [%i5+0x028]%asi,%f8 ! %f8 = 8ddb922c ed3c7995
! Mem[0000000010101408] = 0000000000000000, %l3 = 0000000000000059
ldxa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[000000001010143c] = 000000ff, %f28 = 10726dd6
ld [%i4+0x03c],%f28 ! %f28 = 000000ff
! Mem[0000000030041400] = 8ff4bef7, %f15 = 2dc9d5ff
lda [%i1+%g0]0x89,%f15 ! %f15 = 8ff4bef7
! Starting 10 instruction Store Burst
! Mem[0000000030181400] = 00000000, %l2 = 000000008ff4bef7
ldstuba [%i6+%g0]0x81,%l2 ! %l2 = 00000000000000ff
p0_label_164:
! %f23 = 10000000, Mem[0000000010101400] = e5ff2eaa
sta %f23,[%i4+%g0]0x88 ! Mem[0000000010101400] = 10000000
! %l0 = adac9db5, %l1 = da87dee0, Mem[0000000010001410] = 00032eff 00007798
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010001410] = adac9db5 da87dee0
! %l4 = 000000000000f7be, Mem[0000000010081434] = cfa24919, %asi = 80
stwa %l4,[%i2+0x034]%asi ! Mem[0000000010081434] = 0000f7be
! Mem[00000000218000c0] = ffffafd4, %l7 = ffffffffffff9a4b
ldstub [%o3+0x0c0],%l7 ! %l7 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[0000000010181400] = 00000090
stha %l3,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
! %l1 = 460a5dcfda87dee0, Mem[0000000030101408] = 00000059
stwa %l1,[%i4+%o4]0x89 ! Mem[0000000030101408] = da87dee0
! %f22 = ff0000aa 10000000, Mem[0000000010101438] = 8590ff23 000000ff
std %f22,[%i4+0x038] ! Mem[0000000010101438] = ff0000aa 10000000
! %l5 = 0000000000000000, %l6 = 00000000000000db, %l7 = 00000000000000ff
andn %l5,%l6,%l7 ! %l7 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000030141408] = ce6aba12
stba %l2,[%i5+%o4]0x89 ! Mem[0000000030141408] = ce6aba00
! Starting 10 instruction Load Burst
! Mem[0000000030101410] = ffd5c92d, %l2 = 0000000000000000
ldsha [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffd5
p0_label_165:
! Mem[0000000030001400] = 00000000, %l6 = 00000000000000db
ldsba [%i0+%g0]0x81,%l6 ! %l6 = 0000000000000000
! Mem[00000000300c1410] = 185dc333 0000009a, %l0 = adac9db5, %l1 = da87dee0
ldda [%i3+%o5]0x89,%l0 ! %l0 = 000000000000009a 00000000185dc333
! Mem[0000000030081410] = 8ff4bef7, %l0 = 000000000000009a
ldswa [%i2+%o5]0x81,%l0 ! %l0 = ffffffff8ff4bef7
! Mem[0000000030101410] = ffd5c92d, %f17 = 00000000
lda [%i4+%o5]0x81,%f17 ! %f17 = ffd5c92d
! Mem[0000000030041410] = ffffffff, %l0 = ffffffff8ff4bef7
ldsba [%i1+%o5]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010041410] = 000000ff, %f29 = ce6aba12
lda [%i1+%o5]0x88,%f29 ! %f29 = 000000ff
! Mem[0000000010001410] = adac9db5, %f25 = 00000000
lda [%i0+%o5]0x88,%f25 ! %f25 = adac9db5
! %l3 = 0000000000000000, imm = 0000000000000ba0, %l1 = 00000000185dc333
addc %l3,0xba0,%l1 ! %l1 = 0000000000000ba0
! Mem[0000000030081408] = b72248ff, %l1 = 0000000000000ba0
ldsba [%i2+%o4]0x89,%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[00000000300c1400] = 000000008ff4bef7
stxa %l7,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 0000000000000000
p0_label_166:
! %l2 = ffffffd5, %l3 = 00000000, Mem[00000000100c1408] = 00000010 0000002d
stda %l2,[%i3+%o4]0x88 ! Mem[00000000100c1408] = ffffffd5 00000000
! %f30 = 00000000 00000010, %l7 = 0000000000000000
! Mem[0000000010181438] = 592e03780023df27
add %i6,0x038,%g1
stda %f30,[%g1+%l7]ASI_PST16_P ! Mem[0000000010181438] = 592e03780023df27
! %l6 = 0000000000000000, Mem[0000000010081408] = 00000090
stha %l6,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000090
! %l6 = 0000000000000000, Mem[0000000030181410] = 10000000
stwa %l6,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! %f12 = 4b9a26a4 000009e0, %l7 = 0000000000000000
! Mem[00000000100c1410] = 00000055eafcff4a
add %i3,0x010,%g1
stda %f12,[%g1+%l7]ASI_PST16_P ! Mem[00000000100c1410] = 00000055eafcff4a
! %l7 = 0000000000000000, Mem[0000000030101408] = e0de87da
stwa %l7,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000
! Mem[00000000300c1400] = 00000000, %l6 = 0000000000000000
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001410] = da87dee0 adac9db5, %l6 = 00000000, %l7 = 00000000
ldda [%i0+%o5]0x88,%l6 ! %l6 = 00000000adac9db5 00000000da87dee0
! Mem[00000000211c0000] = ffff4340, %l0 = ffffffffffffffff
ldstub [%o2+%g0],%l0 ! %l0 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = f7bef48f000000ce, %l2 = ffffffffffffffd5
ldxa [%i1+%g0]0x81,%l2 ! %l2 = f7bef48f000000ce
p0_label_167:
! Mem[00000000300c1400] = ff000000, %l6 = 00000000adac9db5
lduwa [%i3+%g0]0x81,%l6 ! %l6 = 00000000ff000000
! Mem[00000000300c1408] = 33c35d18 33c35d18, %l6 = ff000000, %l7 = da87dee0
ldda [%i3+%o4]0x89,%l6 ! %l6 = 0000000033c35d18 0000000033c35d18
! Mem[0000000030081408] = b72248ff, %l5 = 0000000000000000
ldswa [%i2+%o4]0x89,%l5 ! %l5 = ffffffffb72248ff
! Mem[0000000010081418] = 00000000, %l2 = f7bef48f000000ce
lduba [%i2+0x01b]%asi,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (21)
! Mem[00000000100c1400] = 0000009b 00107ee0 d5ffffff 00000000
! Mem[00000000100c1410] = 00000055 eafcff4a 5cb0ee7e 3054c578
! Mem[00000000100c1420] = 568600b0 8981bd0d 95793ced 000000db
! Mem[00000000100c1430] = 0000ff11 a4269a4b 1efcd590 ce6aba12
ldda [%i3]ASI_BLK_PL,%f0 ! Block Load from 00000000100c1400
! Mem[00000000100c1408] = d5ffffff, %l1 = ffffffffffffffff
ldswa [%i3+%o4]0x80,%l1 ! %l1 = ffffffffd5ffffff
! Mem[0000000010041410] = ff000000, %l7 = 0000000033c35d18
ldsha [%i1+0x012]%asi,%l7 ! %l7 = 0000000000000000
! %l6 = 0000000033c35d18, %l5 = ffffffffb72248ff, %l5 = ffffffffb72248ff
addc %l6,%l5,%l5 ! %l5 = ffffffffeae5a617
! Mem[0000000030181408] = 00000000, %l3 = 0000000000000000
ldsha [%i6+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
membar #Sync ! Added by membar checker (22)
! %f24 = aa2effe5 adac9db5, Mem[00000000100c1408] = ffffffd5 00000000
stda %f24,[%i3+%o4]0x88 ! Mem[00000000100c1408] = aa2effe5 adac9db5
p0_label_168:
! %l7 = 0000000000000000, Mem[000000001004143c] = 00000000, %asi = 80
stwa %l7,[%i1+0x03c]%asi ! Mem[000000001004143c] = 00000000
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010081408] = 90000000 00000056
stda %l2,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000 00000000
! %l6 = 0000000033c35d18, Mem[0000000010101410] = ffff9176
stha %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 5d189176
! %f28 = 000000ff, Mem[0000000030141410] = 00000000
sta %f28,[%i5+%o5]0x81 ! Mem[0000000030141410] = 000000ff
! Mem[0000000010081418] = 00000000e8004aef, %l0 = 00000000000000ff, %l6 = 0000000033c35d18
add %i2,0x18,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e8004aef
! %l0 = 000000ff, %l1 = d5ffffff, Mem[0000000010181400] = 00000000 ce6aba12
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = 000000ff d5ffffff
! Mem[0000000010101400] = 00000010, %l0 = 00000000000000ff
swap [%i4+%g0],%l0 ! %l0 = 0000000000000010
! Mem[0000000030181400] = 000000ff, %l4 = 000000000000f7be
swapa [%i6+%g0]0x89,%l4 ! %l4 = 00000000000000ff
! %l4 = 00000000000000ff, Mem[0000000010141401] = 00000010
stb %l4,[%i5+0x001] ! Mem[0000000010141400] = 00ff0010
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff4340, %l1 = ffffffffd5ffffff
ldsha [%o2+0x000]%asi,%l1 ! %l1 = ffffffffffffffff
p0_label_169:
! Mem[000000001000143c] = 10000000, %f9 = b0008656
ld [%i0+0x03c],%f9 ! %f9 = 10000000
! Mem[0000000020800000] = ffff8b5d, %l0 = 0000000000000010
ldsha [%o1+0x000]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000211c0000] = ffff4340, %l7 = 0000000000000000
ldub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010081414] = 00000059, %l6 = 00000000e8004aef
ldsb [%i2+0x014],%l6 ! %l6 = 0000000000000000
! Mem[0000000030141408] = 00ba6ace 672e0300, %l0 = ffffffff, %l1 = ffffffff
ldda [%i5+%o4]0x81,%l0 ! %l0 = 0000000000ba6ace 00000000672e0300
! Mem[0000000010181400] = 000000ff, %l6 = 0000000000000000
ldub [%i6+%g0],%l6 ! %l6 = 0000000000000000
! %l1 = 00000000672e0300, immd = 0000000000000180, %l3 = 0000000000000000
udivx %l1,0x180,%l3 ! %l3 = 000000000044c957
! Mem[00000000300c1400] = ff000000 00000000, %l0 = 00ba6ace, %l1 = 672e0300
ldda [%i3+%g0]0x81,%l0 ! %l0 = 00000000ff000000 0000000000000000
! %f21 = 00000000, %f4 = 4afffcea, %f6 = 78c55430
fsubs %f21,%f4 ,%f6 ! %f6 = cafffcea
! Starting 10 instruction Store Burst
! %l2 = 00000000, %l3 = 0044c957, Mem[0000000010081400] = 8ff40300 0000050e
stda %l2,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 0044c957
p0_label_170:
! %l4 = 00000000000000ff, Mem[0000000010041410] = ff00000003780000
stxa %l4,[%i1+%o5]0x80 ! Mem[0000000010041410] = 00000000000000ff
! %l4 = 00000000000000ff, Mem[0000000030101408] = 00000000
stba %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = ff000000
! %l0 = ff000000, %l1 = 00000000, Mem[0000000010181428] = 00002dc9 00000000
std %l0,[%i6+0x028] ! Mem[0000000010181428] = ff000000 00000000
! %l4 = 000000ff, %l5 = eae5a617, Mem[0000000030081400] = ff000000 ffd5c92d
stda %l4,[%i2+%g0]0x81 ! Mem[0000000030081400] = 000000ff eae5a617
! %l5 = ffffffffeae5a617, Mem[0000000010141432] = 4b9a26a4
sth %l5,[%i5+0x032] ! Mem[0000000010141430] = 4b9aa617
! %f10 = db000000 ed3c7995, Mem[0000000030081408] = b72248ff ff000053
stda %f10,[%i2+%o4]0x89 ! Mem[0000000030081408] = db000000 ed3c7995
! %l0 = 00000000ff000000, Mem[0000000010101410] = 5d189176ff003054
stxa %l0,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000ff000000
! Mem[0000000010141408] = ffffffaa, %l5 = ffffffffeae5a617
swapa [%i5+%o4]0x80,%l5 ! %l5 = 00000000ffffffaa
! Mem[0000000010141400] = 00ff0010, %l2 = 0000000000000000
ldstuba [%i5+%g0]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1400] = 0000009b00107ee0, %f30 = 00000000 00000010
ldda [%i3+%g0]0x80,%f30 ! %f30 = 0000009b 00107ee0
p0_label_171:
! %f25 = adac9db5, %f19 = ce6aba12, %f16 = ff000000 ffd5c92d
fsmuld %f25,%f19,%f16 ! %f16 = 3f93c8b3 c5531740
! Mem[0000000030101410] = ffd5c92d, %l2 = 0000000000000000
ldsba [%i4+%o5]0x81,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030041400] = f7bef48f, %l7 = 00000000000000ff
lduha [%i1+%g0]0x81,%l7 ! %l7 = 000000000000f7be
! Mem[0000000010081408] = 00000000, %l2 = ffffffffffffffff
ldsh [%i2+%o4],%l2 ! %l2 = 0000000000000000
! Mem[00000000218001c0] = 005e4628, %l1 = 0000000000000000
ldsh [%o3+0x1c0],%l1 ! %l1 = 000000000000005e
! Mem[0000000010041410] = ff00000000000000, %f20 = 1efcd590 00000000
ldda [%i1+%o5]0x88,%f20 ! %f20 = ff000000 00000000
! Mem[0000000010041400] = ffffffff, %f25 = adac9db5
lda [%i1+%g0]0x88,%f25 ! %f25 = ffffffff
! Mem[0000000010041400] = ffffffff, %l2 = 0000000000000000
lduwa [%i1+%g0]0x88,%l2 ! %l2 = 00000000ffffffff
! Mem[0000000010141400] = 000000001000ffff, %l4 = 00000000000000ff
ldxa [%i5+%g0]0x88,%l4 ! %l4 = 000000001000ffff
! Starting 10 instruction Store Burst
! %l0 = ff000000, %l1 = 0000005e, Mem[00000000100c1410] = 00000055 eafcff4a
stda %l0,[%i3+%o5]0x80 ! Mem[00000000100c1410] = ff000000 0000005e
p0_label_172:
! %l0 = 00000000ff000000, Mem[0000000010141408] = 17a6e5ea
stwa %l0,[%i5+%o4]0x88 ! Mem[0000000010141408] = ff000000
! %l2 = 00000000ffffffff, Mem[0000000010101400] = 000000ff
stwa %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = ffffffff
! Mem[0000000010141422] = 0dbd8189, %l3 = 000000000044c957
ldstuba [%i5+0x022]%asi,%l3 ! %l3 = 00000081000000ff
! %l3 = 0000000000000081, Mem[0000000030101410] = 2dc9d5ff
stba %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 2dc9d581
! Mem[0000000030101408] = 000000ff, %l6 = 0000000000000000
ldstuba [%i4+%o4]0x89,%l6 ! %l6 = 000000ff000000ff
! %l2 = ffffffff, %l3 = 00000081, Mem[0000000030041408] = 8ff4bef7 00000000
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = ffffffff 00000081
! Mem[0000000010001408] = 000000ff, %l3 = 0000000000000081
ldstuba [%i0+%o4]0x88,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000010101424] = 000000ff, %l4 = 000000001000ffff
swap [%i4+0x024],%l4 ! %l4 = 00000000000000ff
! %l6 = 00000000000000ff, immed = fffff090, %y = 0000009a
smul %l6,-0xf70,%l0 ! %l0 = fffffffffff09f70, %y = ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010081418] = 00000000, %l3 = 00000000000000ff
lduh [%i2+0x018],%l3 ! %l3 = 0000000000000000
p0_label_173:
! Mem[0000000030101400] = 002a36d3, %l4 = 00000000000000ff
lduwa [%i4+%g0]0x81,%l4 ! %l4 = 00000000002a36d3
! Mem[0000000030001410] = 0e056c00, %l2 = 00000000ffffffff
ldsha [%i0+%o5]0x89,%l2 ! %l2 = 0000000000006c00
! Mem[0000000010101430] = f05e1d00, %l7 = 000000000000f7be
ldswa [%i4+0x030]%asi,%l7 ! %l7 = fffffffff05e1d00
! Mem[0000000030001400] = 0000000000000000, %f6 = cafffcea 7eeeb05c
ldda [%i0+%g0]0x81,%f6 ! %f6 = 00000000 00000000
! Mem[00000000100c1410] = ff000000, %l7 = fffffffff05e1d00
lduha [%i3+%o5]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000021800080] = ffff889d, %l5 = 00000000ffffffaa
ldub [%o3+0x081],%l5 ! %l5 = 00000000000000ff
! Mem[00000000218001c0] = 005e4628, %l1 = 000000000000005e
ldsba [%o3+0x1c1]%asi,%l1 ! %l1 = 000000000000005e
! Mem[00000000300c1400] = ff00000000000000, %f30 = 0000009b 00107ee0
ldda [%i3+%g0]0x81,%f30 ! %f30 = ff000000 00000000
! Mem[0000000030001408] = 5d1800ff000000ff, %l1 = 000000000000005e
ldxa [%i0+%o4]0x81,%l1 ! %l1 = 5d1800ff000000ff
! Starting 10 instruction Store Burst
! %l4 = 00000000002a36d3, Mem[0000000010001400] = 90d5fc1e
stwa %l4,[%i0+%g0]0x88 ! Mem[0000000010001400] = 002a36d3
p0_label_174:
! %l3 = 0000000000000000, Mem[00000000100c1408] = adac9db5
stwa %l3,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000
! %f14 = 12ba6ace 90d5fc1e, Mem[0000000010041420] = 772efcfd 000000b0
stda %f14,[%i1+0x020]%asi ! Mem[0000000010041420] = 12ba6ace 90d5fc1e
! Mem[0000000030081400] = 000000ff, %l0 = fffffffffff09f70
ldstuba [%i2+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000021800001] = 3ebde67b, %l0 = 0000000000000000
ldstuba [%o3+0x001]%asi,%l0 ! %l0 = 000000bd000000ff
! %l7 = 000000000000ff00, Mem[00000000201c0000] = a2ffe0d4, %asi = 80
stba %l7,[%o0+0x000]%asi ! Mem[00000000201c0000] = 00ffe0d4
! %f2 = 00000000 ffffffd5, Mem[00000000100c1408] = 00000000 aa2effe5
stda %f2 ,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 00000000 ffffffd5
! %f8 = 0dbd8189 10000000, Mem[0000000030081410] = 8ff4bef7 ffffffff
stda %f8 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = 0dbd8189 10000000
! Mem[0000000030081408] = 95793ced, %l6 = 00000000000000ff
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 00000095000000ff
! %f8 = 0dbd8189 10000000, %l1 = 5d1800ff000000ff
! Mem[0000000010081428] = 53a62c32000000ff
add %i2,0x028,%g1
stda %f8,[%g1+%l1]ASI_PST8_P ! Mem[0000000010081428] = 0dbd818910000000
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = adac9db5, %l0 = 00000000000000bd
ldsba [%i0+%o5]0x88,%l0 ! %l0 = ffffffffffffffb5
p0_label_175:
! Mem[00000000100c1410] = 000000ff, %l1 = 5d1800ff000000ff
ldsba [%i3+%o5]0x88,%l1 ! %l1 = ffffffffffffffff
! %f30 = ff000000, %f11 = ed3c7995, %f10 = db000000
fdivs %f30,%f11,%f10 ! %f10 = 512ddbd2
! Mem[0000000010181400] = 000000ff, %l3 = 0000000000000000
lduwa [%i6+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001410] = 006c050e, %l4 = 00000000002a36d3
lduba [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181410] = 00000000, %l7 = 000000000000ff00
ldsba [%i6+%o5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1410] = 9a000000, %l7 = 0000000000000000
lduba [%i3+%o5]0x81,%l7 ! %l7 = 000000000000009a
! Mem[0000000010101410] = 00000000ff000000, %l2 = 0000000000006c00
ldxa [%i4+%o5]0x80,%l2 ! %l2 = 00000000ff000000
! Mem[0000000030141410] = 1efcd590ff000000, %l1 = ffffffffffffffff
ldxa [%i5+%o5]0x89,%l1 ! %l1 = 1efcd590ff000000
! Mem[00000000100c1410] = 000000ff, %l3 = 00000000000000ff
lduwa [%i3+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030001410] = 0e056c00, %l5 = 00000000000000ff
ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 00000000000000ff
p0_label_176:
! Code Fragment 3
p0_fragment_22:
! %l0 = ffffffffffffffb5
setx 0xd163d617dad6e529,%g7,%l0 ! %l0 = d163d617dad6e529
! %l1 = 1efcd590ff000000
setx 0xef8ca8dfc5196ed3,%g7,%l1 ! %l1 = ef8ca8dfc5196ed3
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 = d163d617dad6e529
setx 0x90e58a67d3130a5f,%g7,%l0 ! %l0 = 90e58a67d3130a5f
! %l1 = ef8ca8dfc5196ed3
setx 0x94660b68661fda6b,%g7,%l1 ! %l1 = 94660b68661fda6b
! %l3 = 00000000000000ff, imm = fffffffffffffefd, %l0 = 90e58a67d3130a5f
and %l3,-0x103,%l0 ! %l0 = 00000000000000fd
! %l7 = 000000000000009a, Mem[00000000300c1410] = 0000009a
stha %l7,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 0000009a
! %l7 = 000000000000009a, Mem[0000000010001413] = b59dacad
stb %l7,[%i0+0x013] ! Mem[0000000010001410] = b59dac9a
! Mem[0000000010081430] = 0010a74c, %l3 = 00000000000000ff
swap [%i2+0x030],%l3 ! %l3 = 000000000010a74c
! %f0 = e07e1000, Mem[0000000010141400] = ffff0010
sta %f0 ,[%i5+%g0]0x80 ! Mem[0000000010141400] = e07e1000
! Mem[0000000020800000] = ffff8b5d, %l2 = 00000000ff000000
ldstuba [%o1+0x000]%asi,%l2 ! %l2 = 000000ff000000ff
! %l7 = 000000000000009a, Mem[0000000010181410] = 00aaffff
stba %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 9aaaffff
! Mem[0000000010041408] = 10726dd6, %l5 = 00000000, %l7 = 0000009a
add %i1,0x08,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000010726dd6
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = 00ffe0d4, %l7 = 0000000010726dd6
lduba [%o0+0x000]%asi,%l7 ! %l7 = 0000000000000000
p0_label_177:
! Mem[0000000010001410] = da87dee09aac9db5, %f10 = 512ddbd2 ed3c7995
ldda [%i0+%o5]0x88,%f10 ! %f10 = da87dee0 9aac9db5
! Mem[00000000100c1428] = 95793ced000000db, %f2 = 00000000 ffffffd5
ldd [%i3+0x028],%f2 ! %f2 = 95793ced 000000db
! Mem[00000000100c143c] = ce6aba12, %l7 = 0000000000000000
ldswa [%i3+0x03c]%asi,%l7 ! %l7 = ffffffffce6aba12
! Mem[0000000010141410] = d4189176, %l6 = 0000000000000095
lduwa [%i5+%o5]0x88,%l6 ! %l6 = 00000000d4189176
! Mem[0000000030141408] = 00032e67ce6aba00, %l3 = 000000000010a74c
ldxa [%i5+%o4]0x89,%l3 ! %l3 = 00032e67ce6aba00
! Mem[00000000300c1410] = 9a00000033c35d18, %f2 = 95793ced 000000db
ldda [%i3+%o5]0x81,%f2 ! %f2 = 9a000000 33c35d18
! Mem[0000000030101410] = 81d5c92d9a5dffbe, %f10 = da87dee0 9aac9db5
ldda [%i4+%o5]0x81,%f10 ! %f10 = 81d5c92d 9a5dffbe
! Mem[0000000010081400] = 00000000, %l5 = 0000000000000000
lduha [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030141410] = 000000ff, %l4 = 0000000000000000
ldsha [%i5+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = ffffffffce6aba12, Mem[0000000030101400] = d3362a00
stha %l7,[%i4+%g0]0x89 ! Mem[0000000030101400] = d336ba12
p0_label_178:
! %f11 = 9a5dffbe, Mem[0000000010001410] = 9aac9db5
sta %f11,[%i0+%o5]0x88 ! Mem[0000000010001410] = 9a5dffbe
! %f18 = 00032e67, Mem[0000000010141400] = e07e1000
sta %f18,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00032e67
! Mem[0000000010081428] = 0dbd8189, %l6 = 00000000d4189176
ldstub [%i2+0x028],%l6 ! %l6 = 0000000d000000ff
! %l5 = 0000000000000000, Mem[0000000010081410] = f7bef48f
stha %l5,[%i2+%o5]0x88 ! Mem[0000000010081410] = f7be0000
! Mem[0000000010081410] = f7be0000, %l3 = 00032e67ce6aba00
ldstuba [%i2+%o5]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141408] = 00ba6ace, %l2 = 00000000000000ff
ldstuba [%i5+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! %f12 = 4b9a26a4 11ff0000, Mem[0000000010081410] = ff00bef7 00000059
stda %f12,[%i2+0x010]%asi ! Mem[0000000010081410] = 4b9a26a4 11ff0000
! %l0 = 00000000000000fd, Mem[0000000010181410] = 9aaaffff185dc333
stxa %l0,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000000000fd
! Mem[0000000030181408] = 00000000, %l6 = 000000000000000d
ldstuba [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ff000000, %l3 = 0000000000000000
ldsha [%i5+%o5]0x89,%l3 ! %l3 = 0000000000000000
p0_label_179:
! %l7 = ffffffffce6aba12, imm = fffffffffffffdce, %l6 = 0000000000000000
xnor %l7,-0x232,%l6 ! %l6 = ffffffffce6ab823
! Mem[0000000010141400] = 00032e6700000000, %l2 = 0000000000000000
ldxa [%i5+%g0]0x80,%l2 ! %l2 = 00032e6700000000
! Mem[0000000010181400] = 000000ff, %f23 = 10000000
lda [%i6+%g0]0x80,%f23 ! %f23 = 000000ff
! Mem[0000000030041410] = 00000000ffffffff, %f30 = ff000000 00000000
ldda [%i1+%o5]0x89,%f30 ! %f30 = 00000000 ffffffff
! Mem[0000000030041408] = ffffffff00000081, %l5 = 0000000000000000
ldxa [%i1+%o4]0x81,%l5 ! %l5 = ffffffff00000081
! %l3 = 0000000000000000, imm = 0000000000000766, %l4 = 0000000000000000
andn %l3,0x766,%l4 ! %l4 = 0000000000000000
! Mem[0000000030081410] = 0dbd8189, %l0 = 00000000000000fd
ldsba [%i2+%o5]0x81,%l0 ! %l0 = 000000000000000d
! Mem[0000000010081400] = 00000000, %l1 = 94660b68661fda6b
ldswa [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001400] = d3362a00, %l5 = ffffffff00000081
ldsha [%i0+%g0]0x80,%l5 ! %l5 = ffffffffffffd336
! Starting 10 instruction Store Burst
! %l0 = 000000000000000d, Mem[00000000300c1408] = 185dc333185dc333
stxa %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 000000000000000d
p0_label_180:
! %f20 = ff000000 00000000, %l6 = ffffffffce6ab823
! Mem[0000000030141420] = 00000000e5ff2eaa
add %i5,0x020,%g1
stda %f20,[%g1+%l6]ASI_PST32_SL ! Mem[0000000030141420] = 00000000000000ff
! %f4 = 4afffcea 55000000, Mem[0000000010181400] = ff000000 ffffffd5
stda %f4 ,[%i6+%g0]0x88 ! Mem[0000000010181400] = 4afffcea 55000000
! Mem[00000000100c143c] = ce6aba12, %l2 = 00032e6700000000, %asi = 80
swapa [%i3+0x03c]%asi,%l2 ! %l2 = 00000000ce6aba12
! %l4 = 0000000000000000, Mem[0000000010081408] = 00000000
stha %l4,[%i2+%o4]0x80 ! Mem[0000000010081408] = 00000000
! %f21 = 00000000, %f0 = e07e1000, %f24 = aa2effe5 ffffffff
fsmuld %f21,%f0 ,%f24 ! %f24 = 80000000 00000000
! %l2 = 00000000ce6aba12, Mem[0000000030081410] = 0dbd8189
stha %l2,[%i2+%o5]0x81 ! Mem[0000000030081410] = ba128189
! Mem[0000000030041410] = ffffffff, %l3 = 0000000000000000
swapa [%i1+%o5]0x89,%l3 ! %l3 = 00000000ffffffff
! %l4 = 0000000000000000, Mem[0000000030181408] = ff0000004b9a26a4
stxa %l4,[%i6+%o4]0x81 ! Mem[0000000030181408] = 0000000000000000
! %l5 = ffffffffffffd336, imm = 00000000000002cf, %l2 = 00000000ce6aba12
xor %l5,0x2cf,%l2 ! %l2 = ffffffffffffd1f9
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = 00000000, %l1 = 0000000000000000
ldsba [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
p0_label_181:
! Mem[00000000100c1408] = ffffffd5, %l7 = ffffffffce6aba12
ldsha [%i3+%o4]0x88,%l7 ! %l7 = ffffffffffffffd5
! %l3 = 00000000ffffffff, imm = 0000000000000ccd, %l5 = ffffffffffffd336
andn %l3,0xccd,%l5 ! %l5 = 00000000fffff332
! Mem[0000000010181408] = ffffaa00, %l1 = 0000000000000000
lduha [%i6+%o4]0x80,%l1 ! %l1 = 000000000000ffff
! Mem[0000000030141410] = 1efcd590ff000000, %l6 = ffffffffce6ab823
ldxa [%i5+%o5]0x89,%l6 ! %l6 = 1efcd590ff000000
! Mem[0000000030001408] = 5d1800ff, %l2 = ffffffffffffd1f9
lduba [%i0+%o4]0x81,%l2 ! %l2 = 000000000000005d
! Mem[00000000100c1430] = 0000ff11, %l7 = ffffffffffffffd5
ldswa [%i3+0x030]%asi,%l7 ! %l7 = 000000000000ff11
! Mem[0000000030081408] = ff793ced, %f9 = 10000000
lda [%i2+%o4]0x81,%f9 ! %f9 = ff793ced
! Mem[0000000030101400] = 12ba36d3, %l4 = 0000000000000000
ldstuba [%i4+%g0]0x81,%l4 ! %l4 = 00000012000000ff
! Mem[0000000021800100] = 9f529500, %l6 = 1efcd590ff000000
ldub [%o3+0x100],%l6 ! %l6 = 000000000000009f
! Starting 10 instruction Store Burst
! %l5 = 00000000fffff332, Mem[0000000030101408] = 000000ff
stwa %l5,[%i4+%o4]0x89 ! Mem[0000000030101408] = fffff332
p0_label_182:
! %f30 = 00000000 ffffffff, Mem[0000000030141408] = ffba6ace 672e0300
stda %f30,[%i5+%o4]0x81 ! Mem[0000000030141408] = 00000000 ffffffff
! %f22 = ff0000aa 000000ff, Mem[0000000030081410] = 898112ba 00000010
stda %f22,[%i2+%o5]0x89 ! Mem[0000000030081410] = ff0000aa 000000ff
! %l0 = 000000000000000d, Mem[0000000010141408] = 000000ffd40d8656
stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 000000000000000d
! Mem[00000000100c1410] = 000000ff, %l3 = 00000000ffffffff
ldstuba [%i3+%o5]0x88,%l3 ! %l3 = 000000ff000000ff
! %l4 = 0000000000000012, Mem[0000000010141414] = 00000000, %asi = 80
stwa %l4,[%i5+0x014]%asi ! Mem[0000000010141414] = 00000012
! Mem[0000000010041408] = 10726dd6ce6aba12, %l7 = 000000000000ff11, %l2 = 000000000000005d
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 10726dd6ce6aba12
! %l2 = 10726dd6ce6aba12, Mem[0000000030101410] = 81d5c92d
stha %l2,[%i4+%o5]0x81 ! Mem[0000000030101410] = ba12c92d
! Mem[0000000010101428] = 000000ff, %l4 = 00000012, %l3 = 000000ff
add %i4,0x28,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041400] = ffffffff, %l1 = 000000000000ffff
ldstuba [%i1+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = 769118d400000012, %l7 = 000000000000ff11
ldxa [%i5+%o5]0x80,%l7 ! %l7 = 769118d400000012
p0_label_183:
! Mem[000000001014140c] = 0000000d, %f20 = ff000000
lda [%i5+0x00c]%asi,%f20 ! %f20 = 0000000d
! Mem[0000000030181410] = 0000000056000000, %l1 = 00000000000000ff
ldxa [%i6+%o5]0x81,%l1 ! %l1 = 0000000056000000
! Mem[0000000021800180] = ff114d6f, %l3 = 00000000000000ff
ldsh [%o3+0x180],%l3 ! %l3 = ffffffffffffff11
! Mem[0000000010041408] = 10726dd6, %f31 = ffffffff
lda [%i1+%o4]0x80,%f31 ! %f31 = 10726dd6
! %l2 = 10726dd6ce6aba12, immed = fffff411, %y = ffffffff
udiv %l2,-0xbef,%l0 ! %l0 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! Mem[00000000100c1410] = ff000000 0000005e, %l2 = ce6aba12, %l3 = ffffff11
ldda [%i3+%o5]0x80,%l2 ! %l2 = 00000000ff000000 000000000000005e
! Mem[0000000030001410] = 0e056cff, %l0 = 00000000ffffffff
ldsba [%i0+%o5]0x89,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010001410] = da87dee09a5dffbe, %f20 = 0000000d 00000000
ldda [%i0+%o5]0x88,%f20 ! %f20 = da87dee0 9a5dffbe
! Mem[0000000010181410] = 00000000, %l1 = 0000000056000000
ldsb [%i6+0x013],%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = d3362a00, %l0 = ffffffffffffffff
ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 000000d3000000ff
p0_label_184:
! %f30 = 00000000 10726dd6, %l2 = 00000000ff000000
! Mem[0000000030081438] = 10726dd6ce6aba12
add %i2,0x038,%g1
stda %f30,[%g1+%l2]ASI_PST16_S ! Mem[0000000030081438] = 10726dd6ce6aba12
! %l4 = 0000000000000012, Mem[0000000020800001] = ffff8b5d
stb %l4,[%o1+0x001] ! Mem[0000000020800000] = ff128b5d
! %l7 = 769118d400000012, Mem[0000000030181408] = 00000000
stba %l7,[%i6+%o4]0x81 ! Mem[0000000030181408] = 12000000
! %f12 = 4b9a26a4 11ff0000, Mem[0000000030081400] = ff0000ff eae5a617
stda %f12,[%i2+%g0]0x81 ! Mem[0000000030081400] = 4b9a26a4 11ff0000
! %f8 = 0dbd8189 ff793ced, Mem[0000000030141408] = 00000000 ffffffff
stda %f8 ,[%i5+%o4]0x89 ! Mem[0000000030141408] = 0dbd8189 ff793ced
! %l6 = 0000009f, %l7 = 00000012, Mem[0000000010181428] = ff000000 00000000
std %l6,[%i6+0x028] ! Mem[0000000010181428] = 0000009f 00000012
! %f2 = 9a000000 33c35d18, Mem[0000000030141400] = 00000000 000000ff
stda %f2 ,[%i5+%g0]0x81 ! Mem[0000000030141400] = 9a000000 33c35d18
! %l6 = 000000000000009f, Mem[0000000010181400] = 55000000
stwa %l6,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000009f
! %l1 = 0000000000000000, Mem[0000000030141408] = ff793ced
stwa %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = 9a000000 33c35d18, %l4 = 00000012, %l5 = fffff332
ldda [%i3+%o5]0x81,%l4 ! %l4 = 000000009a000000 0000000033c35d18
p0_label_185:
! Mem[00000000300c1400] = 000000ff, %l5 = 0000000033c35d18
ldswa [%i3+%g0]0x89,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010141408] = 0d00000000000000, %f14 = 12ba6ace 90d5fc1e
ldda [%i5+%o4]0x88,%f14 ! %f14 = 0d000000 00000000
! Mem[0000000010101410] = 00000000, %f18 = 00032e67
lda [%i4+%o5]0x88,%f18 ! %f18 = 00000000
! Mem[00000000100c1410] = ff0000000000005e, %l5 = 00000000000000ff
ldxa [%i3+%o5]0x80,%l5 ! %l5 = ff0000000000005e
! Mem[0000000030181400] = bef70000, %l0 = 00000000000000d3
lduwa [%i6+%g0]0x81,%l0 ! %l0 = 00000000bef70000
! Mem[0000000010141408] = 00000000, %f17 = c5531740
lda [%i5+%o4]0x88,%f17 ! %f17 = 00000000
! Mem[0000000021800180] = ff114d6f, %l5 = ff0000000000005e
ldsba [%o3+0x180]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030081400] = a4269a4b, %l2 = 00000000ff000000
ldswa [%i2+%g0]0x89,%l2 ! %l2 = ffffffffa4269a4b
! Mem[00000000100c1408] = d5ffffff, %l7 = 769118d400000012
ldswa [%i3+%o4]0x80,%l7 ! %l7 = ffffffffd5ffffff
! Starting 10 instruction Store Burst
! %l3 = 000000000000005e, Mem[00000000300c1408] = 00000000
stwa %l3,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000005e
p0_label_186:
! Mem[0000000030181410] = 00000000, %l7 = ffffffffd5ffffff
ldstuba [%i6+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[00000000100c1438] = 1efcd59000000000, %l6 = 000000000000009f, %l0 = 00000000bef70000
add %i3,0x38,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 1efcd59000000000
! Mem[0000000010141400] = 00032e67, %l5 = ffffffffffffffff
swapa [%i5+%g0]0x80,%l5 ! %l5 = 0000000000032e67
! Mem[0000000010081428] = ffbd8189, %l6 = 0000009f, %l4 = 9a000000
add %i2,0x28,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ffbd8189
! %l2 = a4269a4b, %l3 = 0000005e, Mem[0000000010001400] = ff362a00 00000000
stda %l2,[%i0+%g0]0x80 ! Mem[0000000010001400] = a4269a4b 0000005e
! Mem[00000000100c1410] = ff000000, %l4 = 00000000ffbd8189
swapa [%i3+%o5]0x80,%l4 ! %l4 = 00000000ff000000
! %l0 = 00000000, %l1 = 00000000, Mem[0000000010141400] = ffffffff 00000000
stda %l0,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000 00000000
! %f8 = 0dbd8189 ff793ced, Mem[0000000010101400] = ffffffff 00000000
stda %f8 ,[%i4+%g0]0x88 ! Mem[0000000010101400] = 0dbd8189 ff793ced
! Mem[0000000030141410] = ff000000, %l0 = 1efcd59000000000
ldstuba [%i5+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000100c1408] = ffffffd5, %l0 = 0000000000000000
ldsba [%i3+%o4]0x88,%l0 ! %l0 = ffffffffffffffd5
p0_label_187:
! Mem[0000000010041410] = 00000000000000ff, %f2 = 9a000000 33c35d18
ldda [%i1+0x010]%asi,%f2 ! %f2 = 00000000 000000ff
! Mem[0000000030001408] = ff000000ff00185d, %f0 = e07e1000 9b000000
ldda [%i0+%o4]0x89,%f0 ! %f0 = ff000000 ff00185d
! Mem[0000000030081408] = ff793ced000000db, %f0 = ff000000 ff00185d
ldda [%i2+%o4]0x81,%f0 ! %f0 = ff793ced 000000db
! Mem[0000000030101408] = fffff332, %l4 = 00000000ff000000
lduba [%i4+%o4]0x89,%l4 ! %l4 = 0000000000000032
! Mem[00000000100c1430] = 0000ff11, %l6 = 000000000000009f
ldswa [%i3+0x030]%asi,%l6 ! %l6 = 000000000000ff11
! Mem[0000000030081410] = ff000000, %l1 = 0000000000000000
ldsha [%i2+%o5]0x81,%l1 ! %l1 = ffffffffffffff00
! Mem[00000000100c1400] = 0000009b, %l4 = 0000000000000032
ldswa [%i3+%g0]0x80,%l4 ! %l4 = 000000000000009b
! %f1 = 000000db, %f20 = da87dee0, %f30 = 00000000
fmuls %f1 ,%f20,%f30 ! %l0 = fffffffffffffff7, Unfinished, %fsr = 1a00000400
! Mem[0000000010101400] = ed3c79ff, %l6 = 000000000000ff11
ldsba [%i4+%g0]0x80,%l6 ! %l6 = ffffffffffffffed
! Starting 10 instruction Store Burst
! Mem[0000000010181418] = 0dbd81898aa67893, %l2 = ffffffffa4269a4b, %l2 = ffffffffa4269a4b
add %i6,0x18,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 0dbd81898aa67893
p0_label_188:
! %f24 = 80000000 00000000, Mem[0000000010181410] = 00000000 000000fd
stda %f24,[%i6+%o5]0x80 ! Mem[0000000010181410] = 80000000 00000000
! Mem[00000000100c1400] = 9b000000, %l7 = 0000000000000000
swapa [%i3+%g0]0x88,%l7 ! %l7 = 000000009b000000
! %f8 = 0dbd8189 ff793ced, Mem[0000000010101408] = 00000000 00000000
stda %f8 ,[%i4+%o4]0x80 ! Mem[0000000010101408] = 0dbd8189 ff793ced
! %f16 = 3f93c8b3 00000000 00000000 ce6aba12
! %f20 = da87dee0 9a5dffbe ff0000aa 000000ff
! %f24 = 80000000 00000000 00000072 94c2fd7c
! %f28 = 000000ff 000000ff 00000000 10726dd6
stda %f16,[%i6]ASI_BLK_PL ! Block Store to 0000000010181400
! Mem[0000000010081408] = 00000000, %l0 = fffffffffffffff7
swapa [%i2+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041408] = 10726dd6, %l6 = ffffffffffffffed
swapa [%i1+%o4]0x80,%l6 ! %l6 = 0000000010726dd6
! %l3 = 000000000000005e, Mem[0000000010001414] = e0de87da, %asi = 80
stha %l3,[%i0+0x014]%asi ! Mem[0000000010001414] = 005e87da
! %f0 = ff793ced 000000db 00000000 000000ff
! %f4 = 4afffcea 55000000 00000000 00000000
! %f8 = 0dbd8189 ff793ced 81d5c92d 9a5dffbe
! %f12 = 4b9a26a4 11ff0000 0d000000 00000000
stda %f0,[%i0]ASI_BLK_SL ! Block Store to 0000000030001400
! %l2 = 0dbd81898aa67893, Mem[0000000010041400] = ffffffff
stba %l2,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffffff93
! Starting 10 instruction Load Burst
! Mem[00000000300c1408] = 0000005e0000000d, %l6 = 0000000010726dd6
ldxa [%i3+%o4]0x81,%l6 ! %l6 = 0000005e0000000d
p0_label_189:
! Mem[0000000010141430] = 4b9aa617, %l5 = 0000000000032e67
ldsw [%i5+0x030],%l5 ! %l5 = 000000004b9aa617
! Mem[0000000030081408] = db000000 ed3c79ff, %l6 = 0000000d, %l7 = 9b000000
ldda [%i2+%o4]0x89,%l6 ! %l6 = 00000000ed3c79ff 00000000db000000
! Mem[0000000010101410] = 00000000, %l3 = 000000000000005e
lduba [%i4+%o5]0x88,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1410] = 8981bdff, %l3 = 0000000000000000
lduha [%i3+%o5]0x88,%l3 ! %l3 = 000000000000bdff
! Mem[0000000021800000] = 3effe67b, %l7 = 00000000db000000
lduba [%o3+0x000]%asi,%l7 ! %l7 = 000000000000003e
! Mem[0000000010041400] = ffffff93, %f30 = 00000000
lda [%i1+%g0]0x88,%f30 ! %f30 = ffffff93
! Mem[0000000030141410] = ff0000ff, %l2 = 0dbd81898aa67893
ldsha [%i5+%o5]0x81,%l2 ! %l2 = ffffffffffffff00
! Mem[00000000300c1410] = 9a000000 33c35d18, %l0 = 00000000, %l1 = ffffff00
ldda [%i3+%o5]0x81,%l0 ! %l0 = 000000009a000000 0000000033c35d18
! Mem[0000000010081410] = 4b9a26a4, %l1 = 0000000033c35d18
ldsha [%i2+%o5]0x80,%l1 ! %l1 = 0000000000004b9a
! Starting 10 instruction Store Burst
! Mem[0000000030141410] = ff0000ff, %l4 = 000000000000009b
ldstuba [%i5+%o5]0x89,%l4 ! %l4 = 000000ff000000ff
p0_label_190:
! Mem[0000000010041410] = 00000000, %l4 = 00000000000000ff
ldstuba [%i1+%o5]0x88,%l4 ! %l4 = 00000000000000ff
! %f28 = 000000ff 000000ff, %l5 = 000000004b9aa617
! Mem[0000000030141428] = 7cfdc29472000000
add %i5,0x028,%g1
stda %f28,[%g1+%l5]ASI_PST16_S ! Mem[0000000030141428] = 7cfd00ff000000ff
! %l5 = 000000004b9aa617, Mem[0000000030001408] = 000000ff
stwa %l5,[%i0+%o4]0x89 ! Mem[0000000030001408] = 4b9aa617
! %l6 = 00000000ed3c79ff, Mem[00000000300c1410] = 0000009a
stwa %l6,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ed3c79ff
membar #Sync ! Added by membar checker (23)
! Mem[0000000010001410] = beff5d9a, %l2 = ffffffffffffff00
ldstuba [%i0+%o5]0x80,%l2 ! %l2 = 000000be000000ff
! Mem[0000000030001410] = 00000055, %l5 = 000000004b9aa617
ldstuba [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010041408] = ffffffed, %l4 = 0000000000000000
swapa [%i1+%o4]0x80,%l4 ! %l4 = 00000000ffffffed
! Mem[0000000030181408] = 12000000, %l4 = 00000000ffffffed
ldsha [%i6+%o4]0x81,%l4 ! %l4 = 0000000000001200
! %l6 = 00000000ed3c79ff, Mem[00000000201c0000] = 00ffe0d4, %asi = 80
stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 79ffe0d4
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = a4269a4b, %l5 = 0000000000000000
ldswa [%i0+%g0]0x80,%l5 ! %l5 = ffffffffa4269a4b
p0_label_191:
! Mem[00000000300c1400] = 000000ff, %l1 = 0000000000004b9a
ldsha [%i3+%g0]0x89,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010081418] = 00000000 e8004aef, %l6 = ed3c79ff, %l7 = 0000003e
ldda [%i2+0x018]%asi,%l6 ! %l6 = 0000000000000000 00000000e8004aef
! Mem[0000000010181410] = beff5d9ae0de87da, %l3 = 000000000000bdff
ldxa [%i6+0x010]%asi,%l3 ! %l3 = beff5d9ae0de87da
! Mem[0000000010001400] = a4269a4b, %l5 = ffffffffa4269a4b
ldsba [%i0+%g0]0x80,%l5 ! %l5 = ffffffffffffffa4
! Mem[0000000030081410] = ff000000, %l1 = 00000000000000ff
lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ff00
! %l6 = 0000000000000000, %l0 = 000000009a000000, %l3 = beff5d9ae0de87da
xnor %l6,%l0,%l3 ! %l3 = ffffffff65ffffff
! %l7 = 00000000e8004aef, imm = 0000000000000b15, %l4 = 0000000000001200
xnor %l7,0xb15,%l4 ! %l4 = ffffffff17ffbe05
! Mem[0000000010001410] = ffff5d9a, %l2 = 00000000000000be
ldsb [%i0+%o5],%l2 ! %l2 = ffffffffffffffff
! Mem[0000000010181410] = beff5d9ae0de87da, %l1 = 000000000000ff00
ldxa [%i6+%o5]0x80,%l1 ! %l1 = beff5d9ae0de87da
! Starting 10 instruction Store Burst
! Mem[0000000010181408] = ce6aba12, %l7 = 00000000e8004aef
ldstuba [%i6+%o4]0x88,%l7 ! %l7 = 00000012000000ff
p0_label_192:
! %f12 = 4b9a26a4 11ff0000, Mem[0000000010141410] = d4189176 12000000
stda %f12,[%i5+%o5]0x88 ! Mem[0000000010141410] = 4b9a26a4 11ff0000
! %f0 = ff793ced 000000db, Mem[0000000030101410] = 2dc912ba beff5d9a
stda %f0 ,[%i4+%o5]0x89 ! Mem[0000000030101410] = ff793ced 000000db
! %f4 = 4afffcea 55000000, %l6 = 0000000000000000
! Mem[0000000030141430] = 12ba6aced66d7210
add %i5,0x030,%g1
stda %f4,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030141430] = 12ba6aced66d7210
! %l6 = 00000000, %l7 = 00000012, Mem[0000000010081410] = 4b9a26a4 11ff0000
stda %l6,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000 00000012
! %f30 = ffffff93 10726dd6, %l2 = ffffffffffffffff
! Mem[0000000030181428] = 8a7bd7049c3b6b63
add %i6,0x028,%g1
stda %f30,[%g1+%l2]ASI_PST16_S ! Mem[0000000030181428] = ffffff9310726dd6
! Mem[0000000030001408] = 4b9aa617, %l2 = ffffffffffffffff
ldstuba [%i0+%o4]0x89,%l2 ! %l2 = 00000017000000ff
! Mem[0000000030101408] = 32f3ffff, %l3 = ffffffff65ffffff
swapa [%i4+%o4]0x81,%l3 ! %l3 = 0000000032f3ffff
! %f16 = 3f93c8b3 00000000, Mem[0000000010101410] = 00000000 000000ff
stda %f16,[%i4+%o5]0x88 ! Mem[0000000010101410] = 3f93c8b3 00000000
! %l7 = 0000000000000012, Mem[0000000010141410] = 11ff0000
stwa %l7,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000012
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 9a000000, %l0 = 000000009a000000
lduba [%i5+%g0]0x81,%l0 ! %l0 = 000000000000009a
p0_label_193:
! Mem[000000001004142c] = 185dc333, %f10 = 81d5c92d
ld [%i1+0x02c],%f10 ! %f10 = 185dc333
! Mem[0000000010081410] = 00000000, %l6 = 0000000000000000
ldswa [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000
! Mem[00000000211c0000] = ffff4340, %l7 = 0000000000000012
ldsb [%o2+%g0],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000020800000] = ff128b5d, %l0 = 000000000000009a
lduha [%o1+0x000]%asi,%l0 ! %l0 = 000000000000ff12
! Mem[0000000020800040] = ff4d0596, %l2 = 0000000000000017
ldub [%o1+0x041],%l2 ! %l2 = 000000000000004d
! Mem[0000000030141400] = 0000009a, %l5 = ffffffffffffffa4
ldsha [%i5+%g0]0x89,%l5 ! %l5 = 000000000000009a
! Mem[00000000100c1438] = 1efcd59000000000, %l7 = ffffffffffffffff
ldxa [%i3+0x038]%asi,%l7 ! %l7 = 1efcd59000000000
! Mem[00000000300c1410] = ed3c79ff, %l1 = beff5d9ae0de87da
lduwa [%i3+%o5]0x89,%l1 ! %l1 = 00000000ed3c79ff
! Mem[0000000030081410] = ff000000, %l1 = 00000000ed3c79ff
lduha [%i2+%o5]0x81,%l1 ! %l1 = 000000000000ff00
! Starting 10 instruction Store Burst
! %f16 = 3f93c8b3, Mem[0000000030041400] = f7bef48f
sta %f16,[%i1+%g0]0x81 ! Mem[0000000030041400] = 3f93c8b3
p0_label_194:
! %l0 = 000000000000ff12, Mem[0000000010141408] = 000000000000000d, %asi = 80
stxa %l0,[%i5+0x008]%asi ! Mem[0000000010141408] = 000000000000ff12
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030101410] = 000000db ff793ced
stda %l6,[%i4+%o5]0x89 ! Mem[0000000030101410] = 00000000 00000000
! %l3 = 0000000032f3ffff, Mem[00000000201c0000] = 79ffe0d4, %asi = 80
stha %l3,[%o0+0x000]%asi ! Mem[00000000201c0000] = ffffe0d4
! %f8 = 0dbd8189 ff793ced, Mem[00000000300c1408] = 0000005e 0000000d
stda %f8 ,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0dbd8189 ff793ced
! %l6 = 00000000, %l7 = 00000000, Mem[0000000010101410] = 00000000 b3c8933f
stda %l6,[%i4+%o5]0x80 ! Mem[0000000010101410] = 00000000 00000000
! %l0 = 0000ff12, %l1 = 0000ff00, Mem[0000000010141410] = 12000000 a4269a4b
stda %l0,[%i5+%o5]0x80 ! Mem[0000000010141410] = 0000ff12 0000ff00
! %l3 = 0000000032f3ffff, Mem[0000000010081408] = fffffff700000000
stxa %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = 0000000032f3ffff
! %l4 = 17ffbe05, %l5 = 0000009a, Mem[0000000030181410] = ff000000 56000000
stda %l4,[%i6+%o5]0x81 ! Mem[0000000030181410] = 17ffbe05 0000009a
! %l6 = 0000000000000000, Mem[0000000030181408] = 00000012
stwa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = ff000000, %l4 = ffffffff17ffbe05
lduwa [%i0+0x008]%asi,%l4 ! %l4 = 00000000ff000000
p0_label_195:
! Mem[0000000030181400] = bef70000, %l4 = 00000000ff000000
ldswa [%i6+%g0]0x81,%l4 ! %l4 = ffffffffbef70000
! Mem[0000000020800040] = ff4d0596, %l0 = 000000000000ff12
ldsha [%o1+0x040]%asi,%l0 ! %l0 = ffffffffffffff4d
! %f29 = 000000ff, %f8 = 0dbd8189
fsqrts %f29,%f8 ! %l0 = ffffffffffffff6f, Unfinished, %fsr = 1a00000400
! Mem[0000000010041418] = 0000000000000000, %l0 = ffffffffffffff6f
ldx [%i1+0x018],%l0 ! %l0 = 0000000000000000
! Mem[0000000010041410] = 000000ff, %l5 = 000000000000009a
ldsba [%i1+%o5]0x88,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030141408] = 00000000, %l3 = 0000000032f3ffff
ldsha [%i5+%o4]0x89,%l3 ! %l3 = 0000000000000000
! %l7 = 1efcd59000000000, %l3 = 0000000000000000, %l7 = 1efcd59000000000
sdivx %l7,%l3,%l7 ! Div by zero, %l0 = 0000000000000050
! Mem[00000000211c0000] = ffff4340, %l7 = 1efcd59000000000
ldsha [%o2+0x000]%asi,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000010041420] = 12ba6ace, %l0 = 0000000000000028
ldsw [%i1+0x020],%l0 ! %l0 = 0000000012ba6ace
! Starting 10 instruction Store Burst
! %f10 = 185dc333, Mem[00000000100c1414] = 0000005e
sta %f10,[%i3+0x014]%asi ! Mem[00000000100c1414] = 185dc333
p0_label_196:
! %f0 = ff793ced 000000db 00000000 000000ff
! %f4 = 4afffcea 55000000 00000000 00000000
! %f8 = 0dbd8189 ff793ced 185dc333 9a5dffbe
! %f12 = 4b9a26a4 11ff0000 0d000000 00000000
stda %f0,[%i3]ASI_BLK_AIUSL ! Block Store to 00000000300c1400
! %l0 = 12ba6ace, %l1 = 0000ff00, Mem[0000000030001410] = ff000055 eafcff4a
stda %l0,[%i0+%o5]0x81 ! Mem[0000000030001410] = 12ba6ace 0000ff00
! %l7 = ffffffffffffffff, Mem[0000000010041400] = 93ffffff
stba %l7,[%i1+%g0]0x80 ! Mem[0000000010041400] = ffffffff
! %l7 = ffffffffffffffff, Mem[00000000201c0000] = ffffe0d4
sth %l7,[%o0+%g0] ! Mem[00000000201c0000] = ffffe0d4
! %l2 = 0000004d, %l3 = 00000000, Mem[0000000030101400] = ffba36d3 00005d18
stda %l2,[%i4+%g0]0x81 ! Mem[0000000030101400] = 0000004d 00000000
! Mem[0000000010141408] = 00000000, %l1 = 000000000000ff00
swapa [%i5+%o4]0x80,%l1 ! %l1 = 0000000000000000
! %l2 = 000000000000004d, Mem[0000000010141422] = 0dbdff89, %asi = 80
stba %l2,[%i5+0x022]%asi ! Mem[0000000010141420] = 0dbd4d89
! Mem[000000001008140c] = 32f3ffff, %l0 = 0000000012ba6ace
swap [%i2+0x00c],%l0 ! %l0 = 0000000032f3ffff
! %f22 = ff0000aa, Mem[0000000030181400] = 0000f7be
sta %f22,[%i6+%g0]0x89 ! Mem[0000000030181400] = ff0000aa
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 0000ff11 a4269a4b, %l4 = bef70000, %l5 = ffffffff
ldda [%i2+%g0]0x89,%l4 ! %l4 = 00000000a4269a4b 000000000000ff11
p0_label_197:
! Mem[0000000030081400] = a4269a4b, %l7 = ffffffffffffffff
ldswa [%i2+%g0]0x89,%l7 ! %l7 = ffffffffa4269a4b
! Mem[0000000030041408] = ffffffff, %l5 = 000000000000ff11
lduba [%i1+%o4]0x89,%l5 ! %l5 = 00000000000000ff
membar #Sync ! Added by membar checker (24)
! Mem[0000000030101400] = 0000004d 00000000 65ffffff 11ff0000
! Mem[0000000030101410] = 00000000 00000000 c8abde0b ba10dc28
! Mem[0000000030101420] = 5ab60844 afafea85 1ee35897 00000000
! Mem[0000000030101430] = 92df3465 715a3ea5 796d3fe2 9dcc20cf
ldda [%i4]ASI_BLK_S,%f0 ! Block Load from 0000000030101400
! Mem[0000000010041400] = ffffffff 185dc333, %l6 = 00000000, %l7 = a4269a4b
ldda [%i1+%g0]0x80,%l6 ! %l6 = 00000000ffffffff 00000000185dc333
! Mem[0000000030101410] = 00000000, %l1 = 0000000000000000
lduba [%i4+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101408] = 65ffffff11ff0000, %f18 = 00000000 ce6aba12
ldda [%i4+%o4]0x81,%f18 ! %f18 = 65ffffff 11ff0000
! Mem[0000000030181410] = 17ffbe05, %l7 = 00000000185dc333
lduha [%i6+%o5]0x81,%l7 ! %l7 = 00000000000017ff
! Mem[00000000300c1410] = 55000000, %l1 = 0000000000000000
ldsba [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l2 = 000000000000004d
ldswa [%i6+%o4]0x89,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %l4 = 00000000a4269a4b, Mem[0000000010181400] = 00000000
stwa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = a4269a4b
p0_label_198:
! %f28 = 000000ff 000000ff, Mem[0000000010101428] = 000000ff 7eee8d5c
stda %f28,[%i4+0x028]%asi ! Mem[0000000010101428] = 000000ff 000000ff
! %f30 = ffffff93 10726dd6, Mem[00000000300c1400] = db000000 ed3c79ff
stda %f30,[%i3+%g0]0x81 ! Mem[00000000300c1400] = ffffff93 10726dd6
! %l3 = 0000000000000000, Mem[00000000300c1400] = ffffff93
stwa %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 00000000
! Mem[0000000030081408] = ff793ced, %l0 = 0000000032f3ffff
ldstuba [%i2+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! %f20 = da87dee0 9a5dffbe, %l2 = 0000000000000000
! Mem[00000000100c1410] = ffbd8189185dc333
add %i3,0x010,%g1
stda %f20,[%g1+%l2]ASI_PST8_P ! Mem[00000000100c1410] = ffbd8189185dc333
! %f31 = 10726dd6, Mem[0000000030001410] = ce6aba12
sta %f31,[%i0+%o5]0x89 ! Mem[0000000030001410] = 10726dd6
! Mem[00000000100c1410] = ffbd8189, %l6 = 00000000ffffffff
swapa [%i3+%o5]0x80,%l6 ! %l6 = 00000000ffbd8189
! Mem[0000000030101400] = 4d000000, %l3 = 0000000000000000
swapa [%i4+%g0]0x89,%l3 ! %l3 = 000000004d000000
! %l5 = 00000000000000ff, Mem[0000000030081400] = a4269a4b
stwa %l5,[%i2+%g0]0x89 ! Mem[0000000030081400] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = 0000000000000000, %l0 = 00000000000000ff
ldxa [%i4+%g0]0x81,%l0 ! %l0 = 0000000000000000
p0_label_199:
! Mem[0000000010001400] = 4b9a26a4, %l0 = 0000000000000000
ldswa [%i0+%g0]0x88,%l0 ! %l0 = 000000004b9a26a4
! Mem[0000000030141400] = 0000009a, %l3 = 000000004d000000
ldsba [%i5+%g0]0x89,%l3 ! %l3 = ffffffffffffff9a
! Mem[0000000010001408] = ff000000, %l4 = 00000000a4269a4b
lduba [%i0+%o4]0x80,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030081408] = db000000 ed3c79ff, %l4 = 000000ff, %l5 = 000000ff
ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000ed3c79ff 00000000db000000
! %l3 = ffffffffffffff9a, immed = 00000a3c, %y = ffffffff
sdiv %l3,0xa3c,%l7 ! %l7 = 0000000000000000
mov %l0,%y ! %y = 4b9a26a4
! Mem[000000001004141c] = 00000000, %f16 = 3f93c8b3
ld [%i1+0x01c],%f16 ! %f16 = 00000000
! Mem[0000000030141408] = 000000008981bd0d, %l6 = 00000000ffbd8189
ldxa [%i5+%o4]0x81,%l6 ! %l6 = 000000008981bd0d
! Mem[0000000020800040] = ff4d0596, %l7 = 0000000000000000
lduh [%o1+0x040],%l7 ! %l7 = 000000000000ff4d
! Mem[0000000030041410] = 00000000, %l1 = 0000000000000000
lduwa [%i1+%o5]0x89,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 0000ff120000ff00, %l7 = 000000000000ff4d, %l6 = 000000008981bd0d
add %i5,0x10,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 0000ff120000ff00
p0_label_200:
! %l2 = 0000000000000000, Mem[0000000030041408] = ffffffff
stha %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 0000ffff
! %l2 = 0000000000000000, Mem[00000000100c1408] = d5ffffff00000000
stxa %l2,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 0000000000000000
! %l2 = 00000000, %l3 = ffffff9a, Mem[0000000010181400] = a4269a4b b3c8933f
stda %l2,[%i6+%g0]0x80 ! Mem[0000000010181400] = 00000000 ffffff9a
! %f16 = 00000000 00000000, Mem[0000000010041408] = 00000000 ce6aba12
stda %f16,[%i1+%o4]0x80 ! Mem[0000000010041408] = 00000000 00000000
! %l0 = 4b9a26a4, %l1 = 00000000, Mem[0000000010081400] = 00000000 0044c957
std %l0,[%i2+%g0] ! Mem[0000000010081400] = 4b9a26a4 00000000
! Mem[000000001010140c] = ff793ced, %l5 = 00000000db000000
swap [%i4+0x00c],%l5 ! %l5 = 00000000ff793ced
! %l4 = 00000000ed3c79ff, Mem[0000000010041408] = 00000000
stha %l4,[%i1+%o4]0x80 ! Mem[0000000010041408] = 79ff0000
! %l3 = ffffffffffffff9a, Mem[0000000010081408] = 00000000
stha %l3,[%i2+%o4]0x80 ! Mem[0000000010081408] = ff9a0000
! Mem[0000000010001404] = 0000005e, %l0 = 4b9a26a4, %l7 = 0000ff4d
add %i0,0x04,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000000005e
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 000000ff, %l0 = 000000004b9a26a4
ldswa [%i1+%o5]0x88,%l0 ! %l0 = 00000000000000ff
p0_label_201:
! Mem[0000000010081400] = 4b9a26a4, %l1 = 0000000000000000
lduba [%i2+%g0]0x80,%l1 ! %l1 = 000000000000004b
! Mem[0000000030181408] = 0000000000000000, %l4 = 00000000ed3c79ff
ldxa [%i6+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000030041400] = 3f93c8b3, %l3 = ffffffffffffff9a
lduwa [%i1+%g0]0x81,%l3 ! %l3 = 000000003f93c8b3
! Mem[0000000030001408] = 00000000 4b9aa6ff, %l0 = 000000ff, %l1 = 0000004b
ldda [%i0+%o4]0x89,%l0 ! %l0 = 000000004b9aa6ff 0000000000000000
! Mem[0000000021800100] = 9f529500, %l4 = 0000000000000000
lduha [%o3+0x100]%asi,%l4 ! %l4 = 0000000000009f52
! Mem[00000000100c1400] = 00000000, %l1 = 0000000000000000
ldsba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030141410] = ff0000ff, %l7 = 000000000000005e
lduha [%i5+%o5]0x81,%l7 ! %l7 = 000000000000ff00
! Mem[0000000010001418] = 00000000, %l3 = 000000003f93c8b3
lduw [%i0+0x018],%l3 ! %l3 = 0000000000000000
! Mem[0000000030041400] = b3c8933f, %l4 = 0000000000009f52
lduwa [%i1+%g0]0x89,%l4 ! %l4 = 00000000b3c8933f
! Starting 10 instruction Store Burst
! %l0 = 000000004b9aa6ff, Mem[00000000300c1400] = 00000000
stwa %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 4b9aa6ff
p0_label_202:
! Mem[0000000010001420] = 59c9c11a, %l6 = 0000ff120000ff00, %asi = 80
swapa [%i0+0x020]%asi,%l6 ! %l6 = 0000000059c9c11a
! Mem[0000000030081410] = ff000000, %l1 = 0000000000000000
swapa [%i2+%o5]0x81,%l1 ! %l1 = 00000000ff000000
! %l6 = 0000000059c9c11a, Mem[0000000010001420] = 0000ff00
stw %l6,[%i0+0x020] ! Mem[0000000010001420] = 59c9c11a
! %f11 = 00000000, Mem[0000000030001410] = d66d7210
sta %f11,[%i0+%o5]0x81 ! Mem[0000000030001410] = 00000000
! Mem[00000000300c1400] = ffa69a4b, %f30 = ffffff93
lda [%i3+%g0]0x89,%f30 ! %f30 = ffa69a4b
! %f20 = da87dee0, Mem[0000000030001408] = ffa69a4b
sta %f20,[%i0+%o4]0x81 ! Mem[0000000030001408] = da87dee0
! %l2 = 0000000000000000, Mem[0000000010181400] = 9affffff00000000
stxa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 0000000000000000
! Mem[0000000030041410] = 00000000, %l0 = 000000004b9aa6ff
swapa [%i1+%o5]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010101420] = 00000000, %l5 = 00000000ff793ced, %asi = 80
swapa [%i4+0x020]%asi,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Load Burst
! %f11 = 00000000, %f0 = 0000004d
fcmps %fcc2,%f11,%f0 ! %fcc2 = 1
p0_label_203:
! Mem[0000000030181400] = aa0000ff, %l1 = 00000000ff000000
ldsha [%i6+%g0]0x81,%l1 ! %l1 = ffffffffffffaa00
! Mem[0000000010181410] = beff5d9a, %l2 = 0000000000000000
ldsba [%i6+%o5]0x80,%l2 ! %l2 = ffffffffffffffbe
! Mem[0000000010041400] = ffffffff, %l4 = 00000000b3c8933f
ldsha [%i1+0x002]%asi,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010181408] = ffba6ace, %l2 = ffffffffffffffbe
lduha [%i6+0x008]%asi,%l2 ! %l2 = 000000000000ffba
! Mem[0000000010181400] = 00000000, %l7 = 000000000000ff00
lduha [%i6+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010181428] = 7cfdc294, %f14 = 796d3fe2
ld [%i6+0x028],%f14 ! %f14 = 7cfdc294
! Mem[0000000010081410] = 00000000, %l5 = 0000000000000000
lduha [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[000000001010142c] = 000000ff, %l7 = 0000000000000000
lduha [%i4+0x02e]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141410] = ff0000ff, %l7 = 00000000000000ff
ldswa [%i5+%o5]0x89,%l7 ! %l7 = ffffffffff0000ff
! Starting 10 instruction Store Burst
! %l3 = 0000000000000000, Mem[0000000010101400] = ed3c79ff
stba %l3,[%i4+%g0]0x80 ! Mem[0000000010101400] = 003c79ff
p0_label_204:
! %f8 = 5ab60844 afafea85, Mem[0000000010041408] = 79ff0000 00000000
stda %f8 ,[%i1+%o4]0x80 ! Mem[0000000010041408] = 5ab60844 afafea85
! %l0 = 00000000, %l1 = ffffaa00, Mem[0000000010081400] = 4b9a26a4 00000000
stda %l0,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000 ffffaa00
! Mem[0000000030141410] = ff0000ff, %l0 = 0000000000000000
swapa [%i5+%o5]0x89,%l0 ! %l0 = 00000000ff0000ff
! Mem[00000000201c0000] = ffffe0d4, %l4 = ffffffffffffffff
ldstub [%o0+%g0],%l4 ! %l4 = 000000ff000000ff
! %l3 = 0000000000000000, Mem[000000001014142c] = ed3c7995, %asi = 80
stwa %l3,[%i5+0x02c]%asi ! Mem[000000001014142c] = 00000000
! %l1 = ffffffffffffaa00, Mem[0000000010041408] = 5ab60844
stwa %l1,[%i1+%o4]0x80 ! Mem[0000000010041408] = ffffaa00
! Mem[0000000010181420] = 0000000000000080, %l6 = 0000000059c9c11a
ldxa [%i6+0x020]%asi,%l6 ! %l6 = 0000000000000080
! %l0 = 00000000ff0000ff, Mem[0000000010001400] = 4b9a26a4
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000010001400] = ff0000ff
! %l1 = ffffffffffffaa00, Mem[00000000100c1417] = 185dc333, %asi = 80
stba %l1,[%i3+0x017]%asi ! Mem[00000000100c1414] = 185dc300
! Starting 10 instruction Load Burst
! Mem[0000000021800000] = 3effe67b, %l4 = 00000000000000ff
ldsha [%o3+0x000]%asi,%l4 ! %l4 = 0000000000003eff
p0_label_205:
! Mem[00000000300c1400] = 4b9aa6ff, %l4 = 0000000000003eff
ldsba [%i3+%g0]0x81,%l4 ! %l4 = 000000000000004b
! Mem[0000000030101400] = 0000000000000000, %l2 = 000000000000ffba
ldxa [%i4+%g0]0x81,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1410] = 00000055, %l6 = 0000000000000080
ldswa [%i3+%o5]0x81,%l6 ! %l6 = 0000000000000055
! Mem[0000000030101410] = 00000000, %l5 = 0000000000000000
lduba [%i4+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000030181410] = 9a00000005beff17, %f4 = 00000000 00000000
ldda [%i6+%o5]0x89,%f4 ! %f4 = 9a000000 05beff17
! Mem[0000000010141408] = 0000ff00, %l1 = ffffffffffffaa00
ldswa [%i5+%o4]0x80,%l1 ! %l1 = 000000000000ff00
! Mem[0000000010101400] = 003c79ff8981bd0d, %f0 = 0000004d 00000000
ldda [%i4+%g0]0x80,%f0 ! %f0 = 003c79ff 8981bd0d
! %f21 = 9a5dffbe, %f9 = afafea85
fcmps %fcc1,%f21,%f9 ! %fcc1 = 2
! Mem[0000000010081410] = 00000000, %l2 = 0000000000000000
lduha [%i2+%o5]0x80,%l2 ! %l2 = 0000000000000000
! Starting 10 instruction Store Burst
! %f31 = 10726dd6, Mem[00000000100c1408] = 00000000
sta %f31,[%i3+0x008]%asi ! Mem[00000000100c1408] = 10726dd6
p0_label_206:
! %l1 = 000000000000ff00, Mem[0000000010081414] = 00000012
sth %l1,[%i2+0x014] ! Mem[0000000010081414] = ff000012
! %l3 = 0000000000000000, Mem[0000000010041400] = ffffffff
stha %l3,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffff0000
! %l5 = 0000000000000000, Mem[0000000010181432] = ff000000
stb %l5,[%i6+0x032] ! Mem[0000000010181430] = ff000000
membar #Sync ! Added by membar checker (25)
! %f31 = 10726dd6, Mem[0000000030101400] = 00000000
sta %f31,[%i4+%g0]0x89 ! Mem[0000000030101400] = 10726dd6
! Mem[0000000010181411] = beff5d9a, %l7 = ffffffffff0000ff
ldstub [%i6+0x011],%l7 ! %l7 = 000000ff000000ff
! %l6 = 0000000000000055, Mem[0000000030001408] = e0de87da
stha %l6,[%i0+%o4]0x89 ! Mem[0000000030001408] = e0de0055
! %l1 = 000000000000ff00, Mem[00000000300c1400] = d66d7210ffa69a4b
stxa %l1,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 000000000000ff00
! %l6 = 00000055, %l7 = 000000ff, Mem[0000000010141410] = 12ff0000 00ff0000
stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00000055 000000ff
! %l1 = 000000000000ff00, Mem[0000000030141410] = 00000000
stwa %l1,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000ff00
! Starting 10 instruction Load Burst
! Mem[0000000010081434] = 0000f7be, %l1 = 000000000000ff00
lduha [%i2+0x036]%asi,%l1 ! %l1 = 000000000000f7be
p0_label_207:
! Mem[00000000201c0000] = ffffe0d4, %l2 = 0000000000000000
lduha [%o0+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Mem[0000000030181408] = 00000000, %l6 = 0000000000000055
lduba [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030181408] = 0000000000000000, %f10 = 1ee35897 00000000
ldda [%i6+%o4]0x81,%f10 ! %f10 = 00000000 00000000
! Mem[0000000010101408] = 0dbd8189, %l6 = 0000000000000000
ldsba [%i4+%o4]0x80,%l6 ! %l6 = 000000000000000d
! Mem[0000000030001410] = 00ff000000000000, %f16 = 00000000 00000000
ldda [%i0+%o5]0x89,%f16 ! %f16 = 00ff0000 00000000
! Mem[0000000010041400] = 0000ffff, %l3 = 0000000000000000
ldsha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041408] = 00aaffff, %l7 = 00000000000000ff
lduba [%i1+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010001438] = ff0000aa 10000000, %l4 = 0000004b, %l5 = 00000000
ldda [%i0+0x038]%asi,%l4 ! %l4 = 00000000ff0000aa 0000000010000000
! Mem[0000000030101410] = 00000000, %l4 = 00000000ff0000aa
lduha [%i4+%o5]0x89,%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Store Burst
! %f16 = 00ff0000 00000000, %l7 = 00000000000000ff
! Mem[0000000010181410] = beff5d9ae0de87da
add %i6,0x010,%g1
stda %f16,[%g1+%l7]ASI_PST8_PL ! Mem[0000000010181410] = 000000000000ff00
p0_label_208:
! Mem[0000000030001410] = 00000000, %l2 = 000000000000ffff
ldstuba [%i0+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! %l2 = 0000000000000000, Mem[0000000010081435] = 0000f7be, %asi = 80
stba %l2,[%i2+0x035]%asi ! Mem[0000000010081434] = 0000f7be
! %f9 = afafea85, Mem[0000000010041400] = ffff0000
sta %f9 ,[%i1+%g0]0x88 ! Mem[0000000010041400] = afafea85
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030041408] = 0000ffff 00000081
stda %l2,[%i1+%o4]0x81 ! Mem[0000000030041408] = 00000000 00000000
! Mem[0000000010181408] = ce6abaff, %l7 = 00000000000000ff
swapa [%i6+%o4]0x88,%l7 ! %l7 = 00000000ce6abaff
! %l6 = 0000000d, %l7 = ce6abaff, Mem[0000000030041410] = ffa69a4b 00000000
stda %l6,[%i1+%o5]0x89 ! Mem[0000000030041410] = 0000000d ce6abaff
! %l4 = 00000000, %l5 = 10000000, Mem[0000000010101438] = ff0000aa 10000000
std %l4,[%i4+0x038] ! Mem[0000000010101438] = 00000000 10000000
! %f9 = afafea85, %f24 = 80000000, %f10 = 00000000
fmuls %f9 ,%f24,%f10 ! %f10 = 00000000
! Mem[0000000010141410] = 00000055, %l5 = 0000000010000000
ldstuba [%i5+%o5]0x88,%l5 ! %l5 = 00000055000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 0000ff11000000ff, %l2 = 0000000000000000
ldxa [%i2+%g0]0x89,%l2 ! %l2 = 0000ff11000000ff
p0_label_209:
! Mem[0000000010041408] = 85eaafaf 00aaffff, %l0 = ff0000ff, %l1 = 0000f7be
ldda [%i1+%o4]0x88,%l0 ! %l0 = 0000000000aaffff 0000000085eaafaf
! Mem[0000000030181408] = 00000000, %l6 = 000000000000000d
ldsha [%i6+%o4]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000021800100] = 9f529500, %l4 = 0000000000000000
ldsh [%o3+0x100],%l4 ! %l4 = ffffffffffff9f52
! Mem[0000000010101400] = 003c79ff 8981bd0d, %l6 = 00000000, %l7 = ce6abaff
ldd [%i4+%g0],%l6 ! %l6 = 00000000003c79ff 000000008981bd0d
! Mem[0000000030041410] = 0d000000, %l2 = 0000ff11000000ff
lduha [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000d00
! Mem[0000000010081400] = 00000000, %l6 = 00000000003c79ff
lduha [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010001408] = ff000000, %l2 = 0000000000000d00
ldsba [%i0+%o4]0x80,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030041410] = 0000000d, %l2 = ffffffffffffffff
lduwa [%i1+%o5]0x89,%l2 ! %l2 = 000000000000000d
! Mem[0000000030141410] = 0000ff00 90d5fc1e, %l6 = 00000000, %l7 = 8981bd0d
ldda [%i5+%o5]0x81,%l6 ! %l6 = 000000000000ff00 0000000090d5fc1e
! Starting 10 instruction Store Burst
! %f18 = 65ffffff 11ff0000, Mem[0000000030041400] = 3f93c8b3 000000ce
stda %f18,[%i1+%g0]0x81 ! Mem[0000000030041400] = 65ffffff 11ff0000
p0_label_210:
! %f10 = 00000000 00000000, %l7 = 0000000090d5fc1e
! Mem[0000000030041408] = 0000000000000000
add %i1,0x008,%g1
stda %f10,[%g1+%l7]ASI_PST16_SL ! Mem[0000000030041408] = 0000000000000000
! Mem[0000000010181408] = 000000ff, %l7 = 0000000090d5fc1e
swapa [%i6+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! %l4 = ffffffffffff9f52, %l4 = ffffffffffff9f52, %l4 = ffffffffffff9f52
xor %l4,%l4,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, %l5 = 0000000000000055, %l1 = 0000000085eaafaf
orn %l4,%l5,%l1 ! %l1 = ffffffffffffffaa
! Mem[0000000030101408] = ffffff65, %l1 = ffffffffffffffaa
ldstuba [%i4+%o4]0x89,%l1 ! %l1 = 00000065000000ff
! Mem[0000000010181410] = 00000000, %l2 = 000000000000000d
ldstuba [%i6+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l4 = 0000000000000000, Mem[00000000100c1408] = 10726dd6
stba %l4,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 00726dd6
! %f16 = 00ff0000 00000000, Mem[0000000010101410] = 00000000 00000000
stda %f16,[%i4+%o5]0x88 ! Mem[0000000010101410] = 00ff0000 00000000
! %f20 = da87dee0 9a5dffbe, Mem[0000000010001410] = 9a5dffff da875e00
stda %f20,[%i0+%o5]0x88 ! Mem[0000000010001410] = da87dee0 9a5dffbe
! Starting 10 instruction Load Burst
! Mem[000000001008142c] = 10000000, %l4 = 0000000000000000
ldsba [%i2+0x02d]%asi,%l4 ! %l4 = 0000000000000000
p0_label_211:
! Mem[0000000030001400] = db000000 ed3c79ff, %l6 = 0000ff00, %l7 = 000000ff
ldda [%i0+%g0]0x81,%l6 ! %l6 = 00000000db000000 00000000ed3c79ff
! Mem[0000000010101410] = 00000000, %l3 = 0000000000000000
ldswa [%i4+%o5]0x80,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081408] = db000000 ed3c79ff, %l6 = db000000, %l7 = ed3c79ff
ldda [%i2+%o4]0x89,%l6 ! %l6 = 00000000ed3c79ff 00000000db000000
! Mem[0000000030181410] = 9a000000 05beff17, %l6 = ed3c79ff, %l7 = db000000
ldda [%i6+%o5]0x89,%l6 ! %l6 = 0000000005beff17 000000009a000000
! Mem[0000000030081400] = 0000ff11 000000ff, %l0 = 00aaffff, %l1 = 00000065
ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff 000000000000ff11
! Mem[0000000010081400] = 00000000, %l6 = 0000000005beff17
ldsba [%i2+%g0]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081438] = 00000072, %f4 = 9a000000
ld [%i2+0x038],%f4 ! %f4 = 00000072
! Mem[0000000030041400] = ffffff65, %l3 = 0000000000000000
ldswa [%i1+%g0]0x89,%l3 ! %l3 = ffffffffffffff65
! Mem[0000000030141408] = 00000000, %f20 = da87dee0
lda [%i5+%o4]0x89,%f20 ! %f20 = 00000000
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000030141410] = 0000ff00
stha %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000ff00
p0_label_212:
! %f2 = 65ffffff 11ff0000, Mem[0000000010101410] = 00000000 00ff0000
stda %f2 ,[%i4+%o5]0x88 ! Mem[0000000010101410] = 65ffffff 11ff0000
! %l0 = 00000000000000ff, Mem[00000000100c1408] = 00726dd6
stba %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff726dd6
! Mem[0000000030081408] = ff793ced, %l5 = 0000000000000055
ldsba [%i2+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
! %f30 = ffa69a4b 10726dd6, %l1 = 000000000000ff11
! Mem[0000000030141438] = 1000000000000000
add %i5,0x038,%g1
stda %f30,[%g1+%l1]ASI_PST16_SL ! Mem[0000000030141438] = d66d000000000000
! Mem[0000000010181400] = 00000000, %l4 = 0000000000000000
ldstuba [%i6+%g0]0x80,%l4 ! %l4 = 00000000000000ff
! %l6 = 0000000000000000, Mem[00000000300c1410] = 00000055eafcff4a
stxa %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 0000000000000000
! %f2 = 65ffffff 11ff0000, Mem[00000000100c1410] = ffffffff 185dc300
stda %f2 ,[%i3+%o5]0x80 ! Mem[00000000100c1410] = 65ffffff 11ff0000
! %l3 = ffffffffffffff65, Mem[0000000010101408] = 0dbd8189
stha %l3,[%i4+%o4]0x80 ! Mem[0000000010101408] = ff658189
! Mem[00000000100c1420] = 568600b0, %l7 = 000000009a000000, %asi = 80
swapa [%i3+0x020]%asi,%l7 ! %l7 = 00000000568600b0
! Starting 10 instruction Load Burst
! Mem[00000000201c0000] = ffffe0d4, %l4 = 0000000000000000
ldsb [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
p0_label_213:
! Mem[0000000030041410] = ce6abaff 0000000d, %l0 = 000000ff, %l1 = 0000ff11
ldda [%i1+%o5]0x89,%l0 ! %l0 = 000000000000000d 00000000ce6abaff
! %l2 = 0000000000000000, imm = 00000000000006cf, %l5 = ffffffffffffffff
or %l2,0x6cf,%l5 ! %l5 = 00000000000006cf
! Mem[0000000010041408] = ffffaa00, %f6 = c8abde0b
lda [%i1+%o4]0x80,%f6 ! %f6 = ffffaa00
! Mem[000000001010140c] = db000000, %l3 = ffffffffffffff65
lduwa [%i4+0x00c]%asi,%l3 ! %l3 = 00000000db000000
! Mem[0000000030101408] = ffffffff, %l0 = 000000000000000d
ldsba [%i4+%o4]0x81,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010101408] = ff658189, %l0 = ffffffffffffffff
ldswa [%i4+%o4]0x80,%l0 ! %l0 = ffffffffff658189
! Mem[0000000030141400] = 9a000000 33c35d18, %l4 = ffffffff, %l5 = 000006cf
ldda [%i5+%g0]0x81,%l4 ! %l4 = 000000009a000000 0000000033c35d18
! Mem[0000000030181410] = 17ffbe050000009a, %l4 = 000000009a000000
ldxa [%i6+%o5]0x81,%l4 ! %l4 = 17ffbe050000009a
! Mem[0000000010081410] = 00000000ff000012, %f4 = 00000072 05beff17
ldda [%i2+%o5]0x80,%f4 ! %f4 = 00000000 ff000012
! Starting 10 instruction Store Burst
! Mem[00000000300c1410] = 00000000, %l7 = 00000000568600b0
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000000000000ff
p0_label_214:
! Mem[0000000030081410] = 00000000, %l0 = ffffffffff658189
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! %l6 = 0000000000000000, Mem[0000000010181408] = 1efcd590
stwa %l6,[%i6+%o4]0x80 ! Mem[0000000010181408] = 00000000
! Mem[00000000100c140f] = 00000000, %l7 = 0000000000000000
ldstub [%i3+0x00f],%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041400] = 85eaafaf, %l0 = 0000000000000000
swapa [%i1+%g0]0x80,%l0 ! %l0 = 0000000085eaafaf
! Mem[0000000010141410] = ff000000, %l5 = 0000000033c35d18
ldstuba [%i5+%o5]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010181400] = ff000000, %l7 = 0000000000000000
ldstuba [%i6+%g0]0x80,%l7 ! %l7 = 000000ff000000ff
! %l0 = 0000000085eaafaf, Mem[0000000030081410] = ff000000
stwa %l0,[%i2+%o5]0x81 ! Mem[0000000030081410] = 85eaafaf
! Mem[0000000010001428] = 00000000, %l3 = 00000000db000000
swap [%i0+0x028],%l3 ! %l3 = 0000000000000000
! %f18 = 65ffffff 11ff0000, Mem[00000000300c1408] = ff000000 00000000
stda %f18,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 65ffffff 11ff0000
! Starting 10 instruction Load Burst
! Mem[00000000100c1410] = 65ffffff11ff0000, %l4 = 17ffbe050000009a
ldxa [%i3+%o5]0x80,%l4 ! %l4 = 65ffffff11ff0000
p0_label_215:
! Mem[00000000100c1430] = 0000ff11a4269a4b, %f20 = 00000000 9a5dffbe
ldda [%i3+0x030]%asi,%f20 ! %f20 = 0000ff11 a4269a4b
! Mem[0000000010181410] = 000000ff, %l6 = 0000000000000000
ldsha [%i6+%o5]0x88,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010101410] = 65ffffff 11ff0000, %l0 = 85eaafaf, %l1 = ce6abaff
ldda [%i4+%o5]0x88,%l0 ! %l0 = 0000000011ff0000 0000000065ffffff
! Mem[0000000030101408] = 0000ff11ffffffff, %f22 = ff0000aa 000000ff
ldda [%i4+%o4]0x89,%f22 ! %f22 = 0000ff11 ffffffff
! Mem[0000000010001410] = beff5d9a, %f18 = 65ffffff
lda [%i0+%o5]0x80,%f18 ! %f18 = beff5d9a
! Mem[0000000030081400] = ff000000, %l7 = 00000000000000ff
ldswa [%i2+%g0]0x81,%l7 ! %l7 = ffffffffff000000
! Mem[00000000100c1410] = ffffff65, %l3 = 0000000000000000
ldswa [%i3+%o5]0x88,%l3 ! %l3 = ffffffffffffff65
! %l2 = 0000000000000000, imm = fffffffffffff7ab, %l1 = 0000000065ffffff
or %l2,-0x855,%l1 ! %l1 = fffffffffffff7ab
! Mem[00000000201c0000] = ffffe0d4, %l5 = 00000000000000ff
lduha [%o0+0x000]%asi,%l5 ! %l5 = 000000000000ffff
! Starting 10 instruction Store Burst
! %f12 = 92df3465 715a3ea5, Mem[0000000010081418] = 00000000 e8004aef
stda %f12,[%i2+0x018]%asi ! Mem[0000000010081418] = 92df3465 715a3ea5
p0_label_216:
! %l2 = 00000000, %l3 = ffffff65, Mem[0000000030041400] = ffffff65 0000ff11
stda %l2,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000 ffffff65
! %l6 = 00000000000000ff, Mem[0000000030041408] = 0000000000000000
stxa %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000000000ff
! Mem[000000001018140c] = 00000000, %l3 = ffffff65, %l6 = 000000ff
add %i6,0x0c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000010041414] = 000000ff
stb %l2,[%i1+0x014] ! Mem[0000000010041414] = 000000ff
! %l7 = ffffffffff000000, Mem[0000000030141410] = 0000ff00
stha %l7,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000ff00
! Mem[0000000030141400] = 0000009a, %l7 = ffffffffff000000
ldstuba [%i5+%g0]0x89,%l7 ! %l7 = 0000009a000000ff
! %l2 = 0000000000000000, immed = 00000aee, %y = 4b9a26a4
smul %l2,0xaee,%l2 ! %l2 = 0000000000000000, %y = 00000000
! Mem[000000001018142c] = 72000000, %l2 = 00000000, %l4 = 11ff0000
add %i6,0x2c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000072000000
! Mem[00000000100c1410] = ffffff65, %l6 = 0000000000000000
ldstuba [%i3+%o5]0x88,%l6 ! %l6 = 00000065000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010141410] = ff000000ff000000, %f22 = 0000ff11 ffffffff
ldda [%i5+%o5]0x80,%f22 ! %f22 = ff000000 ff000000
p0_label_217:
! Mem[0000000010001408] = ff000000 00000000, %l0 = 11ff0000, %l1 = fffff7ab
ldda [%i0+%o4]0x80,%l0 ! %l0 = 00000000ff000000 0000000000000000
! Mem[00000000300c1408] = 65ffffff, %f3 = 11ff0000
lda [%i3+%o4]0x81,%f3 ! %f3 = 65ffffff
! Mem[0000000030001410] = 00ff0000000000ff, %l2 = 0000000000000000
ldxa [%i0+%o5]0x89,%l2 ! %l2 = 00ff0000000000ff
! Code Fragment 3
p0_fragment_23:
! %l0 = 00000000ff000000
setx 0xed389c8783fce899,%g7,%l0 ! %l0 = ed389c8783fce899
! %l1 = 0000000000000000
setx 0x31d86e58047ad505,%g7,%l1 ! %l1 = 31d86e58047ad505
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 = ed389c8783fce899
setx 0xedd4b0b7ba7246c4,%g7,%l0 ! %l0 = edd4b0b7ba7246c4
! %l1 = 31d86e58047ad505
setx 0xdb38d45861a56b4c,%g7,%l1 ! %l1 = db38d45861a56b4c
! Mem[0000000030101408] = ffffffff, %l4 = 0000000072000000
lduha [%i4+%o4]0x81,%l4 ! %l4 = 000000000000ffff
! Mem[0000000030041410] = 0000000d, %l2 = 00ff0000000000ff
lduwa [%i1+%o5]0x89,%l2 ! %l2 = 000000000000000d
! Mem[0000000030101410] = 00000000 00000000, %l6 = 00000065, %l7 = 0000009a
ldda [%i4+%o5]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[00000000100c1430] = 0000ff11, %f0 = 003c79ff
lda [%i3+0x030]%asi,%f0 ! %f0 = 0000ff11
! Mem[0000000030101408] = ffffffff, %f16 = 00ff0000
lda [%i4+%o4]0x89,%f16 ! %f16 = ffffffff
! Starting 10 instruction Store Burst
! %l2 = 000000000000000d, Mem[0000000030101410] = 00000000
stwa %l2,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000d
p0_label_218:
! %l0 = edd4b0b7ba7246c4, Mem[00000000300c1408] = 65ffffff
stba %l0,[%i3+%o4]0x81 ! Mem[00000000300c1408] = c4ffffff
! %f20 = 0000ff11 a4269a4b, %l3 = ffffffffffffff65
! Mem[0000000010041410] = ff000000000000ff
add %i1,0x010,%g1
stda %f20,[%g1+%l3]ASI_PST16_P ! Mem[0000000010041410] = ff00ff1100009a4b
! %l1 = db38d45861a56b4c, imm = 00000000000000e8, %l1 = db38d45861a56b4c
and %l1,0x0e8,%l1 ! %l1 = 0000000000000048
! %l4 = 000000000000ffff, Mem[0000000010081438] = 00000072
sth %l4,[%i2+0x038] ! Mem[0000000010081438] = ffff0072
! %l4 = 000000000000ffff, %l5 = 000000000000ffff, %y = 00000000
smul %l4,%l5,%l1 ! %l1 = 00000000fffe0001, %y = 00000000
! %l1 = 00000000fffe0001, Mem[0000000010141432] = 4b9aa617, %asi = 80
stha %l1,[%i5+0x032]%asi ! Mem[0000000010141430] = 4b9a0001
! Mem[00000000100c1408] = ff726dd6, %l4 = 000000000000ffff
swapa [%i3+%o4]0x80,%l4 ! %l4 = 00000000ff726dd6
! %f4 = 00000000 ff000012, Mem[0000000030101400] = d66d7210 00000000
stda %f4 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 ff000012
! %l1 = 00000000fffe0001, Mem[0000000010081410] = 00000000
stha %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00010000
! Starting 10 instruction Load Burst
! Mem[0000000030181400] = aa0000ff, %l5 = 000000000000ffff
ldsha [%i6+%g0]0x81,%l5 ! %l5 = ffffffffffffaa00
p0_label_219:
! Mem[0000000010101400] = 003c79ff8981bd0d, %l5 = ffffffffffffaa00
ldxa [%i4+0x000]%asi,%l5 ! %l5 = 003c79ff8981bd0d
! Mem[0000000030141410] = 0000ff00, %l4 = 00000000ff726dd6
lduwa [%i5+%o5]0x81,%l4 ! %l4 = 000000000000ff00
! Mem[0000000010001408] = ff000000, %l7 = 0000000000000000
lduwa [%i0+%o4]0x80,%l7 ! %l7 = 00000000ff000000
! Mem[0000000010101400] = 003c79ff, %l5 = 003c79ff8981bd0d
lduwa [%i4+%g0]0x80,%l5 ! %l5 = 00000000003c79ff
! Mem[00000000300c1400] = 0000ff00, %l7 = 00000000ff000000
lduha [%i3+%g0]0x89,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030041400] = 00000000, %l0 = edd4b0b7ba7246c4
ldsba [%i1+%g0]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000030001400] = 000000db, %l0 = 0000000000000000
lduha [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000db
! Mem[0000000030081400] = ff000000, %l6 = 0000000000000000
lduwa [%i2+%g0]0x81,%l6 ! %l6 = 00000000ff000000
! Mem[0000000030041408] = ff000000, %l4 = 000000000000ff00
ldswa [%i1+%o4]0x81,%l4 ! %l4 = ffffffffff000000
! Starting 10 instruction Store Burst
! %l0 = 00000000000000db, Mem[0000000010181410] = 00ff0000000000ff
stxa %l0,[%i6+%o5]0x88 ! Mem[0000000010181410] = 00000000000000db
p0_label_220:
! Mem[0000000010101438] = 00000000, %l4 = ffffffffff000000
ldstub [%i4+0x038],%l4 ! %l4 = 00000000000000ff
! Mem[00000000100c1410] = ffffffff, %l1 = 00000000fffe0001
swapa [%i3+%o5]0x88,%l1 ! %l1 = 00000000ffffffff
! %l1 = 00000000ffffffff, Mem[0000000010001400] = ff0000ff
stha %l1,[%i0+%g0]0x80 ! Mem[0000000010001400] = ffff00ff
! %f12 = 92df3465 715a3ea5, Mem[00000000300c1400] = 0000ff00 00000000
stda %f12,[%i3+%g0]0x89 ! Mem[00000000300c1400] = 92df3465 715a3ea5
! Mem[0000000021800181] = ff114d6f, %l2 = 000000000000000d
ldstuba [%o3+0x181]%asi,%l2 ! %l2 = 00000011000000ff
! Mem[00000000300c1408] = c4ffffff, %l1 = 00000000ffffffff
ldstuba [%i3+%o4]0x81,%l1 ! %l1 = 000000c4000000ff
! Mem[0000000010181408] = 00000000, %l6 = 00000000ff000000
ldstuba [%i6+%o4]0x88,%l6 ! %l6 = 00000000000000ff
! %l2 = 0000000000000011, Mem[0000000010041408] = 00aaffff
stba %l2,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00aaff11
! %f28 = 000000ff 000000ff, Mem[0000000010041418] = 00000000 00000000
std %f28,[%i1+0x018] ! Mem[0000000010041418] = 000000ff 000000ff
! Starting 10 instruction Load Burst
! %l1 = 00000000000000c4, %l1 = 00000000000000c4, %l2 = 0000000000000011
mulx %l1,%l1,%l2 ! %l2 = 0000000000009610
p0_label_221:
! Mem[0000000010081408] = ff9a0000, %l6 = 0000000000000000
ldswa [%i2+%o4]0x80,%l6 ! %l6 = ffffffffff9a0000
! Mem[0000000030041410] = ce6abaff0000000d, %l3 = ffffffffffffff65
ldxa [%i1+%o5]0x89,%l3 ! %l3 = ce6abaff0000000d
! Mem[0000000030001400] = db000000ed3c79ff, %f12 = 92df3465 715a3ea5
ldda [%i0+%g0]0x81,%f12 ! %f12 = db000000 ed3c79ff
! Mem[00000000100c1408] = ffff0000, %l7 = 000000000000ff00
lduwa [%i3+%o4]0x88,%l7 ! %l7 = 00000000ffff0000
! Mem[0000000010181408] = 000000ff, %l0 = 00000000000000db
lduba [%i6+%o4]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000020800040] = ff4d0596, %l5 = 00000000003c79ff
ldsh [%o1+0x040],%l5 ! %l5 = ffffffffffffff4d
! Mem[0000000010101408] = 000000db 898165ff, %l4 = 00000000, %l5 = ffffff4d
ldda [%i4+%o4]0x88,%l4 ! %l4 = 00000000898165ff 00000000000000db
! Mem[0000000030041410] = ce6abaff0000000d, %l6 = ffffffffff9a0000
ldxa [%i1+%o5]0x89,%l6 ! %l6 = ce6abaff0000000d
! Mem[00000000100c1410] = 0100feff, %l4 = 00000000898165ff
lduha [%i3+%o5]0x80,%l4 ! %l4 = 0000000000000100
! Starting 10 instruction Store Burst
! %l7 = 00000000ffff0000, Mem[0000000010041408] = 85eaafaf00aaff11
stxa %l7,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000ffff0000
p0_label_222:
! %l3 = ce6abaff0000000d, Mem[0000000030001400] = 000000db
stba %l3,[%i0+%g0]0x89 ! Mem[0000000030001400] = 0000000d
! Mem[0000000010101434] = 3357ee94, %l2 = 00009610, %l1 = 000000c4
add %i4,0x34,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000003357ee94
! %f22 = ff000000 ff000000, Mem[0000000010041410] = ff00ff11 00009a4b
stda %f22,[%i1+%o5]0x80 ! Mem[0000000010041410] = ff000000 ff000000
! Mem[0000000010081428] = ffbd8189, %l5 = 00000000000000db
ldstuba [%i2+0x028]%asi,%l5 ! %l5 = 000000ff000000ff
! %l4 = 0000000000000100, Mem[0000000030181400] = 56860f17ff0000aa
stxa %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = 0000000000000100
! %l1 = 000000003357ee94, Mem[0000000030181400] = 0001000000000000
stxa %l1,[%i6+%g0]0x81 ! Mem[0000000030181400] = 000000003357ee94
! %f30 = ffa69a4b 10726dd6, %l3 = ce6abaff0000000d
! Mem[0000000010141410] = ff000000ff000000
add %i5,0x010,%g1
stda %f30,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010141410] = d66d00004b9aa6ff
! %f18 = beff5d9a 11ff0000, %l2 = 0000000000009610
! Mem[0000000030101400] = 00000000ff000012
stda %f18,[%i4+%l2]ASI_PST8_SL ! Mem[0000000030101400] = 000000009a000012
! %l3 = ce6abaff0000000d, Mem[0000000010041408] = 0000ffff00000000
stx %l3,[%i1+%o4] ! Mem[0000000010041408] = ce6abaff0000000d
! Starting 10 instruction Load Burst
! %f11 = 00000000, %f19 = 11ff0000, %f23 = ff000000
fdivs %f11,%f19,%f23 ! %f23 = 00000000
p0_label_223:
! Mem[0000000030081410] = 85eaafaf, %l1 = 000000003357ee94
lduwa [%i2+%o5]0x81,%l1 ! %l1 = 0000000085eaafaf
! Mem[0000000030001400] = 0d000000, %l4 = 0000000000000100
ldsba [%i0+%g0]0x81,%l4 ! %l4 = 000000000000000d
! Mem[0000000030081408] = ff793ced, %l7 = 00000000ffff0000
lduba [%i2+%o4]0x81,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030141408] = 00000000, %l4 = 000000000000000d
ldsha [%i5+%o4]0x89,%l4 ! %l4 = 0000000000000000
! Mem[00000000300c1400] = a53e5a71, %f26 = 00000072
lda [%i3+%g0]0x81,%f26 ! %f26 = a53e5a71
! Mem[0000000030181408] = 00000000, %l6 = ce6abaff0000000d
lduwa [%i6+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010081418] = 92df3465715a3ea5, %f22 = ff000000 00000000
ldda [%i2+0x018]%asi,%f22 ! %f22 = 92df3465 715a3ea5
! Mem[0000000010041410] = ff000000, %l0 = 00000000000000ff
ldsha [%i1+%o5]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010181400] = 000000ff, %l4 = 0000000000000000
ldsba [%i6+%g0]0x88,%l4 ! %l4 = ffffffffffffffff
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[0000000030041410] = 0d000000
stwa %l7,[%i1+%o5]0x81 ! Mem[0000000030041410] = 000000ff
p0_label_224:
! %f10 = 00000000 00000000, Mem[0000000010101408] = ff658189 db000000
stda %f10,[%i4+0x008]%asi ! Mem[0000000010101408] = 00000000 00000000
! %l4 = ffffffff, %l5 = 000000ff, Mem[0000000010181410] = db000000 00000000
std %l4,[%i6+%o5] ! Mem[0000000010181410] = ffffffff 000000ff
! %f22 = 92df3465, %f25 = 00000000, %f23 = 715a3ea5
fdivs %f22,%f25,%f23 ! %f23 = ff800000
! Mem[00000000211c0000] = ffff4340, %l2 = 0000000000009610
ldstub [%o2+%g0],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000020800041] = ff4d0596, %l1 = 0000000085eaafaf
ldstuba [%o1+0x041]%asi,%l1 ! %l1 = 0000004d000000ff
! Mem[0000000010101410] = 0000ff11ffffff65, %l3 = ce6abaff0000000d, %l7 = 00000000000000ff
add %i4,0x10,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0000ff11ffffff65
! %f5 = ff000012, %f3 = 65ffffff
fcmps %fcc0,%f5 ,%f3 ! %fcc0 = 1
! %f2 = 65ffffff, %f7 = ba10dc28
fcmps %fcc1,%f2 ,%f7 ! %fcc1 = 2
! %l3 = ce6abaff0000000d, Mem[0000000030101410] = 0000000d
stba %l3,[%i4+%o5]0x89 ! Mem[0000000030101410] = 0000000d
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000, %l1 = 000000000000004d
lduwa [%i3+%o5]0x81,%l1 ! %l1 = 00000000ff000000
p0_label_225:
! Mem[0000000030081408] = db000000 ed3c79ff, %l4 = ffffffff, %l5 = 000000ff
ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000ed3c79ff 00000000db000000
! Mem[00000000201c0000] = ffffe0d4, %l4 = 00000000ed3c79ff
ldsh [%o0+%g0],%l4 ! %l4 = ffffffffffffffff
! Mem[00000000201c0000] = ffffe0d4, %l7 = 0000ff11ffffff65
lduba [%o0+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030181408] = 0000000000000000, %f0 = 0000ff11 8981bd0d
ldda [%i6+%o4]0x81,%f0 ! %f0 = 00000000 00000000
! Mem[0000000030181408] = 00000000 00000000, %l0 = ffffff00, %l1 = ff000000
ldda [%i6+%o4]0x81,%l0 ! %l0 = 0000000000000000 0000000000000000
! Mem[0000000010041408] = ce6abaff, %l0 = 0000000000000000
lduha [%i1+%o4]0x80,%l0 ! %l0 = 000000000000ce6a
! Mem[0000000010081400] = 00000000ffffaa00, %f26 = a53e5a71 94c2fd7c
ldda [%i2+%g0]0x80,%f26 ! %f26 = 00000000 ffffaa00
! Mem[0000000010141410] = ffa69a4b00006dd6, %f6 = ffffaa00 ba10dc28
ldda [%i5+%o5]0x88,%f6 ! %f6 = ffa69a4b 00006dd6
! Mem[0000000010141400] = 0000000000000000, %f22 = 92df3465 ff800000
ldda [%i5+%g0]0x80,%f22 ! %f22 = 00000000 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 000000ff, %l0 = 000000000000ce6a
ldstuba [%i6+%g0]0x88,%l0 ! %l0 = 000000ff000000ff
p0_label_226:
! Mem[0000000010101400] = ff793c00, %l1 = 0000000000000000
ldstuba [%i4+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001410] = 9a5dffbe, %l6 = 0000000000000000
swapa [%i0+%o5]0x88,%l6 ! %l6 = 000000009a5dffbe
! Mem[0000000030081408] = ff793ced, %l3 = ce6abaff0000000d
swapa [%i2+%o4]0x81,%l3 ! %l3 = 00000000ff793ced
! %l1 = 0000000000000000, Mem[00000000201c0000] = ffffe0d4
sth %l1,[%o0+%g0] ! Mem[00000000201c0000] = 0000e0d4
! Mem[0000000030141400] = ff000000, %l5 = 00000000db000000
swapa [%i5+%g0]0x81,%l5 ! %l5 = 00000000ff000000
! Mem[00000000300c1410] = 000000ff, %l5 = 00000000ff000000
swapa [%i3+%o5]0x89,%l5 ! %l5 = 00000000000000ff
! %l2 = 00000000000000ff, Mem[0000000030141410] = 0000ff0090d5fc1e
stxa %l2,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000000000ff
! %l6 = 000000009a5dffbe, Mem[0000000010101400] = ff793cff
stha %l6,[%i4+%g0]0x88 ! Mem[0000000010101400] = ff79ffbe
! %l1 = 0000000000000000, Mem[0000000010001419] = 00000000, %asi = 80
stba %l1,[%i0+0x019]%asi ! Mem[0000000010001418] = 00000000
! Starting 10 instruction Load Burst
! Mem[00000000211c0000] = ffff4340, %l4 = ffffffffffffffff
ldub [%o2+%g0],%l4 ! %l4 = 00000000000000ff
p0_label_227:
! Mem[000000001000141c] = 005ea001, %l4 = 00000000000000ff
ldsh [%i0+0x01e],%l4 ! %l4 = ffffffffffffa001
membar #Sync ! Added by membar checker (26)
! Mem[0000000030001400] = 0d000000 ed3c79ff 5500dee0 00000000
! Mem[0000000030001410] = ff000000 0000ff00 00000000 00000000
! Mem[0000000030001420] = ed3c79ff 8981bd0d beff5d9a 2dc9d581
! Mem[0000000030001430] = 0000ff11 a4269a4b 00000000 0000000d
ldda [%i0]ASI_BLK_SL,%f0 ! Block Load from 0000000030001400
! Mem[0000000010081408] = ce6aba1200009aff, %l5 = 00000000000000ff
ldxa [%i2+%o4]0x88,%l5 ! %l5 = ce6aba1200009aff
! Mem[0000000010181408] = ff000000, %l5 = ce6aba1200009aff
lduba [%i6+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[00000000100c1408] = ffff0000, %l2 = 00000000000000ff
lduwa [%i3+%o4]0x88,%l2 ! %l2 = 00000000ffff0000
! Mem[0000000030181410] = 17ffbe050000009a, %f26 = 00000000 ffffaa00
ldda [%i6+%o5]0x81,%f26 ! %f26 = 17ffbe05 0000009a
! Mem[0000000010181400] = ff000000, %l3 = 00000000ff793ced
ldsha [%i6+%g0]0x80,%l3 ! %l3 = ffffffffffffff00
! Mem[00000000100c1408] = 0000ffff, %l5 = 00000000000000ff
lduwa [%i3+%o4]0x80,%l5 ! %l5 = 000000000000ffff
! Mem[0000000010041411] = ff000000, %l7 = 00000000000000ff
ldstuba [%i1+0x011]%asi,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000030081410] = 85eaafaf, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x81,%l7 ! %l7 = 00000085000000ff
p0_label_228:
! %l3 = ffffffffffffff00, Mem[00000000300c1410] = 000000ff00000000
stxa %l3,[%i3+%o5]0x81 ! Mem[00000000300c1410] = ffffffffffffff00
! Mem[0000000010141408] = 0000ff00, %l5 = 000000000000ffff
ldstuba [%i5+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000030141400] = db000000, %l7 = 0000000000000085
swapa [%i5+%g0]0x81,%l7 ! %l7 = 00000000db000000
! %f0 = ff793ced 0000000d 00000000 e0de0055
! %f4 = 00ff0000 000000ff 00000000 00000000
! %f8 = 0dbd8189 ff793ced 81d5c92d 9a5dffbe
! %f12 = 4b9a26a4 11ff0000 0d000000 00000000
stda %f0,[%i6]ASI_BLK_AIUS ! Block Store to 0000000030181400
! %f26 = 17ffbe05 0000009a, Mem[0000000030041408] = 000000ff 00000000
stda %f26,[%i1+%o4]0x89 ! Mem[0000000030041408] = 17ffbe05 0000009a
! Mem[00000000201c0001] = 0000e0d4, %l2 = 00000000ffff0000
ldstub [%o0+0x001],%l2 ! %l2 = 00000000000000ff
! %l6 = 9a5dffbe, %l7 = db000000, Mem[0000000010081430] = 000000ff 0000f7be
std %l6,[%i2+0x030] ! Mem[0000000010081430] = 9a5dffbe db000000
membar #Sync ! Added by membar checker (27)
! %l6 = 9a5dffbe, %l7 = db000000, Mem[0000000030001400] = 0d000000 ed3c79ff
stda %l6,[%i0+%g0]0x81 ! Mem[0000000030001400] = 9a5dffbe db000000
! %l0 = 00000000000000ff, Mem[0000000010141408] = ff00ff000000ff12
stxa %l0,[%i5+%o4]0x80 ! Mem[0000000010141408] = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[00000000300c1400] = 715a3ea5, %l7 = 00000000db000000
ldsha [%i3+%g0]0x89,%l7 ! %l7 = 0000000000003ea5
p0_label_229:
! Mem[00000000100c1400] = e07e100000000000, %f22 = 00000000 00000000
ldda [%i3+%g0]0x88,%f22 ! %f22 = e07e1000 00000000
! Mem[00000000300c1408] = ffffffff, %l4 = ffffffffffffa001
ldsba [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010041410] = 000000ff0000ffff, %f18 = beff5d9a 11ff0000
ldda [%i1+%o5]0x88,%f18 ! %f18 = 000000ff 0000ffff
! Mem[0000000010181410] = ffffffff, %f10 = 81d5c92d
lda [%i6+%o5]0x80,%f10 ! %f10 = ffffffff
! Mem[000000001008140c] = 12ba6ace, %l3 = ffffffffffffff00
ldswa [%i2+0x00c]%asi,%l3 ! %l3 = 0000000012ba6ace
! Mem[00000000211c0000] = ffff4340, %l0 = 00000000000000ff
ldsba [%o2+0x001]%asi,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000010081400] = 00000000 ffffaa00, %l4 = ffffffff, %l5 = 00000000
ldd [%i2+%g0],%l4 ! %l4 = 0000000000000000 00000000ffffaa00
! Mem[0000000020800000] = ff128b5d, %l5 = 00000000ffffaa00
lduba [%o1+0x001]%asi,%l5 ! %l5 = 0000000000000012
! %l2 = 0000000000000000, Mem[000000001008140d] = 12ba6ace, %asi = 80
stba %l2,[%i2+0x00d]%asi ! Mem[000000001008140c] = 12006ace
! Starting 10 instruction Store Burst
! Code Fragment 3
p0_fragment_24:
! %l0 = ffffffffffffffff
setx 0xec2cfe807f2a666d,%g7,%l0 ! %l0 = ec2cfe807f2a666d
! %l1 = 0000000000000000
setx 0xee8fe0c0211be54f,%g7,%l1 ! %l1 = ee8fe0c0211be54f
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 = ec2cfe807f2a666d
setx 0xb360502014989675,%g7,%l0 ! %l0 = b360502014989675
! %l1 = ee8fe0c0211be54f
setx 0xe6e9909054ccb8cf,%g7,%l1 ! %l1 = e6e9909054ccb8cf
p0_label_230:
! %f22 = e07e1000 00000000, Mem[0000000030081410] = afafeaff ff0000aa
stda %f22,[%i2+%o5]0x89 ! Mem[0000000030081410] = e07e1000 00000000
! %l4 = 0000000000000000, Mem[0000000020800040] = ffff0596
stb %l4,[%o1+0x040] ! Mem[0000000020800040] = 00ff0596
! Mem[0000000010041410] = ffff0000, %l1 = e6e9909054ccb8cf
ldstuba [%i1+%o5]0x80,%l1 ! %l1 = 000000ff000000ff
! %f28 = 000000ff, Mem[0000000010041408] = ce6abaff
sta %f28,[%i1+%o4]0x80 ! Mem[0000000010041408] = 000000ff
! Mem[0000000030101410] = 0000000d, %l5 = 0000000000000012
swapa [%i4+%o5]0x89,%l5 ! %l5 = 000000000000000d
! %l1 = 00000000000000ff, Mem[0000000010001408] = 000000ff
stwa %l1,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
! %l2 = 00000000, %l3 = 12ba6ace, Mem[0000000030001410] = 000000ff 00ff0000
stda %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = 00000000 12ba6ace
! %l6 = 000000009a5dffbe, Mem[000000001014141e] = ffee8d5c
sth %l6,[%i5+0x01e] ! Mem[000000001014141c] = ffeeffbe
! %l0 = b360502014989675, Mem[0000000030081410] = 00000000
stwa %l0,[%i2+%o5]0x89 ! Mem[0000000030081410] = 14989675
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 0000000000000000, %l4 = 0000000000000000
ldxa [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
p0_label_231:
! Mem[00000000211c0000] = ffff4340, %l6 = 000000009a5dffbe
ldsh [%o2+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030041408] = 0000009a, %l4 = 0000000000000000
ldsba [%i1+%o4]0x89,%l4 ! %l4 = ffffffffffffff9a
! Code Fragment 3
p0_fragment_25:
! %l0 = b360502014989675
setx 0xe00e06605d8ab576,%g7,%l0 ! %l0 = e00e06605d8ab576
! %l1 = 00000000000000ff
setx 0x36bf4cb0083639f1,%g7,%l1 ! %l1 = 36bf4cb0083639f1
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 = e00e06605d8ab576
setx 0x8f7da4d008020d02,%g7,%l0 ! %l0 = 8f7da4d008020d02
! %l1 = 36bf4cb0083639f1
setx 0x947d39901af47753,%g7,%l1 ! %l1 = 947d39901af47753
! Code Fragment 3
p0_fragment_26:
! %l0 = 8f7da4d008020d02
setx 0x2dee0ca7a5c9ce90,%g7,%l0 ! %l0 = 2dee0ca7a5c9ce90
! %l1 = 947d39901af47753
setx 0x03d45b7f9e555150,%g7,%l1 ! %l1 = 03d45b7f9e555150
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 = 2dee0ca7a5c9ce90
setx 0x515dd2983dfb76f3,%g7,%l0 ! %l0 = 515dd2983dfb76f3
! %l1 = 03d45b7f9e555150
setx 0x95cae3ff82e068a0,%g7,%l1 ! %l1 = 95cae3ff82e068a0
! Mem[0000000010181400] = ff000000, %l0 = 515dd2983dfb76f3
ldsha [%i6+%g0]0x80,%l0 ! %l0 = ffffffffffffff00
! Mem[0000000010081438] = ffff007294c2fd7c, %f24 = 80000000 00000000
ldd [%i2+0x038],%f24 ! %f24 = ffff0072 94c2fd7c
! %l2 = 0000000000000000, immd = fffffffffffffef4, %l4 = ffffffffffffff9a
sdivx %l2,-0x10c,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141434] = 2ab73dc9, %l3 = 0000000012ba6ace
lduw [%i5+0x034],%l3 ! %l3 = 000000002ab73dc9
! Mem[0000000010041408] = 000000ff, %l1 = 95cae3ff82e068a0
lduba [%i1+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Code Fragment 4
p0_fragment_27:
! %l0 = ffffffffffffff00
setx 0x6f7986e7869a50ec,%g7,%l0 ! %l0 = 6f7986e7869a50ec
! %l1 = 0000000000000000
setx 0x3b6248f79f424cf4,%g7,%l1 ! %l1 = 3b6248f79f424cf4
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 = 6f7986e7869a50ec
setx 0xd4efdb9822884af7,%g7,%l0 ! %l0 = d4efdb9822884af7
! %l1 = 3b6248f79f424cf4
setx 0x8fb0b15fa3a4051e,%g7,%l1 ! %l1 = 8fb0b15fa3a4051e
p0_label_232:
! %l3 = 000000002ab73dc9, Mem[0000000010041431] = 8aa63b93, %asi = 80
stba %l3,[%i1+0x031]%asi ! Mem[0000000010041430] = 8ac93b93
! Mem[00000000211c0000] = ffff4340, %l1 = 8fb0b15fa3a4051e
ldstuba [%o2+0x000]%asi,%l1 ! %l1 = 000000ff000000ff
! %l0 = d4efdb9822884af7, Mem[0000000010041408] = ff000000
stba %l0,[%i1+%o4]0x88 ! Mem[0000000010041408] = ff0000f7
! %l1 = 00000000000000ff, immd = fffffffffffff92b, %l0 = d4efdb9822884af7
sdivx %l1,-0x6d5,%l0 ! %l0 = 0000000000000000
! %l1 = 00000000000000ff, %l2 = 0000000000000000, %y = 00000000
smul %l1,%l2,%l6 ! %l6 = 0000000000000000, %y = 00000000
! Mem[00000000300c1408] = ffffffff, %l0 = 0000000000000000
ldstuba [%i3+%o4]0x81,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000021800081] = ffff889d, %l1 = 00000000000000ff
ldstuba [%o3+0x081]%asi,%l1 ! %l1 = 000000ff000000ff
! %l0 = 000000ff, %l1 = 000000ff, Mem[0000000010041400] = 00000000 33c35d18
stda %l0,[%i1+%g0]0x88 ! Mem[0000000010041400] = 000000ff 000000ff
! %l3 = 000000002ab73dc9, Mem[0000000010101410] = 0000ff11ffffff65
stxa %l3,[%i4+%o5]0x80 ! Mem[0000000010101410] = 000000002ab73dc9
! Starting 10 instruction Load Burst
! Mem[0000000030081410] = 14989675, %l7 = 0000000000003ea5
lduha [%i2+%o5]0x89,%l7 ! %l7 = 0000000000009675
p0_label_233:
! %l1 = 00000000000000ff, imm = 0000000000000d71, %l1 = 00000000000000ff
xor %l1,0xd71,%l1 ! %l1 = 0000000000000d8e
! Mem[0000000010181418] = ff000000, %l4 = 0000000000000000
ldsha [%i6+0x018]%asi,%l4 ! %l4 = ffffffffffffff00
! %l6 = 0000000000000000, %l6 = 0000000000000000, %l7 = 0000000000009675
sub %l6,%l6,%l7 ! %l7 = 0000000000000000
! %l4 = ffffffffffffff00, %l3 = 000000002ab73dc9, %l2 = 0000000000000000
xor %l4,%l3,%l2 ! %l2 = ffffffffd548c2c9
! Mem[0000000010041400] = 000000ff 000000ff, %l6 = 00000000, %l7 = 00000000
ldda [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000000000ff
! Mem[0000000010001414] = e0de87da, %f24 = ffff0072
ld [%i0+0x014],%f24 ! %f24 = e0de87da
! Mem[0000000010001404] = 0000005e, %l2 = ffffffffd548c2c9
ldsha [%i0+0x004]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030001400] = 9a5dffbedb000000, %f14 = 0d000000 00000000
ldda [%i0+%g0]0x81,%f14 ! %f14 = 9a5dffbe db000000
! Mem[0000000010101408] = 0000000000000000, %l3 = 000000002ab73dc9
ldxa [%i4+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Starting 10 instruction Store Burst
! %l7 = 00000000000000ff, Mem[00000000100c1400] = 00000000
stwa %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
p0_label_234:
! %f16 = ffffffff, %f7 = 00000000, %f22 = e07e1000
fadds %f16,%f7 ,%f22 ! %f22 = ffffffff
! Mem[0000000030101400] = 00000000, %l0 = 00000000000000ff
ldstuba [%i4+%g0]0x81,%l0 ! %l0 = 00000000000000ff
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010101400] = beff79ff 8981bd0d
stda %l2,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000 00000000
! Mem[0000000010181410] = ffffffff, %l0 = 0000000000000000
swapa [%i6+%o5]0x88,%l0 ! %l0 = 00000000ffffffff
! %l4 = ffffff00, %l5 = 0000000d, Mem[0000000010001410] = 00000000 e0de87da
stda %l4,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffff00 0000000d
! Mem[0000000030101400] = 000000ff, %l3 = 0000000000000000
swapa [%i4+%g0]0x89,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181410] = 00000000, %l3 = 00000000000000ff
swapa [%i6+%o5]0x88,%l3 ! %l3 = 0000000000000000
! %l2 = 00000000, %l3 = 00000000, Mem[0000000010001420] = 59c9c11a e009ff00
stda %l2,[%i0+0x020]%asi ! Mem[0000000010001420] = 00000000 00000000
! Mem[00000000211c0000] = ffff4340, %l6 = 00000000000000ff
ldstub [%o2+%g0],%l6 ! %l6 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010041410] = 0000ffff, %l1 = 0000000000000d8e
lduwa [%i1+%o5]0x88,%l1 ! %l1 = 000000000000ffff
p0_label_235:
! Mem[0000000010101408] = 00000000, %l4 = ffffffffffffff00
ldsha [%i4+%o4]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000030181408] = 00000000, %l0 = 00000000ffffffff
lduwa [%i6+%o4]0x89,%l0 ! %l0 = 0000000000000000
! Mem[00000000100c1400] = 000000ff, %l3 = 0000000000000000
swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030001410] = 00000000, %f24 = e0de87da
lda [%i0+%o5]0x89,%f24 ! %f24 = 00000000
! Mem[00000000201c0000] = 00ffe0d4, %l3 = 00000000000000ff
ldsh [%o0+%g0],%l3 ! %l3 = 00000000000000ff
! Mem[0000000010081400] = 00000000, %l7 = 00000000000000ff
ldsha [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
! %f1 = 0000000d, %f17 = 00000000
fcmps %fcc2,%f1 ,%f17 ! %fcc2 = 2
! Mem[00000000201c0000] = 00ffe0d4, %l1 = 000000000000ffff
ldsh [%o0+%g0],%l1 ! %l1 = 00000000000000ff
! %f30 = ffa69a4b, %f24 = 00000000, %f26 = 17ffbe05 0000009a
fsmuld %f30,%f24,%f26 ! %f26 = fffcd349 60000000
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, Mem[0000000010041408] = 0d000000ff0000f7
stxa %l6,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00000000000000ff
p0_label_236:
! Mem[0000000010181410] = ff000000, %l7 = 0000000000000000
swapa [%i6+%o5]0x80,%l7 ! %l7 = 00000000ff000000
! %l4 = 0000000000000000, %l7 = 00000000ff000000, %l4 = 0000000000000000
addc %l4,%l7,%l4 ! %l4 = 00000000ff000000
! %f17 = 00000000, Mem[0000000010041400] = ff000000
sta %f17,[%i1+%g0]0x80 ! Mem[0000000010041400] = 00000000
! %l0 = 0000000000000000, Mem[0000000030141410] = 00000000
stwa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 00000000
! %l4 = ff000000, %l5 = 0000000d, Mem[0000000030181408] = 00000000 5500dee0
stda %l4,[%i6+%o4]0x89 ! Mem[0000000030181408] = ff000000 0000000d
! %l4 = ff000000, %l5 = 0000000d, Mem[0000000030141410] = 00000000 000000ff
stda %l4,[%i5+%o5]0x81 ! Mem[0000000030141410] = ff000000 0000000d
! Mem[0000000010001400] = ff00ffff, %l4 = 00000000ff000000
ldstuba [%i0+%g0]0x88,%l4 ! %l4 = 000000ff000000ff
! %l1 = 00000000000000ff, Mem[0000000030001410] = 00000000
stwa %l1,[%i0+%o5]0x81 ! Mem[0000000030001410] = 000000ff
! Mem[0000000030141408] = 00000000, %l5 = 000000000000000d
ldstuba [%i5+%o4]0x81,%l5 ! %l5 = 00000000000000ff
! Starting 10 instruction Load Burst
! %l0 = 0000000000000000, imm = fffffffffffffb3e, %l2 = 0000000000000000
andn %l0,-0x4c2,%l2 ! %l2 = 0000000000000000
p0_label_237:
! Mem[0000000010101424] = 1000ffff, %l5 = 0000000000000000
ldsba [%i4+0x024]%asi,%l5 ! %l5 = 0000000000000010
! Mem[0000000030001408] = e0de0055, %l1 = 00000000000000ff
ldsha [%i0+%o4]0x89,%l1 ! %l1 = 0000000000000055
! Mem[00000000201c0000] = 00ffe0d4, %l3 = 00000000000000ff
lduha [%o0+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010001420] = 00000000, %f17 = 00000000
ld [%i0+0x020],%f17 ! %f17 = 00000000
! Mem[0000000030041410] = 000000ff, %l7 = 00000000ff000000
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 00000000000000ff
! %f20 = 0000ff11, %f30 = ffa69a4b, %f28 = 000000ff
fdivs %f20,%f30,%f28 ! %f28 = ffe69a4b
! Mem[00000000100c1400] = 00000000, %f28 = ffe69a4b
lda [%i3+%g0]0x88,%f28 ! %f28 = 00000000
! Mem[0000000030081408] = 0000000d, %l4 = 00000000000000ff
lduwa [%i2+%o4]0x81,%l4 ! %l4 = 000000000000000d
! Code Fragment 4
p0_fragment_28:
! %l0 = 0000000000000000
setx 0x22f7fdd03d4f1765,%g7,%l0 ! %l0 = 22f7fdd03d4f1765
! %l1 = 0000000000000055
setx 0x64e25c8f9d51bd45,%g7,%l1 ! %l1 = 64e25c8f9d51bd45
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 = 22f7fdd03d4f1765
setx 0x2f35c4b038d1300c,%g7,%l0 ! %l0 = 2f35c4b038d1300c
! %l1 = 64e25c8f9d51bd45
setx 0x9eb0d81ff56eaa26,%g7,%l1 ! %l1 = 9eb0d81ff56eaa26
! Starting 10 instruction Store Burst
! Mem[0000000030181410] = 00ff0000, %l1 = 9eb0d81ff56eaa26
swapa [%i6+%o5]0x81,%l1 ! %l1 = 0000000000ff0000
p0_label_238:
! Mem[00000000211c0000] = ffff4340, %l7 = 00000000000000ff
ldub [%o2+%g0],%l7 ! %l7 = 00000000000000ff
! %f30 = ffa69a4b, Mem[0000000010101408] = 00000000
sta %f30,[%i4+%o4]0x80 ! Mem[0000000010101408] = ffa69a4b
! %l2 = 0000000000000000, Mem[00000000300c1408] = ffffffff11ff0000
stxa %l2,[%i3+%o4]0x81 ! Mem[00000000300c1408] = 0000000000000000
! %l6 = 00000000000000ff, Mem[00000000211c0000] = ffff4340
stb %l6,[%o2+%g0] ! Mem[00000000211c0000] = ffff4340
! %l3 = 00000000000000ff, Mem[00000000201c0001] = 00ffe0d4
stb %l3,[%o0+0x001] ! Mem[00000000201c0000] = 00ffe0d4
! Mem[00000000100c1408] = 0000ffff, %l1 = 0000000000ff0000
swapa [%i3+%o4]0x80,%l1 ! %l1 = 000000000000ffff
! Mem[0000000010141408] = 00000000, %l5 = 0000000000000010
ldstuba [%i5+%o4]0x88,%l5 ! %l5 = 00000000000000ff
! %l3 = 00000000000000ff, Mem[0000000010081410] = 00000100
stha %l3,[%i2+%o5]0x88 ! Mem[0000000010081410] = 000000ff
! %l0 = 2f35c4b038d1300c, Mem[00000000100c1408] = 00ff0000000000ff
stxa %l0,[%i3+%o4]0x80 ! Mem[00000000100c1408] = 2f35c4b038d1300c
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = e0de0055, %f12 = 4b9a26a4
lda [%i0+%o4]0x89,%f12 ! %f12 = e0de0055
p0_label_239:
! Mem[0000000030081408] = 0000000d, %l6 = 00000000000000ff
lduha [%i2+%o4]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000030081410] = 75969814, %l1 = 000000000000ffff
lduba [%i2+%o5]0x81,%l1 ! %l1 = 0000000000000075
! Mem[0000000010001408] = 00000000 000000ff, %l4 = 0000000d, %l5 = 00000000
ldda [%i0+%o4]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
! Mem[00000000100c1410] = fffe0001, %l7 = 00000000000000ff
ldsha [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000001
! Mem[00000000100c1400] = 00000000 00107ee0, %l2 = 00000000, %l3 = 000000ff
ldd [%i3+%g0],%l2 ! %l2 = 0000000000000000 0000000000107ee0
! Mem[0000000010141400] = 00000000, %l4 = 00000000000000ff
lduba [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101430] = f05e1d00, %l7 = 0000000000000001
ldsh [%i4+0x030],%l7 ! %l7 = fffffffffffff05e
! Mem[00000000100c1400] = 00000000, %f30 = ffa69a4b
lda [%i3+%g0]0x88,%f30 ! %f30 = 00000000
! Mem[00000000218001c0] = 005e4628, %l3 = 0000000000107ee0
ldsh [%o3+0x1c0],%l3 ! %l3 = 000000000000005e
! Starting 10 instruction Store Burst
! %l4 = 0000000000000000, Mem[0000000010181400] = 000000ff
stha %l4,[%i6+%g0]0x88 ! Mem[0000000010181400] = 00000000
p0_label_240:
! Mem[00000000100c1430] = 0000ff11, %l3 = 000000000000005e
swap [%i3+0x030],%l3 ! %l3 = 000000000000ff11
! %l6 = 0000000000000000, Mem[0000000010141400] = 00000000
stba %l6,[%i5+%g0]0x80 ! Mem[0000000010141400] = 00000000
! %f16 = ffffffff, %f23 = 00000000, %f18 = 000000ff 0000ffff
fsmuld %f16,%f23,%f18 ! %f18 = ffffffff e0000000
! Mem[0000000030141410] = 000000ff, %l3 = 000000000000ff11
swapa [%i5+%o5]0x89,%l3 ! %l3 = 00000000000000ff
! %l7 = fffffffffffff05e, Mem[00000000300c1408] = 0000000000000000
stxa %l7,[%i3+%o4]0x81 ! Mem[00000000300c1408] = fffffffffffff05e
! Mem[0000000010001408] = ff000000, %l7 = fffffffffffff05e
swapa [%i0+%o4]0x80,%l7 ! %l7 = 00000000ff000000
! %l7 = 00000000ff000000, Mem[0000000010101408] = ffa69a4b00000000
stx %l7,[%i4+%o4] ! Mem[0000000010101408] = 00000000ff000000
! %l2 = 00000000, %l3 = 000000ff, Mem[0000000010141400] = 00000000 00000000
std %l2,[%i5+%g0] ! Mem[0000000010141400] = 00000000 000000ff
! Mem[0000000010181430] = ff000000ff000000, %l4 = 0000000000000000, %l7 = 00000000ff000000
add %i6,0x30,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ff000000ff000000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (28)
! Mem[00000000100c1400] = 00000000 00107ee0 2f35c4b0 38d1300c
! Mem[00000000100c1410] = 0100feff 11ff0000 5cb0ee7e 3054c578
! Mem[00000000100c1420] = 9a000000 8981bd0d 95793ced 000000db
! Mem[00000000100c1430] = 0000005e a4269a4b 1efcd590 00000000
ldda [%i3]ASI_BLK_P,%f0 ! Block Load from 00000000100c1400
p0_label_241:
! Mem[0000000030141410] = 0000ff11, %l4 = 0000000000000000
lduba [%i5+%o5]0x89,%l4 ! %l4 = 0000000000000011
! Mem[00000000300c1410] = ffffffffffffff00, %l6 = 0000000000000000
ldxa [%i3+%o5]0x81,%l6 ! %l6 = ffffffffffffff00
! Mem[00000000300c1410] = ffffffff, %f23 = 00000000
lda [%i3+%o5]0x81,%f23 ! %f23 = ffffffff
! Mem[0000000010001410] = ffffff00, %l1 = 0000000000000075
ldsb [%i0+%o5],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000010041430] = 8ac93b9300003054, %l6 = ffffffffffffff00
ldx [%i1+0x030],%l6 ! %l6 = 8ac93b9300003054
! Mem[0000000030101400] = 1200009a 00000000, %l6 = 00003054, %l7 = ff000000
ldda [%i4+%g0]0x89,%l6 ! %l6 = 0000000000000000 000000001200009a
! Mem[00000000100c1410] = 0100feff, %l7 = 000000001200009a
lduha [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000100
! Mem[0000000030041408] = 9a000000, %l0 = 2f35c4b038d1300c
ldsha [%i1+%o4]0x81,%l0 ! %l0 = ffffffffffff9a00
! Mem[00000000100c1400] = 0000000000107ee0, %l7 = 0000000000000100
ldxa [%i3+0x000]%asi,%l7 ! %l7 = 0000000000107ee0
! Starting 10 instruction Store Burst
! Mem[0000000010081434] = db000000, %l0 = ffff9a00, %l6 = 00000000
add %i2,0x34,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000db000000
p0_label_242:
! %f19 = e0000000, Mem[0000000030081408] = 0000000d
sta %f19,[%i2+%o4]0x81 ! Mem[0000000030081408] = e0000000
! Mem[0000000030141408] = 000000ff, %l5 = 0000000000000000
ldstuba [%i5+%o4]0x89,%l5 ! %l5 = 000000ff000000ff
! %f18 = ffffffff e0000000, %l6 = 00000000db000000
! Mem[0000000030081410] = 7596981400107ee0
add %i2,0x010,%g1
stda %f18,[%g1+%l6]ASI_PST8_SL ! Mem[0000000030081410] = 7596981400107ee0
! %l4 = 0000000000000011, Mem[000000001010142b] = 000000ff
stb %l4,[%i4+0x02b] ! Mem[0000000010101428] = 00000011
! %l7 = 0000000000107ee0, imm = fffffffffffffb67, %l6 = 00000000db000000
addc %l7,-0x499,%l6 ! %l6 = 0000000000107a47
! Code Fragment 3
p0_fragment_29:
! %l0 = ffffffffffff9a00
setx 0xa4c1bbb787d84a19,%g7,%l0 ! %l0 = a4c1bbb787d84a19
! %l1 = ffffffffffffffff
setx 0xa8d74fefdea96cc3,%g7,%l1 ! %l1 = a8d74fefdea96cc3
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 = a4c1bbb787d84a19
setx 0x3d88742fd2fb9d29,%g7,%l0 ! %l0 = 3d88742fd2fb9d29
! %l1 = a8d74fefdea96cc3
setx 0xce80a4101252d8c4,%g7,%l1 ! %l1 = ce80a4101252d8c4
! %f24 = 00000000 94c2fd7c, Mem[0000000010101408] = 00000000 ff000000
stda %f24,[%i4+%o4]0x80 ! Mem[0000000010101408] = 00000000 94c2fd7c
! Mem[000000001000143d] = 10000000, %l0 = 3d88742fd2fb9d29
ldstuba [%i0+0x03d]%asi,%l0 ! %l0 = 00000000000000ff
! %l6 = 0000000000107a47, Mem[00000000201c0001] = 00ffe0d4, %asi = 80
stba %l6,[%o0+0x001]%asi ! Mem[00000000201c0000] = 0047e0d4
! Starting 10 instruction Load Burst
! Mem[0000000010141434] = 2ab73dc9, %l2 = 0000000000000000
ldswa [%i5+0x034]%asi,%l2 ! %l2 = 000000002ab73dc9
p0_label_243:
! Mem[0000000030081400] = ff000000 11ff0000, %l4 = 00000011, %l5 = 000000ff
ldda [%i2+%g0]0x81,%l4 ! %l4 = 00000000ff000000 0000000011ff0000
! Mem[0000000010081408] = ff9a000012006ace, %f30 = 00000000 10726dd6
ldda [%i2+%o4]0x80,%f30 ! %f30 = ff9a0000 12006ace
! Mem[0000000010081428] = ffbd8189, %f31 = 12006ace
lda [%i2+0x028]%asi,%f31 ! %f31 = ffbd8189
! Mem[00000000100c1408] = b0c4352f, %f16 = ffffffff
lda [%i3+%o4]0x88,%f16 ! %f16 = b0c4352f
! Mem[0000000010141400] = 00000000, %l0 = 0000000000000000
lduha [%i5+%g0]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000010001408] = fffff05e, %l7 = 0000000000107ee0
lduba [%i0+%o4]0x80,%l7 ! %l7 = 00000000000000ff
! %f30 = ff9a0000, %f4 = 0100feff
fcmpes %fcc3,%f30,%f4 ! %fcc3 = 3
! Mem[0000000030041400] = 00000000, %l5 = 0000000011ff0000
lduwa [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000030081400] = ff000000, %l3 = 00000000000000ff
lduba [%i2+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = ff000000, %l3 = 00000000000000ff
swapa [%i5+%o4]0x80,%l3 ! %l3 = 00000000ff000000
p0_label_244:
! %l4 = 00000000ff000000, Mem[00000000300c1410] = ffffffff
stba %l4,[%i3+%o5]0x89 ! Mem[00000000300c1410] = ffffff00
membar #Sync ! Added by membar checker (29)
! %l7 = 00000000000000ff, Mem[00000000100c1400] = 00000000
stba %l7,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 000000ff
! %l6 = 0000000000107a47, Mem[000000001000142f] = 69305030, %asi = 80
stba %l6,[%i0+0x02f]%asi ! Mem[000000001000142c] = 69305047
! %l2 = 000000002ab73dc9, Mem[0000000030101408] = ffffffff
stba %l2,[%i4+%o4]0x81 ! Mem[0000000030101408] = c9ffffff
! Mem[0000000010141410] = 00006dd6, %l3 = 00000000ff000000
ldstuba [%i5+%o5]0x88,%l3 ! %l3 = 000000d6000000ff
! %f7 = 3054c578, %f20 = 0000ff11
fcmpes %fcc1,%f7 ,%f20 ! %fcc1 = 2
! %l6 = 00107a47, %l7 = 000000ff, Mem[0000000010141410] = 00006dff ffa69a4b
stda %l6,[%i5+%o5]0x88 ! Mem[0000000010141410] = 00107a47 000000ff
! %l2 = 000000002ab73dc9, Mem[0000000010101439] = ff000000, %asi = 80
stba %l2,[%i4+0x039]%asi ! Mem[0000000010101438] = ffc90000
! %l6 = 00107a47, %l7 = 000000ff, Mem[0000000030101400] = 00000000 9a000012
stda %l6,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00107a47 000000ff
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (30)
! Mem[00000000100c1400] = ff000000 00107ee0 2f35c4b0 38d1300c
! Mem[00000000100c1410] = 0100feff 11ff0000 5cb0ee7e 3054c578
! Mem[00000000100c1420] = 9a000000 8981bd0d 95793ced 000000db
! Mem[00000000100c1430] = 0000005e a4269a4b 1efcd590 00000000
ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000100c1400
p0_label_245:
! %l4 = 00000000ff000000, %l0 = 0000000000000000, %y = 00000000
umul %l4,%l0,%l6 ! %l6 = 0000000000000000, %y = 00000000
! Mem[00000000300c1400] = a53e5a71, %l3 = 00000000000000d6
lduwa [%i3+%g0]0x81,%l3 ! %l3 = 00000000a53e5a71
! Mem[0000000030141400] = 85000000, %l7 = 00000000000000ff
lduha [%i5+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000030001410] = 000000ff, %l4 = 00000000ff000000
lduba [%i0+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000030001400] = 9a5dffbe, %f7 = 3054c578
lda [%i0+%g0]0x81,%f7 ! %f7 = 9a5dffbe
! Mem[0000000010181428] = 7cfdc294, %f0 = 00000000
lda [%i6+0x028]%asi,%f0 ! %f0 = 7cfdc294
! Mem[0000000030041400] = 00000000, %l3 = 00000000a53e5a71
lduha [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
! Mem[0000000010181400] = 00000000, %l0 = 0000000000000000
ldsba [%i6+%g0]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000030101400] = 00107a47, %l6 = 0000000000000000
ldswa [%i4+%g0]0x81,%l6 ! %l6 = 0000000000107a47
! Starting 10 instruction Store Burst
! %f2 = 2f35c4b0 38d1300c, %l4 = 0000000000000000
! Mem[0000000010101418] = 0dbd81898aa63b93
add %i4,0x018,%g1
stda %f2,[%g1+%l4]ASI_PST16_P ! Mem[0000000010101418] = 0dbd81898aa63b93
p0_label_246:
! %l2 = 2ab73dc9, %l3 = 00000000, Mem[0000000030141400] = 00000085 33c35d18
stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 2ab73dc9 00000000
! Mem[0000000030141410] = 0000ff11, %l3 = 0000000000000000
ldstuba [%i5+%o5]0x89,%l3 ! %l3 = 00000011000000ff
! Mem[00000000300c1410] = 00ffffff, %l6 = 0000000000107a47
ldstuba [%i3+%o5]0x81,%l6 ! %l6 = 00000000000000ff
! %l3 = 0000000000000011, Mem[00000000300c1400] = a53e5a71
stba %l3,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 113e5a71
! %l2 = 2ab73dc9, %l3 = 00000011, Mem[0000000010101410] = 00000000 c93db72a
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 2ab73dc9 00000011
! Mem[0000000030081408] = 000000e0, %l0 = 0000000000000000
swapa [%i2+%o4]0x89,%l0 ! %l0 = 00000000000000e0
! %l0 = 00000000000000e0, Mem[00000000300c1400] = 113e5a71
stwa %l0,[%i3+%g0]0x81 ! Mem[00000000300c1400] = 000000e0
! Mem[0000000010101400] = 00000000, %l3 = 0000000000000011
ldstuba [%i4+%g0]0x80,%l3 ! %l3 = 00000000000000ff
! %f8 = 9a000000 8981bd0d, Mem[0000000030041408] = 0000009a 17ffbe05
stda %f8 ,[%i1+%o4]0x89 ! Mem[0000000030041408] = 9a000000 8981bd0d
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 5ef0ffff, %l6 = 0000000000000000
ldsha [%i0+%o4]0x88,%l6 ! %l6 = ffffffffffffffff
p0_label_247:
! Mem[0000000010041408] = 00000000 000000ff, %l6 = ffffffff, %l7 = 00000000
ldda [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000ff 0000000000000000
! Mem[0000000020800000] = ff128b5d, %l0 = 00000000000000e0
ldsb [%o1+%g0],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000030001410] = 000000ff, %l5 = 0000000000000000
lduha [%i0+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[00000000100c1400] = e07e1000 000000ff, %l6 = 000000ff, %l7 = 00000000
ldda [%i3+%g0]0x88,%l6 ! %l6 = 00000000000000ff 00000000e07e1000
! Mem[0000000021800040] = ffff75ef, %l6 = 00000000000000ff
ldsba [%o3+0x041]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000020800000] = ff128b5d, %l0 = ffffffffffffffff
lduh [%o1+%g0],%l0 ! %l0 = 000000000000ff12
! Mem[0000000010041404] = ff000000, %l3 = 0000000000000000
ldswa [%i1+0x004]%asi,%l3 ! %l3 = ffffffffff000000
! Mem[0000000030101400] = ff000000477a1000, %l4 = 0000000000000000
ldxa [%i4+%g0]0x89,%l4 ! %l4 = ff000000477a1000
! Mem[0000000010081408] = ce6a0012 00009aff, %l6 = ffffffff, %l7 = e07e1000
ldda [%i2+%o4]0x88,%l6 ! %l6 = 0000000000009aff 00000000ce6a0012
! Starting 10 instruction Store Burst
! %l6 = 0000000000009aff, immd = fffffffffffff0f4, %l6 = 0000000000009aff
udivx %l6,-0xf0c,%l6 ! %l6 = 0000000000000000
p0_label_248:
! Mem[000000001008140c] = 12006ace, %l2 = 000000002ab73dc9
swap [%i2+0x00c],%l2 ! %l2 = 0000000012006ace
! %f12 = 0000005e a4269a4b, %l2 = 0000000012006ace
! Mem[0000000010041438] = 6200000000000000
add %i1,0x038,%g1
stda %f12,[%g1+%l2]ASI_PST8_PL ! Mem[0000000010041438] = 629a26a400000000
! %l5 = 0000000000000000, Mem[0000000010001408] = fffff05e00000000
stxa %l5,[%i0+%o4]0x80 ! Mem[0000000010001408] = 0000000000000000
! Mem[00000000100c1430] = 0000005ea4269a4b, %l3 = ffffffffff000000, %l7 = 00000000ce6a0012
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0000005ea4269a4b
! %l6 = 0000000000000000, Mem[0000000020800001] = ff128b5d, %asi = 80
stba %l6,[%o1+0x001]%asi ! Mem[0000000020800000] = ff008b5d
! Mem[00000000100c1410] = 0100feff, %l0 = 000000000000ff12
ldstuba [%i3+%o5]0x80,%l0 ! %l0 = 00000001000000ff
! %l4 = ff000000477a1000, Mem[0000000030181400] = ed3c79ff
stba %l4,[%i6+%g0]0x89 ! Mem[0000000030181400] = ed3c7900
! Mem[0000000010141410] = 00107a47, %l0 = 0000000000000001
swapa [%i5+%o5]0x88,%l0 ! %l0 = 0000000000107a47
! Mem[00000000100c1400] = ff000000, %l2 = 12006ace, %l6 = 00000000
casa [%i3]0x80,%l2,%l6 ! %l6 = 00000000ff000000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (31)
! Mem[0000000030041400] = 00000000 65ffffff 0dbd8189 0000009a
! Mem[0000000030041410] = 000000ff ffba6ace ff000053 745ba25e
! Mem[0000000030041420] = e9af3b9c 04d7358c 530432d3 00000000
! Mem[0000000030041430] = 00000000 622572cc ff000000 322ca653
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 0000000030041400
p0_label_249:
! Mem[0000000010141408] = 000000ff, %l0 = 0000000000107a47
ldsha [%i5+%o4]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000010181400] = 00000000, %l1 = ce80a4101252d8c4
lduwa [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030081400] = 000000ff, %l7 = 0000005ea4269a4b
ldswa [%i2+%g0]0x89,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010141410] = 01000000, %l6 = 00000000ff000000
ldswa [%i5+%o5]0x80,%l6 ! %l6 = 0000000001000000
! Mem[00000000100c1428] = 95793ced000000db, %l2 = 0000000012006ace
ldxa [%i3+0x028]%asi,%l2 ! %l2 = 95793ced000000db
! Mem[0000000010001408] = 00000000, %l1 = 0000000000000000
lduha [%i0+0x008]%asi,%l1 ! %l1 = 0000000000000000
! Mem[0000000030101400] = ff000000477a1000, %f8 = 9a000000 8981bd0d
ldda [%i4+%g0]0x89,%f8 ! %f8 = ff000000 477a1000
! Mem[00000000100c1410] = ff00feff, %l7 = 00000000000000ff
lduha [%i3+%o5]0x80,%l7 ! %l7 = 000000000000ff00
! Mem[0000000030001408] = 00000000e0de0055, %f8 = ff000000 477a1000
ldda [%i0+%o4]0x89,%f8 ! %f8 = 00000000 e0de0055
! Starting 10 instruction Store Burst
! Mem[0000000020800001] = ff008b5d, %l4 = ff000000477a1000
ldstuba [%o1+0x001]%asi,%l4 ! %l4 = 00000000000000ff
p0_label_250:
! %l4 = 0000000000000000, Mem[000000001008141c] = 715a3ea5
sth %l4,[%i2+0x01c] ! Mem[000000001008141c] = 00003ea5
! %l6 = 0000000001000000, Mem[00000000100c1408] = 0c30d138b0c4352f
stxa %l6,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 0000000001000000
! Mem[0000000010041400] = 00000000, %l7 = 000000000000ff00
swapa [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000030081408] = 00000000, %l4 = 0000000000000000
ldstuba [%i2+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Mem[0000000030141400] = c93db72a, %l0 = 0000000000000000
ldstuba [%i5+%g0]0x89,%l0 ! %l0 = 0000002a000000ff
! %l3 = ffffffffff000000, Mem[00000000300c1400] = 92df3465e0000000
stxa %l3,[%i3+%g0]0x89 ! Mem[00000000300c1400] = ffffffffff000000
! %f4 = 0100feff, %f15 = 00000000, %f8 = 00000000 e0de0055
fsmuld %f4 ,%f15,%f8 ! %f8 = 00000000 00000000
! %l6 = 0000000001000000, Mem[000000001008142f] = 10000000, %asi = 80
stba %l6,[%i2+0x02f]%asi ! Mem[000000001008142c] = 10000000
! Mem[00000000300c1408] = ffffffff, %l3 = ffffffffff000000
ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = ffffff00, %l0 = 000000000000002a
ldsba [%i0+0x013]%asi,%l0 ! %l0 = 0000000000000000
p0_label_251:
! Mem[0000000021800140] = c9c4df64, %l3 = 00000000000000ff
ldsh [%o3+0x140],%l3 ! %l3 = ffffffffffffc9c4
! %l3 = ffffffffffffc9c4, immd = fffffffffffff52b, %l2 = 95793ced000000db
mulx %l3,-0xad5,%l2 ! %l2 = 00000000024b77ec
! Mem[0000000030181408] = 000000ff, %l7 = 0000000000000000
ldsha [%i6+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[0000000010001434] = 00000000, %l3 = ffffffffffffc9c4
lduh [%i0+0x034],%l3 ! %l3 = 0000000000000000
! Mem[0000000010001408] = 00000000, %l3 = 0000000000000000
ldsha [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101410] = 2ab73dc9, %l4 = 0000000000000000
lduba [%i4+%o5]0x88,%l4 ! %l4 = 00000000000000c9
! Mem[0000000021800040] = ffff75ef, %l1 = 0000000000000000
lduh [%o3+0x040],%l1 ! %l1 = 000000000000ffff
! Mem[000000001008142c] = 10000000, %l5 = 0000000000000000
ldswa [%i2+0x02c]%asi,%l5 ! %l5 = 0000000010000000
! Mem[0000000030081410] = 14989675, %l5 = 0000000010000000
ldsha [%i2+%o5]0x89,%l5 ! %l5 = ffffffffffff9675
! Starting 10 instruction Store Burst
! %l0 = 00000000, %l1 = 0000ffff, Mem[0000000030101410] = 12000000 00000000
stda %l0,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000 0000ffff
p0_label_252:
! %l4 = 00000000000000c9, Mem[0000000030101410] = 000000000000ffff
stxa %l4,[%i4+%o5]0x81 ! Mem[0000000030101410] = 00000000000000c9
! Mem[0000000030141410] = 0000ffff, %l5 = ffffffffffff9675
ldstuba [%i5+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000020800001] = ffff8b5d, %l5 = 00000000000000ff
ldstub [%o1+0x001],%l5 ! %l5 = 000000ff000000ff
! %l1 = 000000000000ffff, Mem[0000000030101400] = 477a1000
stba %l1,[%i4+%g0]0x89 ! Mem[0000000030101400] = 477a10ff
! %l0 = 0000000000000000, Mem[00000000218001c0] = 005e4628, %asi = 80
stba %l0,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 005e4628
! Mem[0000000010041408] = 000000ff, %l4 = 00000000000000c9
ldstuba [%i1+%o4]0x88,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010041400] = 00ff0000, %l6 = 0000000001000000
ldstuba [%i1+%g0]0x80,%l6 ! %l6 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[00000000100c1402] = ff000000, %asi = 80
stha %l5,[%i3+0x002]%asi ! Mem[00000000100c1400] = ff0000ff
membar #Sync ! Added by membar checker (32)
! %l6 = 0000000000000000, Mem[0000000030041400] = 00000000
stba %l6,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010101408] = 00000000, %l5 = 00000000000000ff
ldsba [%i4+%o4]0x80,%l5 ! %l5 = 0000000000000000
p0_label_253:
! Mem[0000000030181400] = 00793ced, %l3 = 0000000000000000
ldsba [%i6+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = 75969814, %l6 = 0000000000000000
ldsha [%i2+%o5]0x81,%l6 ! %l6 = 0000000000007596
! Mem[0000000010141428] = 8ddb922c, %l0 = 0000000000000000
ldsb [%i5+0x02b],%l0 ! %l0 = 000000000000002c
! Mem[0000000010001430] = 00000000, %l2 = 00000000024b77ec
lduwa [%i0+0x030]%asi,%l2 ! %l2 = 0000000000000000
! Mem[0000000030081408] = 000000ff, %f12 = 0000005e
lda [%i2+%o4]0x89,%f12 ! %f12 = 000000ff
! Mem[00000000300c1408] = ffffffff, %l4 = 00000000000000ff
ldswa [%i3+%o4]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030001408] = 5500dee0, %l3 = 0000000000000000
ldsba [%i0+%o4]0x81,%l3 ! %l3 = 0000000000000055
! Mem[0000000010141400] = ff000000 00000000, %l4 = ffffffff, %l5 = 00000000
ldda [%i5+%g0]0x88,%l4 ! %l4 = 0000000000000000 00000000ff000000
! %f16 = 00000000, %f15 = 00000000, %f0 = 7cfdc294
fsubs %f16,%f15,%f0 ! %f0 = 00000000
! Starting 10 instruction Store Burst
! Mem[0000000010141410] = 01000000, %l2 = 0000000000000000
swapa [%i5+%o5]0x80,%l2 ! %l2 = 0000000001000000
p0_label_254:
! Mem[0000000030101400] = 477a10ff, %l6 = 0000000000007596
swapa [%i4+%g0]0x89,%l6 ! %l6 = 00000000477a10ff
! Mem[0000000030001400] = beff5d9a, %l0 = 000000000000002c
ldstuba [%i0+%g0]0x89,%l0 ! %l0 = 0000009a000000ff
! %l2 = 0000000001000000, %l4 = 0000000000000000, %l0 = 000000000000009a
sdivx %l2,%l4,%l0 ! Div by zero, %l0 = 00000000000000ea
! Mem[0000000010141410] = 00000000, %l3 = 0000000000000055
ldstuba [%i5+%o5]0x80,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030141408] = 000000ff, %l0 = 00000000000000c2
swapa [%i5+%o4]0x89,%l0 ! %l0 = 00000000000000ff
! %l2 = 01000000, %l3 = 00000000, Mem[0000000010101410] = 2ab73dc9 00000011
stda %l2,[%i4+%o5]0x88 ! Mem[0000000010101410] = 01000000 00000000
! %l7 = 0000000000000000, Mem[0000000030101408] = ffffffc9
stha %l7,[%i4+%o4]0x89 ! Mem[0000000030101408] = ffff0000
! %l6 = 00000000477a10ff, Mem[000000001004143e] = 00000000
sth %l6,[%i1+0x03e] ! Mem[000000001004143c] = 000010ff
! Mem[0000000010141400] = 00000000, %l7 = 0000000000000000
ldstuba [%i5+%g0]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = 0d0000000000ffff, %f18 = 0dbd8189 0000009a
ldda [%i5+%o5]0x89,%f18 ! %f18 = 0d000000 0000ffff
p0_label_255:
! Mem[00000000300c1408] = ffffffff, %l2 = 0000000001000000
ldsba [%i3+%o4]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030141408] = c2000000, %l7 = 0000000000000000
lduwa [%i5+%o4]0x81,%l7 ! %l7 = 00000000c2000000
! Mem[0000000030081400] = 000000ff, %l2 = ffffffffffffffff
lduwa [%i2+%g0]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000010081400] = 00000000, %l2 = 00000000000000ff
lduwa [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000000
! Mem[0000000010141418] = 000000aaffeeffbe, %l1 = 000000000000ffff
ldxa [%i5+0x018]%asi,%l1 ! %l1 = 000000aaffeeffbe
! Mem[0000000030141408] = c2000000, %l6 = 00000000477a10ff
ldsha [%i5+%o4]0x81,%l6 ! %l6 = ffffffffffffc200
! %l4 = 0000000000000000, Mem[0000000010141400] = 000000ff
stha %l4,[%i5+%g0]0x88 ! Mem[0000000010141400] = 00000000
! Mem[0000000030141410] = ffff0000, %l4 = 0000000000000000
ldsba [%i5+%o5]0x81,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000010041410] = 0000ffff, %l6 = ffffffffffffc200
ldswa [%i1+%o5]0x88,%l6 ! %l6 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000030041408] = 0dbd8189, %l5 = 00000000ff000000
ldstuba [%i1+%o4]0x81,%l5 ! %l5 = 0000000d000000ff
p0_label_256:
! %l6 = 000000000000ffff, Mem[0000000010001410] = 00ffffff
stha %l6,[%i0+%o5]0x88 ! Mem[0000000010001410] = 00ffffff
! Mem[0000000010081410] = ff000000, %l7 = 00000000c2000000
swapa [%i2+%o5]0x80,%l7 ! %l7 = 00000000ff000000
! %l2 = 0000000000000000, Mem[0000000030081408] = 000000ff
stha %l2,[%i2+%o4]0x89 ! Mem[0000000030081408] = 00000000
! Mem[0000000030181410] = f56eaa26, %l1 = 000000aaffeeffbe
swapa [%i6+%o5]0x81,%l1 ! %l1 = 00000000f56eaa26
! %f30 = ff000000, %f20 = 000000ff
fcmpes %fcc2,%f30,%f20 ! %fcc2 = 1
! Code Fragment 4
p0_fragment_30:
! %l0 = 00000000000000ff
setx 0xfcbeada7d4945f46,%g7,%l0 ! %l0 = fcbeada7d4945f46
! %l1 = 00000000f56eaa26
setx 0x8cd832b815d957df,%g7,%l1 ! %l1 = 8cd832b815d957df
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 = fcbeada7d4945f46
setx 0x13e05ee82eb84937,%g7,%l0 ! %l0 = 13e05ee82eb84937
! %l1 = 8cd832b815d957df
setx 0x63cb0fc07668907a,%g7,%l1 ! %l1 = 63cb0fc07668907a
! %l5 = 000000000000000d, %l5 = 000000000000000d, %l0 = 13e05ee82eb84937
orn %l5,%l5,%l0 ! %l0 = ffffffffffffffff
! %f30 = ff000000 322ca653, Mem[0000000030101400] = 00007596 ff000000
stda %f30,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff000000 322ca653
! Mem[0000000010181408] = ff000000, %l4 = ffffffffffffffff
ldstuba [%i6+%o4]0x80,%l4 ! %l4 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141410] = ffff00000000000d, %f12 = 000000ff a4269a4b
ldda [%i5+%o5]0x81,%f12 ! %f12 = ffff0000 0000000d
p0_label_257:
! Mem[0000000030081400] = ff00000011ff0000, %l3 = 0000000000000000
ldxa [%i2+%g0]0x81,%l3 ! %l3 = ff00000011ff0000
! Mem[0000000030081410] = 14989675, %l2 = 0000000000000000
lduba [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000075
! Mem[0000000010101410] = 00000001, %l6 = 000000000000ffff
lduba [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010141410] = ff000000, %f0 = 00000000
lda [%i5+%o5]0x80,%f0 ! %f0 = ff000000
! Mem[0000000030001400] = beff5dff, %f21 = ffba6ace
lda [%i0+%g0]0x89,%f21 ! %f21 = beff5dff
! Mem[0000000030041410] = 000000ff, %f16 = 00000000
lda [%i1+%o5]0x81,%f16 ! %f16 = 000000ff
! Mem[0000000010041418] = 000000ff000000ff, %l1 = 63cb0fc07668907a
ldxa [%i1+0x018]%asi,%l1 ! %l1 = 000000ff000000ff
! Mem[0000000030081410] = 14989675, %l6 = 0000000000000000
ldsha [%i2+%o5]0x89,%l6 ! %l6 = ffffffffffff9675
! Mem[0000000030101410] = 00000000, %l5 = 000000000000000d
ldsha [%i4+%o5]0x81,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %f12 = ffff0000 0000000d, Mem[0000000010041400] = 0000ffff 000000ff
stda %f12,[%i1+%g0]0x88 ! Mem[0000000010041400] = ffff0000 0000000d
p0_label_258:
! %l2 = 0000000000000075, Mem[0000000030041408] = 8981bdff
stha %l2,[%i1+%o4]0x89 ! Mem[0000000030041408] = 89810075
! %l6 = ffffffffffff9675, Mem[0000000010041408] = ff000000
stha %l6,[%i1+%o4]0x80 ! Mem[0000000010041408] = 96750000
! %f14 = 1efcd590 00000000, Mem[00000000300c1408] = ffffffff 5ef0ffff
stda %f14,[%i3+%o4]0x89 ! Mem[00000000300c1408] = 1efcd590 00000000
! %l6 = ffffffffffff9675, Mem[00000000100c1408] = 00000001
stwa %l6,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ffff9675
! %f18 = 0d000000, Mem[000000001000143c] = 10ff0000
sta %f18,[%i0+0x03c]%asi ! Mem[000000001000143c] = 0d000000
! %l2 = 0000000000000075, Mem[00000000211c0000] = ffff4340, %asi = 80
stba %l2,[%o2+0x000]%asi ! Mem[00000000211c0000] = 75ff4340
! Mem[0000000010001432] = 00000000, %l6 = ffffffffffff9675
ldstuba [%i0+0x032]%asi,%l6 ! %l6 = 00000000000000ff
! Mem[0000000030001408] = 5500dee0, %l7 = 00000000ff000000
ldstuba [%i0+%o4]0x81,%l7 ! %l7 = 00000055000000ff
! %f11 = 000000db, Mem[00000000100c1400] = ff0000ff
sta %f11,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000db
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ce6abaffff000000, %f10 = 95793ced 000000db
ldda [%i1+%o5]0x89,%f10 ! %f10 = ce6abaff ff000000
p0_label_259:
! Mem[00000000300c1410] = ffffffff, %l3 = ff00000011ff0000
lduba [%i3+%o5]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000030081408] = db000000 00000000, %l0 = ffffffff, %l1 = 000000ff
ldda [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000000 00000000db000000
! Mem[0000000010041420] = 12ba6ace90d5fc1e, %f30 = ff000000 322ca653
ldd [%i1+0x020],%f30 ! %f30 = 12ba6ace 90d5fc1e
! Mem[0000000010041410] = 0000ffff, %l5 = 0000000000000000
lduwa [%i1+%o5]0x88,%l5 ! %l5 = 000000000000ffff
! Mem[0000000030141410] = ffff0000, %l1 = 00000000db000000
ldswa [%i5+%o5]0x81,%l1 ! %l1 = ffffffffffff0000
! Mem[0000000030041400] = 00000000, %l5 = 000000000000ffff
lduha [%i1+%g0]0x81,%l5 ! %l5 = 0000000000000000
! %l6 = 0000000000000000, imm = 0000000000000028, %l1 = ffffffffffff0000
addc %l6,0x028,%l1 ! %l1 = 0000000000000028
! %l3 = 00000000000000ff, %l7 = 0000000000000055, %l5 = 0000000000000000
addc %l3,%l7,%l5 ! %l5 = 0000000000000154
! %l0 = 0000000000000000, %l3 = 00000000000000ff, %l6 = 0000000000000000
sub %l0,%l3,%l6 ! %l6 = ffffffffffffff01
! Starting 10 instruction Store Burst
! %l7 = 0000000000000055, Mem[000000001004143f] = 000010ff
stb %l7,[%i1+0x03f] ! Mem[000000001004143c] = 00001055
p0_label_260:
! Mem[00000000100c1430] = 0000005ea4269a4b, %l3 = 00000000000000ff, %l0 = 0000000000000000
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0000005ea4269a4b
! %f2 = 2f35c4b0 38d1300c, %l7 = 0000000000000055
! Mem[0000000010141438] = 12ba6ace2d6d7210
add %i5,0x038,%g1
stda %f2,[%g1+%l7]ASI_PST16_PL ! Mem[0000000010141438] = 0c306aceb0c47210
! Mem[00000000300c1408] = 00000000, %l6 = ffffffffffffff01
swapa [%i3+%o4]0x81,%l6 ! %l6 = 0000000000000000
! %l4 = 00000000000000ff, Mem[0000000010101400] = ff000000
stba %l4,[%i4+%g0]0x80 ! Mem[0000000010101400] = ff000000
! %l0 = a4269a4b, %l1 = 00000028, Mem[0000000010181400] = 00000000 00000000
stda %l0,[%i6+%g0]0x80 ! Mem[0000000010181400] = a4269a4b 00000028
! %l3 = 00000000000000ff, Mem[00000000201c0001] = 0047e0d4, %asi = 80
stba %l3,[%o0+0x001]%asi ! Mem[00000000201c0000] = 00ffe0d4
! %l4 = 000000ff, %l5 = 00000154, Mem[0000000030141400] = c93db7ff 00000000
stda %l4,[%i5+%g0]0x89 ! Mem[0000000030141400] = 000000ff 00000154
! %l0 = 0000005ea4269a4b, Mem[0000000030081408] = 00000000
stwa %l0,[%i2+%o4]0x81 ! Mem[0000000030081408] = a4269a4b
! %f8 = 00000000 00000000, Mem[0000000010181410] = 00000000 000000ff
stda %f8 ,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000 00000000
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %l6 = 0000000000000000
lduba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
p0_label_261:
! Mem[0000000010141408] = 000000ff, %l1 = 0000000000000028
lduwa [%i5+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000010001400] = ff00ffff, %l3 = 00000000000000ff
lduba [%i0+%g0]0x88,%l3 ! %l3 = 00000000000000ff
! %l6 = 0000000000000000, %l4 = 00000000000000ff, %l4 = 00000000000000ff
or %l6,%l4,%l4 ! %l4 = 00000000000000ff
! Mem[0000000010181410] = 0000000000000000, %l7 = 0000000000000055
ldxa [%i6+%o5]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030041400] = 00000000, %l4 = 00000000000000ff
ldsba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000010141400] = 00000000, %l4 = 0000000000000000
ldsba [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030101410] = 00000000, %l3 = 00000000000000ff
ldsha [%i4+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[00000000100c1400] = 000000db, %l5 = 0000000000000154
lduwa [%i3+%g0]0x80,%l5 ! %l5 = 00000000000000db
! Mem[0000000010001400] = ff00ffff, %l3 = 0000000000000000
lduha [%i0+%g0]0x88,%l3 ! %l3 = 000000000000ffff
! Starting 10 instruction Store Burst
! %l0 = a4269a4b, %l1 = 000000ff, Mem[0000000030181400] = 00793ced 0000000d
stda %l0,[%i6+%g0]0x81 ! Mem[0000000030181400] = a4269a4b 000000ff
p0_label_262:
! %l4 = 00000000, %l5 = 000000db, Mem[00000000100c1400] = db000000 e07e1000
stda %l4,[%i3+%g0]0x88 ! Mem[00000000100c1400] = 00000000 000000db
! %f24 = e9af3b9c, Mem[0000000010081410] = c2000000
sta %f24,[%i2+%o5]0x80 ! Mem[0000000010081410] = e9af3b9c
! %l6 = 0000000000000000, Mem[0000000010101400] = ff000000, %asi = 80
stha %l6,[%i4+0x000]%asi ! Mem[0000000010101400] = 00000000
! Mem[0000000010141410] = 000000ff, %l1 = 00000000000000ff
swapa [%i5+%o5]0x88,%l1 ! %l1 = 00000000000000ff
! %f13 = 0000000d, Mem[0000000010181400] = a4269a4b
sta %f13,[%i6+%g0]0x80 ! Mem[0000000010181400] = 0000000d
! %l6 = 00000000, %l7 = 00000000, Mem[0000000030041408] = 89810075 9a000000
stda %l6,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000000 00000000
! Mem[00000000211c0001] = 75ff4340, %l0 = 0000005ea4269a4b
ldstuba [%o2+0x001]%asi,%l0 ! %l0 = 000000ff000000ff
! %f21 = beff5dff, Mem[0000000030081408] = a4269a4b
sta %f21,[%i2+%o4]0x81 ! Mem[0000000030081408] = beff5dff
! Mem[0000000010181408] = ff000000, %l7 = 0000000000000000
ldstuba [%i6+%o4]0x80,%l7 ! %l7 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030041408] = 00000000, %f31 = 90d5fc1e
lda [%i1+%o4]0x89,%f31 ! %f31 = 00000000
p0_label_263:
! Mem[0000000030081408] = db000000ff5dffbe, %f28 = 00000000 622572cc
ldda [%i2+%o4]0x89,%f28 ! %f28 = db000000 ff5dffbe
! %l6 = 0000000000000000, %l2 = 0000000000000075, %l6 = 0000000000000000
addc %l6,%l2,%l6 ! %l6 = 0000000000000075
! Mem[00000000300c1408] = 1efcd59001ffffff, %f6 = 5cb0ee7e 9a5dffbe
ldda [%i3+%o4]0x89,%f6 ! %f6 = 1efcd590 01ffffff
! Mem[0000000010101400] = 00000000, %l1 = 00000000000000ff
ldsba [%i4+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001414] = 0000000d, %l0 = 00000000000000ff
lduba [%i0+0x016]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000030181400] = a4269a4b 000000ff, %l2 = 00000075, %l3 = 0000ffff
ldda [%i6+%g0]0x81,%l2 ! %l2 = 00000000a4269a4b 00000000000000ff
! Mem[0000000030081410] = 7596981400107ee0, %f16 = 000000ff 65ffffff
ldda [%i2+%o5]0x81,%f16 ! %f16 = 75969814 00107ee0
! Mem[0000000030101408] = 0000ffff11ff0000, %l6 = 0000000000000075
ldxa [%i4+%o4]0x81,%l6 ! %l6 = 0000ffff11ff0000
! Mem[0000000010041434] = 00003054, %l2 = 00000000a4269a4b
lduwa [%i1+0x034]%asi,%l2 ! %l2 = 0000000000003054
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = ffff00ff, %l2 = 0000000000003054
swapa [%i0+%g0]0x80,%l2 ! %l2 = 00000000ffff00ff
p0_label_264:
! %l6 = 0000ffff11ff0000, Mem[00000000201c0000] = 00ffe0d4, %asi = 80
stha %l6,[%o0+0x000]%asi ! Mem[00000000201c0000] = 0000e0d4
! Mem[0000000030141408] = 000000c2, %l7 = 00000000000000ff
swapa [%i5+%o4]0x89,%l7 ! %l7 = 00000000000000c2
! %l1 = 0000000000000000, Mem[0000000010041408] = 00007596
stba %l1,[%i1+%o4]0x88 ! Mem[0000000010041408] = 00007500
! %l1 = 0000000000000000, Mem[0000000010081410] = e9af3b9c
stwa %l1,[%i2+%o5]0x80 ! Mem[0000000010081410] = 00000000
! %l3 = 00000000000000ff, Mem[0000000030181408] = 000000ff
stba %l3,[%i6+%o4]0x81 ! Mem[0000000030181408] = ff0000ff
! %f10 = ce6abaff, Mem[0000000010081408] = 00009aff
sta %f10,[%i2+%o4]0x88 ! Mem[0000000010081408] = ce6abaff
! %f8 = 00000000 00000000, Mem[0000000030101400] = 53a62c32 000000ff
stda %f8 ,[%i4+%g0]0x81 ! Mem[0000000030101400] = 00000000 00000000
! %f14 = 1efcd590, Mem[0000000030141408] = ff000000
sta %f14,[%i5+%o4]0x81 ! Mem[0000000030141408] = 1efcd590
! %f7 = 01ffffff, %f27 = 00000000
fcmps %fcc1,%f7 ,%f27 ! %fcc1 = 2
! Starting 10 instruction Load Burst
! Mem[0000000010001410] = 00ffffff, %f3 = 38d1300c
lda [%i0+%o5]0x88,%f3 ! %f3 = 00ffffff
p0_label_265:
! Mem[00000000300c1410] = ffffffff, %l1 = 0000000000000000
ldsba [%i3+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000030101400] = 00000000, %l1 = ffffffffffffffff
lduha [%i4+%g0]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000010001414] = 0000000d, %l7 = 00000000000000c2
ldsw [%i0+0x014],%l7 ! %l7 = 000000000000000d
! Mem[0000000010081410] = 00000000, %l5 = 00000000000000db
ldswa [%i2+%o5]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000030041400] = 00000000, %l3 = 00000000000000ff
lduwa [%i1+%g0]0x89,%l3 ! %l3 = 0000000000000000
! %l6 = 0000ffff11ff0000, %l2 = 00000000ffff00ff, %l5 = 0000000000000000
sub %l6,%l2,%l5 ! %l5 = 0000fffe11ffff01
! Mem[0000000030081408] = beff5dff 000000db, %l6 = 11ff0000, %l7 = 0000000d
ldda [%i2+%o4]0x81,%l6 ! %l6 = 00000000beff5dff 00000000000000db
! Mem[0000000010001410] = 00ffffff, %f10 = ce6abaff
lda [%i0+%o5]0x88,%f10 ! %f10 = 00ffffff
! Mem[0000000030081400] = 000000ff, %l0 = 0000000000000000
lduwa [%i2+%g0]0x89,%l0 ! %l0 = 00000000000000ff
! Starting 10 instruction Store Burst
! Mem[000000001014140c] = 000000ff, %l3 = 00000000, %l4 = 00000000
add %i5,0x0c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000000000ff
p0_label_266:
! Code Fragment 3
p0_fragment_31:
! %l0 = 00000000000000ff
setx 0xb07b55ffdf1e412e,%g7,%l0 ! %l0 = b07b55ffdf1e412e
! %l1 = 0000000000000000
setx 0x942d1757f04f18db,%g7,%l1 ! %l1 = 942d1757f04f18db
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 = b07b55ffdf1e412e
setx 0x65bdb5a7f268a401,%g7,%l0 ! %l0 = 65bdb5a7f268a401
! %l1 = 942d1757f04f18db
setx 0x823d4937cc04a89a,%g7,%l1 ! %l1 = 823d4937cc04a89a
! Code Fragment 3
p0_fragment_32:
! %l0 = 65bdb5a7f268a401
setx 0x9f9e654857546faa,%g7,%l0 ! %l0 = 9f9e654857546faa
! %l1 = 823d4937cc04a89a
setx 0x51c5704796f894a6,%g7,%l1 ! %l1 = 51c5704796f894a6
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 = 9f9e654857546faa
setx 0xd3fa6137db3e62f5,%g7,%l0 ! %l0 = d3fa6137db3e62f5
! %l1 = 51c5704796f894a6
setx 0x72c8b54fdb767c01,%g7,%l1 ! %l1 = 72c8b54fdb767c01
! %l1 = 72c8b54fdb767c01, Mem[0000000030141408] = 90d5fc1e
stba %l1,[%i5+%o4]0x89 ! Mem[0000000030141408] = 90d5fc01
! %l2 = 00000000ffff00ff, Mem[0000000020800040] = 00ff0596
sth %l2,[%o1+0x040] ! Mem[0000000020800040] = 00ff0596
! Mem[00000000300c1408] = ffffff01, %l2 = 00000000ffff00ff
swapa [%i3+%o4]0x81,%l2 ! %l2 = 00000000ffffff01
! Mem[0000000030181400] = 4b9a26a4, %l2 = 00000000ffffff01
swapa [%i6+%g0]0x89,%l2 ! %l2 = 000000004b9a26a4
! %l5 = 0000fffe11ffff01, Mem[00000000100c1408] = 7596ffff
stha %l5,[%i3+%o4]0x88 ! Mem[00000000100c1408] = 7596ff01
! %l6 = 00000000beff5dff, Mem[0000000010001410] = ffffff00
stba %l6,[%i0+%o5]0x80 ! Mem[0000000010001410] = ffffff00
! Mem[00000000300c1410] = ffffffff, %l0 = d3fa6137db3e62f5
swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000ffffffff
! Starting 10 instruction Load Burst
! Mem[0000000010181408] = 00000000 000000ff, %l4 = 000000ff, %l5 = 11ffff01
ldda [%i6+%o4]0x88,%l4 ! %l4 = 00000000000000ff 0000000000000000
p0_label_267:
! Mem[0000000030081400] = ff000000, %l1 = 72c8b54fdb767c01
lduwa [%i2+%g0]0x81,%l1 ! %l1 = 00000000ff000000
! Mem[0000000010101428] = 00000011, %l3 = 0000000000000000
ldsb [%i4+0x02b],%l3 ! %l3 = 0000000000000011
! Mem[00000000100c1410] = ff00feff, %l5 = 0000000000000000
ldsh [%i3+%o5],%l5 ! %l5 = ffffffffffffff00
! Mem[00000000201c0000] = 0000e0d4, %l0 = 00000000ffffffff
ldsba [%o0+0x001]%asi,%l0 ! %l0 = 0000000000000000
! Mem[0000000010081430] = 9a5dffbedb000000, %f16 = 75969814 00107ee0
ldd [%i2+0x030],%f16 ! %f16 = 9a5dffbe db000000
! Mem[0000000030081408] = db000000ff5dffbe, %f6 = 1efcd590 01ffffff
ldda [%i2+%o4]0x89,%f6 ! %f6 = db000000 ff5dffbe
! Mem[0000000010041400] = ffff0000 0000000d, %l6 = beff5dff, %l7 = 000000db
ldda [%i1+%g0]0x88,%l6 ! %l6 = 000000000000000d 00000000ffff0000
! Mem[0000000010101410] = 00000001 00000000, %l6 = 0000000d, %l7 = ffff0000
ldda [%i4+%o5]0x80,%l6 ! %l6 = 0000000000000001 0000000000000000
! Mem[0000000030041410] = ff000000, %l5 = ffffffffffffff00
lduba [%i1+%o5]0x89,%l5 ! %l5 = 0000000000000000
! Starting 10 instruction Store Burst
! %l6 = 0000000000000001, Mem[0000000030181408] = 0000000dff0000ff
stxa %l6,[%i6+%o4]0x89 ! Mem[0000000030181408] = 0000000000000001
p0_label_268:
! Mem[00000000211c0001] = 75ff4340, %l5 = 0000000000000000
ldstuba [%o2+0x001]%asi,%l5 ! %l5 = 000000ff000000ff
! %l2 = 000000004b9a26a4, Mem[0000000010001400] = 54300000
stba %l2,[%i0+%g0]0x88 ! Mem[0000000010001400] = 543000a4
! %f5 = 11ff0000, Mem[0000000030141400] = 000000ff
sta %f5 ,[%i5+%g0]0x89 ! Mem[0000000030141400] = 11ff0000
! %l4 = 00000000000000ff, Mem[0000000010181408] = 000000ff
stha %l4,[%i6+%o4]0x88 ! Mem[0000000010181408] = 000000ff
! %l7 = 0000000000000000, Mem[0000000010081410] = 00000000
stha %l7,[%i2+%o5]0x88 ! Mem[0000000010081410] = 00000000
! Mem[0000000030001410] = 000000ff, %l5 = 00000000000000ff
swapa [%i0+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181408] = ff000000, %l5 = 00000000000000ff
swapa [%i6+%o4]0x80,%l5 ! %l5 = 00000000ff000000
! %f10 = 00ffffff ff000000, %l4 = 00000000000000ff
! Mem[0000000010001418] = 00000000005ea001
add %i0,0x018,%g1
stda %f10,[%g1+%l4]ASI_PST32_P ! Mem[0000000010001418] = 00ffffffff000000
! %l7 = 0000000000000000, Mem[0000000010081400] = 00000000ffffaa00
stxa %l7,[%i2+%g0]0x80 ! Mem[0000000010081400] = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %l2 = 000000004b9a26a4
lduha [%i0+%o4]0x80,%l2 ! %l2 = 0000000000000000
p0_label_269:
! Mem[0000000010181410] = 00000000, %f16 = 9a5dffbe
lda [%i6+%o5]0x88,%f16 ! %f16 = 00000000
! Mem[00000000100c1408] = 01ff9675, %l7 = 0000000000000000
ldsba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000001
! %f4 = 0100feff, %f20 = 000000ff, %f6 = db000000 ff5dffbe
fsmuld %f4 ,%f20,%f6 ! %l0 = 0000000000000022, Unfinished, %fsr = 3600000400
! Mem[0000000030041400] = ffffff65 00000000, %l0 = 00000022, %l1 = ff000000
ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000000000000 00000000ffffff65
! Mem[0000000020800000] = ffff8b5d, %l6 = 0000000000000001
ldub [%o1+%g0],%l6 ! %l6 = 00000000000000ff
! Mem[0000000030141400] = 11ff0000, %f5 = 11ff0000
lda [%i5+%g0]0x89,%f5 ! %f5 = 11ff0000
! Mem[0000000010041400] = 0000000d, %l2 = 0000000000000000
ldsha [%i1+%g0]0x88,%l2 ! %l2 = 000000000000000d
! Mem[0000000021800000] = 3effe67b, %l3 = 0000000000000011
ldsb [%o3+%g0],%l3 ! %l3 = 000000000000003e
! Mem[0000000020800040] = 00ff0596, %l1 = 00000000ffffff65
ldsb [%o1+0x041],%l1 ! %l1 = ffffffffffffffff
! Starting 10 instruction Store Burst
! Mem[0000000010001400] = a4003054, %l0 = 0000000000000000
ldstuba [%i0+%g0]0x80,%l0 ! %l0 = 000000a4000000ff
p0_label_270:
! %l7 = 0000000000000001, Mem[0000000030041408] = 00000000
stba %l7,[%i1+%o4]0x89 ! Mem[0000000030041408] = 00000001
! %l4 = 00000000000000ff, Mem[0000000030101408] = 0000ffff11ff0000
stxa %l4,[%i4+%o4]0x81 ! Mem[0000000030101408] = 00000000000000ff
! %l5 = 00000000ff000000, Mem[0000000010101400] = 00000000
stba %l5,[%i4+%g0]0x80 ! Mem[0000000010101400] = 00000000
! %f8 = 00000000 00000000, %l0 = 00000000000000a4
! Mem[0000000030041410] = 000000ffffba6ace
add %i1,0x010,%g1
stda %f8,[%g1+%l0]ASI_PST32_SL ! Mem[0000000030041410] = 000000ffffba6ace
! Mem[00000000201c0000] = 0000e0d4, %l0 = 00000000000000a4
ldstuba [%o0+0x000]%asi,%l0 ! %l0 = 00000000000000ff
! %l2 = 000000000000000d, Mem[00000000100c1439] = 1efcd590
stb %l2,[%i3+0x039] ! Mem[00000000100c1438] = 1e0dd590
! Mem[0000000030141410] = 0000ffff, %l7 = 0000000000000001
ldswa [%i5+%o5]0x89,%l7 ! %l7 = 000000000000ffff
! %f12 = ffff0000 0000000d, Mem[0000000030001400] = ff5dffbe db000000
stda %f12,[%i0+%g0]0x81 ! Mem[0000000030001400] = ffff0000 0000000d
! %l3 = 000000000000003e, Mem[0000000010081408] = ce6abaff
stha %l3,[%i2+%o4]0x88 ! Mem[0000000010081408] = ce6a003e
! Starting 10 instruction Load Burst
! %f9 = 00000000, %f18 = 0d000000
fstoi %f9 ,%f18 ! %f18 = 00000000
p0_label_271:
! Mem[0000000030001408] = e0de00ff, %l4 = 00000000000000ff
ldsba [%i0+%o4]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000100c1408] = 01ff9675, %l7 = 000000000000ffff
ldswa [%i3+%o4]0x80,%l7 ! %l7 = 0000000001ff9675
! Mem[0000000010001410] = ffffff00, %l3 = 000000000000003e
ldswa [%i0+%o5]0x80,%l3 ! %l3 = ffffffffffffff00
! Mem[0000000030041408] = 01000000, %f12 = ffff0000
lda [%i1+%o4]0x81,%f12 ! %f12 = 01000000
! Mem[0000000010041410] = ffff0000, %l0 = 0000000000000000
lduba [%i1+%o5]0x80,%l0 ! %l0 = 00000000000000ff
! Mem[0000000010101410] = 01000000, %l1 = ffffffffffffffff
ldswa [%i4+%o5]0x88,%l1 ! %l1 = 0000000001000000
! Mem[0000000010181410] = 00000000, %l5 = 00000000ff000000
lduba [%i6+%o5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000010041410] = ffff0000, %l4 = ffffffffffffffff
lduwa [%i1+%o5]0x80,%l4 ! %l4 = 00000000ffff0000
! Mem[00000000100c1408] = 000000007596ff01, %l1 = 0000000001000000
ldxa [%i3+%o4]0x88,%l1 ! %l1 = 000000007596ff01
! Starting 10 instruction Store Burst
! %l6 = 00000000000000ff, imm = fffffffffffffdbc, %l1 = 000000007596ff01
add %l6,-0x244,%l1 ! %l1 = fffffffffffffebb
p0_label_272:
! Mem[0000000010081400] = 0000000000000000, %l0 = 00000000000000ff, %l5 = 0000000000000000
casxa [%i2]0x80,%l0,%l5 ! %l5 = 0000000000000000
! Mem[0000000020800041] = 00ff0596, %l4 = 00000000ffff0000
ldstuba [%o1+0x041]%asi,%l4 ! %l4 = 000000ff000000ff
! Mem[00000000211c0001] = 75ff4340, %l7 = 0000000001ff9675
ldstuba [%o2+0x001]%asi,%l7 ! %l7 = 000000ff000000ff
! %l2 = 000000000000000d, Mem[0000000030101400] = 00000000
stba %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0000000d
! %l3 = ffffffffffffff00, Mem[0000000030141410] = ffff0000
stwa %l3,[%i5+%o5]0x81 ! Mem[0000000030141410] = ffffff00
! %l7 = 00000000000000ff, Mem[00000000211c0000] = 75ff4340, %asi = 80
stba %l7,[%o2+0x000]%asi ! Mem[00000000211c0000] = ffff4340
! %l2 = 000000000000000d, Mem[000000001018140e] = 00000000
stb %l2,[%i6+0x00e] ! Mem[000000001018140c] = 00000d00
! %l2 = 0000000d, %l3 = ffffff00, Mem[0000000030141400] = 0000ff11 54010000
stda %l2,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000000d ffffff00
! %l0 = 000000ff, %l1 = fffffebb, Mem[00000000300c1410] = f5623edb ffffff00
stda %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 000000ff fffffebb
! Starting 10 instruction Load Burst
! Mem[0000000010141408] = ff000000ff000000, %f18 = 00000000 0000ffff
ldda [%i5+%o4]0x88,%f18 ! %f18 = ff000000 ff000000
p0_label_273:
! Mem[0000000030101400] = 0d000000, %l6 = 00000000000000ff
ldswa [%i4+%g0]0x81,%l6 ! %l6 = 000000000d000000
! Mem[0000000010141408] = 000000ff000000ff, %l0 = 00000000000000ff
ldxa [%i5+%o4]0x80,%l0 ! %l0 = 000000ff000000ff
! Mem[0000000030001408] = ff00dee0, %f3 = 00ffffff
lda [%i0+%o4]0x81,%f3 ! %f3 = ff00dee0
! Mem[0000000010181424] = 00000080, %l4 = 00000000000000ff
lduh [%i6+0x026],%l4 ! %l4 = 0000000000000080
! Mem[0000000010001408] = 00000000 00000000, %l2 = 0000000d, %l3 = ffffff00
ldd [%i0+%o4],%l2 ! %l2 = 0000000000000000 0000000000000000
! Randomly selected nop
nop
! Mem[0000000010141400] = 00000000, %l4 = 0000000000000080
ldswa [%i5+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000020800000] = ffff8b5d, %l7 = 00000000000000ff
lduba [%o1+0x001]%asi,%l7 ! %l7 = 00000000000000ff
! Mem[0000000020800000] = ffff8b5d, %l2 = 0000000000000000
lduha [%o1+0x000]%asi,%l2 ! %l2 = 000000000000ffff
! Starting 10 instruction Store Burst
! Mem[0000000010141408] = 000000ff, %l3 = 0000000000000000
ldstuba [%i5+0x008]%asi,%l3 ! %l3 = 00000000000000ff
p0_label_274:
! %l0 = 000000ff000000ff, Mem[0000000030181408] = 00000001
stha %l0,[%i6+%o4]0x89 ! Mem[0000000030181408] = 000000ff
! %f8 = 00000000, Mem[0000000010081400] = 00000000
sta %f8 ,[%i2+%g0]0x80 ! Mem[0000000010081400] = 00000000
! %l6 = 000000000d000000, Mem[0000000010041410] = ffff0000ff000000
stxa %l6,[%i1+%o5]0x80 ! Mem[0000000010041410] = 000000000d000000
! Mem[0000000021800041] = ffff75ef, %l3 = 0000000000000000
ldstub [%o3+0x041],%l3 ! %l3 = 000000ff000000ff
! %l7 = 00000000000000ff, Mem[000000001018141e] = aa0000ff
stb %l7,[%i6+0x01e] ! Mem[000000001018141c] = aa00ffff
! %f4 = 0100feff 11ff0000, %l1 = fffffffffffffebb
! Mem[00000000300c1430] = 0000ff11a4269a4b
add %i3,0x030,%g1
stda %f4,[%g1+%l1]ASI_PST8_S ! Mem[00000000300c1430] = 0100feff11260000
! %l1 = fffffffffffffebb, Mem[0000000010041430] = 8ac93b93
stw %l1,[%i1+0x030] ! Mem[0000000010041430] = fffffebb
! Mem[00000000300c1400] = ff000000, %l6 = 000000000d000000
ldstuba [%i3+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %l1 = fffffffffffffebb, Mem[0000000010101410] = 00000001
stha %l1,[%i4+%o5]0x80 ! Mem[0000000010101410] = febb0001
! Starting 10 instruction Load Burst
! Mem[0000000030041410] = ff000000, %l2 = 000000000000ffff
lduwa [%i1+%o5]0x89,%l2 ! %l2 = 00000000ff000000
p0_label_275:
! Mem[00000000100c1400] = 00000000, %f1 = 00107ee0
lda [%i3+%g0]0x80,%f1 ! %f1 = 00000000
! Mem[0000000030081408] = db000000ff5dffbe, %l2 = 00000000ff000000
ldxa [%i2+%o4]0x89,%l2 ! %l2 = db000000ff5dffbe
! Mem[0000000030101408] = 00000000, %l3 = 00000000000000ff
ldswa [%i4+%o4]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000010041410] = 0000000d00000000, %f8 = 00000000 00000000
ldda [%i1+%o5]0x88,%f8 ! %f8 = 0000000d 00000000
! Mem[00000000300c1408] = ffff00ff, %l7 = 00000000000000ff
lduwa [%i3+%o4]0x81,%l7 ! %l7 = 00000000ffff00ff
! %f0 = ff000000, %f8 = 0000000d, %f19 = ff000000
fsubs %f0 ,%f8 ,%f19 ! %l0 = 000000ff00000121, Unfinished, %fsr = 3600000400
! Mem[0000000030081400] = ff000000, %l5 = 0000000000000000
ldswa [%i2+%g0]0x81,%l5 ! %l5 = ffffffffff000000
! Mem[0000000010101410] = febb0001 00000000, %l6 = 00000000, %l7 = ffff00ff
ldda [%i4+%o5]0x80,%l6 ! %l6 = 00000000febb0001 0000000000000000
! Mem[0000000010141400] = ff00000000000000, %f26 = 530432d3 00000000
ldda [%i5+%g0]0x88,%f26 ! %f26 = ff000000 00000000
! Starting 10 instruction Store Burst
! %l7 = 0000000000000000, Mem[0000000010181410] = 00000000
stba %l7,[%i6+%o5]0x80 ! Mem[0000000010181410] = 00000000
p0_label_276:
! %l4 = 00000000, %l5 = ff000000, Mem[0000000030001408] = ff00dee0 00000000
stda %l4,[%i0+%o4]0x81 ! Mem[0000000030001408] = 00000000 ff000000
! %l5 = ffffffffff000000, Mem[0000000010141410] = ff000000
stwa %l5,[%i5+%o5]0x80 ! Mem[0000000010141410] = ff000000
! %l2 = db000000ff5dffbe, Mem[0000000030001410] = ff000000
stwa %l2,[%i0+%o5]0x89 ! Mem[0000000030001410] = ff5dffbe
! %l1 = fffffffffffffebb, Mem[0000000030101410] = 00000000000000c9
stxa %l1,[%i4+%o5]0x81 ! Mem[0000000030101410] = fffffffffffffebb
! %l7 = 0000000000000000, Mem[0000000010141408] = ff0000ff000000ff
stxa %l7,[%i5+%o4]0x80 ! Mem[0000000010141408] = 0000000000000000
! %f31 = 00000000, %f12 = 01000000, %f17 = db000000
fmuls %f31,%f12,%f17 ! %f17 = 00000000
! %l2 = db000000ff5dffbe, Mem[0000000030101400] = 0000000d
stwa %l2,[%i4+%g0]0x89 ! Mem[0000000030101400] = ff5dffbe
! %l4 = 0000000000000000, Mem[0000000010101400] = 00000000
stba %l4,[%i4+%g0]0x88 ! Mem[0000000010101400] = 00000000
! Mem[00000000100c1410] = ff00feff, %l3 = 0000000000000000
ldstuba [%i3+%o5]0x80,%l3 ! %l3 = 000000ff000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001408] = 00000000, %f17 = 00000000
lda [%i0+%o4]0x80,%f17 ! %f17 = 00000000
p0_label_277:
! Mem[0000000010181400] = 0d000000, %f6 = db000000
lda [%i6+%g0]0x88,%f6 ! %f6 = 0d000000
! Mem[0000000010081400] = 00000000, %l1 = fffffffffffffebb
lduba [%i2+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[00000000300c1408] = ff00ffff, %l5 = ffffffffff000000
lduwa [%i3+%o4]0x89,%l5 ! %l5 = 00000000ff00ffff
! Mem[0000000010101410] = febb0001, %l2 = db000000ff5dffbe
ldsba [%i4+%o5]0x80,%l2 ! %l2 = fffffffffffffffe
! Mem[0000000010181410] = 00000000, %l1 = 0000000000000000
ldswa [%i6+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010141410] = 000000ff000000ff, %l0 = 000000ff00000121
ldxa [%i5+%o5]0x88,%l0 ! %l0 = 000000ff000000ff
! Mem[00000000201c0000] = ff00e0d4, %l6 = 00000000febb0001
ldsba [%o0+0x000]%asi,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000030101410] = ffffffff, %l6 = ffffffffffffffff
ldsha [%i4+%o5]0x81,%l6 ! %l6 = ffffffffffffffff
! %f26 = ff000000, %f10 = 00ffffff, %f3 = ff00dee0
fsubs %f26,%f10,%f3 ! %f3 = ff000000
! Starting 10 instruction Store Burst
! %f2 = 2f35c4b0 ff000000, Mem[00000000300c1410] = ff000000 bbfeffff
stda %f2 ,[%i3+%o5]0x89 ! Mem[00000000300c1410] = 2f35c4b0 ff000000
p0_label_278:
! %f30 = 12ba6ace 00000000, %l5 = 00000000ff00ffff
! Mem[0000000010081400] = 0000000000000000
stda %f30,[%i2+%l5]ASI_PST32_PL ! Mem[0000000010081400] = 00000000ce6aba12
! %f15 = 00000000, Mem[0000000010081408] = ce6a003e
sta %f15,[%i2+%o4]0x88 ! Mem[0000000010081408] = 00000000
! %l0 = 000000ff, %l1 = 00000000, Mem[0000000010081410] = 00000000 ff000012
stda %l0,[%i2+%o5]0x80 ! Mem[0000000010081410] = 000000ff 00000000
! %f10 = 00ffffff ff000000, %f12 = 01000000 0000000d
fxtod %f10,%f12 ! %f12 = 436fffff ffe00000
! %f31 = 00000000, Mem[0000000010041410] = 00000000
sta %f31,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
! Mem[00000000201c0000] = ff00e0d4, %l7 = 0000000000000000
ldstub [%o0+%g0],%l7 ! %l7 = 000000ff000000ff
! %l2 = fffffffffffffffe, Mem[0000000010181424] = 00000080, %asi = 80
stha %l2,[%i6+0x024]%asi ! Mem[0000000010181424] = fffe0080
! Mem[0000000020800041] = 00ff0596, %l2 = fffffffffffffffe
ldstub [%o1+0x041],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000030101400] = beff5dff, %l6 = ffffffffffffffff
ldstuba [%i4+%g0]0x81,%l6 ! %l6 = 000000be000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010001400] = ff003054, %l4 = 0000000000000000
ldswa [%i0+%g0]0x80,%l4 ! %l4 = ffffffffff003054
p0_label_279:
! Mem[0000000030001410] = beff5dff, %l4 = ffffffffff003054
ldswa [%i0+%o5]0x81,%l4 ! %l4 = ffffffffbeff5dff
! Mem[0000000030101400] = ffff5dff, %l3 = 00000000000000ff
lduba [%i4+%g0]0x81,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010041430] = fffffebb, %f1 = 00000000
lda [%i1+0x030]%asi,%f1 ! %f1 = fffffebb
! Mem[0000000030101410] = ffffffff, %l3 = 00000000000000ff
ldsba [%i4+%o5]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000010001410] = 00ffffff, %l2 = 00000000000000ff
ldsba [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030181408] = ff000000, %l7 = 00000000000000ff
lduwa [%i6+%o4]0x81,%l7 ! %l7 = 00000000ff000000
! %l2 = ffffffff, %l3 = ffffffff, Mem[00000000100c1410] = fffe00ff 0000ff11
stda %l2,[%i3+%o5]0x88 ! Mem[00000000100c1410] = ffffffff ffffffff
! Mem[0000000030101410] = ffffffff, %l7 = 00000000ff000000
ldsha [%i4+%o5]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030001400] = ffff0000, %f13 = ffe00000
lda [%i0+%g0]0x81,%f13 ! %f13 = ffff0000
! Starting 10 instruction Store Burst
! %l5 = 00000000ff00ffff, Mem[0000000020800000] = ffff8b5d, %asi = 80
stba %l5,[%o1+0x000]%asi ! Mem[0000000020800000] = ffff8b5d
p0_label_280:
! Mem[000000001004140c] = 00000000, %l2 = ffffffffffffffff
swap [%i1+0x00c],%l2 ! %l2 = 0000000000000000
! Mem[0000000010081433] = 9a5dffbe, %l6 = 00000000000000be
ldstuba [%i2+0x033]%asi,%l6 ! %l6 = 000000be000000ff
! Mem[0000000030141410] = ffffff00, %l5 = 00000000ff00ffff
swapa [%i5+%o5]0x81,%l5 ! %l5 = 00000000ffffff00
! %l3 = ffffffffffffffff, Mem[0000000030001410] = beff5dffce6aba12
stxa %l3,[%i0+%o5]0x81 ! Mem[0000000030001410] = ffffffffffffffff
! %l1 = 0000000000000000, Mem[0000000030181410] = ffeeffbe
stwa %l1,[%i6+%o5]0x81 ! Mem[0000000030181410] = 00000000
! Mem[0000000010041420] = 12ba6ace90d5fc1e, %l6 = 00000000000000be, %l2 = 0000000000000000
add %i1,0x20,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 12ba6ace90d5fc1e
! Mem[0000000030001408] = 00000000, %l4 = ffffffffbeff5dff
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 00000000000000ff
! Code Fragment 3
p0_fragment_33:
! %l0 = 000000ff000000ff
setx 0xbc4bfb7fbb9da71a,%g7,%l0 ! %l0 = bc4bfb7fbb9da71a
! %l1 = 0000000000000000
setx 0x4f176c9f9da82c7d,%g7,%l1 ! %l1 = 4f176c9f9da82c7d
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 = bc4bfb7fbb9da71a
setx 0xa0009cd85f1ff2b4,%g7,%l0 ! %l0 = a0009cd85f1ff2b4
! %l1 = 4f176c9f9da82c7d
setx 0x1d52f1e7e96e1e46,%g7,%l1 ! %l1 = 1d52f1e7e96e1e46
! %f26 = ff000000, Mem[00000000100c1408] = 01ff9675
sta %f26,[%i3+%o4]0x80 ! Mem[00000000100c1408] = ff000000
! Starting 10 instruction Load Burst
! Mem[0000000030041400] = 00000000, %l3 = ffffffffffffffff
lduba [%i1+%g0]0x81,%l3 ! %l3 = 0000000000000000
p0_label_281:
! Mem[0000000010101400] = 00000000, %f4 = 0100feff
lda [%i4+%g0]0x88,%f4 ! %f4 = 00000000
! Mem[0000000030181410] = 00000000, %l6 = 00000000000000be
ldswa [%i6+%o5]0x81,%l6 ! %l6 = 0000000000000000
! Mem[0000000010101410] = febb0001, %l2 = 12ba6ace90d5fc1e
lduba [%i4+%o5]0x80,%l2 ! %l2 = 00000000000000fe
! Code Fragment 3
p0_fragment_34:
! %l0 = a0009cd85f1ff2b4
setx 0xb2fffe48321c5aa4,%g7,%l0 ! %l0 = b2fffe48321c5aa4
! %l1 = 1d52f1e7e96e1e46
setx 0x81f8c1d82e2cb974,%g7,%l1 ! %l1 = 81f8c1d82e2cb974
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 = b2fffe48321c5aa4
setx 0xd088365855cdf8b4,%g7,%l0 ! %l0 = d088365855cdf8b4
! %l1 = 81f8c1d82e2cb974
setx 0xe52091cfbf94d9b8,%g7,%l1 ! %l1 = e52091cfbf94d9b8
! Mem[0000000030081408] = beff5dff, %l0 = d088365855cdf8b4
lduba [%i2+%o4]0x81,%l0 ! %l0 = 00000000000000be
membar #Sync ! Added by membar checker (33)
! Mem[0000000010141400] = 00000000 000000ff 00000000 00000000
! Mem[0000000010141410] = ff000000 ff000000 000000aa ffeeffbe
! Mem[0000000010141420] = 0dbd4d89 8aa63b93 8ddb922c 00000000
! Mem[0000000010141430] = 4b9a0001 2ab73dc9 0c306ace b0c47210
ldda [%i5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000010141400
! Mem[0000000010001408] = 00000000, %l7 = ffffffffffffffff
ldsha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000010081400] = 00000000, %l2 = 00000000000000fe
ldswa [%i2+%g0]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000300c1408] = ff00ffff, %l4 = 0000000000000000
ldswa [%i3+%o4]0x89,%l4 ! %l4 = ffffffffff00ffff
! Starting 10 instruction Store Burst
! %l4 = ffffffffff00ffff, Mem[0000000020800000] = ffff8b5d
sth %l4,[%o1+%g0] ! Mem[0000000020800000] = ffff8b5d
p0_label_282:
! %l6 = 0000000000000000, Mem[0000000010081400] = 12ba6ace00000000
stxa %l6,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000000000000
! %f2 = 2f35c4b0 ff000000, %l6 = 0000000000000000
! Mem[0000000030101410] = fffffffffffffebb
add %i4,0x010,%g1
stda %f2,[%g1+%l6]ASI_PST16_S ! Mem[0000000030101410] = fffffffffffffebb
! %l4 = ffffffffff00ffff, Mem[0000000010101410] = febb000100000000, %asi = 80
stxa %l4,[%i4+0x010]%asi ! Mem[0000000010101410] = ffffffffff00ffff
! %l6 = 00000000, %l7 = 00000000, Mem[00000000300c1410] = 000000ff b0c4352f
stda %l6,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000 00000000
! %f14 = 1efcd590 00000000, Mem[0000000030081400] = ff000000 11ff0000
stda %f14,[%i2+%g0]0x81 ! Mem[0000000030081400] = 1efcd590 00000000
! Mem[00000000100c1400] = 00000000, %l6 = 0000000000000000
swapa [%i3+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030181400] = 01ffffff
stwa %l7,[%i6+%g0]0x81 ! Mem[0000000030181400] = 00000000
! Mem[0000000010081410] = ff000000, %l7 = 0000000000000000
ldstuba [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000010041408] = 00750000, %l2 = 0000000000000000
ldstuba [%i1+%o4]0x80,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = 0d000000, %l3 = 0000000000000000
ldswa [%i5+%g0]0x89,%l3 ! %l3 = 000000000d000000
p0_label_283:
! Mem[0000000010041424] = 90d5fc1e, %l6 = 0000000000000000
ldsw [%i1+0x024],%l6 ! %l6 = ffffffff90d5fc1e
! %l4 = ffffffffff00ffff, imm = 00000000000004ad, %l2 = 0000000000000000
subc %l4,0x4ad,%l2 ! %l2 = ffffffffff00fb52
! Mem[0000000010041410] = 00000000, %l6 = ffffffff90d5fc1e
ldsha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000010041400] = 0d000000, %l4 = ffffffffff00ffff
ldswa [%i1+%g0]0x80,%l4 ! %l4 = 000000000d000000
! Mem[0000000030101410] = ffffffff, %l0 = 00000000000000be
lduba [%i4+%o5]0x81,%l0 ! %l0 = 00000000000000ff
! Mem[0000000030001410] = ffffffffffffffff, %f10 = 00ffffff ff000000
ldda [%i0+%o5]0x81,%f10 ! %f10 = ffffffff ffffffff
! Mem[0000000030101410] = ffffffff, %l2 = ffffffffff00fb52
ldsha [%i4+%o5]0x89,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000020800040] = 00ff0596, %l4 = 000000000d000000
ldsh [%o1+0x040],%l4 ! %l4 = 00000000000000ff
! Mem[0000000010041410] = 0000000d 00000000, %l6 = 00000000, %l7 = 00000000
ldda [%i1+%o5]0x88,%l6 ! %l6 = 0000000000000000 000000000000000d
! Starting 10 instruction Store Burst
! %l0 = 00000000000000ff, Mem[00000000300c1410] = 0000000000000000
stxa %l0,[%i3+%o5]0x81 ! Mem[00000000300c1410] = 00000000000000ff
p0_label_284:
! Mem[0000000010041408] = 000075ff, %l1 = e52091cfbf94d9b8
lduha [%i1+%o4]0x88,%l1 ! %l1 = 00000000000075ff
! Mem[00000000300c1400] = ff0000ff, %l4 = 00000000000000ff
ldstuba [%i3+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! Mem[0000000010101418] = 0dbd81898aa63b93, %l0 = 00000000000000ff, %l6 = 0000000000000000
add %i4,0x18,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 0dbd81898aa63b93
! Mem[00000000300c1410] = 00000000, %l0 = 00000000000000ff
ldstuba [%i3+%o5]0x89,%l0 ! %l0 = 00000000000000ff
! %f8 = 0000000d 00000000, %l0 = 0000000000000000
! Mem[00000000100c1428] = 95793ced000000db
add %i3,0x028,%g1
stda %f8,[%g1+%l0]ASI_PST32_PL ! Mem[00000000100c1428] = 95793ced000000db
! Mem[0000000010141400] = 00000000, %l6 = 0dbd81898aa63b93
swapa [%i5+%g0]0x88,%l6 ! %l6 = 0000000000000000
! %l7 = 000000000000000d, Mem[0000000030041400] = 00000000
stwa %l7,[%i1+%g0]0x81 ! Mem[0000000030041400] = 0000000d
! %l0 = 0000000000000000, Mem[0000000030041410] = 000000ff
stwa %l0,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! %f3 = ff000000, Mem[0000000030081410] = 75969814
sta %f3 ,[%i2+%o5]0x81 ! Mem[0000000030081410] = ff000000
! Starting 10 instruction Load Burst
membar #Sync ! Added by membar checker (34)
! Mem[0000000010041400] = 0d000000 0000ffff ff750000 ffffffff
! Mem[0000000010041410] = 00000000 0d000000 000000ff 000000ff
! Mem[0000000010041420] = 12ba6ace 90d5fc1e 69305030 185dc333
! Mem[0000000010041430] = fffffebb 00003054 629a26a4 00001055
ldda [%i1]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000010041400
p0_label_285:
! %l7 = 000000000000000d, immd = fffffffffffff15e, %l1 = 00000000000075ff
mulx %l7,-0xea2,%l1 ! %l1 = ffffffffffff41c6
! Mem[0000000010141410] = ff000000ff000000, %f22 = 000000aa ffeeffbe
ldda [%i5+%o5]0x80,%f22 ! %f22 = ff000000 ff000000
! Mem[0000000030001400] = ffff0000, %l7 = 000000000000000d
lduwa [%i0+%g0]0x81,%l7 ! %l7 = 00000000ffff0000
! Mem[00000000100c1408] = ff00000000000000, %f22 = ff000000 ff000000
ldda [%i3+%o4]0x80,%f22 ! %f22 = ff000000 00000000
! Mem[0000000010041400] = 0000000d, %f24 = 0dbd4d89
lda [%i1+%g0]0x88,%f24 ! %f24 = 0000000d
! Mem[0000000030141410] = ffff00ff, %l4 = 00000000000000ff
lduwa [%i5+%o5]0x89,%l4 ! %l4 = 00000000ffff00ff
! Mem[0000000010181404] = 00000028, %f25 = 8aa63b93
ld [%i6+0x004],%f25 ! %f25 = 00000028
! Mem[0000000010081400] = 00000000, %l4 = 00000000ffff00ff
lduha [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000010101400] = 00000000 00000000, %l6 = 00000000, %l7 = ffff0000
ldda [%i4+%g0]0x80,%l6 ! %l6 = 0000000000000000 0000000000000000
! Starting 10 instruction Store Burst
! %f30 = 0c306ace b0c47210, %l3 = 000000000d000000
! Mem[0000000010081410] = ff0000ff00000000
add %i2,0x010,%g1
stda %f30,[%g1+%l3]ASI_PST16_PL ! Mem[0000000010081410] = ff0000ff00000000
p0_label_286:
! Mem[0000000030081410] = 000000ff, %l0 = 0000000000000000
ldstuba [%i2+%o5]0x89,%l0 ! %l0 = 000000ff000000ff
! %l5 = 00000000ffffff00, Mem[0000000030041410] = 00000000
stba %l5,[%i1+%o5]0x81 ! Mem[0000000030041410] = 00000000
! Mem[0000000030041410] = 00000000, %l3 = 000000000d000000
swapa [%i1+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000030081410] = ff000000, %l3 = 0000000000000000
swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000ff000000
! %l1 = ffffffffffff41c6, Mem[00000000218001c0] = 005e4628, %asi = 80
stha %l1,[%o3+0x1c0]%asi ! Mem[00000000218001c0] = 41c64628
! %l2 = ffffffffffffffff, Mem[0000000030001408] = 000000ff
stwa %l2,[%i0+%o4]0x89 ! Mem[0000000030001408] = ffffffff
! %l0 = 00000000000000ff, Mem[0000000030101408] = 00000000
stwa %l0,[%i4+%o4]0x81 ! Mem[0000000030101408] = 000000ff
! Mem[00000000201c0001] = ff00e0d4, %l7 = 0000000000000000
ldstub [%o0+0x001],%l7 ! %l7 = 00000000000000ff
! %l0 = 00000000000000ff, Mem[0000000030041400] = 0000000d
stba %l0,[%i1+%g0]0x81 ! Mem[0000000030041400] = ff00000d
! Starting 10 instruction Load Burst
! Mem[0000000030081400] = 1efcd590, %f27 = 00000000
lda [%i2+%g0]0x81,%f27 ! %f27 = 1efcd590
p0_label_287:
! Mem[0000000010141428] = 8ddb922c, %l1 = ffffffffffff41c6
ldsb [%i5+0x029],%l1 ! %l1 = ffffffffffffffdb
! Mem[000000001000143c] = 0d000000, %l3 = 00000000ff000000
ldsha [%i0+0x03c]%asi,%l3 ! %l3 = 0000000000000d00
! Mem[0000000010181410] = 00000000, %l2 = ffffffffffffffff
ldsba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000010101400] = 00000000, %l7 = 0000000000000000
lduba [%i4+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000010041400] = 0000000d, %l1 = ffffffffffffffdb
lduwa [%i1+%g0]0x88,%l1 ! %l1 = 000000000000000d
! Mem[0000000010001400] = ff003054, %f27 = 1efcd590
lda [%i0+%g0]0x80,%f27 ! %f27 = ff003054
! Mem[0000000030041400] = 0d0000ff, %l6 = 0000000000000000
lduba [%i1+%g0]0x89,%l6 ! %l6 = 00000000000000ff
! %l2 = 0000000000000000, imm = fffffffffffffdc2, %l6 = 00000000000000ff
and %l2,-0x23e,%l6 ! %l6 = 0000000000000000
! Mem[00000000100c1408] = 000000ff, %l7 = 0000000000000000
lduba [%i3+%o4]0x88,%l7 ! %l7 = 00000000000000ff
! Starting 10 instruction Store Burst
! %f30 = 0c306ace b0c47210, %l5 = 00000000ffffff00
! Mem[0000000030141430] = 12ba6aced66d7210
add %i5,0x030,%g1
stda %f30,[%g1+%l5]ASI_PST8_SL ! Mem[0000000030141430] = 12ba6aced66d7210
p0_label_288:
! %l5 = 00000000ffffff00, imm = 0000000000000357, %l3 = 0000000000000d00
orn %l5,0x357,%l3 ! %l3 = ffffffffffffffa8
! Mem[0000000010041410] = 00000000, %l3 = ffffffa8, %l0 = 000000ff
add %i1,0x10,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000000000000
membar #Sync ! Added by membar checker (35)
! %f20 = ff000000 ff000000, %l0 = 0000000000000000
! Mem[0000000010041408] = ff750000ffffffff
add %i1,0x008,%g1
stda %f20,[%g1+%l0]ASI_PST32_PL ! Mem[0000000010041408] = ff750000ffffffff
! %f0 = ffff0000 0000000d ffffffff 000075ff
! %f4 = 0000000d 00000000 ff000000 ff000000
! %f8 = 1efcd590 ce6aba12 33c35d18 30503069
! %f12 = 54300000 bbfeffff 55100000 a4269a62
stda %f0,[%i1]ASI_BLK_AIUS ! Block Store to 0000000030041400
! %l6 = 0000000000000000, Mem[00000000211c0000] = ffff4340
stb %l6,[%o2+%g0] ! Mem[00000000211c0000] = 00ff4340
membar #Sync ! Added by membar checker (36)
! Mem[0000000030041400] = 0000ffff, %l4 = 0000000000000000
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 000000ff000000ff
! %l1 = 000000000000000d, Mem[0000000010001406] = 0000005e, %asi = 80
stba %l1,[%i0+0x006]%asi ! Mem[0000000010001404] = 00000d5e
! Mem[00000000100c1410] = ffffffff, %l6 = 0000000000000000
swapa [%i3+%o5]0x88,%l6 ! %l6 = 00000000ffffffff
! %l2 = 00000000, %l3 = ffffffa8, Mem[0000000010141430] = 4b9a0001 2ab73dc9
stda %l2,[%i5+0x030]%asi ! Mem[0000000010141430] = 00000000 ffffffa8
! Starting 10 instruction Load Burst
! Mem[0000000030001408] = 000000ffffffffff, %l4 = 00000000000000ff
ldxa [%i0+%o4]0x89,%l4 ! %l4 = 000000ffffffffff
p0_label_289:
! Mem[0000000010081410] = ff0000ff, %l4 = 000000ffffffffff
ldswa [%i2+%o5]0x80,%l4 ! %l4 = ffffffffff0000ff
! Mem[0000000010141400] = 8aa63b93, %l2 = 0000000000000000
lduwa [%i5+%g0]0x88,%l2 ! %l2 = 000000008aa63b93
! Mem[0000000010041408] = 000075ff, %l2 = 000000008aa63b93
lduwa [%i1+%o4]0x88,%l2 ! %l2 = 00000000000075ff
! Mem[00000000300c1408] = ffff00ff, %l2 = 00000000000075ff
lduba [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[000000001000142c] = 69305047, %l2 = 00000000000000ff
lduha [%i0+0x02e]%asi,%l2 ! %l2 = 0000000000005047
! Mem[0000000010081410] = ff0000ff, %l7 = 00000000000000ff
lduha [%i2+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000030001400] = 0000ffff, %f1 = 0000000d
lda [%i0+%g0]0x89,%f1 ! %f1 = 0000ffff
! %f13 = bbfeffff, %f26 = 8ddb922c ff003054
fstod %f13,%f26 ! %f26 = bf7fdfff e0000000
! Mem[00000000100c140c] = 00000000, %f15 = a4269a62
lda [%i3+0x00c]%asi,%f15 ! %f15 = 00000000
! Starting 10 instruction Store Burst
! %f14 = 55100000, Mem[0000000010181408] = ff000000
sta %f14,[%i6+%o4]0x88 ! Mem[0000000010181408] = 55100000
p0_label_290:
! %l0 = 0000000000000000, %l1 = 000000000000000d, %l7 = 00000000000000ff
add %l0,%l1,%l7 ! %l7 = 000000000000000d
! Mem[0000000030101410] = ffffffff, %l1 = 000000000000000d
swapa [%i4+%o5]0x81,%l1 ! %l1 = 00000000ffffffff
! Mem[0000000020800041] = 00ff0596, %l2 = 0000000000005047
ldstub [%o1+0x041],%l2 ! %l2 = 000000ff000000ff
! %l7 = 000000000000000d, Mem[0000000030101400] = ffff5dff
stha %l7,[%i4+%g0]0x81 ! Mem[0000000030101400] = 000d5dff
! Mem[00000000100c1430] = 0000005e, %l1 = 00000000ffffffff
ldstuba [%i3+0x030]%asi,%l1 ! %l1 = 00000000000000ff
! %f30 = 0c306ace b0c47210, Mem[0000000030101400] = ff5d0d00 00000000
stda %f30,[%i4+%g0]0x89 ! Mem[0000000030101400] = 0c306ace b0c47210
! %l6 = ffffffff, %l7 = 0000000d, Mem[0000000010081408] = 00000000 c93db72a
stda %l6,[%i2+%o4]0x88 ! Mem[0000000010081408] = ffffffff 0000000d
! %l3 = ffffffffffffffa8, Mem[0000000030141408] = 01fcd590
stba %l3,[%i5+%o4]0x81 ! Mem[0000000030141408] = a8fcd590
! %l2 = 00000000000000ff, Mem[0000000010001408] = 00000000
stwa %l2,[%i0+%o4]0x88 ! Mem[0000000010001408] = 000000ff
! Starting 10 instruction Load Burst
! Mem[0000000030101400] = b0c47210, %l1 = 0000000000000000
ldsba [%i4+%g0]0x89,%l1 ! %l1 = 0000000000000010
p0_label_291:
! Mem[0000000030181408] = 00000000000000ff, %l6 = 00000000ffffffff
ldxa [%i6+%o4]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[00000000100c1400] = 00000000db000000, %f12 = 54300000 bbfeffff
ldda [%i3+0x000]%asi,%f12 ! %f12 = 00000000 db000000
! Mem[0000000010001410] = 00ffffff, %f30 = 0c306ace
lda [%i0+%o5]0x88,%f30 ! %f30 = 00ffffff
! %l4 = ffffffffff0000ff, %l6 = 00000000000000ff, %y = 00000000
smul %l4,%l6,%l6 ! %l6 = ffffffff0100fe01, %y = ffffffff
! Mem[00000000211c0000] = 00ff4340, %l3 = ffffffffffffffa8
lduha [%o2+0x000]%asi,%l3 ! %l3 = 00000000000000ff
! Mem[0000000010181410] = 00000000 00000000, %l6 = 0100fe01, %l7 = 0000000d
ldda [%i6+%o5]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000010101410] = ffffffff, %f4 = 0000000d
lda [%i4+%o5]0x80,%f4 ! %f4 = ffffffff
! Mem[0000000010181408] = 000d000055100000, %f30 = 00ffffff b0c47210
ldda [%i6+%o4]0x88,%f30 ! %f30 = 000d0000 55100000
! Mem[0000000030101408] = 000000ff, %l7 = 0000000000000000
lduha [%i4+%o4]0x81,%l7 ! %l7 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[000000001018142a] = 7cfdc294, %l6 = 0000000000000000
ldstuba [%i6+0x02a]%asi,%l6 ! %l6 = 000000c2000000ff
p0_label_292:
! %l0 = 00000000, %l1 = 00000010, Mem[0000000030141400] = 0000000d ffffff00
stda %l0,[%i5+%g0]0x81 ! Mem[0000000030141400] = 00000000 00000010
! %l4 = ffffffffff0000ff, Mem[0000000010181400] = 0000000d00000028
stxa %l4,[%i6+%g0]0x80 ! Mem[0000000010181400] = ffffffffff0000ff
! %l5 = 00000000ffffff00, Mem[0000000020800040] = 00ff0596, %asi = 80
stha %l5,[%o1+0x040]%asi ! Mem[0000000020800040] = ff000596
! Mem[0000000010001408] = 000000ff, %l3 = 00000000000000ff
swapa [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000ff
! %l4 = ff0000ff, %l5 = ffffff00, Mem[0000000030141400] = 00000000 00000010
stda %l4,[%i5+%g0]0x81 ! Mem[0000000030141400] = ff0000ff ffffff00
! Mem[00000000201c0000] = ffffe0d4, %l6 = 00000000000000c2
ldstuba [%o0+0x000]%asi,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010041420] = 12ba6ace, %l3 = 00000000000000ff, %asi = 80
swapa [%i1+0x020]%asi,%l3 ! %l3 = 0000000012ba6ace
! %l6 = 000000ff, %l7 = 00000000, Mem[0000000010101408] = 00000000 7cfdc294
stda %l6,[%i4+%o4]0x88 ! Mem[0000000010101408] = 000000ff 00000000
! Mem[0000000010001424] = 00000000, %l4 = ffffffffff0000ff
swap [%i0+0x024],%l4 ! %l4 = 0000000000000000
! Starting 10 instruction Load Burst
! Mem[00000000300c1410] = ff000000, %l2 = 00000000000000ff
lduha [%i3+%o5]0x81,%l2 ! %l2 = 000000000000ff00
p0_label_293:
! Mem[0000000010081400] = 0000000000000000, %l7 = 0000000000000000
ldxa [%i2+%g0]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000030141410] = ffff00ff, %l6 = 00000000000000ff
ldsha [%i5+%o5]0x89,%l6 ! %l6 = 00000000000000ff
! Mem[0000000010001400] = ff003054, %l1 = 0000000000000010
ldsha [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000030101400] = b0c47210, %l2 = 000000000000ff00
ldsba [%i4+%g0]0x89,%l2 ! %l2 = 0000000000000010
! %f22 = ff000000, %f19 = 00000000, %f14 = 55100000
fdivs %f22,%f19,%f14 ! %f14 = ff800000
! Mem[00000000100c1400] = 00000000, %l5 = 00000000ffffff00
lduwa [%i3+%g0]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000010001410] = 0d000000 00ffffff, %l6 = 000000ff, %l7 = 00000000
ldda [%i0+%o5]0x88,%l6 ! %l6 = 0000000000ffffff 000000000d000000
! Mem[00000000100c1400] = 00000000 db000000, %l4 = 00000000, %l5 = 00000000
ldda [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000 00000000db000000
! Mem[0000000010141408] = 00000000, %l1 = ffffffffffffff00
lduwa [%i5+%o4]0x88,%l1 ! %l1 = 0000000000000000
! Starting 10 instruction Store Burst
! Mem[0000000030041400] = ffff0000, %l1 = 0000000000000000
swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000ffff0000
p0_label_294:
! Mem[0000000030101410] = 0000000d, %l5 = 00000000db000000
ldstuba [%i4+%o5]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[0000000010181400] = ffffffff, %l6 = 0000000000ffffff, %asi = 80
swapa [%i6+0x000]%asi,%l6 ! %l6 = 00000000ffffffff
! %l7 = 000000000d000000, Mem[0000000030041400] = 00000000
stwa %l7,[%i1+%g0]0x89 ! Mem[0000000030041400] = 0d000000
! %l1 = 00000000ffff0000, %l4 = 0000000000000000, %l3 = 0000000012ba6ace
udivx %l1,%l4,%l3 ! Div by zero, %l0 = 0000000000000050
! Mem[00000000300c1410] = ff000000, %l3 = 0000000012ba6ace
swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000ff000000
! Mem[0000000010081438] = ffff007294c2fd7c, %l1 = 00000000ffff0000, %l4 = 0000000000000000
add %i2,0x38,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = ffff007294c2fd7c
! Mem[0000000030141408] = 90d5fca8, %l4 = ffff007294c2fd7c
swapa [%i5+%o4]0x89,%l4 ! %l4 = 0000000090d5fca8
! %f12 = 00000000 db000000, %l5 = 0000000000000000
! Mem[0000000010041408] = ff750000ffffffff
add %i1,0x008,%g1
stda %f12,[%g1+%l5]ASI_PST32_P ! Mem[0000000010041408] = ff750000ffffffff
! %f15 = 00000000, Mem[0000000030041410] = 0d000000
sta %f15,[%i1+%o5]0x89 ! Mem[0000000030041410] = 00000000
! Starting 10 instruction Load Burst
! Mem[0000000030141400] = ff0000ff, %l4 = 0000000090d5fca8
lduba [%i5+%g0]0x81,%l4 ! %l4 = 00000000000000ff
p0_label_295:
! Mem[0000000010001410] = ffffff00 0000000d, %l6 = ffffffff, %l7 = 0d000000
ldda [%i0+%o5]0x80,%l6 ! %l6 = 00000000ffffff00 000000000000000d
! Mem[0000000030141400] = ff0000ffffffff00, %f6 = ff000000 ff000000
ldda [%i5+%g0]0x81,%f6 ! %f6 = ff0000ff ffffff00
! Mem[0000000010081428] = ffbd8189, %l7 = 000000000000000d
ldsha [%i2+0x028]%asi,%l7 ! %l7 = ffffffffffffffbd
! Mem[0000000010141410] = 000000ff 000000ff, %l6 = ffffff00, %l7 = ffffffbd
ldda [%i5+%o5]0x88,%l6 ! %l6 = 00000000000000ff 00000000000000ff
! Mem[0000000030101400] = 1072c4b0, %l7 = 00000000000000ff
lduwa [%i4+%g0]0x81,%l7 ! %l7 = 000000001072c4b0
! Mem[0000000010001410] = ffffff000000000d, %f2 = ffffffff 000075ff
ldda [%i0+%o5]0x80,%f2 ! %f2 = ffffff00 0000000d
! Mem[0000000030041410] = 00000000, %l6 = 00000000000000ff
ldsba [%i1+%o5]0x89,%l6 ! %l6 = 0000000000000000
! Mem[0000000030001400] = ffff0000, %l7 = 000000001072c4b0
lduwa [%i0+%g0]0x81,%l7 ! %l7 = 00000000ffff0000
! %f25 = 00000028, %f13 = db000000, %f22 = ff000000
fdivs %f25,%f13,%f22 ! %f22 = 80000000
! Starting 10 instruction Store Burst
! %l1 = 00000000ffff0000, Mem[0000000010181424] = fffe0080
stw %l1,[%i6+0x024] ! Mem[0000000010181424] = ffff0000
p0_label_296:
! %l4 = 000000ff, %l5 = 00000000, Mem[00000000100c1400] = 00000000 db000000
stda %l4,[%i3+%g0]0x80 ! Mem[00000000100c1400] = 000000ff 00000000
! %l0 = 00000028, %l1 = ffff0000, Mem[0000000030041400] = 0d000000 0d000000
stda %l0,[%i1+%g0]0x89 ! Mem[0000000030041400] = 00000028 ffff0000
! Mem[00000000218001c1] = 41c64628, %l4 = 00000000000000ff
ldstub [%o3+0x1c1],%l4 ! %l4 = 000000c6000000ff
! %l0 = 0000000000000028, Mem[0000000020800041] = ff000596
stb %l0,[%o1+0x041] ! Mem[0000000020800040] = ff280596
! %l0 = 0000000000000028, Mem[0000000030141410] = ff00ffff0000000d
stxa %l0,[%i5+%o5]0x81 ! Mem[0000000030141410] = 0000000000000028
! Mem[0000000030081408] = ff5dffbe, %l7 = 00000000ffff0000
swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000ff5dffbe
! %l0 = 0000000000000028, Mem[000000001000143a] = ff0000aa
sth %l0,[%i0+0x03a] ! Mem[0000000010001438] = ff000028
! Mem[0000000030041410] = 00000000, %l2 = 0000000000000010
ldstuba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000ff
! Mem[0000000030101408] = 000000ff, %l2 = 0000000000000000
ldstuba [%i4+%o4]0x81,%l2 ! %l2 = 00000000000000ff
! Starting 10 instruction Load Burst
! Mem[0000000010081410] = ff0000ff, %l4 = 00000000000000c6
lduha [%i2+%o5]0x80,%l4 ! %l4 = 000000000000ff00
p0_label_297:
! Mem[0000000010041418] = 000000ff000000ff, %l5 = 0000000000000000
ldxa [%i1+0x018]%asi,%l5 ! %l5 = 000000ff000000ff
! Mem[0000000010001410] = 0d00000000ffffff, %l7 = 00000000ff5dffbe
ldxa [%i0+%o5]0x88,%l7 ! %l7 = 0d00000000ffffff
! Mem[0000000010101410] = ffffffff, %l6 = 0000000000000000
ldsba [%i4+%o5]0x88,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000010081428] = ffbd8189 10000000, %l6 = ffffffff, %l7 = 00ffffff
ldd [%i2+0x028],%l6 ! %l6 = 00000000ffbd8189 0000000010000000
! Mem[0000000010041410] = 00000000, %l6 = 00000000ffbd8189
ldsha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
! %l7 = 0000000010000000, %l0 = 0000000000000028, %l2 = 0000000000000000
mulx %l7,%l0,%l2 ! %l2 = 0000000280000000
! Mem[0000000010041410] = 00000000, %f0 = ffff0000
lda [%i1+%o5]0x80,%f0 ! %f0 = 00000000
! Mem[0000000030181400] = 00000000, %l7 = 0000000010000000
ldswa [%i6+%g0]0x89,%l7 ! %l7 = 0000000000000000
! Mem[00000000300c1410] = 12ba6ace, %l3 = 00000000ff000000
lduwa [%i3+%o5]0x81,%l3 ! %l3 = 0000000012ba6ace
! Starting 10 instruction Store Burst
! %f16 = 00000000 000000ff 00000000 00000000
! %f20 = ff000000 ff000000 80000000 00000000
! %f24 = 0000000d 00000028 bf7fdfff e0000000
! %f28 = 4b9a0001 2ab73dc9 000d0000 55100000
stda %f16,[%i3]ASI_BLK_AIUS ! Block Store to 00000000300c1400
p0_label_298:
! Mem[0000000030081408] = 0000ffff, %l1 = 00000000ffff0000
swapa [%i2+%o4]0x81,%l1 ! %l1 = 000000000000ffff
! %l6 = 0000000000000000, Mem[0000000010041410] = 00000000
stba %l6,[%i1+%o5]0x88 ! Mem[0000000010041410] = 00000000
membar #Sync ! Added by membar checker (37)
! Mem[00000000300c1408] = 00000000, %l0 = 0000000000000028
swapa [%i3+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000010041420] = 000000ff90d5fc1e, %l4 = 000000000000ff00, %l4 = 000000000000ff00
add %i1,0x20,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 000000ff90d5fc1e
! Mem[0000000030101400] = b0c47210, %l1 = 000000000000ffff
ldstuba [%i4+%g0]0x89,%l1 ! %l1 = 00000010000000ff
! %f28 = 4b9a0001 2ab73dc9, Mem[0000000010101400] = 00000000 00000000
stda %f28,[%i4+%g0]0x80 ! Mem[0000000010101400] = 4b9a0001 2ab73dc9
! %l2 = 0000000280000000, Mem[0000000010081410] = ff0000ff
stha %l2,[%i2+%o5]0x88 ! Mem[0000000010081410] = ff000000
! %f3 = 0000000d, %f0 = 00000000
fsqrts %f3 ,%f0 ! %l0 = 0000000000000022, Unfinished, %fsr = 3600000400
! %l2 = 0000000280000000, Mem[0000000010181400] = ffffff00
stwa %l2,[%i6+%g0]0x88 ! Mem[0000000010181400] = 80000000
! Starting 10 instruction Load Burst
! Mem[0000000010101404] = 2ab73dc9, %l2 = 0000000280000000
lduha [%i4+0x006]%asi,%l2 ! %l2 = 0000000000003dc9
p0_label_299:
! Mem[0000000010141410] = ff000000, %l6 = 0000000000000000
ldstuba [%i5+%o5]0x80,%l6 ! %l6 = 000000ff000000ff
! Mem[0000000010181400] = 80000000, %l1 = 0000000000000010
ldsha [%i6+%g0]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000010041400] = 0d0000000000ffff, %l6 = 00000000000000ff
ldxa [%i1+%g0]0x80,%l6 ! %l6 = 0d0000000000ffff
! Mem[0000000010101408] = 00000000000000ff, %l4 = 000000ff90d5fc1e
ldxa [%i4+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[00000000300c1410] = ff000000 ff000000, %l2 = 00003dc9, %l3 = 12ba6ace
ldda [%i3+%o5]0x81,%l2 ! %l2 = 00000000ff000000 00000000ff000000
! Mem[0000000010181410] = 00000000, %l2 = 00000000ff000000
ldsba [%i6+%o5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[000000001018143c] = 00000000, %f24 = 0000000d
lda [%i6+0x03c]%asi,%f24 ! %f24 = 00000000
! Mem[0000000010101418] = 0dbd8189, %l3 = 00000000ff000000
ldub [%i4+0x01b],%l3 ! %l3 = 0000000000000089
! Mem[0000000030181408] = ff000000, %l6 = 0d0000000000ffff
lduha [%i6+%o4]0x81,%l6 ! %l6 = 000000000000ff00
! Starting 10 instruction Store Burst
! Mem[0000000010181400] = 00000080, %l3 = 0000000000000089
swapa [%i6+%g0]0x80,%l3 ! %l3 = 0000000000000080
p0_label_300:
! %l6 = 0000ff00, %l7 = 00000000, Mem[0000000030141400] = ff0000ff ffffff00
stda %l6,[%i5+%g0]0x81 ! Mem[0000000030141400] = 0000ff00 00000000
! Mem[0000000010081404] = 00000000, %l4 = 000000ff, %l3 = 00000080
add %i2,0x04,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000000000000
! Mem[0000000010101438] = ffc9000010000000, %l2 = 0000000000000000, %l2 = 0000000000000000
add %i4,0x38,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = ffc9000010000000
! Mem[0000000010001410] = ffffff00, %l0 = 0000000000000022
swapa [%i0+%o5]0x80,%l0 ! %l0 = 00000000ffffff00
! Mem[0000000030141410] = 00000000, %l6 = 000000000000ff00
swapa [%i5+%o5]0x89,%l6 ! %l6 = 0000000000000000
! %f26 = bf7fdfff, Mem[0000000010041408] = 000075ff
sta %f26,[%i1+%o4]0x88 ! Mem[0000000010041408] = bf7fdfff
! %l5 = 000000ff000000ff, Mem[00000000201c0001] = ffffe0d4, %asi = 80
stba %l5,[%o0+0x001]%asi ! Mem[00000000201c0000] = ffffe0d4
! Mem[0000000010181408] = 00001055, %l1 = 0000000000000000
ldstuba [%i6+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! %f3 = 0000000d, Mem[0000000010081400] = 00000000
sta %f3 ,[%i2+%g0]0x88 ! Mem[0000000010081400] = 0000000d
! Starting 10 instruction Load Burst
! Mem[0000000030001410] = ffffffff, %l1 = 0000000000000000
ldsba [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
sdiv %l3,%l7,%l0
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ffffff00
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffff
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffc9000010000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ff
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000ff000000ff
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffff,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p0_failed
mov 0x111,%g1
! Check Floating Point Registers
p0_check_fp_registers:
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 0000ffff
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ffffff00 0000000d
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ffffffff 00000000
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ff0000ff ffffff00
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 1efcd590 ce6aba12
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 33c35d18 30503069
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000000 db000000
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ff800000 00000000
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000000 000000ff
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00000000 00000000
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ff000000 ff000000
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 80000000 00000000
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 00000000 00000028
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be bf7fdfff e0000000
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 4b9a0001 2ab73dc9
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 000d0000 55100000
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:
xnor %l2,0x3c7,%l3
done
p0_trap1o:
xnor %l2,0x3c7,%l3
done
p0_trap2e:
fsubs %f7 ,%f12,%f13
done
p0_trap2o:
fsubs %f7 ,%f12,%f13
done
p0_trap3e:
or %l1,%l1,%l3
xnor %l1,0x4eb,%l2
andn %l5,0xbbb,%l1
and %l0,%l2,%l2
xor %l1,0xf9e,%l5
subc %l1,%l5,%l5
done
p0_trap3o:
or %l1,%l1,%l3
xnor %l1,0x4eb,%l2
andn %l5,0xbbb,%l1
and %l0,%l2,%l2
xor %l1,0xf9e,%l5
subc %l1,%l5,%l5
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 = ff49b51e11fb0551
ldx [%g1+0x008],%l1 ! %l1 = 3d41a2f407a983c7
ldx [%g1+0x010],%l2 ! %l2 = 314fc2742e86e6c5
ldx [%g1+0x018],%l3 ! %l3 = 1d36d2384c6eeaed
ldx [%g1+0x020],%l4 ! %l4 = e003b5cea923ef4d
ldx [%g1+0x028],%l5 ! %l5 = a04179762d2ff124
ldx [%g1+0x030],%l6 ! %l6 = ce96c1ebfcfa7d02
ldx [%g1+0x038],%l7 ! %l7 = 1df067a2adf81584
! 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:
xnor %l2,0x3c7,%l3
addc %l5,%l1,%l4
fsqrts %f12,%f13
fsubs %f4 ,%f6 ,%f0
swap [%i5+0x000],%l3 ! Mem[0000000010141400]
fcmps %fcc0,%f12,%f12
smul %l4,-0x30a,%l5
jmpl %o7,%g0
addc %l6,-0x090,%l6
p0_near_0_he:
jmpl %o7,%g0
ldsb [%i1+0x012],%l5 ! Mem[0000000010041412]
jmpl %o7,%g0
nop
near0_b2b_h:
jmpl %o7,%g0
or %l4,%l4,%l2
jmpl %o7,%g0
nop
near0_b2b_l:
jmpl %o7,%g0
orn %l2,0xbd4,%l2
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
xor %l4,-0x6e7,%l4
jmpl %o7,%g0
sub %l1,%l1,%l0
p0_near_1_he:
and %l6,0x521,%l0
jmpl %o7,%g0
fsqrts %f22,%f29
near1_b2b_h:
xnor %l1,%l1,%l5
orn %l3,%l6,%l5
sub %l6,0x243,%l5
jmpl %o7,%g0
orn %l2,%l6,%l4
near1_b2b_l:
addc %l3,0x086,%l6
smul %l5,%l2,%l7
fadds %f4 ,%f15,%f10
jmpl %o7,%g0
sdivx %l2,%l3,%l3
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
smul %l1,0x14e,%l1
jmpl %o7,%g0
fadds %f9 ,%f7 ,%f8
p0_near_2_he:
ldsb [%i5+0x00b],%l4 ! Mem[000000001014140b]
xnor %l5,%l6,%l6
ldstub [%i4+0x005],%l4 ! Mem[0000000010101405]
addc %l6,%l6,%l2
udivx %l2,-0xeeb,%l6
mulx %l0,%l2,%l0
jmpl %o7,%g0
sdivx %l7,-0x22f,%l2
near2_b2b_h:
fsubs %f24,%f26,%f24
udivx %l4,%l6,%l7
jmpl %o7,%g0
xnor %l7,%l7,%l7
near2_b2b_l:
andn %l6,%l5,%l1
fdivs %f13,%f1 ,%f11
jmpl %o7,%g0
sdivx %l2,-0xe73,%l2
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
jmpl %o7,%g0
xor %l4,%l2,%l6
jmpl %o7,%g0
nop
p0_near_3_he:
xnor %l3,%l0,%l0
smul %l0,%l3,%l6
jmpl %o7,%g0
smul %l2,%l1,%l3
near3_b2b_h:
jmpl %o7,%g0
fadds %f18,%f29,%f26
jmpl %o7,%g0
nop
near3_b2b_l:
jmpl %o7,%g0
andn %l3,%l0,%l0
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
andn %l7,-0x0fa,%l2
addc %l1,%l7,%l4
orn %l6,%l2,%l7
fcmps %fcc3,%f10,%f4
umul %l5,-0xd7e,%l5
sdivx %l0,0x4ce,%l0
jmpl %o7,%g0
fadds %f6 ,%f0 ,%f0
p0_far_0_lem:
andn %l7,-0x0fa,%l2
addc %l1,%l7,%l4
orn %l6,%l2,%l7
fcmps %fcc3,%f10,%f4
umul %l5,-0xd7e,%l5
sdivx %l0,0x4ce,%l0
jmpl %o7,%g0
fadds %f6 ,%f0 ,%f0
p0_far_0_he:
jmpl %o7,%g0
fdivs %f24,%f21,%f24
jmpl %o7,%g0
nop
p0_far_0_hem:
jmpl %o7,%g0
fdivs %f24,%f21,%f24
jmpl %o7,%g0
nop
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
addc %l7,%l2,%l0
jmpl %o7,%g0
mulx %l2,0x102,%l4
far0_b2b_l:
addc %l5,-0xa47,%l3
jmpl %o7,%g0
mulx %l2,%l1,%l4
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
fsubs %f0 ,%f14,%f7
jmpl %o7,%g0
or %l6,-0x7fc,%l3
p0_far_1_lem:
fsubs %f0 ,%f14,%f7
jmpl %o7,%g0
or %l6,-0x7fc,%l3
p0_far_1_he:
addc %l0,0xf8b,%l3
fmuls %f18,%f27,%f18
fsqrts %f24,%f22
jmpl %o7,%g0
andn %l2,-0x04d,%l6
p0_far_1_hem:
addc %l0,0xf8b,%l3
fmuls %f18,%f27,%f18
fsqrts %f24,%f22
jmpl %o7,%g0
andn %l2,-0x04d,%l6
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
xnor %l5,-0x9b2,%l4
fdivs %f19,%f18,%f16
smul %l1,%l4,%l2
fsqrts %f24,%f29
andn %l3,0xf94,%l4
fsubs %f30,%f30,%f20
udivx %l3,%l1,%l6
jmpl %o7,%g0
umul %l2,-0x464,%l7
far1_b2b_l:
xnor %l0,%l7,%l7
fadds %f10,%f14,%f9
addc %l0,%l3,%l7
subc %l6,0x850,%l7
umul %l6,-0xbc3,%l0
mulx %l5,%l7,%l5
orn %l4,%l7,%l2
jmpl %o7,%g0
fdivs %f7 ,%f15,%f11
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
fdivs %f8 ,%f3 ,%f3
umul %l6,-0x44f,%l2
ldub [%i3+0x021],%l2 ! Mem[00000000100c1421]
ld [%i2+0x030],%f3 ! Mem[0000000010081430]
stw %l4,[%i0+0x024] ! Mem[0000000010001424]
sdivx %l4,-0x217,%l3
jmpl %o7,%g0
fdtos %f4 ,%f3
p0_far_2_lem:
fdivs %f8 ,%f3 ,%f3
umul %l6,-0x44f,%l2
membar #Sync
ldub [%i3+0x021],%l2 ! Mem[00000000100c1421]
ld [%i2+0x030],%f3 ! Mem[0000000010081430]
stw %l4,[%i0+0x024] ! Mem[0000000010001424]
sdivx %l4,-0x217,%l3
jmpl %o7,%g0
fdtos %f4 ,%f3
p0_far_2_he:
smul %l5,%l7,%l5
umul %l6,0x901,%l4
or %l7,0x8b9,%l2
udivx %l0,%l2,%l2
jmpl %o7,%g0
fcmps %fcc0,%f30,%f25
p0_far_2_hem:
smul %l5,%l7,%l5
umul %l6,0x901,%l4
or %l7,0x8b9,%l2
udivx %l0,%l2,%l2
jmpl %o7,%g0
fcmps %fcc0,%f30,%f25
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
sub %l2,%l0,%l3
jmpl %o7,%g0
smul %l2,-0xef0,%l4
far2_b2b_l:
fdivs %f2 ,%f12,%f5
jmpl %o7,%g0
fadds %f13,%f8 ,%f1
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
ldd [%i0+0x030],%f4 ! Mem[0000000010001430]
jmpl %o7,%g0
addc %l4,0xf68,%l6
p0_far_3_lem:
membar #Sync
ldd [%i0+0x030],%f4 ! Mem[0000000010001430]
jmpl %o7,%g0
addc %l4,0xf68,%l6
p0_far_3_he:
fdivs %f27,%f20,%f30
sdivx %l6,%l1,%l6
xor %l5,%l1,%l5
xor %l5,%l6,%l6
sdivx %l3,%l2,%l2
subc %l6,%l7,%l1
jmpl %o7,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000010041428]
p0_far_3_hem:
fdivs %f27,%f20,%f30
sdivx %l6,%l1,%l6
xor %l5,%l1,%l5
xor %l5,%l6,%l6
sdivx %l3,%l2,%l2
subc %l6,%l7,%l1
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x028],%l2 ! Mem[0000000010041428]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
sdivx %l2,-0xedc,%l6
sdivx %l3,-0x552,%l5
xnor %l0,%l4,%l4
subc %l1,-0xc66,%l4
jmpl %o7,%g0
smul %l4,%l5,%l1
far3_b2b_l:
fsqrts %f1 ,%f1
umul %l0,0xc12,%l3
sdivx %l1,%l5,%l6
subc %l5,%l7,%l7
jmpl %o7,%g0
andn %l7,%l0,%l2
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
mulx %l7,-0x279,%l2
sdivx %l1,-0x969,%l5
fcmps %fcc0,%f11,%f13
fadds %f1 ,%f14,%f4
ld [%i3+0x020],%f12 ! Mem[00000000100c1420]
and %l4,%l5,%l4
fsubs %f14,%f14,%f6
jmpl %g6+8,%g0
xor %l0,-0x2b3,%l3
p0_call_0_le:
fmuls %f2 ,%f8 ,%f5
sdivx %l5,0xba9,%l3
sdivx %l6,-0x89d,%l5
mulx %l0,%l2,%l1
retl
sub %l4,0x835,%l1
p0_jmpl_0_lo:
mulx %l7,-0x279,%l2
sdivx %l1,-0x969,%l5
fcmps %fcc0,%f11,%f13
fadds %f1 ,%f14,%f4
ld [%o3+0x020],%f12 ! Mem[00000000100c1420]
and %l4,%l5,%l4
fsubs %f14,%f14,%f6
jmpl %g6+8,%g0
xor %l0,-0x2b3,%l3
p0_call_0_lo:
fmuls %f2 ,%f8 ,%f5
sdivx %l5,0xba9,%l3
sdivx %l6,-0x89d,%l5
mulx %l0,%l2,%l1
retl
sub %l4,0x835,%l1
p0_jmpl_0_he:
fdivs %f25,%f24,%f23
or %l0,%l1,%l1
jmpl %g6+8,%g0
or %l6,%l1,%l0
p0_call_0_he:
fdivs %f29,%f19,%f16
fadds %f20,%f18,%f19
addc %l0,0x63c,%l0
subc %l0,-0xd61,%l3
retl
xnor %l4,%l4,%l7
p0_jmpl_0_ho:
fdivs %f25,%f24,%f23
or %l0,%l1,%l1
jmpl %g6+8,%g0
or %l6,%l1,%l0
p0_call_0_ho:
fdivs %f29,%f19,%f16
fadds %f20,%f18,%f19
addc %l0,0x63c,%l0
subc %l0,-0xd61,%l3
retl
xnor %l4,%l4,%l7
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
andn %l6,-0x60a,%l6
udivx %l3,%l4,%l7
jmpl %g6+8,%g0
umul %l2,%l3,%l4
p0_call_1_le:
sub %l3,-0x8d1,%l5
xor %l7,%l1,%l5
fsubs %f6 ,%f13,%f3
fstoi %f4 ,%f15
umul %l1,%l2,%l7
retl
subc %l0,%l2,%l6
p0_jmpl_1_lo:
andn %l6,-0x60a,%l6
udivx %l3,%l4,%l7
jmpl %g6+8,%g0
umul %l2,%l3,%l4
p0_call_1_lo:
sub %l3,-0x8d1,%l5
xor %l7,%l1,%l5
fsubs %f6 ,%f13,%f3
fstoi %f4 ,%f15
umul %l1,%l2,%l7
retl
subc %l0,%l2,%l6
p0_jmpl_1_he:
addc %l0,-0x21a,%l7
xnor %l1,%l7,%l6
or %l7,0x7b6,%l0
jmpl %g6+8,%g0
sdivx %l7,0x55c,%l7
p0_call_1_he:
xor %l1,%l2,%l3
mulx %l2,0xd44,%l6
retl
fdivs %f19,%f25,%f30
p0_jmpl_1_ho:
addc %l0,-0x21a,%l7
xnor %l1,%l7,%l6
or %l7,0x7b6,%l0
jmpl %g6+8,%g0
sdivx %l7,0x55c,%l7
p0_call_1_ho:
xor %l1,%l2,%l3
mulx %l2,0xd44,%l6
retl
fdivs %f19,%f25,%f30
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
fcmps %fcc1,%f11,%f12
andn %l3,0x071,%l6
xnor %l5,%l7,%l5
fdivs %f10,%f13,%f14
jmpl %g6+8,%g0
xnor %l4,0xb1b,%l1
p0_call_2_le:
fdivs %f9 ,%f1 ,%f14
fmuls %f10,%f11,%f15
addc %l5,%l1,%l7
retl
mulx %l4,%l3,%l4
p0_jmpl_2_lo:
fcmps %fcc1,%f11,%f12
andn %l3,0x071,%l6
xnor %l5,%l7,%l5
fdivs %f10,%f13,%f14
jmpl %g6+8,%g0
xnor %l4,0xb1b,%l1
p0_call_2_lo:
fdivs %f9 ,%f1 ,%f14
fmuls %f10,%f11,%f15
addc %l5,%l1,%l7
retl
mulx %l4,%l3,%l4
p0_jmpl_2_he:
sub %l7,%l6,%l3
sdivx %l2,%l1,%l3
jmpl %g6+8,%g0
sdivx %l5,0xbe3,%l2
p0_call_2_he:
fdivs %f26,%f23,%f19
add %l2,-0x5ed,%l7
fcmps %fcc2,%f31,%f26
fsubs %f29,%f21,%f27
subc %l5,-0x3ca,%l2
retl
or %l3,%l6,%l7
p0_jmpl_2_ho:
sub %l7,%l6,%l3
sdivx %l2,%l1,%l3
jmpl %g6+8,%g0
sdivx %l5,0xbe3,%l2
p0_call_2_ho:
fdivs %f26,%f23,%f19
add %l2,-0x5ed,%l7
fcmps %fcc2,%f31,%f26
fsubs %f29,%f21,%f27
subc %l5,-0x3ca,%l2
retl
or %l3,%l6,%l7
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
jmpl %g6+8,%g0
udivx %l3,0x844,%l6
p0_call_3_le:
retl
udivx %l0,%l5,%l4
p0_jmpl_3_lo:
jmpl %g6+8,%g0
udivx %l3,0x844,%l6
p0_call_3_lo:
retl
udivx %l0,%l5,%l4
p0_jmpl_3_he:
fitod %f18,%f20
xnor %l1,-0xb0d,%l5
fcmps %fcc0,%f18,%f23
smul %l5,%l2,%l6
jmpl %g6+8,%g0
smul %l4,%l1,%l5
p0_call_3_he:
retl
sdivx %l5,-0xbc6,%l7
p0_jmpl_3_ho:
fitod %f18,%f20
xnor %l1,-0xb0d,%l5
fcmps %fcc0,%f18,%f23
smul %l5,%l2,%l6
jmpl %g6+8,%g0
smul %l4,%l1,%l5
p0_call_3_ho:
retl
sdivx %l5,-0xbc6,%l7
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 0xff49b51e,0x11fb0551 ! Init value for %l0
.word 0x3d41a2f4,0x07a983c7 ! Init value for %l1
.word 0x314fc274,0x2e86e6c5 ! Init value for %l2
.word 0x1d36d238,0x4c6eeaed ! Init value for %l3
.word 0xe003b5ce,0xa923ef4d ! Init value for %l4
.word 0xa0417976,0x2d2ff124 ! Init value for %l5
.word 0xce96c1eb,0xfcfa7d02 ! Init value for %l6
.word 0x1df067a2,0xadf81584 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x387f1b3a,0xc1a2f912 ! Init value for %f0
.word 0xb2e7a718,0xbeddaa90 ! Init value for %f2
.word 0xdb3a9fba,0x03f28cb6 ! Init value for %f4
.word 0xe8565995,0x01d8c311 ! Init value for %f6
.word 0x085ef8fc,0x55bcd0e4 ! Init value for %f8
.word 0x35f9d9b5,0x68749b12 ! Init value for %f10
.word 0x2c1dcc99,0xd99016a7 ! Init value for %f12
.word 0x0018a914,0x55a60ace ! Init value for %f14
.word 0xc1a82d81,0x111e5971 ! Init value for %f16
.word 0xb10adae6,0x8a09d43e ! Init value for %f18
.word 0xbb92c521,0x41a7ae52 ! Init value for %f20
.word 0x4d93d50d,0x0b1ebad0 ! Init value for %f22
.word 0x9e9ca80e,0x337245b2 ! Init value for %f24
.word 0x2236a3af,0x06650118 ! Init value for %f26
.word 0xac70227c,0x5ce5d8d4 ! Init value for %f28
.word 0x0276f658,0x0431947f ! Init value for %f30
.word 0x3ecdbc03,0x71e4ea53 ! Init value for %f32
.word 0x1710a812,0xcea693c9 ! Init value for %f34
.word 0xfde79f25,0x8a6374ca ! Init value for %f36
.word 0xd46301df,0x90ce83db ! Init value for %f38
.word 0x636fd3ef,0x1ad7fb31 ! Init value for %f40
.word 0xe5088c92,0x96a3bd26 ! Init value for %f42
.word 0xcb9116a8,0xc483699f ! Init value for %f44
.word 0x6447987d,0x0adb3b9a ! Init value for %f46
.word 0xf70c78ae,0x18f8f9ca
.word 0x62ba8d1e,0xca5f9294
.word 0x8b2f9190,0x2916c0b6
.word 0x2ea5d0b8,0xfd11ff3d
.word 0x8f3a873f,0x39fc7405
.word 0x706f1217,0x2b1b8b60
.word 0xcfcdd6e6,0x829c1c80
.word 0x1ec553bd,0x40326384
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,0xffffff00
.word 0xffffffff,0xffffffff
.word 0xffc90000,0x10000000
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x000000ff,0x000000ff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p0_expected_fp_regs:
.word 0x00000000,0x0000ffff
.word 0xffffff00,0x0000000d
.word 0xffffffff,0x00000000
.word 0xff0000ff,0xffffff00
.word 0x1efcd590,0xce6aba12
.word 0x33c35d18,0x30503069
.word 0x00000000,0xdb000000
.word 0xff800000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
.word 0xff000000,0xff000000
.word 0x80000000,0x00000000
.word 0x00000000,0x00000028
.word 0xbf7fdfff,0xe0000000
.word 0x4b9a0001,0x2ab73dc9
.word 0x000d0000,0x55100000
.word 0x00000036,0x00000400 ! %fsr = 0000003600000400
p0_local0_expect:
.word 0xff003054,0x00000d5e
.word 0xff000000,0x00000000
.word 0x00000022,0x0000000d
.word 0x00ffffff,0xff000000
.word 0x00000000,0xff0000ff
.word 0xdb000000,0x69305047
.word 0x0000ff00,0x00000000
.word 0xff000028,0x0d000000
p0_local0_sec_expect:
.word 0xffff0000,0x0000000d
.word 0xffffffff,0xff000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0xed3c79ff,0x8981bd0d
.word 0xbeff5d9a,0x2dc9d581
.word 0x0000ff11,0xa4269a4b
.word 0x00000000,0x0000000d
p0_local1_expect:
.word 0x0d000000,0x0000ffff
.word 0xffdf7fbf,0xffffffff
.word 0x00000000,0x0d000000
.word 0x000000ff,0x000000ff
.word 0x000000ff,0x90d5fc1e
.word 0x69305030,0x185dc333
.word 0xfffffebb,0x00003054
.word 0x629a26a4,0x00001055
p0_local1_sec_expect:
.word 0x28000000,0x0000ffff
.word 0xffffffff,0x000075ff
.word 0xff000000,0x00000000
.word 0xff000000,0xff000000
.word 0x1efcd590,0xce6aba12
.word 0x33c35d18,0x30503069
.word 0x54300000,0xbbfeffff
.word 0x55100000,0xa4269a62
p0_local2_expect:
.word 0x0d000000,0x00000000
.word 0xffffffff,0x0d000000
.word 0x000000ff,0x00000000
.word 0x92df3465,0x00003ea5
.word 0x185dc333,0x00000000
.word 0xffbd8189,0x10000000
.word 0x9a5dffff,0xdb000000
.word 0xffff0072,0x94c2fd7c
p0_local2_sec_expect:
.word 0x1efcd590,0x00000000
.word 0xffff0000,0x000000db
.word 0x00000000,0x00107ee0
.word 0xff005b74,0x00000000
.word 0x5102096a,0x00000000
.word 0x6b4822b7,0x530000ff
.word 0xe0090000,0xa4269a4b
.word 0x10726dd6,0xce6aba12
p0_local3_expect:
.word 0x000000ff,0x00000000
.word 0xff000000,0x00000000
.word 0x00000000,0xffffffff
.word 0x5cb0ee7e,0x3054c578
.word 0x9a000000,0x8981bd0d
.word 0x95793ced,0x000000db
.word 0xff00005e,0xa4269a4b
.word 0x1e0dd590,0x00000000
p0_local3_sec_expect:
.word 0x00000000,0x000000ff
.word 0x00000028,0x00000000
.word 0xff000000,0xff000000
.word 0x80000000,0x00000000
.word 0x0000000d,0x00000028
.word 0xbf7fdfff,0xe0000000
.word 0x4b9a0001,0x2ab73dc9
.word 0x000d0000,0x55100000
p0_local4_expect:
.word 0x4b9a0001,0x2ab73dc9
.word 0xff000000,0x00000000
.word 0xffffffff,0xff00ffff
.word 0x0dbd8189,0x8aa63b93
.word 0xff793ced,0x1000ffff
.word 0x00000011,0x000000ff
.word 0xf05e1d00,0x3357ee94
.word 0xffc90000,0x10000000
p0_local4_sec_expect:
.word 0xff72c4b0,0xce6a300c
.word 0xff0000ff,0x000000ff
.word 0xff00000d,0xfffffebb
.word 0xc8abde0b,0xba10dc28
.word 0x5ab60844,0xafafea85
.word 0x1ee35897,0x00000000
.word 0x92df3465,0x715a3ea5
.word 0x796d3fe2,0x9dcc20cf
p0_local5_expect:
.word 0x933ba68a,0x000000ff
.word 0x00000000,0x00000000
.word 0xff000000,0xff000000
.word 0x000000aa,0xffeeffbe
.word 0x0dbd4d89,0x8aa63b93
.word 0x8ddb922c,0x00000000
.word 0x00000000,0xffffffa8
.word 0x0c306ace,0xb0c47210
p0_local5_sec_expect:
.word 0x0000ff00,0x00000000
.word 0x7cfdc294,0x8981bd0d
.word 0x00ff0000,0x00000028
.word 0x00000010,0xaa0000ff
.word 0x00000000,0x000000ff
.word 0x7cfd00ff,0x000000ff
.word 0x12ba6ace,0xd66d7210
.word 0xd66d0000,0x00000000
p0_local6_expect:
.word 0x00000089,0xff0000ff
.word 0xff001055,0x00000d00
.word 0x00000000,0x00000000
.word 0xff000000,0xaa00ffff
.word 0x00000000,0xffff0000
.word 0x7cfdff94,0x72000000
.word 0xff000000,0xff000000
.word 0xd66d7210,0x00000000
p0_local6_sec_expect:
.word 0x00000000,0x000000ff
.word 0xff000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
.word 0x0dbd8189,0xff793ced
.word 0x81d5c92d,0x9a5dffbe
.word 0x4b9a26a4,0x11ff0000
.word 0x0d000000,0x00000000
share0_expect:
.word 0xffffe0d4,0xd09d1d7a
.word 0x08a80033,0x48d0f2db
.word 0xeb7c318d,0xc4652e46
.word 0x112a0a4d,0xcc058e15
.word 0x88be50cc,0x93709c76
.word 0x24cdc99a,0xdf6ccd37
.word 0xfa0ad68d,0x9940871f
.word 0x3586ea56,0xe3e882f4
share1_expect:
.word 0xffff8b5d,0x8ac09e07
.word 0xf6907c13,0xd3207f33
.word 0x6dd9203c,0xf50c43c6
.word 0xf844231d,0x5834b7d1
.word 0x7161b8de,0x9566dceb
.word 0xa4b80961,0xd8123da5
.word 0xea0923c2,0xb7d92df3
.word 0xac387fca,0xd47cfc23
.word 0xff280596,0x576f6df7
.word 0xa94c222c,0xae2dee29
.word 0xc041bda4,0xb50dbff1
.word 0xa83367eb,0x7b936eab
.word 0x50840aaa,0x53152742
.word 0xcf490078,0x4661afb9
.word 0xbcd00b0b,0xe3d4ddb3
.word 0x4b7dfed5,0xc47a1edc
share2_expect:
.word 0x00ff4340,0xff9bcb15
.word 0x7ab0f17e,0xfa761bb4
.word 0x66adc16e,0x21bea823
.word 0x286dda68,0x40aecb02
.word 0x43cf3024,0x577da23d
.word 0x11d67c0b,0x67d47058
.word 0x2f5f3c23,0x452a102b
.word 0x97f1a8e2,0xbd38e5a4
share3_expect:
.word 0x3effe67b,0x4af5440f
.word 0x6e4230b7,0xcb6dd0bb
.word 0x525a5289,0x08fa567e
.word 0xe382a2ed,0xdd929863
.word 0x557422e5,0x5c54beae
.word 0x91622f36,0x1abb7c47
.word 0x77eef8b2,0x0eac4d32
.word 0x319fedba,0x4f851f16
.word 0xffff75ef,0xb118980e
.word 0x491ce849,0xfd8bce8c
.word 0xdf3ba0a8,0x56d1a323
.word 0x3547574c,0xd859ee26
.word 0xea9f1fa6,0xabec0d82
.word 0xba87fd5b,0xd5a4bfd6
.word 0x4551f4dd,0x98c03f81
.word 0x4625949f,0x1f580d2d
.word 0xffff889d,0xaef34bd6
.word 0xa4cfdca5,0xced368b8
.word 0x40ed646d,0x71013c62
.word 0x39667ee1,0xa7ea2b6b
.word 0x84a2df9d,0x3f3e8c44
.word 0x9c2d2217,0x04321266
.word 0x5b839ce3,0xff45226c
.word 0x1f09ac20,0x39e39992
.word 0xffffafd4,0x9c8c2ae4
.word 0x9916d0ea,0x3627dfa6
.word 0xd6d71318,0x020d6c51
.word 0xc3990231,0xca950aa1
.word 0xe17e648a,0xbb7f3647
.word 0x137d935f,0x7c65f4f6
.word 0x88372fb6,0xe05fce86
.word 0x1d8bacfb,0xc4ff8ad3
.word 0x9f529500,0xf258c169
.word 0xc0f68fd4,0x723d93a2
.word 0x1d0e0f58,0x6b8f1605
.word 0xccb37270,0xabb6b0b7
.word 0xe9a58feb,0x825888fc
.word 0xa9624a0d,0xab49e44e
.word 0x16ddc094,0x3942bdd9
.word 0x265c2bac,0x1526385e
.word 0xc9c4df64,0x47feb736
.word 0xd3d67e17,0x14dfd304
.word 0x19f50c4d,0x63d52af8
.word 0x9fdc49f0,0x41db8c78
.word 0xcee740ce,0x5e91c5a6
.word 0x98cba266,0x8c5474de
.word 0xdb55b548,0x4703f7c9
.word 0xfe49cc64,0x8ceb8760
.word 0xffff4d6f,0x26943da0
.word 0xd52b35b0,0x66489df5
.word 0x5e58bfad,0xab4351ba
.word 0xd5a03e3c,0xae9b9319
.word 0xe69dcf06,0x79880b86
.word 0x5a645434,0xe99749c6
.word 0x186327fc,0x53a2cdf1
.word 0x25b45d97,0x1f566b08
.word 0x41ff4628,0xfbb8668c
.word 0x359fdccc,0x5ea6a355
.word 0xec6d750e,0x92b81437
.word 0x7daa8402,0x4ec06b35
.word 0xe3277130,0xa1a3b495
.word 0x5b2ccce1,0x78058e00
.word 0x2e4f70ab,0x4d276e1e
.word 0xe93bb563,0xf2c86e68
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 0x8f6d4058,0x367d2e34
.word 0x00000000,0x00000002
.word 0x47c95f30,0x34200d7e
.word 0x00000000,0x00000003
.word 0x0964cb3f,0x92fcaeed
.word 0x00000000,0x00000004
.word 0x64ad54af,0x9d8ada50
.word 0x00000000,0x00000005
.word 0xba4c302f,0x80f71b64
.word 0x00000000,0x00000006
.word 0x1ef26b18,0x42532a4c
.word 0x00000000,0x00000007
.word 0x44f22c07,0xfed232ed
.word 0x00000000,0x00000008
.word 0xcc89fdb0,0x3fd5e7dd
.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 0xc55e4cc8,0x8c8408f9,0xabfbcd2c,0x297c2a6b
.word 0x6ba957a3,0x777b6b28,0x040231ed,0x0e056cf2
.word 0x59c9c11a,0x628d28db,0xc61011a9,0xf8082b64
.word 0xf76c5b0c,0xbeff5d9a,0x9b7db159,0x480b1a4b
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 0xe1e5a4d0,0x73b942de,0x478c1c19,0xd283ea3e
.word 0xac1123b2,0xf1d46f5e,0x5ea25b74,0x56860dd4
.word 0x772efcfd,0xeb35b308,0xb52df303,0xd6bc032f
.word 0x0daaa74c,0xcfa24919,0xf7bef48f,0xce4e00a6
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 0x583c1429,0xbfe0501b,0x578769ed,0xdb8f359f
.word 0x912da300,0x8bbf9c5e,0x4e48f5ef,0xf99a2ba4
.word 0x0e1fa963,0xe60f9592,0x15fbe418,0x912eb6b5
.word 0xf6f76b8b,0x8213c76a,0xc0c732b3,0x744e9a59
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 0xf2368ad5,0x7259279e,0xe59f30ee,0x5f206b02
.word 0x36af3b9c,0x8c35d704,0xee67ea93,0x82e42f37
.word 0x9fb53d54,0xa5096c5c,0xb0691c8a,0x9dfb21b0
.word 0x8e8e4040,0x3fba840f,0x5643df0b,0xcf5dd38f
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 0x8547009d,0x613ab002,0xc52572cc,0x5f46de5a
.word 0x5ac107e5,0x9d80f033,0x3f8445a6,0xe86a4aef
.word 0x185dc333,0xd49ffbc6,0xcca9669d,0x606f1373
.word 0x8fb346f1,0x08b6b8b1,0x6d72e30b,0x94c2fd7c
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 0x1fd40e2f,0x09d3d193,0x0f2df6c3,0xdee144c3
.word 0x4723ba2c,0xb69319a1,0x0d0e8140,0x44b7f20d
.word 0x1896be5b,0x3e460390,0x8bf3de6b,0xaf4675f7
.word 0xcd6be006,0xc11f1019,0xa5631029,0x36522799
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 0x38c78694,0x136ab193,0x15b53bfa,0xf05e1d00
.word 0x4e6b6eec,0x563635da,0xebdefbb1,0xa4f2a45f
.word 0x9ed71d1b,0xf3bf85e6,0xbbcd90b3,0xa62bd723
.word 0xd8785725,0x4164d38a,0x904449f1,0x0023df27
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 0x69305030,0xaa2713be,0x63dfd131,0x011bd9d1
.word 0x0bde3000,0xc8e7faca,0x9914c033,0x9da7051e
.word 0x3e07c3fa,0x0cec9855,0xa9bc7c61,0x7627c1a7
.word 0x76e77a14,0x6ed6ddf6,0x18f3f355,0xfe33170b
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 0xeae022d8,0x1dbf8bef,0x0e19fb68,0x22691d48
.word 0x49ae1dec,0xcc7ea199,0x5202829c,0x12ba6ace
.word 0x3bd122bc,0xe15cb604,0xdff0c03b,0x4ea07165
.word 0x3cbc4a5c,0x3357ee94,0xa516a8d8,0xf67ef096
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 0x9f905609,0x7c81a49b,0x78032e67,0x2bfb7c59
.word 0x281160b5,0x322ca653,0xc8abde0b,0xba10dc28
.word 0x5ab60844,0xafafea85,0x1ee35897,0xd81082ce
.word 0x92df3465,0x715a3ea5,0x796d3fe2,0x9dcc20cf
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 0x57191b62,0x6efd6fdd,0xc8b6844d,0xdeb926bc
.word 0x94702eaa,0x57495d74,0x78c55430,0x7eeeb05c
.word 0x0dbd8189,0x8aa63b93,0x8ddb922c,0xed3c7995
.word 0x4b9a26a4,0x1efcd590,0x9762f8d6,0x48907ab2
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 0xa72a72c9,0xb0f91c21,0xa8d5d407,0xf8a278b8
.word 0x3ad5c92d,0xf8bd5546,0x0c60df6a,0x33c96892
.word 0x340f3584,0xa0a912f4,0x54b32e27,0xed9767c3
.word 0x84a65de4,0x2c5c3392,0xedfde492,0x1e776b13
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 0x4f01a054,0x6a090251,0x8722fb52,0x8eaf168c
.word 0xfa8e1856,0xc25ce69e,0x1aba4d75,0x835706b4
.word 0xd4189176,0xeafcea4a,0x5ab29912,0xb394d6e9
.word 0xafa8d920,0x4fbc8c90,0x53f42ec0,0xc3fa212d
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 0xa9a963b8,0x0fdf7270,0x7c9fdf28,0xc93db72a
.word 0xd33e922f,0xf4aa8ebf,0x469497b9,0x7c55eadd
.word 0x6ea696bb,0x42107eed,0x8a7b2b95,0x83e56b63
.word 0xc0856eb2,0x32dfe348,0x82e676b7,0x1bbb1267
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 0x0921e0d4,0xd09d1d7a,0x08a80033,0x48d0f2db
.word 0xeb7c318d,0xc4652e46,0x112a0a4d,0xcc058e15
.word 0x88be50cc,0x93709c76,0x24cdc99a,0xdf6ccd37
.word 0xfa0ad68d,0x9940871f,0x3586ea56,0xe3e882f4
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 0x10e98b5d,0x8ac09e07,0xf6907c13,0xd3207f33
.word 0x6dd9203c,0xf50c43c6,0xf844231d,0x5834b7d1
.word 0x7161b8de,0x9566dceb,0xa4b80961,0xd8123da5
.word 0xea0923c2,0xb7d92df3,0xac387fca,0xd47cfc23
.word 0xa6110596,0x576f6df7,0xa94c222c,0xae2dee29
.word 0xc041bda4,0xb50dbff1,0xa83367eb,0x7b936eab
.word 0x50840aaa,0x53152742,0xcf490078,0x4661afb9
.word 0xbcd00b0b,0xe3d4ddb3,0x4b7dfed5,0xc47a1edc
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 0xf4374340,0xff9bcb15,0x7ab0f17e,0xfa761bb4
.word 0x66adc16e,0x21bea823,0x286dda68,0x40aecb02
.word 0x43cf3024,0x577da23d,0x11d67c0b,0x67d47058
.word 0x2f5f3c23,0x452a102b,0x97f1a8e2,0xbd38e5a4
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 0x3ebde67b,0x4af5440f,0x6e4230b7,0xcb6dd0bb
.word 0x525a5289,0x08fa567e,0xe382a2ed,0xdd929863
.word 0x557422e5,0x5c54beae,0x91622f36,0x1abb7c47
.word 0x77eef8b2,0x0eac4d32,0x319fedba,0x4f851f16
.word 0x239b75ef,0xb118980e,0x491ce849,0xfd8bce8c
.word 0xdf3ba0a8,0x56d1a323,0x3547574c,0xd859ee26
.word 0xea9f1fa6,0xabec0d82,0xba87fd5b,0xd5a4bfd6
.word 0x4551f4dd,0x98c03f81,0x4625949f,0x1f580d2d
.word 0xd7c3889d,0xaef34bd6,0xa4cfdca5,0xced368b8
.word 0x40ed646d,0x71013c62,0x39667ee1,0xa7ea2b6b
.word 0x84a2df9d,0x3f3e8c44,0x9c2d2217,0x04321266
.word 0x5b839ce3,0xff45226c,0x1f09ac20,0x39e39992
.word 0x089bafd4,0x9c8c2ae4,0x9916d0ea,0x3627dfa6
.word 0xd6d71318,0x020d6c51,0xc3990231,0xca950aa1
.word 0xe17e648a,0xbb7f3647,0x137d935f,0x7c65f4f6
.word 0x88372fb6,0xe05fce86,0x1d8bacfb,0xc4ff8ad3
.word 0x9f729500,0xf258c169,0xc0f68fd4,0x723d93a2
.word 0x1d0e0f58,0x6b8f1605,0xccb37270,0xabb6b0b7
.word 0xe9a58feb,0x825888fc,0xa9624a0d,0xab49e44e
.word 0x16ddc094,0x3942bdd9,0x265c2bac,0x1526385e
.word 0xc9c4df64,0x47feb736,0xd3d67e17,0x14dfd304
.word 0x19f50c4d,0x63d52af8,0x9fdc49f0,0x41db8c78
.word 0xcee740ce,0x5e91c5a6,0x98cba266,0x8c5474de
.word 0xdb55b548,0x4703f7c9,0xfe49cc64,0x8ceb8760
.word 0x61114d6f,0x26943da0,0xd52b35b0,0x66489df5
.word 0x5e58bfad,0xab4351ba,0xd5a03e3c,0xae9b9319
.word 0xe69dcf06,0x79880b86,0x5a645434,0xe99749c6
.word 0x186327fc,0x53a2cdf1,0x25b45d97,0x1f566b08
.word 0x78014628,0xfbb8668c,0x359fdccc,0x5ea6a355
.word 0xec6d750e,0x92b81437,0x7daa8402,0x4ec06b35
.word 0xe3277130,0xa1a3b495,0x5b2ccce1,0x78058e00
.word 0x2e4f70ab,0x4d276e1e,0xe93bb563,0xf2c86e68
share3_end: